@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-standard-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-standard-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-standard-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night-950:#040b0e;--night-900:#061526;--night-800:#071c33;--night-700:#092441;--night-600:#0e3157;--night-500:#1a4674;--cyan-300:#a3f1e5;--cyan-400:#4ae2cd;--cyan-500:#00c4ae;--cyan-600:#00a797;--white:#f3f9ff;--mist-300:#b9cbdd;--mist-400:#8fa6bd;--mist-500:#6b849d;--day-50:#f1f6fa;--day-100:#e4edf4;--day-200:#cfdce8;--signal-error:#ff7a6b;--signal-error-day:#c2321f;--bg:var(--night-900);--bg-deep:var(--night-950);--bg-raised:var(--night-800);--bg-hover:var(--night-700);--fg:var(--white);--fg-muted:var(--mist-300);--fg-subtle:var(--mist-400);--line:#8fbae029;--line-strong:#8fbae052;--accent:var(--cyan-500);--accent-hover:var(--cyan-400);--accent-ink:var(--night-950);--accent-soft:#00c4ae1f;--accent-glow:#00c4ae59;--error:var(--signal-error);--focus:var(--cyan-400);--font-display:"Archivo Variable", system-ui, sans-serif;--font-body:"Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-data:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--heading-tracking-large:-.025em;--heading-tracking-medium:-.018em;--heading-tracking-small:-.01em;--fs-hero:clamp(2.5rem, 1.2rem + 5.6vw, 6rem);--fs-h2:clamp(2rem, 1.2rem + 3.2vw, 3.75rem);--fs-h3:clamp(1.25rem, 1.05rem + .8vw, 1.625rem);--fs-lead:clamp(1.0625rem, .98rem + .4vw, 1.25rem);--fs-body:1rem;--fs-small:.875rem;--fs-data:.8125rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--section-y:clamp(6rem, 4rem + 9vw, 11rem);--gutter:clamp(1.25rem, .5rem + 3.4vw, 4rem);--max-w:90rem;--radius:4px;--radius-round:999px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--dur-press:.14s;--dur-fast:.2s;--dur-base:.36s;--dur-slow:.72s;--shadow-raised:0 18px 40px -18px #010812d9, 0 2px 6px -2px #01081299;--z-canvas:0;--z-content:1;--z-header:50;--z-menu:60;--z-cursor:80;--z-transition:90;--z-preloader:100;--header-h:4.5rem}[data-theme=day]{--bg:var(--day-50);--bg-deep:var(--day-100);--bg-raised:#fff;--bg-hover:var(--day-100);--fg:var(--night-900);--fg-muted:#36506b;--fg-subtle:#526c86;--line:#06152624;--line-strong:#0615264d;--accent:var(--night-900);--accent-hover:var(--night-700);--accent-ink:var(--white);--accent-soft:#00a79724;--accent-glow:#00a7974d;--error:var(--signal-error-day);--focus:#0077b3;--shadow-raised:0 24px 48px -24px #06152647, 0 2px 6px -2px #0615261f}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--scrollbar-thumb:#345c55;--scrollbar-hover:#409385;background:var(--night-950)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);min-height:100svh;color:var(--fg);font-family:var(--font-body);font-size:var(--fs-body);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;caret-color:var(--accent);margin:0;line-height:1.6;overflow-x:clip}::selection{background:var(--cyan-500);color:var(--night-950)}*{scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}@supports selector(::-webkit-scrollbar){*{scrollbar-color:auto;scrollbar-width:auto}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}::-webkit-scrollbar-button{width:0;height:0;display:none}}@media (forced-colors:active){*{scrollbar-color:auto;scrollbar-width:auto}::-webkit-scrollbar-thumb{background:buttontext}}h1,h2,h3,h4,h5,h6,p,figure,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4,h5,h6{--heading-tracking:var(--heading-tracking-small);--heading-leading:1.3;font-family:var(--font-display);letter-spacing:var(--heading-tracking);font-weight:650;font-stretch:100%;line-height:var(--heading-leading);text-wrap:balance}h1{--heading-tracking:var(--heading-tracking-large);--heading-leading:1.12;font-size:var(--fs-hero);font-weight:700}h2{--heading-tracking:var(--heading-tracking-medium);--heading-leading:1.18;font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);font-weight:600}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.22em;text-decoration:none}img,svg,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}html body :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not(:where([type=range],[type=button],[type=submit],[type=reset])):focus{box-shadow:none;outline:none}html body :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not(:where([type=range],[type=button],[type=submit],[type=reset],.address-autocomplete--trip input)):focus{animation:field-underline var(--field-focus-duration,.22s) ease-out;background-image:linear-gradient(90deg,#009f89,#00c4ae,#7ad9c4);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px}@keyframes field-underline{0%{background-size:0% 2px}to{background-size:100% 2px}}@media (prefers-reduced-motion:reduce){:root{--field-focus-duration:0s}}@media (forced-colors:active){html body :is(input,textarea,select):not([type=checkbox]):not([type=radio]):focus{outline-offset:2px;outline:2px solid highlight}}.skip-link{opacity:0;pointer-events:none;top:var(--s-3);left:var(--s-3);z-index:calc(var(--z-preloader) + 1);padding:var(--s-3) var(--s-4);background:var(--cyan-500);color:var(--night-950);border-radius:var(--radius);transition:transform var(--dur-fast) var(--ease-out);font-weight:600;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);margin-inline:auto}.lead{font-size:var(--fs-lead);color:var(--fg-muted);max-width:58ch;line-height:1.55}.data{font-family:var(--font-data);font-size:var(--fs-data);font-variant-numeric:tabular-nums;letter-spacing:0}.note{font-size:var(--fs-small);color:var(--fg-subtle);max-width:62ch}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo,.logo-mark{--logo-cyan:var(--cyan-500);color:var(--fg);vertical-align:middle;flex-shrink:0;display:inline-block;overflow:visible}.logo[data-pending=true]{opacity:0}[data-theme=day] .logo{--logo-cyan:#008d7d}.header[data-menu-open=true] .logo{--logo-cyan:var(--cyan-500)}@media (prefers-reduced-motion:reduce){.logo[data-pending=true]{opacity:1}}.logo{--logo-cyan:var(--cyan-500,#00c4ae)}.logo__ripple{opacity:0;transform-origin:16px 24px}.logo__pin{transform-origin:16px 24px}.logo__orbit-intro,.logo__orbit-idle{transform-origin:16px 16px}.logo__dot--1{transform-origin:10.8px 4.8px}.logo__dot--2{transform-origin:21.2px 27.2px}.logo--animated .logo__pin{animation:.78s cubic-bezier(.2,.7,.2,1) 80ms both takeup-pin-in}.logo--animated .logo__ripple{animation:.9s ease-out .42s both takeup-location-wave}.logo--animated .logo__dot{animation:.3s cubic-bezier(.16,1,.3,1) 1.58s both takeup-dot-in}.logo--animated .logo__dot--2{animation-delay:1.66s}.logo--animated .logo__dots-idle{animation:16s ease-in-out 5s infinite both takeup-dots-rest}.logo--animated .logo__orbit-intro{animation:1.4s cubic-bezier(.2,.8,.2,1) .18s both takeup-orbit-in}.logo--animated .logo__orbit-idle{animation:16s cubic-bezier(.65,0,.25,1) 5s infinite both takeup-orbit-rest}.logo--animated .logo__letter{animation:.62s cubic-bezier(.16,1,.3,1) both takeup-letter-in;animation-delay:calc(.76s + var(--letter-index) * 85ms)}.logo--animated .logo__tagline{animation:.66s cubic-bezier(.16,1,.3,1) 1.61s both takeup-tagline-in}.logo[data-running=false] *{animation-play-state:paused!important}@keyframes takeup-pin-in{0%{opacity:0;transform:translateY(-8px)scale(.55)}55%{opacity:1;transform:translateY(1px)scale(1.055,.955)}78%{transform:translateY(-.45px)scale(.99,1.025)}to{opacity:1;transform:none}}@keyframes takeup-location-wave{0%{opacity:0;transform:scale(.3)}18%{opacity:.7}to{opacity:0;transform:scale(2.4,1.7)}}@keyframes takeup-dot-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes takeup-orbit-in{0%{opacity:0;transform:rotate(-145deg)scale(.82)}28%{opacity:1}82%{transform:rotate(5deg)scale(1)}to{opacity:1;transform:none}}@keyframes takeup-dots-rest{0%,4%,15%,25%,37%,to{opacity:1}6%,13%,27%,35%{opacity:0}}@keyframes takeup-orbit-rest{0%,6%{transform:rotate(0)}13%,27%{transform:rotate(180deg)}35%,to{transform:rotate(360deg)}}@keyframes takeup-letter-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes takeup-tagline-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.logo--animated *{animation:none!important}}.pricing-references{gap:1.5rem;min-width:0;display:grid}.pricing-references h1{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem)}.pricing-reference-card{border:0;border-top:1px solid var(--line);min-width:0;color:var(--fg);background:0 0;border-radius:0;margin-block:1rem;padding:1.5rem 0}.pricing-reference-card h2,.pricing-reference-card h3{margin-top:0}.pricing-reference-status{background:var(--accent-soft);color:var(--fg-muted);border-radius:2rem;padding:.35rem .7rem;font-size:.875rem;display:inline-block}.pricing-reference-amount{font-size:1.25rem;font-weight:650;line-height:1.6}.pricing-reference-values{flex-wrap:wrap;gap:1rem 2rem;display:flex}.pricing-reference-values dt{font-size:.9rem}.pricing-reference-values dd{margin:.3rem 0;font-weight:600}.pricing-reference-table{max-width:100%;overflow-x:auto}.pricing-reference-table table{border-collapse:collapse;width:100%;font-size:.95rem}.pricing-reference-table caption{text-align:left;padding:.5rem 0 1rem;font-weight:650}.pricing-reference-table td,.pricing-reference-table th{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:.75rem}.pricing-reference-open{border-top:1px solid var(--line);color:var(--fg-muted);background:0 0;border-radius:0;padding:1rem 0}.pricing-reference-open h3{margin-top:0;font-size:1rem}.pricing-reference-open ul{margin-bottom:0;padding-left:1.3rem}.pricing-reference-open li{line-height:1.55}.pack-reference-price{margin-block:1rem}.pack-reference-price p{margin:.4rem 0;line-height:1.5}.pack-reference-price-main{font-size:1.4rem}.pricing-references [role=alert]{color:var(--error)}.pricing-references [aria-disabled=true]{opacity:.65;cursor:default}.pricing-references :focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:40rem){.pricing-reference-table table{font-size:.875rem}.pricing-reference-table td,.pricing-reference-table th{padding:.6rem}.pricing-reference-amount{font-size:1.1rem}.pricing-references button{min-height:2.75rem}}.cursor{z-index:var(--z-cursor);pointer-events:none;opacity:0;transition:opacity var(--dur-base) ease;position:fixed;top:0;left:0}.cursor[data-shown=true]{opacity:1}.cursor__ring{border-radius:var(--radius-round);width:34px;height:34px;transition:scale .38s var(--ease-out), background-color .38s var(--ease-out), border-color .38s var(--ease-out);background:#00c4ae00;border:1px solid #00c4ae8c;margin:-17px 0 0 -17px;position:absolute}[data-theme=day] .cursor__ring{border-color:#0077b399}.cursor[data-mode=hover] .cursor__ring{background:#00c4ae1a;border-color:#00c4ae40;scale:1.7}.cursor[data-mode=label] .cursor__ring{background:var(--cyan-500);border-color:var(--cyan-500);scale:2.6}.cursor__label{text-align:center;width:88px;color:var(--night-950);opacity:0;transition:opacity .2s ease, scale .38s var(--ease-out);margin:-.55em 0 0 -44px;font-size:.75rem;font-weight:600;line-height:1.1;position:absolute;scale:.9}.cursor[data-mode=label] .cursor__label{opacity:1;scale:1}.footer{padding-top:var(--s-9);background:var(--night-950);color:var(--white);--fg:var(--white);--fg-muted:var(--mist-300);--fg-subtle:var(--mist-400);--focus:var(--cyan-400);border-top:1px solid #8fbae029;position:relative;overflow:hidden}.footer__top{gap:var(--s-7);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:start;display:grid}.footer__brand{gap:var(--s-5);max-width:34ch;color:var(--fg-muted);display:grid}.footer__links{gap:var(--s-3) var(--s-7);grid-template-columns:repeat(2,minmax(0,max-content));display:grid}.footer__links a{color:var(--fg-muted);transition:color var(--dur-fast) ease}.footer__top-btn{align-items:center;gap:var(--s-2);padding:var(--s-2) 0;color:var(--fg-muted);transition:color var(--dur-fast) ease;font-weight:500;display:inline-flex}.footer__top-btn svg{transition:transform var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.footer__links a:hover,.footer__top-btn:hover{color:var(--cyan-400)}.footer__top-btn:hover svg{transform:translateY(-3px)}}.footer__word{margin-top:var(--s-8);padding-inline:var(--gutter);font-family:var(--font-display);letter-spacing:-.055em;text-align:center;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #8fbae047;-webkit-user-select:none;user-select:none;font-size:clamp(4.5rem,21.5vw,24rem);font-weight:850;font-stretch:125%;line-height:.74;translate:0 8%}.footer__word span{-webkit-text-stroke-color:#00c4ae99}.footer__legal{justify-content:space-between;gap:var(--s-2) var(--s-6);padding-block:var(--s-5);font-size:var(--fs-small);color:var(--fg-subtle);background:var(--night-950);border-top:1px solid #8fbae029;flex-wrap:wrap;display:flex;position:relative}.footer__credits{width:100%;color:var(--fg-subtle);font-size:11px}.footer__credits summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding-block:4px}.footer__credits p{max-width:90ch;margin-top:8px}.footer__credits a{text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.footer{padding-top:var(--s-8)}.footer__top{gap:var(--s-6);grid-template-columns:1fr}}.header{z-index:var(--z-header);padding:var(--s-3) var(--gutter) 0;pointer-events:none;position:fixed;inset:0 0 auto}.header__bar{pointer-events:auto;height:3.75rem;max-width:var(--max-w);border-radius:var(--radius);transition:padding var(--dur-slow) var(--ease-out), background-color var(--dur-base) ease, box-shadow var(--dur-base) ease;grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;padding-inline:0;display:grid;position:relative}.header__bar:before{content:"";z-index:-1;border-radius:inherit;border:1px solid var(--line);background:color-mix(in srgb, var(--bg-deep) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);opacity:0;transition:opacity var(--dur-base) ease;position:absolute;inset:0}.header[data-scrolled=true] .header__bar,.header[data-menu-open=true] .header__bar{padding-inline:var(--s-4) var(--s-2)}.header[data-scrolled=true] .header__bar:before{opacity:1}.header[data-menu-open=true] .header__bar:before{opacity:0}.header__logo{padding:var(--s-2) 0;justify-self:start;display:inline-flex}.header__nav ul{gap:clamp(.25rem,1vw,1rem);display:flex}.header__link{color:var(--fg-muted);transition:color var(--dur-fast) ease;padding:.6rem .75rem;font-size:.9375rem;font-weight:500;display:block;position:relative}.header__link[aria-current]{color:var(--fg)}@media (hover:hover) and (pointer:fine){.header__link:hover{color:var(--fg)}}.header__active{background:var(--cyan-500);border-radius:1px;height:2px;position:absolute;bottom:.2rem;left:.75rem;right:.75rem}[data-theme=day] .header__active{background:var(--cyan-600)}.header__actions{justify-self:end;align-items:center;gap:var(--s-2);display:flex}.header__cta{--btn-h:2.75rem}.header__burger{border-radius:var(--radius);border:1px solid var(--line-strong);width:2.75rem;height:2.75rem;display:none;position:relative}.header__burger span{background:var(--fg);width:18px;height:1.5px;transition:transform var(--dur-base) var(--ease-out);margin-left:-9px;position:absolute;top:50%;left:50%}.header__burger span:first-child{transform:translateY(-4px)}.header__burger span:last-child{transform:translateY(4px)}.header__burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}.header__burger[aria-expanded=true] span:last-child{transform:rotate(-45deg)}@media (max-width:1199px){.header__bar{grid-template-columns:1fr auto}.header__nav,.header__cta{display:none}.header__burger{display:block}.header[data-scrolled=true] .header__bar{padding-inline:var(--s-3) var(--s-2)}}.mobile-menu{z-index:calc(var(--z-header) - 1);padding:calc(var(--header-h) + var(--s-7)) var(--gutter) max(var(--s-6), env(safe-area-inset-bottom));background:var(--night-950);color:var(--white);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu ul{gap:var(--s-1);display:grid}.mobile-menu li{overflow:hidden}.mobile-menu__link{padding:var(--s-2) 0;font-family:var(--font-display);letter-spacing:-.03em;color:var(--white);font-size:clamp(2rem,9vw,3.25rem);font-weight:750;font-stretch:120%;line-height:1.08;display:block}.mobile-menu__link:active{color:var(--cyan-500)}.mobile-menu__foot{gap:var(--s-4);padding-top:var(--s-7);justify-items:start;display:grid}.mobile-menu__foot p{font-size:var(--fs-small);color:var(--mist-400)}.header[data-menu-open=true]{--fg:var(--white);--line-strong:#8fbae052}.header__login{color:var(--fg);white-space:nowrap;padding:10px 4px;font-size:12px;font-weight:500;text-decoration:none}.header__login:hover{color:var(--accent)}.mobile-menu__login{color:var(--fg);text-underline-offset:5px;margin-bottom:18px;font-size:14px;text-decoration:underline;display:block}@media (max-width:420px){.header__logo .logo{width:157px;height:36px}.header__login{padding:8px 0;font-size:11px}}.preloader{z-index:var(--z-preloader);background:var(--night-950);color:var(--white);place-items:center;display:grid;position:fixed;inset:0}.preloader__center{justify-items:center;gap:var(--s-5);display:grid}.preloader__logo{width:clamp(240px,64vw,460px);height:auto;color:var(--white)}.preloader__road{left:var(--gutter);right:var(--gutter);align-items:center;gap:var(--s-4);font-size:var(--fs-small);color:var(--mist-400);grid-template-columns:auto 1fr auto;display:grid;position:absolute;bottom:clamp(1.5rem,5vh,3rem)}.preloader__track{background:var(--line-strong);height:1px;position:relative}.preloader__fill{background:var(--cyan-500);transform-origin:0;position:absolute;inset:0}.preloader__car{border-radius:var(--radius-round);background:var(--white);width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;box-shadow:0 0 0 4px #00c4ae40,0 0 18px 2px #00c4ae99}.preloader__count{color:var(--white);text-align:right;min-width:3ch}.hero{background:var(--night-950);height:210vh;position:relative}.hero__sticky{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.hero__stage,.hero__fallback,.hero__fallback svg{width:100%;height:100%;position:absolute;inset:0}.hero__fallback{background:radial-gradient(120% 80% at 50% 100%, #0a2340 0%, var(--night-950) 70%)}.hero__veil{pointer-events:none;background:linear-gradient(90deg,#040b0ee0 0%,#040b0e8c 34%,#040b0e00 62%),linear-gradient(#040b0eb3 0%,#040b0e00 22%);position:absolute;inset:0}.hero__copy{justify-content:center;align-items:flex-start;gap:var(--s-5);padding-top:var(--header-h);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.hero__copy>*{pointer-events:auto}.hero__title{max-width:10ch;font-size:clamp(62px,6.5vw,94px);font-weight:640}.hero__promise{align-items:center;gap:20px;margin-top:18px;display:flex}.hero__promise>strong{font:580 90px/.9 var(--font-display);letter-spacing:-.065em;color:var(--cyan-500)}.hero__promise>strong>span{vertical-align:top;padding-left:5px;font-size:45px;line-height:1.3}.hero__promise p{color:#c2d6d1;font-size:13px;line-height:1.5}.hero__launch{bottom:25px;left:var(--gutter);right:var(--gutter);color:#9bb4b2;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute}.hero__launch>span:last-child{flex-shrink:0}.hero__scene-control{right:var(--gutter);color:#d3e1e3;cursor:pointer;background:#040b0ea6;border:1px solid #aacdd359;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:inline-flex;position:absolute;bottom:22px}.hero__scene-control:hover{background:#14282e}.hero__lead{max-width:44ch;color:var(--mist-300)}.hero__cta{gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.hero__grid{pointer-events:none;background-image:linear-gradient(#00c4ae12 1px,#0000 1px),linear-gradient(90deg,#00c4ae12 1px,#0000 1px);background-position:50%;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 30%,#0000 100%)}.hero__caption{left:var(--gutter);right:var(--gutter);max-width:26ch;font-family:var(--font-display);font-weight:700;font-stretch:112%;font-size:var(--fs-h3);letter-spacing:-.015em;color:var(--white);text-wrap:balance;line-height:1.2;position:absolute;bottom:clamp(4rem,14vh,8rem)}.hero__caption span{color:var(--mist-400)}.hero__thread{background:linear-gradient(180deg, #00c4ae00 0%, var(--cyan-500) 30%);transform-origin:top;width:2px;margin-left:-1px;position:absolute;top:50%;bottom:0;left:50%}@media (max-width:767px){.hero{height:180vh}.hero__veil{background:linear-gradient(#040b0eeb 0%,#040b0eb3 38%,#040b0e00 60%)}.hero__copy{padding-top:calc(var(--header-h) + clamp(1.5rem, 6vh, 3.5rem));justify-content:flex-start;gap:var(--s-4)}.hero__title{max-width:13ch;font-size:clamp(42px,10vw,59px)}.hero__lead{max-width:34ch;font-size:14px}.hero__promise{gap:12px;margin-top:4px}.hero__promise>strong{font-size:57px}.hero__promise>strong>span{font-size:30px}.hero__promise p{font-size:11px}.hero__launch{display:none}.hero__scene-control{padding:8px 10px;font-size:10px;bottom:170px}.hero__cta{left:var(--gutter);right:var(--gutter);bottom:max(var(--s-5), env(safe-area-inset-bottom));grid-template-columns:1fr;margin:0;display:grid;position:absolute}.hero__cta .btn{width:100%}.hero__caption{bottom:clamp(3rem,10vh,5rem)}}@media (prefers-reduced-motion:reduce){.hero{height:100svh;min-height:720px}.hero__grid,.hero__caption,.hero__thread{display:none}}.ride-section{background:#081517;padding-top:110px}.muted{color:var(--fg-subtle)}.ride-section .section__head{max-width:760px}.ride-console{background:#061012;border:1px solid #284044;box-shadow:0 32px 80px -42px #000}.ride-console__bar{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:18px 24px;font-size:12px;display:flex}.ride-console__bar>span{align-items:center;gap:10px;display:flex}.status-dot{background:var(--cyan-500);border-radius:50%;width:6px;height:6px;display:inline-block}.ride-console__bar button{color:var(--fg-muted);align-items:center;gap:16px;min-height:28px;display:flex}.ride-console__bar button:disabled{cursor:default}.ride-console__body{grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);display:grid}.ride-map{flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative;overflow:hidden}.ride-map__city{align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex;position:absolute;top:20px;left:26px}.ride-map__city span{color:#8fa7a9;padding-left:5px;font-size:11px;font-weight:400}.ride-map>svg{width:100%}.ride-map__city>svg,.ride-map__journey>svg{flex-shrink:0}.map-river{stroke:#0a282e;stroke-width:47px;fill:none}.map-blocks rect{fill:#102024;stroke:#1d3235}.map-roads{fill:none;stroke:#31464a;stroke-width:2px}.map-label{fill:#5e777b;font:10px var(--font-body);letter-spacing:.16em}.map-driver{transition:opacity .4s}.map-driver text{fill:#d4e5e5;font:12px var(--font-body)}.route-shadow{stroke:#00c4ae;fill:none;stroke-width:12px;opacity:.12;transition:opacity .4s}.ride-route{fill:none;stroke:#00c4ae;stroke-width:4px;stroke-linecap:round}.radar{fill:none;stroke:#00c4ae;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:2.7s ease-out infinite radar}.radar--two{animation-delay:1.3s}@keyframes radar{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(3.8)}}[data-running=false] .radar{animation-play-state:paused}.ride-map__journey{border-top:1px solid var(--line);background:#0b191c;align-items:center;gap:20px;margin-top:auto;padding:22px 30px;display:flex}.ride-map__journey small{color:#99afb2;font-size:11px;display:block}.ride-map__journey strong{font-size:12px;font-weight:500}.ride-map__journey>div{flex:1}.ride-map__journey>svg{width:18px}.journey-line{background:var(--cyan-500);width:3px;height:30px}.ride-decision{border-left:1px solid var(--line);flex-direction:column;padding:28px;display:flex}.ride-decision__status{min-height:103px}.ride-decision__status .data{color:var(--cyan-500);font-size:11px}.ride-decision__status h3{max-width:230px;font-size:23px;line-height:var(--heading-leading);margin-top:12px}.driver-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:15px 8px;transition:background .4s;display:flex}.driver-row[data-selected=true]{background:#00c4ae12}.driver-avatar{color:#b3c9ca;border:1px solid #375256;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.driver-row strong{font-size:13px;font-weight:550}.driver-row>div>span{color:#9bb2b5;align-items:center;gap:4px;font-size:10px;display:flex}.driver-row i{background:currentColor;border-radius:50%;width:2px;height:2px;margin:0 3px}.driver-rides{text-align:right;margin-left:auto}.driver-rides strong{font-size:17px;font-family:var(--font-data)}.driver-row>svg{color:var(--cyan-500);flex-shrink:0}.decision-factors{gap:9px;padding:25px 0;font-size:12px;display:grid}.decision-factors>div{color:#7e989c;align-items:center;gap:8px;display:flex}.decision-factors>div[data-complete=true]{color:#cee8e2}.decision-factors>div[data-complete=true] svg{color:var(--cyan-500)}.decision-result{border-top:1px solid var(--line);color:#9fb9bc;min-height:77px;margin-top:auto;padding-top:17px;font-size:12px}.decision-result strong{color:var(--cyan-400);font-weight:500}.ride-progress{background:#203435;height:2px;overflow:hidden}.ride-progress>div{background:var(--cyan-500);transform-origin:0;height:100%;transform:scaleX(0)}.ride-note{max-width:none;margin-top:18px;font-size:12px}.distribution{grid-template-columns:1.05fr 1fr 1fr;gap:55px;padding-top:65px;display:grid}.distribution h3{font-size:27px;line-height:var(--heading-leading)}.distribution p{color:#a7bfc1;font-size:14px}@media (max-width:1023px){.ride-decision{padding:22px 18px}.ride-console__body{grid-template-columns:minmax(0,1.5fr) 300px}.distribution{gap:24px}}@media (max-width:767px){.ride-section{padding-top:75px}.ride-console__body{grid-template-columns:1fr}.ride-console__bar{align-items:center;padding:12px 14px;font-size:10px}.ride-console__bar button{gap:6px;min-height:44px}.ride-map{padding-top:25px}.ride-map__city{top:13px;left:16px}.ride-map__journey{gap:13px;padding:17px}.ride-map__journey strong{font-size:11px}.ride-decision{border-left:0;border-top:1px solid var(--line);padding:22px 18px}.ride-decision__status{min-height:74px}.ride-decision__status h3{max-width:none;font-size:22px}.driver-row{padding:10px 8px}.decision-factors{grid-template-columns:1fr;gap:6px;padding:20px 0}.decision-result{min-height:65px}.distribution{grid-template-columns:1fr;gap:22px;padding-top:45px}.distribution h3{font-size:25px}.ride-note{font-size:11px}}.zero-section{background:var(--cyan-500);color:#032722;padding-block:100px 28px;position:relative;overflow:hidden}.zero-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;min-height:570px;display:grid}.zero-figure{font-family:var(--font-display);justify-content:center;align-items:flex-start;padding-block:35px;line-height:.85;display:flex;position:relative}.zero-figure>span{letter-spacing:-.07em;font-size:clamp(270px,39vw,575px);font-weight:740}.zero-figure>b{margin-top:15px;font-size:clamp(75px,10vw,150px);font-weight:400;line-height:1}.zero-figure svg{opacity:.35;width:100%;height:110%;position:absolute;inset:-5% auto}.zero-copy h2{letter-spacing:var(--heading-tracking);font-size:clamp(32px,3.6vw,52px)}.zero-copy>p{margin-top:32px;font-size:23px;line-height:1.35}.zero-copy .zero-copy__detail{max-width:41ch;margin:23px 0 26px;font-size:15px;line-height:1.7}.zero-copy .btn{color:#032722;--accent:#032722;border-color:#03272255}.zero-foot{border-top:1px solid #03272233;justify-content:space-between;gap:20px;margin-top:65px;padding-top:22px;font-size:11px;display:flex}.zero-foot>span:first-child{font-size:14px;font-weight:600}@media (max-width:767px){.zero-section{padding-top:60px}.zero-layout{grid-template-columns:1fr;gap:45px}.zero-figure{justify-content:flex-start;max-width:360px;padding:0}.zero-figure>span{font-size:clamp(210px,64vw,340px)}.zero-figure>b{font-size:76px}.zero-figure svg{display:none}.zero-copy h2{font-size:36px}.zero-copy>p{font-size:21px}.zero-foot{flex-direction:column;gap:6px;margin-top:55px}}.visibility{color:#0b2327;--fg:#0b2327;--fg-muted:#506369;--fg-subtle:#526e71;--line:#0b232725;--accent:#006f64;--focus:#006f64;background:#eff4f2}.visibility-layout{grid-template-columns:1fr 1fr;align-items:center;gap:11%;display:grid}.profile-demo{background:#fff;border:1px solid #b7ceca;transition:transform .5s;transform:rotate(-2deg);box-shadow:0 35px 65px -40px #183f3c60}.profile-demo:hover{transform:rotate(0)}.profile-demo__top{justify-content:space-between;gap:12px;padding:17px 23px;font-size:10px;display:flex}.profile-demo__top span:last-child{color:#607577}.profile-cover{background:#082326;height:174px;position:relative;overflow:hidden}.profile-cover svg{fill:#00c4ae;width:100%;height:100%}.profile-cover svg path{stroke:#00c4ae;stroke-width:1px;fill:none;opacity:.5}.profile-cover__place{color:#9acec3;font-size:11px;position:absolute;bottom:15px;right:24px}.profile-content{padding:0 32px 25px;position:relative}.profile-avatar{color:#23433a;background:#b2d4ca;border:5px solid #fff;border-radius:50%;place-items:center;width:76px;height:76px;margin-top:-37px;font-size:23px;display:grid;position:relative}.profile-badge{color:#34645b;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;top:50px;right:26px}.profile-content h3{margin-top:16px;font-size:25px}.profile-content>p{color:#56716c;margin-top:7px;font-size:12px}.profile-rating{color:#007b6c;align-items:center;gap:6px;margin-top:15px;font-size:12px;display:flex}.profile-rating span{color:#5c736f;margin-left:5px;font-size:10px}.profile-tabs{border-bottom:1px solid #d9e5e1;gap:30px;margin-top:22px;display:flex}.profile-tabs button{min-height:45px;font-size:12px;position:relative}.profile-tabs button span{background:#008777;height:2px;position:absolute;bottom:-1px;left:0;right:0}.profile-panel{min-height:122px;padding-top:22px}.profile-panel strong{font-size:13px;font-weight:550}.profile-panel p{color:#526c67;margin-top:8px;font-size:12px;line-height:1.7}.visibility-copy h2{font-size:clamp(33px,3.7vw,52px)}.visibility-copy .lead{margin-top:26px;font-size:18px}.visibility-copy ul{gap:25px;margin:35px 0;display:grid}.visibility-copy li>span{font-size:15px;font-weight:600}.visibility-copy li p{color:#506869;max-width:42ch;margin-top:7px;font-size:13px}@media (max-width:767px){.visibility-layout{grid-template-columns:1fr;gap:60px}.visibility-copy{grid-row:1}.profile-demo{transform:none}.profile-content{padding-inline:23px}.profile-badge{top:15px}.visibility-copy h2{font-size:36px}}.pricing{background:#081719}.pricing .section__head{max-width:800px}.plan-tabs{border-bottom:1px solid #395452;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.plan-tabs button{color:#b4ccca;font:580 clamp(16px, 2vw, 24px)/1.4 var(--font-display);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-width:3px;padding:22px 18px}.plan-tabs button[aria-selected=true]{color:#f0faf8;background:#0d2829;border-color:#395452 #395452 #00c4ae}.plan-tab__number{color:#00c4ae;font:400 11px/2 var(--font-data);display:block}.plan-tabs button{scroll-margin-top:110px}.plan-tabs button:focus-visible,.plan-share button:focus-visible,.plan-panel:focus-visible,.driver-faq summary:focus-visible{outline-offset:4px;outline:2px solid #00c4ae}.plan-panel{background:#0b1d20;border:1px solid #395452;border-top:0;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,88px);padding:clamp(26px,4vw,56px);scroll-margin-top:110px;display:grid}.plan-panel[hidden]{display:none}.plan-commitment{color:#c2d7d4;border:1px solid #3c6461;padding:7px 12px;font-size:12px;display:inline-block}.plan-panel h3{font:580 clamp(34px, 4vw, 54px)/1.2 var(--font-display);margin:24px 0 10px}.plan-panel p{color:#b4ccca;font-size:14px;line-height:1.8}.plan-panel .plan-tag{color:#edf8f5;font-size:18px}.plan-panel__intro>p{margin-bottom:24px}.plan-panel__intro>.btn{margin-top:8px}.plan-panel h4{margin-bottom:16px;font-size:16px;font-weight:580}.plan-panel ul{gap:14px;display:grid}.plan-panel li{color:#d4e3e0;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.plan-panel li svg{color:#00c4ae;flex-shrink:0;margin-top:3px}.plan-equipment,.plan-later{border-top:1px solid #304a49;margin-top:30px;padding-top:26px}.plan-equipment p{margin-bottom:16px}.plan-later li{color:#b4ccca;font-size:13px}.plan-share{margin-top:20px}.plan-share__button{color:#c2d7d4;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:inline-flex}.plan-share__button:disabled{opacity:.6;cursor:wait}.plan-share__status{min-height:1.8em;font-size:12px!important}.plan-share__manual{gap:10px;font-size:12px;display:grid}.plan-share__manual input{color:#edf8f5;width:100%;min-width:0;font:inherit;background:#061214;border:1px solid #55706c;padding:10px}.plan-share__manual button{color:#edf8f5;cursor:pointer;background:0 0;border:1px solid #55706c;padding:8px}.pricing-note{max-width:90ch;margin-top:26px;font-size:12px}.pricing-note a{color:#68e0cc;text-decoration:underline}.driver-faq{background:#0b1d20}.driver-faq__layout{grid-template-columns:1fr 1.5fr;gap:70px;display:grid}.driver-faq h2{margin:20px 0}.driver-faq details{border-bottom:1px solid #395452;padding:22px 0}.driver-faq summary{cursor:pointer;color:#edf8f5;font-size:16px;line-height:1.5}.driver-faq details p{color:#b4ccca;margin-top:18px;font-size:14px;line-height:1.8}@media (max-width:767px){.plan-tabs button{padding:15px 4px;font-size:14px}.plan-panel,.driver-faq__layout{grid-template-columns:1fr;gap:30px}.plan-panel{padding:26px 20px}}.plan-refresh-prices{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.5rem;min-height:2.75rem;padding:.6rem 1rem}.plan-refresh-prices[aria-disabled=true]{opacity:.65;cursor:default}.plan-refresh-prices:focus-visible{outline-offset:3px;outline:3px solid #00c4ae}.interest-form{width:100%}.interest-form fieldset{border:0;min-width:0;margin:0;padding:0}.interest-form fieldset:disabled{opacity:.6}.mock-notice{color:#a7c9c4;align-items:baseline;gap:9px;margin-bottom:25px;font-size:11px;display:flex}.mock-notice .status-dot{flex-shrink:0;width:5px;height:5px}.form-plan{color:#b8d6d0;margin:-6px 0 24px;font-size:12px}.form-plan strong{color:var(--cyan-400)}.form-grid{grid-template-columns:1fr 1fr;gap:24px 20px;display:grid}.form-field{align-content:start;gap:8px;min-width:0;display:grid}.form-field--wide{grid-column:1/-1}.form-field label{color:#d8e8e4;font-size:12px}.form-field label span{color:#91aaa7;margin-left:8px;font-size:10px;font-weight:400}.form-field input,.form-field select,.form-field textarea{color:#f1faf7;background:#102729;border:1px solid #3c5555;border-radius:3px;width:100%;min-width:0;padding:13px;font-size:14px;transition:border-color .2s,background-color .2s}.form-field input::placeholder,.form-field textarea::placeholder{color:#8faaa8;opacity:1}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{background-color:#143031}.form-field textarea{resize:vertical;min-height:105px;max-height:350px}.form-field select{min-height:49px}.form-field [aria-invalid=true]{border-color:#ff9a8b}.field-hint{color:#9dbab5;font-size:10px}.field-error{color:#ffaea0;font-size:11px;line-height:1.5}.form-consent{margin:26px 0}.form-consent label{cursor:pointer;color:#b6cfca;align-items:flex-start;gap:11px;font-size:11px;line-height:1.6;display:flex}.form-consent input{accent-color:#00c4ae;flex-shrink:0;width:17px;height:17px;margin:2px 0 0}.form-consent .field-error{margin:7px 0 0 28px}.form-error{color:#ffb6a8;background:#ff8c7610;border:1px solid #ff8c7640;margin:0 0 20px;padding:15px;font-size:13px}.interest-form>.btn{justify-content:space-between;width:100%}.form-privacy{color:#a8c4be;margin-top:19px;font-size:10px}.form-privacy summary{cursor:pointer;align-items:center;gap:7px;min-height:30px;display:flex}.form-privacy p{max-width:65ch;padding:10px 0}.form-sending{align-items:center;gap:15px;display:flex;position:relative}.form-sending>span{transform-origin:0;background:currentColor;width:25px;height:2px;animation:1s ease-in-out infinite alternate send}@keyframes send{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}.form-success{flex-direction:column;justify-content:center;min-height:400px;display:flex}.form-success>svg{width:100%;height:130px;margin-bottom:40px}.form-success h3{color:#f0faf6;font-size:32px}.form-success p{color:#b1cec5;margin:24px 0 28px;font-size:14px;line-height:1.8}.form-success .btn{color:#d2ece4;align-self:flex-start}@media (max-width:767px){.form-grid{grid-template-columns:1fr;gap:20px}.form-field input,.form-field select,.form-field textarea{font-size:16px}.form-consent label{font-size:12px}.mock-notice{font-size:11px}.form-success h3{font-size:27px}}.early-access{background:#0a1f21;border-top:1px solid #294244}.early-access__layout{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.early-access h2{font-size:clamp(34px,3.8vw,54px)}.early-access .lead{color:#d1e3df;margin-top:28px;font-size:19px}.early-access__layout>div>p:last-child{color:#a2bfba;margin-top:35px;font-size:13px}.early-access a{color:var(--cyan-400);margin-top:6px;text-decoration:underline;display:inline-block}.early-access__form h3{margin-bottom:25px;font-size:25px}@media (max-width:767px){.early-access__layout{grid-template-columns:1fr;gap:55px}.early-access h2{font-size:36px}}.page{background:var(--bg);color:var(--fg);position:relative}.page__loading{min-height:100svh}.page-curtain{z-index:var(--z-transition);background:var(--cyan-500);color:var(--night-950);pointer-events:none;will-change:transform;place-items:center;display:grid;position:fixed;inset:0}.page-curtain svg path{stroke:var(--night-950)}.section{padding-block:var(--section-y);position:relative}.section__head{gap:var(--s-5);max-width:54rem;margin-bottom:clamp(3rem,2rem + 4vw,5.5rem);display:grid}.reveal-word{vertical-align:top;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;overflow:hidden}.reveal-word>span{will-change:transform;display:inline-block}.reveal-word>span[data-accent]{color:var(--cyan-500)}.page--account{--account-header-height:80px;--account-height:calc(100svh - var(--account-header-height));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100svh}body[data-portal=true] .page--account{--account-header-height:0px}.header[data-account=true]{background:var(--bg);border-bottom:1px solid var(--line);padding:0 clamp(20px,3vw,64px)}.header[data-account=true] .header__bar{border-radius:0;max-width:none;height:80px;padding-inline:0}.header[data-account=true] .header__bar:before{display:none}.page--account .driver-page,.page--account .verify-page{min-height:100svh;padding:var(--account-header-height) 0 0;background:var(--bg)}.page--account .driver-shell{width:100%;max-width:none;min-height:var(--account-height);box-shadow:none;border:0;border-radius:0;grid-template-columns:clamp(300px,28vw,520px) minmax(0,1fr);margin:0}.page--account .driver-aside{top:var(--account-header-height);min-height:var(--account-height);padding:clamp(30px,3vw,56px) clamp(28px,3vw,56px)}.page--account .driver-aside__top{margin-top:clamp(40px,7vh,96px)}.page--account .driver-route-art{margin-inline:0}.page--account .driver-main{min-height:var(--account-height);padding:clamp(32px,4vh,64px) clamp(28px,5vw,100px)}.page--account .driver-main>*{max-width:1200px;margin-inline:auto}.page--account .access-page{min-height:100svh;padding:var(--account-header-height) 0 0;background:var(--bg);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:0}.page--account .verify-layout{width:100%;max-width:none;min-height:var(--account-height);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:0;margin:0}.page--account .access-story,.page--account .verify-intro{min-width:0;color:var(--fg);background:radial-gradient(ellipse at 20% 65%, var(--accent-soft) 0, transparent 70%), var(--bg-deep);flex-direction:column;justify-content:center;align-items:flex-start;padding:48px clamp(32px,6vw,120px);display:flex}.page--account .access-story>*,.page--account .verify-intro>*{max-width:560px}.page--account .access-story em,.page--account .access-story .platform-eyebrow,.page--account .access-route,.page--account .verify-intro h1 em,.page--account .verify-intro .account-eyebrow{color:var(--accent)}.page--account .access-story>p,.page--account .access-story>a,.page--account .access-route strong,.page--account .verify-intro>p,.page--account .verify-intro__note{color:var(--fg-muted)}.page--account .verify-intro__note svg{color:var(--accent)}.page--account .access-form-panel,.page--account .verify-form-panel{background:var(--bg);justify-content:center;align-items:center;min-width:0;padding:48px clamp(32px,6vw,110px);display:flex}.page--account .access-form,.page--account .verify-card{width:100%;max-width:580px;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.page--account .portal-loading{min-height:100svh}.page--account .platform-page{min-height:100svh;padding:0}.page--account .platform-shell{border:0;border-radius:0;width:100%;max-width:none;min-height:100svh;margin:0}.page--account .platform-sidebar{align-self:start;min-height:100svh;max-height:100svh;overflow-y:auto}.page--account .platform-content{min-height:100svh;padding:clamp(28px,3vw,56px) clamp(28px,4vw,80px)}.page--account .waiting-page{padding:var(--account-header-height) 0 0;min-height:100svh}.page--account .waiting-shell{max-width:none;min-height:var(--account-height);border:0;border-radius:0;margin:0}@media (max-width:1100px){.page--account .driver-shell{grid-template-columns:280px minmax(0,1fr)}.page--account .driver-aside{padding-inline:26px}.page--account .access-story h1,.page--account .verify-intro h1{font-size:43px}}@media (max-width:800px){.page--account{--account-header-height:72px}.header[data-account=true] .header__bar{height:72px}.page--account .driver-shell,.page--account .access-page,.page--account .verify-layout{grid-template-columns:minmax(0,1fr)}.page--account .driver-aside{min-height:0;padding:28px 24px;position:relative;top:0}.page--account .driver-aside__top{margin-top:24px}.page--account .driver-main{min-height:0;padding:32px 24px 40px}.page--account .access-story,.page--account .verify-intro{padding:32px 24px}.page--account .access-story h1,.page--account .verify-intro h1{font-size:clamp(32px,6vw,43px)}.page--account .access-form-panel,.page--account .verify-form-panel{padding:36px 24px 48px}.page--account .verify-envelope,.page--account .verify-intro__note{display:none}.page--account .platform-sidebar{min-height:0;max-height:none;overflow-y:visible}.page--account .platform-content{min-height:0;padding:28px 20px}}
