:root{--ink:#1d1d1f;--ink-soft:#6e6e73;--paper:#fff;--paper-soft:#f5f5f7;--navy:#0b1322;--blue:#2997ff;--blue-deep:#06c;--coral:#fd6847;--coral-deep:#e94b2c;--green:#30d158;--radius:28px;--nav-h:52px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}[id]{scroll-margin-top:72px}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}a{color:var(--blue-deep);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}.nav{z-index:100;height:var(--nav-h);-webkit-backdrop-filter:saturate(180%)blur(20px);background:#fbfbfdb8;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #00000014}.nav-inner{align-items:center;max-width:1280px;height:100%;margin:0 auto;padding:0 22px;display:flex}.nav-brand{letter-spacing:-.01em;color:#131a24;white-space:nowrap;align-items:center;gap:11px;font-size:17px;display:flex}.nav-brand:hover{text-decoration:none}.nav-brand img{flex:none;width:auto;height:36px}.nav-brand b{font-weight:700}.nav-brand .sub{color:#46556a;font-weight:400}.nav-links{align-items:center;gap:26px;margin-left:auto;display:flex}.nav-links a{color:#1d1d1fcc;letter-spacing:-.01em;font-size:12.5px}.nav-links a:hover{color:var(--ink);text-decoration:none}.nav-links a[aria-current=page]{color:var(--ink);font-weight:600}.nav-right{align-items:center;gap:14px;margin-left:26px;display:flex}.nav-cta{background:var(--blue-deep);white-space:nowrap;border-radius:980px;padding:6px 14px;font-size:12.5px;color:#fff!important}.nav-cta:hover{background:#0071e3;text-decoration:none}@media (max-width:900px){.nav-links{display:none}.nav-right{margin-left:auto}}.section{padding:84px 22px}.section.tight{padding:56px 22px}.wrap{max-width:1280px;margin:0 auto}.wrap.narrow{max-width:820px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--blue-deep);margin-bottom:18px;font-size:14px;font-weight:600}.dark .eyebrow{color:var(--blue)}h1,h2,h3{letter-spacing:-.025em;font-weight:700}.h-hero{font-size:clamp(38px,6vw,68px);line-height:1.05}.h-big{font-size:clamp(30px,4.4vw,50px);line-height:1.08}.h-mid{font-size:clamp(24px,3.2vw,36px);line-height:1.14}.h-small{font-size:clamp(19px,2vw,23px);font-weight:650;line-height:1.25}.lede{color:var(--ink-soft);letter-spacing:-.012em;font-size:clamp(19px,2.2vw,25px);font-weight:400;line-height:1.4}.dark .lede{color:#ebf0fab8}.copy{color:var(--ink-soft);letter-spacing:-.008em;margin-top:18px;font-size:17px;line-height:1.6}.dark .copy{color:#ebf0fab8}.copy strong{color:var(--ink);font-weight:600}.dark .copy strong{color:#fff}.dark{background:radial-gradient(1200px 700px at 50% -10%, #1b2a45 0%, var(--navy) 55%, #080d18 100%);color:#f5f7fb}.dark h1,.dark h2,.dark h3{color:#fff}.be{color:#46556a;white-space:nowrap;font-style:italic;font-weight:400}.be b{color:#131a24;font-weight:700}.dark .be{color:#aeb9cc}.dark .be b{color:#fff}.center{text-align:center}.get-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.get-actions.center{justify-content:center}.app-store-badge{align-items:center;transition:opacity .15s;display:inline-flex}.app-store-badge img,.app-store-badge svg{width:auto;height:48px;display:block}.app-store-badge:hover{opacity:.8}.btn-web{background:var(--blue-deep);border:1px solid var(--blue-deep);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:600;display:inline-flex}.btn-web:hover{background:#0071e3;text-decoration:none}.dark .btn-web{color:#fff;background:#ffffff14;border-color:#ffffff2e}.dark .btn-web:hover{background:#ffffff24}.btn-ghost{color:var(--ink);background:0 0;border:1px solid #00000029;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;display:inline-flex}.btn-ghost:hover{background:#0000000a;text-decoration:none}.dark .btn-ghost{color:#fff;border-color:#ffffff38}.dark .btn-ghost:hover{background:#ffffff14}.link-arrow{letter-spacing:-.01em;font-size:19px}.link-arrow:after{content:" ›"}.dark .link-arrow{color:var(--blue)}.price-note{color:var(--ink-soft);margin-top:14px;font-size:13px}.dark .price-note{color:#ebf0fa99}.pills{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.pill{letter-spacing:.03em;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.pill.blue{color:#0f5296;background:#0066cc14;border:1px solid #0066cc40}.pill.plain{background:var(--paper-soft);color:var(--ink);border:1px solid #0000000f}.dark .pill.blue{color:#bcd9f7;background:#2997ff1a;border-color:#2997ff59}.dark .pill.plain{color:#e8edf6;background:#ffffff0f;border-color:#ffffff1f}.note-q{color:#3a4a5f;background:#0066cc0f;border-left:3px solid #0066cc59;border-radius:16px;margin-top:26px;padding:16px 20px;font-size:15px;line-height:1.55}.note-q.coral{color:#6d5347;background:#e94b2c12;border-left-color:#e94b2c66}.note-q h3{color:var(--ink);letter-spacing:-.01em;margin-bottom:8px;font-size:15px;font-weight:700}.note-q ul{margin-top:6px;list-style:none}.note-q li{margin-top:5px;padding-left:16px;position:relative}.note-q li:before{content:"—";opacity:.6;position:absolute;left:0}.note-q .fine{opacity:.8;margin-top:12px;font-size:13px;display:block}.facts{gap:12px;margin-top:26px;list-style:none;display:grid}.facts li{color:var(--ink-soft);letter-spacing:-.008em;gap:12px;font-size:17px;line-height:1.55;display:flex}.facts li:before{content:"";background:var(--coral);border-radius:50%;flex:none;width:7px;height:7px;margin-top:11px}.figures{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-top:34px;display:grid}.figure{background:var(--paper);border:1px solid #00000012;border-radius:20px;padding:22px 24px}.figure .k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:12.5px;font-weight:600}.figure .v{letter-spacing:-.03em;margin-top:8px;font-size:42px;font-weight:750;line-height:1.05}.figure .n{color:var(--ink-soft);margin-top:4px;font-size:14px}.qlist{counter-reset:q;gap:18px;margin-top:30px;list-style:none;display:grid}.qcard{background:var(--paper);border:1px solid #00000012;border-radius:22px;padding:24px 26px;box-shadow:0 1px 2px #00000008,0 12px 34px -18px #0000002e}.qcard .qmeta{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:600}.qcard .qnative{letter-spacing:-.018em;margin-top:9px;font-size:20px;font-weight:650;line-height:1.3}.qcard .qen{color:var(--ink-soft);margin-top:5px;font-size:15px;line-height:1.45}.opts{gap:8px;margin-top:16px;list-style:none;display:grid}.opts li{color:var(--ink-soft);border:1px solid #00000014;border-radius:13px;padding:11px 15px;font-size:15px;line-height:1.4}.opts li .on{color:var(--ink);font-weight:600}.opts li .tr{opacity:.62}.opts li.right{background:#30d15812;border-color:#30d1588c}.opts li.right .on{color:#17692f}.opts .tick{color:#1e7d3c;white-space:nowrap;font-weight:700}.reqs{border-top:1px solid #00000017;margin-top:30px}.reqs>div{border-bottom:1px solid #00000017;padding:22px 0}.reqs dt{letter-spacing:-.015em;font-size:19px;font-weight:650}.reqs dd{color:var(--ink-soft);margin-top:8px;font-size:16px;line-height:1.6}.routes{gap:10px;margin-top:26px;list-style:none;display:grid}.routes li{background:var(--paper);border:1px solid #00000012;border-radius:16px;justify-content:space-between;align-items:baseline;gap:18px;padding:15px 20px;display:flex}.routes .rn{font-size:16px;font-weight:600}.routes .ry{color:var(--blue-deep);white-space:nowrap;font-size:16px;font-weight:700}.outlook{gap:14px;margin-top:26px;display:grid}.outlook>div{background:var(--paper);border:1px solid #00000012;border-radius:18px;padding:18px 22px}.outlook dt{letter-spacing:-.012em;font-size:16px;font-weight:650}.outlook dd{color:var(--ink-soft);margin-top:7px;font-size:15px;line-height:1.55}.faq{border-top:1px solid #00000017;margin-top:30px}.faq details{border-bottom:1px solid #00000017;padding:20px 0}.faq summary{cursor:pointer;letter-spacing:-.015em;align-items:flex-start;gap:16px;font-size:19px;font-weight:650;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink-soft);flex:none;margin-left:auto;font-size:24px;font-weight:400;line-height:1}.faq details[open] summary:after{content:"–"}.faq p{color:var(--ink-soft);margin-top:12px;font-size:16px;line-height:1.62}.country-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-top:28px;list-style:none;display:grid}.country-cards a{background:var(--paper);color:var(--ink);border:1px solid #00000012;border-radius:18px;padding:17px 20px;transition:transform .18s,box-shadow .18s;display:block}.country-cards a:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 26px -12px #00000047}.country-cards .cc-t{letter-spacing:-.012em;font-size:16px;font-weight:650}.country-cards .cc-s{color:var(--ink-soft);margin-top:3px;font-size:13.5px;font-weight:400;display:block}.dark .country-cards a{color:#f5f7fb;background:#ffffff0d;border-color:#ffffff21}.dark .country-cards .cc-s{color:#ebf0fa9e}footer{background:var(--paper-soft);color:var(--ink-soft);padding:44px 22px 60px;font-size:12.5px}footer .wrap{border-top:1px solid #00000014;padding-top:28px}footer p{margin-bottom:8px;line-height:1.6}footer .brandline{color:#131a24;margin-bottom:14px;font-size:16px;display:flex}footer .brandline a{color:inherit;align-items:center;gap:10px;display:inline-flex}footer .brandline a:hover{opacity:.7;text-decoration:none}footer .brandline img{border-radius:22%;width:28px;height:28px;box-shadow:0 0 0 1px #131a240f}footer .brandline b{font-weight:700}footer .brandline .sub{color:#46556a;font-weight:400}.footer-links{flex-wrap:wrap;gap:24px;margin-bottom:16px;display:flex}.footer-links a{font-size:12.5px}.footer-cols{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:22px;margin-bottom:22px;display:grid}.footer-cols h2{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:9px;font-size:12px;font-weight:700}.footer-cols ul{gap:6px;list-style:none;display:grid}.footer-cols a{font-size:13px}.sources{gap:7px;margin-top:10px;list-style:none;display:grid}.sources a{font-size:13.5px}
