@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#13242a;--ink-strong:#061115;--muted:#5b6d74;--paper:#f4f7f6;--surface:#fff;--surface-muted:#edf4f2;--teal:#3ed2c6;--teal-ink:#063f3b;--blue:#355fbd;--amber:#d79a2b;--rose:#b95d6b;--line:#d8e2df;--line-strong:#b7cbc5;--shadow:0 18px 42px #0f262c1f;--shadow-soft:0 10px 24px #0f262c14;--scroll-progress:0;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);background:linear-gradient(90deg, #06111509 1px, transparent 1px), linear-gradient(180deg, #06111507 1px, transparent 1px), linear-gradient(180deg, #f7faf9 0%, var(--paper) 44%, #eef5f3 100%);letter-spacing:0;background-size:80px 80px,80px 80px,auto;margin:0;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.motion-progress{z-index:60;width:100%;height:3px;transform:scaleX(var(--scroll-progress));transform-origin:0;background:linear-gradient(90deg, var(--teal), #f2c15d, var(--blue));pointer-events:none;position:fixed;top:0;left:0}.js-motion-ready .motion-reveal{opacity:0;transition:opacity .68s,transform .68s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s;transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.js-motion-ready .motion-reveal.is-visible{opacity:1;transform:translateY(0)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #49c9bd75}::selection{background:#49c9bd38}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink-strong);letter-spacing:0;overflow-wrap:break-word}h1{color:#f8fffd;max-width:12.6ch;margin-bottom:20px;font-size:clamp(2.65rem,5.1vw,4.72rem);font-weight:800;line-height:1.02}h2{margin-bottom:14px;font-size:clamp(1.75rem,3.6vw,3rem);font-weight:800;line-height:1.08}h3{margin-bottom:10px;font-size:1.08rem;font-weight:800;line-height:1.3}.site-nav{z-index:20;width:min(calc(100% - 32px), var(--max));min-height:58px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #d8e2dfdb;border-radius:8px;justify-content:space-between;align-items:center;margin:14px auto -72px;padding:8px 10px;display:flex;position:sticky;top:14px}.site-nav:after{content:"";height:1px;transform:scaleX(var(--scroll-progress));transform-origin:0;background:linear-gradient(90deg, transparent, var(--teal), #f2c15d, transparent);opacity:.7;position:absolute;bottom:-1px;left:12px;right:12px}.brand-mark{min-height:40px;color:var(--ink-strong);align-items:center;gap:10px;padding:0 10px 0 4px;font-weight:800;display:inline-flex}.brand-mark span{color:#f8fffd;background:#123a40;border-radius:8px;place-items:center;width:36px;height:36px;font-size:.82rem;font-weight:800;display:inline-grid}.site-nav nav,.site-footer nav{align-items:center;gap:4px;display:flex}.site-nav nav a{color:#31494f;border-radius:8px;min-height:40px;padding:11px 12px;font-size:.94rem;font-weight:800}.hero-scene{background:linear-gradient(135deg,#3ed2c633,#0000 35%),linear-gradient(110deg,#061115fa,#061115cc 49%,#06111585),url(/marketing/hero-safety.png) 50%/cover no-repeat;align-items:center;min-height:clamp(680px,88svh,860px);padding:104px 24px 52px;display:grid;position:relative;overflow:hidden}.hero-scene:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000 0 16%,#8ff1e82e 17% 18%,#0000 19% 100%),repeating-linear-gradient(90deg,#0000 0 38px,#f8fffd14 39px 41px,#0000 42px 72px);border:1px solid #8ff1e82e;width:min(52vw,680px);height:180px;position:absolute;bottom:8%;right:-8vw;transform:rotate(-8deg)}.hero-shade{background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#00000073 100%);mask-image:linear-gradient(90deg,#000 0%,#00000073 100%)}.hero-shell{z-index:1;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.08fr);align-items:center;gap:clamp(26px,5vw,66px);width:min(100%,1280px);margin:0 auto;display:grid;position:relative}.hero-copy-panel{max-width:720px}.hero-status-badge{color:#dffdfa;background:#3ed2c624;border:1px solid #8ff1e847;border-radius:999px;align-items:center;min-height:34px;margin-bottom:18px;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex}.hero-product-panel{min-width:0;display:block}.hero-theater{--theater-progress:0;--theater-stage:0;color:#f8fffd;isolation:isolate;background:linear-gradient(#f8fffd0d 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#f8fffd0b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(130deg,#3ed2c624,#0000 42%),linear-gradient(160deg,#040c0ff5,#0a2025eb 58%,#123a40d6);border:1px solid #f8fffd33;border-radius:8px;min-height:clamp(520px,48vw,660px);position:relative;overflow:hidden;box-shadow:0 34px 100px #0000006b}.hero-theater:before{content:"";opacity:.72;background:linear-gradient(90deg,#0000 0 11%,#8ff1e829 12% 13%,#0000 14% 100%),repeating-linear-gradient(90deg,#0000 0 42px,#f8fffd14 43px 45px,#0000 46px 82px);border-top:1px solid #8ff1e829;border-bottom:1px solid #8ff1e81a;height:220px;position:absolute;inset:54% -12% auto -8%;transform:rotate(-6deg)}.theater-topline,.theater-controls{z-index:5;justify-content:space-between;align-items:center;gap:14px;display:flex;position:absolute;left:18px;right:18px}.theater-topline{top:16px}.theater-topline span,.scan-copy span,.proof-card span,.risk-ticket span{color:#8ff1e8;text-transform:uppercase;font-size:.76rem;font-weight:900}.theater-topline strong{color:#04211f;background:var(--teal);border:1px solid #8ff1e847;border-radius:8px;place-items:center;width:40px;height:40px;display:inline-grid}.theater-scene{position:absolute;inset:0}.theater-grid{opacity:.9;background:linear-gradient(115deg,#0000 0 58%,#d79a2b29 59%,#0000 63%),linear-gradient(#f8fffd0a 1px,#0000 1px) 0 0/100% 52px;position:absolute;inset:0}.vehicle-stage{z-index:2;transform-origin:bottom;transition:transform .26s;position:absolute;bottom:17%;left:4%;right:2%;transform:translate(46px)scale(.96)}.vehicle-svg{filter:drop-shadow(0 30px 48px #0000006b);width:100%;height:auto;display:block;overflow:visible}.car-shadow{fill:#00000057}.car-body{fill:url(#carBody);stroke:#f8fffd9e;stroke-width:2px}.car-glass{fill:url(#carGlass);stroke:#8ff1e873;stroke-width:2px}.car-line{fill:none;stroke:#06111557;stroke-width:3px}.car-line.secondary{stroke:#f8fffd57;stroke-width:2px}.wheel{fill:#061115;stroke:#f8fffd7a;stroke-width:8px}.wheel-core{fill:var(--teal);opacity:.9}.headlight{fill:#ffe6a2;filter:drop-shadow(0 0 18px #ffe6a2e0)}.taillight{fill:#e8798a;filter:drop-shadow(0 0 14px #e8798ab3)}.hotspot{fill:#3ed2c61a;stroke:#3ed2c6eb;stroke-width:2px;opacity:0;transform-origin:50%;animation:2.4s ease-in-out infinite hotspotPulse}.stage-2 .hotspot,.stage-3 .hotspot{opacity:1}.scan-beam{z-index:3;opacity:0;filter:blur(.5px);background:linear-gradient(90deg,#0000,#8ff1e847,#f8fffd94,#0000);width:86px;position:absolute;top:-12%;bottom:-8%;left:5%;transform:translate(0)skew(-12deg)}.stage-1 .scan-beam,.stage-2 .scan-beam,.stage-3 .scan-beam{opacity:1}.scan-copy{z-index:4;opacity:0;background:#0611156b;border:1px solid #8ff1e838;border-radius:8px;padding:10px 12px;transition:opacity .22s,transform .22s;position:absolute;top:92px;left:clamp(18px,6%,48px);transform:translateY(8px)}.stage-1 .scan-copy,.stage-2 .scan-copy,.stage-3 .scan-copy{opacity:1;transform:translateY(0)}.risk-ticket,.proof-card{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;width:min(240px,36%);padding:16px;position:absolute}.risk-ticket{background:#32230dc2;border:1px solid #d79a2b5c;transition:opacity .24s,transform .26s;top:98px;right:26px;transform:rotate(4deg);box-shadow:0 20px 50px #0000004d}.risk-ticket span{color:#3a2505;background:#f2c15d;border-radius:8px;place-items:center;width:28px;height:28px;margin-bottom:10px;display:inline-grid}.risk-ticket h3,.proof-card strong{color:#f8fffd}.risk-ticket p,.proof-card p{color:#f8fffdb8;margin-bottom:0;line-height:1.5}.stage-2 .risk-ticket,.stage-3 .risk-ticket{opacity:.2;transform:translate(18px,-16px)rotate(10deg)scale(.88)}.proof-card{opacity:0;background:#051417cc;border:1px solid #8ff1e847;transition:opacity .26s,transform .26s;bottom:92px;right:24px;transform:translateY(18px)scale(.94);box-shadow:0 24px 60px #0000005c}.proof-card div{border-bottom:1px solid #f8fffd24;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.proof-card small{color:#8ff1e8;margin-top:12px;font-weight:900;display:inline-flex}.stage-3 .proof-card{opacity:1;transform:translateY(0)scale(1)}.parts-layer{z-index:5;pointer-events:none;position:absolute;inset:0}.theater-part{opacity:0;background:#061115c2;border:1px solid #8ff1e842;border-radius:8px;gap:2px;min-width:112px;padding:10px 12px;transition:opacity .22s,transform .26s;display:grid;position:absolute;transform:translateY(12px)scale(.94);box-shadow:0 18px 44px #00000047}.theater-part b{color:#f8fffd;font-size:.88rem}.theater-part small{color:#8ff1e8;font-weight:900}.theater-part.lights{top:45%;right:9%}.theater-part.tires{bottom:21%;right:15%}.theater-part.brakes{bottom:20%;left:18%}.theater-part.odometer{top:42%;left:43%}.stage-2 .theater-part,.stage-3 .theater-part{opacity:1;transform:translateY(0)scale(1)}.theater-controls{bottom:16px}.theater-controls button{color:#04211f;background:var(--teal);cursor:pointer;min-height:42px;font:inherit;border:1px solid #8ff1e857;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:.86rem;font-weight:900;display:inline-flex}.theater-steps{gap:6px;display:flex}.theater-steps span{color:#f8fffda3;background:#f8fffd14;border:1px solid #f8fffd2e;border-radius:8px;place-items:center;width:32px;height:32px;font-size:.72rem;font-weight:900;display:inline-grid}.theater-steps span.active{color:#04211f;background:#f2c15d}.hero-theater{--theater-progress:0;--drive-progress:1;--scan-progress:1;--road-bg-x:0px;--road-fg-x:0px;--city-x:0px;--chip-x:0px;--risk-opacity:.94;--risk-x:0px;--route-offset:0;--route-dot-opacity:1;--car-left:6%;--car-bottom:7%;--car-y:0px;--car-rotate:-1deg;--car-scale:1;--beam-left:50%;--scan-y:0px;--proof-opacity:1;--proof-y:0px;--proof-scale:1;--part-opacity:1;--part-y:0px;--part-scale:1;background:radial-gradient(circle at 18% 16%,#f2c15d33,#0000 24%),radial-gradient(circle at 82% 20%,#3ed2c63d,#0000 26%),linear-gradient(#f8fffd0c 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#f8fffd0a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(155deg,#040c0ffa,#0a2025f2 54%,#1e4345e0);min-height:clamp(540px,45vw,640px);box-shadow:0 34px 100px #00000075}.hero-theater:before{height:210px;transform:translateX(var(--road-bg-x)) rotate(-9deg);opacity:.72;background:linear-gradient(90deg,#0000 0 8%,#8ff1e824 9% 10%,#0000 11% 100%),repeating-linear-gradient(90deg,#0000 0 52px,#f8fffd12 53px 56px,#0000 57px 104px);border:0;inset:18% -20% auto -24%}.hero-theater:after{height:190px;transform:translateX(var(--road-fg-x)) rotate(-3deg);opacity:.86;background:linear-gradient(90deg,#0000 0 48%,#f2c15d52 49% 50%,#0000 51% 100%),repeating-linear-gradient(90deg,#f8fffd0d 0 2px,#0000 2px 80px);border-top:1px solid #8ff1e82e;border-bottom:1px solid #8ff1e81f;inset:auto -18% 13%}.theater-topline,.theater-controls,.theater-caption{z-index:8;left:18px;right:18px}.theater-topline span,.scan-copy span,.proof-card span,.shift-alert span,.theater-caption strong{color:#8ff1e8;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900}.theater-topline strong{background:linear-gradient(135deg,#f2c15d,#3ed2c6);border-radius:50%;box-shadow:0 0 28px #3ed2c63d}.city-horizon{z-index:1;opacity:.45;transform:translateX(var(--city-x));align-items:flex-end;gap:10px;display:flex;position:absolute;inset:auto 7% 42% 5%}.city-horizon span{background:repeating-linear-gradient(#f8fffd26 0 5px,#0000 5px 17px),#f8fffd09;border:1px solid #8ff1e826;flex:1;min-width:42px;display:block}.city-horizon span:first-child{height:118px}.city-horizon span:nth-child(2){height:166px}.city-horizon span:nth-child(3){height:92px}.city-horizon span:nth-child(4){height:138px}.platform-cloud{z-index:5;pointer-events:none;min-height:134px;position:absolute;inset:74px 28px auto 24px}.platform-chip{color:#f8fffde6;min-height:34px;transform:translateX(var(--chip-x));background:#06111594;border:1px solid #f8fffd38;border-radius:999px;align-items:center;padding:0 13px;font-size:.78rem;font-weight:900;transition:opacity .22s,transform .26s;display:inline-flex;position:absolute;box-shadow:0 16px 36px #00000038}.chip-0{color:#3a2505;background:#f2c15d;top:42px;left:4%}.chip-1{top:34px;left:26%}.chip-2{top:42px;right:24%}.chip-3{border-color:#8ff1e857;top:6px;right:4%}.chip-4{top:54px;left:48%}.shift-alerts{z-index:6;gap:10px;width:auto;display:flex;position:absolute;inset:158px 24px auto}.shift-alert{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-width:0;opacity:var(--risk-opacity);transform:translateX(var(--risk-x)) rotate(0deg);background:#2d1f0cb8;border:1px solid #f2c15d47;border-radius:8px;flex:1;padding:8px 11px;transition:opacity .24s,transform .26s;position:relative;box-shadow:0 18px 46px #0000004d}.shift-alert h3{color:#f8fffd;margin:3px 0 0;font-size:.84rem}.alert-0{transform:translateX(var(--risk-x)) rotate(-2deg)}.alert-1{transform:translateX(var(--risk-x)) rotate(1deg)}.alert-2{transform:translateX(var(--risk-x)) rotate(3deg)}.shift-alert p{display:none}.route-stage{z-index:3;position:absolute;inset:28% 1% 12%}.route-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route-ghost{fill:none;stroke:#f8fffd29;stroke-width:12px;stroke-linecap:round}.route-live{fill:none;stroke:url(#routeGlow);stroke-dasharray:780;stroke-dashoffset:var(--route-offset);stroke-width:7px;stroke-linecap:round;filter:drop-shadow(0 0 18px #3ed2c670)}.route-dot{fill:#061115;stroke:#8ff1e8cc;stroke-width:4px;opacity:var(--route-dot-opacity)}.vehicle-stage{left:var(--car-left);right:auto;bottom:var(--car-bottom);z-index:5;width:min(70%,540px);transform:translateY(var(--car-y)) rotate(var(--car-rotate)) scale(var(--car-scale));transition:transform .18s,left .18s,bottom .18s}.wheel-front,.wheel-back{animation:1.4s linear infinite wheelSpin}.hotspot{opacity:var(--scan-progress)}.scan-beam{left:var(--beam-left);width:92px;opacity:var(--scan-progress);transform:skew(-12deg)}.scan-copy{width:min(330px,45%);opacity:var(--scan-progress);transform:translateY(var(--scan-y));background:#06111580;top:48%;left:clamp(18px,6%,48px)}.proof-card{width:min(310px,42%);opacity:var(--proof-opacity);transform:translateY(var(--proof-y)) scale(var(--proof-scale));background:linear-gradient(135deg,#3ed2c629,#0000 46%),#051417d6;border-color:#8ff1e857;top:72px;bottom:auto;right:24px;box-shadow:0 24px 60px #0000005c,0 0 54px #3ed2c62e}.proof-card small{font-size:.72rem}.theater-part{opacity:var(--part-opacity);transform:translateY(var(--part-y)) scale(var(--part-scale));border-radius:999px}.theater-part b{font-size:.84rem}.theater-part small{font-size:.72rem}.theater-part.identity{top:43%;left:14%}.theater-part.vehicle{top:38%;left:40%}.theater-part.condition{top:46%;right:14%}.theater-part.proof{bottom:18%;left:48%;right:auto}.theater-controls button{background:linear-gradient(135deg,#f2c15d,#3ed2c6);border-radius:999px;box-shadow:0 16px 34px #3ed2c62e}.theater-steps span{border-radius:50%}.theater-caption{justify-content:start;gap:4px;width:min(300px,42%);display:grid;position:absolute;top:72px;left:24px;right:auto}.theater-caption p{color:#f8fffdc2;margin:0;line-height:1.42}.phone-frame{color:#f8fffd;background:linear-gradient(#ffffff1a,#ffffff09),#0b1e22;border:1px solid #f8fffd38;border-radius:28px;gap:14px;min-width:0;padding:18px;transition:transform .22s,box-shadow .22s;display:grid;position:relative;transform:perspective(900px)rotateY(-7deg)rotateX(2deg);box-shadow:0 34px 90px #00000070}.phone-frame:hover{transform:perspective(900px)rotateY(-3deg)rotateX(0)translateY(-4px);box-shadow:0 42px 100px #00000080}.phone-frame:after{content:"";pointer-events:none;border:1px solid #f8fffd14;border-radius:22px;position:absolute;inset:9px}.phone-bar{background:#f8fffd38;border-radius:999px;justify-self:center;width:64px;height:5px}.phone-topline{gap:5px;padding:6px 2px 0;display:grid}.phone-topline span,.phone-card-main>span{color:#8ff1e8;text-transform:uppercase;font-size:.74rem;font-weight:800}.phone-topline strong{color:#f8fffd;font-size:1.34rem;line-height:1.15}.phone-card-main{background:#f8fffd14;border:1px solid #f8fffd24;border-radius:16px;gap:10px;padding:16px;display:grid}.phone-meta-row,.phone-check{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.phone-meta-row small{color:#f8fffd94;font-size:.76rem;font-weight:800}.phone-meta-row b,.phone-check strong{color:#f8fffd;font-size:.82rem;line-height:1.3}.phone-checks{gap:9px;display:grid}.phone-check{background:#3ed2c61f;border-radius:12px;grid-template-columns:16px minmax(0,1fr) auto;min-height:42px;padding:10px 12px}.phone-check i{background:var(--teal);border-radius:999px;width:10px;height:10px;animation:2.1s ease-in-out infinite statusPulse;box-shadow:0 0 0 4px #3ed2c61f}.phone-check span{color:#f8fffdc2;font-size:.84rem;font-weight:700}.hero-visual-card{color:#f8fffd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071418b8;border:1px solid #f8fffd2e;border-radius:8px;min-width:0;padding:18px;box-shadow:0 24px 70px #00000052}.hero-visual-top{border-bottom:1px solid #f8fffd24;gap:8px;padding-bottom:18px;display:grid}.hero-visual-top span{color:#8ff1e8;text-transform:uppercase;font-size:.78rem;font-weight:800}.hero-visual-top strong{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.16}.hero-visual-rows{gap:10px;padding:18px 0;display:grid}.hero-visual-row{background:#f8fffd14;border:1px solid #f8fffd24;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:grid}.hero-visual-row span{color:#04211f;background:var(--teal);border-radius:999px;place-items:center;width:30px;height:30px;font-size:.78rem;font-weight:800;display:inline-grid}.hero-visual-row p,.hero-visual-note{color:#f8fffddb;margin:0;line-height:1.55}.hero-visual-note{background:#d79a2b1f;border:1px solid #d79a2b52;border-radius:8px;padding:14px;font-size:.92rem}.eyebrow{color:#08756f;letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:800}.inverse{color:#8ff1e8}.lead{max-width:62ch;color:var(--muted);margin-bottom:0;font-size:clamp(1.03rem,1.4vw,1.17rem);line-height:1.65}.inverse-lead{color:#f8fffdd6;max-width:54ch}.button-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.primary,.secondary{border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:800;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.primary{color:#04211f;background:var(--teal);box-shadow:0 16px 34px #49c9bd38}.secondary{color:var(--ink-strong);border:1px solid var(--line-strong);background:#ffffffdb}.inverse-button{color:#f8fffd;background:#f8fffd14;border-color:#f8fffd6b}.primary:hover,.secondary:hover,.trust-link:hover,.source-link-card:hover,.feature-card:hover,.outcome-card:hover,.policy-card:hover,.plan-card:hover,.signature-card:hover{transform:translateY(-2px)}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:770px;margin-top:34px;display:grid}.hero-proof span{color:#f8fffd;background:#0714189e;border:1px solid #f8fffd2e;border-radius:8px;min-width:0;min-height:82px;padding:14px}.hero-proof b{color:#f8fffda8;text-transform:uppercase;margin-bottom:6px;font-size:.76rem;display:block}.signal-strip,.proof-band,.showcase-shell,.content-band,.split-band,.closing-band,.trust-page{width:min(calc(100% - 32px), var(--max));margin:0 auto}.signal-strip{color:#395057;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:14px 0;display:flex}.proof-band{border:1px solid var(--line);background:linear-gradient(135deg, #fffffff5, #edf4f2e0), var(--surface);box-shadow:var(--shadow-soft);border-radius:8px;grid-template-columns:minmax(260px,.78fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,58px);margin-top:26px;padding:40px;display:grid}.proof-band-heading{max-width:520px}.proof-band-heading p:not(.eyebrow),.proof-pillar p{color:var(--muted);line-height:1.65}.proof-pillar-grid{gap:12px;display:grid}.proof-pillar{border:1px solid var(--line);background:#ffffffd1;border-radius:8px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:18px;display:grid}.proof-pillar span{width:42px;height:42px;color:var(--teal-ink);background:#dbf7f3;border-radius:8px;place-items:center;font-size:.82rem;font-weight:900;display:inline-grid}.proof-pillar h3,.proof-pillar p{grid-column:2}.proof-pillar h3{margin-bottom:4px}.showcase-band{color:#f8fffd;background:linear-gradient(#f8fffd0b 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#f8fffd0a 1px,#0000 1px) 0 0/52px 52px,linear-gradient(128deg,#3ed2c629,#0000 42%),linear-gradient(145deg,#061115 0%,#0c2429 50%,#122d32 100%);margin-top:34px;position:relative;overflow:hidden}.showcase-band:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 46%,#d79a2b2e 47%,#0000 51% 100%);position:absolute;inset:0}.showcase-shell{z-index:1;grid-template-columns:minmax(260px,.74fr) minmax(0,1fr);align-items:center;gap:clamp(30px,6vw,72px);padding:72px 0;display:grid;position:relative}.showcase-copy{max-width:540px}.showcase-copy h2,.showcase-step h3{color:#f8fffd}.showcase-copy p:not(.eyebrow),.showcase-step p,.proof-receipt p{color:#f8fffdb8;line-height:1.7}.showcase-stage{grid-template-columns:minmax(240px,.9fr) minmax(230px,.72fr);align-items:stretch;gap:16px;min-width:0;display:grid}.showcase-rail{gap:12px;min-width:0;display:grid;position:relative}.showcase-rail:before{content:"";background:linear-gradient(180deg, var(--teal), #d79a2bb8, #f8fffd33);width:2px;position:absolute;top:26px;bottom:26px;left:21px}.showcase-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fffd13;border:1px solid #f8fffd21;border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:14px;min-width:0;padding:18px;display:grid;position:relative;box-shadow:0 16px 38px #0003}.showcase-step span{z-index:1;color:#04211f;background:var(--teal);border:1px solid #8ff1e86b;border-radius:8px;place-items:center;width:44px;height:44px;font-size:.8rem;font-weight:900;display:inline-grid;position:relative}.showcase-step h3,.showcase-step p{margin-bottom:0}.proof-receipt{background:linear-gradient(#ffffff29,#ffffff0e),#050f12db;border:1px solid #f8fffd38;border-radius:8px;flex-direction:column;min-width:0;min-height:100%;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000061}.receipt-topline{border-bottom:1px solid #f8fffd24;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.receipt-topline span{color:#8ff1e8;text-transform:uppercase;font-size:.76rem;font-weight:900}.receipt-topline strong{color:#f8fffd}.receipt-scan{opacity:.8;background:linear-gradient(90deg,#3ed2c66b,#0000 16% 84%,#d79a2b3d),repeating-linear-gradient(90deg,#f8fffdad 0 2px,#0000 2px 9px);border:1px solid #8ff1e838;border-radius:8px;height:70px;margin:18px 0;animation:5.2s linear infinite scanShift}.receipt-rows{gap:10px;margin-bottom:18px;display:grid}.receipt-row{border-bottom:1px solid #f8fffd1f;justify-content:space-between;gap:14px;min-width:0;padding:12px 0;display:flex}.receipt-row span{color:#f8fffd99;font-size:.82rem;font-weight:800}.receipt-row b{color:#f8fffd;text-align:right;font-size:.9rem}.proof-receipt p{margin-bottom:18px}.receipt-stamp{color:#dffdfa;letter-spacing:0;background:#3ed2c624;border:1px solid #3ed2c661;border-radius:8px;align-self:flex-start;margin-top:auto;padding:8px 12px;font-size:.78rem;font-weight:900}.signature-band{width:min(calc(100% - 32px), var(--max));margin:0 auto;padding:72px 0 38px}.signature-shell{grid-template-columns:minmax(260px,.68fr) minmax(280px,.9fr);align-items:center;gap:clamp(24px,5vw,58px);display:grid}.signature-copy{max-width:560px}.signature-copy p:not(.eyebrow),.signature-card p{color:var(--muted);line-height:1.65}.signature-map{min-height:360px;box-shadow:var(--shadow);background:linear-gradient(90deg,#0611150a 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#06111509 1px,#0000 1px) 0 0/34px 34px,linear-gradient(145deg,#fffffff5,#e2efece0);border:1px solid #06111521;border-radius:8px;position:relative;overflow:hidden}.signature-map:before,.signature-map:after{content:"";border:1px solid #06111514;border-radius:8px;position:absolute;inset:22px}.signature-map:after{border-style:dashed;border-color:#08756f33;inset:54px}.map-node,.map-route{z-index:1;position:absolute}.map-node{min-width:84px;min-height:44px;color:var(--ink-strong);box-shadow:var(--shadow-soft);background:#ffffffdb;border:1px solid #06111524;border-radius:8px;place-items:center;padding:0 12px;font-size:.84rem;font-weight:900;display:inline-grid}.map-node.main{color:#edfffc;background:#123a40;min-width:72px;min-height:72px;top:50%;left:50%;transform:translate(-50%,-50%)}.map-node.driver{top:44px;left:42px}.map-node.vehicle{top:88px;right:42px}.map-node.proof{bottom:50px;right:76px}.map-route{background:linear-gradient(90deg, transparent, var(--teal), #f2c15d);transform-origin:0;opacity:.78;height:2px}.route-a{width:48%;top:112px;left:132px;transform:rotate(16deg)}.route-b{width:34%;top:184px;left:50%;transform:rotate(-22deg)}.route-c{width:38%;bottom:102px;right:122px;transform:rotate(190deg)}.signature-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.signature-card{border:1px solid var(--line);min-width:0;min-height:178px;box-shadow:var(--shadow-soft);background:#ffffffe0;border-radius:8px;padding:20px}.signature-card:nth-child(2){border-top-color:#355fbd6b}.signature-card:nth-child(3){border-top-color:#d79a2b85}.signature-card:nth-child(4){border-top-color:#b95d6b6b}.signal-strip strong,.signal-strip span{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-size:.88rem;font-weight:800;display:inline-flex}.signal-strip strong{color:var(--teal-ink);background:#dbf7f3}.content-band,.split-band{padding:68px 0}.tinted{width:100%;max-width:none;padding:72px max(16px, calc((100vw - var(--max)) / 2));background:#eaf4f2}.section-heading{max-width:680px;margin-bottom:28px}.wide-heading{max-width:790px}.section-heading p:not(.eyebrow),.feature-card p,.outcome-card p,.trust-card p,.timeline-item p,.plan-card p,.policy-card p,.trust-page p,.site-footer p,.trust-link p{color:var(--muted);line-height:1.65}.product-grid,.outcome-grid,.trust-grid,.plans-grid,.trust-link-grid,.policy-grid{gap:16px;display:grid}.outcome-grid,.trust-grid,.plans-grid,.trust-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card,.outcome-card,.trust-card,.plan-card,.policy-card,.trust-link{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-soft);background:#fffffff0;border-radius:8px;transition:transform .18s,border-color .18s,box-shadow .18s}.feature-card,.outcome-card,.trust-card{padding:22px}.feature-card{min-height:210px}.feature-card:nth-child(2),.outcome-card:nth-child(2){border-top-color:#476fc673}.feature-card:nth-child(3),.outcome-card:nth-child(3){border-top-color:#d79a2b8c}.feature-card p,.outcome-card p,.trust-card p,.plan-card p{margin-bottom:0}.media-band{grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,60px);display:grid}.split-band{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:clamp(28px,6vw,70px);display:grid}.sticky-heading{align-self:start;position:sticky;top:112px}.timeline{gap:14px;display:grid}.timeline-item{border:1px solid var(--line);background:var(--surface);min-height:134px;box-shadow:var(--shadow-soft);border-radius:8px;padding:22px 22px 22px 72px;position:relative}.timeline-item>span{color:#edfffc;background:#123a40;border-radius:8px;place-items:center;width:36px;height:36px;font-size:.82rem;font-weight:800;display:inline-grid;position:absolute;top:22px;left:20px}.trust-card a,.source-link-card{color:#08756f;font-weight:800}.trust-card a{margin-top:18px;display:inline-flex}.plan-card{flex-direction:column;min-height:250px;padding:22px;display:flex}.plan-card>span{color:#254883;text-transform:uppercase;background:#e6eefb;border-radius:8px;align-self:flex-start;align-items:center;min-height:28px;margin-bottom:14px;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.plan-card:first-child>span{color:var(--teal-ink);background:#dbf7f3}.plan-card:nth-child(3)>span{color:#65430a;background:#fff2d3}.closing-band{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);align-items:start;gap:28px;padding:68px 0 82px;display:grid}.signal-strip{background:linear-gradient(90deg,#3ed2c61a,#0000 34%,#f2c15d1f),#fbfffd;border:1px solid #08756f2e;border-radius:8px;justify-content:center;padding:10px;position:relative;box-shadow:0 18px 44px #13242a14}.signal-strip:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#08756f47,#f2c15d80,#0000);height:2px;position:absolute;top:50%;left:24px;right:24px}.signal-strip strong,.signal-strip span{z-index:1;background:#ffffffc7;border-color:#08756f2e;position:relative;box-shadow:0 10px 24px #13242a14}.proof-band{background:linear-gradient(118deg,#ffffffd1 0 38%,#3ed2c614 39% 62%,#f2c15d14 63%),linear-gradient(90deg,#3ed2c633,#f2c15d29),#f8fffd;border-color:#08756f29;position:relative;overflow:hidden}.proof-band:before{content:"";background:linear-gradient(#0000,#08756f61,#0000);width:2px;position:absolute;inset:18px auto 18px 42%}.proof-pillar{background:#ffffffb8;border-color:#08756f29;position:relative;overflow:hidden}.proof-pillar:after{content:"";background:linear-gradient(90deg, var(--teal), #f2c15dbf, transparent);height:3px;position:absolute;inset:auto 14px 12px 64px}.showcase-band{background:linear-gradient(90deg,#061115fa,#08262af5),radial-gradient(circle at 78% 32%,#f2c15d33,#0000 30%)}.showcase-stage{background-color:#f8fffd09;background-image:linear-gradient(90deg,#f8fffd0e 1px,#0000 1px),linear-gradient(#f8fffd0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #8ff1e82e;border-radius:8px}.showcase-step{background:linear-gradient(115deg,#8ff1e817,#0000 48%),#f8fffd0e;border-color:#8ff1e82e;position:relative;overflow:hidden}.showcase-step:after{content:"";background:linear-gradient(#0000,#8ff1e873,#0000);width:1px;position:absolute;top:0;bottom:0;left:58px}.signature-band{position:relative}.signature-band:before{content:"";background:linear-gradient(90deg,#0000,#08756f38,#0000);height:1px;position:absolute;inset:34px 0 auto}.signature-card,.feature-card,.outcome-card,.trust-card,.plan-card,.trust-link{background:linear-gradient(135deg,#3ed2c61a,#0000 38%),#ffffffdb;border-color:#08756f29;position:relative;overflow:hidden}.signature-card:before,.feature-card:before,.outcome-card:before,.trust-card:before,.plan-card:before,.trust-link:before{content:"";clip-path:polygon(100% 0,0 0,100% 100%);opacity:.75;background:linear-gradient(135deg,#f2c15d99,#3ed2c638);width:72px;height:72px;position:absolute;top:0;right:0}.product-grid{grid-template-columns:1.1fr .9fr 1.1fr .9fr}.feature-card{flex-direction:column;justify-content:space-between;min-height:238px;display:flex}.feature-card h3:before,.outcome-card h3:before,.trust-card h3:before{content:"";background:linear-gradient(90deg, var(--teal), #f2c15d);width:42px;height:4px;margin-bottom:16px;display:block}.media-band{align-items:stretch;padding:78px 0;position:relative}.media-band:before{content:"";pointer-events:none;border-top:1px solid #08756f29;border-bottom:1px solid #08756f29;border-left:3px solid #f2c15d75;position:absolute;inset:34px 52% 34px 0}.outcome-grid{align-items:stretch}.outcome-card{min-height:240px}.split-band{padding-top:88px;position:relative}.split-band:before{content:"";background:linear-gradient(90deg,#08756f6b,#f2c15db3,#0000);height:1px;position:absolute;top:30px;left:0;right:0}.timeline{gap:18px}.timeline-item{background:linear-gradient(90deg,#3ed2c61a,#0000 42%),#ffffffe6;border-color:#08756f2e;overflow:hidden}.timeline-item:after{content:"";background:linear-gradient(90deg,#0000,#08756f5c,#f2c15d);width:86px;height:2px;position:absolute;top:50%;right:18px}.tinted{background:linear-gradient(#f4fbf8 0%,#fff 100%)}.plans-grid{align-items:stretch}.plan-card{min-height:272px}.closing-band{border-top-color:#08756f29;position:relative}.closing-band:before{content:"";background:linear-gradient(90deg, var(--teal), #f2c15d);width:46%;height:3px;position:absolute;top:-1px;left:0}.trust-link{min-height:148px;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s}.trust-link:hover,.source-link-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.trust-link span{color:#08756f;margin-bottom:10px;font-weight:800;display:block}.site-footer{width:min(calc(100% - 32px), var(--max));border-top:1px solid var(--line);justify-content:space-between;gap:28px;margin:0 auto;padding:30px 0 46px;display:flex}.site-footer>div{max-width:520px}.footer-brand{color:var(--ink-strong);margin-bottom:8px;font-weight:900;display:inline-block}.site-footer p{margin:0}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px}.site-footer nav a{color:#31494f;border-radius:8px;min-height:34px;padding:7px 9px;font-weight:800}.trust-page{padding:132px 0 72px}.trust-hero{max-width:860px;margin-bottom:34px}.page-hero{color:#f8fffd;background:linear-gradient(#f8fffd0b 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#f8fffd0a 1px,#0000 1px) 0 0/48px 48px,linear-gradient(118deg,#061115 0%,#0a2025 48%,#123a40 100%);border:1px solid #f8fffd29;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(280px,.58fr);align-items:center;gap:clamp(24px,5vw,56px);max-width:none;min-height:420px;margin-bottom:38px;padding:44px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #0611153d}.page-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 30px,#f8fffd14 31px 33px,#0000 34px 58px),linear-gradient(90deg,#0000,#3ed2c61f,#0000);border:1px solid #8ff1e829;height:150px;position:absolute;inset:auto -8% 10% 42%;transform:rotate(-9deg)}.page-hero-copy,.page-hero-panel{z-index:1;position:relative}.trust-hero h1{max-width:15ch;color:var(--ink-strong);font-size:clamp(2.35rem,4.4vw,4rem);line-height:1.06}.page-hero h1{color:#f8fffd;max-width:12ch}.trust-hero .lead{color:var(--muted)}.page-hero .lead{color:#f8fffdc7}.page-hero-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fffd14;border:1px solid #f8fffd2e;border-radius:8px;gap:16px;min-width:0;padding:22px;display:grid;box-shadow:0 24px 70px #00000047}.page-panel-topline{border-bottom:1px solid #f8fffd24;gap:7px;padding-bottom:16px;display:grid}.page-panel-topline span{color:#8ff1e8;text-transform:uppercase;font-size:.78rem;font-weight:900}.page-panel-topline strong{color:#f8fffd;font-size:clamp(1.35rem,2.4vw,1.95rem);line-height:1.12}.page-panel-grid{gap:10px;display:grid}.page-panel-row{background:#0611153d;border:1px solid #f8fffd1f;border-radius:8px;justify-content:space-between;gap:12px;min-width:0;padding:12px;display:flex}.page-panel-row span{color:#f8fffda3;font-size:.82rem;font-weight:800}.page-panel-row b{color:#f8fffd;text-align:right;font-size:.9rem}.page-hero-panel p{color:#f8fffdb8;margin-bottom:0;line-height:1.62}.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-card{padding:24px}.policy-card h2,.plan-card h2{color:var(--ink-strong);margin-bottom:14px;font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.12}.policy-card.full{grid-column:1/-1}.policy-card ul{color:#31494f;margin:14px 0 0;padding-left:18px;line-height:1.7}.policy-card li+li{margin-top:8px}.policy-note{background:#fff6de;border:1px solid #dfc57d;border-radius:8px;margin-top:16px;padding:16px;color:#5e4210!important}.source-band{width:100%;padding-bottom:0}.source-link-card{transition:transform .16s,border-color .16s,box-shadow .16s;display:block}.mini-stack{gap:14px;display:grid}.mini-row{border-bottom:1px solid var(--line);padding-bottom:14px}.mini-row:last-child{border-bottom:0;padding-bottom:0}.mini-row p{margin-bottom:0}.availability-grid{margin-bottom:28px}.download-details{margin-top:28px}@keyframes statusPulse{0%,to{box-shadow:0 0 0 4px #3ed2c61f}50%{box-shadow:0 0 0 8px #3ed2c608}}@keyframes scanShift{0%{background-position:0 0,0 0}to{background-position:80px 0,128px 0}}@keyframes hotspotPulse{0%,to{stroke-opacity:.66;transform:scale(.96)}50%{stroke-opacity:1;transform:scale(1.04)}}@media (max-width:980px){.media-band,.split-band,.closing-band,.proof-band,.showcase-shell,.signature-shell,.page-hero,.hero-product-panel{grid-template-columns:1fr}.showcase-stage{grid-template-columns:minmax(0,1fr)}.hero-shell{grid-template-columns:1fr}.hero-copy-panel{max-width:780px}.hero-theater{min-height:500px}.proof-card{width:min(270px,44%);top:82px;bottom:auto}.proof-card div{border-bottom:0;margin-bottom:0;padding-bottom:0}.proof-card p,.proof-card small{display:none}.signature-grid,.product-grid,.outcome-grid,.trust-grid,.plans-grid,.trust-link-grid,.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sticky-heading{position:static}}@media (max-width:720px){.site-nav{width:min(calc(100% - 20px), var(--max));margin-top:8px;margin-bottom:-66px;top:8px}.site-nav nav a:nth-child(2),.site-nav nav a:nth-child(4){display:none}.site-nav nav a{white-space:nowrap}.hero-scene{background-position:62%;min-height:auto;padding:84px 14px 28px}.hero-shell{grid-template-columns:1fr;gap:18px}h1{max-width:100%;font-size:clamp(1.92rem,7.4vw,2.45rem);line-height:1.04}h2{font-size:clamp(1.68rem,8vw,2.35rem)}.lead{font-size:1rem;line-height:1.54}.button-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;display:grid}.primary,.secondary{width:100%;min-height:44px;padding:0 10px;font-size:.84rem}.hero-proof,.hero-visual-card{display:none}.hero-product-panel{display:block}.hero-theater{min-height:410px}.theater-topline,.theater-controls{left:12px;right:12px}.theater-topline{top:12px}.theater-topline span,.scan-copy span,.proof-card span,.risk-ticket span,.shift-alert span,.theater-caption strong{font-size:.68rem}.theater-topline strong{width:34px;height:34px}.vehicle-stage{width:112%;bottom:8%;left:-13%;right:auto;transform:translateY(0)rotate(-1deg)scale(.82)}.scan-beam{width:54px;left:var(--beam-left);transform:skew(-12deg)}.scan-copy{display:none}.city-horizon{gap:6px;inset:auto 3% 37%}.platform-cloud{min-height:96px;inset:58px 12px auto}.platform-chip{min-height:28px;padding:0 9px;font-size:.66rem;transform:none}.chip-0{top:12px;left:4%}.chip-1{top:12px;left:32%}.chip-2{top:42px;right:7%}.chip-3,.chip-4,.shift-alerts{display:none}.route-stage{inset:32% -20% 14% -18%}.theater-caption{width:min(198px,56%);top:50px;left:12px}.theater-caption p{display:none}.risk-ticket,.proof-card{width:min(190px,100% - 24px);padding:10px}.risk-ticket{top:82px;right:12px}.proof-card{width:min(166px,100% - 24px);top:64px;bottom:auto;right:10px}.proof-card div{border-bottom:0;margin-bottom:0;padding-bottom:0}.proof-card p,.proof-card small{display:none}.theater-part{min-width:92px;padding:8px 10px}.theater-part b{font-size:.78rem}.theater-part small{font-size:.7rem}.theater-part.lights{top:39%;right:7%}.theater-part.tires{bottom:25%;right:9%}.theater-part.brakes{bottom:24%;left:5%}.theater-part.odometer{top:35%;left:34%}.theater-part.identity{top:58%;left:4%}.theater-part.vehicle{top:49%;left:33%}.theater-part.condition{top:57%;right:4%}.theater-part.proof{bottom:16%;left:42%;right:auto}.theater-controls button{min-height:38px;padding:0 11px;font-size:.78rem}.theater-steps span{width:27px;height:27px;font-size:.66rem}.signal-strip,.proof-band,.showcase-shell,.signature-band,.content-band,.split-band,.closing-band,.trust-page,.site-footer{width:min(calc(100% - 28px), var(--max))}.content-band,.split-band{padding:54px 0}.page-hero{min-height:auto;padding:28px 18px}.page-hero h1{max-width:100%}.proof-band{margin-top:18px;padding:24px 18px}.showcase-band{margin-top:22px}.showcase-shell{gap:20px;padding:42px 0}.showcase-stage{gap:12px}.showcase-copy p:not(.eyebrow),.showcase-step p,.proof-receipt p{line-height:1.52}.showcase-step{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:13px}.showcase-step span{width:40px;height:40px}.showcase-rail:before{left:19px}.proof-receipt{padding:15px}.receipt-scan{height:38px;margin:12px 0}.receipt-rows{gap:6px;margin-bottom:12px}.receipt-row{padding:8px 0}.proof-receipt p{margin-bottom:12px}.proof-pillar{grid-template-columns:40px minmax(0,1fr);padding:15px}.proof-pillar span{width:36px;height:36px}.signature-band{padding:48px 0 24px}.signature-shell{gap:20px}.signature-map{min-height:260px}.map-node{min-width:72px;min-height:38px;font-size:.76rem}.map-node.main{min-width:60px;min-height:60px}.map-node.driver{top:30px;left:20px}.map-node.vehicle{top:62px;right:18px}.map-node.proof{bottom:34px;right:34px}.signature-grid{grid-template-columns:1fr}.tinted{width:100%;padding:56px 14px}.product-grid,.outcome-grid,.trust-grid,.plans-grid,.trust-link-grid,.policy-grid{grid-template-columns:1fr}.feature-card,.outcome-card,.trust-card,.plan-card{min-height:auto}.policy-card.full{grid-column:auto}.timeline-item{padding:20px 18px 20px 66px}.closing-band{padding:56px 0 70px}.trust-page{padding-top:118px}.trust-hero h1{max-width:100%;font-size:clamp(2.05rem,8.5vw,2.75rem)}.site-footer{flex-direction:column}.site-footer nav{justify-content:flex-start}}@media (max-width:430px){.brand-mark{padding-right:6px}.brand-mark span{width:34px;height:34px}.site-nav nav a{padding-left:8px;padding-right:8px;font-size:.86rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.primary:hover,.secondary:hover,.trust-link:hover,.source-link-card:hover,.feature-card:hover,.outcome-card:hover,.policy-card:hover,.plan-card:hover,.signature-card:hover,.phone-frame:hover{transform:none}.scan-beam,.receipt-scan,.phone-check i,.hotspot{animation:none!important}}:root{--premium-bg:#03090b;--premium-bg-2:#071317;--premium-ink:#f5fffc;--premium-muted:#a9c4c0;--premium-green:#3ed27a;--premium-green-soft:#3ed27a2e;--premium-cyan:#3ed2c6;--premium-amber:#f2c15d;--premium-blue:#7aa7ff;--premium-rose:#e8798a;--premium-border:#d5fff429;--premium-glass:#f7fffc14;--premium-card:#f7fffcf0}.site-nav{gap:10px}.desktop-nav-links{flex:1;justify-content:center}.nav-actions{align-items:center;gap:6px;display:flex}.nav-login,.nav-cta{border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:.9rem;font-weight:800;display:inline-flex}.nav-login{color:#31494f}.nav-login:hover{color:#08756f;background:var(--surface-muted)}.nav-cta{background:linear-gradient(135deg, var(--premium-green), var(--premium-cyan));box-shadow:0 12px 26px #3ed27a33;color:#031311!important}.mobile-nav-menu{display:none}.premium-site{min-height:100vh;color:var(--premium-ink);background:linear-gradient(90deg, #ffffff09 1px, transparent 1px), linear-gradient(#ffffff07 1px, transparent 1px), linear-gradient(180deg, var(--premium-bg) 0%, var(--premium-bg-2) 46%, #edf5f1 46%, #f6fbf8 100%);background-size:74px 74px,74px 74px,auto;overflow:hidden}.premium-site h1,.premium-site h2,.premium-site h3,.premium-site p{letter-spacing:0}.premium-site h1{max-width:860px;color:var(--premium-ink);font-size:4.25rem;line-height:.98}.premium-site h2{color:#071317;max-width:860px;font-size:2.75rem;line-height:1.04}.premium-site h3{color:#071317}.premium-site p{color:#41565a;line-height:1.68}.premium-hero{background:linear-gradient(115deg,#3ed27a33,#0000 34%),linear-gradient(#f2c15d14,#0000 58%);grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);align-items:center;gap:54px;min-height:820px;padding:146px max(24px,50% - 620px) 88px;display:grid;position:relative;overflow:hidden}.premium-hero:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000 0 48%,#f2c15d9e 49% 50%,#0000 51%),repeating-linear-gradient(90deg,#ffffff12 0 3px,#0000 3px 80px);border-top:1px solid #f2c15d61;border-bottom:1px solid #3ed2c633;width:760px;height:190px;position:absolute;bottom:76px;right:-140px;transform:rotate(-8deg)}.premium-hero-bg{pointer-events:none;background:linear-gradient(120deg,#02080afa,#051619d6 54%,#071317eb),linear-gradient(#0000,#3ed27a14);position:absolute;inset:0}.premium-hero-copy,.premium-hero-visual{z-index:1;position:relative}.premium-hero-copy h1{margin-bottom:24px}.premium-hero-copy h1 span{display:block}.premium-hero-copy p{color:#f5fffcc7;max-width:650px;font-size:1.18rem}.premium-feature-badge,.premium-eyebrow{color:#dfffee;text-transform:uppercase;background:#3ed27a1f;border:1px solid #3ed27a52;border-radius:999px;align-items:center;min-height:34px;margin-bottom:16px;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex}.premium-eyebrow{color:#0e7050;background:#3ed27a1f}.premium-inverse .premium-eyebrow,.premium-trust-band .premium-eyebrow,.premium-how .premium-eyebrow{color:#dfffee}.premium-hero-actions,.premium-cta-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.premium-primary,.premium-secondary,.premium-link-button{border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:900;display:inline-flex}.premium-primary{color:#041211;background:linear-gradient(135deg, var(--premium-green), var(--premium-cyan));box-shadow:0 18px 36px #3ed27a33}.premium-secondary{color:var(--premium-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5fffc1a;border:1px solid #f5fffc33}.premium-band .premium-secondary,.premium-page-hero+.premium-band .premium-secondary{color:#071317;background:#0927230f;border-color:#09272324}.premium-link-button{color:#dfffee}.premium-badge-row{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.premium-badge-row span{color:#f5fffcd6;background:#f5fffc12;border:1px solid #f5fffc24;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;font-weight:800;display:inline-flex}.premium-phone-wrap{perspective:1200px;width:min(100%,430px);min-height:620px;margin:0 auto;animation:.9s .12s both premiumPhoneEnter;position:relative}.premium-phone{z-index:2;min-height:600px;color:var(--premium-ink);background:linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/38px 38px,linear-gradient(160deg,#0c2327fa,#03090bfa);border:1px solid #f5fffc47;border-radius:28px;padding:18px;position:relative;transform:rotateY(-10deg)rotate(3deg);box-shadow:0 38px 90px #0000007a}.premium-phone:before{content:"";background:#f5fffc38;border-radius:999px;width:98px;height:5px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.premium-phone-top{border-bottom:1px solid #f5fffc24;justify-content:space-between;gap:14px;margin:24px 0 18px;padding-bottom:16px;display:flex}.premium-phone-top span,.premium-floating-record span,.premium-proof-object>span,.premium-demo-panel span,.premium-price-card>span,.premium-step span{color:var(--premium-green);text-transform:uppercase;font-size:.78rem;font-weight:900}.premium-phone-top b{color:var(--premium-ink)}.premium-phone-meter{background:#f5fffc1a;border-radius:999px;height:10px;overflow:hidden}.premium-phone-meter span{transform-origin:0;background:linear-gradient(90deg, var(--premium-green), var(--premium-amber), var(--premium-cyan));width:100%;height:100%;animation:7.6s .9s both premiumProgress;display:block}.premium-checklist{gap:10px;margin-top:22px;display:grid}.premium-check-row{opacity:0;background:#f5fffc13;border:1px solid #f5fffc24;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:46px;padding:8px 10px;animation:.52s both premiumCheckIn;display:grid;transform:translateY(10px)}.premium-check-row:first-child{animation-delay:1.2s}.premium-check-row:nth-child(2){animation-delay:1.5s}.premium-check-row:nth-child(3){animation-delay:1.8s}.premium-check-row:nth-child(4){animation-delay:2.1s}.premium-check-row:nth-child(5){animation-delay:2.4s}.premium-check-row:nth-child(6){animation-delay:2.7s}.premium-check-row:nth-child(7){animation-delay:3s}.premium-check-row:nth-child(8){animation-delay:3.3s}.premium-check-row i{background:var(--premium-green);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.premium-check-row i:before{content:"";border-bottom:3px solid #041211;border-left:3px solid #041211;width:12px;height:7px;transform:rotate(-45deg)}.premium-check-row span{color:#f5fffce6;font-weight:800}.premium-check-row b{color:#041211;background:var(--premium-amber);border-radius:999px;padding:5px 8px;font-size:.72rem}.premium-phone-complete{opacity:0;background:#3ed27a1f;border:1px solid #3ed27a4d;border-radius:8px;grid-template-columns:46px 1fr;align-items:center;gap:12px;margin-top:18px;padding:14px;animation:.6s 4.2s both premiumCompleteIn;display:grid;transform:translateY(12px)}.premium-phone-complete>span{background:linear-gradient(135deg, var(--premium-green), var(--premium-cyan));border-radius:50%;width:44px;height:44px;box-shadow:0 0 0 8px #3ed27a1f}.premium-phone-complete b{color:var(--premium-ink);display:block}.premium-phone-complete small{color:#f5fffcad}.premium-floating-record{z-index:3;width:245px;color:var(--premium-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:#041214db;border:1px solid #f5fffc3d;border-radius:8px;padding:16px;animation:.68s 4.7s both premiumRecordSlide;position:absolute;bottom:82px;right:-42px;transform:translate(34px);box-shadow:0 24px 60px #00000057}.premium-floating-record strong{color:var(--premium-ink);margin:8px 0;display:block}.premium-floating-record p{color:#f5fffcb8;margin:0;font-size:.92rem}.premium-band,.premium-demo-section,.premium-page-hero{width:min(100% - 40px,1240px);margin:0 auto}.premium-band{padding:92px 0}.premium-section-intro{max-width:800px;margin-bottom:34px}.premium-section-intro p:last-child,.premium-page-hero p,.premium-driver-band p,.premium-proof-copy p,.premium-final-cta p{font-size:1.05rem}.premium-inverse h2,.premium-trust-band h2,.premium-how h2,.premium-demo-section h2,.premium-final-cta h2{color:var(--premium-ink)}.premium-inverse p,.premium-trust-band p,.premium-how p,.premium-demo-section p,.premium-final-cta p{color:#f5fffcc2}.premium-feature-grid,.premium-problem-grid,.premium-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.premium-card,.premium-price-card,.premium-faq-item{background:var(--premium-card);border:1px solid #0927231f;border-radius:8px;box-shadow:0 18px 44px #0f262c17}.premium-card{min-height:220px;padding:24px}.premium-card h3,.premium-price-card h3,.premium-faq-item summary{color:#071317;margin-bottom:12px}.premium-card h3:before{content:"";background:linear-gradient(90deg, var(--premium-green), var(--premium-amber), var(--premium-blue));width:38px;height:4px;margin-bottom:18px;display:block}.premium-problem{margin-top:-34px;padding-top:72px}.premium-problem-card:nth-child(2) h3:before{background:linear-gradient(90deg, var(--premium-amber), var(--premium-blue))}.premium-problem-card:nth-child(3) h3:before{background:linear-gradient(90deg, var(--premium-blue), var(--premium-rose))}.premium-problem-card:nth-child(4) h3:before{background:linear-gradient(90deg, var(--premium-rose), var(--premium-green))}.premium-how,.premium-demo-section,.premium-trust-band{background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/56px 56px,linear-gradient(#ffffff09 1px,#0000 1px) 0 0/56px 56px,linear-gradient(135deg,#3ed27a21,#0000 42%),#061115;border-top:1px solid #f5fffc17;border-bottom:1px solid #f5fffc17;width:100%;padding:92px max(20px,50% - 620px);position:relative}.premium-step-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.premium-step{background:#f5fffc13;border:1px solid #f5fffc29;border-radius:8px;min-height:210px;padding:22px}.premium-step h3,.premium-step p{color:var(--premium-ink)}.premium-step p{color:#f5fffcb8}.premium-demo-grid{grid-template-columns:minmax(340px,.72fr) minmax(0,1fr);align-items:center;gap:44px;display:grid}.premium-demo-panels{gap:16px;display:grid}.premium-demo-panel{background:#f5fffc14;border:1px solid #f5fffc29;border-radius:8px;padding:22px}.premium-demo-panel h3{color:var(--premium-ink)}.premium-driver-band,.premium-proof-layout,.premium-contact-grid,.premium-final-cta{grid-template-columns:minmax(280px,.74fr) minmax(0,1fr);align-items:center;gap:34px;display:grid}.premium-driver-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.premium-driver-list span{color:#071317;background:#f8fffd;border:1px solid #0927231f;border-radius:8px;align-items:center;min-height:66px;padding:14px;font-weight:900;display:flex}.premium-dark-card{box-shadow:none;background:#f5fffc14;border-color:#f5fffc29}.premium-dark-card h3,.premium-dark-card p{color:var(--premium-ink)}.premium-dark-card p{color:#f5fffcb8}.premium-price-card{flex-direction:column;min-height:420px;padding:24px;display:flex}.premium-price-card>strong{color:#071317;margin:4px 0 12px;font-size:1.7rem;display:block}.premium-price-card ul{gap:9px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.premium-price-card li{color:#41565a;padding-left:24px;position:relative}.premium-price-card li:before{content:"";background:var(--premium-green);border-radius:50%;width:10px;height:10px;position:absolute;top:.58em;left:0}.premium-price-card a{margin-top:auto}.premium-price-card .premium-secondary{color:#071317;background:#0927230f;border-color:#09272324}.premium-faq-list{gap:12px;display:grid}.premium-faq-item{padding:0}.premium-faq-item summary{cursor:pointer;align-items:center;min-height:64px;padding:0 20px;font-weight:900;display:flex}.premium-faq-item p{margin:0;padding:0 20px 20px}.premium-final-cta{background:linear-gradient(90deg,#3ed27a24,#0000 44%,#f2c15d1f),#061115;border:1px solid #f5fffc29;border-radius:8px;width:min(100% - 40px,1240px);margin:0 auto 88px;padding:46px}.premium-page-hero{min-height:520px;padding:158px 0 78px}.premium-page-hero h1{max-width:950px}.premium-page-hero p{color:#f5fffcc2;max-width:760px}.premium-page-hero-split{grid-template-columns:minmax(0,.95fr) minmax(360px,.56fr);align-items:center;gap:44px;display:grid}.premium-page-hero-split .premium-phone{min-height:500px}.premium-proof-copy h2{color:#071317}.premium-proof-object{background:#f8fffd;border:1px solid #0927231f;border-radius:8px;gap:14px;padding:24px;display:grid;box-shadow:0 20px 60px #0f262c1f}.premium-proof-object strong{color:#071317;font-size:1.5rem}.premium-proof-object div{border-top:1px solid #0927231a;justify-content:space-between;gap:16px;padding-top:12px;display:flex}.premium-proof-object b{color:#071317}.premium-proof-object p{text-align:right;margin:0}.premium-contact-form{background:#f8fffd;border:1px solid #0927231f;border-radius:8px;gap:12px;padding:24px;display:grid;box-shadow:0 20px 60px #0f262c1a}.premium-contact-form label{color:#071317;font-weight:900}.premium-contact-form input,.premium-contact-form select{color:#425a5f;width:100%;min-height:48px;font:inherit;background:#edf5f1;border:1px solid #09272324;border-radius:8px;padding:0 12px}.premium-contact-form button{color:#041211;background:linear-gradient(135deg, var(--premium-green), var(--premium-cyan));min-height:48px;font:inherit;border:0;border-radius:8px;font-weight:900}.premium-contact-form button:disabled{color:#435f61;box-shadow:none;background:linear-gradient(135deg,#d9e8e4,#c9ddd9)}.premium-contact-form :disabled{cursor:not-allowed;opacity:.82}.footer-disclaimer{color:#5b6d74;font-size:.92rem;margin-top:12px!important}.footer-columns{grid-template-columns:repeat(4,minmax(120px,1fr));align-items:start!important;gap:24px!important;display:grid!important}.footer-column{gap:8px;display:grid}.site-footer .footer-column a{color:#31494f;background:0 0;min-height:30px;padding:0}@keyframes premiumPhoneEnter{0%{opacity:0;transform:translate(44px)rotate(4deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes premiumPhoneRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes premiumProgress{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes premiumCheckIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes premiumCompleteIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes premiumRecordSlide{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes premiumRecordRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.premium-site h1{font-size:3.25rem}.premium-site h2{font-size:2.25rem}.premium-hero,.premium-page-hero-split,.premium-demo-grid{grid-template-columns:1fr}.premium-hero{min-height:auto}.premium-hero-visual{max-width:520px}.premium-feature-grid,.premium-problem-grid,.premium-pricing-grid,.premium-step-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-columns{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (max-width:900px){.desktop-nav-links,.nav-actions{display:none!important}.mobile-nav-menu{display:block;position:relative}.mobile-nav-menu summary{color:#071317;cursor:pointer;background:#edf5f1;border:1px solid #0927231f;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-weight:900;list-style:none;display:inline-flex}.mobile-nav-menu summary::-webkit-details-marker{display:none}.mobile-nav-menu nav{width:min(320px,100vw - 32px);box-shadow:var(--shadow);background:#fffffffa;border:1px solid #0927231f;border-radius:8px;padding:10px;display:grid;position:absolute;top:52px;right:0}.mobile-nav-menu nav a{justify-content:flex-start;display:flex!important}.mobile-nav-menu nav .nav-cta{justify-content:center}}@media (max-width:720px){.premium-site h1{font-size:2.35rem;line-height:1.04}.premium-site h2{font-size:1.85rem}.premium-hero{gap:28px;padding:112px 14px 54px}.premium-hero:before{bottom:42px;right:-300px}.premium-hero-copy p{font-size:1rem}.premium-hero-actions,.premium-cta-actions,.premium-badge-row{grid-template-columns:1fr;display:grid}.premium-phone-wrap{min-height:490px;animation-name:premiumPhoneRise}.premium-phone{min-height:470px;padding:14px;transform:none}.premium-checklist{gap:7px}.premium-check-row{grid-template-columns:26px 1fr auto;min-height:39px;font-size:.82rem}.premium-check-row i{width:24px;height:24px}.premium-floating-record{width:min(220px,100% - 16px);animation-name:premiumRecordRise;bottom:24px;right:8px;transform:translateY(14px)}.premium-band,.premium-demo-section{width:min(100% - 28px,1240px);padding:58px 0}.premium-how,.premium-demo-section,.premium-trust-band{width:100%;padding:58px 14px}.premium-feature-grid,.premium-problem-grid,.premium-pricing-grid,.premium-step-timeline,.premium-driver-band,.premium-proof-layout,.premium-contact-grid,.premium-final-cta,.premium-driver-list{grid-template-columns:1fr}.premium-card,.premium-price-card,.premium-step{min-height:auto}.premium-page-hero{width:min(100% - 28px,1240px);min-height:auto;padding:118px 0 48px}.premium-page-hero-split .premium-phone-wrap{min-height:470px}.premium-final-cta{width:min(100% - 28px,1240px);margin-bottom:58px;padding:26px}.premium-proof-object div{display:grid}.premium-proof-object p{text-align:left}.site-footer{width:min(calc(100% - 28px), var(--max))}.footer-columns{grid-template-columns:1fr}}@media (max-width:430px){.premium-phone-wrap{min-height:452px}.premium-phone{min-height:430px}.premium-check-row:nth-child(n+7){display:none}}@media (prefers-reduced-motion:reduce){.premium-phone-wrap,.premium-phone-meter span,.premium-check-row,.premium-phone-complete,.premium-floating-record{opacity:1!important;animation:none!important;transform:none!important}.premium-phone-meter span{transform:scaleX(1)!important}}.recording-showreel-active{scroll-behavior:auto}.recording-showreel-active .site-nav{animation:30s cubic-bezier(.22,1,.36,1) both recordingNavIn}.animated-hero{isolation:isolate;background:radial-gradient(circle at 68% 18%,#3ed27a47,#0000 28%),radial-gradient(circle at 24% 30%,#3ed2c624,#0000 28%),linear-gradient(#010506 0%,#061115 58%,#0a1618 100%);min-height:880px}.animated-hero:after{content:"";z-index:4;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 46%,#3ed27a1f,#0000 20%),#010506;position:absolute;inset:0}.recording-mode:after{animation:30s linear both recordingBlackStart}.hero-night-mood,.hero-night-mood span{pointer-events:none;position:absolute}.hero-night-mood{z-index:0;inset:0;overflow:hidden}.hero-aura{filter:blur(18px);opacity:.64;border-radius:50%}.hero-aura-primary{background:#3ed27a2e;width:420px;height:420px;animation:12s ease-in-out infinite premiumAuraShift;top:14%;right:10%}.hero-aura-secondary{background:#3ed2c61f;width:320px;height:320px;animation:14s ease-in-out infinite reverse premiumAuraShift;bottom:18%;left:4%}.hero-skyline{opacity:.48;clip-path:polygon(0 84%,4% 72%,9% 76%,14% 52%,19% 70%,25% 42%,31% 66%,37% 58%,43% 76%,50% 36%,57% 68%,64% 54%,71% 72%,78% 48%,85% 64%,93% 46%,100% 70%,100% 100%,0 100%);background:linear-gradient(#0000 0 50%,#092225c7 51% 100%),linear-gradient(90deg,#0000 0 3%,#f5fffc17 3% 6%,#0000 6% 10%,#f5fffc1f 10% 16%,#0000 16% 24%,#f5fffc14 24% 28%,#0000 28% 36%,#f5fffc1c 36% 46%,#0000 46% 54%,#f5fffc14 54% 59%,#0000 59% 100%);width:min(760px,58vw);height:146px;bottom:168px;right:0}.hero-road{opacity:.8;background:linear-gradient(90deg,#0000 0 46%,#f2c15d80 47% 48%,#0000 49% 100%),repeating-linear-gradient(90deg,#0000 0 48px,#f5fffc1f 48px 54px,#0000 54px 112px);border-top:1px solid #3ed2c647;border-bottom:1px solid #f2c15d42;width:850px;height:178px;animation:10s linear infinite heroRoadSlide;bottom:72px;right:-170px;transform:rotate(-8deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.hero-road-right{opacity:.36;animation-duration:14s;bottom:112px;transform:rotate(-5deg)scale(.86)}.hero-road-lane{background:linear-gradient(90deg,#0000,#3ed27ab3,#0000);width:380px;height:2px;animation:4.6s cubic-bezier(.22,1,.36,1) infinite heroLightSweep;bottom:142px;right:4%}.hero-showreel-logo{z-index:6;color:var(--premium-ink);opacity:0;align-items:center;gap:12px;display:inline-flex;position:absolute;top:142px;left:max(24px,50% - 620px);transform:translateY(8px)}.hero-showreel-logo span{color:#02110f;background:linear-gradient(135deg, var(--premium-green), var(--premium-cyan));border-radius:14px;place-items:center;width:44px;height:44px;font-weight:950;display:grid;box-shadow:0 0 34px #3ed27a75}.hero-showreel-logo b{font-size:1.1rem}.recording-mode .hero-showreel-logo{animation:30s cubic-bezier(.22,1,.36,1) both recordingLogo}.animated-hero-copy{z-index:3;animation:1s cubic-bezier(.22,1,.36,1) .14s both heroCopyBlockIn}.animated-hero-copy h1 span{opacity:0;animation:.9s cubic-bezier(.22,1,.36,1) both heroHeadlineLine;transform:translateY(22px)}.animated-hero-copy h1 span:first-child{animation-delay:.28s}.animated-hero-copy h1 span:nth-child(2){animation-delay:.46s}.animated-hero-copy .premium-feature-badge,.animated-hero-copy p,.animated-hero-copy .premium-hero-actions,.animated-hero-copy .hero-badge-row{opacity:0;animation:.76s cubic-bezier(.22,1,.36,1) both heroSoftReveal;transform:translateY(16px)}.animated-hero-copy .premium-feature-badge{animation-delay:.12s}.animated-hero-copy p{animation-delay:.65s}.animated-hero-copy .premium-hero-actions{animation-delay:.82s}.animated-hero-copy .hero-badge-row{animation-delay:.96s}.hero-badge-row span:first-child{position:relative;overflow:hidden}.hero-badge-row span:first-child:after{content:"";background:linear-gradient(90deg,#0000,#3ed27a80,#0000);width:46%;animation:5s ease-in-out 1.2s infinite premiumBadgeSweep;position:absolute;inset:-40% auto -40% -60%;transform:rotate(16deg)}.hero-final-lockup{opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#3ed27a1c;border:0 solid #3ed27a47;border-radius:8px;gap:4px;max-width:290px;max-height:0;margin-top:0;padding:0 16px;display:grid;overflow:hidden;transform:translateY(14px)}.hero-final-lockup strong{color:var(--premium-ink);font-size:1rem}.hero-final-lockup span{color:#f5fffcbd;font-weight:800}.recording-mode .animated-hero-copy,.recording-mode .animated-hero-copy h1 span,.recording-mode .animated-hero-copy .premium-feature-badge,.recording-mode .animated-hero-copy p,.recording-mode .animated-hero-copy .premium-hero-actions,.recording-mode .animated-hero-copy .hero-badge-row{animation:none}.recording-mode .animated-hero-copy .premium-feature-badge{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) 3.1s both recordingReveal;transform:translateY(16px)}.recording-mode .animated-hero-copy h1 span:first-child{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) 5s both recordingReveal;transform:translateY(22px)}.recording-mode .animated-hero-copy h1 span:nth-child(2){opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) 5.65s both recordingReveal;transform:translateY(22px)}.recording-mode .animated-hero-copy p{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) 6.55s both recordingReveal;transform:translateY(16px)}.recording-mode .animated-hero-copy .premium-hero-actions{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) 7.2s both recordingReveal;transform:translateY(16px)}.recording-mode .animated-hero-copy .hero-badge-row{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) 7.75s both recordingReveal;transform:translateY(16px)}.recording-mode .hero-badge-row span:first-child{animation:30s cubic-bezier(.22,1,.36,1) both recordingBadgePulse}.recording-mode .hero-final-lockup{border-width:1px;max-height:120px;margin-top:26px;padding:16px;animation:.9s cubic-bezier(.22,1,.36,1) 26s both recordingFinalLockup}.recording-mode .hero-primary-cta{animation:30s cubic-bezier(.22,1,.36,1) both recordingCtaFocus}.animated-hero-visual{z-index:3;min-height:650px}.animated-phone-mockup{perspective:1400px;width:min(100%,470px);min-height:650px;margin:0 auto;position:relative}.hero-phone-shadow{filter:blur(8px);opacity:.8;background:radial-gradient(circle,#00000080,#0000 68%);border-radius:50%;width:72%;height:80px;position:absolute;bottom:18px;right:26px}.hero-phone-stage{z-index:2;min-height:630px;transform-style:preserve-3d;background:linear-gradient(145deg,#f5fffc33,#f5fffc08 18%,#010506e6 78%),#020809;border:1px solid #f5fffc47;border-radius:34px;padding:10px;animation:1.3s cubic-bezier(.22,1,.36,1) .28s both heroPhoneEnter,7s ease-in-out 1.8s infinite heroPhoneIdle;position:relative;transform:rotateY(-14deg)rotate(3deg)translate(0);box-shadow:0 42px 110px #0000008f,0 0 80px #3ed27a29}.hero-phone-stage:after{content:"";pointer-events:none;border-radius:27px;position:absolute;inset:12px;box-shadow:inset 0 0 0 1px #f5fffc14}.hero-phone-reflection{pointer-events:none;border-radius:34px;position:absolute;inset:0;overflow:hidden}.hero-phone-reflection:before{content:"";background:linear-gradient(90deg,#0000,#f5fffc57,#0000);width:42%;animation:6.2s cubic-bezier(.22,1,.36,1) .9s infinite phoneReflectionSweep;position:absolute;inset:-20% auto -20% -60%;transform:rotate(15deg)}.hero-phone-shell{min-height:610px;color:var(--premium-ink);background:linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 50% 0,#3ed27a29,#0000 38%),linear-gradient(#0c2225,#020809 86%);border-radius:26px;padding:28px 18px 18px;position:relative;overflow:hidden}.hero-phone-camera{background:#f5fffc38;border-radius:999px;width:92px;height:6px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.hero-phone-status,.hero-phone-title,.inspection-progress>div,.checklist-motion-row,.inspection-complete-state{z-index:1;position:relative}.hero-phone-status{border-bottom:1px solid #f5fffc24;justify-content:space-between;gap:12px;margin-top:10px;padding-bottom:16px;display:flex}.hero-phone-status span,.hero-phone-title span,.floating-proof-card span,.history-records-motion strong,.benefit-orbit-cards span{color:var(--premium-green);text-transform:uppercase;font-size:.78rem;font-weight:950}.hero-phone-title{gap:5px;margin:18px 0;display:grid}.hero-phone-title strong{color:var(--premium-ink);font-size:1.38rem}.hero-phone-title small{color:#f5fffca3}.inspection-progress{gap:8px;margin:0 0 18px;display:grid}.inspection-progress>div{color:#f5fffcc2;justify-content:space-between;font-weight:800;display:flex}.inspection-progress b{color:var(--premium-green)}.inspection-progress i{background:#f5fffc1a;border-radius:999px;height:10px;display:block;overflow:hidden}.inspection-progress-fill{transform-origin:0;background:linear-gradient(90deg, var(--premium-green), var(--premium-amber), var(--premium-cyan));width:100%;height:100%;animation:4.8s cubic-bezier(.22,1,.36,1) .9s both progressFillNormal;display:block;transform:scaleX(.08)}.checklist-motion{gap:9px;display:grid}.checklist-motion-row{opacity:0;background:#f5fffc13;border:1px solid #f5fffc24;border-radius:8px;grid-template-columns:29px 1fr auto;align-items:center;gap:10px;min-height:42px;padding:7px 10px;animation:.52s cubic-bezier(.22,1,.36,1) both checklistRowIn;display:grid;transform:translateY(10px)}.checklist-motion-row:first-child{animation-delay:1.1s}.checklist-motion-row:nth-child(2){animation-delay:1.32s}.checklist-motion-row:nth-child(3){animation-delay:1.54s}.checklist-motion-row:nth-child(4){animation-delay:1.76s}.checklist-motion-row:nth-child(5){animation-delay:1.98s}.checklist-motion-row:nth-child(6){animation-delay:2.2s}.checklist-motion-row:nth-child(7){animation-delay:2.42s}.checklist-motion-row:nth-child(8){animation-delay:2.64s}.checklist-motion-row i{background:linear-gradient(135deg, var(--premium-green), var(--premium-cyan));border-radius:50%;place-items:center;width:27px;height:27px;animation:2.8s ease-in-out infinite checkPulse;display:grid;box-shadow:0 0 #3ed27a3d}.checklist-motion-row i:before{content:"";border-bottom:3px solid #041211;border-left:3px solid #041211;width:12px;height:7px;transform:rotate(-45deg)}.checklist-motion-row span{color:#f5fffce6;font-weight:850}.checklist-motion-row b{color:#041211;background:var(--premium-amber);border-radius:999px;padding:5px 8px;font-size:.72rem}.inspection-complete-state{opacity:0;background:#3ed27a1f;border:1px solid #3ed27a52;border-radius:8px;grid-template-columns:48px 1fr;align-items:center;gap:12px;margin-top:16px;padding:14px;animation:.65s cubic-bezier(.22,1,.36,1) 3.4s both completeStateIn;display:grid;transform:translateY(12px)}.inspection-complete-state>span{background:linear-gradient(135deg, var(--premium-green), var(--premium-cyan));border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 0 8px #3ed27a1f}.inspection-complete-state>span:before{content:"";border-bottom:4px solid #041211;border-left:4px solid #041211;width:18px;height:10px;transform:rotate(-45deg)}.inspection-complete-state strong{color:var(--premium-ink);display:block}.inspection-complete-state small{color:#041211;background:var(--premium-green);border-radius:999px;align-items:center;min-height:30px;margin-top:4px;padding:0 10px;font-weight:900;display:inline-flex}.floating-proof-card,.history-records-motion,.benefit-orbit-cards{z-index:4;position:absolute}.floating-proof-card{width:246px;color:var(--premium-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;background:linear-gradient(135deg,#3ed27a1f,#0000),#041214d6;border:1px solid #f5fffc3d;border-radius:8px;padding:17px;animation:.76s cubic-bezier(.22,1,.36,1) 4.3s both proofCardIn,7s ease-in-out 5.2s infinite glassCardIdle;bottom:116px;right:-38px;transform:translate(34px);box-shadow:0 24px 64px #00000061}.floating-proof-card strong,.history-records-motion strong{color:var(--premium-ink);display:block}.floating-proof-card p{color:#f5fffcbd;margin:8px 0 0;font-size:.92rem}.history-records-motion{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;background:#061115c7;border:1px solid #f5fffc33;border-radius:8px;gap:8px;width:220px;padding:14px;animation:.7s cubic-bezier(.22,1,.36,1) 5.1s both historyStackIn;display:grid;top:104px;left:-30px;transform:translateY(16px);box-shadow:0 24px 64px #00000047}.history-records-motion span{color:#f5fffcd1;background:#f5fffc13;border:1px solid #f5fffc1f;border-radius:8px;justify-content:space-between;gap:10px;min-height:34px;padding:8px 10px;font-weight:850;display:flex}.benefit-orbit-cards{pointer-events:none;inset:0}.benefit-orbit-cards span{color:#dfffee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#3ed27a1f;border:1px solid #3ed27a40;border-radius:999px;align-items:center;min-height:42px;padding:0 13px;animation:.7s cubic-bezier(.22,1,.36,1) 5.6s both orbitBenefitIn,7s ease-in-out 6.4s infinite orbitBenefitFloat;display:inline-flex;position:absolute;transform:translateY(14px);box-shadow:0 16px 34px #0000003d}.benefit-orbit-cards span:first-child{top:34px;right:-10px}.benefit-orbit-cards span:nth-child(2){animation-delay:5.8s,6.7s;bottom:220px;left:-20px}.benefit-orbit-cards span:nth-child(3){animation-delay:6s,7s;bottom:26px;right:34px}.recording-mode .hero-phone-stage{opacity:0;animation:30s cubic-bezier(.22,1,.36,1) both recordingPhone,6s ease-in-out 30s infinite heroPhoneIdle;transform:translate(94px)rotateY(-22deg)rotate(8deg)}.recording-mode .hero-phone-reflection:before{animation:30s cubic-bezier(.22,1,.36,1) both recordingReflection}.recording-mode .inspection-progress-fill{animation:4s cubic-bezier(.22,1,.36,1) 8s both recordingProgress}.recording-mode .checklist-motion-row{animation:.45s cubic-bezier(.22,1,.36,1) both recordingCheckRow}.recording-mode .checklist-motion-row:first-child{animation-delay:8.1s}.recording-mode .checklist-motion-row:nth-child(2){animation-delay:8.55s}.recording-mode .checklist-motion-row:nth-child(3){animation-delay:9s}.recording-mode .checklist-motion-row:nth-child(4){animation-delay:9.45s}.recording-mode .checklist-motion-row:nth-child(5){animation-delay:9.9s}.recording-mode .checklist-motion-row:nth-child(6){animation-delay:10.35s}.recording-mode .checklist-motion-row:nth-child(7){animation-delay:10.8s}.recording-mode .checklist-motion-row:nth-child(8){animation-delay:11.25s}.recording-mode .inspection-complete-state{animation:.75s cubic-bezier(.22,1,.36,1) 12.15s both recordingComplete}.recording-mode .floating-proof-card{animation:.85s cubic-bezier(.22,1,.36,1) 15s both recordingProofCard,7s ease-in-out 30s infinite glassCardIdle}.recording-mode .history-records-motion{animation:.85s cubic-bezier(.22,1,.36,1) 18s both recordingHistoryStack}.recording-mode .benefit-orbit-cards span{animation:.9s cubic-bezier(.22,1,.36,1) 22s both recordingOrbitBenefit,7s ease-in-out 30s infinite orbitBenefitFloat}.recording-mode .benefit-orbit-cards span:nth-child(2){animation-delay:22.45s,30.2s}.recording-mode .benefit-orbit-cards span:nth-child(3){animation-delay:22.9s,30.4s}.problem-transform-stage{background:linear-gradient(90deg,#3ed27a1c,#0000 54%),#ffffffb8;border:1px solid #0927231f;border-radius:8px;min-height:148px;margin:-8px 0 24px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0f262c14}.paper-shape,.organized-record-card{border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 16px;font-weight:900;display:inline-flex;position:absolute}.paper-shape{color:#506469;background:#fff;animation:9s cubic-bezier(.22,1,.36,1) infinite paperOrganize;box-shadow:0 16px 34px #0f262c1f}.paper-shape-one{top:30px;left:30px;transform:rotate(-8deg)}.paper-shape-two{animation-delay:.3s;top:70px;left:190px;transform:rotate(7deg)}.paper-shape-three{animation-delay:.6s;top:22px;left:330px;transform:rotate(-4deg)}.organized-record-card{color:#041211;background:linear-gradient(135deg, var(--premium-green), var(--premium-cyan));min-width:240px;animation:9s ease-in-out infinite organizedRecordGlow;top:50%;right:28px;transform:translateY(-50%);box-shadow:0 18px 42px #3ed27a3d}.premium-card,.premium-price-card,.premium-faq-item,.premium-demo-panel{position:relative;overflow:hidden}.premium-feature-card:after,.premium-price-card:after,.premium-demo-panel:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#3ed27a24,#0000);width:42%;transition:opacity .18s;position:absolute;inset:0 auto 0 -60%;transform:skew(-18deg)}.premium-feature-card:hover:after,.premium-price-card:hover:after,.premium-demo-panel:hover:after{opacity:1;animation:.9s cubic-bezier(.22,1,.36,1) cardLightSweep}.premium-step-timeline{position:relative}.premium-step-timeline:before{content:"";background:linear-gradient(90deg, var(--premium-green), var(--premium-amber), var(--premium-cyan));transform-origin:0;height:2px;animation:8s cubic-bezier(.22,1,.36,1) infinite pathLineDraw;position:absolute;top:38px;left:40px;right:40px}.premium-step{z-index:1;transition:transform .22s,border-color .22s,background .22s;position:relative}.premium-step:before{content:"";background:var(--premium-green);border-radius:50%;place-items:center;width:14px;height:14px;margin-bottom:18px;animation:5.4s ease-in-out infinite stepDotPulse;display:grid;box-shadow:0 0 0 8px #3ed27a1f}.premium-step:hover{background:#3ed27a1a;border-color:#3ed27a6b;transform:translateY(-4px)}.interactive-demo-grid{align-items:stretch}.demo-phone-state{perspective:1200px;min-height:560px;position:relative}.demo-phone-state:before{content:"";filter:blur(18px);background:radial-gradient(circle,#3ed27a33,#0000 68%);border-radius:50%;position:absolute;inset:40px 44px 20px}.demo-phone-shell{z-index:1;background:radial-gradient(circle at 50% 0,#3ed27a33,#0000 32%),linear-gradient(160deg,#10272a,#020809 82%);border:1px solid #f5fffc38;border-radius:30px;gap:18px;min-height:540px;padding:24px;transition:transform .32s;display:grid;position:relative;transform:rotateY(-8deg)rotate(2deg);box-shadow:0 34px 88px #00000057}.demo-phone-state:hover .demo-phone-shell{transform:rotateY(-4deg)rotate(1deg)translateY(-4px)}.demo-phone-top,.demo-phone-rows span{justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-phone-top{border-bottom:1px solid #f5fffc24;padding-bottom:14px}.demo-phone-top span,.demo-phone-status-pill{color:var(--premium-green);text-transform:uppercase;font-weight:950}.demo-phone-top b{color:var(--premium-ink)}.demo-phone-status-pill{background:#3ed27a1a;border:1px solid #3ed27a42;border-radius:999px;justify-content:center;align-items:center;min-height:42px;display:inline-flex}.demo-phone-rows{gap:10px;display:grid}.demo-phone-rows span{color:#f5fffcdb;background:#f5fffc13;border:1px solid #f5fffc1f;border-radius:8px;min-height:48px;padding:0 12px;font-weight:850;animation:.42s cubic-bezier(.22,1,.36,1) both demoRowIn}.demo-phone-rows i{background:var(--premium-green);border-radius:50%;width:12px;height:12px;margin-right:auto}.demo-phone-summary{color:#f5fffcc2;background:#f5fffc12;border:1px solid #f5fffc1f;border-radius:8px;align-self:end;padding:16px}.premium-demo-panel{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;display:block}.premium-demo-panel[aria-selected=true]{background:#3ed27a1f;border-color:#3ed27a75;box-shadow:0 20px 50px #3ed27a1f}.premium-demo-panel[aria-selected=true] h3{color:#dfffee}.premium-phone-history{opacity:0;grid-template-columns:1fr;gap:7px;margin-top:14px;animation:.6s 5s both premiumCompleteIn;display:grid;transform:translateY(12px)}.premium-phone-history span{color:#f5fffcc2;background:#f5fffc11;border:1px solid #f5fffc1f;border-radius:8px;min-height:30px;padding:7px 9px;font-size:.8rem;font-weight:850}.premium-driver-band{position:relative;overflow:hidden}.driver-roadline{opacity:.58;pointer-events:none;background:linear-gradient(90deg,#0000 0 40%,#f2c15d7a 41% 42%,#0000 43% 100%),repeating-linear-gradient(90deg,#0927231f 0 46px,#0000 46px 96px);width:72%;height:70px;animation:9s linear infinite heroRoadSlide;position:absolute;bottom:18px;right:-12%;transform:rotate(-4deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.premium-driver-list span{z-index:1;transition:transform .22s,box-shadow .22s;position:relative}.premium-driver-list span:hover{transform:translateY(-3px);box-shadow:0 16px 38px #0f262c1f}.premium-page-hero{isolation:isolate;position:relative}.premium-page-hero:before{content:"";z-index:-1;opacity:.82;background:radial-gradient(circle at 18% 20%,#3ed27a2e,#0000 26%),radial-gradient(circle at 84% 34%,#3ed2c624,#0000 28%),linear-gradient(#f5fffc0a,#0000);border-radius:8px;position:absolute;inset:74px -10vw 12px}.premium-final-cta{grid-template-columns:minmax(190px,260px) minmax(280px,1fr) auto;position:relative;overflow:hidden}.premium-final-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#3ed27a38,#0000);width:40%;animation:7s cubic-bezier(.22,1,.36,1) 1.4s infinite finalCtaSweep;position:absolute;inset:0 auto 0 -60%;transform:skew(-18deg)}.premium-final-visual{background:#f5fffc14;border:1px solid #3ed27a3d;border-radius:8px;gap:8px;width:min(100%,260px);padding:18px;display:grid;box-shadow:0 22px 60px #00000038}.premium-final-visual span{background:linear-gradient(135deg, var(--premium-green), var(--premium-cyan));border-radius:50%;width:52px;height:52px;box-shadow:0 0 0 9px #3ed27a1f}.premium-final-visual b{color:var(--premium-ink)}.premium-final-visual i{color:#f5fffcb8;font-style:normal}.premium-faq-item summary{padding-right:52px;position:relative}.premium-faq-item summary:after{content:"+";color:#0e7050;font-size:1.35rem;line-height:1;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.premium-faq-item[open] summary:after{content:"-"}.premium-faq-item p{opacity:0;transition:opacity .18s,transform .18s;overflow:hidden;transform:translateY(-4px)}.premium-faq-item[open] p{opacity:1;transform:translateY(0)}@keyframes recordingBlackStart{0%,5.8%{opacity:1}9%{opacity:.28}13%,to{opacity:0}}@keyframes recordingLogo{0%{opacity:0;transform:translateY(8px)scale(.96)}4%,7%{opacity:1;transform:translateY(0)scale(1)}10%,to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes recordingNavIn{0%,4%{opacity:0;transform:translateY(-14px)}8%,to{opacity:1;transform:translateY(0)}}@keyframes recordingReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes recordingBadgePulse{0%,16%,to{box-shadow:none}18%,24%{box-shadow:0 0 0 8px #3ed27a1f,0 0 28px #3ed27a47}}@keyframes recordingCtaFocus{0%,84%{box-shadow:0 18px 36px #3ed27a33}88%,96%{box-shadow:0 20px 44px #3ed27a6b,0 0 0 10px #3ed27a1a}to{box-shadow:0 18px 36px #3ed27a3d}}@keyframes recordingFinalLockup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes recordingPhone{0%,6%{opacity:0;transform:translate(94px)rotateY(-22deg)rotate(8deg)}16%{opacity:1;transform:translate(0)rotateY(-14deg)rotate(3deg)}84%{opacity:1;transform:translate(0)rotateY(-10deg)rotate(2deg)scale(1)}to{opacity:1;transform:translate(-8px)rotateY(-8deg)rotate(1.4deg)scale(.97)}}@keyframes recordingReflection{0%,6%{transform:translate(0)rotate(15deg)}10%{transform:translate(360%)rotate(15deg)}to{transform:translate(360%)rotate(15deg)}}@keyframes recordingProgress{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes recordingCheckRow{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes recordingComplete{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes recordingProofCard{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes recordingHistoryStack{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes recordingOrbitBenefit{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroCopyBlockIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes heroHeadlineLine{to{opacity:1;transform:translateY(0)}}@keyframes heroSoftReveal{to{opacity:1;transform:translateY(0)}}@keyframes premiumBadgeSweep{0%,55%{transform:translate(0)rotate(16deg)}75%,to{transform:translate(440%)rotate(16deg)}}@keyframes premiumAuraShift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-12px)scale(1.04)}}@keyframes heroRoadSlide{0%{background-position:0 0,0 0}to{background-position:0 0,-220px 0}}@keyframes heroLightSweep{0%,18%{opacity:0;transform:translate(36px)}48%{opacity:1}80%,to{opacity:0;transform:translate(-320px)}}@keyframes heroPhoneEnter{0%{opacity:0;transform:translate(54px)rotateY(-24deg)rotate(7deg)}to{opacity:1;transform:rotateY(-14deg)rotate(3deg)translate(0)}}@keyframes heroPhoneIdle{0%,to{transform:rotateY(-14deg)rotate(3deg)translateY(0)}50%{transform:rotateY(-12deg)rotate(2.4deg)translateY(-8px)}}@keyframes phoneReflectionSweep{0%,44%{transform:translate(0)rotate(15deg)}62%,to{transform:translate(360%)rotate(15deg)}}@keyframes progressFillNormal{to{transform:scaleX(1)}}@keyframes checklistRowIn{to{opacity:1;transform:translateY(0)}}@keyframes checkPulse{0%,to{box-shadow:0 0 #3ed27a33}50%{box-shadow:0 0 0 7px #3ed27a14}}@keyframes completeStateIn{to{opacity:1;transform:translateY(0)}}@keyframes proofCardIn{to{opacity:1;transform:translate(0)}}@keyframes historyStackIn{to{opacity:1;transform:translateY(0)}}@keyframes orbitBenefitIn{to{opacity:1;transform:translateY(0)}}@keyframes orbitBenefitFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes glassCardIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes paperOrganize{0%,38%{opacity:1}62%,to{opacity:.22;transform:translate(34px)rotate(0)}}@keyframes organizedRecordGlow{0%,34%{opacity:.82;transform:translateY(-50%)scale(.98)}62%,to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes cardLightSweep{0%{transform:translate(0)skew(-18deg)}to{transform:translate(380%)skew(-18deg)}}@keyframes pathLineDraw{0%{transform:scaleX(.08)}42%,to{transform:scaleX(1)}}@keyframes stepDotPulse{0%,to{box-shadow:0 0 0 8px #3ed27a1f}50%{box-shadow:0 0 0 12px #3ed27a0a}}@keyframes demoRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes finalCtaSweep{0%,42%{transform:translate(0)skew(-18deg)}66%,to{transform:translate(410%)skew(-18deg)}}@media (max-width:1100px){.animated-hero{min-height:auto}.animated-hero-visual{justify-self:center;width:min(100%,560px);min-height:630px}.premium-step-timeline:before{display:none}.floating-proof-card{right:14px}.history-records-motion{left:2px}.premium-final-cta{grid-template-columns:1fr}}@media (max-width:720px){.animated-hero{padding-top:118px}.animated-hero-visual{width:100%;min-height:620px}.animated-phone-mockup{width:min(100%,410px);min-height:610px}.hero-phone-stage,.recording-mode .hero-phone-stage{min-height:560px;animation-name:heroMobilePhoneIn;transform:none}.recording-mode .hero-phone-stage{opacity:0;animation:30s cubic-bezier(.22,1,.36,1) both recordingPhoneMobile,6s ease-in-out 30s infinite heroMobilePhoneIdle}.hero-phone-shell{min-height:540px;padding:24px 14px 14px}.checklist-motion-row{min-height:38px;font-size:.82rem}.floating-proof-card,.history-records-motion,.benefit-orbit-cards{width:100%;position:relative;inset:auto}.floating-proof-card,.history-records-motion{margin-top:12px;transform:translateY(12px)}.benefit-orbit-cards{pointer-events:auto;grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.benefit-orbit-cards span{justify-content:center;width:100%;position:relative;inset:auto!important}.hero-showreel-logo{top:104px;left:16px}.hero-final-lockup{max-width:none}.problem-transform-stage{min-height:250px}.paper-shape-one,.paper-shape-two,.paper-shape-three{left:18px}.paper-shape-two{top:92px}.paper-shape-three{top:154px}.organized-record-card{min-width:min(260px,100% - 36px);animation-name:organizedRecordGlowMobile;top:auto;bottom:18px;right:18px;transform:none}.interactive-demo-grid,.premium-final-cta{grid-template-columns:1fr}.demo-phone-state{min-height:auto}.demo-phone-shell{min-height:420px;transform:none}.demo-phone-state:hover .demo-phone-shell{transform:translateY(-3px)}.premium-final-visual{width:100%}.driver-roadline{width:110%;right:-38%}}@media (max-width:430px){.animated-phone-mockup{min-height:570px}.hero-phone-stage,.recording-mode .hero-phone-stage{min-height:520px}.hero-phone-shell{min-height:500px}.checklist-motion-row:nth-child(n+7){display:none}}@keyframes heroMobilePhoneIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes recordingPhoneMobile{0%,6%{opacity:0;transform:translateY(38px)scale(.98)}16%{opacity:1;transform:translateY(0)scale(1)}84%{opacity:1;transform:translateY(0)scale(1)}to{opacity:1;transform:translateY(-4px)scale(.98)}}@keyframes heroMobilePhoneIdle{0%,to{transform:translateY(-4px)scale(.98)}50%{transform:translateY(-10px)scale(.98)}}@keyframes organizedRecordGlowMobile{0%,34%{opacity:.82;transform:scale(.98)}62%,to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.recording-showreel-active .site-nav,.recording-mode:after,.hero-aura,.hero-road,.hero-road-lane,.hero-showreel-logo,.animated-hero-copy,.animated-hero-copy h1 span,.animated-hero-copy .premium-feature-badge,.animated-hero-copy p,.animated-hero-copy .premium-hero-actions,.animated-hero-copy .hero-badge-row,.hero-badge-row span:first-child:after,.hero-phone-stage,.hero-phone-reflection:before,.inspection-progress-fill,.checklist-motion-row,.checklist-motion-row i,.inspection-complete-state,.floating-proof-card,.history-records-motion,.benefit-orbit-cards span,.paper-shape,.organized-record-card,.premium-step-timeline:before,.premium-step:before,.driver-roadline,.premium-final-cta:after{animation:none!important}.hero-showreel-logo{display:none!important}.animated-hero:after{opacity:0!important}.animated-hero-copy,.animated-hero-copy h1 span,.animated-hero-copy .premium-feature-badge,.animated-hero-copy p,.animated-hero-copy .premium-hero-actions,.animated-hero-copy .hero-badge-row,.hero-phone-stage,.checklist-motion-row,.inspection-complete-state,.floating-proof-card,.history-records-motion,.benefit-orbit-cards span,.premium-phone-history,.hero-final-lockup{opacity:1!important;transform:none!important}.inspection-progress-fill{transform:scaleX(1)!important}.hero-final-lockup{display:grid}}@property --hero-glow{syntax:"<number>";inherits:false;initial-value:0}@property --phone-tilt{syntax:"<angle>";inherits:false;initial-value:-8deg}.site-nav{color:#fff;background:#010407b8;border-color:#ffffff1f;box-shadow:0 18px 54px #00000042}.brand-mark,.site-nav nav a,.nav-login{color:#ffffffe6}.brand-mark span{color:#041006;background:linear-gradient(135deg,#a8ded7,#63cfc5);box-shadow:0 0 22px #63cfc547}.site-nav nav a:hover,.site-footer nav a:hover{color:#a8ded7;background:#63cfc51a}.nav-login{background:#ffffff09;border-color:#ffffff29}.nav-cta{color:#041006;background:linear-gradient(135deg,#a8ded7,#63cfc5)}.language-pill{background:#a8ded7db;color:#041006!important}.mobile-nav-menu summary{color:#fff;background:#fff1;border-color:#ffffff2e}.mobile-nav-menu nav{background:#010407f0;border-color:#ffffff1f}.reference-hero{--premium-green:#63cfc5;--premium-green-soft:#a8ded7;--premium-ink:#f7fff8;--hero-glow:0;min-height:clamp(720px,88svh,900px);color:var(--premium-ink);background:radial-gradient(circle at 76% 34%, rgba(99, 207, 197, calc(.12 + var(--hero-glow) * .1)), transparent 28%), radial-gradient(circle at 50% 92%, #5eb4ff21, transparent 32%), linear-gradient(118deg, #010304 0%, #050b10 40%, #071520 70%, #030608 100%);isolation:isolate;grid-template-columns:minmax(320px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(28px,5vw,76px);padding:118px max(24px,50vw - 640px) 44px;animation:8s ease-in-out infinite referenceHeroBreath;display:grid;position:relative;overflow:hidden}.reference-hero:before{content:"";z-index:-2;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000c,#0000 72%);mask-image:linear-gradient(90deg,#000c,#0000 72%)}.reference-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#010304c7,#01030429 48%,#01030480),linear-gradient(#0103042e,#010304b3);position:absolute;inset:0}.reference-city{z-index:-1;position:absolute;inset:0;overflow:hidden}.reference-city:before,.reference-city:after{content:"";clip-path:polygon(0 42%,10% 18%,18% 46%,28% 10%,36% 38%,44% 4%,52% 34%,62% 18%,68% 44%,78% 8%,86% 40%,94% 20%,100% 46%,100% 100%,0 100%);opacity:.45;filter:blur(.2px);background:linear-gradient(#0000 0 12%,#ffffff1f 12% 13%,#0000 13% 100%),repeating-linear-gradient(90deg,#0000 0 34px,#b0ffd92e 35px 37px,#0000 38px 70px),linear-gradient(#28465294,#070e14e0);width:min(52vw,760px);height:240px;position:absolute;bottom:18%;right:-4%}.reference-city:after{opacity:.25;width:min(44vw,620px);height:150px;bottom:12%;right:20%;transform:scaleX(-1)}.reference-moon{filter:blur(.4px);opacity:.62;background:radial-gradient(circle,#befcd57a,#befcd514 58%,#0000 72%);border-radius:50%;width:92px;height:92px;position:absolute;top:140px;right:21%}.reference-building{opacity:.42;background:repeating-linear-gradient(#e8ffef29 0 4px,#0000 4px 16px),linear-gradient(#122833b3,#040a0ef0);border:1px solid #a1ffc424;width:76px;position:absolute;bottom:23%}.reference-building-one{height:210px;right:7%}.reference-building-two{height:280px;right:14%}.reference-building-three{height:156px;right:2%}.reference-road{opacity:.78;background:linear-gradient(90deg,#0000 0 48%,#63cfc57a 49% 50%,#0000 51% 100%),repeating-linear-gradient(90deg,#ffffff14 0 2px,#0000 2px 86px),linear-gradient(#1e364029,#0009);height:250px;animation:7.5s linear infinite referenceRoad;position:absolute;bottom:2%;left:36%;right:-12%;transform:rotate(-5deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 82%,#0000)}.reference-copy{max-width:690px;opacity:1!important;animation:none!important;transform:none!important}.reference-badge{color:#f7fff8eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;min-height:42px;margin-bottom:26px;padding:0 16px;font-size:.86rem;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffff17}.reference-badge i{color:#041006;background:linear-gradient(135deg, var(--premium-green), var(--premium-green-soft));border-radius:8px;place-items:center;width:24px;height:24px;font-style:normal;font-weight:950;display:inline-grid}.reference-copy h1{color:#fff;text-wrap:balance;max-width:11.4ch;margin-bottom:24px;font-size:clamp(3.05rem,6vw,6rem);line-height:1.03}.reference-copy h1 span{display:block;opacity:1!important;animation:none!important;transform:none!important}.reference-copy h1 em{color:var(--premium-green-soft);text-shadow:0 0 28px #63cfc547;font-style:normal}.reference-copy p{color:#f7fff8b8;max-width:620px;margin-bottom:30px;font-size:clamp(1.05rem,1.55vw,1.34rem);line-height:1.68}.reference-actions .premium-secondary{color:#fff;background:#ffffff0a;border-color:#ffffff38}.reference-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:620px;margin-top:34px;display:grid}.reference-metrics span{color:#f7fff89e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;gap:6px;min-height:78px;padding:15px 16px;display:grid}.reference-metrics b{color:#fff;font-size:1rem}.reference-copy .reference-badge,.reference-copy p,.reference-copy .reference-actions,.reference-copy .reference-metrics{opacity:1!important;animation:none!important;transform:none!important}.reference-visual{perspective:1500px;min-height:clamp(560px,48vw,700px);position:relative}.reference-car-stage{filter:drop-shadow(0 34px 54px #00000073);width:min(95%,790px);position:absolute;bottom:2%;right:-5%;transform:translateZ(-80px)}.reference-car{width:100%;height:auto;display:block;overflow:visible}.reference-car-shadow{fill:#00000075}.reference-car-body{fill:url(#referenceCarBody);stroke:#ffffff6b;stroke-width:2px}.reference-car-glass{fill:url(#referenceGlass);stroke:#b9ffcd52;stroke-width:2px}.reference-car-window-line,.reference-car-detail{fill:none;stroke:#ffffff2e;stroke-linecap:round;stroke-width:3px}.reference-car-detail.secondary{stroke:#03080a57}.reference-headlight{fill:#f6fff1;opacity:.48;filter:drop-shadow(0 0 10px #f6fff166);animation:3.2s step-end infinite referenceHeadlight}.reference-headlight-left{animation-delay:.18s}.reference-headlight-right{animation-delay:.34s}.reference-wheel{fill:#030608;stroke:#ffffff6b;stroke-width:8px}.reference-wheel-core{fill:url(#wheelGlow);animation:3.2s ease-in-out infinite wheelCorePulse}.taxi-roof-sign,.window-neon{z-index:3;letter-spacing:.08em;border-radius:7px;justify-content:center;align-items:center;min-height:30px;font-size:.78rem;font-weight:950;display:inline-flex;position:absolute}.taxi-roof-sign{color:#041006;background:linear-gradient(135deg,#f4ffad,#63cfc5);width:86px;animation:4.4s step-end infinite taxiSignBlink;top:17%;right:33%;box-shadow:0 0 24px #63cfc573}.window-neon{color:#caffc7;text-shadow:0 0 12px #a8ded7c7;background:#051212bd;border:1px solid #a8ded76b;animation:5.6s step-end infinite windowNeon;top:30%;box-shadow:0 0 18px #63cfc533,inset 0 0 14px #63cfc51f}.window-neon-uber{width:78px;right:47%}.window-neon-lyft{width:78px;animation-delay:1.4s;right:36%}.reference-phone-stage{z-index:5;transform-origin:bottom;width:min(42vw,350px);min-width:300px;animation:1.2s cubic-bezier(.22,1,.36,1) .12s both referencePhoneEnter,6.8s ease-in-out 1.5s infinite referencePhoneFloat;position:absolute;top:0;left:3%;transform:translateY(14px)rotateY(-15deg)rotate(8deg)}.reference-phone{color:#fff;background:linear-gradient(120deg,#ffffff14,#0000 20% 80%,#ffffff0f),radial-gradient(circle at 50% 0,#63cfc529,#0000 34%),linear-gradient(#111a20,#030608 86%);border:9px solid #05090c;border-radius:48px;min-height:590px;padding:42px 20px 20px;position:relative;overflow:hidden;box-shadow:34px 38px 84px #0000008a,inset 0 0 0 1px #ffffff1f}.reference-phone:before{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:36%;animation:7s cubic-bezier(.22,1,.36,1) 1.3s infinite referencePhoneSweep;position:absolute;inset:0 auto 0 -40%;transform:skew(-16deg)}.reference-phone-camera{background:#030608;border-radius:999px;width:110px;height:24px;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px #ffffff14}.reference-phone-top{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:22px;font-size:.78rem;font-weight:850;display:grid}.reference-phone-top b{font-size:1rem;font-style:italic}.reference-phone-top small{color:#ffffffd6;justify-self:end;font-size:.8rem}.reference-progress{background:#ffffff1a;border-radius:999px;height:6px;margin-bottom:18px;overflow:hidden}.reference-progress span{transform-origin:0;background:linear-gradient(90deg,#9dffb2,#63cfc5);height:100%;animation:5.8s cubic-bezier(.22,1,.36,1) infinite referenceProgress;display:block;box-shadow:0 0 18px #63cfc573}.reference-checklist{gap:10px;display:grid}.reference-check-row{opacity:0;background:#fff1;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:22px 1fr 24px;align-items:center;min-height:44px;padding:0 12px;animation:5.8s cubic-bezier(.22,1,.36,1) infinite referenceRow;display:grid;transform:translateY(8px);box-shadow:inset 0 1px #ffffff0a}.reference-check-row:first-child{animation-delay:.18s}.reference-check-row:nth-child(2){animation-delay:.34s}.reference-check-row:nth-child(3){animation-delay:.5s}.reference-check-row:nth-child(4){animation-delay:.66s}.reference-check-row:nth-child(5){animation-delay:.82s}.reference-check-row:nth-child(6){animation-delay:.98s}.reference-check-row:nth-child(7){animation-delay:1.14s}.reference-check-row:nth-child(8){animation-delay:1.3s}.reference-check-row i,.reference-check-row b{color:#041006;background:linear-gradient(135deg,#9dffb2,#63cfc5);border-radius:50%;place-items:center;display:inline-grid;box-shadow:0 0 18px #63cfc547}.reference-check-row i:before{content:"";border-bottom:2px solid #041006;border-right:2px solid #041006;width:6px;height:9px;transform:rotate(40deg)}.reference-check-row span{color:#ffffffe6;font-size:.88rem;font-style:italic;font-weight:800}.reference-complete{opacity:0;background:#63cfc514;border:1px solid #63cfc529;border-radius:8px;justify-items:center;gap:8px;margin-top:20px;padding:18px 14px 14px;animation:5.8s cubic-bezier(.22,1,.36,1) infinite referenceComplete;display:grid;transform:translateY(10px)scale(.96)}.reference-complete i{color:#9dffb2;border:2px solid #63cfc5;border-radius:50%;place-items:center;width:58px;height:58px;font-size:2.1rem;font-style:normal;display:inline-grid;box-shadow:0 0 0 10px #63cfc514,0 0 34px #63cfc533}.reference-complete strong{color:#fff;font-size:1rem}.reference-complete span{color:#ffffff9e;font-size:.82rem}.reference-proof-card{z-index:4;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;background:radial-gradient(circle at 50% 16%,#63cfc533,#0000 42%),#051212b8;border:1px solid #a8ded775;border-radius:22px;justify-items:center;width:min(32vw,260px);min-width:230px;padding:28px 22px 20px;animation:.9s cubic-bezier(.22,1,.36,1) 1.65s both referenceProofIn,5.4s ease-in-out 2.6s infinite referenceProofFloat;display:grid;position:absolute;top:26%;right:4%;transform:translateY(18px)rotate(2deg);box-shadow:0 24px 70px #00000070,0 0 34px #63cfc51a}.reference-proof-icon{background:#63cfc51a;border-radius:50%;place-items:center;width:78px;height:78px;margin-bottom:14px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #63cfc533}.reference-proof-icon span{clip-path:polygon(0 0,68% 0,100% 28%,100% 100%,0 100%);background:linear-gradient(135deg,#a8ded7,#63cfc5);border-radius:9px 9px 13px 13px;width:36px;height:45px}.reference-proof-icon i{color:#041006;background:#a8ded7;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:950;display:grid;position:absolute;bottom:13px;right:12px}.reference-proof-card strong{color:#fff;margin-bottom:8px;font-size:1.2rem}.reference-proof-card p{color:#ffffffad;text-align:center;margin-bottom:16px;font-size:.84rem;line-height:1.5}.reference-date-chip{background:#63cfc514;border:1px solid #63cfc53d;border-radius:8px;gap:4px;width:100%;margin-bottom:14px;padding:10px 12px;animation:3.8s ease-in-out 1.8s infinite referenceDateGlow;display:grid}.reference-date-chip span{color:#a8ded7;text-transform:uppercase;font-size:.72rem;font-weight:950}.reference-date-chip b{color:#fff;font-size:.92rem}.reference-proof-facts{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.reference-proof-facts span{color:#ffffffb8;text-align:center;background:#ffffff12;border-radius:999px;min-height:28px;padding:6px 8px;font-size:.72rem;font-weight:850}.recording-mode.reference-hero:before,.recording-mode.reference-hero:after{animation-duration:30s}@keyframes referenceHeroBreath{0%,to{--hero-glow:0}50%{--hero-glow:1}}@keyframes referenceRoad{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,-260px 0,0 0}}@keyframes referenceHeadlight{0%,20%,36%,to{opacity:.45;filter:drop-shadow(0 0 8px #f6fff152)}24%,32%,48%,68%{opacity:1;filter:drop-shadow(0 0 28px #f6fff1f5)}}@keyframes wheelCorePulse{0%,to{opacity:.42}50%{opacity:1}}@keyframes taxiSignBlink{0%,12%,24%,to{opacity:.88}16%,20%,58%{opacity:1;box-shadow:0 0 36px #63cfc5b8}62%{opacity:.48}}@keyframes windowNeon{0%,18%,38%,to{opacity:.32}22%,34%,54%,78%{opacity:1;border-color:#a8ded7c7;box-shadow:0 0 26px #63cfc570,inset 0 0 16px #63cfc538}}@keyframes referencePhoneEnter{0%{opacity:0;transform:translate(82px,34px)rotateY(-28deg)rotate(13deg)scale(.92)}to{opacity:1;transform:translateY(14px)rotateY(-15deg)rotate(8deg)scale(1)}}@keyframes referencePhoneFloat{0%,to{transform:translateY(14px)rotateY(-15deg)rotate(8deg)}50%{transform:translate(-8px,2px)rotateY(-12deg)rotate(6deg)}}@keyframes referencePhoneSweep{0%,35%{transform:translate(0)skew(-16deg)}58%,to{transform:translate(480%)skew(-16deg)}}@keyframes referenceProgress{0%,14%{transform:scaleX(.08)}72%,to{transform:scaleX(1)}}@keyframes referenceRow{0%,12%{opacity:0;transform:translateY(8px)}24%,to{opacity:1;transform:translateY(0)}}@keyframes referenceComplete{0%,56%{opacity:0;transform:translateY(10px)scale(.96)}70%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes referenceProofIn{0%{opacity:0;transform:translate(34px,24px)rotate(8deg)scale(.92)}to{opacity:1;transform:translateY(18px)rotate(2deg)scale(1)}}@keyframes referenceProofFloat{0%,to{transform:translateY(18px)rotate(2deg)}50%{transform:translateY(6px)rotate(1deg)}}@keyframes referenceDateGlow{0%,to{box-shadow:none}48%,62%{box-shadow:0 0 26px #63cfc53d}}@media (max-width:1180px){.reference-hero{grid-template-columns:1fr;padding-top:132px}.reference-copy{max-width:820px}.reference-copy h1{max-width:13ch}.reference-visual{justify-self:center;width:min(100%,860px);min-height:720px}.reference-phone-stage{width:min(48vw,380px);left:7%}.reference-proof-card{right:8%}}@media (max-width:740px){.site-nav{width:min(calc(100% - 24px), var(--max));margin-top:10px;top:10px}.reference-hero{min-height:820px;padding:112px 18px 0;display:block;overflow:hidden}.reference-hero:after{background:linear-gradient(#01030414,#01030457 46%,#010304b8),linear-gradient(90deg,#010304cc,#0103041a 70%)}.reference-copy{z-index:6;position:relative}.reference-badge{min-height:34px;margin-bottom:16px;padding-inline:11px;font-size:.68rem}.reference-copy h1{max-width:10.8ch;margin-bottom:12px;font-size:clamp(2.45rem,12.1vw,3.6rem)}.reference-copy p{max-width:32ch;margin-bottom:16px;font-size:.92rem;line-height:1.48}.reference-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}.reference-metrics span{min-height:52px;padding:9px 8px;font-size:.64rem}.reference-metrics b{font-size:.76rem}.reference-visual{z-index:2;perspective:900px;pointer-events:none;min-height:390px;position:absolute;inset:auto 0 0}.reference-phone-stage,.reference-car-stage,.reference-proof-card{min-width:0;position:absolute}.reference-phone-stage{width:230px;animation:.8s cubic-bezier(.22,1,.36,1) .12s both referenceMobilePhoneEnter;top:4px;left:auto;right:-36px;transform:rotateY(-12deg)rotate(5deg)}.reference-phone{border-width:6px;border-radius:30px;min-height:372px;padding:30px 10px 10px}.reference-car-stage{width:360px;bottom:18px;right:-34px}.reference-proof-card{border-radius:14px;width:162px;min-width:0;padding:14px 12px 12px;animation:.7s cubic-bezier(.22,1,.36,1) .6s both referenceMobileProofIn;bottom:38px;left:18px;right:auto;transform:none}.reference-phone-top{margin-bottom:11px;font-size:.58rem}.reference-phone-top b{font-size:.7rem}.reference-progress{height:4px;margin-bottom:10px}.reference-checklist{gap:6px}.reference-check-row{grid-template-columns:18px 1fr 18px;min-height:27px;padding:0 7px}.reference-check-row span{font-size:.62rem}.reference-check-row i{width:12px;height:12px}.reference-check-row i:before{width:4px;height:7px}.reference-check-row b{width:15px;height:15px;font-size:.54rem}.reference-complete{gap:4px;margin-top:9px;padding:10px 8px 8px}.reference-complete i{width:34px;height:34px;font-size:1.16rem}.reference-complete strong{font-size:.68rem}.reference-complete span{font-size:.58rem}.reference-proof-icon{width:48px;height:48px;margin-bottom:8px}.reference-proof-icon span{width:24px;height:30px}.reference-proof-icon i{width:18px;height:18px;font-size:.64rem;bottom:7px;right:6px}.reference-proof-card strong{font-size:.78rem}.reference-proof-card p{margin-bottom:8px;font-size:.6rem}.reference-date-chip{margin-bottom:8px;padding:7px 8px}.reference-date-chip b{font-size:.64rem}.reference-proof-facts{gap:4px}.reference-proof-facts span{min-height:22px;padding:5px 4px;font-size:.54rem}.taxi-roof-sign{width:72px;min-height:26px;font-size:.68rem;top:18%;right:31%}.window-neon{width:62px;min-height:25px;font-size:.64rem;top:31%}.window-neon-uber{right:47%}.window-neon-lyft{right:35%}}@media (max-width:430px){.reference-phone{min-height:372px;padding-inline:10px}.reference-check-row{min-height:27px}.reference-check-row:nth-child(n+7){display:none}.reference-complete{margin-top:9px}}@keyframes referenceMobilePhoneEnter{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes referenceMobileProofIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.reference-hero,.reference-road,.reference-headlight,.reference-wheel-core,.taxi-roof-sign,.window-neon,.reference-phone-stage,.reference-phone:before,.reference-progress span,.reference-check-row,.reference-complete,.reference-proof-card,.reference-date-chip{animation:none!important}.reference-phone-stage,.reference-proof-card,.reference-check-row,.reference-complete{opacity:1!important;transform:none!important}.reference-progress span{transform:scaleX(1)!important}}@property --scene-light{syntax:"<number>";inherits:false;initial-value:0}.reference-hero{--scene-light:0;background:radial-gradient(circle at 72% 30%, rgba(123, 255, 146, calc(.09 + var(--scene-light) * .09)), transparent 31%), radial-gradient(circle at 43% 86%, #58aaff21, transparent 34%), linear-gradient(116deg, #010304 0%, #050b10 42%, #071721 74%, #020507 100%);grid-template-columns:minmax(420px,.84fr) minmax(650px,1.16fr);align-items:center;gap:clamp(30px,4.8vw,78px);min-height:clamp(760px,92svh,890px);padding-top:108px;padding-bottom:30px;animation:7.2s ease-in-out infinite referenceSceneBreath}.reference-copy{z-index:10;align-self:center;padding-bottom:42px;position:relative}.reference-badge{background:#ffffff0f;border-color:#ffffff29;min-height:44px;margin-bottom:28px;padding-inline:17px}.reference-badge i{width:25px;height:25px;font-size:.68rem}.reference-copy p{color:#f7fff8c2;max-width:610px;margin-bottom:30px;font-size:clamp(1.06rem,1.42vw,1.28rem)}.reference-actions{gap:16px}.reference-actions .premium-primary,.reference-actions .premium-secondary{border-radius:13px;min-height:58px}.reference-metrics{max-width:580px;margin-top:30px}.reference-metrics span{background:#ffffff0d;border-color:#ffffff1f;min-height:72px}.reference-visual{contain:layout paint;perspective:1500px;width:100%;min-height:clamp(600px,48vw,705px);transform-style:preserve-3d;align-self:stretch;position:relative}.reference-light-field{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.reference-light-field span{transform-origin:100%;filter:blur(.2px);opacity:0;background:linear-gradient(90deg,#0000,#a8ded780,#0000);width:72%;height:2px;animation:5.8s cubic-bezier(.22,1,.36,1) infinite referenceLightTrace;position:absolute;right:-18%;transform:rotate(-9deg)}.reference-light-field span:first-child{top:25%}.reference-light-field span:nth-child(2){animation-delay:1.1s;top:48%}.reference-light-field span:nth-child(3){animation-delay:2.2s;top:67%}.reference-car-stage{z-index:3;opacity:.98;filter:drop-shadow(0 34px 54px #00000073)brightness(1.12);width:min(98%,720px);animation:1.2s cubic-bezier(.22,1,.36,1) .18s both referenceCarSettle;bottom:72px;right:-16px;transform:translate3d(24px,0,-48px)scale(.99)}.reference-car-body{stroke:#ffffff8a}.taxi-roof-sign{z-index:5;top:15%;right:36%}.window-neon{z-index:5;top:29%}.reference-phone-stage{z-index:7;width:clamp(290px,23vw,335px);min-width:0;top:36px;left:22px;transform:translate3d(0,10px,80px)rotateY(-12deg)rotate(6deg)}.reference-phone{background:linear-gradient(120deg,#ffffff1a,#0000 22% 82%,#ffffff14),radial-gradient(circle at 50% 0,#63cfc52e,#0000 35%),linear-gradient(#111a20,#020507 88%);border-color:#04080b;min-height:558px}.reference-check-row b{letter-spacing:0;border-radius:999px;width:24px;height:20px;font-size:.54rem}.reference-complete i:before{content:"";border-bottom:4px solid;border-right:4px solid;width:17px;height:28px;transform:rotate(42deg)translateY(-2px)}.reference-proof-card{z-index:8;border-radius:18px;width:min(26vw,238px);top:216px;right:-38px;transform:translateY(14px)rotate(1.4deg)}.reference-proof-icon i{font-size:.58rem}@keyframes referenceSceneBreath{0%,to{--scene-light:0}50%{--scene-light:1}}@keyframes referenceLightTrace{0%{opacity:0;transform:translate(70px)rotate(-9deg)scaleX(.35)}22%{opacity:.7}56%,to{opacity:0;transform:translate(-360px)rotate(-9deg)scaleX(1)}}@keyframes referenceCarSettle{0%{opacity:0;transform:translate3d(90px,24px,-80px)scale(.95)}to{opacity:.98;transform:translate3d(24px,0,-48px)scale(.99)}}@media (max-width:1180px){.reference-hero{grid-template-columns:1fr;min-height:auto;padding-bottom:26px}.reference-copy{max-width:780px;padding-bottom:0}.reference-visual{justify-self:center;width:min(100%,900px);min-height:560px}.reference-phone-stage{left:6%}.reference-car-stage{right:2%}}@media (max-width:740px){.reference-hero{min-height:auto;padding:94px 18px 20px;display:block;overflow:hidden}.reference-hero:after{background:linear-gradient(#0103041a,#0103044d 48%,#010304ad),linear-gradient(90deg,#010304e0,#01030429 72%)}.reference-city:before{opacity:.32;width:620px;height:170px;bottom:23%;right:-70%}.reference-copy{padding-bottom:0}.reference-badge{min-height:34px;margin-bottom:14px;padding-inline:11px;font-size:.68rem}.reference-badge i{width:22px;height:22px;font-size:.58rem}.reference-copy h1{max-width:10.9ch;margin-bottom:10px;font-size:clamp(2.14rem,10.8vw,3.18rem);line-height:1.04}.reference-copy p{max-width:33ch;margin-bottom:14px;font-size:.88rem;line-height:1.46}.reference-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.reference-actions .premium-primary,.reference-actions .premium-secondary{text-align:center;border-radius:10px;min-height:48px;padding:0 8px;font-size:.78rem}.reference-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.reference-metrics span{min-height:48px;padding:8px 7px;font-size:.6rem}.reference-metrics b{font-size:.72rem}.reference-visual{z-index:2;perspective:850px;pointer-events:none;width:100%;height:252px;min-height:0;margin-top:6px;position:relative;inset:auto}.reference-light-field{inset:0 -18px}.reference-phone-stage,.reference-car-stage,.reference-proof-card{min-width:0}.reference-phone-stage{z-index:8;opacity:1;width:158px;animation:.64s cubic-bezier(.22,1,.36,1) 40ms both referenceMobilePhoneEnter;top:-6px;left:auto;right:2px;transform:none}.reference-phone{border-width:5px;border-radius:22px;min-height:246px;padding:23px 7px 7px;box-shadow:14px 18px 42px #0000007a,0 0 34px #63cfc521,inset 0 0 0 1px #ffffff21}.reference-phone-camera{width:54px;height:12px;top:9px}.reference-phone-top{gap:5px;margin-bottom:8px;font-size:.5rem}.reference-phone-top b{font-size:.6rem}.reference-phone-top small{font-size:.52rem}.reference-progress{height:4px;margin-bottom:8px}.reference-checklist{gap:5px}.reference-check-row{border-radius:6px;grid-template-columns:14px 1fr 18px;min-height:20px;padding:0 5px}.reference-check-row:nth-child(n+6){display:none}.reference-check-row span{font-size:.5rem}.reference-check-row i{width:10px;height:10px}.reference-check-row i:before{border-width:1.5px;width:4px;height:6px}.reference-check-row b{width:16px;height:13px;font-size:.42rem}.reference-complete{border-radius:7px;gap:4px;margin-top:7px;padding:7px 6px 6px}.reference-complete i{width:27px;height:27px;font-size:1rem}.reference-complete i:before{border-width:2px;width:8px;height:14px}.reference-complete strong{font-size:.56rem}.reference-complete span{font-size:.48rem}.reference-car-stage{z-index:5;filter:drop-shadow(0 18px 34px #0000008a)brightness(1.18);width:346px;bottom:34px;left:-28px;right:auto;transform:none}.taxi-roof-sign{border-radius:6px;width:60px;min-height:22px;font-size:.58rem;top:14%;right:35%}.window-neon{border-radius:6px;width:52px;min-height:21px;font-size:.52rem;top:29%}.window-neon-uber{right:48%}.window-neon-lyft{right:36%}.reference-proof-card{z-index:7;opacity:1;border-radius:13px;width:126px;min-width:0;padding:10px 9px 9px;animation:.58s cubic-bezier(.22,1,.36,1) .18s both referenceMobileProofIn;inset:12px auto auto 2px;transform:none}.reference-proof-icon{width:40px;height:40px;margin-bottom:6px}.reference-proof-icon span{width:20px;height:25px}.reference-proof-icon i{width:18px;height:18px;font-size:.46rem;bottom:5px;right:4px}.reference-proof-card strong{margin-bottom:4px;font-size:.72rem}.reference-proof-card p{margin-bottom:7px;font-size:.52rem;line-height:1.32}.reference-date-chip{border-radius:7px;margin-bottom:7px;padding:6px 7px}.reference-date-chip span{font-size:.52rem}.reference-date-chip b{font-size:.56rem}.reference-proof-facts{grid-template-columns:1fr 1fr;gap:4px}.reference-proof-facts span{min-height:18px;padding:4px 3px;font-size:.46rem}}@media (max-width:390px){.reference-copy h1{font-size:2.12rem}.reference-copy p{font-size:.84rem}.reference-visual{height:242px}.reference-car-stage{width:322px;bottom:32px}.reference-phone-stage{width:150px}.reference-proof-card{width:124px}}@media (prefers-reduced-motion:reduce){.reference-light-field span,.reference-car-stage{animation:none!important}.reference-car-stage{opacity:1!important;transform:translate3d(24px,0,-48px)scale(.99)!important}}.reference-car-body{stroke:#ffffffad;stroke-width:2.4px}.reference-car-glass{stroke:#b9ffcd80;stroke-width:2.2px}.reference-car-hood-line,.reference-car-chrome,.reference-car-door-line{fill:none;stroke:#ffffff52;stroke-linecap:round;stroke-width:2.4px}.reference-car-chrome{stroke:#e0fff794;stroke-width:3px;filter:drop-shadow(0 0 8px #e0fff73d)}.reference-car-door-line{stroke:#02080a6b}.reference-luxury-grille path:first-child{fill:#020608d1;stroke:#ebfff89e;stroke-width:2px}.reference-luxury-grille path:not(:first-child){fill:none;stroke:#ebfff89e;stroke-linecap:round;stroke-width:2px}.reference-luxury-grille circle{fill:#040f0ff0;stroke:#a8ded79e;stroke-width:2px}.reference-wheel-spokes path{fill:none;stroke:#ebfff875;stroke-linecap:round;stroke-width:3px}.reference-headlight{opacity:1;filter:drop-shadow(0 0 20px #f6fff1db)drop-shadow(0 0 38px #a8ded740)}.reference-phone-stage{z-index:8;width:clamp(230px,18vw,285px);top:46px;left:34px;transform:translate3d(0,8px,60px)rotateY(-10deg)rotate(5deg)}.reference-phone{border-width:7px;border-radius:38px;min-height:472px;padding:36px 15px 15px}.reference-phone-top{margin-bottom:16px;font-size:.68rem}.reference-progress{margin-bottom:14px}.reference-check-row{grid-template-columns:19px 1fr 22px;min-height:34px;padding:0 10px}.reference-complete{margin-top:14px;padding:13px 11px 11px}.reference-proof-card{z-index:9;width:min(23vw,220px);padding:22px 18px 17px;top:170px;right:-16px}.reference-proof-icon{width:64px;height:64px}@media (max-width:1180px){.reference-visual{min-height:500px}.reference-car-stage{width:min(100%,720px);bottom:46px;right:-8px}.reference-phone-stage{width:clamp(220px,30vw,285px);left:7%}.reference-proof-card{right:7%}}@media (max-width:740px){.reference-visual{height:270px;min-height:270px;margin-top:8px}.reference-car-stage{z-index:6;filter:drop-shadow(0 18px 36px #0000008a)brightness(1.28)contrast(1.08);width:390px;bottom:26px;left:-44px;transform:none}.reference-phone-stage{z-index:8;width:124px;top:4px;left:auto;right:6px;transform:none}.reference-phone{border-width:4px;border-radius:18px;min-height:214px;padding:20px 6px 6px}.reference-phone-camera{width:44px;height:10px;top:8px}.reference-check-row{grid-template-columns:12px 1fr 15px;min-height:18px}.reference-check-row span{font-size:.46rem}.reference-check-row:nth-child(n+5){display:none}.reference-complete{margin-top:6px;padding:6px 5px}.reference-complete i{width:24px;height:24px}.reference-proof-card{width:116px;padding:9px 8px;top:24px;left:0}.taxi-roof-sign{top:13%;right:35%}.window-neon{top:29%}}@media (max-width:390px){.reference-visual{height:260px;min-height:260px}.reference-car-stage{width:370px;bottom:28px;left:-52px}.reference-phone-stage{width:116px}.reference-proof-card{width:110px}}.reference-visual{min-height:clamp(560px,45vw,670px)}.reference-car-stage{z-index:11;filter:drop-shadow(0 34px 54px #0000008a)drop-shadow(0 0 34px #a8ded71f)brightness(1.3)contrast(1.1);width:min(116%,860px);bottom:34px;right:-4%;transform:translateZ(20px)scale(1.12)}.reference-phone-stage{z-index:6;opacity:.92;width:clamp(116px,9vw,142px);top:74px;left:28px;transform:translate3d(0,8px,-10px)rotateY(-8deg)rotate(4deg)}.reference-phone{border-width:4px;border-radius:21px;min-height:236px;padding:20px 7px 7px;box-shadow:10px 14px 30px #00000070,0 0 22px #63cfc51f,inset 0 0 0 1px #ffffff21}.reference-phone-camera{width:45px;height:10px;top:8px}.reference-phone-top{gap:5px;margin-bottom:8px;font-size:.5rem}.reference-phone-top b{font-size:.58rem}.reference-phone-top small{font-size:.5rem}.reference-progress{height:4px;margin-bottom:8px}.reference-checklist{gap:5px}.reference-check-row{border-radius:6px;grid-template-columns:12px 1fr 16px;min-height:18px;padding:0 5px}.reference-check-row span{font-size:.46rem}.reference-check-row i{width:10px;height:10px}.reference-check-row i:before{border-width:1.5px;width:4px;height:6px}.reference-check-row b{width:15px;height:12px;font-size:.4rem}.reference-complete{gap:4px;margin-top:6px;padding:6px 5px}.reference-complete i{width:24px;height:24px}.reference-complete i:before{border-width:2px;width:8px;height:14px}.reference-complete strong{font-size:.52rem}.reference-complete span{font-size:.46rem}.reference-proof-card{z-index:9;width:min(20vw,190px);top:150px;right:-24px}.reference-car-hood-line.secondary,.reference-car-mirror,.reference-car-bumper,.reference-car-lower-chrome,.reference-wheel-ring{fill:none;stroke-linecap:round}.reference-car-hood-line.secondary{stroke:#ebfff861;stroke-width:2px}.reference-car-mirror{fill:#e4f2f3c7;stroke:#ffffff94;stroke-width:2px}.reference-car-bumper,.reference-car-lower-chrome{stroke:#ebfff8a3;stroke-width:3px;filter:drop-shadow(0 0 8px #ebfff833)}.reference-wheel-ring{stroke:#ebfff857;stroke-width:4px}.taxi-roof-sign,.window-neon{z-index:13}@media (min-width:1500px){.reference-car-stage{width:min(118%,930px)}.reference-phone-stage{width:150px}}@media (max-width:1180px){.reference-visual{min-height:440px}.reference-car-stage{width:min(108%,760px);bottom:24px;right:-2%}.reference-phone-stage{width:clamp(110px,16vw,138px);top:62px;left:7%}.reference-proof-card{width:min(22vw,176px);top:126px;right:7%}}@media (min-width:741px) and (max-width:1180px){.reference-hero{padding-top:108px;padding-bottom:18px}.reference-copy h1{max-width:11.6ch;margin-bottom:16px;font-size:clamp(2.75rem,6.4vw,4.4rem)}.reference-copy p{max-width:560px;margin-bottom:18px;font-size:1rem;line-height:1.5}.reference-actions .premium-primary,.reference-actions .premium-secondary{min-height:50px}.reference-metrics{margin-top:18px}.reference-metrics span{min-height:58px;padding:10px 12px}.reference-visual{height:300px;min-height:300px}.reference-car-stage{width:min(104%,680px);bottom:8px;right:0}.reference-phone-stage{width:92px;top:28px;left:8%}.reference-proof-card{width:156px;padding:14px 12px 12px;top:42px;right:5%}.reference-proof-icon{width:46px;height:46px;margin-bottom:8px}.reference-proof-card strong{font-size:.82rem}.reference-proof-card p{margin-bottom:8px;font-size:.62rem}}@media (max-width:740px){.reference-visual{height:276px;min-height:276px}.reference-car-stage{z-index:11;filter:drop-shadow(0 18px 36px #00000094)brightness(1.34)contrast(1.1);width:430px;bottom:18px;left:-70px;right:auto;transform:none}.reference-phone-stage{z-index:6;opacity:.9;width:62px;top:18px;left:auto;right:10px;transform:none}.reference-phone{border-width:2px;border-radius:10px;min-height:110px;padding:11px 3px 3px}.reference-phone-camera{width:22px;height:5px;top:4px}.reference-phone-top{gap:2px;margin-bottom:4px;font-size:.25rem}.reference-phone-top b{font-size:.29rem}.reference-phone-top small{font-size:.25rem}.reference-progress{height:2px;margin-bottom:4px}.reference-checklist{gap:2px}.reference-check-row{border-radius:3px;grid-template-columns:7px 1fr 8px;min-height:9px;padding:0 2px}.reference-check-row:nth-child(n+5){display:none}.reference-check-row span{font-size:.24rem}.reference-check-row i{width:5px;height:5px}.reference-check-row i:before{border-width:1px;width:2px;height:3px}.reference-check-row b{width:8px;height:6px;font-size:.18rem}.reference-complete{display:none}.reference-proof-card{z-index:9;width:110px;top:22px;left:0;right:auto}}@media (max-width:390px){.reference-car-stage{width:410px;left:-82px}.reference-phone-stage{width:58px;right:8px}.reference-proof-card{width:104px}}.reference-hero{grid-template-columns:minmax(420px,.8fr) minmax(650px,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);min-height:min(880px,100svh);padding-top:clamp(108px,12svh,132px);padding-bottom:18px}.reference-copy{padding-bottom:0}.reference-badge{min-height:40px;margin-bottom:20px}.reference-copy h1{max-width:11ch;margin-bottom:20px;font-size:clamp(3.35rem,5.1vw,5.2rem);line-height:1.01}.reference-copy p{max-width:610px;margin-bottom:24px;font-size:clamp(1rem,1.18vw,1.16rem);line-height:1.55}.reference-actions .premium-primary,.reference-actions .premium-secondary{min-height:52px}.reference-metrics{margin-top:22px}.reference-metrics span{min-height:62px;padding:12px 14px}.reference-car-stage{z-index:12;width:min(122%,920px);bottom:18px;right:-5%;transform:translateZ(32px)scale(1)}.reference-phone-stage{z-index:6;opacity:.88;width:clamp(96px,7.5vw,128px);top:34px;left:30px}.reference-proof-card{z-index:9;border-radius:14px;width:min(18vw,176px);padding:16px 14px 13px;top:96px;right:-26px}.reference-proof-icon{width:48px;height:48px;margin-bottom:8px}.reference-proof-icon span{width:24px;height:30px}.reference-proof-card strong{margin-bottom:5px;font-size:.88rem}.reference-proof-card p{margin-bottom:9px;font-size:.64rem}.reference-date-chip{margin-bottom:8px;padding:7px 8px}.reference-proof-facts span{min-height:22px;font-size:.54rem}.taxi-roof-sign{top:14%;right:35%}.window-neon{top:33%}.window-neon-uber{right:47%}.window-neon-lyft{right:36%}@media (min-width:1500px){.reference-hero{grid-template-columns:minmax(520px,.78fr) minmax(760px,1.22fr)}.reference-copy h1{font-size:clamp(4rem,4.5vw,5.35rem)}.reference-visual{height:min(640px,100svh - 160px);min-height:min(640px,100svh - 160px)}.reference-car-stage{width:min(118%,980px)}.reference-phone-stage{width:126px}}@media (min-width:741px) and (max-width:1180px){.reference-hero{min-height:auto;padding-top:104px;padding-bottom:18px}.reference-copy h1{font-size:clamp(2.65rem,6vw,4.15rem)}.reference-visual{height:280px;min-height:280px}.reference-car-stage{width:min(102%,690px);bottom:4px;right:-2%}.reference-phone-stage{width:76px;top:22px;left:7%}.reference-proof-card{width:132px;padding:10px 9px;top:28px;right:4%}}@media (max-width:740px){.reference-hero{min-height:auto;padding-top:94px;padding-bottom:16px}.reference-copy h1{font-size:clamp(2.1rem,10.4vw,3rem)}.reference-copy p{margin-bottom:14px}.reference-visual{height:250px;min-height:250px;margin-top:6px}.reference-car-stage{width:410px;bottom:10px;left:-62px}.reference-phone-stage{width:52px;top:18px;left:auto!important;right:9px!important}.reference-proof-card{width:90px;min-width:0;padding:7px 6px;top:16px;left:0!important;right:auto!important}.reference-proof-icon{width:30px;height:30px;margin-bottom:4px}.reference-proof-icon span{width:15px;height:19px}.reference-proof-icon i{width:14px;height:14px;font-size:.34rem;bottom:3px;right:2px}.reference-proof-card strong{margin-bottom:3px;font-size:.62rem}.reference-proof-card p{display:none}.reference-date-chip{margin-bottom:5px;padding:5px 6px}.reference-date-chip span{font-size:.46rem}.reference-date-chip b{font-size:.5rem}.reference-proof-facts{display:none}}@media (max-width:390px){.reference-visual{height:240px;min-height:240px}.reference-car-stage{width:390px;bottom:10px;left:-76px}.reference-phone-stage{width:48px;right:8px}.reference-proof-card{width:88px}}.reference-hero{--premium-green:#63cfc5;--premium-green-soft:#a8ded7;--premium-safety:#f1c25b;--premium-ink:#f6fbfa;background:radial-gradient(circle at 74% 30%, rgba(99, 207, 197, calc(.1 + var(--scene-light) * .08)), transparent 32%), radial-gradient(circle at 47% 88%, #4d8dc524, transparent 34%), linear-gradient(118deg, #020506 0%, #071113 42%, #092025 76%, #020506 100%);grid-template-columns:minmax(420px,.82fr) minmax(650px,1.18fr);min-height:min(900px,100svh)}.reference-hero:before{background-color:#0000;background-image:linear-gradient(#c7eeea09 1px,#0000 1px),linear-gradient(90deg,#c7eeea08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.reference-hero:after{background:linear-gradient(90deg,#020506e6 0%,#02050675 42%,#0205062e 72%,#02050685 100%),linear-gradient(#02050605,#020506b3)}.reference-city:before,.reference-city:after{background:linear-gradient(#0000 0 12%,#d6eeee1c 12% 13%,#0000 13% 100%),repeating-linear-gradient(90deg,#0000 0 34px,#9edbd626 35px 37px,#0000 38px 70px),linear-gradient(#2741488a,#060c0fe6)}.reference-moon{background:radial-gradient(circle,#a8ded76b,#a8ded714 58%,#0000 72%)}.reference-building{background:repeating-linear-gradient(#dff5f421 0 4px,#0000 4px 16px),linear-gradient(#12252bb8,#04090cf0);border-color:#a8ded729}.reference-road{background:linear-gradient(90deg,#0000 0 48%,#f1c25b5c 49% 50%,#0000 51% 100%),repeating-linear-gradient(90deg,#dff5f414 0 2px,#0000 2px 86px),linear-gradient(#1c343b29,#0000009e)}.reference-badge{color:#f6fbfae6;background:#091e2285;border-color:#a8ded73d}.reference-badge i{color:#071113;background:linear-gradient(135deg, var(--premium-safety), #f7df91)}.reference-copy h1{max-width:12.5ch;font-size:clamp(3.2rem,4.9vw,5.05rem)}.reference-copy h1 em{color:var(--premium-safety);text-shadow:0 0 26px #f1c25b33}.reference-copy p{color:#f6fbfabd;max-width:640px}.reference-actions .premium-primary{color:#181308;background:linear-gradient(135deg, #f7dc8a, var(--premium-safety));box-shadow:0 22px 52px #f1c25b38}.reference-actions .premium-secondary{background:#a8ded70f;border-color:#a8ded747}.reference-metrics span{background:#081c207a;border-color:#a8ded72e}.reference-visual{contain:layout;height:min(630px,100svh - 150px);min-height:min(630px,100svh - 150px)}.reference-light-field span{background:linear-gradient(90deg,#0000,#a8ded77a,#f1c25b57,#0000)}.reference-car-stage{filter:drop-shadow(0 34px 54px #0000008a)drop-shadow(0 0 30px #63cfc51a)brightness(1.22)contrast(1.08);width:min(120%,930px);bottom:20px;right:-4%}.reference-car-glass{stroke:#a8ded770}.reference-car-chrome{stroke:#daf5f28f;filter:drop-shadow(0 0 8px #a8ded72e)}.reference-luxury-grille circle{stroke:#a8ded78f}.reference-headlight{filter:drop-shadow(0 0 20px #f6fff1c7)drop-shadow(0 0 34px #f1c25b2e)}.taxi-roof-sign,.window-neon,.pressure-chip,.readiness-chip{color:#f6fbfaeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:0;background:#081619b8;border:1px solid #a8ded747;border-radius:999px;justify-content:center;align-items:center;min-height:32px;font-weight:900;display:inline-flex;position:absolute;box-shadow:inset 0 1px #ffffff1f,0 16px 34px #00000047}.taxi-roof-sign{color:#151103;background:linear-gradient(135deg, #f7dc8a, var(--premium-safety));border-color:#f1c25b75;width:70px}.window-neon{width:72px}.pressure-chip{z-index:7;width:86px;font-size:.78rem}.pressure-chip-airport{top:4%;right:7%}.pressure-chip-street{top:23%;right:4%}.reference-readiness{z-index:9;pointer-events:none;position:absolute;inset:0}.readiness-chip{color:#f6fbfaf0;background:#071518b8;border-radius:18px;flex-direction:column;gap:3px;width:130px;min-height:54px}.readiness-chip b,.readiness-chip i{font-style:normal;line-height:1.1;display:block}.readiness-chip b{font-size:.84rem}.readiness-chip i{color:var(--premium-green-soft);font-size:.74rem}.readiness-chip-1{top:34%;left:16%}.readiness-chip-2{top:30%;left:42%}.readiness-chip-3{bottom:31%;right:10%}.readiness-chip-4{bottom:8%;right:28%}.reference-phone{background:linear-gradient(120deg,#ffffff1a,#0000 22% 82%,#ffffff14),radial-gradient(circle at 50% 0,#63cfc529,#0000 35%),linear-gradient(#111a20,#020507 88%)}.reference-progress span,.reference-complete i,.reference-proof-icon i{background:linear-gradient(135deg, var(--premium-safety), var(--premium-green))}.reference-check-row i{background:#63cfc529}.reference-check-row i:before{border-color:var(--premium-green-soft)}.reference-check-row b,.reference-date-chip,.reference-proof-facts span{color:var(--premium-green-soft);background:#63cfc517;border-color:#a8ded738}.reference-proof-card{background:linear-gradient(150deg,#fffffff2,#e8f6f4e6),radial-gradient(circle at 0 0,#63cfc51f,#0000 48%)}@media (min-width:1500px){.reference-copy h1{font-size:clamp(4rem,4.28vw,5.25rem)}}@media (min-width:741px) and (max-width:1180px){.reference-hero{grid-template-columns:1fr}.reference-visual{height:360px;min-height:360px}.pressure-chip-airport{right:12%}.pressure-chip-street,.readiness-chip-4{display:none}.readiness-chip{width:118px;min-height:48px}}@media (max-width:740px){.reference-copy h1{max-width:12ch;font-size:clamp(2rem,9.6vw,2.72rem)}.reference-copy p{max-width:34ch}.reference-visual{height:270px;min-height:270px}.reference-car-stage{width:418px;bottom:12px;left:-64px}.pressure-chip,.readiness-chip{min-height:22px;font-size:.5rem}.pressure-chip{width:58px}.pressure-chip-airport{top:6%;right:16%}.pressure-chip-street,.readiness-chip-3,.readiness-chip-4{display:none}.readiness-chip{border-radius:12px;width:74px;min-height:34px}.readiness-chip b{font-size:.5rem}.readiness-chip i{font-size:.46rem}.readiness-chip-1{top:35%;left:18%}.readiness-chip-2{top:32%;left:43%}}@media (max-width:390px){.reference-copy h1{font-size:2rem}.reference-visual{height:252px;min-height:252px}.reference-car-stage{width:398px;left:-82px}.pressure-chip-airport{right:14%}}.reference-hero,.reference-hero *{box-sizing:border-box}.reference-hero{min-height:100svh}.reference-visual{height:min(520px,100svh - 160px);min-height:min(520px,100svh - 160px)}.reference-car-stage{width:min(114%,880px);right:0}.reference-proof-card{width:clamp(158px,14vw,192px);min-width:0;right:clamp(12px,2vw,30px)}@media (min-width:741px) and (max-width:1180px){.reference-hero{min-height:auto}.reference-visual{height:330px;min-height:330px}.reference-car-stage{width:min(96%,650px);bottom:2px}.reference-phone-stage{width:82px;top:22px;left:6%;transform:none}.reference-phone{border-width:3px;border-radius:14px;height:146px;min-height:146px;padding:14px 5px 5px;overflow:hidden}.reference-phone-camera{width:34px;height:8px;top:5px}.reference-phone-top{gap:3px;margin-bottom:5px;font-size:.38rem}.reference-phone-top b{font-size:.42rem}.reference-phone-top small{font-size:.36rem}.reference-progress{height:3px;margin-bottom:5px}.reference-checklist{gap:3px}.reference-check-row{border-radius:4px;grid-template-columns:9px 1fr 12px;min-height:12px;padding:0 3px}.reference-check-row:nth-child(n+5){display:none}.reference-check-row span{font-size:.34rem}.reference-check-row i{width:7px;height:7px}.reference-check-row i:before{border-width:1px;width:3px;height:4px}.reference-check-row b{width:11px;height:9px;font-size:.28rem}.reference-complete{display:none}.reference-proof-card{width:140px;min-width:0;padding:11px 10px;top:38px;right:6%}.reference-proof-card p{display:none}}@media (max-width:740px){.reference-hero{min-height:auto}.reference-visual{height:270px;min-height:270px}.reference-car-stage{z-index:4;width:390px;bottom:150px}}@media (max-width:390px){.reference-visual{height:252px;min-height:252px}.reference-car-stage{width:372px}}.site-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020f12cc;border:1px solid #77e1cf2e;border-radius:18px;width:auto;max-width:none;min-height:78px;margin-top:14px;margin-bottom:-92px;top:16px;left:clamp(16px,1.4vw,28px);right:clamp(16px,1.4vw,28px);box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff14}.brand-mark{font-size:clamp(1.2rem,1.5vw,1.65rem);font-weight:950}.brand-mark span{color:#f7fffb;background:linear-gradient(145deg,#7ef0ca,#1f9b70);border-radius:11px;width:44px;height:44px;box-shadow:0 14px 32px #39deab38,inset 0 1px #ffffff47}.desktop-nav-links a{font-size:1rem;font-weight:850}.nav-actions .nav-login,.nav-actions .nav-cta{display:none}.language-pill{background:#040d10b8;border:1px solid #d2eee83d;border-radius:12px;min-width:46px;min-height:46px;color:#f6fffb!important}.greenlight-hero{--glow-mint:#65e7ad;--soft-mint:#aaf4d4;--deep-mint:#0d624e;--gold:#f2ce47;background:radial-gradient(circle at 79% 16%,#4aedab2e,#0000 19%),radial-gradient(circle at 63% 56%,#32c69130,#0000 28%),radial-gradient(circle at 17% 42%,#1b74693d,#0000 35%),linear-gradient(118deg,#020607 0%,#061214 38%,#06191d 66%,#031012 100%);grid-template-columns:minmax(370px,.68fr) minmax(620px,1.32fr);grid-template-areas:"copy visual""workflow workflow";align-items:center;gap:clamp(22px,3.2vw,56px) clamp(20px,3.2vw,52px);min-height:100svh;padding:126px clamp(22px,2.7vw,46px) clamp(20px,2.4vw,36px);display:grid;overflow:hidden}.greenlight-hero:before,.greenlight-hero:after{display:none}.greenlight-map{z-index:0;pointer-events:none;position:absolute;inset:90px 0 0;overflow:hidden}.greenlight-map-grid,.greenlight-map-glow{position:absolute;inset:0}.greenlight-map-grid{opacity:.44;background:linear-gradient(110deg,#0000 0 12%,#96f5e014 12% 12.6%,#0000 12.6% 100%),linear-gradient(28deg,#0000 0 18%,#96f5e012 18% 18.7%,#0000 18.7% 100%),repeating-linear-gradient(92deg,#0000 0 96px,#96f5e00f 97px 99px,#0000 100px 190px),repeating-linear-gradient(8deg,#0000 0 84px,#96f5e00d 85px 87px,#0000 88px 170px);-webkit-mask-image:radial-gradient(circle at 70% 42%,#000 0 45%,#0000 76%);mask-image:radial-gradient(circle at 70% 42%,#000 0 45%,#0000 76%)}.greenlight-map-glow{background:radial-gradient(circle at 73% 42%,#6ef4c22e,#0000 31%),linear-gradient(90deg,#020607eb,#0000 46%,#0206073d)}.greenlight-copy{z-index:2;grid-area:copy;align-self:center;max-width:640px}.greenlight-badge{color:#84f4c1;text-transform:uppercase;letter-spacing:.08em;background:#0d393166;border-color:#5deeb240;gap:9px;min-height:40px;margin-bottom:26px;padding:0 17px}.greenlight-badge i{background:var(--glow-mint);border-radius:50%;width:10px;height:10px;box-shadow:0 0 18px #65e7add1}.greenlight-copy h1{letter-spacing:0;max-width:12.8ch;margin-bottom:22px;font-size:clamp(3.45rem,4.4vw,4.65rem);line-height:1.02}.greenlight-copy h1 em{color:var(--glow-mint);-webkit-text-fill-color:transparent;text-shadow:none;background:linear-gradient(#b8ffe0 0%,#61e9ac 64%,#2bbf82 100%);-webkit-background-clip:text;background-clip:text}.greenlight-copy p{color:#f6fffbc7;max-width:610px;margin-bottom:30px;font-size:clamp(1.05rem,1.45vw,1.32rem);line-height:1.55}.greenlight-actions .premium-primary,.greenlight-actions .premium-secondary{border-radius:12px;min-height:64px;padding:0 26px;font-size:1.02rem;font-weight:950}.greenlight-actions .premium-primary{color:#02110d;background:linear-gradient(135deg,#7df6bd,#3fdc97);box-shadow:0 20px 56px #39dc9747,inset 0 1px #ffffff42}.greenlight-actions .premium-secondary{color:#f8fffc;background:#ffffff09;border:1px solid #e2f5ef4d}.greenlight-actions span{color:#02110d;background:#b4ffd5;border-radius:50%;place-items:center;min-width:26px;height:26px;font-size:.56rem;font-weight:950;display:inline-grid}.greenlight-actions .premium-secondary span{color:#061213;background:#f7fffb;font-size:.46rem}.greenlight-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,28px);max-width:660px;display:grid}.greenlight-metrics span{color:#f6fffbb8;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;min-height:62px;display:grid}.greenlight-metrics i{color:#9ff7cc;border:1px solid #68efb4bd;border-radius:50%;grid-row:span 2;place-items:center;width:34px;height:34px;font-size:.56rem;font-style:normal;font-weight:950;display:grid}.greenlight-metrics b{color:#f7fffb;font-size:.94rem}.greenlight-metrics small{color:#f6fffbad;font-size:.84rem}.greenlight-visual{z-index:2;contain:layout;grid-area:visual;height:clamp(480px,35vw,580px);min-height:clamp(480px,35vw,580px)}.greenlight-stage{position:absolute;inset:0}.greenlight-route{z-index:1;width:100%;height:100%;position:absolute;inset:-3% -2% 0 4%;overflow:visible}.greenlight-route path{fill:none;stroke-linecap:round;stroke-linejoin:round}.greenlight-route-main{stroke:#64f0b8e6;stroke-width:6px;filter:drop-shadow(0 0 14px #64f0b8b3)}.greenlight-route-secondary{stroke:#64f0b857;stroke-width:2.6px;stroke-dasharray:7 8}.greenlight-route circle,.greenlight-route path:last-child{fill:#65e7ad;stroke:#a6ffd3c7;stroke-width:2px;filter:drop-shadow(0 0 18px #65e7adb8)}.greenlight-car{z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 34px 60px #00000094)drop-shadow(0 0 34px #50e8a929);width:min(92%,900px);height:auto;display:block;position:absolute;bottom:4%;left:7%}.greenlight-car-aura{z-index:4;background:radial-gradient(closest-side,#55e6a838,#55e6a800 72%),#55e6a814;border:2px solid #5ff0b49e;border-radius:999px;width:76%;height:20%;position:absolute;bottom:5%;left:10%;transform:perspective(760px)rotateX(62deg);box-shadow:0 0 36px #63f0b55c,inset 0 0 24px #66efb81f}.greenlight-car-image{object-fit:contain}.greenlight-check-core{z-index:10;background:#2dd7873d;border:5px solid #96ffcbcc;border-radius:50%;width:88px;height:88px;position:absolute;top:42%;left:48%;box-shadow:0 0 0 12px #45e6971f,0 0 36px #64f1b48c}.greenlight-check-core:before{content:"";border-bottom:7px solid #b4ffd4;border-right:7px solid #b4ffd4;width:24px;height:42px;position:absolute;top:18px;left:30px;transform:rotate(42deg)}.greenlight-platform-chip{z-index:8;color:#f5fffb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071417b8;border:1px solid #ddfaf24d;border-radius:18px;align-items:center;gap:10px;min-height:54px;padding:0 24px;font-size:clamp(.92rem,1vw,1.08rem);font-weight:950;display:inline-flex;position:absolute;box-shadow:0 20px 46px #00000057,inset 0 1px #ffffff1a}.greenlight-platform-chip i{color:#071314;background:var(--soft-mint);border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:.56rem;font-style:normal;display:grid}.greenlight-platform-taxi{color:#ffda3f;border-color:#f2ce4770;top:6%;left:30%}.greenlight-platform-taxi i{background:#f7d144}.greenlight-platform-lyft i{color:#fff;background:#d719a7}.greenlight-ready-card{z-index:9;color:#f7fffb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a3429a3;border:1px solid #74efb161;border-radius:17px;grid-template-rows:1fr 1fr;grid-template-columns:64px 1fr;align-items:center;column-gap:14px;min-width:236px;min-height:86px;padding:14px 20px 14px 14px;display:grid;position:absolute;box-shadow:0 20px 54px #00000057,inset 0 1px #ffffff1a}.greenlight-ready-card i{color:#aaffcf;background:#51de932e;border:3px solid #81ffc0b8;border-radius:50%;grid-row:span 2;place-items:center;width:58px;height:58px;font-size:.66rem;font-style:normal;font-weight:950;display:grid;box-shadow:0 0 24px #5eefb052}.greenlight-ready-card b{align-self:end;font-size:.98rem}.greenlight-ready-card small{color:#f6fffbc2;align-self:start;font-size:.78rem}.greenlight-proof-card{z-index:12;color:#f6fffb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#63ebab33,#0000 40%),#082722e0;border:1px solid #81efc457;border-radius:15px;grid-template-columns:64px 1fr 74px;align-items:center;gap:14px;width:min(420px,42%);min-height:136px;padding:18px;display:grid;position:absolute;bottom:1%;right:2%;box-shadow:0 24px 60px #00000075,inset 0 1px #ffffff1a}.greenlight-proof-check{background:radial-gradient(circle,#73efad,#147a58);border-radius:50%;width:60px;height:60px;position:relative;box-shadow:0 0 24px #66eeac6b}.greenlight-proof-check:before{content:"";border-bottom:5px solid #e8fff3;border-right:5px solid #e8fff3;width:16px;height:30px;position:absolute;top:12px;left:22px;transform:rotate(42deg)}.greenlight-proof-card strong{color:#83f2bd;font-size:1.05rem}.greenlight-proof-card p,.greenlight-proof-card small{color:#f6fffbc7;margin:2px 0 0}.greenlight-proof-card b{color:#8df7bf;grid-column:1/3;align-items:center;gap:8px;font-size:.86rem;display:inline-flex}.greenlight-proof-card b:before{content:"";background:#65e7ad;border-radius:50%;width:10px;height:10px;box-shadow:0 0 16px #65e7adb3}.greenlight-proof-card a{color:#88f6bd;justify-self:end;font-size:.86rem;font-weight:900}.greenlight-qr{background:#fff;border-radius:7px;grid-template-columns:repeat(7,1fr);gap:3px;width:72px;height:72px;padding:7px;display:grid}.greenlight-qr i{background:#fff;border-radius:1px}.greenlight-qr i[data-on=true]{background:#061012}.greenlight-workflow{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 24% 0,#5fdfb81f,#0000 36%),#051c1fc7;border:1px solid #76e1cf2e;border-radius:16px;grid-area:workflow;width:100%;padding:clamp(22px,2.4vw,32px) clamp(22px,3.4vw,56px);box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff14}.greenlight-workflow h2{color:#f8fffb;margin:0 0 20px;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1}.greenlight-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,.78fr);align-items:stretch;gap:clamp(14px,2.4vw,34px);display:grid}.greenlight-step{background:#071e22a3;border:1px solid #aeefe02e;border-radius:11px;grid-template-columns:44px 66px 1fr;align-items:center;gap:14px;min-height:104px;padding:16px;display:grid;position:relative}.greenlight-step:not(:last-of-type):after{content:"";border-top:1px dotted #5febadcc;width:26px;position:absolute;top:50%;right:-28px}.greenlight-step>span{color:#85f4bd;background:#24795838;border:1px solid #60e9ac57;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.greenlight-step i{color:#a9ffd2;border:2px solid #8bf5c49e;border-radius:14px;place-items:center;width:58px;height:58px;font-size:.72rem;font-style:normal;font-weight:950;display:grid}.greenlight-step h3{color:#f8fffb;margin:0 0 5px;font-size:1rem}.greenlight-step p{color:#f6fffbbd;margin:0;font-size:.86rem;line-height:1.42}.greenlight-proof-list{background:#071e2294;border:1px solid #aeefe029;border-radius:11px;align-content:center;gap:13px;padding:18px;display:grid}.greenlight-proof-list span{color:#f6fffbcc;align-items:center;gap:12px;font-size:.9rem;display:flex}.greenlight-proof-list i{color:#8ef7bf;border:1px solid #84f4bfc2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.44rem;font-style:normal;font-weight:950;display:grid}@media (max-width:1280px){.greenlight-hero{grid-template-columns:minmax(330px,.78fr) minmax(520px,1.22fr);row-gap:22px;padding-top:112px;padding-bottom:22px}.greenlight-copy h1{max-width:13.6ch;margin-bottom:16px;font-size:clamp(3.05rem,4.25vw,3.45rem);line-height:1.01}.greenlight-copy p{margin-bottom:20px;font-size:1rem;line-height:1.45}.greenlight-actions{margin-bottom:20px}.greenlight-actions .premium-primary,.greenlight-actions .premium-secondary{min-height:54px;padding-inline:20px;font-size:.9rem}.greenlight-metrics span{min-height:50px}.greenlight-visual{height:500px;min-height:500px}.greenlight-ready-card{min-width:205px}.greenlight-proof-card{width:min(380px,44%)}.greenlight-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.greenlight-workflow{padding:22px 28px}.greenlight-proof-list{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.site-nav{min-height:64px;margin-bottom:-78px}.desktop-nav-links,.nav-actions{display:none}.mobile-nav-menu{display:block}.greenlight-hero{grid-template-columns:1fr;grid-template-areas:"copy""visual""workflow";padding-top:104px}.greenlight-copy{max-width:760px}.greenlight-copy h1{max-width:12.4ch}.greenlight-visual{height:560px;min-height:560px}}@media (max-width:740px){.site-nav{border-radius:14px;top:12px;left:12px;right:12px}.brand-mark{font-size:1.05rem}.brand-mark span{width:38px;height:38px}.greenlight-hero{min-height:auto;padding:92px 18px 18px;display:grid}.greenlight-badge{min-height:34px;margin-bottom:18px;padding-inline:12px;font-size:.64rem}.greenlight-copy h1{max-width:11.6ch;margin-bottom:18px;font-size:clamp(2.65rem,12vw,3.72rem)}.greenlight-copy p{margin-bottom:24px;font-size:1rem;line-height:1.44}.greenlight-actions{grid-template-columns:1fr;gap:12px}.greenlight-actions .premium-primary,.greenlight-actions .premium-secondary{justify-content:center;min-height:54px}.greenlight-metrics{grid-template-columns:1fr;gap:10px}.greenlight-metrics span{min-height:44px}.greenlight-visual{height:430px;min-height:430px;margin-top:4px}.greenlight-car{width:124%;bottom:14%;left:-11%}.greenlight-check-core{border-width:3px;width:54px;height:54px;top:40%;left:47%}.greenlight-check-core:before{border-width:4px;width:13px;height:27px;top:9px;left:18px}.greenlight-platform-chip{border-radius:11px;min-height:34px;padding:0 12px;font-size:.7rem}.greenlight-platform-chip i{border-radius:6px;min-width:18px;height:18px;font-size:.44rem}.greenlight-platform-taxi{top:2%;left:20%}.greenlight-platform-uber{top:5%;left:50%}.greenlight-platform-lyft{top:15%;right:1%}.greenlight-platform-street,.greenlight-platform-airport{display:none}.greenlight-ready-card{border-radius:12px;grid-template-columns:36px 1fr;column-gap:9px;min-width:150px;min-height:56px;padding:9px}.greenlight-ready-card i{border-width:2px;width:34px;height:34px;font-size:.46rem}.greenlight-ready-card b{font-size:.68rem}.greenlight-ready-card small{font-size:.56rem}.greenlight-ready-driver{top:35%;left:0}.greenlight-ready-vehicle{bottom:24%;left:0}.greenlight-ready-check{top:37%;right:0}.greenlight-ready-proof{display:none}.greenlight-proof-card{border-radius:12px;grid-template-columns:42px 1fr 52px;gap:9px;width:min(100%,330px);min-height:94px;padding:11px;bottom:0;right:0}.greenlight-proof-check{width:42px;height:42px}.greenlight-proof-check:before{border-width:4px;width:11px;height:23px;top:7px;left:15px}.greenlight-proof-card strong{font-size:.78rem}.greenlight-proof-card p,.greenlight-proof-card small,.greenlight-proof-card b,.greenlight-proof-card a{font-size:.62rem}.greenlight-qr{gap:2px;width:50px;height:50px;padding:5px}.greenlight-workflow{padding:18px}.greenlight-workflow-grid,.greenlight-proof-list{grid-template-columns:1fr}.greenlight-step{grid-template-columns:38px 48px 1fr;min-height:88px;padding:12px}.greenlight-step:not(:last-of-type):after{display:none}.greenlight-step i{border-radius:10px;width:44px;height:44px}}@media (max-width:390px){.greenlight-copy h1{font-size:2.52rem}.greenlight-visual{height:400px;min-height:400px}.greenlight-ready-card{min-width:138px}}.greenlight-hero{grid-template-columns:minmax(340px,.72fr) minmax(560px,1.28fr);grid-template-areas:"copy visual";gap:clamp(16px,2.6vw,44px);min-height:100svh;padding:clamp(104px,12svh,124px) clamp(18px,2.4vw,40px) clamp(18px,3svh,30px)}.greenlight-copy{align-self:center;max-width:620px}.greenlight-badge{min-height:38px;margin-bottom:clamp(14px,2svh,22px);font-size:clamp(.66rem,.72vw,.82rem)}.greenlight-copy h1{max-width:12.2ch;margin-bottom:clamp(14px,2svh,20px);font-size:clamp(3rem,4.6vw,5rem)}.greenlight-actions{margin-bottom:clamp(16px,2.4svh,24px)}.greenlight-actions .premium-primary,.greenlight-actions .premium-secondary{gap:10px;min-height:clamp(50px,6.4svh,58px);padding-inline:clamp(16px,1.8vw,24px)}.greenlight-metrics{max-width:600px}.greenlight-metrics span{min-height:clamp(46px,7svh,58px)}.greenlight-visual{align-self:center;height:clamp(420px,100svh - 170px,580px);min-height:clamp(420px,100svh - 170px,580px)}.greenlight-route{inset:-6% -3% 0 2%}.greenlight-platform-airport{top:16%;right:5%}.greenlight-ready-driver{top:35%;left:0}.greenlight-ready-proof{bottom:33%;right:0}.greenlight-workflow{width:calc(100% - clamp(32px,4.8vw,80px));margin:clamp(18px,3vw,34px) auto 0}@media (min-width:1500px){.greenlight-hero{grid-template-columns:minmax(480px,.76fr) minmax(760px,1.24fr)}.greenlight-copy h1{font-size:clamp(4rem,4.2vw,5.35rem)}.greenlight-visual{height:clamp(520px,100svh - 178px,650px);min-height:clamp(520px,100svh - 178px,650px)}}@media (min-width:981px) and (max-width:1280px){.greenlight-hero{grid-template-columns:minmax(310px,.74fr) minmax(500px,1.26fr);padding-top:clamp(96px,12svh,112px);padding-bottom:18px}.greenlight-copy h1{font-size:clamp(2.7rem,4.2vw,3.35rem)}.greenlight-copy p{max-width:520px;font-size:.94rem}.greenlight-platform-chip{min-height:44px;padding-inline:16px}.greenlight-ready-card{min-width:178px;min-height:70px;padding:10px 13px 10px 10px}.greenlight-ready-card i{width:46px;height:46px}.greenlight-proof-card{grid-template-columns:52px 1fr 60px;width:clamp(288px,40%,350px);min-height:112px;padding:14px}.greenlight-proof-check{width:50px;height:50px}.greenlight-qr{width:58px;height:58px}}@media (min-width:741px) and (max-width:980px){.greenlight-hero{grid-template-columns:1fr;grid-template-areas:"copy""visual";min-height:auto;padding-top:96px}.greenlight-copy{max-width:760px}.greenlight-copy h1{font-size:clamp(3rem,7vw,4.2rem)}.greenlight-visual{height:470px;min-height:470px}}@media (max-width:740px){.greenlight-hero{grid-template-columns:1fr;grid-template-areas:"copy""visual";gap:12px;min-height:100svh;padding:84px 14px 14px}.greenlight-badge{min-height:30px;margin-bottom:10px;padding-inline:10px;font-size:.58rem}.greenlight-copy h1{max-width:11.8ch;margin-bottom:10px;font-size:clamp(2.1rem,10.2vw,3.18rem);line-height:1.01}.greenlight-copy p{max-width:34ch;margin-bottom:12px;font-size:.88rem;line-height:1.38}.greenlight-actions{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.greenlight-actions .premium-primary,.greenlight-actions .premium-secondary{border-radius:10px;min-height:44px;padding-inline:7px;font-size:.72rem;line-height:1.1}.greenlight-actions span{min-width:22px;height:22px}.greenlight-metrics{display:none}.greenlight-visual{height:clamp(310px,46svh,420px);min-height:clamp(310px,46svh,420px);margin-top:0}.greenlight-route{inset:-10% -12% -6%}.greenlight-car{width:94%;bottom:28%;left:3%}.greenlight-check-core{width:44px;height:44px;top:47%;left:45%}.greenlight-check-core:before{width:11px;height:23px;top:8px;left:16px}.greenlight-platform-taxi{top:2%;left:5%}.greenlight-platform-uber{top:4%;left:38%}.greenlight-platform-lyft{display:none}.greenlight-ready-card{min-width:132px;min-height:48px;display:none}.greenlight-ready-card i{width:30px;height:30px}.greenlight-ready-card b{font-size:.6rem}.greenlight-ready-card small{font-size:.5rem}.greenlight-ready-driver{top:36%;left:2%}.greenlight-ready-vehicle{display:none}.greenlight-ready-check{top:37%;right:1%}.greenlight-proof-card{grid-template-columns:38px 1fr 48px;width:auto;min-height:88px;padding:10px;bottom:10px;left:12px;right:12px}.greenlight-proof-card b,.greenlight-proof-card a{display:none}.greenlight-proof-check{width:38px;height:38px}.greenlight-qr{width:46px;height:46px}.greenlight-workflow{width:calc(100% - 28px);margin-top:16px}}@media (max-width:390px){.greenlight-copy h1{font-size:2.05rem}.greenlight-copy p{font-size:.82rem}.greenlight-actions .premium-primary,.greenlight-actions .premium-secondary{font-size:.66rem}.greenlight-visual{height:clamp(292px,43svh,380px);min-height:clamp(292px,43svh,380px)}.greenlight-ready-card{min-width:122px}}@media (max-width:740px){.greenlight-hero{gap:8px;min-height:calc(100svh - 56px);padding-top:70px;padding-bottom:8px}.greenlight-copy h1{margin-bottom:10px;font-size:clamp(1.9rem,9.8vw,2.6rem);line-height:1.04}.greenlight-copy p{max-width:32ch;margin-bottom:10px;font-size:.82rem;line-height:1.35}.greenlight-actions{gap:7px;margin-bottom:8px}.greenlight-actions .premium-primary,.greenlight-actions .premium-secondary{min-height:40px;padding-inline:10px;font-size:.68rem}.greenlight-visual{height:clamp(252px,36svh,334px);min-height:clamp(252px,36svh,334px);margin-top:0}.greenlight-ready-card{display:none}.greenlight-proof-card{width:auto;min-height:66px;padding:9px 10px}.greenlight-proof-card strong,.greenlight-proof-card b,.greenlight-proof-card a{display:none}.greenlight-proof-card p{margin:0;font-size:.6rem;line-height:1.2}.greenlight-workflow{border-radius:8px;margin-top:10px;padding:11px 12px}.greenlight-step{min-height:74px;padding:10px}.greenlight-proof-list span{gap:8px;font-size:.7rem}}@media (max-height:720px) and (max-width:740px){.greenlight-hero{gap:6px;min-height:calc(100svh - 8px);padding-top:68px;padding-bottom:8px}.greenlight-badge{min-height:26px;margin-bottom:7px;font-size:.52rem}.greenlight-copy h1{margin-bottom:7px;font-size:1.92rem}.greenlight-copy p{margin-bottom:8px;font-size:.76rem;line-height:1.3}.greenlight-actions{margin-bottom:8px}.greenlight-actions .premium-primary,.greenlight-actions .premium-secondary{min-height:38px;font-size:.62rem}.greenlight-metrics{display:none}.greenlight-visual{height:clamp(260px,39svh,292px);min-height:clamp(260px,39svh,292px)}.greenlight-car{width:88%;bottom:39%;left:6%}.greenlight-check-core{top:45%}.greenlight-platform-chip{min-height:28px;padding-inline:9px;font-size:.58rem}.greenlight-ready-card{min-width:108px;min-height:40px;padding:7px}.greenlight-proof-card{min-height:74px}}@media (min-width:1281px) and (max-height:940px){.site-nav{min-height:64px;margin-bottom:-78px;padding:7px 10px}.brand-mark{font-size:clamp(1.1rem,1.25vw,1.35rem)}.brand-mark span{width:40px;height:40px}.desktop-nav-links{gap:clamp(22px,3vw,44px)}.language-pill{min-width:42px;min-height:42px}.greenlight-hero{grid-template-columns:minmax(340px,.74fr) minmax(590px,1.26fr);gap:clamp(14px,2.2vw,34px);min-height:100svh;padding-top:clamp(88px,11svh,102px);padding-bottom:12px}.greenlight-badge{min-height:34px;margin-bottom:14px;font-size:.68rem}.greenlight-copy h1{max-width:11.8ch;margin-bottom:12px;font-size:clamp(3.05rem,3.55vw,4.08rem);line-height:1.01}.greenlight-copy p{max-width:560px;margin-bottom:16px;font-size:clamp(.9rem,1.02vw,1rem);line-height:1.38}.greenlight-actions{gap:12px;margin-bottom:14px}.greenlight-actions .premium-primary,.greenlight-actions .premium-secondary{min-height:46px;padding-inline:16px;font-size:.86rem}.greenlight-actions span{min-width:22px;height:22px}.greenlight-metrics{gap:12px}.greenlight-metrics span{grid-template-columns:28px 1fr;min-height:44px}.greenlight-metrics i{width:28px;height:28px}.greenlight-metrics b{font-size:.82rem}.greenlight-metrics small{font-size:.72rem}.greenlight-visual{height:clamp(420px,100svh - 150px,540px);min-height:clamp(420px,100svh - 150px,540px)}.greenlight-car{width:min(92%,900px);bottom:-4%;left:6%}.greenlight-platform-chip{border-radius:14px;min-height:42px;padding-inline:16px;font-size:.84rem}.greenlight-platform-chip i{min-width:22px;height:22px}.greenlight-platform-street{top:17%;left:17%}.greenlight-platform-airport{top:16%;right:6%}.greenlight-ready-card{grid-template-columns:48px 1fr;min-width:190px;min-height:68px;padding:10px 14px 10px 10px}.greenlight-ready-card i{border-width:2px;width:44px;height:44px}.greenlight-ready-card b{font-size:.82rem}.greenlight-ready-card small{font-size:.66rem}.greenlight-ready-driver{top:34%;left:2%}.greenlight-ready-vehicle{bottom:18%;left:2%}.greenlight-proof-card{border-radius:13px;grid-template-columns:52px 1fr 58px;gap:10px;width:clamp(290px,33%,352px);min-height:112px;padding:13px}.greenlight-proof-check{width:48px;height:48px}.greenlight-proof-check:before{width:13px;height:25px;top:9px;left:17px}.greenlight-proof-card strong{font-size:.9rem}.greenlight-proof-card p,.greenlight-proof-card small,.greenlight-proof-card b,.greenlight-proof-card a{font-size:.68rem}.greenlight-qr{gap:2px;width:56px;height:56px;padding:6px}}@media (min-width:1500px) and (max-height:820px){.greenlight-copy h1{font-size:clamp(2.85rem,3.25vw,3.65rem)}.greenlight-visual{height:clamp(390px,100svh - 138px,500px);min-height:clamp(390px,100svh - 138px,500px)}.greenlight-metrics{display:none}.greenlight-proof-card{bottom:1%}}@media (max-width:740px){.premium-site{background:radial-gradient(circle at 12% 8%,#60e9ac1c,#0000 28rem),radial-gradient(circle at 92% 24%,#f2c15d14,#0000 20rem),linear-gradient(#031012 0 33rem,#f5faf8 33rem 100%)}.greenlight-workflow{background:linear-gradient(135deg,#092c2fe6,#031114eb),#051c1fe6;border-radius:8px;width:calc(100% - 28px);margin:8px auto 0;padding:15px 13px;box-shadow:0 18px 46px #0000003d}.greenlight-workflow h2{margin-bottom:12px;font-size:1.08rem;line-height:1.14}.greenlight-workflow-grid{gap:8px}.greenlight-step{background:#f6fffb11;border-radius:8px;grid-template-columns:30px 1fr;gap:10px;min-height:auto;padding:11px 12px}.greenlight-step>span{border-radius:7px;width:28px;height:28px;font-size:.72rem}.greenlight-step i{display:none}.greenlight-step h3{margin-bottom:2px;font-size:.92rem}.greenlight-step p{font-size:.78rem;line-height:1.34}.greenlight-proof-list{background:#ffffff0b;border-radius:8px;grid-template-columns:1fr;gap:7px;padding:10px 12px}.greenlight-proof-list span{gap:9px;font-size:.78rem;line-height:1.25}.greenlight-proof-list i{width:18px;height:18px}.premium-band,.premium-demo-section{width:min(100% - 28px,1240px);padding:42px 0}.premium-how,.premium-demo-section,.premium-trust-band{background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#ffffff08 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 78% 4%,#f2c15d17,#0000 18rem),linear-gradient(165deg,#061115,#0a2224 58%,#051014);width:100%;padding:44px 14px}.premium-problem{margin-top:0;padding-top:34px}.premium-section-intro{margin-bottom:18px}.premium-section-intro p:last-child,.premium-page-hero p,.premium-driver-band p,.premium-proof-copy p,.premium-final-cta p{font-size:.95rem;line-height:1.48}.premium-site h2,.premium-demo-section h2,.premium-final-cta h2{letter-spacing:0;font-size:clamp(1.48rem,7.2vw,1.95rem);line-height:1.08}.premium-eyebrow{letter-spacing:.12em;margin-bottom:8px;font-size:.72rem}.problem-transform-stage{min-height:156px;margin:-2px 0 18px}.paper-shape{border-radius:8px;min-width:122px;min-height:42px;padding:10px 12px;font-size:.74rem}.paper-shape-one,.paper-shape-two,.paper-shape-three{left:0}.paper-shape-two{top:52px;left:18px}.paper-shape-three{top:96px;left:5px}.organized-record-card{border-radius:8px;min-width:min(220px,64%);min-height:58px;padding:13px 14px;font-size:.82rem;bottom:12px;right:0}.premium-feature-grid,.premium-problem-grid,.premium-pricing-grid,.premium-step-timeline,.premium-demo-panels,.premium-driver-list{gap:10px}.premium-card,.premium-price-card,.premium-faq-item{background:linear-gradient(#fffffffa,#f2faf7f5);border-color:#103a371f;box-shadow:0 12px 30px #0f262c14}.js-motion-ready .premium-card.motion-reveal,.js-motion-ready .premium-step.motion-reveal,.js-motion-ready .premium-demo-panel.motion-reveal,.js-motion-ready .premium-price-card.motion-reveal,.js-motion-ready .premium-faq-item.motion-reveal{transition-delay:0s}.js-motion-ready .premium-card.motion-reveal.is-visible,.js-motion-ready .premium-step.motion-reveal.is-visible,.js-motion-ready .premium-demo-panel.motion-reveal.is-visible,.js-motion-ready .premium-price-card.motion-reveal.is-visible,.js-motion-ready .premium-faq-item.motion-reveal.is-visible{opacity:1;transform:none}.premium-card,.premium-price-card,.premium-step,.premium-demo-panel{padding:16px}.premium-card h3,.premium-price-card h3,.premium-step h3,.premium-demo-panel h3{margin-bottom:7px;font-size:1rem;line-height:1.18}.premium-card h3:before{width:32px;height:3px;margin-bottom:12px}.premium-card p,.premium-price-card li,.premium-step p,.premium-demo-panel p,.premium-faq-item p{font-size:.88rem;line-height:1.42}.premium-step{background:#f5fffc14;min-height:auto}.premium-step:before{width:10px;height:10px;margin-bottom:12px;box-shadow:0 0 0 6px #3ed27a1c}.premium-demo-section{overflow:hidden}.interactive-demo-grid{gap:18px}.demo-phone-state{min-height:auto}.demo-phone-state:before{opacity:.7;inset:28px 34px 18px}.demo-phone-shell{border-radius:24px;gap:12px;min-height:356px;padding:16px;transform:none}.demo-phone-top{padding-bottom:10px}.demo-phone-top span,.demo-phone-status-pill{font-size:.72rem}.demo-phone-status-pill{min-height:34px;padding-inline:10px}.demo-phone-rows{gap:7px}.demo-phone-rows span{min-height:38px;padding:0 10px;font-size:.78rem}.demo-phone-summary{padding:12px;font-size:.82rem}.premium-demo-panel{border-radius:8px}.premium-driver-band{gap:18px;padding:38px 0}.driver-roadline{opacity:.26;width:128%;height:54px;bottom:10px;right:-54%}.premium-driver-list span{background:linear-gradient(90deg,#fffffffa,#ecfaf7f5);border-color:#05433e1f;min-height:46px;padding:11px 12px}.premium-price-card{min-height:auto}.premium-price-card>strong{margin:2px 0 8px;font-size:1.34rem}.premium-price-card ul{gap:7px;margin:14px 0 16px}.premium-price-card li{padding-left:20px}.premium-price-card li:before{width:8px;height:8px}.premium-dark-card{box-shadow:none;background:linear-gradient(#f5fffc1a,#f5fffc11)}.premium-faq-item summary{min-height:54px;padding:14px 44px 14px 16px;font-size:.95rem;line-height:1.22}.premium-faq-item summary:after{right:16px}.premium-faq-item p{padding:0 16px 16px}.premium-final-cta{background:radial-gradient(circle at 10% 0,#60e9ac24,#0000 16rem),linear-gradient(145deg,#061115,#0b2325);border-radius:8px;grid-template-columns:1fr;gap:16px;width:min(100% - 28px,1240px);margin-bottom:40px;padding:20px}.js-motion-ready .premium-final-cta.motion-reveal{opacity:1;transform:none}.premium-final-visual{grid-template-columns:46px 1fr;align-items:center;width:100%;padding:14px}.premium-final-visual span{width:42px;height:42px}.premium-final-visual i{grid-column:1/-1;font-size:.84rem}.site-footer{width:min(calc(100% - 28px), var(--max));flex-direction:column;gap:16px;padding:20px 0 30px}.site-footer p,.site-footer nav a{font-size:.86rem}.footer-summary{max-width:none}.footer-disclaimer{line-height:1.38;margin-top:8px!important;font-size:.78rem!important}.footer-columns{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important}.footer-column{gap:5px}.footer-column strong{font-size:.78rem}.site-footer .footer-column a{min-height:24px;line-height:1.2}}@media (max-width:430px){.premium-band,.premium-demo-section{padding:36px 0}.premium-how,.premium-demo-section,.premium-trust-band{padding:38px 14px}.greenlight-workflow{margin-top:6px}.premium-card,.premium-price-card,.premium-step,.premium-demo-panel{padding:14px}.demo-phone-shell{min-height:332px;padding:14px}.demo-phone-rows span:nth-child(n+6){display:none}.premium-driver-band{padding:34px 0}}.js-motion-ready .premium-final-cta.motion-reveal{opacity:1;transform:none}.premium-site{--home-ink:#081315;--home-muted:#617174;--home-soft:#f4faf7;--home-panel:#ffffffeb;--home-line:#0f42411f;--home-teal:#0f5b56;--home-mint:#62e2ad;--home-yellow:#f4c75f;--home-blue:#5fb7df;background:radial-gradient(circle at 8% 8%,#62e2ad24,#0000 28rem),radial-gradient(circle at 92% 18%,#f4c75f1f,#0000 24rem),linear-gradient(#031011 0 34rem,#f4faf7 34rem 100%)}.premium-band,.premium-demo-section,.premium-final-cta{scroll-margin-top:96px}.premium-section-intro{max-width:760px}.premium-section-intro h2,.premium-final-cta h2{color:var(--home-ink)}.premium-section-intro>p:last-child,.premium-final-cta p{color:var(--home-muted)}.premium-eyebrow{color:var(--home-teal)}.premium-card,.premium-price-card,.premium-faq-item,.premium-demo-panel{border-radius:8px}.premium-feature-card,.premium-problem-card,.premium-price-card,.premium-faq-item{position:relative;overflow:hidden}.premium-feature-card:before,.premium-problem-card:before,.premium-price-card:before,.premium-faq-item:before{content:"";background:linear-gradient(90deg, var(--home-mint), var(--home-yellow), transparent);opacity:.82;height:3px;position:absolute;inset:0 0 auto}.premium-card h3:before{background:linear-gradient(90deg, var(--home-teal), var(--home-yellow))}.premium-how,.premium-trust-band,.premium-demo-section{color:#f7fffb}.premium-how .premium-section-intro h2,.premium-trust-band .premium-section-intro h2,.premium-demo-section .premium-section-intro h2{color:#fff}.premium-how .premium-section-intro>p:last-child,.premium-trust-band .premium-section-intro>p:last-child,.premium-demo-section .premium-section-intro>p:last-child{color:#eefcf7b8}.premium-step,.premium-dark-card,.premium-demo-panel{background:linear-gradient(#f5fffb18,#f5fffb0d);border-color:#b4ffe124}.premium-step>span,.premium-price-card>span,.demo-phone-status-pill{color:#08221f;background:linear-gradient(135deg,#62e2adf2,#f4c75fdb)}.premium-price-featured{border-color:#0f5b563d;box-shadow:0 24px 60px #0935341f}.premium-price-featured:before{opacity:1;height:4px}.premium-faq-item[open]{border-color:#0f5b5633;box-shadow:0 20px 54px #0935341a}@media (max-width:980px){.premium-band,.premium-demo-section{width:min(100% - 32px,900px)}.premium-driver-band{grid-template-columns:1fr}}@media (max-width:740px){.premium-site{background:radial-gradient(circle at 18% 4%,#62e2ad29,#0000 18rem),radial-gradient(circle at 96% 18%,#f4c75f1f,#0000 16rem),linear-gradient(#031011 0 31rem,#f4faf7 31rem 100%)}.site-nav{min-height:58px;width:min(calc(100% - 20px), var(--max));border-radius:8px;padding:7px 9px}.brand-mark{gap:9px;font-size:1rem}.brand-mark span{border-radius:8px;width:38px;height:38px;font-size:.78rem}.mobile-nav-menu summary{border-radius:8px;min-height:40px;font-size:.88rem}.premium-band,.premium-demo-section{width:min(100% - 24px,760px);padding:38px 0}.premium-problem{padding-top:28px}.premium-section-intro{margin-bottom:16px}.premium-section-intro h2,.premium-final-cta h2{max-width:13ch;font-size:clamp(1.45rem,7vw,2rem);line-height:1.07}.premium-section-intro>p:last-child,.premium-final-cta p,.premium-driver-band p{max-width:35ch;font-size:.92rem;line-height:1.46}.premium-eyebrow{letter-spacing:.1em;margin-bottom:7px;font-size:.68rem}.problem-transform-stage{min-height:136px;margin-bottom:16px}.paper-shape{min-width:112px;min-height:36px;padding:8px 10px;font-size:.68rem}.paper-shape-two{top:44px}.paper-shape-three{top:82px}.organized-record-card{min-width:min(196px,62%);min-height:52px;padding:11px 12px;font-size:.76rem}.premium-feature-grid,.premium-problem-grid,.premium-pricing-grid,.premium-step-timeline,.premium-driver-list{grid-template-columns:1fr;gap:9px;display:grid}.premium-card,.premium-price-card,.premium-step,.premium-demo-panel{border-radius:8px;padding:14px}.premium-card h3,.premium-price-card h3,.premium-step h3,.premium-demo-panel h3{margin-bottom:6px;font-size:.98rem;line-height:1.15}.premium-card h3:before{width:28px;height:3px;margin-bottom:10px}.premium-card p,.premium-price-card p,.premium-price-card li,.premium-step p,.premium-demo-panel p,.premium-faq-item p{font-size:.84rem;line-height:1.4}.premium-how,.premium-demo-section,.premium-trust-band{background:radial-gradient(circle at 88% 2%,#f4c75f1c,#0000 15rem),linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#ffffff08 1px,#0000 1px) 0 0/38px 38px,linear-gradient(165deg,#051115,#0a2224 60%,#041012);width:100%;padding:40px 12px}.premium-step-timeline{position:relative}.premium-step-timeline:before{display:none}.premium-step{grid-template-columns:34px 1fr;align-items:start;column-gap:11px;display:grid}.premium-step>span{border-radius:8px;grid-row:span 2;place-items:center;width:32px;height:32px;font-size:.72rem;font-weight:900;display:grid}.premium-step:before{display:none}.interactive-demo-grid{gap:16px}.demo-phone-state{min-height:auto}.demo-phone-state:before{inset:24px 30px 16px}.demo-phone-shell{border-width:5px;border-radius:22px;min-height:308px;padding:13px}.demo-phone-top{padding-bottom:8px}.demo-phone-top span,.demo-phone-status-pill{font-size:.66rem}.demo-phone-status-pill{min-height:30px;padding-inline:9px}.demo-phone-rows{gap:6px}.demo-phone-rows span{min-height:34px;padding:0 9px;font-size:.73rem}.demo-phone-rows span:nth-child(n+5){display:none}.demo-phone-summary{padding:10px;font-size:.76rem;line-height:1.36}.premium-demo-panels{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-auto-columns:minmax(138px,46%);grid-auto-flow:column;gap:9px;margin-inline:-12px;padding:0 12px 8px;display:grid;overflow-x:auto}.premium-demo-panel{scroll-snap-align:start;min-height:132px}.premium-demo-panel span{width:30px;height:30px;font-size:.72rem}.premium-driver-band{gap:16px;padding:36px 0}.premium-driver-list span{border-radius:8px;min-height:42px;padding:10px 12px;font-size:.84rem}.premium-price-card{min-height:auto}.premium-price-card>span{border-radius:999px;width:fit-content;min-height:26px;padding:0 9px;font-size:.68rem}.premium-price-card>strong{margin:2px 0 7px;font-size:1.22rem}.premium-price-card ul{gap:6px;margin:12px 0 14px}.premium-price-card .premium-primary,.premium-price-card .premium-secondary,.premium-final-cta .premium-primary,.premium-final-cta .premium-secondary,.premium-final-cta .premium-link-button{border-radius:8px;justify-content:center;width:100%;min-height:44px}.premium-faq-list{gap:8px}.premium-faq-item summary{min-height:50px;padding:13px 42px 13px 14px;font-size:.9rem;line-height:1.2}.premium-faq-item summary:after{right:14px}.premium-faq-item p{padding:0 14px 14px}.premium-final-cta{background:radial-gradient(circle at 10% 0,#62e2ad29,#0000 14rem),linear-gradient(145deg,#051115,#0b2325);border-radius:8px;grid-template-columns:1fr;gap:14px;width:min(100% - 24px,760px);margin-bottom:34px;padding:18px}.premium-final-visual{border-radius:8px;grid-template-columns:42px 1fr;width:100%;padding:12px}.premium-final-visual span{width:38px;height:38px}.premium-cta-actions{grid-template-columns:1fr;gap:9px;display:grid}}@media (max-width:390px){.premium-band,.premium-demo-section{width:min(100% - 22px,760px);padding:34px 0}.premium-how,.premium-demo-section,.premium-trust-band{padding:36px 11px}.premium-section-intro h2,.premium-final-cta h2{font-size:clamp(1.35rem,7vw,1.72rem)}.premium-card,.premium-price-card,.premium-step,.premium-demo-panel{padding:13px}.demo-phone-shell{min-height:292px}}@media (max-width:740px){.premium-demo-panels{scroll-snap-type:none;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding:0;overflow-x:visible}.premium-demo-panel{scroll-snap-align:none;min-height:auto}}.greenlight-hero{background:linear-gradient(120deg,#0d2b2af5 0%,#041214fa 44%,#081b1ff5 100%),linear-gradient(#ffffff0e,#fff0)}.greenlight-copy{z-index:2;position:relative}.greenlight-copy h1{letter-spacing:0;text-wrap:balance;max-width:13.4ch}.greenlight-copy p{text-wrap:pretty}.greenlight-actions .premium-primary,.greenlight-actions .premium-secondary{border-radius:8px}.greenlight-visual{background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#ffffff08 1px,#0000 1px) 0 0/44px 44px,linear-gradient(145deg,#082b2bb3,#0411149e);border:1px solid #b9ffe51f;border-radius:8px;box-shadow:0 28px 80px #020c0e57}.greenlight-proof-card{border-radius:8px}.premium-problem,.premium-site>.premium-band:not(.premium-how):not(.premium-trust-band){background:linear-gradient(#fffffff5,#f4faf7f5)}.premium-feature-grid,.premium-problem-grid,.premium-pricing-grid{align-items:stretch}.premium-card,.premium-price-card,.premium-faq-item,.premium-demo-panel,.greenlight-workflow,.greenlight-step,.greenlight-proof-list span{border-radius:8px}@media (min-width:981px){.greenlight-hero{min-height:min(920px,100svh)}.greenlight-copy h1{font-size:clamp(3.2rem,4.45vw,5.2rem)}.greenlight-copy p{max-width:650px;font-size:clamp(1rem,1.12vw,1.18rem)}}@media (max-width:980px){.greenlight-hero{min-height:auto;padding-bottom:24px}.greenlight-visual{width:100%}}@media (max-width:740px){.greenlight-hero{gap:16px;min-height:auto;padding:76px 14px 18px}.greenlight-badge{text-align:left;white-space:normal;align-items:center;width:fit-content;max-width:100%;min-height:auto;padding:7px 11px;font-size:.62rem;line-height:1.22}.greenlight-copy h1{max-width:12ch;margin-bottom:12px;font-size:clamp(2.24rem,10.7vw,3.08rem);line-height:1.04}.greenlight-copy p{max-width:36ch;margin-bottom:14px;font-size:.9rem;line-height:1.45}.greenlight-actions{grid-template-columns:1fr;gap:9px;margin-bottom:0}.greenlight-actions .premium-primary,.greenlight-actions .premium-secondary{justify-content:center;min-height:48px;padding-inline:14px;font-size:.84rem}.greenlight-actions span{min-width:26px;height:26px}.greenlight-visual{height:clamp(314px,46svh,410px);min-height:clamp(314px,46svh,410px);margin-top:4px;overflow:hidden}.greenlight-route{opacity:.72;inset:-6% -18% -2%}.greenlight-car{width:112%;bottom:24%;left:-5%}.greenlight-check-core{width:48px;height:48px;top:48%;left:49%}.greenlight-platform-chip{border-radius:8px;min-height:32px;padding-inline:10px;font-size:.62rem}.greenlight-platform-chip i{min-width:23px;height:23px}.greenlight-platform-taxi{top:4%;left:4%}.greenlight-platform-uber{top:4%;left:auto;right:4%}.greenlight-platform-lyft,.greenlight-platform-street,.greenlight-platform-airport{display:none}.greenlight-proof-card{grid-template-columns:42px 1fr;width:auto;min-height:78px;padding:10px;bottom:10px;left:10px;right:10px}.greenlight-proof-check{width:42px;height:42px}.greenlight-proof-card strong{font-size:.86rem;display:block}.greenlight-proof-card p,.greenlight-proof-card small{font-size:.68rem;line-height:1.24;display:block}.greenlight-proof-card b,.greenlight-proof-card a,.greenlight-qr{display:none}.greenlight-workflow{width:min(100% - 24px,760px);margin-top:14px;padding:16px}.greenlight-workflow h2{font-size:1.25rem;line-height:1.1}.greenlight-workflow-grid,.greenlight-proof-list{grid-template-columns:1fr;gap:10px}.greenlight-step{min-height:auto;padding:12px}.premium-band,.premium-demo-section{width:min(100% - 24px,760px);padding:44px 0}.premium-how,.premium-demo-section,.premium-trust-band{width:100%;padding:44px 12px}.premium-section-intro h2,.premium-final-cta h2{max-width:none;font-size:clamp(1.62rem,7.7vw,2.16rem)}.premium-section-intro>p:last-child,.premium-final-cta p,.premium-driver-band p{max-width:39ch;font-size:.94rem}.premium-card,.premium-price-card,.premium-step,.premium-demo-panel{padding:16px}.premium-card p,.premium-price-card p,.premium-price-card li,.premium-step p,.premium-demo-panel p,.premium-faq-item p{font-size:.9rem;line-height:1.46}}@media (max-width:390px){.greenlight-hero{padding-top:72px}.greenlight-copy h1{font-size:clamp(2.04rem,10.6vw,2.42rem)}.greenlight-badge{font-size:.58rem}.greenlight-copy p{font-size:.84rem}.greenlight-visual{height:304px;min-height:304px}.greenlight-car{width:108%;bottom:28%}}.greenlight-segments{flex-wrap:wrap;gap:8px;max-width:640px;margin:18px 0 22px;display:flex}.greenlight-segments span{color:#f7fffc;background:#ffffff13;border:1px solid #c5ffe638;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:7px 12px;font-size:.78rem;font-weight:850;display:inline-flex}.greenlight-segments span:first-child,.premium-audience-card[data-audience-index="1"]{--audience-accent:#f4c75f}.greenlight-segments span:nth-child(2),.premium-audience-card[data-audience-index="2"]{--audience-accent:#5fb7df}.greenlight-segments span:nth-child(3),.premium-audience-card[data-audience-index="3"]{--audience-accent:#f7f7f7}.greenlight-segments span:nth-child(4),.premium-audience-card[data-audience-index="4"]{--audience-accent:#d94de8}.greenlight-segments span:nth-child(5),.premium-audience-card[data-audience-index="5"]{--audience-accent:#62e2ad}.greenlight-segments span:nth-child(6),.premium-audience-card[data-audience-index="6"]{--audience-accent:#ff8c6a}.greenlight-segments span{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--audience-accent,#62e2ad) 34%, transparent)}.greenlight-copy h1{max-width:14.6ch}.greenlight-copy p{max-width:680px}.premium-audience-band{background:linear-gradient(#f8fcfffa,#f1f9f6fa);padding-top:58px;padding-bottom:42px}.premium-audience-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.premium-audience-card{border:1px solid #0c30301c;border-top:4px solid var(--audience-accent,#62e2ad);background:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;gap:16px;min-height:118px;padding:16px;display:flex;box-shadow:0 18px 44px #0a232312}.premium-audience-card span{color:#081315;font-size:1rem;font-weight:900}.premium-audience-card p{color:#5e6f72;margin:0;font-size:.82rem;line-height:1.38}.premium-context-note{color:#536668;max-width:820px;margin:18px 0 0;font-size:.88rem;line-height:1.5}.premium-tight-section{padding-top:48px;padding-bottom:48px}.premium-tight-section .premium-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-tight-section .premium-card{min-height:198px}.premium-audience-band+.premium-tight-section,.premium-tight-section+.premium-how,.premium-how+.premium-demo-section,.premium-demo-section+.premium-final-cta,.premium-how+.premium-final-cta{margin-top:0}@media (max-width:1180px){.premium-audience-grid,.premium-tight-section .premium-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:740px){.greenlight-segments{gap:6px;margin:12px 0 14px}.greenlight-segments span{min-height:30px;padding:6px 9px;font-size:.68rem}.premium-audience-band{padding-top:36px;padding-bottom:32px}.premium-audience-grid,.premium-tight-section .premium-feature-grid{grid-template-columns:1fr 1fr;gap:9px}.premium-audience-card{min-height:108px;padding:13px}.premium-audience-card span{font-size:.88rem}.premium-audience-card p,.premium-context-note{font-size:.76rem}.premium-tight-section{padding-top:36px;padding-bottom:36px}}@media (max-width:390px){.greenlight-segments span{font-size:.62rem}.premium-tight-section .premium-feature-grid{grid-template-columns:1fr}}.greenlight-hero{grid-template-columns:minmax(320px,.66fr) minmax(520px,1.04fr);gap:clamp(18px,2.8vw,40px);padding-top:clamp(96px,12svh,120px);padding-bottom:clamp(18px,3svh,30px)}.greenlight-badge{min-height:34px;margin-bottom:18px;padding-inline:14px;font-size:.72rem}.greenlight-copy h1{max-width:13.8ch;margin-bottom:16px;font-size:clamp(2.72rem,3.68vw,4.18rem);line-height:1.04}.greenlight-copy p{max-width:54ch;margin-bottom:18px;font-size:clamp(.98rem,1.05vw,1.12rem);line-height:1.52}.greenlight-segments{margin:14px 0 16px}.greenlight-actions{gap:12px;margin-bottom:18px}.greenlight-actions .premium-primary,.greenlight-actions .premium-secondary{min-height:52px;padding-inline:18px;font-size:.9rem}.greenlight-actions span{min-width:24px;height:24px}.greenlight-metrics{gap:10px;max-width:560px}.greenlight-metrics span{grid-template-columns:30px 1fr;min-height:44px}.greenlight-metrics i{width:30px;height:30px;font-size:.5rem}.greenlight-metrics b{font-size:.82rem}.greenlight-metrics small{font-size:.72rem}.greenlight-visual{height:clamp(410px,31vw,510px);min-height:clamp(410px,31vw,510px)}.greenlight-visual:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 32%,#ffffff14 42%,#0000 54%),radial-gradient(circle at 72% 18%,#f2ce471f,#0000 24%);border-radius:8px;position:absolute;inset:0}.greenlight-route{opacity:.82}.greenlight-check-core{border-width:4px;width:66px;height:66px;top:48%;left:51%}.greenlight-check-core:before{border-bottom-width:6px;border-right-width:6px;width:18px;height:32px;top:13px;left:23px}.greenlight-platform-chip{border-radius:8px;min-height:40px;padding-inline:15px;font-size:.82rem}.greenlight-platform-chip i{min-width:22px;height:22px}.greenlight-platform-taxi{top:5%;left:29%}.greenlight-platform-street{top:18%;left:17%}.greenlight-platform-uber{top:5%;left:52%}.greenlight-platform-lyft{top:7%;right:14%}.greenlight-ready-driver,.greenlight-ready-proof{display:none}.greenlight-ready-card{border-radius:8px;grid-template-columns:44px 1fr;min-width:190px;min-height:66px;padding:11px 14px 11px 11px}.greenlight-ready-card i{border-width:2px;width:40px;height:40px}.greenlight-ready-card b{font-size:.78rem}.greenlight-ready-card small{font-size:.64rem}.greenlight-proof-card{grid-template-columns:50px 1fr 58px;width:clamp(288px,36%,360px);min-height:104px;padding:13px}.greenlight-proof-check{width:48px;height:48px}.greenlight-proof-check:before{width:13px;height:24px;top:10px;left:18px}.greenlight-proof-card strong{font-size:.9rem}.greenlight-proof-card p,.greenlight-proof-card small,.greenlight-proof-card b,.greenlight-proof-card a{font-size:.7rem}.greenlight-qr{width:56px;height:56px}.greenlight-workflow{margin-top:12px}.premium-proof-strip-band{background:linear-gradient(#fffffffa,#f1f9f6fa);padding-top:56px;padding-bottom:56px}.premium-proof-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.premium-proof-strip-card{background:linear-gradient(145deg,#fffffffa,#ecf7f4f0);border:1px solid #0c30301f;border-radius:8px;min-height:174px;padding:18px;position:relative;overflow:hidden;box-shadow:0 18px 44px #0a232312}.premium-proof-strip-card:after{content:"";background:linear-gradient(90deg, var(--home-teal), var(--home-yellow));height:3px;position:absolute;inset:auto 18px 0}.premium-proof-strip-card span{color:#05201c;background:#dff7f2;border-radius:8px;place-items:center;width:34px;height:34px;margin-bottom:18px;font-weight:900;display:inline-grid}.premium-proof-strip-card h3{margin-bottom:8px}.premium-proof-strip-card p{color:#52686c;margin:0;font-size:.92rem;line-height:1.5}.premium-signal-band{padding-top:clamp(22px,3.4vw,44px);padding-bottom:clamp(22px,3.4vw,44px)}.premium-route-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.premium-route-signal,.premium-driver-segment,.premium-access-step,.premium-intake-card,.premium-visual-card{background:linear-gradient(#fffffffa,#f4fbf8f5);border:1px solid #092a2b1c;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 18px 44px #0a232312}.premium-route-signal:before,.premium-driver-segment:before,.premium-access-step:before,.premium-intake-card:before{content:"";background:var(--route-accent,var(--home-teal));width:4px;position:absolute;inset:0 auto 0 0}.premium-route-signal[data-signal-index="1"],.premium-driver-segment:first-child,.premium-access-step:first-child,.premium-intake-card:first-child{--route-accent:var(--home-yellow)}.premium-route-signal[data-signal-index="2"],.premium-driver-segment:nth-child(2),.premium-access-step:nth-child(2),.premium-intake-card:nth-child(2){--route-accent:var(--home-teal)}.premium-route-signal[data-signal-index="3"],.premium-driver-segment:nth-child(3),.premium-access-step:nth-child(3),.premium-intake-card:nth-child(3){--route-accent:var(--site-sky)}.premium-driver-segment:nth-child(4),.premium-intake-card:nth-child(4){--route-accent:var(--site-rose)}.premium-route-signal span,.premium-visual-card span,.premium-access-step span,.premium-intake-card span{color:#05201d;background:#e7f9f4;border-radius:8px;align-items:center;width:fit-content;min-height:28px;margin-bottom:12px;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.premium-route-signal strong{max-width:15ch;color:var(--site-ink);font-size:clamp(1.18rem,1.8vw,1.42rem);line-height:1.08;display:block}.premium-route-signal p,.premium-driver-segment p,.premium-access-step p,.premium-intake-card p,.premium-visual-card p{color:var(--site-muted);margin:10px 0 0;font-size:.92rem;line-height:1.5}.premium-visual-band{padding-top:clamp(44px,6vw,76px);padding-bottom:clamp(44px,6vw,76px)}.premium-visual-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.premium-visual-card{grid-template-columns:minmax(0,.96fr) minmax(0,1fr);align-items:stretch;gap:16px;min-height:300px;padding:14px;display:grid}.premium-visual-card img{object-fit:cover;border:1px solid #082b2b1a;border-radius:8px;width:100%;height:100%;min-height:240px}.premium-visual-card div{flex-direction:column;justify-content:center;padding:8px 6px;display:flex}.premium-visual-card h3,.premium-driver-segment h3,.premium-access-step h3{color:var(--site-ink);font-size:clamp(1.08rem,1.6vw,1.34rem);line-height:1.16}.premium-page-hero-split .premium-phone-wrap{width:min(100%,340px);min-height:410px;animation:none}.premium-page-hero-split .premium-phone{border-radius:22px;min-height:410px;padding:14px;transform:none;box-shadow:0 22px 58px #0413163d}.premium-page-hero-split .premium-phone:before{width:74px;top:10px}.premium-page-hero-split .premium-phone-top{margin:20px 0 12px;padding-bottom:10px}.premium-page-hero-split .premium-phone-top span,.premium-page-hero-split .premium-phone-top b{font-size:.72rem}.premium-page-hero-split .premium-checklist{gap:7px;margin-top:12px}.premium-page-hero-split .premium-check-row{opacity:1;grid-template-columns:24px 1fr auto;min-height:34px;padding:6px 8px;animation:none;transform:none}.premium-page-hero-split .premium-check-row i{width:22px;height:22px}.premium-page-hero-split .premium-check-row i:before{border-bottom-width:2px;border-left-width:2px;width:9px;height:5px}.premium-page-hero-split .premium-check-row span{font-size:.72rem}.premium-page-hero-split .premium-check-row b{padding:4px 6px;font-size:.62rem}.premium-page-hero-split .premium-check-row:nth-child(n+7),.premium-page-hero-split .premium-phone-history,.premium-page-hero-split .premium-floating-record{display:none}.premium-page-hero-split .premium-phone-complete{opacity:1;grid-template-columns:34px 1fr;gap:9px;margin-top:10px;padding:10px;animation:none;transform:none}.premium-page-hero-split .premium-phone-complete>span{width:32px;height:32px}.premium-page-hero-split .premium-phone-complete b{font-size:.78rem}.premium-page-hero-split .premium-phone-complete small{font-size:.68rem}.premium-driver-segment-grid,.premium-access-path,.premium-intake-grid{gap:12px;display:grid}.premium-driver-segment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-driver-segment,.premium-access-step{min-height:170px;padding:18px}.premium-access-path{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-intake-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-intake-card{min-height:132px;padding:18px}.premium-page-hero{min-height:430px;padding-top:132px;padding-bottom:56px}.premium-page-hero h1{text-wrap:balance;max-width:780px;font-size:clamp(2.62rem,4.7vw,4.25rem);line-height:1.03}.premium-page-hero p{text-wrap:pretty;max-width:650px}.premium-page-hero-split{grid-template-columns:minmax(0,.98fr) minmax(300px,.46fr);gap:32px}.premium-page-hero-split .premium-phone-wrap{min-height:430px}.trust-page{padding-top:112px}.page-hero{min-height:420px;padding:34px}.page-hero h1{max-width:13ch;font-size:clamp(2.48rem,4.2vw,4.1rem);line-height:1.04}.page-hero-panel{border-radius:8px}@media (min-width:981px){.greenlight-hero{min-height:clamp(640px,100svh - 94px,800px)}}@media (max-width:1180px){.greenlight-hero{grid-template-columns:1fr}.greenlight-copy{max-width:720px}.greenlight-visual{height:clamp(420px,52vw,520px);min-height:clamp(420px,52vw,520px)}.premium-proof-strip-grid{grid-template-columns:1fr 1fr 1fr}.premium-visual-story{grid-template-columns:1fr}.premium-driver-segment-grid,.premium-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:740px){.greenlight-copy h1{max-width:12.6ch;font-size:clamp(2.06rem,9.5vw,2.74rem)}.greenlight-copy p{max-width:38ch;margin-bottom:10px}.greenlight-segments{margin-bottom:10px}.greenlight-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.greenlight-actions .premium-primary,.greenlight-actions .premium-secondary{min-height:44px;padding-inline:8px;font-size:.74rem}.greenlight-actions span{min-width:20px;height:20px;font-size:.44rem}.greenlight-visual{height:clamp(176px,22.5svh,220px);min-height:clamp(176px,22.5svh,220px)}.greenlight-car{width:98%;bottom:20%;left:2%}.greenlight-check-core{width:44px;height:44px;top:50%;left:52%}.greenlight-check-core:before{border-bottom-width:4px;border-right-width:4px;width:12px;height:21px;top:9px;left:15px}.greenlight-proof-card{min-height:58px}.premium-proof-strip-band{padding-top:40px;padding-bottom:40px}.premium-proof-strip-grid{grid-template-columns:1fr;gap:10px}.premium-route-strip,.premium-visual-story,.premium-driver-segment-grid,.premium-access-path,.premium-intake-grid{grid-template-columns:1fr}.premium-route-signal,.premium-driver-segment,.premium-access-step,.premium-intake-card{min-height:auto;padding:16px}.premium-visual-card{grid-template-columns:1fr;min-height:auto;padding:12px}.premium-visual-card img{aspect-ratio:16/10;min-height:190px}.premium-proof-strip-card{min-height:auto;padding:16px}.premium-page-hero{padding-top:104px;padding-bottom:42px}.premium-page-hero h1{font-size:clamp(2rem,9vw,2.78rem)}.premium-page-hero-split .premium-phone-wrap{min-height:320px}.premium-page-hero-split{grid-template-columns:1fr;gap:20px}.premium-page-hero-split .premium-phone-wrap{max-width:330px;margin-inline:auto}.premium-page-hero-split .premium-phone-wrap,.premium-page-hero-split .premium-phone{min-height:382px}.trust-page{padding-top:104px}.page-hero{padding:24px 18px}}@media (max-width:374px){.greenlight-copy h1{font-size:clamp(1.76rem,8.65vw,2.04rem)}.greenlight-visual{height:118px;min-height:118px}.greenlight-platform-chip{font-size:.58rem}}@media (min-width:741px) and (max-width:980px){.greenlight-hero{gap:16px;padding-top:86px;padding-bottom:18px}.greenlight-copy h1{max-width:15ch;margin-bottom:12px;font-size:clamp(2.64rem,6.2vw,3.35rem)}.greenlight-copy p{max-width:58ch;margin-bottom:12px;font-size:.98rem}.greenlight-segments{margin:10px 0 12px}.greenlight-actions{margin-bottom:10px}.greenlight-visual{height:318px;min-height:318px}.greenlight-car{width:min(84%,640px);bottom:5%;left:8%}.greenlight-ready-card{min-width:170px}.greenlight-proof-card{width:clamp(270px,38%,330px)}}:root{--site-ink:#071719;--site-muted:#536b70;--site-paper:#fbfdfa;--site-mint:#def7ee;--site-teal:#0f8f84;--site-sky:#4caae0;--site-rose:#e95db5;--site-coral:#ff876d;--site-yellow:#f2c94c;--site-line:#0717191c;--site-shadow:0 18px 48px #0825261a}html{scroll-padding-top:104px}.site-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #082b2b1f;border-radius:8px;width:min(100% - 28px,1160px);min-height:66px;margin:14px auto 0;padding:10px 12px;box-shadow:0 18px 42px #0823241a}.brand-mark span,.footer-brand:before{background:linear-gradient(135deg, var(--site-yellow), #75e6c0 58%, var(--site-sky));color:#05201d}.desktop-nav-links{gap:clamp(12px,1.6vw,26px)}.desktop-nav-links a,.nav-login,.language-pill{color:#173c3f}.desktop-nav-links a{padding:8px 2px;font-weight:850;position:relative}.desktop-nav-links a:after{content:"";transform-origin:0;background:linear-gradient(90deg, var(--site-teal), var(--site-yellow), var(--site-rose));border-radius:999px;height:2px;transition:transform .18s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.desktop-nav-links a:hover:after,.desktop-nav-links a:focus-visible:after{transform:scaleX(1)}.nav-cta,.premium-primary{color:#06201d;background:linear-gradient(135deg,#f7d968,#83f0cb 62%,#6dc6ed);border:0;box-shadow:0 16px 34px #0f8f842e}.nav-cta:hover,.premium-primary:hover{transform:translateY(-1px)}.language-pill,.nav-login,.premium-secondary,.premium-link-button{border-radius:8px}.premium-site{background:linear-gradient(#fbfdfa00,#fffffffa 44%,#f7fcf9fa 100%)}.premium-band,.premium-demo-section,.premium-page-hero,.trust-page>section:not(.page-hero){width:min(100% - 40px,1160px)}.premium-band,.premium-demo-section{margin-inline:auto;padding-block:clamp(58px,7vw,92px)}.premium-page-hero{box-shadow:var(--site-shadow);background:linear-gradient(135deg,#fffffff0,#e5faf2eb),linear-gradient(90deg,#4caae024,#f2c94c24);border:1px solid #082b2b17;border-radius:8px;margin-inline:auto;padding-inline:clamp(22px,4vw,46px)}.premium-page-hero h1,.page-hero h1{letter-spacing:0}.premium-page-hero p,.page-hero .lead,.premium-section-intro>p:last-child{color:var(--site-muted)}.premium-eyebrow,.eyebrow{letter-spacing:.08em}.premium-feature-grid,.premium-pricing-grid,.premium-proof-strip-grid,.policy-grid,.plans-grid,.trust-grid{gap:14px}.premium-card,.premium-price-card,.premium-proof-strip-card,.premium-faq-item,.policy-card,.plan-card,.trust-card,.source-link-card,.page-hero-panel,.premium-contact-form,.demo-phone-shell,.premium-demo-panel{box-shadow:var(--site-shadow);border-color:#0717191c;border-radius:8px}.premium-card,.premium-price-card,.premium-proof-strip-card,.policy-card,.plan-card,.trust-card,.source-link-card,.premium-contact-form,.premium-faq-item{background:linear-gradient(#fffffffa,#f7fcfaf5)}.premium-card,.premium-price-card,.policy-card,.plan-card{position:relative;overflow:hidden}.premium-card:before,.premium-price-card:before,.policy-card:before,.plan-card:before{content:"";background:var(--route-accent,var(--site-teal));width:4px;position:absolute;inset:0 auto 0 0}.premium-card[data-feature-index="1"],.premium-step[data-step-index="1"],.premium-price-card[data-plan-index="1"],.premium-faq-item[data-faq-index="1"],.plan-card:first-child,.policy-card:first-child{--route-accent:var(--site-yellow)}.premium-card[data-feature-index="2"],.premium-step[data-step-index="2"],.premium-price-card[data-plan-index="2"],.premium-faq-item[data-faq-index="2"],.plan-card:nth-child(2),.policy-card:nth-child(2){--route-accent:var(--site-teal)}.premium-card[data-feature-index="3"],.premium-step[data-step-index="3"],.premium-price-card[data-plan-index="3"],.premium-faq-item[data-faq-index="3"],.plan-card:nth-child(3),.policy-card:nth-child(3){--route-accent:var(--site-sky)}.premium-card[data-feature-index="4"],.premium-step[data-step-index="4"],.premium-faq-item[data-faq-index="4"],.policy-card:nth-child(4){--route-accent:var(--site-rose)}.premium-card h3,.policy-card h2,.plan-card h2,.premium-price-card h3,.premium-proof-strip-card h3{color:var(--site-ink)}.premium-card p,.policy-card p,.plan-card p,.premium-price-card p,.premium-proof-strip-card p,.premium-faq-item p{color:var(--site-muted)}.page-hero{background:linear-gradient(120deg,#082628f5,#071217fa 58%,#182e36f2),linear-gradient(90deg,#f2c94c33,#4caae02e);border-radius:8px;margin-inline:auto;box-shadow:0 24px 70px #05181b2e}.page-hero-chips{flex-wrap:wrap;gap:8px;max-width:680px;margin-top:20px;display:flex}.page-hero-chips span{color:#f7fffc;background:#ffffff14;border:1px solid #e2fff433;border-radius:8px;align-items:center;min-height:32px;padding:7px 11px;font-size:.76rem;font-weight:850;display:inline-flex}.page-hero-chips span:first-child{box-shadow:inset 0 -2px 0 var(--site-yellow)}.page-hero-chips span:nth-child(2){box-shadow:inset 0 -2px 0 var(--site-teal)}.page-hero-chips span:nth-child(3){box-shadow:inset 0 -2px 0 var(--site-sky)}.page-hero-chips span:nth-child(4){box-shadow:inset 0 -2px 0 var(--site-rose)}.page-hero-panel{background:linear-gradient(145deg,#fffffffa,#e5f9f4f2);position:relative;overflow:hidden}.page-hero-signal{background:linear-gradient(90deg, var(--site-yellow), var(--site-teal), var(--site-sky), var(--site-rose));height:5px;position:absolute;top:0;left:0;right:0}.page-panel-row{border-radius:8px}.premium-how,.premium-trust-band,.premium-demo-section{background:linear-gradient(135deg,#082426 0%,#092e31 54%,#112837 100%)}.premium-step{background:#ffffff13;border:1px solid #d9fff121;border-radius:8px}.premium-step span{color:#092826;background:var(--route-accent,var(--site-yellow))}.premium-proof-strip-card span,.premium-check-row b,.demo-phone-status-pill{color:#05201d;background:#dff7f2}.premium-final-cta{background:linear-gradient(120deg,#082628f5,#041518fa),linear-gradient(90deg,#f2c94c47,#e95db52e);border-radius:8px;width:min(100% - 40px,1160px);box-shadow:0 28px 78px #04141733}.premium-final-visual{border-radius:8px}.premium-contact-grid{align-items:start}.premium-contact-form input,.premium-contact-form select,.premium-contact-form button{border-radius:8px}.premium-contact-form :disabled{cursor:not-allowed}.premium-faq-item summary{color:var(--site-ink)}.site-footer{width:min(100% - 28px,1160px);box-shadow:var(--site-shadow);background:linear-gradient(135deg,#fffffffa,#effaf7f5);border:1px solid #0717191c;border-radius:8px;margin:clamp(46px,7vw,84px) auto 24px}.footer-disclaimer{color:#3b5659}.footer-column strong{color:var(--site-ink)}.footer-column a{color:#476166}@media (max-width:1040px){.site-nav{grid-template-columns:auto 1fr auto}.desktop-nav-links{display:none}.mobile-nav-menu{display:block}}@media (max-width:740px){html{scroll-padding-top:86px}body{background-size:48px 48px,48px 48px,auto}.site-nav{gap:8px;width:min(100% - 20px,720px);min-height:58px;margin-top:10px;padding:8px}.brand-mark{min-width:0;font-size:.94rem}.brand-mark span{width:32px;height:32px}.nav-actions{gap:6px}.nav-login{display:none}.nav-cta,.language-pill,.mobile-nav-menu summary{min-height:36px;padding-inline:10px;font-size:.72rem}.mobile-nav-menu nav{border-radius:8px;width:min(260px,100vw - 22px);right:0}.premium-band,.premium-demo-section,.premium-page-hero,.trust-page>section:not(.page-hero),.premium-final-cta{width:min(100% - 24px,720px)}.premium-band,.premium-demo-section{padding-block:42px}.premium-page-hero{min-height:auto;padding:96px 16px 30px}.premium-page-hero h1,.page-hero h1{max-width:14ch;font-size:clamp(2rem,8.8vw,2.82rem);line-height:1.05}.premium-page-hero p,.page-hero .lead,.premium-section-intro>p:last-child{max-width:38ch;font-size:.93rem}.page-hero{gap:18px;width:min(100% - 24px,720px);min-height:auto;padding:24px 16px}.page-hero-chips{gap:6px;margin-top:14px}.page-hero-chips span{min-height:30px;padding:6px 9px;font-size:.68rem}.page-hero-panel{padding:16px}.premium-feature-grid,.premium-pricing-grid,.premium-proof-strip-grid,.policy-grid,.plans-grid,.trust-grid,.footer-columns{grid-template-columns:1fr}.premium-card,.premium-price-card,.premium-proof-strip-card,.premium-step,.policy-card,.plan-card,.premium-contact-form,.premium-faq-item{padding:16px}.premium-final-cta{padding:20px}.premium-final-visual{display:none}.site-footer{width:min(100% - 20px,720px);margin-bottom:14px;padding:22px 16px}}@media (max-width:390px){.nav-cta{display:none}.site-nav{grid-template-columns:1fr auto auto}.premium-page-hero h1,.page-hero h1{max-width:13ch;font-size:clamp(1.78rem,8.4vw,2.18rem)}.page-hero-chips span,.greenlight-segments span{font-size:.6rem}}.premium-page-hero h1,.premium-page-hero h2,.premium-page-hero h3{color:var(--site-ink)}.premium-page-hero .premium-eyebrow{color:#126b61}.premium-final-cta h2,.premium-final-cta p,.premium-final-cta .premium-eyebrow,.premium-how h2,.premium-how p,.premium-trust-band h2,.premium-trust-band p,.premium-demo-section h2,.premium-demo-section p{color:#f7fffc}.premium-final-cta .premium-eyebrow,.premium-how .premium-eyebrow,.premium-trust-band .premium-eyebrow,.premium-demo-section .premium-eyebrow{color:#8ef0d1}.js-motion-ready .premium-card.motion-reveal,.js-motion-ready .premium-feature-card.motion-reveal,.js-motion-ready .premium-step.motion-reveal,.js-motion-ready .premium-demo-panel.motion-reveal,.js-motion-ready .premium-price-card.motion-reveal,.js-motion-ready .premium-faq-item.motion-reveal,.js-motion-ready .premium-proof-object.motion-reveal,.js-motion-ready .premium-final-cta.motion-reveal,.js-motion-ready .policy-card.motion-reveal,.js-motion-ready .plan-card.motion-reveal,.js-motion-ready .trust-card.motion-reveal,.js-motion-ready .source-link-card.motion-reveal{opacity:1;transform:none}@media (min-width:741px){.site-nav .desktop-nav-links a{color:#173c3f}.site-nav .nav-actions .nav-login,.site-nav .nav-actions .nav-cta{display:inline-flex}}.page-hero-panel,.page-hero-panel strong,.page-hero-panel b{color:var(--site-ink)}.page-hero-panel p,.page-panel-row span{color:var(--site-muted)}.page-panel-row{background:#0717190f}body{background-color:#0000;background-image:radial-gradient(circle at 14% 0,#7ce0c033,#0000 34rem),radial-gradient(circle at 86% 8%,#4caae029,#0000 30rem),linear-gradient(#fbfdfa 0%,#f4fbf8 52%,#fff 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.site-nav{background:linear-gradient(#fffffff2,#f3fbf8eb);border:1px solid #082b2b1f;border-radius:8px;grid-template-columns:minmax(176px,auto) minmax(0,1fr) auto auto;align-items:center;gap:12px;width:min(100% - 28px,1240px);min-height:68px;margin:14px auto -78px;padding:10px;display:grid;box-shadow:0 18px 48px #051f2024}.site-nav:after{opacity:.9;background:linear-gradient(90deg,#0000,#0f8f84,#f2c94c,#4caae0,#0000);border-radius:999px;height:2px;bottom:-1px;left:10px;right:10px}.brand-mark{color:#092326;gap:12px;min-width:0;padding:0 10px 0 4px;font-size:1rem;font-weight:950}.brand-mark span{color:#05201d;background:radial-gradient(circle at 30% 24%,#ffffffb8,#0000 28%),linear-gradient(135deg,#f6d867,#7be8c8 56%,#65c7eb);border:1px solid #09232614;border-radius:8px;width:44px;height:44px;box-shadow:inset 0 -10px 22px #051f2014}.desktop-nav-links{justify-content:center;gap:8px;display:flex}.desktop-nav-links a,.mobile-nav-menu nav a{align-items:center;gap:8px;display:inline-flex}.desktop-nav-links a{color:#173c3f;border:1px solid #0000;min-height:42px;padding:9px 10px;font-size:.9rem;font-weight:900}.desktop-nav-links a:hover,.desktop-nav-links a:focus-visible{background:#0f8f8414;border-color:#0f8f8424}.nav-glyph{background:#e6faf4;border:1px solid #09232624;border-radius:6px;flex:none;width:18px;height:18px;display:inline-block;position:relative}.nav-glyph:before,.nav-glyph:after{content:"";border-radius:999px;position:absolute}.nav-glyph-product:before{background:#0f8f84;height:3px;inset:4px 4px auto}.nav-glyph-product:after{background:#4caae0;height:3px;bottom:4px;left:4px;right:4px}.nav-glyph-workflow:before{background:0 0;border:2px solid #0f8f84;width:10px;height:10px;top:4px;left:4px}.nav-glyph-workflow:after{background:#f2c94c;width:7px;height:2px;bottom:3px;right:2px;transform:rotate(-38deg)}.nav-glyph-drivers{border-radius:50%}.nav-glyph-drivers:before{background:0 0;border:2px solid #173c3f;inset:4px}.nav-glyph-drivers:after{background:#0f8f84;width:10px;height:2px;top:7px;left:3px}.nav-glyph-trust:before{background:0 0;border:2px solid #0f8f84;border-top-left-radius:7px;border-top-right-radius:7px;inset:3px 4px 4px}.nav-glyph-trust:after{background:#f2c94c;width:4px;height:4px;top:8px;left:7px}.nav-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex!important}.nav-login,.nav-cta,.language-pill,.mobile-nav-menu summary{border-radius:8px;justify-content:center;align-items:center;min-height:42px;font-weight:950;display:inline-flex}.mobile-nav-menu summary{color:#12383b;background:#082b2b12;border:1px solid #082b2b24}.mobile-nav-menu:not([open]) nav{display:none!important}.mobile-nav-menu[open] nav{display:grid!important}.nav-login{background:#ffffff8a;border:1px solid #082b2b1a;padding-inline:12px}.nav-cta{background:linear-gradient(135deg,#f7d968,#83f0cb 60%,#6dc6ed);gap:8px;padding-inline:14px;box-shadow:0 14px 30px #0f8f8433;color:#05201d!important}.nav-cta:before{content:"";border-bottom:2px solid;border-right:2px solid;width:12px;height:14px;transform:rotate(45deg)translateY(-1px)}.language-pill{background:#ffffffb8;border:1px solid #082b2b24;gap:7px;padding-inline:11px;color:#12383b!important}.language-pill:before{content:"";border:1.7px solid;border-radius:50%;width:14px;height:14px;box-shadow:inset 4px 0 #0f8f8429}.premium-route-signal{min-height:156px;padding:18px 18px 18px 58px}.premium-route-signal:after{content:"";background:linear-gradient(135deg, #ffffffdb, #fff0), var(--route-accent,var(--site-teal));border:1px solid #082b2b1a;border-radius:8px;width:26px;height:26px;position:absolute;top:19px;left:18px;box-shadow:0 8px 18px #0823241c}.premium-route-signal span{margin-bottom:10px}.site-footer{width:100%;max-width:none;box-shadow:none;background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/62px 62px,linear-gradient(#ffffff07 1px,#0000 1px) 0 0/62px 62px,radial-gradient(circle at 14% 0,#7ee8c92e,#0000 28rem),linear-gradient(135deg,#061a1d 0%,#08282b 58%,#0d1f29 100%);border-width:1px 0 0;border-color:#bee8dc33;border-radius:0;grid-template-columns:minmax(260px,.92fr) minmax(0,1.5fr);gap:clamp(28px,5vw,72px);margin:clamp(48px,7vw,84px) 0 0;padding:clamp(36px,6vw,70px) max(24px,50% - 620px);display:grid}.footer-summary{max-width:520px}.footer-brand{color:#f7fffc;align-items:center;gap:12px;font-size:1.18rem;font-weight:950;display:inline-flex}.footer-brand:before{display:none}.footer-brand span{color:#05201d;background:linear-gradient(135deg,#f7d968,#7be8c8 58%,#65c7eb);border-radius:8px;place-items:center;width:42px;height:42px;font-size:.82rem;font-weight:950;display:inline-grid}.footer-summary p{color:#ecfbf6c7;margin-top:16px;font-size:1rem;line-height:1.68}.footer-proof-list{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.footer-proof-list li{color:#f7fffc;background:#ffffff12;border:1px solid #d9fff129;border-radius:8px;min-height:30px;padding:6px 10px;font-size:.76rem;font-weight:900}.footer-disclaimer{color:#ecfbf6a3!important;font-size:.9rem!important}.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,34px)!important;display:grid!important}.footer-column{gap:9px;min-width:0}.footer-column strong{color:#fff;font-size:.86rem}.site-footer .footer-column a{color:#ecfbf6b8;background:0 0;align-items:center;gap:8px;min-height:30px;padding:0;font-size:.9rem;line-height:1.25;display:inline-flex}.site-footer .footer-column a span{background:linear-gradient(135deg,#f7d968,#7be8c8);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.site-footer .footer-column a:hover,.site-footer .footer-column a:focus-visible{color:#fff}@media (max-width:1040px){.site-nav{grid-template-columns:minmax(0,1fr) auto auto}.desktop-nav-links{display:none}}@media (max-width:740px){.site-nav{gap:7px;width:min(100% - 20px,720px);min-height:58px;margin-top:10px;margin-bottom:-68px;padding:7px}.brand-mark{font-size:.92rem}.brand-mark span{width:34px;height:34px}.nav-cta,.language-pill,.mobile-nav-menu summary{min-height:36px;padding-inline:10px;font-size:.72rem}.nav-cta:before,.language-pill:before{display:none}.nav-login{display:none!important}.mobile-nav-menu nav{background:#fffffffa;border-radius:8px;width:min(286px,100vw - 22px);padding:10px;right:0;box-shadow:0 24px 56px #051f202e}.mobile-nav-menu nav a{justify-content:flex-start;min-height:42px}.premium-route-strip,.footer-columns,.site-footer{grid-template-columns:1fr}.site-footer{padding:34px 20px}}@media (max-width:390px){.nav-cta{display:none!important}}@media (max-width:740px){body{background:radial-gradient(circle at 24% 0,#7ce0c02e,#0000 22rem),radial-gradient(circle at 88% 8%,#4caae01c,#0000 18rem),linear-gradient(#f8fcf9 0%,#fff 56%,#f4fbf8 100%)}.premium-site{background:linear-gradient(#f9fdfafa,#fffffffa 46%,#f6fcf9fa)}.premium-page-hero,.page-hero{border-radius:8px;width:min(100% - 18px,720px)}.premium-page-hero{min-height:auto;margin-bottom:8px;padding:92px 16px 24px}.page-hero{gap:14px;min-height:auto;padding:88px 16px 20px}.premium-page-hero h1,.page-hero h1{text-wrap:balance;max-width:15ch;font-size:clamp(1.96rem,8.1vw,2.46rem);line-height:1.02}.premium-page-hero p,.page-hero .lead,.premium-section-intro>p:last-child,.greenlight-copy p{max-width:35ch;font-size:.9rem;line-height:1.52}.premium-band,.premium-demo-section{width:min(100% - 18px,720px);padding-block:32px}.premium-signal-band,.premium-proof-strip-band{padding-top:22px;padding-bottom:28px}.premium-route-strip,.premium-feature-grid,.premium-pricing-grid,.premium-proof-strip-grid,.premium-step-timeline,.policy-grid,.plans-grid,.trust-grid,.premium-access-path,.premium-intake-grid,.premium-driver-segment-grid,.premium-visual-story{gap:10px}.premium-route-signal{min-height:0;padding:14px 14px 14px 52px}.premium-route-signal:after{width:24px;height:24px;top:14px;left:14px}.premium-route-signal span,.premium-visual-card span,.premium-access-step span,.premium-intake-card span,.premium-step span,.premium-proof-strip-card span{min-height:24px;margin-bottom:8px;padding:4px 8px;font-size:.66rem}.premium-route-signal strong,.premium-card h3,.premium-price-card h3,.policy-card h2,.trust-card h2,.plan-card h2,.premium-proof-strip-card h3,.premium-access-step h3,.premium-driver-segment h3,.premium-visual-card h3{max-width:none;margin-bottom:8px;font-size:1rem;line-height:1.17}.premium-route-signal p,.premium-card p,.premium-price-card p,.premium-price-card li,.premium-faq-item p,.policy-card p,.trust-card p,.plan-card p,.premium-proof-strip-card p,.premium-access-step p,.premium-driver-segment p,.premium-intake-card p,.premium-visual-card p,.page-hero-panel p,.page-panel-row span{font-size:.86rem;line-height:1.45}.premium-card,.premium-price-card,.premium-proof-strip-card,.premium-step,.policy-card,.plan-card,.trust-card,.source-link-card,.premium-contact-form,.premium-faq-item,.premium-access-step,.premium-driver-segment,.premium-intake-card{min-height:0;padding:14px}.premium-proof-strip-card{grid-template-columns:34px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.premium-proof-strip-card span{grid-row:span 2;width:30px;height:30px}.premium-proof-strip-card h3,.premium-proof-strip-card p{margin:0}.premium-proof-strip-card p{margin-top:4px}.premium-visual-card{min-height:0;padding:12px}.premium-visual-card img{aspect-ratio:16/9;min-height:154px}.premium-how,.premium-trust-band,.premium-demo-section{border-radius:0;width:100%;padding-inline:18px}.premium-section-intro{margin-bottom:18px}.premium-section-intro h2,.premium-how .premium-section-intro h2,.premium-trust-band .premium-section-intro h2,.premium-demo-section .premium-section-intro h2,.premium-final-cta h2{max-width:16ch;font-size:clamp(1.82rem,7.4vw,2.32rem);line-height:1.04}.premium-step{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.premium-step span{grid-row:span 2;width:32px;height:32px}.premium-step h3,.premium-step p{margin:0}.premium-step p{margin-top:2px}.page-hero-panel,.premium-contact-form{padding:14px}.page-panel-row{min-height:36px;padding:8px 10px}.premium-contact-form input,.premium-contact-form select,.premium-contact-form button,.premium-primary,.premium-secondary,.premium-link-button{min-height:44px}.premium-faq-item summary{min-height:44px;padding:12px 38px 12px 14px;font-size:.9rem;line-height:1.22}.premium-final-cta{width:min(100% - 18px,720px);padding:20px 16px}.premium-final-cta p{max-width:35ch;font-size:.88rem}.site-footer{padding:30px 18px}.footer-summary p,.footer-disclaimer{line-height:1.52;font-size:.82rem!important}.site-footer .footer-column a{min-height:28px;font-size:.84rem}.source-band{width:min(100% - 18px,720px);padding-top:32px}.source-band .section-heading{margin-bottom:16px}.source-band .eyebrow{color:#126b61!important}.source-band .section-heading h2{max-width:15ch;font-size:clamp(1.72rem,7vw,2.18rem);line-height:1.04;color:#092326!important}.source-band .section-heading p:not(.eyebrow){font-size:.88rem;line-height:1.5;color:#4c6468!important}.source-link-card{padding:14px}.source-link-card h3{color:var(--site-ink);font-size:1rem}}.premium-demo-section{isolation:isolate;background:linear-gradient(115deg,#073a385c 0 1px,#0000 1px 100%) 0 0/74px 74px,linear-gradient(24deg,#76f0cb12 0 1px,#0000 1px 100%) 0 0/96px 96px,radial-gradient(circle at 78% 18%,#efca4a29,#0000 26rem),radial-gradient(circle at 18% 68%,#49c9bd2e,#0000 30rem),linear-gradient(135deg,#031416 0%,#062629 54%,#041012 100%);grid-template-columns:minmax(330px,.52fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,70px);width:100%;max-width:none;padding:clamp(58px,6vw,88px) clamp(24px,5vw,92px);display:grid;position:relative;overflow:hidden}.premium-demo-section:before{content:"";z-index:-1;opacity:.82;border:1px solid #8ef0d124;border-radius:50%;height:42%;animation:14s ease-in-out infinite alternate demoOrbit;position:absolute;inset:10% -10% auto;transform:rotate(-6deg)}.premium-demo-section .premium-section-intro h2{color:#f8fffc;text-wrap:balance;width:100%;max-width:620px;font-size:clamp(2.35rem,3.6vw,4.28rem);line-height:1.02}.premium-demo-section .premium-section-intro>p:last-child{color:#eefcf7c7;width:min(100%,780px);max-width:780px;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.62}.premium-demo-section .premium-eyebrow{color:#9af6da;background:#2ca68738;border:1px solid #6ceec457;border-radius:999px;align-items:center;width:fit-content;min-height:38px;padding:0 14px;display:inline-flex;box-shadow:0 0 34px #49c9bd24}.interactive-demo-grid{grid-template-columns:minmax(280px,390px) minmax(0,1fr);gap:clamp(18px,2.8vw,42px);width:100%;margin:0}.demo-phone-state:after{content:"";filter:blur(8px);opacity:.8;background:linear-gradient(90deg,#0000,#f2ce47e6,#49c9bde0,#0000);border-radius:999px;width:34%;height:9px;animation:2.8s ease-in-out infinite demoRoadPulse;position:absolute;bottom:8%;right:12%}.demo-phone-shell{transform-origin:50%;animation:.52s cubic-bezier(.22,1,.36,1) both demoPhoneEnter}.demo-phone-status-pill{width:fit-content;max-width:100%}.demo-phone-rows span{overflow:hidden}.premium-demo-panels{align-content:center}.premium-demo-panel{background:linear-gradient(#f5fffb1a,#f5fffb0d);border-color:#b4ffe129;min-width:0;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s}.premium-demo-panel[data-active=true]{background:linear-gradient(90deg,#f2ce4729,#0000 34%),linear-gradient(#6ff0c72e,#f5fffb12);border-color:#8ff6d18f;transform:translate(8px);box-shadow:0 22px 58px #030b0e47,inset 4px 0 #f2ce47}.premium-demo-panel h3,.premium-demo-panel p{overflow-wrap:anywhere}@keyframes demoOrbit{0%{transform:translate(-2%)rotate(-7deg)}to{transform:translate(2%,4%)rotate(-3deg)}}@keyframes demoPhoneEnter{0%{opacity:.82;transform:rotateY(-10deg)rotate(2deg)translateY(14px)}to{opacity:1;transform:rotateY(-8deg)rotate(2deg)translateY(0)}}@keyframes demoRoadPulse{0%,to{opacity:.46;transform:scaleX(.78)}50%{opacity:.9;transform:scaleX(1)}}@media (max-width:980px){.premium-demo-section{padding:64px 18px;display:block}.premium-demo-section .premium-section-intro{max-width:900px;margin:0 auto 28px}.interactive-demo-grid{grid-template-columns:1fr;width:min(100%,900px);margin:0 auto}.premium-demo-panels{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(160px,1fr));padding-bottom:8px;overflow-x:auto}.premium-demo-panel{scroll-snap-align:start}.premium-demo-panel[data-active=true]{transform:translateY(-3px)}}@media (max-width:740px){.premium-demo-section{padding:50px 14px}.premium-demo-section .premium-section-intro{margin-bottom:24px}.premium-demo-section .premium-section-intro h2,.premium-section-intro h2,.premium-how .premium-section-intro h2,.premium-trust-band .premium-section-intro h2{max-width:none;font-size:clamp(2rem,9.2vw,2.86rem);line-height:1.04}.premium-demo-section .premium-section-intro>p:last-child{max-width:38ch;font-size:.94rem;line-height:1.52}.demo-phone-shell{min-height:338px;animation-name:demoPhoneEnterMobile;transform:none}.demo-phone-state:hover .demo-phone-shell{transform:translateY(-3px)}.premium-demo-panels{grid-template-columns:none;grid-auto-columns:minmax(172px,78%);grid-auto-flow:column;margin-inline:-14px;padding-inline:14px}}@media (max-width:390px){.premium-demo-section .premium-section-intro h2,.premium-section-intro h2,.premium-how .premium-section-intro h2,.premium-trust-band .premium-section-intro h2{max-width:none;font-size:clamp(1.86rem,9vw,2.28rem)}}@keyframes demoPhoneEnterMobile{0%{opacity:.82;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:390px){.brand-mark{max-width:148px}.premium-page-hero h1,.page-hero h1,.greenlight-copy h1{font-size:clamp(1.82rem,8.2vw,2.2rem)}.page-hero-chips span,.greenlight-segments span{font-size:.58rem}}.greenlight-hero{background:radial-gradient(circle at 78% 30%,#7be8c829,#0000 28rem),linear-gradient(120deg,#071517 0%,#0b2527 48%,#061316 100%);grid-template-columns:minmax(360px,.82fr) minmax(560px,1fr);max-width:none;padding-inline:max(34px,50vw - 660px)}.greenlight-map-grid{opacity:.28;-webkit-mask-image:radial-gradient(circle at 68% 42%,#000 0 38%,#0000 72%);mask-image:radial-gradient(circle at 68% 42%,#000 0 38%,#0000 72%)}.greenlight-copy{max-width:620px}.greenlight-badge{color:#bff8e4;background:#ffffff0f;border-color:#7ee8c93d}.greenlight-copy h1{max-width:13.2ch;font-size:clamp(3rem,3.9vw,4.7rem)}.greenlight-copy p{color:#f4fffbd6;max-width:52ch}.greenlight-segments span{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--audience-accent,#62e2ad) 38%, transparent), 0 8px 18px #0000001f;background:#ffffff0e}.greenlight-actions .premium-primary,.greenlight-actions .premium-secondary{border-radius:8px;min-height:50px}.greenlight-actions .premium-primary{background:linear-gradient(135deg,#f7d968 0%,#83f0cb 56%,#6dc6ed 100%);box-shadow:0 18px 44px #4caae029}.greenlight-actions .premium-secondary{background:#ffffff0e;border-color:#e6fbf438}.greenlight-visual{background:linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/48px 48px,linear-gradient(145deg,#082b2bb8,#051316c7);border-color:#b9ffe529;height:clamp(430px,32vw,520px);min-height:clamp(430px,32vw,520px)}.greenlight-app-panel{z-index:11;color:#f7fffc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#7ee8c92e,#0000 46%),linear-gradient(#082b2bdb,#051316d1);border:1px solid #dafff429;border-radius:8px;width:min(268px,36%);padding:14px;position:absolute;top:34%;left:4%;box-shadow:0 22px 50px #00000057}.greenlight-app-panel span{color:#082326;text-transform:uppercase;background:#8ff0d1;border-radius:8px;align-items:center;min-height:24px;margin-bottom:10px;padding:4px 8px;font-size:.64rem;font-weight:950;display:inline-flex}.greenlight-app-panel strong{color:#f7fffc;font-size:1rem;line-height:1.12;display:block}.greenlight-app-panel div{gap:7px;margin-top:12px;display:grid}.greenlight-app-panel p{color:#f4fffbc7;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;margin:0;font-size:.74rem;line-height:1.2;display:grid}.greenlight-app-panel b{color:#05201d;background:#f7d968;border-radius:8px;place-items:center;width:26px;height:26px;font-size:.62rem;display:grid}.greenlight-car{width:min(76%,700px);bottom:-1%;left:17%}.greenlight-car-aura{width:54%;bottom:2%;left:23%}.greenlight-check-core{top:47%;left:56%}.greenlight-platform-chip{background:#051114c2}.greenlight-ready-vehicle{bottom:15%;left:5%}.greenlight-ready-check{top:43%;right:2%}.greenlight-proof-card{width:clamp(292px,35%,350px);bottom:4%;right:2%}.greenlight-workflow{width:min(100%,1320px);margin-inline:auto}@media (max-width:980px){.greenlight-hero{grid-template-columns:1fr;padding-inline:18px}.greenlight-copy{max-width:720px}.greenlight-app-panel{width:min(238px,100% - 24px);top:12px;left:12px}.greenlight-car{width:78%;bottom:4%;left:18%}.greenlight-proof-card{bottom:12px;right:12px}}@media (max-width:740px){.greenlight-hero{padding:76px 14px 16px}.greenlight-copy h1{max-width:12.4ch;font-size:clamp(2.12rem,9.6vw,2.72rem)}.greenlight-copy p{color:#f4fffbdb}.greenlight-visual{height:288px;min-height:288px}.greenlight-app-panel{width:min(214px,100% - 24px);padding:11px}.greenlight-app-panel strong{font-size:.82rem}.greenlight-app-panel p{font-size:.66rem}.greenlight-platform-chip{display:none}.greenlight-car{opacity:.82;width:78%;bottom:22%;left:28%}.greenlight-check-core{top:48%;left:66%}.greenlight-proof-card{width:auto;min-height:70px;bottom:8px;left:10px;right:10px}.greenlight-ready-card{display:none}}.greenlight-visual{isolation:isolate;background:radial-gradient(circle at 18% 16%,#ffda622e,#0000 17rem),radial-gradient(circle at 82% 22%,#68c1ed33,#0000 19rem),radial-gradient(circle at 60% 86%,#7ee8c92e,#0000 20rem),linear-gradient(140deg,#071316 0%,#10282c 46%,#081b20 100%);border:1px solid #ccf4e92b;border-radius:8px;height:520px;min-height:520px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 28px 80px #03181b4d}.greenlight-visual:before,.greenlight-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.greenlight-visual:before{z-index:0;opacity:.45;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.greenlight-visual:after{z-index:1;border-radius:inherit;background:linear-gradient(#ffffff14,#0000 30%),radial-gradient(circle,#0000 0 56%,#0003 100%);border:1px solid #ffffff0f}.greenlight-product-board,.greenlight-product-board *{letter-spacing:0;min-width:0}.greenlight-product-board{z-index:2;color:#f7fffc;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;display:grid;position:absolute;inset:20px}.greenlight-product-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff1;border:1px solid #e0fff524;border-radius:8px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:8px 10px;display:grid;box-shadow:inset 0 1px #ffffff14}.greenlight-product-mark{color:#071316;background:linear-gradient(135deg,#f7d968 0%,#83f0cb 62%,#6dc6ed 100%);border-radius:8px;place-items:center;width:42px;height:42px;font-size:.78rem;font-weight:950;display:grid}.greenlight-product-header b,.greenlight-product-header small{display:block}.greenlight-product-header b{color:#fff;font-size:.98rem;font-weight:950;line-height:1.05}.greenlight-product-header small{color:#ecfbf6b8;margin-top:3px;font-size:.78rem;line-height:1.25}.greenlight-product-header i{color:#ffe783;text-align:center;background:#ffda621a;border:1px solid #ffda623d;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:6px 10px;font-size:.7rem;font-style:normal;font-weight:950;display:inline-flex}.greenlight-product-layout{grid-template-columns:minmax(248px,.92fr) minmax(280px,1fr);align-items:stretch;gap:16px;min-height:0;display:grid}.greenlight-phone-frame{background:linear-gradient(#ffffff1a,#0000 20%),#061014;border:1px solid #ecfbf624;border-radius:28px;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:12px;display:grid;box-shadow:inset 0 0 0 7px #ffffff09,0 26px 70px #00000057}.greenlight-phone-top{color:#ecfbf6c2;grid-template-columns:40px minmax(0,1fr);align-items:center;min-height:28px;font-size:.76rem;font-weight:900;display:grid}.greenlight-phone-top span{background:#ecfbf642;border-radius:999px;width:34px;height:5px}.greenlight-phone-screen{color:#092326;background:radial-gradient(circle at 100% 0,#6dc6ed2e,#0000 11rem),linear-gradient(#fbfffc 0%,#edf8f3 100%);border:1px solid #082b2b1a;border-radius:20px;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:10px;min-height:0;padding:16px;display:grid;overflow:hidden}.greenlight-screen-kicker{color:#05201d;text-transform:uppercase;background:#f7d968;border-radius:8px;align-items:center;width:fit-content;max-width:100%;min-height:26px;padding:5px 9px;font-size:.68rem;font-weight:950;display:inline-flex}.greenlight-phone-screen strong{color:#092326;max-width:15ch;font-size:1.34rem;font-weight:950;line-height:1.05}.greenlight-phone-screen p{color:#49666a;margin:0;font-size:.82rem;line-height:1.38}.greenlight-screen-meter{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.greenlight-screen-meter span{background:#b9d5d0;border-radius:999px;height:7px}.greenlight-screen-meter span:first-child,.greenlight-screen-meter span:nth-child(2){background:linear-gradient(90deg,#2bbf8b,#83f0cb)}.greenlight-phone-list{align-content:start;gap:8px;min-height:0;display:grid;overflow:hidden}.greenlight-phone-row{background:#ffffffbd;border:1px solid #082b2b14;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;min-height:58px;padding:9px;display:grid;box-shadow:0 8px 22px #082b2b0f}.greenlight-phone-row>span{color:#082326;background:#83f0cb;border-radius:8px;place-items:center;width:30px;height:30px;font-size:.68rem;font-weight:950;display:grid}.greenlight-phone-row b,.greenlight-phone-row small{display:block}.greenlight-phone-row b{color:#10282c;font-size:.82rem;font-weight:950;line-height:1.15}.greenlight-phone-row small{color:#557176;margin-top:3px;font-size:.72rem;line-height:1.28}.greenlight-record-stack{grid-template-rows:auto auto auto auto auto;align-content:stretch;gap:10px;min-height:0;display:grid}.greenlight-record-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #e0fff524;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:12px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.greenlight-record-panel-primary{background:radial-gradient(circle at 0 0,#ffda6229,#0000 12rem),#ffffff1a;grid-template-columns:48px minmax(0,1fr) 42px;min-height:88px}.greenlight-record-panel>span,.greenlight-record-panel>i{color:#061316;background:#83f0cb;border-radius:8px;place-items:center;width:38px;height:38px;font-size:.68rem;font-style:normal;font-weight:950;display:grid}.greenlight-record-panel-primary>span{background:#f7d968;width:44px;height:44px}.greenlight-record-panel>i{color:#062018;background:#6dc6ed}.greenlight-record-panel b,.greenlight-record-panel p{margin:0;display:block}.greenlight-record-panel b{color:#fff;font-size:.93rem;font-weight:950;line-height:1.12}.greenlight-record-panel p{color:#ecfbf6b8;margin-top:4px;font-size:.76rem;line-height:1.35}.greenlight-product-link{color:#dbfff2;background:#83f0cb1a;border:1px solid #83f0cb4d;border-radius:8px;justify-content:center;align-items:center;min-height:44px;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.greenlight-product-link:hover,.greenlight-product-link:focus-visible{color:#071316;background:#83f0cb}.greenlight-product-footer{flex-wrap:wrap;align-items:center;gap:8px;min-height:42px;display:flex}.greenlight-product-footer span{color:#ecfbf6d1;background:#ffffff0f;border:1px solid #e0fff524;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:6px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.greenlight-product-footer i{color:#061316;background:#83f0cb;border-radius:6px;place-items:center;width:20px;height:20px;font-size:.56rem;font-style:normal;display:grid}@media (max-width:980px){.greenlight-visual{height:500px;min-height:500px}.greenlight-product-layout{grid-template-columns:minmax(250px,.82fr) minmax(250px,1fr)}}@media (max-width:740px){.greenlight-copy h1{max-width:13ch;font-size:2.36rem;line-height:1.03}.greenlight-badge{min-height:38px;font-size:.68rem;line-height:1.18}.greenlight-visual{border-radius:8px;height:318px;min-height:318px}.greenlight-product-board{gap:8px;inset:10px}.greenlight-product-header{grid-template-columns:36px minmax(0,1fr);gap:8px;min-height:46px;padding:6px}.greenlight-product-mark{width:34px;height:34px;font-size:.68rem}.greenlight-product-header b{font-size:.8rem}.greenlight-product-header small{font-size:.66rem}.greenlight-product-header i{display:none}.greenlight-product-layout{grid-template-columns:minmax(0,.96fr) minmax(0,1fr);gap:8px}.greenlight-phone-frame{border-radius:20px;padding:7px;box-shadow:inset 0 0 0 4px #ffffff09,0 16px 42px #00000047}.greenlight-phone-top{grid-template-columns:28px minmax(0,1fr);min-height:22px;font-size:.62rem}.greenlight-phone-top span{width:22px;height:4px}.greenlight-phone-screen{border-radius:14px;gap:6px;padding:8px}.greenlight-screen-kicker{min-height:22px;padding:4px 6px;font-size:.56rem}.greenlight-phone-screen strong{max-width:13ch;font-size:.88rem;line-height:1.08}.greenlight-phone-screen p{font-size:.64rem;line-height:1.25}.greenlight-screen-meter{gap:4px}.greenlight-screen-meter span{height:5px}.greenlight-phone-list{gap:5px}.greenlight-phone-row{grid-template-columns:26px minmax(0,1fr);gap:6px;min-height:40px;padding:6px}.greenlight-phone-row>span{width:24px;height:24px;font-size:.56rem}.greenlight-phone-row b{font-size:.66rem}.greenlight-phone-row small{display:none}.greenlight-record-stack{grid-template-rows:auto auto auto auto;gap:6px}.greenlight-record-panel{grid-template-columns:30px minmax(0,1fr);gap:7px;min-height:50px;padding:7px}.greenlight-record-panel-primary{grid-template-columns:32px minmax(0,1fr);min-height:58px}.greenlight-record-panel>span,.greenlight-record-panel>i,.greenlight-record-panel-primary>span{width:28px;height:28px;font-size:.54rem}.greenlight-record-panel>i{display:none}.greenlight-record-panel b{font-size:.68rem}.greenlight-record-panel p{margin-top:2px;font-size:.6rem;line-height:1.22}.greenlight-record-panel:nth-of-type(4){display:none}.greenlight-product-link{min-height:34px;padding-inline:8px;font-size:.66rem}.greenlight-product-footer{display:none}}@media (max-width:390px){.greenlight-copy h1{font-size:2rem;line-height:1.04}.greenlight-copy p{font-size:.86rem;line-height:1.46}.greenlight-visual{height:286px;min-height:286px}.greenlight-product-board{inset:8px}.greenlight-phone-screen p,.greenlight-record-panel p,.greenlight-phone-row:nth-child(n+2){display:none}.greenlight-record-panel{min-height:44px}.greenlight-record-panel:nth-of-type(3){display:none}}.driver-first-board{gap:12px}.driver-first-stage{background:radial-gradient(circle at 78% 18%,#83f0cb3d,#0000 15rem),radial-gradient(circle at 20% 82%,#ffda6229,#0000 13rem),linear-gradient(#ffffff12,#ffffff06);border:1px solid #e0fff524;border-radius:8px;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.driver-first-stage:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 58% 52%,#000 0 46%,#0000 82%);mask-image:radial-gradient(circle at 58% 52%,#000 0 46%,#0000 82%)}.driver-road-glow{z-index:1;opacity:.78;background:linear-gradient(90deg,#0000 0 46%,#ffda628a 47% 48%,#0000 49%),linear-gradient(#83f0cb21,#0000);border-top:2px solid #ffda626b;height:96px;position:absolute;bottom:74px;left:5%;right:4%;transform:skewY(-5deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.driver-car-asset{z-index:2;object-fit:contain;filter:drop-shadow(0 30px 42px #0000006b);width:min(92%,720px);max-height:72%;display:block;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.driver-plate-card,.driver-proof-ticket,.driver-shift-strip{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051114bd;border:1px solid #e0fff529;border-radius:8px;position:absolute;box-shadow:0 18px 46px #0000003d}.driver-plate-card{gap:4px;width:min(190px,32%);padding:14px;display:grid;top:18px;left:18px}.driver-plate-card span,.driver-plate-card p{color:#ecfbf6b8;margin:0;font-size:.72rem;font-weight:900;line-height:1.22}.driver-plate-card strong{color:#fff;font-size:clamp(1.28rem,2.5vw,2rem);font-weight:950;line-height:1}.driver-proof-ticket{background:radial-gradient(circle at 0 0,#83f0cb29,#0000 9rem),#051114c7;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;width:min(252px,40%);min-height:86px;padding:13px;display:grid;top:18px;right:18px}.driver-proof-ticket>span{color:#061316;background:#83f0cb;border-radius:8px;place-items:center;width:42px;height:42px;font-size:.72rem;font-weight:950;display:grid}.driver-proof-ticket b,.driver-proof-ticket p{margin:0;display:block}.driver-proof-ticket b{color:#fff;font-size:1rem;font-weight:950;line-height:1.08}.driver-proof-ticket p{color:#ecfbf6b8;margin-top:4px;font-size:.76rem;line-height:1.28}.driver-shift-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px;display:grid;bottom:14px;left:14px;right:14px}.driver-shift-step{background:#ffffff12;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:8px;display:grid}.driver-shift-step>span{color:#061316;background:#f7d968;border-radius:8px;place-items:center;width:30px;height:30px;font-size:.66rem;font-weight:950;display:grid}.driver-shift-step b,.driver-shift-step p{margin:0;display:block}.driver-shift-step b{color:#fff;font-size:.78rem;font-weight:950;line-height:1.1}.driver-shift-step p{color:#ecfbf6a3;margin-top:2px;font-size:.64rem;line-height:1.22}@media (max-width:980px){.driver-car-asset{width:min(88%,640px)}.driver-plate-card{width:min(180px,34%)}.driver-proof-ticket{width:min(240px,42%)}}@media (max-width:740px){.driver-first-board{gap:8px}.driver-first-stage{border-radius:8px}.driver-road-glow{height:58px;bottom:54px}.driver-car-asset{width:92%;max-height:58%;bottom:48px}.driver-plate-card{width:112px;padding:8px;top:8px;left:8px}.driver-plate-card span,.driver-plate-card p{font-size:.56rem}.driver-plate-card strong{font-size:1.02rem}.driver-proof-ticket{grid-template-columns:30px minmax(0,1fr);width:150px;min-height:58px;padding:8px;top:8px;right:8px}.driver-proof-ticket>span{width:28px;height:28px;font-size:.54rem}.driver-proof-ticket b{font-size:.68rem}.driver-proof-ticket p{display:none}.driver-shift-strip{gap:5px;padding:6px;bottom:8px;left:8px;right:8px}.driver-shift-step{grid-template-columns:24px minmax(0,1fr);gap:5px;min-height:44px;padding:5px}.driver-shift-step>span{width:22px;height:22px;font-size:.52rem}.driver-shift-step b{font-size:.58rem}.driver-shift-step p{display:none}}@media (max-width:390px){.driver-car-asset{width:96%;bottom:44px}.driver-plate-card{width:100px}.driver-proof-ticket{width:132px}.driver-shift-step{text-align:center;grid-template-columns:1fr;justify-items:center}}.premium-demo-section{border-radius:0;grid-template-columns:minmax(330px,.44fr) minmax(0,.86fr);align-items:center;gap:clamp(28px,4vw,58px);width:min(100% - 40px,1560px);max-width:1560px;margin-inline:auto;padding:clamp(54px,5vw,74px) clamp(24px,5vw,72px);scroll-margin-top:128px;display:grid;overflow:hidden}.premium-demo-section .premium-section-intro{width:100%;max-width:620px;margin:0;padding-top:0}.premium-demo-section .premium-section-intro h2{text-wrap:balance;word-break:normal;overflow-wrap:normal;width:100%;max-width:620px;font-size:clamp(2.45rem,3.55vw,4.12rem);line-height:1.03}.premium-demo-section .premium-section-intro>p:last-child{width:100%;max-width:620px}.premium-demo-section .premium-eyebrow{white-space:normal}.premium-demo-section .interactive-demo-grid{grid-template-columns:minmax(250px,340px) minmax(0,1fr);align-items:stretch;gap:clamp(16px,2.4vw,30px);width:100%;margin:0;display:grid}.premium-demo-section .demo-phone-state{min-height:auto}.premium-demo-section .demo-phone-shell{min-height:clamp(350px,28vw,430px);animation:.42s cubic-bezier(.22,1,.36,1) both demoPhoneEnterMobile;transform:none}.premium-demo-section .premium-demo-panels{grid-template-columns:1fr;gap:14px;min-width:0;margin:0;padding:0;display:grid;overflow:visible}.premium-demo-section .premium-demo-panel{min-width:0;min-height:86px;padding:14px}.premium-demo-section .premium-demo-panel[data-active=true]{transform:none}@media (max-width:1180px){.premium-demo-section{width:min(100% - 28px,980px);padding-inline:clamp(18px,3vw,34px);display:block}.premium-demo-section .premium-section-intro{max-width:900px;margin:0 auto 28px}.premium-demo-section .interactive-demo-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);width:min(100%,900px);margin:0 auto}.premium-demo-section .premium-demo-panel{min-height:112px}}@media (min-width:901px) and (max-width:1400px){.premium-demo-section{padding-block:48px}.premium-demo-section .interactive-demo-grid{grid-template-columns:1fr}.premium-demo-section .demo-phone-shell{min-height:330px}.premium-demo-section .premium-demo-panels{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(190px,32%);grid-auto-flow:column;overflow-x:auto}.premium-demo-section .premium-demo-panel{scroll-snap-align:start;min-height:138px}}@media (max-width:900px){.premium-demo-section{width:min(100% - 22px,760px)}.premium-demo-section .interactive-demo-grid{grid-template-columns:1fr}.premium-demo-section .premium-demo-panels{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(190px,42%);grid-auto-flow:column;overflow-x:auto}.premium-demo-section .premium-demo-panel{scroll-snap-align:start}}@media (max-width:740px){.premium-demo-section{width:100%;padding:58px 14px 50px;scroll-margin-top:96px}.premium-demo-section .premium-section-intro h2{max-width:none;font-size:clamp(2rem,9.2vw,2.85rem);line-height:1.04}.premium-demo-section .premium-section-intro>p:last-child{max-width:38ch;font-size:.94rem;line-height:1.52}.premium-demo-section .demo-phone-shell{min-height:350px}.premium-demo-section .premium-demo-panels{grid-auto-columns:minmax(180px,78%);margin-inline:-14px;padding-inline:14px}}@media (max-width:390px){.premium-demo-section .premium-section-intro h2{font-size:clamp(1.86rem,9vw,2.28rem)}.premium-demo-section .demo-phone-shell{min-height:340px}}.premium-demo-section,.premium-how,.premium-final-cta{box-sizing:border-box;background:linear-gradient(115deg,#6beec714,#0000 34%),linear-gradient(285deg,#5ccde714,#0000 42%),#03191b;border:1px solid #c3ffeb1a;border-radius:8px;width:min(100% - clamp(24px,5vw,64px),1560px);max-width:1560px;margin-inline:auto;overflow:hidden;box-shadow:0 28px 90px #03121429}.premium-demo-section .premium-section-intro,.premium-how .premium-section-intro,.premium-final-cta>div:not(.premium-final-visual):not(.premium-cta-actions){text-align:left;width:100%;min-width:0;max-width:720px;margin:0}.premium-demo-section .premium-eyebrow,.premium-how .premium-eyebrow,.premium-final-cta .premium-eyebrow{color:#8ff6d8;letter-spacing:0;text-transform:uppercase;white-space:normal;background:#319a843b;border:1px solid #74f6d061;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:38px;margin:0 0 22px;padding:0 16px;font-size:.86rem;font-weight:900;line-height:1.25;display:inline-flex}.premium-demo-section .premium-section-intro h2,.premium-how .premium-section-intro h2,.premium-final-cta h2{color:#f7fffc;letter-spacing:0;text-wrap:balance;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;width:100%;min-width:0;max-width:720px;margin:0;font-size:clamp(2.45rem,4.25vw,4.65rem);line-height:1.02;display:block}.premium-demo-section .premium-section-intro>p:last-child,.premium-how .premium-section-intro>p:last-child,.premium-final-cta p:not(.premium-eyebrow){color:#f0fff9c2;word-break:normal;overflow-wrap:break-word;width:100%;max-width:62ch;margin-top:22px;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.62}.premium-demo-section{grid-template-columns:minmax(340px,.52fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.6vw,72px);padding:clamp(66px,6vw,96px) clamp(24px,5vw,78px);scroll-margin-top:128px;display:grid}.premium-demo-section .interactive-demo-grid{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:stretch;gap:clamp(18px,2.6vw,34px);width:100%;min-width:0;margin:0;display:grid}.premium-demo-section .demo-phone-state,.premium-demo-section .premium-demo-panels{min-width:0}.premium-demo-section .demo-phone-shell{min-height:clamp(360px,29vw,440px);transform:none}.premium-demo-section .demo-phone-state:hover .demo-phone-shell{transform:translateY(-3px)}.premium-demo-section .premium-demo-panels{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;align-content:center;gap:14px;padding:0;display:grid;overflow:visible}.premium-demo-section .premium-demo-panel{text-align:left;min-width:0;min-height:92px;padding:15px}.premium-demo-section .premium-demo-panel[data-active=true]{border-color:#8ff6d18f;transform:none;box-shadow:inset 4px 0 #f2ce47}.premium-demo-section .premium-demo-panel h3,.premium-demo-section .premium-demo-panel p{word-break:normal;overflow-wrap:break-word;max-width:none}@media (max-width:1400px){.premium-demo-section{grid-template-columns:1fr}.premium-demo-section .premium-section-intro{max-width:940px}.premium-demo-section .premium-section-intro h2,.premium-demo-section .premium-section-intro>p:last-child{max-width:880px}.premium-demo-section .interactive-demo-grid{grid-template-columns:minmax(280px,380px) minmax(0,1fr)}}.premium-how{grid-template-columns:minmax(340px,.62fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4.5vw,68px);padding:clamp(66px,6vw,96px) clamp(24px,5vw,78px);display:grid}.premium-how .premium-section-intro{position:sticky;top:112px}.premium-step-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;min-width:0;display:grid}.premium-step{background:linear-gradient(#f5fffb1a,#f5fffb0e);border-color:#c5ffeb29;min-width:0;min-height:230px;padding:22px}.premium-step span,.premium-demo-panel span{color:#8ff6d8;font-weight:900}.premium-step h3{color:#f7fffc;word-break:normal;overflow-wrap:break-word;font-size:clamp(1.25rem,1.6vw,1.55rem);line-height:1.12}.premium-step p{color:#f0fff9b8;word-break:normal;overflow-wrap:break-word}.premium-final-cta{grid-template-columns:minmax(220px,320px) minmax(340px,.95fr) minmax(260px,auto);align-items:center;gap:clamp(24px,4vw,54px);margin-bottom:clamp(34px,5vw,72px);padding:clamp(56px,5.4vw,86px) clamp(24px,5vw,72px);display:grid}.premium-final-cta h2{max-width:600px;font-size:clamp(2.35rem,3.55vw,4rem)}.premium-final-visual{align-self:center;width:min(100%,300px);min-height:178px;margin:0;position:relative;inset:auto}.premium-cta-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}.premium-final-cta .premium-primary,.premium-final-cta .premium-secondary,.premium-final-cta .premium-link-button{white-space:normal;justify-content:center;min-height:54px}@media (max-width:1320px){.premium-demo-section{grid-template-columns:1fr}.premium-demo-section .premium-section-intro{max-width:940px}.premium-demo-section .premium-section-intro h2,.premium-demo-section .premium-section-intro>p:last-child{max-width:880px}.premium-demo-section .interactive-demo-grid{grid-template-columns:minmax(280px,380px) minmax(0,1fr)}.premium-how,.premium-final-cta{grid-template-columns:1fr}.premium-how .premium-section-intro{max-width:900px;position:static}.premium-final-visual{order:2}.premium-final-cta>div:not(.premium-final-visual):not(.premium-cta-actions){max-width:860px}.premium-cta-actions{order:3}}@media (max-width:980px){.premium-demo-section,.premium-how,.premium-final-cta{width:min(100% - 24px,900px);padding:54px 18px}.premium-demo-section .interactive-demo-grid{grid-template-columns:1fr}.premium-demo-section .demo-phone-shell{min-height:350px}.premium-demo-section .premium-demo-panels{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(188px,42%);grid-auto-flow:column;margin-inline:-18px;padding-inline:18px;overflow-x:auto}.premium-demo-section .premium-demo-panel{scroll-snap-align:start;min-height:138px}.premium-step-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.premium-demo-section,.premium-how,.premium-final-cta{border-left:0;border-right:0;border-radius:0;width:100%;padding:48px 16px}.premium-demo-section .premium-section-intro h2,.premium-how .premium-section-intro h2,.premium-final-cta h2{text-wrap:balance;font-size:clamp(2rem,9vw,2.7rem);line-height:1.05}.premium-demo-section .premium-section-intro>p:last-child,.premium-how .premium-section-intro>p:last-child,.premium-final-cta p:not(.premium-eyebrow){max-width:42ch;font-size:.96rem;line-height:1.55}.premium-demo-section .premium-demo-panels{grid-auto-columns:minmax(180px,78%);margin-inline:-16px;padding-inline:16px}.premium-step-timeline{grid-template-columns:1fr}.premium-step{min-height:0}.premium-final-visual{width:100%;min-height:156px}.premium-cta-actions{grid-template-columns:1fr;display:grid}.premium-final-cta .premium-primary,.premium-final-cta .premium-secondary,.premium-final-cta .premium-link-button{width:100%}}:root{--site-bg:#f2f5f3;--site-bg-alt:#e8efeb;--site-surface:#ffffffe6;--site-surface-strong:#fff;--site-surface-dark:#07181a;--site-line-soft:#0f262c1a;--site-line-strong:#0f262c2e;--site-shadow-heavy:0 24px 60px #0f262c1a;--site-shadow-soft:0 14px 34px #0f262c14;--site-radius-lg:26px;--site-radius-md:20px;--site-width:1240px}body{background:radial-gradient(circle at top left, #3ed2c614, transparent 26rem), radial-gradient(circle at top right, #375fbd0f, transparent 24rem), linear-gradient(180deg, #f8fbfa 0%, var(--site-bg) 46%, var(--site-bg-alt) 100%)}h1,h2,h3{text-wrap:balance}.site-nav{width:min(calc(100% - 24px), var(--site-width));min-height:64px;box-shadow:var(--site-shadow-soft);background:#ffffffdb;border-color:#ffffffb8;border-radius:999px;margin:16px auto 0;padding:10px 12px}.site-nav nav,.site-footer nav{flex-wrap:wrap}.site-nav nav a{border-radius:999px;padding-inline:14px}.site-nav .nav-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site-nav .nav-actions a,.site-nav .mobile-nav-menu summary,.site-nav .mobile-nav-menu nav a,.site-footer nav a{border-radius:999px}.site-nav .mobile-nav-menu{display:none}.site-footer{width:min(calc(100% - 24px), var(--site-width));border-radius:var(--site-radius-lg);border:1px solid var(--site-line-soft);background:linear-gradient(135deg, #07181af5, #092124eb), var(--site-surface-dark);box-shadow:var(--site-shadow-heavy);margin:0 auto 20px;padding:clamp(20px,3vw,34px)}.site-footer>div,.site-footer nav{min-width:0}.site-footer p,.site-footer nav a{color:#edf8f4c7}.site-footer nav a:hover{color:#03191b}.premium-site,.trust-page{flex-direction:column;gap:clamp(18px,2.8vw,30px);padding-bottom:clamp(24px,4vw,44px);display:flex}.premium-site>section,.trust-page>section,.trust-page>.policy-grid,.premium-site>.premium-band,.premium-site>.premium-page-hero,.premium-site>.premium-final-cta{width:min(calc(100% - 24px), var(--site-width));box-sizing:border-box;min-width:0;margin-inline:auto}.premium-site>section,.trust-page>section,.trust-page>.policy-grid{border-radius:var(--site-radius-lg);box-shadow:var(--site-shadow-soft);border:1px solid #0f262c14;overflow:clip}.premium-site>.premium-band,.premium-site>.premium-page-hero,.premium-site>.premium-final-cta,.trust-page>.page-hero{background:#ffffffc7}.premium-band,.premium-page-hero,.page-hero{padding:clamp(24px,4vw,40px)}.premium-band>*,.premium-page-hero>*,.page-hero>*,.policy-grid>*,.trust-page>section>*{min-width:0}.premium-band .section-heading,.premium-band .wide-heading,.premium-band .sticky-heading,.premium-site .premium-section-intro,.trust-page .section-heading,.page-hero-copy,.page-hero-panel{max-width:none}.premium-page-hero,.page-hero{grid-template-columns:minmax(0,1.02fr) minmax(280px,.78fr);align-items:center;gap:clamp(20px,4vw,34px);display:grid}.premium-page-hero h1,.page-hero h1{max-width:11.6ch;margin-bottom:16px;font-size:clamp(2.35rem,4.8vw,4.35rem);line-height:1.03}.premium-page-hero p,.page-hero .lead,.page-hero p{max-width:60ch;color:var(--muted);line-height:1.6}.premium-page-hero-split{align-items:center}.page-hero-panel,.premium-final-visual,.premium-proof-object,.premium-demo-panel,.premium-feature-card,.premium-proof-strip-card,.premium-step,.policy-card,.plan-card,.trust-card,.feature-card,.outcome-card,.signature-card,.showcase-step,.showcase-step,.premium-card,.premium-audience-card{border-radius:var(--site-radius-md);box-shadow:var(--site-shadow-soft);border:1px solid #0f262c1a}.page-hero-panel{background:linear-gradient(#fffffff5,#f4f9f7e6);padding:18px}.page-hero-chips{flex-wrap:wrap;gap:10px;display:flex}.page-hero-chips span{border-radius:999px;min-height:34px;padding-inline:12px}.premium-signal-band,.premium-audience-band,.premium-proof-strip-band,.premium-visual-band,.premium-contact-grid,.premium-intake-preview,.premium-segment-band,.premium-driver-band,.premium-access-band,.availability-grid,.download-details,.source-band{gap:clamp(14px,2vw,22px);display:grid}.premium-route-strip,.premium-feature-grid,.premium-proof-strip-grid,.premium-audience-grid,.premium-driver-segment-grid,.premium-access-path,.trust-grid,.plans-grid,.policy-grid,.outcome-grid,.product-grid{gap:clamp(12px,2vw,18px);min-width:0}.premium-route-strip,.premium-feature-grid,.premium-audience-grid,.premium-proof-strip-grid,.trust-grid,.product-grid,.outcome-grid,.plans-grid,.premium-intake-grid,.premium-driver-segment-grid,.premium-access-path{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.premium-feature-grid,.premium-proof-strip-grid,.trust-grid,.product-grid,.outcome-grid,.plans-grid,.premium-driver-segment-grid,.premium-access-path,.premium-route-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.policy-grid{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.policy-grid>.policy-card,.plans-grid>.plan-card,.trust-grid>.trust-card,.premium-proof-strip-grid>.premium-proof-strip-card,.premium-feature-grid>.premium-feature-card,.product-grid>.feature-card,.outcome-grid>.outcome-card,.premium-audience-grid>.premium-audience-card,.premium-driver-segment-grid>.premium-driver-segment,.premium-access-path>.premium-access-step,.premium-intake-grid>.premium-intake-card{background:linear-gradient(#fffffff5,#f3f7f5eb)}.premium-band .eyebrow,.premium-band .premium-eyebrow,.premium-page-hero .eyebrow,.page-hero .eyebrow{white-space:normal}.premium-how,.premium-demo-section,.premium-final-cta{width:min(calc(100% - 24px), var(--site-width));border-radius:var(--site-radius-lg);box-shadow:var(--site-shadow-heavy);margin-inline:auto}.premium-site>.premium-demo-section,.premium-site>.premium-how,.premium-site>.premium-final-cta{color:#f7fffc;background:radial-gradient(circle at 0 0,#3ed2c629,#0000 18rem),radial-gradient(circle at 100% 100%,#375fbd24,#0000 20rem),linear-gradient(135deg,#07181afa,#082325f0);border:1px solid #c3ffeb1f}.premium-site>.premium-demo-section .premium-section-intro h2,.premium-site>.premium-how .premium-section-intro h2,.premium-site>.premium-final-cta h2{color:#f7fffc}.premium-site>.premium-demo-section .premium-section-intro>p:last-child,.premium-site>.premium-how .premium-section-intro>p:last-child,.premium-site>.premium-final-cta p:not(.premium-eyebrow){color:#f0fff9bd}.premium-final-cta{margin-bottom:clamp(18px,4vw,40px)}.premium-demo-section .interactive-demo-grid,.premium-page-hero-split,.premium-how,.premium-final-cta{min-width:0}.premium-page-hero-split .premium-phone-wrap{margin-inline:auto}.premium-page-hero-split .premium-phone{width:min(100%,420px)}.premium-site .premium-section-intro h2,.premium-page-hero h1,.page-hero h1,.premium-final-cta h2{text-wrap:balance}.premium-site .premium-section-intro p,.premium-page-hero p,.page-hero p,.premium-site>.premium-final-cta p{color:var(--muted)}@media (max-width:1180px){.premium-page-hero,.page-hero{grid-template-columns:1fr}.premium-demo-section,.premium-how,.premium-final-cta{width:min(calc(100% - 20px), var(--site-width))}.premium-route-strip,.premium-feature-grid,.premium-proof-strip-grid,.premium-audience-grid,.premium-driver-segment-grid,.premium-access-path,.trust-grid,.plans-grid,.policy-grid,.product-grid,.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-site>.premium-demo-section .interactive-demo-grid{grid-template-columns:1fr}.premium-site>.premium-demo-section .premium-demo-panels{grid-template-columns:1fr;grid-auto-flow:row;grid-auto-columns:initial;margin-inline:0;padding-inline:0;display:grid;overflow:visible}}@media (max-width:820px){.site-nav{width:min(calc(100% - 16px), var(--site-width));padding:8px 10px}.site-nav nav,.site-nav .nav-actions{display:none}.site-nav .mobile-nav-menu{margin-left:auto;display:block}.site-nav .mobile-nav-menu summary{min-height:42px;font:inherit;background:#ffffffe0;border:1px solid #0f262c1f;align-items:center;padding:0 14px;font-weight:800;display:inline-flex}.site-nav .mobile-nav-menu nav{box-shadow:var(--site-shadow-soft);background:#fffffff5;border-radius:18px;gap:8px;margin-top:10px;padding:12px;display:grid}.site-nav .mobile-nav-menu nav a{min-height:42px;padding:0 14px}.premium-route-strip,.premium-feature-grid,.premium-proof-strip-grid,.premium-audience-grid,.premium-driver-segment-grid,.premium-access-path,.trust-grid,.plans-grid,.policy-grid,.product-grid,.outcome-grid{grid-template-columns:1fr}.premium-band,.premium-page-hero,.page-hero,.premium-final-cta,.premium-how,.premium-demo-section{width:min(calc(100% - 16px), var(--site-width));border-radius:22px;padding:clamp(18px,4vw,28px)}.premium-site>.premium-demo-section .premium-demo-panel{min-height:96px}.premium-page-hero h1,.page-hero h1{max-width:none;font-size:clamp(2rem,9vw,3rem)}}@media (max-width:640px){.site-nav,.site-footer{border-radius:22px;width:calc(100% - 12px)}.premium-site>section,.trust-page>section,.trust-page>.policy-grid,.premium-site>.premium-band,.premium-site>.premium-page-hero,.premium-site>.premium-final-cta{width:calc(100% - 12px)}.premium-band,.premium-page-hero,.page-hero,.premium-how,.premium-demo-section,.premium-final-cta{padding:16px}.premium-demo-section .premium-demo-panels,.premium-demo-section .premium-demo-panel{width:100%}.premium-final-cta .premium-cta-actions{gap:10px}.page-hero-chips{gap:8px}}
