@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.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{--paxy:#3e4afb;--paxy-mid:#5762fc;--paxy-light:#959bfd;--paxy-tint:#eef0ff;--ink:#14162b;--ink-soft:#4a4e6a;--muted:#6b6f8a;--line:#e3e5f0;--bg:#fff;--bg-soft:#f6f7fb;--card:#fff;--good:#0f8a5f;--good-tint:#e3f6ee;--placeholder:#fff3bf;--placeholder-ink:#6b5200;--sun:#ffd25a;--coral:#ff7a59;--mint:#3ddc97;--lilac:#b9a6ff;--tint-sun:#fff6dc;--tint-coral:#ffece6;--tint-mint:#e2f9ee;--tint-lilac:#f0ebff;--tint-sky:#e6f0ff;--radius:28px;--max:1120px;--font:"Figtree Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-display:"Figtree Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;color-scheme:light dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paxy-tint:#1e2250;--ink:#eef0fb;--ink-soft:#c3c6dc;--muted:#9a9eb8;--line:#2a2d45;--bg:#0e1020;--bg-soft:#151830;--card:#1a1d36;--good:#4fd1a1;--good-tint:#123629;--placeholder:#4a3c00;--placeholder-ink:#ffe27a;--tint-sun:#2c2612;--tint-coral:#2e1b17;--tint-mint:#112a20;--tint-lilac:#1f1a35;--tint-sky:#14203a}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);background:var(--bg);margin:0;font-size:18px;line-height:1.6}img,svg{max-width:100%;display:block}a{color:var(--paxy);text-underline-offset:2px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) a{color:var(--paxy-light)}}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .5em;font-weight:700;line-height:1.1}h1{font-size:clamp(2.6rem,6.4vw,4.6rem)}h2{font-size:clamp(2rem,4.4vw,3.1rem)}h3{letter-spacing:-.015em;font-size:1.3rem;line-height:1.2}p{margin:0 0 1em}.wrap{max-width:var(--max);margin:0 auto;padding:0 20px}.skip{position:absolute;left:-999px}.skip:focus{background:var(--card);z-index:10;padding:8px 12px;top:16px;left:16px}.ph{background:var(--placeholder);color:var(--placeholder-ink);border-radius:4px;padding:0 4px;font-weight:600}.site-header{z-index:5;background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header .wrap{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.brand{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex}.brand img{border-radius:9px;width:36px;height:36px}.brand-text{flex-direction:column;line-height:1;display:flex}.brand small{color:var(--muted);letter-spacing:0;margin-top:3px;font-size:.72rem;font-weight:500}.nav{align-items:center;gap:22px;display:flex}.nav a{color:var(--ink-soft);font-size:.95rem;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.menu-toggle{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:14px;place-content:center;gap:5px;width:44px;height:44px;padding:0;display:none}.menu-toggle span{background:var(--ink);border-radius:2px;width:18px;height:2px;display:block}.mobile-menu{z-index:100;padding:0 20px max(28px, env(safe-area-inset-bottom));color:#fff;visibility:hidden;opacity:0;background:radial-gradient(60% 40% at 90% 10%,#b9a6ff8c,#0000 70%),radial-gradient(70% 50% at 0 100%,#ff7a5959,#0000 70%),linear-gradient(160deg,#3e4afb 0%,#5762fc 55%,#6b4ff0 100%);flex-direction:column;transition:opacity .3s,visibility 0s linear .3s;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu.open{visibility:visible;opacity:1;transition:opacity .3s,visibility}.menu-locked,.menu-locked body{overflow:hidden}.mm-top{height:var(--header-h,64px);flex:none;justify-content:space-between;align-items:center;display:flex}.mobile-menu a.brand{color:#fff}.mobile-menu a.brand small{color:#fff;opacity:.85}.mobile-menu .brand img{box-shadow:0 0 0 2px #ffffffe6}.mm-close{cursor:pointer;color:#fff;width:44px;height:44px;transition:background-color .2s ease, transform .3s var(--ease-spring);background:#ffffff29;border:1px solid #ffffff59;border-radius:14px;place-items:center;padding:0;display:grid}.mm-close svg{width:22px;height:22px}.mm-close:hover{background:#ffffff42;transform:rotate(90deg)}.mm-links{flex-direction:column;gap:4px;margin:40px 0 auto;display:flex}.mobile-menu .mm-links a{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;padding:10px 0;font-size:clamp(2rem,9vw,2.6rem);font-weight:700;line-height:1.15;text-decoration:none}.mobile-menu .mm-links a[aria-current=page]{color:var(--sun)}.mm-foot{flex-direction:column;align-items:stretch;gap:18px;padding-top:32px;display:flex}.mm-download{background:#fff;justify-content:center;padding:16px 20px;font-size:1.1rem;box-shadow:0 4px #14163c59;color:var(--paxy)!important}.mobile-menu a.mm-business{color:#fff;text-align:center;text-underline-offset:6px;font-weight:600;text-decoration:underline #ffffff80}.mm-links a,.mm-foot{opacity:0;transition:opacity .4s ease, transform .5s var(--ease-out);transform:translateY(16px)}.mobile-menu.open .mm-links a,.mobile-menu.open .mm-foot{opacity:1;transition-delay:calc(80ms + var(--k,0) * 50ms);transform:none}@media (width<=720px){.nav a:not(.btn){display:none}.nav{gap:10px}.menu-toggle{display:grid}}@media (width>=721px){.mobile-menu{display:none}}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--paxy);color:#fff!important}.btn-primary:hover{background:#2f3ae6}.btn-ghost{border-color:var(--line);background:var(--card);color:var(--ink)!important}.btn-ghost:hover{border-color:var(--paxy-light)}.btn-sm{padding:8px 14px;font-size:.9rem}.store-badges{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.store-badge{background:var(--ink);border-radius:12px;flex-direction:column;justify-content:center;min-width:170px;padding:10px 18px;line-height:1.2;text-decoration:none;display:inline-flex;color:var(--bg)!important}.store-badge small{opacity:.75;font-size:.72rem}.store-badge strong{font-size:1.08rem}.hero{padding:72px 0 56px;overflow:hidden}.hero .wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--paxy);margin-bottom:14px;font-size:.8rem;font-weight:700;display:inline-block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .eyebrow{color:var(--paxy-light)}}.lede{color:var(--ink-soft);max-width:34em;font-size:1.2rem}.hero-note{color:var(--muted);margin-top:18px;font-size:.92rem}@media (width<=860px){.hero{padding-top:48px}.hero .wrap{grid-template-columns:1fr}}.phone{z-index:1;background:#0d0f1e;border-radius:44px;width:290px;padding:12px;position:relative;box-shadow:0 30px 60px -20px #14163c73}.screen{color:#14162b;background:#f5f6fb;border-radius:34px;padding:44px 16px 14px;font-size:13px;line-height:1.35;position:relative}.screen:before{content:"";background:#0d0f1e;border-radius:20px;width:88px;height:24px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.greet{color:#6b6f8a;font-size:11px}.greet strong{color:#14162b;font-size:16px;display:block}.lease-card{color:#fff;background:linear-gradient(135deg, var(--paxy) 0%, var(--paxy-mid) 55%, var(--paxy-light) 100%);border-radius:20px;margin-top:12px;padding:16px}.lease-card .car{font-size:17px;font-weight:700}.lease-card .sub{opacity:.85;font-size:11px}.progress{background:#ffffff2e;border-radius:12px;margin-top:44px;padding:10px}.bar{background:#ffffff4d;border-radius:6px;height:6px;margin:6px 0 8px;overflow:hidden}.bar span{background:#fff;border-radius:6px;height:100%;display:block}.row{justify-content:space-between;align-items:center;gap:8px;display:flex}.mini{background:#fff;border-radius:16px;margin-top:10px;padding:12px}.mini .big{font-size:20px;font-weight:700}.pill{color:#0f8a5f;background:#e3f6ee;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.tabbar{color:#6b6f8a;border-top:1px solid #e3e5f0;justify-content:space-around;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.tabbar .on{color:var(--paxy);font-weight:700}section{padding:72px 0}.soft{background:var(--bg-soft)}.section-head{max-width:640px;margin-bottom:40px}.section-head p{color:var(--ink-soft);font-size:1.08rem}.grid{gap:20px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}@media (width<=900px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.grid-3,.grid-2{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.card p{color:var(--ink-soft);margin:0}.card .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--paxy);font-size:.75rem;font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .card .tag{color:var(--paxy-light)}}.icon{background:var(--paxy-tint);width:44px;height:44px;color:var(--paxy);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .icon{color:var(--paxy-light)}}.icon svg{width:22px;height:22px}.steps{counter-reset:step;margin:0;padding:0;list-style:none}.steps li{counter-increment:step;margin-bottom:28px;padding-left:56px;position:relative}.steps li:before{content:counter(step);background:var(--paxy);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid;position:absolute;top:0;left:0}.steps h3{margin-bottom:4px}.steps p{color:var(--ink-soft);margin:0}.split{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}@media (width<=860px){.split{grid-template-columns:1fr}}.checks{margin:0;padding:0;list-style:none}.checks li{color:var(--ink-soft);margin-bottom:12px;padding-left:30px;position:relative}.checks li:before{content:"";background:var(--good-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f8a5f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:5px;left:0}.cta{text-align:center}.cta .lede{margin:0 auto 28px}.doc{max-width:760px;margin:0 auto;padding:56px 20px 80px}.doc h1{font-size:clamp(2rem,4.4vw,2.8rem)}.doc h2{margin-top:2.2em;padding-top:.2em;font-size:1.45rem}.doc h3{margin-top:1.6em;font-size:1.1rem}.doc .meta{color:var(--muted);margin-bottom:2em;font-size:.95rem}.doc ul,.doc ol{padding-left:1.3em}.doc li{margin-bottom:.5em}.doc :target{scroll-margin-top:80px}.toc{background:var(--bg-soft);border:1px solid var(--line);border-radius:14px;margin:0 0 2em;padding:18px 22px}.toc strong{margin-bottom:6px;display:block}.toc ol{columns:2;column-gap:32px;margin:0}@media (width<=620px){.toc ol{columns:1}}.callout{border-left:4px solid var(--paxy);background:var(--paxy-tint);border-radius:0 12px 12px 0;margin:1.5em 0;padding:14px 18px}.callout p:last-child{margin:0}.callout.warn{background:var(--placeholder);color:var(--placeholder-ink);border-color:#c98a00}.table-scroll{border:1px solid var(--line);border-radius:12px;margin:1.2em 0 1.5em;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}th{background:var(--bg-soft);font-weight:600}tr:last-child td{border-bottom:0}.faq dt{margin-top:1.2em;font-weight:700}.faq dd{color:var(--ink-soft);margin:.3em 0 0}.site-footer{border-top:1px solid var(--line);color:var(--muted);padding:40px 0 48px;font-size:.92rem}.site-footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.site-footer nav{flex-wrap:wrap;gap:18px;display:flex}.site-footer a{color:var(--ink-soft);text-decoration:none}.site-footer a:hover{color:var(--ink)}.contact-form{border:1px solid var(--line);background:var(--bg-soft);border-radius:20px;gap:8px;max-width:560px;margin:20px 0 12px;padding:24px;display:grid}.contact-form fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.contact-form fieldset[hidden]{display:none}.contact-form legend{color:var(--ink);margin-bottom:8px;padding:0;font-weight:700}.contact-form label{color:var(--ink);font-weight:600}.contact-form label .optional{color:var(--muted);font-weight:400}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{width:100%;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:12px 14px}.contact-form textarea{resize:vertical;margin-bottom:0}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:3px solid var(--paxy-light);outline-offset:1px;border-color:var(--paxy)}.contact-form .cf-choice{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:12px}.contact-form .cf-choice legend{grid-column:1/-1}.contact-form .cf-option{cursor:pointer;background:var(--card);border:2px solid var(--line);border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}.contact-form .cf-option:has(input:checked){border-color:var(--paxy);background:var(--paxy-tint)}.contact-form .cf-option span{gap:2px;display:grid}.contact-form .cf-option small{color:var(--ink-soft);font-weight:400}.contact-form input[type=radio],.contact-form input[type=checkbox]{width:20px;height:20px;accent-color:var(--paxy);flex:none;margin-top:2px}.contact-form .check{align-items:flex-start;gap:10px;margin:4px 0 12px;font-weight:400;display:flex}.contact-form .btn{justify-self:start;margin-top:6px}.cf-hint,.form-note{color:var(--muted);margin:0 0 8px;font-size:.92rem}:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:var(--delay,0s);transform:translateY(28px)}.js [data-reveal].in{opacity:1;transform:none}[data-live].paused,[data-live].paused *,[data-live].paused :before,[data-live].paused :after{animation-play-state:paused!important}.site-header{transition:box-shadow .3s,background-color .3s}.site-header .wrap{transition:height .3s var(--ease-out)}.site-header.scrolled{box-shadow:0 8px 30px -12px #14163c40}.site-header.scrolled .wrap{height:56px}.btn,.store-badge{transition:transform .25s var(--ease-spring), box-shadow .25s ease, background-color .2s ease, border-color .2s ease}.btn:hover,.store-badge:hover{transform:translateY(-2px)}.hero{isolation:isolate;position:relative}.aurora{z-index:-1;pointer-events:none;opacity:.55;height:120%;position:absolute;inset:-20% -10% auto}.aurora span{will-change:transform;border-radius:50%;position:absolute}.aurora span:first-child{background:radial-gradient(closest-side, var(--paxy-light), transparent);width:720px;height:720px;animation:18s ease-in-out infinite alternate drift-a;top:-8%;left:46%}.aurora span:nth-child(2){background:radial-gradient(closest-side, color-mix(in srgb, var(--paxy) 60%, transparent), transparent);width:600px;height:600px;animation:22s ease-in-out infinite alternate drift-b;top:24%;left:66%}.aurora span:nth-child(3){background:radial-gradient(closest-side,#c9b8ffb3,#0000);width:520px;height:520px;animation:26s ease-in-out infinite alternate drift-c;top:34%;left:4%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aurora{opacity:.35}}@keyframes drift-a{to{transform:translate(-120px,80px)scale(1.15)}}@keyframes drift-b{to{transform:translate(-200px,-60px)scale(.9)}}@keyframes drift-c{to{transform:translate(160px,-90px)scale(1.2)}}.hero-copy>*{animation:rise 1s var(--ease-out) both}.hero-copy>:first-child{animation-delay:50ms}.hero-copy>:nth-child(2){animation:none}.hero-copy>:nth-child(3){animation-delay:.45s}.hero-copy>:nth-child(4){animation-delay:.6s}.hero-copy>:nth-child(5){animation-delay:.75s}.hero h1 .line{padding-bottom:.06em;display:block;overflow:hidden}.hero h1 .line>*,.hero h1 .line:first-child{animation:rise-line 1.1s var(--ease-out) both}.hero h1 .line:first-child{animation-delay:.15s}.hero h1 .line:nth-child(2)>*{animation-delay:.28s}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes rise-line{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}.gradient-text{background:linear-gradient(90deg, var(--paxy), var(--paxy-light), #b06cff, var(--paxy));color:#0000;animation:rise-line 1.1s var(--ease-out) .28s both, hue-slide 8s linear infinite;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes hue-slide{to{background-position:300% 0}}@keyframes glow-pulse{50%{opacity:.6;transform:scale(1.08)}}.marquee{border-block:1px solid var(--line);padding:18px 0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{gap:48px;width:max-content;animation:38s linear infinite scroll-x;display:flex}.marquee-track span{color:var(--muted);white-space:nowrap;align-items:center;gap:48px;font-size:1.05rem;font-weight:700;display:inline-flex}.marquee-track span:after{content:"";background:var(--paxy-light);border-radius:50%;width:7px;height:7px}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes scroll-x{to{transform:translate(-50%)}}.card.feature{transition:opacity .9s var(--ease-out), transform .5s var(--ease-out), box-shadow .4s ease, border-color .4s ease;transition-delay:var(--delay,0s), 0s, 0s, 0s}.card.feature:hover{border-color:color-mix(in srgb, var(--paxy) 35%, var(--line));transform:translateY(-6px);box-shadow:0 24px 40px -24px #3e4afb73}.card.feature .icon{transition:transform .5s var(--ease-spring), background .4s ease, color .4s ease}.card.feature:hover .icon{background:linear-gradient(135deg, var(--paxy), var(--paxy-light));color:#fff;transform:rotate(-8deg)scale(1.1)}.split.center{align-items:center}.odo-card{color:#eef0fb;background:#14162b;border-radius:26px;padding:26px;box-shadow:0 30px 60px -30px #14163c99}.odo-card .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.odo-label{color:#b8bbd6;font-size:.92rem}.odometer{font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:20px 0 24px;font-size:clamp(2.4rem,7vw,3.6rem);font-weight:700;display:flex}.digit{background:#23264a;border-radius:10px;justify-content:center;width:.8em;height:1.2em;display:inline-flex;overflow:hidden;box-shadow:inset 0 -10px 18px -10px #0009}.digit.last{background:linear-gradient(180deg, var(--paxy-mid), var(--paxy))}.reel{transition:transform 2.2s var(--ease-out);transition-delay:calc(.3s + var(--i) * .14s);flex-direction:column;line-height:1.2em;display:flex;transform:translateY(0)}.reel span{text-align:center;height:1.2em}.odo-card.in .reel{transform:translateY(calc(var(--n) * -1.2em))}.unit{color:#b8bbd6;margin-left:6px;font-size:1rem}.allowance{color:#d7d9ec;font-size:.95rem}.allowance .bar{background:#2a2d52;border-radius:10px;height:10px;margin:12px 0;position:relative;overflow:visible}.allowance .bar span{background:linear-gradient(90deg, var(--paxy-light), var(--paxy));width:0;height:100%;transition:width 2s var(--ease-out) .8s;border-radius:10px;display:block}.odo-card.in .allowance .bar span{width:var(--pct)}.allowance .expected{background:#eef0fb;border-radius:2px;width:2px;height:20px;position:absolute;top:-5px}.good-note{color:#4fd1a1;margin:0;font-weight:600}.steps{position:relative}.steps:before{content:"";background:var(--line);width:2px;position:absolute;top:38px;bottom:30px;left:18px}.steps:after{content:"";background:linear-gradient(var(--paxy), var(--paxy-light));transform-origin:top;width:2px;transition:transform 1.6s var(--ease-out) .3s;position:absolute;top:38px;bottom:30px;left:18px;transform:scaleY(0)}.steps.in:after{transform:scaleY(1)}.js .steps li{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--delay,0s);transform:translate(-14px)}.steps.in li{opacity:1;transform:none}.steps li:before{z-index:1;transition:transform .6s var(--ease-spring);transition-delay:var(--delay,0s)}.js .steps:not(.in) li:before{transform:scale(.4)}.checks li:before{transition:transform .6s var(--ease-spring);transition-delay:calc(var(--delay,0s) + .25s)}.js .checks li[data-reveal]:not(.in):before{transform:scale(0)}.link-arrow{font-weight:600;text-decoration:none}.link-arrow:after{content:" →";transition:transform .3s var(--ease-spring);display:inline-block}.link-arrow:hover:after{transform:translate(5px)}.nav .nav-business{border:1px solid var(--line);border-radius:999px;padding:6px 12px}.nav .nav-business:hover{border-color:var(--paxy-light)}.cta{position:relative;overflow:hidden}.cta:before{content:"";z-index:-1;background:radial-gradient(60% 80% at 50% 100%, color-mix(in srgb, var(--paxy-light) 30%, transparent), transparent);animation:7s ease-in-out infinite glow-pulse;position:absolute;inset:0}.cta{isolation:isolate}.cta-icon{border-radius:22px;width:88px;height:88px;margin:0 auto 24px;animation:4s ease-in-out infinite bob;box-shadow:0 20px 40px -16px #3e4afbb3}@keyframes bob{50%{transform:translateY(-10px)rotate(4deg)}}.is-doc main.doc{animation:rise .7s var(--ease-out) both}.contact-cards{margin:1.5em 0}.contact-cards .card h2{margin-top:0;font-size:1.2rem}.contact-cards .card p+p{margin-top:1em}.contact-cards ul{color:var(--ink-soft);margin:.8em 0 0}.faq details{border-bottom:1px solid var(--line);padding:14px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--paxy);transition:transform .3s var(--ease-spring);font-size:1.3rem;line-height:1}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--ink-soft);margin:.6em 0 0}.faq details[open] p{animation:rise .4s var(--ease-out) both}.after-faq{margin-top:2em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.js [data-reveal],.js .steps li{opacity:1!important;transform:none!important}.steps:after,.steps li:before,.checks li:before{transform:none!important}.marquee-track{flex-wrap:wrap;justify-content:center;row-gap:8px;width:auto}.marquee-track span:nth-child(n+10){display:none}}.section-head.center{text-align:center;margin-left:auto;margin-right:auto}.benefits-intro{padding-bottom:24px}.benefit-row{padding:88px 0;overflow:hidden}.benefit-copy .checks{margin-top:24px}.benefit-visual{justify-content:center;display:flex}@media (width>=861px){.split.flip>:first-child{order:2}}@media (width<=860px){.benefit-row{padding:64px 0}.benefit-row .split{gap:36px}}.store-badges.center{justify-content:center}.secondary-cta{max-width:100%;color:var(--ink-soft);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:6px;margin-top:22px;font-weight:600;text-decoration-thickness:1px;display:inline-block}.secondary-cta:after{content:"→";transition:transform .3s var(--ease-spring);margin-left:8px;text-decoration:none;display:inline-block}.secondary-cta:hover{color:var(--ink);text-decoration-color:var(--paxy-light)}.secondary-cta:hover:after{transform:translate(5px)}.hero-copy>.secondary-cta{animation-delay:.9s}.cta .store-badges{margin-top:0}.cta .secondary-cta{margin-top:28px}.benefit-phone{position:relative}.benefit-phone:before{content:"";z-index:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--paxy-light) 35%, transparent), transparent);position:absolute;inset:10% -18%}.benefit-phone .phone{width:272px}.benefit-phone .screen{min-height:520px}.scr-title{margin-bottom:12px;font-size:18px;font-weight:700}.scr-title span{color:#6b6f8a;font-size:11px;font-weight:500;display:block}.scr-label{letter-spacing:.08em;text-transform:uppercase;color:#6b6f8a;margin:14px 0 6px;font-size:10px;font-weight:700}.track{background:#eceef5;border-radius:6px;height:6px;margin-top:6px;overflow:hidden}.track span{height:100%;width:var(--pct);border-radius:6px;display:block}.cats .cat+.cat{margin-top:12px}.screen-budget .track span{width:0;transition:width 1.3s var(--ease-out);transition-delay:calc(.5s + var(--i) * .14s)}.in .screen-budget .track span{width:var(--pct)}.scanner{background:#e9ebf3;border-radius:16px;place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.corner{border:3px solid var(--paxy);width:18px;height:18px;position:absolute}.corner.tl{border-bottom:0;border-right:0;border-radius:6px 0 0;top:10px;left:10px}.corner.tr{border-bottom:0;border-left:0;border-radius:0 6px 0 0;top:10px;right:10px}.corner.bl{border-top:0;border-right:0;border-radius:0 0 0 6px;bottom:10px;left:10px}.corner.br{border-top:0;border-left:0;border-radius:0 0 6px;bottom:10px;right:10px}.receipt{background:#fff;border-radius:8px;width:120px;padding:14px 12px;transform:rotate(-4deg);box-shadow:0 10px 24px -12px #14163c66}.receipt b{background:#14162b;border-radius:4px;width:70%;height:8px;margin-bottom:10px;display:block}.receipt i{background:#dfe1ea;border-radius:3px;height:5px;margin-bottom:6px;display:block}.receipt i.short{width:60%}.receipt .amount{border-top:1px dashed #c9ccd9;margin-top:10px;padding-top:8px;font-size:16px;font-weight:800}.scan-line{will-change:transform, opacity;background:var(--paxy);opacity:0;height:2px;position:absolute;top:12%;left:8%;right:8%;box-shadow:0 0 12px 4px #3e4afb73}.stamp{color:#fff;opacity:0;background:#13865b;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;position:absolute;bottom:18px;right:18px;box-shadow:0 10px 20px -8px #13865bb3}.screen-claims .mini .row+.row{margin-top:6px}.in .screen-claims .scan-line{animation:6s ease-in-out .6s infinite scan}.in .screen-claims .stamp{animation:stamp 6s var(--ease-spring) .6s infinite}.in .screen-claims .receipt{animation:receipt-in .9s var(--ease-out) both}@keyframes scan{0%{opacity:0;transform:translateY(0)}5%{opacity:1}35%{opacity:1;transform:translateY(140px)}40%,to{opacity:0;transform:translateY(140px)}}@keyframes stamp{0%,38%{opacity:0;transform:scale(.5)rotate(-10deg)}46%{opacity:1;transform:scale(1.08)rotate(-4deg)}50%,90%{opacity:1;transform:scale(1)rotate(-4deg)}to{opacity:0;transform:scale(1)rotate(-4deg)}}@keyframes receipt-in{0%{opacity:0;transform:translateY(30px)rotate(6deg)}to{opacity:1;transform:rotate(-4deg)}}.screen-notify .screen{color:#fff;background:linear-gradient(170deg,#3e4afb 0%,#7c5cff 55%,#c9a8ff 100%)}.lock{text-align:center}.lock-date{opacity:.85;margin-top:6px;font-size:13px;font-weight:600}.lock-time{letter-spacing:-.03em;font-size:64px;font-weight:700;line-height:1.05}.notifs{text-align:left;gap:8px;margin-top:22px;display:grid}.notif{color:#14162b;background:#ffffffe6;border-radius:16px;gap:10px;padding:10px 12px;display:flex;box-shadow:0 10px 20px -12px #14163c80}.notif strong{font-size:12px}.notif-icon{background:linear-gradient(135deg, var(--paxy), var(--paxy-light));border-radius:8px;flex:none;width:28px;height:28px}.js .screen-notify .notif{opacity:0}.in .screen-notify .notif{animation:drop-in .7s var(--ease-spring) both;animation-delay:calc(.5s + var(--i) * .8s)}@keyframes drop-in{0%{opacity:0;transform:translateY(-24px)scale(.92)}to{opacity:1;transform:none}}.faq-row{border-bottom:1px solid #eceef5;padding:10px 0}.faq-row:last-child{border-bottom:0}.faq-row strong{font-size:12px}.chev{color:#9a9eb8;font-size:16px;transition:transform .4s}.faq-answer{max-height:0;transition:max-height .8s var(--ease-out) 1.4s, margin .8s var(--ease-out) 1.4s;overflow:hidden}.in .screen-help .open .faq-answer{max-height:80px;margin-top:6px}.in .screen-help .open .chev{transition-delay:1.4s;transform:rotate(90deg)}.js .screen-help .faq-row{opacity:0;transition:opacity .5s ease, transform .5s var(--ease-out);transition-delay:calc(.4s + var(--i) * .12s);transform:translate(-10px)}.in .screen-help .faq-row{opacity:1;transform:none}.contact-card{color:#fff;background:#14162b;border-radius:16px;margin:0 0 12px;padding:14px}.contact-card .greet{color:#b8bbd6}.contact-btns{gap:8px;margin-top:10px;display:flex}.contact-btns span{text-align:center;background:var(--paxy);border-radius:10px;flex:1;padding:7px;font-size:12px;font-weight:600}.js .screen-help .contact-card{opacity:0;transition:opacity .6s ease .3s, transform .6s var(--ease-spring) .3s;transform:translateY(16px)}.in .screen-help .contact-card{opacity:1;transform:none}.vehicle{background:#fff;border:2px solid #0000;border-radius:16px;gap:12px;margin-top:10px;padding:12px;display:flex}.v-thumb{background:linear-gradient(135deg, var(--c), color-mix(in srgb, var(--c) 50%, #fff));border-radius:14px;flex:none;width:56px;height:56px}.v-body{flex:1;min-width:0}.pill.viewing{color:#8a5a00;opacity:0;background:#fff4d6}.v-a{border-color:#f2a516}.v-a .viewing{opacity:1}.switch-hint{text-align:center;color:#6b6f8a;margin-top:18px;font-size:11px;font-weight:600}.in .screen-vehicles .v-a{animation:6s ease-in-out 1s infinite pick-a}.in .screen-vehicles .v-b{animation:6s ease-in-out 1s infinite pick-b}.in .screen-vehicles .v-a .viewing{animation:6s ease-in-out 1s infinite show-a}.in .screen-vehicles .v-b .viewing{animation:6s ease-in-out 1s infinite show-b}@keyframes pick-a{0%,42%{border-color:#f2a516;transform:none}50%,92%{border-color:#0000;transform:scale(.97)}to{border-color:#f2a516;transform:none}}@keyframes pick-b{0%,42%{border-color:#0000;transform:scale(.97)}50%,92%{border-color:#13a3a8;transform:none}to{border-color:#0000;transform:scale(.97)}}@keyframes show-a{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes show-b{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.screen-budget .track span{width:var(--pct)!important}.stamp,.js .screen-notify .notif,.js .screen-help .faq-row,.js .screen-help .contact-card{opacity:1!important;transform:none!important}.screen-help .open .faq-answer{max-height:80px;margin-top:6px}}.benefit-phone .screen{flex-direction:column;min-height:500px;display:flex}.benefit-phone .tabbar{margin-top:auto}.panel .benefit-visual{align-self:stretch;align-items:flex-end;margin-bottom:-64px}.panel .benefit-phone{height:384px;overflow:hidden}.panel .benefit-phone:before{display:none}.panel .benefit-phone .phone{box-shadow:none}@media (width<=860px){.panel .benefit-visual{margin-bottom:-36px}}.tint-sun{background:var(--tint-sun)}.tint-coral{background:var(--tint-coral)}.tint-mint{background:var(--tint-mint)}.tint-lilac{background:var(--tint-lilac)}.tint-sky{background:var(--tint-sky)}.sticker-label{color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);transition:transform .4s var(--ease-spring);border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:7px 14px;font-size:.95rem;font-weight:700;display:inline-flex;transform:rotate(-2deg)}.sticker-label:not([class*=tint-]){background:var(--card)}.sticker-label:hover{transform:rotate(2deg)scale(1.05)}.btn{border-radius:999px;font-weight:700}.btn-primary{box-shadow:0 4px #262fb8,0 14px 26px -12px #3e4afbcc}.btn-primary:hover{box-shadow:0 6px #262fb8,0 18px 30px -12px #3e4afbd9}.btn:active,.store-badge:active{transform:translateY(3px)}.store-badge{border-radius:18px;box-shadow:0 4px #000}.store-badge:hover{box-shadow:0 6px #000}.secondary-cta{font-weight:700}.fun-hero{padding-top:64px}.fun-hero .lede{font-size:1.3rem}.fun-hero .gradient-text{background-image:linear-gradient(90deg, var(--paxy), var(--coral), var(--sun), var(--paxy))}.fun-marquee{background:var(--ink);border:0;margin:0 -20px;padding:16px 0;transform:rotate(-1.2deg)}.marquee-clip{padding:16px 0;overflow:hidden}.fun-marquee .marquee-track span{color:var(--bg);font-size:1.15rem}.fun-marquee .marquee-track span:after{background:var(--sun)}.gist{padding-top:96px}.gist-card{border-radius:var(--radius);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);transition:opacity .9s var(--ease-out), transform .45s var(--ease-spring), box-shadow .3s ease;transition-delay:var(--delay,0s), 0s, 0s;padding:30px 28px}.gist-card:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-3px,-3px)rotate(-1deg)}.gist-card p{color:var(--ink-soft);margin:0}.gist-emoji{transition:transform .5s var(--ease-spring);margin-bottom:14px;font-size:44px;line-height:1;display:inline-block}.gist-card:hover .gist-emoji{transform:scale(1.2)rotate(-10deg)}.benefit-row{padding:14px 0}.panel{border-radius:40px;padding:64px;overflow:hidden}.panel .lede{color:var(--ink-soft)}.benefit-copy h2{font-size:clamp(2rem,4.2vw,3rem)}.checks li{color:var(--ink);font-weight:600}@media (width<=860px){.panel{border-radius:30px;padding:36px 22px}.benefit-row{padding:8px 0}}.how{padding-top:96px}.fun-steps{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.fun-steps li{border-radius:var(--radius);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);padding:40px 26px 28px;position:relative}.fun-steps p{color:var(--ink-soft);margin:0}.step-num{width:48px;height:48px;font-family:var(--font-display);background:var(--paxy);color:#fff;border:2px solid var(--ink);border-radius:50%;place-items:center;font-size:1.4rem;font-weight:800;display:grid;position:absolute;top:-22px;left:22px}@media (width<=760px){.fun-steps{grid-template-columns:1fr;gap:34px}}.dark-panel{color:#eef0fb;background:#14162b}.dark-panel h2{color:#fff}.dark-panel .lede,.dark-panel .checks li{color:#d7d9ec}.dark-panel a{color:var(--sun)}.dark-panel .sticker-label{background:var(--sun);color:#14162b;border-color:#fff;box-shadow:3px 3px #fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dark-panel{background:#22264a}}.fun-faq details{border:2px solid var(--ink);background:var(--card);box-shadow:3px 3px 0 var(--ink);border-radius:20px;margin-bottom:12px;padding:16px 20px}.fun-faq details[open]{background:var(--tint-sun)}.fun-faq summary{font-size:1.05rem}.fun-cta{padding:110px 0 120px}.fun-cta h2{font-size:clamp(2.4rem,5.6vw,4rem)}.fun-cta .wrap{z-index:1;position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fun-marquee{background:#eef0fb}}@media (prefers-reduced-motion:reduce){.fun-marquee{transform:none}}.cards-hero{text-align:center;padding:48px 0 72px}.cards-hero .wrap{display:block}.card-stage{height:330px;margin:0 auto 8px;position:relative}.card-field{width:760px;height:330px;transform:translateX(-50%) scale(var(--field-scale,1));transform-origin:50% 0;position:absolute;top:0;left:50%}.fcard{left:var(--x);top:var(--y);width:var(--w);transform:translate(calc(var(--mx,0) * var(--d) * 26px), calc(var(--my,0) * var(--d) * 18px)) rotate(var(--r,0deg));z-index:var(--z,1);transition:transform .4s ease-out;position:absolute}.fcard-float{animation:card-float var(--dur,7s) ease-in-out infinite;animation-delay:var(--lag,0s)}@keyframes card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fcard-body{text-align:left;background:var(--card);color:var(--ink);border:1px solid var(--line);box-shadow:0 calc(var(--d) * 22px) calc(var(--d) * 40px) calc(var(--d) * -14px) #14163c52;transition:opacity .6s ease, transform .8s var(--ease-spring);transition-delay:calc(var(--i) * .11s);border-radius:22px;padding:16px 18px}.fcard-title{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:.8rem;font-weight:600;display:flex}.fcard-big{letter-spacing:-.02em;margin-top:4px;font-size:1.9rem;font-weight:800;line-height:1.15}.fcard .pill{background:var(--good-tint);color:var(--good);border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:700}.js .card-stage:not(.in) .fcard-body{opacity:0;transform:translateY(36px)scale(.82)}.c-balance .fcard-body{background:linear-gradient(135deg, var(--paxy) 0%, var(--paxy-mid) 55%, var(--paxy-light) 100%);color:#fff;border:0;padding:20px 22px 14px}.c-balance .fcard-title{color:#fffc}.c-balance .pill{color:#fff;background:#ffffff38}.c-balance .fcard-big{font-size:2.6rem}.trend{width:100%;height:46px;margin-top:6px;overflow:visible}.trend path{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:300;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-out) .7s}.trend circle{fill:#fff;transition:opacity .3s 2.1s}.js .card-stage:not(.in) .trend path{stroke-dashoffset:300px}.js .card-stage:not(.in) .trend circle{opacity:0}.claim-row{align-items:center;gap:12px;margin-top:10px;display:flex}.claim-icon{background:var(--tint-sun);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.claim-row strong{font-size:1rem;display:block}.claim-row span{color:var(--muted);font-size:.85rem}.flip-status{display:inline-grid}.flip-status>*{grid-area:1/1;justify-self:end}.flip-status .pending{color:#8a5a00;background:#fff4d6}.flip-status>:last-child{opacity:0}.in .flip-status>:first-child{animation:5s ease-in-out 1.6s infinite status-out}.in .flip-status>:last-child{animation:5s ease-in-out 1.6s infinite status-in}@keyframes status-out{0%,10%{opacity:1;transform:none}16%,84%{opacity:0;transform:translateY(-6px)}92%,to{opacity:1;transform:none}}@keyframes status-in{0%,10%{opacity:0;transform:translateY(6px)scale(.8)}18%,82%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(6px)}}.cat-row+.cat-row{margin-top:9px}.cat-row .row-top{justify-content:space-between;font-size:.8rem;font-weight:600;display:flex}.cat-row .row-top span:last-child{color:var(--muted);font-weight:500}.cat-track{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:7px;height:7px;margin-top:5px;overflow:hidden}.cat-track span{height:100%;width:var(--pct);background:var(--c);transition:width 1.2s var(--ease-out);transition-delay:calc(.8s + var(--j) * .15s);border-radius:7px;display:block}.js .card-stage:not(.in) .cat-track span{width:0}.c-odo .fcard-body{color:#eef0fb;background:#14162b;border-color:#262a55}.c-odo .fcard-title{color:#9ea3c9}.c-odo .pill{color:#4fd1a1;background:#123629}.odo-digits{font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-top:10px;font-size:1.7rem;font-weight:800;display:flex}.odo-digits .dg{background:#23264a;border-radius:8px;justify-content:center;width:.82em;height:1.25em;display:inline-flex;overflow:hidden}.odo-digits .dg.last{background:linear-gradient(180deg, var(--paxy-mid), var(--paxy))}.odo-digits .reel{transform:translateY(calc(var(--n) * -1.25em));transition:transform 2s var(--ease-out);transition-delay:calc(.6s + var(--j) * .12s);flex-direction:column;line-height:1.25em;display:flex}.odo-digits .reel span{text-align:center;height:1.25em}.odo-digits .km{color:#9ea3c9;margin-left:4px;font-size:.85rem}.js .card-stage:not(.in) .odo-digits .reel{transform:translateY(0)}.c-notify .fcard-body{align-items:center;gap:12px;padding:12px 16px;display:flex}.bell{background:var(--tint-lilac);transform-origin:50% 10%;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.in .bell{animation:4s ease-in-out 1.2s infinite bell}@keyframes bell{0%,12%,to{transform:none}2%{transform:rotate(16deg)}5%{transform:rotate(-14deg)}8%{transform:rotate(9deg)}10%{transform:rotate(-5deg)}}.c-notify strong{font-size:.92rem;line-height:1.25;display:block}.c-notify span{color:var(--muted);font-size:.78rem}.hero-center{max-width:760px;margin:0 auto}.hero-center>*{animation:rise .9s var(--ease-out) both}.hero-center>:first-child{animation-delay:.1s}.hero-center>:nth-child(2){animation-delay:.2s}.hero-center>:nth-child(3){animation-delay:.35s}.hero-center>:nth-child(4){animation-delay:.45s}.hero-center>:nth-child(5){animation-delay:.55s}.hero-center>:nth-child(6){animation-delay:.65s}.cards-hero h1{margin:.8em 0 .3em;font-size:clamp(2.8rem,7vw,5rem)}.cards-hero h1 .line{display:block}.cards-hero .gradient-text{animation:8s linear infinite hue-slide}.cards-hero .lede{max-width:620px;margin:0 auto 4px}.cards-hero .store-badges{justify-content:center}.cards-hero .secondary-cta{margin-top:18px}@media (width<=820px){.card-stage{height:270px}.card-field{--field-scale:.8}}@media (width<=620px){.cards-hero{padding-top:20px}.card-stage{height:384px;margin-bottom:16px}.card-field{--field-scale:1;width:400px;height:384px}.fcard{left:var(--xs);top:var(--ys);width:var(--ws)}}@media (width<=440px){.card-stage{height:357px}.card-field{--field-scale:.93}}@media (width<=380px){.card-stage{height:330px}.card-field{--field-scale:.86}}@media (prefers-reduced-motion:reduce){.fcard-body,.trend path,.cat-track span,.odo-digits .reel{opacity:1!important}.flip-status>:first-child{opacity:0}.flip-status>:last-child{opacity:1}}
