@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback Roboto;font-weight:200 699;src:local("Roboto");size-adjust:103.5%;ascent-override:97.7%;descent-override:34.1%;line-gap-override:0%}@font-face{font-family:Nunito Fallback Roboto;font-weight:700 1000;src:local("Roboto Bold"),local("Roboto");size-adjust:107%;ascent-override:94.5%;descent-override:33%;line-gap-override:0%}@font-face{font-family:Nunito Fallback Arial;font-weight:200 699;src:local("Arial");size-adjust:104.3%;ascent-override:96.9%;descent-override:33.8%;line-gap-override:0%}@font-face{font-family:Nunito Fallback Arial;font-weight:700 1000;src:local("Arial Bold"),local("Arial");size-adjust:100.1%;ascent-override:101%;descent-override:35.3%;line-gap-override:0%}:root{--ink: #050510;--ink-top: #0a0a22;--gold: #ffc76b;--violet: #8e7cff;--teal: #5bd9d0;--green: #7ee787;--rose: #ff7a90;--text: rgba(255, 255, 255, .94);--soft: rgba(255, 255, 255, .72);--faint: rgba(255, 255, 255, .46);--card: rgba(255, 255, 255, .055);--glass: rgba(10, 10, 28, .62);--stroke: rgba(255, 255, 255, .1);--gutter: clamp(20px, 6vw, 110px);--nav-height: 68px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-height) + 12px)}body{margin:0;background:var(--ink);color:var(--text);font-family:ui-rounded,SF Pro Rounded,Nunito Variable,Nunito Fallback Roboto,Nunito Fallback Arial,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:600;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img,video{max-width:100%}em{font-style:normal;color:var(--gold)}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.tabular{font-variant-numeric:tabular-nums}.eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}.eyebrow a:hover{color:#fff}.eyebrow .dim{color:var(--faint);letter-spacing:.06em}.lede{max-width:36em;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.55;color:var(--soft)}.live-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--green);animation:live-ping 1.8s ease-out infinite}@keyframes live-ping{0%{box-shadow:0 0 #7ee78799}to{box-shadow:0 0 0 10px #7ee78700}}.button,.ghost{display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:.85em 1.35em;border-radius:999px;font-size:.95rem;font-weight:800;line-height:1;white-space:nowrap}.button{border:0;background:#fff;color:#06060c;transition:transform .25s ease,box-shadow .25s ease}.button:hover{transform:translateY(-2px);box-shadow:0 12px 30px -10px #ffffff73}.button--gold{background:var(--gold)}.ghost{border:1px solid rgba(255,255,255,.24);background:#0a0a1a73;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .2s,background .2s}.ghost:hover:not(:disabled){border-color:var(--teal);background:#5bd9d01f}.ghost:disabled{opacity:.6;cursor:default}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.phone{position:relative;aspect-ratio:660 / 1434;padding:2.4%;border-radius:14.5%/6.7%;background:linear-gradient(150deg,#4a4a52,#101014 38%,#0a0a0d 62%,#34343a);box-shadow:inset 0 0 0 1px #ffffff29,0 50px 90px -30px #000000d9}.phone img,.phone video{display:block;width:100%;height:100%;object-fit:cover;border-radius:12.4%/5.6%;user-select:none}.nav{position:fixed;z-index:40;inset:0 0 auto;display:flex;align-items:center;gap:24px;height:var(--nav-height);padding:0 clamp(16px,3vw,40px);background:linear-gradient(rgba(5,5,16,.86),rgba(5,5,16,.5) 70%,transparent)}.nav--solid{border-bottom:1px solid var(--stroke);background:#050510c7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nav__brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:1.02rem;letter-spacing:-.01em;white-space:nowrap}.nav__brand img{border-radius:9px}.nav nav{display:flex;flex:1;justify-content:center;gap:clamp(16px,2.6vw,36px);font-weight:700;font-size:.92rem;color:var(--soft);white-space:nowrap}.nav nav a:hover,.nav nav a.active{color:#fff}.nav nav a.active{text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:7px}.nav__cta{padding:.7em 1.1em;font-size:.86rem}.nav__toggle{display:none;width:42px;height:42px;padding:0;border:1px solid var(--stroke);border-radius:50%;background:var(--glass)}.nav__toggle i,.nav__toggle i:before{display:block;width:16px;height:2px;margin:0 auto;border-radius:2px;background:#fff}.nav__toggle i{transform:translateY(-3px)}.nav__toggle i:before{content:"";transform:translateY(6px)}.footer{padding:clamp(50px,8vh,90px) var(--gutter) 40px;border-top:1px solid var(--stroke);background:#03030b}.footer__columns{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:clamp(24px,4vw,60px)}.footer__about{display:grid;justify-items:start;align-content:start;gap:16px}.footer__about p{max-width:30em;font-size:.92rem;color:var(--soft)}.footer nav{display:grid;align-content:start;gap:9px;font-size:.92rem;color:var(--soft)}.footer nav h2{margin-bottom:4px;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.footer nav a:hover{color:var(--gold)}.footer__legal{margin-top:clamp(36px,6vh,60px);padding-top:22px;border-top:1px solid var(--stroke);font-size:.78rem;color:var(--faint)}.footer__legal a{text-decoration:underline}.page{display:grid;gap:clamp(40px,7vh,80px);padding:calc(var(--nav-height) + clamp(28px,6vh,70px)) var(--gutter) clamp(70px,12vh,130px);background:radial-gradient(90% 520px at 50% 0,rgba(142,124,255,.16),transparent 70%)}.page--center{min-height:80vh;place-content:center;justify-items:center;gap:20px;text-align:center}.page>header,.section>header{display:grid;gap:16px}.page h1{max-width:18ch;font-size:clamp(2.3rem,5.4vw,4.6rem);font-weight:900;line-height:1;letter-spacing:-.025em;color:var(--gold);text-wrap:balance}.page h2{font-size:clamp(1.6rem,3vw,2.5rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.page h3{font-size:1.2rem;font-weight:800}.section{display:grid;gap:clamp(20px,3vh,32px)}.card{padding:clamp(18px,2.2vw,28px);border:1px solid var(--stroke);border-radius:24px;background:var(--card)}.card h3+p,.card h2+p{margin-top:8px;color:var(--soft)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}.linklist{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 24px;font-size:.95rem;color:var(--soft)}.linklist a{padding:5px 0}.linklist a:hover{color:var(--gold)}.linklist small{color:var(--faint)}.answers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px}.prose{display:grid;gap:1.1em;max-width:44em;font-size:1.06rem;line-height:1.7;color:var(--soft)}.prose h2{margin-top:.9em;color:var(--text)}.prose h3{margin-top:.5em;color:var(--gold)}.prose strong{color:var(--text)}.prose a{color:var(--teal);text-decoration:underline;text-underline-offset:3px}.prose ul,.prose ol{display:grid;gap:.5em;padding-left:1.3em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li::marker{color:var(--gold)}.prose blockquote{margin:0;padding:4px 0 4px 20px;border-left:3px solid var(--gold);color:var(--text)}.prose .table-scroll{font-size:.95rem;line-height:1.5}.prose td{white-space:normal}.prose td:first-child{white-space:nowrap}.prose th:empty{display:none}.prose thead:has(th:empty)+tbody tr:first-child td{border-top:0}.page article h1{max-width:22ch;font-size:clamp(2.1rem,4.4vw,3.6rem);line-height:1.04}.guide-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.guide-list .card{display:grid;align-content:start;gap:10px;transition:border-color .2s,transform .25s ease}.guide-list .card:hover{border-color:var(--gold);transform:translateY(-3px)}.guide-list .card h2,.guide-list .card h3{font-size:1.3rem;font-weight:800;line-height:1.2;letter-spacing:-.01em}.guide-list .card p{margin:0;font-size:.95rem;color:var(--soft)}.guide-list .card span{font-size:.9rem;font-weight:800;color:var(--gold)}.cities__search{display:grid;gap:8px;max-width:460px;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.cities__search input{padding:14px 20px;border:1px solid var(--stroke);border-radius:999px;background:var(--card);font:inherit;font-size:1.05rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text)}.cities__search input::placeholder{color:var(--faint)}.cities__search input:focus{border-color:var(--teal);outline:none}.cities__country{display:grid;gap:10px;padding-top:22px;border-top:1px solid var(--stroke)}.cities__country h2{font-size:1.15rem;letter-spacing:0;color:var(--gold)}.table-scroll{overflow-x:auto;border:1px solid var(--stroke);border-radius:20px;background:var(--card)}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th,td{padding:13px 16px;text-align:left;white-space:nowrap}th{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}td{border-top:1px solid var(--stroke)}.updated{font-size:.86rem;color:var(--faint)}.cta{display:grid;justify-items:center;gap:22px;padding:clamp(40px,7vh,70px) clamp(20px,4vw,50px);border:1px solid var(--stroke);border-radius:32px;background:radial-gradient(80% 120% at 50% 110%,rgba(255,150,60,.22),transparent 70%),var(--card);text-align:center}.cta img{border-radius:18px;box-shadow:0 20px 50px -10px #ff963c80}.cta p{max-width:34em;color:var(--soft)}@media(max-width:1120px){.nav{gap:10px}.nav__cta{margin-left:auto}.nav__toggle{display:block}.nav nav{position:absolute;top:calc(var(--nav-height) - 6px);right:12px;display:none;flex-direction:column;gap:0;min-width:220px;padding:8px;border:1px solid var(--stroke);border-radius:20px;background:#0a0a1cf0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-size:1rem}.nav.is-open nav{display:flex}.nav nav a{padding:13px 16px;border-radius:14px}.nav nav a.active{background:var(--card);text-decoration:none}}@media(max-width:860px){.nav__brand span{display:none}.footer__columns{grid-template-columns:1fr 1fr}.footer__about{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important}}
