@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500;1,600&family=JetBrains+Mono:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);background:var(--bg);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--black:#09090a;--carbon:#101112;--graphite:#1a1a1b;--dark-graphite:#262627;--gunmetal:#393839;--dark-platinum:#555;--platinum-dark:#767473;--platinum-mid:#767473;--platinum:#969492;--light-platinum:#b5b5b3;--silver:#d5d4d4;--chrome:#f3f3f3;--classic-gold:#c5a15b;--champagne:#d8c29a;--champagne-gold:#a98752;--gold:#c5a15b;--gold-bright:#d8c29a;--gold-deep:#a98752;--emerald:#22cc96;--neon:#22cc96;--emerald-bright:#36e5ae;--emerald-glow:#42e8b0;--emerald-deep:#0a8f6b;--emerald-dark:#063f32;--steel-panel:var(--gunmetal);--bg:var(--black);--bg-elevated:var(--carbon);--panel:var(--graphite);--panel-2:var(--gunmetal);--ink:var(--silver);--ink-dark:var(--black);--muted:var(--platinum);--muted-dark:var(--platinum-dark);--platinum-muted:var(--platinum-dark);--metal:var(--champagne);--metal-bright:var(--classic-gold);--status:var(--emerald-dark);--status-bright:var(--neon);--line:color-mix(in srgb, var(--platinum-dark) 35%, transparent);--line-strong:color-mix(in srgb, var(--platinum) 40%, transparent);--glass-line:color-mix(in srgb, var(--champagne) 22%, transparent);--ease:cubic-bezier(.16, 1, .3, 1);--r-xs:4px;--r-sm:12px;--r-md:12px;--r-lg:24px;--r-xl:24px;--r-pill:999px;--shadow-sm:0 8px 28px color-mix(in srgb, var(--black) 70%, transparent);--shadow-md:0 24px 64px color-mix(in srgb, var(--black) 80%, transparent);--shadow-lg:0 40px 100px color-mix(in srgb, var(--black) 88%, transparent);--platinum-gradient:linear-gradient(115deg, #767473 0%, #807e7c 14%, #969492 28%, #a1a09e 42%, #b5b5b3 56%, #c2c1c0 70%, #d5d4d4 82%, #e3e2e2 92%, #f3f3f3 100%);--gold-gradient:linear-gradient(115deg, #a98752 0%, #b18e55 18%, #c5a15b 36%, #cbac6f 55%, #d8c29a 72%, #e3d7bf 88%, #f3f3f3 100%);--metal-gradient:var(--gold-gradient);--chrome-sheen:linear-gradient(105deg, transparent 0%, transparent 28%, color-mix(in srgb, var(--champagne) 8%, transparent) 40%, color-mix(in srgb, var(--champagne) 22%, transparent) 48%, color-mix(in srgb, var(--classic-gold) 10%, transparent) 56%, transparent 68%, transparent 100%);--surface-gradient:linear-gradient(180deg, var(--black) 0%, color-mix(in srgb, var(--black) 70%, var(--carbon)) 22%, var(--carbon) 48%, color-mix(in srgb, var(--carbon) 65%, var(--graphite)) 74%, var(--graphite) 100%);--panel-gradient:linear-gradient(165deg, color-mix(in srgb, var(--graphite) 80%, var(--carbon)) 0%, var(--graphite) 35%, color-mix(in srgb, var(--graphite) 55%, var(--carbon)) 70%, var(--carbon) 100%);--accent-gradient:linear-gradient(145deg, #30dea7 0%, #22cc96 42%, #1cbd8b 72%, #0a8f6b 100%);--neon-glow:0 0 32px color-mix(in srgb, var(--neon) 22%, transparent);--gold-glow:0 0 28px color-mix(in srgb, var(--classic-gold) 18%, transparent);--emerald-line:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--neon) 8%, transparent) 18%, color-mix(in srgb, var(--neon) 35%, transparent) 42%, color-mix(in srgb, var(--chrome) 22%, transparent) 50%, color-mix(in srgb, var(--neon) 35%, transparent) 58%, color-mix(in srgb, var(--neon) 8%, transparent) 82%, transparent 100%);--gold-line:linear-gradient(90deg, transparent 0%, #a9875233 16%, #c5a15b73 38%, #d8c29a8c 50%, #c5a15b73 62%, #a9875233 84%, transparent 100%);--platinum-line:linear-gradient(90deg, transparent 0%, #76747340 18%, #96949266 38%, #b5b5b373 50%, #d5d4d466 62%, #f3f3f333 82%, transparent 100%);--fade-soft:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--black) 18%, transparent) 28%, color-mix(in srgb, var(--black) 55%, transparent) 58%, color-mix(in srgb, var(--black) 88%, transparent) 82%, var(--black) 100%);--font-display:"Cormorant Garamond", Georgia, serif;--font-ui:"Manrope", sans-serif;--font-body:"Manrope", sans-serif;--font-hud:"JetBrains Mono", monospace;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--emerald);--focus-ring-dark:0 0 0 2px var(--bg), 0 0 0 4px var(--light-platinum);font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);min-width:320px;color:var(--ink);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,select,input{font:inherit}button,a,select,input{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}::selection{color:var(--chrome);background:#22cc9647}@media (pointer:fine){.has-target-cursor,.has-target-cursor *{cursor:none}}a:focus-visible{box-shadow:var(--focus-ring);outline:none}button:focus-visible{box-shadow:var(--focus-ring);outline:none}select:focus-visible{box-shadow:var(--focus-ring);outline:none}input:focus-visible{box-shadow:var(--focus-ring);outline:none}[tabindex]:focus-visible{box-shadow:var(--focus-ring);outline:none}.site-shell{background:var(--bg);min-height:100vh;overflow:hidden}.site-shell:before{content:"";pointer-events:none;z-index:80;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}.scroll-progress{z-index:90;background:color-mix(in srgb, var(--platinum-dark) 25%, transparent);width:100%;height:1px;position:fixed;top:0;left:0}.scroll-progress i{transform-origin:0;filter:blur(.3px);background:linear-gradient(90deg,#a9875266 0%,#a98752 12%,#c5a15b 28%,#d8c29a 44%,#7dc798 58%,#22cc96 74%,#95e1c9 88%,#f3f3f3 100%);width:100%;height:100%;display:block;transform:scaleX(0)}.target-cursor{z-index:999;pointer-events:none;mix-blend-mode:difference;border:1px solid #b5b5b3b3;border-radius:10px;width:20px;height:20px;position:fixed;top:0;left:0}.target-cursor i{border-radius:inherit;border:1px solid #22cc9638;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.nav-shell{z-index:60;width:min(1080px,90vw);color:var(--silver);border-radius:var(--r-sm);border:1px solid color-mix(in srgb, var(--gunmetal) 65%, transparent);background:color-mix(in srgb, var(--carbon) 78%, transparent);-webkit-backdrop-filter:blur(22px)saturate(120%);box-shadow:0 16px 48px color-mix(in srgb, var(--black) 70%, transparent);transition:background .45s var(--ease), border-color .45s var(--ease);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:10px 16px 10px 14px;display:grid;position:fixed;top:20px;left:50%;transform:translate(-50%)}.is-scrolled .nav-shell{background:color-mix(in srgb, var(--carbon) 92%, transparent);border-color:color-mix(in srgb, var(--dark-platinum) 45%, transparent)}.brand{align-items:center;gap:12px;width:max-content;display:inline-flex}.brand-mark{border:1px solid color-mix(in srgb, var(--classic-gold) 35%, transparent);width:46px;height:46px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--champagne) 20%, transparent);box-sizing:border-box;background:#09090a;border-radius:50%;flex-shrink:0;place-items:center;padding:4px;display:grid;overflow:hidden}.brand-mark img{object-fit:contain;object-position:center;width:100%;height:100%;display:block;transform:none}.brand-text{flex-direction:column;gap:2px;display:flex}.brand-text strong{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;background:var(--metal-gradient);color:#0000;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:600}.nav-links{color:var(--platinum);letter-spacing:.04em;gap:clamp(20px,2.6vw,36px);font-size:13px;font-weight:500;display:flex}.nav-links a{transition:color .3s var(--ease)}.nav-links a:hover{color:var(--chrome)}.nav-cta{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-xs);color:var(--black);background:var(--accent-gradient);border:1px solid color-mix(in srgb, var(--neon) 55%, var(--chrome));box-shadow:var(--neon-glow), 0 8px 24px color-mix(in srgb, var(--black) 55%, transparent), inset 0 1px 0 color-mix(in srgb, var(--chrome) 45%, transparent);transition:transform .3s var(--ease), box-shadow .3s var(--ease);justify-self:end;align-items:center;gap:10px;padding:12px 18px;font-size:11px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.nav-cta:after,.primary-button:after{content:"";background:var(--chrome-sheen);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.nav-cta:hover{box-shadow:0 0 32px color-mix(in srgb, var(--neon) 40%, transparent), 0 12px 28px color-mix(in srgb, var(--black) 45%, transparent), inset 0 1px 0 color-mix(in srgb, var(--chrome) 55%, transparent);transform:translateY(-2px)}.menu-button{color:var(--silver);border-radius:var(--r-xs);background:0 0;border:0;justify-self:end;padding:8px;display:none}.hero{isolation:isolate;background:var(--black);height:max(760px,100svh);min-height:100svh;color:var(--silver);position:relative;overflow:hidden}.hero-atmosphere{z-index:-4;background:radial-gradient(ellipse 62% 58% at 74% 48%, color-mix(in srgb, var(--emerald-dark) 38%, transparent), transparent 72%), radial-gradient(ellipse 48% 42% at 18% 28%, color-mix(in srgb, var(--classic-gold) 6%, transparent), transparent 68%), radial-gradient(ellipse 40% 36% at 48% 82%, color-mix(in srgb, var(--neon) 5%, transparent), transparent 70%), linear-gradient(180deg, #09090a 0%, #0b0b0c 28%, #101112 52%, #131415 78%, #1a1a1b 100%);filter:blur(.4px);position:absolute;top:-8%;bottom:-8%;left:-4%;right:-4%}.aurora{z-index:-2;opacity:.18;mix-blend-mode:soft-light;position:absolute;top:0;bottom:0;left:0;right:0}.aurora canvas{width:100%;height:100%}.hero-aurora{z-index:-3;opacity:.28;filter:blur(18px);height:72%;top:-14%;bottom:auto;left:0;right:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#000000b3 0%,#000 38%,#00000059 72%,#0000 100%);mask-image:linear-gradient(#000000b3 0%,#000 38%,#00000059 72%,#0000 100%)}.hero-bloom{z-index:1;pointer-events:none;background:radial-gradient(ellipse 52% 44% at 70% 42%, color-mix(in srgb, var(--neon) 7%, transparent), transparent 74%), radial-gradient(ellipse 40% 36% at 28% 68%, color-mix(in srgb, var(--emerald-dark) 16%, transparent), transparent 72%), radial-gradient(ellipse 34% 30% at 52% 18%, color-mix(in srgb, var(--champagne) 4%, transparent), transparent 70%);mix-blend-mode:soft-light;filter:blur(28px);opacity:.9;position:absolute;top:-6%;bottom:-6%;left:-6%;right:-6%}.hero-noise{z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 240px at 50% 100%, color-mix(in srgb, var(--emerald-dark) 14%, transparent), transparent 78%), linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--black) 12%, transparent) 42%, color-mix(in srgb, var(--black) 42%, transparent) 72%, color-mix(in srgb, var(--black) 18%, transparent) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.gradual-blur{pointer-events:none;overflow:hidden}.gradual-blur-inner{width:100%;height:100%;position:relative}.hero-gradual-blur{z-index:5;position:absolute;bottom:0;left:0;right:0}.hero-copy{z-index:6;width:min(540px,44vw);position:absolute;top:26%;left:clamp(24px,7vw,100px)}.eyebrow,.hud-label,.panel-label{font:500 10px/1.4 var(--font-hud);letter-spacing:.22em;text-transform:uppercase;color:#0000;background:linear-gradient(90deg,#a98752 0%,#b49156 28%,#c5a15b 52%,#ceb077 76%,#d8c29a 100%);-webkit-background-clip:text;background-clip:text}.hero-brand{margin:0 0 28px;line-height:0;display:block}.hero-logo{object-fit:contain;object-position:center top;filter:drop-shadow(0 12px 28px #00000073);width:auto;max-width:min(280px,70vw);height:clamp(96px,14vw,168px);display:block}.hero-brand-mark{display:none}.hero-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--chrome);margin:0;font-size:clamp(52px,6.2vw,88px);font-weight:600;line-height:1.02}.hero-title>span{padding-bottom:.04em;display:block;overflow:hidden}.hero-title .line{display:block}h2 em,.hero-title em,.final-cta h2 em,.focus-statement em{color:#0000;background:linear-gradient(100deg,#a98752 0%,#b69356 22%,#c5a15b 42%,#cfb27b 62%,#d8c29a 80%,#e7ddcb 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.hero-lede{color:#b5b5b3e0;letter-spacing:.01em;max-width:28em;margin:32px 0 40px;font-size:clamp(15px,1.15vw,17px);font-weight:400;line-height:1.75}.hero-actions{align-items:center;gap:24px;display:flex}.primary-button{background:var(--accent-gradient);min-height:54px;color:var(--black);letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--neon) 50%, var(--chrome));border-radius:var(--r-xs);box-shadow:var(--neon-glow), 0 14px 36px color-mix(in srgb, var(--black) 50%, transparent), inset 0 1px 0 color-mix(in srgb, var(--chrome) 50%, transparent);transition:transform .3s var(--ease), box-shadow .3s var(--ease);justify-content:center;align-items:center;gap:14px;padding:0 26px;font-size:13px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.primary-button:hover{box-shadow:0 0 36px color-mix(in srgb, var(--neon) 42%, transparent), 0 18px 40px color-mix(in srgb, var(--black) 45%, transparent), inset 0 1px 0 color-mix(in srgb, var(--chrome) 60%, transparent);transform:translateY(-2px)}.text-link{color:var(--silver);letter-spacing:.04em;transition:color .3s, transform .3s var(--ease);align-items:center;gap:10px;margin-top:8px;font-size:13px;font-weight:600;display:inline-flex}.text-link:hover{color:var(--neon);transform:translate(3px)}.vehicle-stage{z-index:3;width:56vw;height:70%;transform-style:preserve-3d;will-change:transform;position:absolute;top:14%;right:-2vw;overflow:visible}.vehicle-image{border-radius:0 var(--r-lg) var(--r-lg) 0;filter:saturate(.48)contrast(1.1)brightness(.66);background:linear-gradient(105deg, var(--black) 0%, color-mix(in srgb, var(--black) 55%, transparent) 22%, transparent 48%), linear-gradient(180deg, transparent 42%, color-mix(in srgb, var(--black) 35%, transparent) 68%, color-mix(in srgb, var(--black) 78%, transparent) 100%), radial-gradient(ellipse 70% 60% at 60% 55%, color-mix(in srgb, var(--emerald-dark) 18%, transparent), transparent 62%), url(https://images.unsplash.com/photo-1765461734605-34657fa04db2?auto=format&fit=crop&w=1800&q=90) 62% 45% / cover;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 8%,#0000008c 18%,#000 36%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 8%,#0000008c 18%,#000 36%)}.vehicle-image:after{content:"";background:linear-gradient(130deg, color-mix(in srgb, var(--chrome) 8%, transparent), transparent 48%), linear-gradient(300deg, color-mix(in srgb, var(--neon) 5%, transparent), transparent 42%), radial-gradient(ellipse 50% 40% at 70% 30%, color-mix(in srgb, var(--champagne) 5%, transparent), transparent 70%);mix-blend-mode:soft-light;filter:blur(1px);position:absolute;top:0;bottom:0;left:0;right:0}.vehicle-glow{z-index:-1;background:radial-gradient(ellipse at center, var(--neon), transparent 70%);filter:blur(90px);opacity:.14;width:68%;height:42%;position:absolute;bottom:4%;right:8%}.hud-panel{z-index:6;border-radius:var(--r-xs);background:color-mix(in srgb, var(--carbon) 78%, transparent);border:1px solid color-mix(in srgb, var(--light-platinum) 28%, transparent);-webkit-backdrop-filter:blur(20px)saturate(120%);width:min(188px,34%);box-shadow:0 18px 48px color-mix(in srgb, var(--black) 55%, transparent), inset 0 1px 0 color-mix(in srgb, var(--chrome) 12%, transparent);padding:16px 18px;position:absolute;bottom:18%;left:4%}.hud-panel .hud-label{color:var(--light-platinum);opacity:.85}.hud-panel strong{font:500 clamp(28px, 2.6vw, 34px)/1 var(--font-hud);letter-spacing:-.02em;color:var(--silver);font-variant-numeric:tabular-nums;margin:10px 0 12px;display:block}.hud-panel strong span{color:var(--platinum-muted);font:500 12px/1 var(--font-body);letter-spacing:0;margin-left:6px}.hud-meta{color:var(--platinum-muted);font:500 10px var(--font-hud);letter-spacing:.08em;align-items:center;gap:8px;display:flex}.hud-meta i{background:#b5b5b338;flex:1;height:1px}.hud-meta b{color:var(--champagne);font-weight:500}.hud-strip{color:var(--silver);background:var(--surface-gradient);border-bottom:1px solid color-mix(in srgb, var(--gunmetal) 45%, transparent);isolation:isolate;grid-template-columns:repeat(3,1fr);gap:0;margin-top:-1px;padding:0 clamp(20px,6vw,80px);display:grid;position:relative}.hud-strip:before{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--black) 70%, transparent), transparent);filter:blur(18px);z-index:0;height:60%;position:absolute;top:-20%;bottom:auto;left:0;right:0}.hud-strip>div{z-index:1;border-right:1px solid color-mix(in srgb, var(--gunmetal) 40%, transparent);flex-direction:column;gap:12px;padding:44px 24px;display:flex;position:relative}.hud-strip>div:last-child{border-right:0}.hud-strip span{font:500 10px var(--font-hud);letter-spacing:.18em;text-transform:uppercase;color:var(--dark-platinum)}.hud-strip strong{font:500 clamp(26px, 2.2vw, 34px)/1 var(--font-hud);letter-spacing:-.02em;color:var(--chrome);font-variant-numeric:tabular-nums}.section{padding:180px clamp(20px,7vw,96px)}.eyebrow{opacity:.9;margin:0 0 20px}.section-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:6vw;margin-bottom:80px;display:grid}.section-heading .eyebrow{grid-column:1/-1}h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--chrome);margin:0;font-size:clamp(44px,5vw,68px);font-weight:600;line-height:1.06}.section-heading>p:last-child,.tracking-copy>p,.pricing-copy>p{color:var(--dark-platinum);max-width:34em;font-size:clamp(15px,1.1vw,17px);line-height:1.75}.process-section{background:radial-gradient(ellipse 70% 50% at 82% 8%, color-mix(in srgb, var(--emerald-dark) 12%, transparent), transparent 58%), radial-gradient(ellipse 55% 40% at 12% 90%, color-mix(in srgb, var(--champagne-gold) 4%, transparent), transparent 60%), var(--bg);position:relative}.process-rail{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.process-rail:before{content:"";background:var(--gold-line);opacity:.55;height:1px;position:absolute;top:22px;left:4%;right:4%}.rail-step{opacity:.55;transition:opacity .35s var(--ease);padding:0 20px 8px;position:relative}.rail-step.is-active{opacity:1}.rail-node{background:var(--bg);z-index:1;border:1px solid #9a9c9f59;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:32px;display:grid;position:relative}.rail-step.is-active .rail-node{border-color:var(--neon);box-shadow:0 0 0 6px var(--bg), 0 0 20px color-mix(in srgb, var(--neon) 28%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--chrome) 18%, transparent)}.rail-node span{font:600 11px var(--font-hud);color:var(--platinum-dark);letter-spacing:.06em}.rail-step.is-active .rail-node span{color:var(--neon)}.rail-step time{font:500 12px var(--font-hud);color:var(--platinum-muted);letter-spacing:.1em;margin-bottom:14px;display:block}.rail-step.is-active time{color:var(--neon)}.rail-step h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--silver);margin:0 0 14px;font-size:clamp(22px,1.8vw,28px);font-weight:600}.rail-step p{color:var(--dark-platinum);max-width:240px;margin:0;font-size:15px;line-height:1.65}.tracking-section{background:linear-gradient(180deg, color-mix(in srgb, var(--black) 55%, var(--carbon)) 0%, var(--carbon) 28%, var(--carbon) 72%, color-mix(in srgb, var(--carbon) 70%, var(--black)) 100%);border-top:1px solid color-mix(in srgb, var(--gunmetal) 35%, transparent);border-bottom:1px solid color-mix(in srgb, var(--gunmetal) 35%, transparent);grid-template-columns:.7fr 1.3fr;align-items:center;gap:6vw;padding:160px clamp(20px,7vw,96px);display:grid}.tracking-copy{max-width:460px}.tracking-copy h2,.pricing-copy h2{margin-bottom:24px}.tech-card{border-radius:var(--r-sm);border:1px solid color-mix(in srgb, var(--gunmetal) 75%, transparent);background:color-mix(in srgb, var(--graphite) 80%, transparent);grid-template-columns:auto 1fr auto;align-items:center;margin-top:40px;padding:14px 14px 14px 16px;display:grid}.tech-avatar{width:46px;height:46px;color:var(--light-platinum);font:500 11px var(--font-hud);letter-spacing:.06em;background:0 0;border:1px solid #b5b5b347;border-radius:50%;place-items:center;display:grid;position:relative}.tech-avatar span{border:2px solid var(--bg-elevated);background:var(--emerald-bright);border-radius:50%;width:8px;height:8px;position:absolute;bottom:1px;right:1px}.tech-card>div:nth-child(2){flex-direction:column;gap:4px;margin-left:12px;display:flex}.tech-card span,.tech-card small{color:var(--platinum-muted);font:500 9px var(--font-hud);letter-spacing:.08em}.tech-card strong{color:var(--silver);font-size:14px;font-weight:600}.tech-card small{align-items:center;gap:4px;display:flex}.tech-card small svg{color:var(--light-platinum)}.tech-call{border-radius:var(--r-xs);border:1px solid var(--line);width:42px;height:42px;color:var(--silver);transition:background .3s, border-color .3s, color .3s, transform .3s var(--ease);place-items:center;display:grid}.tech-call:hover{color:var(--emerald-bright);background:#22cc961f;border-color:#22cc9659;transform:translateY(-2px)}.map-panel{border:1px solid color-mix(in srgb, var(--gunmetal) 80%, transparent);border-radius:var(--r-lg);background:var(--carbon);height:560px;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.map-glow{z-index:1;background:radial-gradient(ellipse 60% 55% at 55% 48%, color-mix(in srgb, var(--neon) 18%, transparent), transparent 72%);filter:blur(42px);pointer-events:none;opacity:.75;position:absolute;top:12%;bottom:12%;left:8%;right:8%}.map-grid{opacity:.1;background-image:linear-gradient(color-mix(in srgb, var(--light-platinum) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--light-platinum) 8%, transparent) 1px, transparent 1px);background-size:40px 40px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 65% at 55% 48%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 65% at 55% 48%,#000 20%,#0000 75%)}.map-panel:after{content:"";background:radial-gradient(ellipse 75% 70% at 60% 45%, transparent 0%, color-mix(in srgb, var(--black) 35%, transparent) 48%, color-mix(in srgb, var(--black) 78%, transparent) 100%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.map-panel svg{z-index:2;width:96%;height:84%;position:absolute;top:7%;bottom:7%;left:2%;right:2%;overflow:visible}.road{fill:none;stroke:#9a9c9f24;stroke-width:25px}.route-pulse{fill:none;stroke:var(--neon);stroke-width:2px;stroke-dasharray:10 8;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--neon) 55%, transparent))}.map-origin,.map-unit{z-index:5;font:500 9px var(--font-hud);letter-spacing:.08em;border-radius:var(--r-xs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:8px;padding:8px 14px;display:flex;position:absolute}.map-origin{color:var(--silver);border:1px solid var(--line);background:#09090a8c;top:10%;right:3%}.map-unit{color:var(--light-platinum);background:#09090a80;border:1px solid #b5b5b333;top:47%;left:37%}.map-unit svg{background:var(--emerald);width:26px;height:26px;color:var(--silver);border-radius:50%;padding:5px;box-shadow:0 0 0 4px #063f3233}.map-status{z-index:5;border-radius:var(--r-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09090ad1;border:1px solid #b5b5b324;min-width:190px;padding:18px 20px;position:absolute;bottom:22px;left:22px}.map-status span{color:var(--light-platinum);font:500 9px var(--font-hud);letter-spacing:.1em}.map-status span i{background:var(--emerald-bright);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.map-status strong{font:500 clamp(28px, 2.6vw, 34px)/1 var(--font-hud);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:8px 0 6px;display:block}.map-status small{color:var(--platinum-muted);font:500 11px var(--font-hud);letter-spacing:.08em}.pricing-section{background:radial-gradient(ellipse 55% 45% at 78% 40%, color-mix(in srgb, var(--emerald-dark) 10%, transparent), transparent 62%), radial-gradient(ellipse 50% 35% at 18% 20%, color-mix(in srgb, var(--champagne-gold) 5%, transparent), transparent 60%), var(--bg);grid-template-columns:.75fr 1.25fr;align-items:center;gap:8vw;display:grid;position:relative}.pricing-copy{max-width:480px}.quote-note{color:var(--silver);align-items:center;gap:10px;margin-top:36px;font-size:14px;font-weight:500;display:flex}.quote-note svg{color:var(--emerald);flex-shrink:0}.calculator{border-radius:var(--r-lg);background:var(--panel-gradient);border:1px solid color-mix(in srgb, var(--gunmetal) 80%, transparent);width:100%;max-width:560px;box-shadow:var(--shadow-lg);color:var(--silver);justify-self:end}.calculator-inner{padding:40px}.calculator-head{border-bottom:1px solid var(--line);font:600 10px var(--font-hud);letter-spacing:.14em;text-transform:uppercase;color:var(--platinum-muted);justify-content:space-between;margin-bottom:26px;padding-bottom:22px;display:flex}.calculator-head b{color:var(--emerald-bright);font-weight:500}.calculator fieldset{border:0;margin:0;padding:0}.calculator legend,.calculator label{color:var(--platinum-muted);font:600 10px var(--font-hud);letter-spacing:.14em;text-transform:uppercase;margin:22px 0 12px;display:block}.calculator fieldset legend{margin-top:0}.option-row{border-radius:var(--r-sm);background:var(--carbon);border:1px solid var(--gunmetal);grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.option-row button{border-radius:var(--r-xs);height:44px;transition:.3s var(--ease);color:var(--platinum-muted);background:0 0;border:0;font-size:13px;font-weight:600}.option-row button.active{color:var(--black);background:var(--accent-gradient);box-shadow:0 8px 20px #22cc962e}.select-shell{position:relative}.select-shell select{border:1px solid var(--gunmetal);border-radius:var(--r-xs);background:var(--carbon);width:100%;height:50px;color:var(--silver);-webkit-appearance:none;appearance:none;padding:0 22px;font-size:13px;font-weight:500}.select-shell svg{width:16px;color:var(--light-platinum);pointer-events:none;position:absolute;top:17px;right:18px;transform:rotate(90deg)}.range-head{justify-content:space-between;align-items:end;display:flex}.range-head strong{color:var(--emerald);font:600 12px var(--font-hud);font-variant-numeric:tabular-nums}input[type=range]{-webkit-appearance:none;appearance:none;border-radius:var(--r-pill);background:linear-gradient(90deg, var(--emerald) var(--range), #9a9c9f40 var(--range));outline:none;width:100%;height:2px;margin-top:14px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--emerald-bright);cursor:pointer;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 5px #22cc9624,0 4px 12px #00000059}.price-total{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin:36px 0 24px;padding-top:24px;display:flex}.price-total span{color:var(--platinum-muted);font:600 10px var(--font-hud);letter-spacing:.14em}.price-total span small{color:var(--platinum-muted);margin-top:5px;font-weight:500;display:block}.price-total strong{font-family:var(--font-hud);letter-spacing:-.02em;color:var(--silver);font-variant-numeric:tabular-nums;font-size:clamp(36px,3.4vw,44px);font-weight:500;line-height:1}.price-total strong small{font:500 16px var(--font-body);color:var(--platinum-muted)}.quote-button{width:100%}.before-after{isolation:isolate;border-top:1px solid color-mix(in srgb, var(--gunmetal) 30%, transparent);border-bottom:1px solid color-mix(in srgb, var(--gunmetal) 30%, transparent);grid-template-columns:1fr 1fr;min-height:580px;display:grid;position:relative;overflow:hidden}.before-panel,.after-panel{min-height:580px;color:var(--silver);flex-direction:column;justify-content:flex-end;padding:64px clamp(20px,6vw,80px);display:flex;position:relative;overflow:hidden}.before-panel{background:linear-gradient(0deg, color-mix(in srgb, var(--black) 96%, transparent) 8%, color-mix(in srgb, var(--black) 72%, transparent) 42%, color-mix(in srgb, var(--black) 55%, transparent) 68%, color-mix(in srgb, var(--black) 82%, transparent) 100%), radial-gradient(ellipse 60% 50% at 40% 70%, #3a221c38, transparent 70%), linear-gradient(135deg, #121014 0%, #0e0d10 45%, #09090a 100%);border-right:1px solid color-mix(in srgb, var(--gunmetal) 35%, transparent)}.after-panel{background:linear-gradient(0deg, color-mix(in srgb, var(--black) 95%, transparent) 8%, color-mix(in srgb, var(--black) 58%, transparent) 42%, color-mix(in srgb, var(--black) 48%, transparent) 68%, color-mix(in srgb, var(--black) 80%, transparent) 100%), radial-gradient(ellipse 65% 55% at 55% 50%, color-mix(in srgb, var(--emerald-dark) 32%, transparent), transparent 68%), linear-gradient(145deg, #0e1412 0%, #0c0f0e 50%, #09090a 100%)}.before-after:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent 42%, color-mix(in srgb, var(--champagne) 4%, transparent) 50%, transparent 58%);filter:blur(16px);position:absolute;top:0;bottom:0;left:0;right:0}.panel-label{color:#0000;background:linear-gradient(90deg,#a98752,#c5a15b,#d8c29a);-webkit-background-clip:text;background-clip:text;position:absolute;top:36px;left:clamp(20px,6vw,80px)}.condition{border-radius:var(--r-xs);border:1px solid var(--line);width:max-content;font:600 9px var(--font-hud);letter-spacing:.14em;background:#09090a8c;align-items:center;gap:8px;margin-bottom:18px;padding:8px 12px;display:flex}.condition-bad{color:#c9a59a}.condition-good{color:var(--neon)}.before-after h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--chrome);margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:600;line-height:1.1}.transformation-mark{z-index:5;border-radius:var(--r-xs);background:color-mix(in srgb, var(--carbon) 88%, transparent);border:1px solid color-mix(in srgb, var(--neon) 45%, var(--chrome));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:92px;height:44px;color:var(--neon);box-shadow:0 16px 40px color-mix(in srgb, var(--black) 55%, transparent), 0 0 24px color-mix(in srgb, var(--neon) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--chrome) 18%, transparent);place-items:center;padding:0 18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.transformation-mark span{font:500 12px var(--font-hud);letter-spacing:.1em;font-variant-numeric:tabular-nums;margin:0}.tariffs-section{background:radial-gradient(ellipse 60% 45% at 18% 78%, color-mix(in srgb, var(--classic-gold) 6%, transparent), transparent 62%), radial-gradient(ellipse 50% 40% at 88% 20%, color-mix(in srgb, var(--emerald-dark) 6%, transparent), transparent 60%), var(--bg)}.tariff-grid{grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:28px;display:grid}.tariff-card{border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--gunmetal) 75%, transparent);background:color-mix(in srgb, var(--graphite) 88%, transparent);transition:border-color .35s, transform .35s var(--ease), background .35s;padding:40px 36px}.tariff-card:hover{border-color:color-mix(in srgb, var(--dark-platinum) 70%, transparent);background:var(--graphite);transform:translateY(-3px)}.tariff-card.is-accent{background:linear-gradient(160deg, color-mix(in srgb, var(--classic-gold) 12%, transparent), transparent 42%), linear-gradient(160deg, var(--carbon), var(--black));border-color:color-mix(in srgb, var(--classic-gold) 55%, transparent);box-shadow:0 24px 64px color-mix(in srgb, var(--black) 45%, transparent), var(--gold-glow), inset 0 1px 0 color-mix(in srgb, var(--champagne) 22%, transparent);color:var(--silver);padding:48px 40px}.tariff-badge{font:500 9px var(--font-hud);letter-spacing:.16em;text-transform:uppercase;color:var(--classic-gold);border:1px solid color-mix(in srgb, var(--classic-gold) 45%, var(--champagne));border-radius:var(--r-xs);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--champagne) 25%, transparent);padding:6px 10px}.tariff-card.is-accent .tariff-note,.tariff-card.is-accent li{color:color-mix(in srgb, var(--silver) 72%, transparent)}.tariff-card.is-accent .text-link{color:var(--champagne)}.tariff-top{color:var(--platinum);justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.tariff-card.is-accent .tariff-top{color:var(--classic-gold)}.tariff-card h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(30px,2.6vw,40px);font-weight:600}.tariff-price{font:500 18px var(--font-hud);color:var(--platinum-muted);font-variant-numeric:tabular-nums;margin:0 0 8px}.tariff-card.is-accent .tariff-price{color:var(--classic-gold)}.tariff-note{color:var(--platinum-muted);margin:0 0 32px;font-size:15px;line-height:1.55}.tariff-card ul{gap:14px;margin:0 0 32px;padding:0;list-style:none;display:grid}.tariff-card li{color:var(--platinum-muted);align-items:center;gap:10px;font-size:15px;line-height:1.4;display:flex}.tariff-card li svg{color:var(--platinum-muted);flex-shrink:0}.tariff-card.is-accent li svg{color:var(--classic-gold)}.trust-section{border-top:1px solid color-mix(in srgb, var(--gunmetal) 35%, transparent);background:radial-gradient(ellipse 80% 55% at 50% 100%, color-mix(in srgb, var(--emerald-dark) 10%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--black) 30%, var(--carbon)) 0%, var(--carbon) 40%, var(--carbon) 100%)}.story-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:72px;display:grid}.story-card{border:0;border-top:1px solid var(--line);background:0 0;margin:0;padding:32px 8px 28px 0}.story-card:nth-child(2){border-top-color:color-mix(in srgb, var(--classic-gold) 40%, transparent);transform:translateY(-12px)}.story-card>p{letter-spacing:-.01em;color:var(--silver);margin:0 0 32px;font-size:clamp(16px,1.2vw,18px);font-weight:400;line-height:1.6}.story-card footer{align-items:center;gap:14px;display:flex}.mono-mark{border:1px solid color-mix(in srgb, var(--classic-gold) 40%, transparent);background:color-mix(in srgb, var(--graphite) 60%, transparent);width:36px;height:36px;color:var(--champagne);font:500 10px var(--font-hud);letter-spacing:.08em;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--champagne) 18%, transparent);border-radius:50%;place-items:center;display:grid}.story-card footer div{flex-direction:column;gap:3px;display:flex}.story-card footer strong{color:var(--silver);font-size:13px;font-weight:600}.story-card footer small{color:var(--platinum-muted);font:500 10px var(--font-hud);letter-spacing:.04em}.partner-row{flex-direction:column;gap:22px;padding-top:8px;display:flex}.partner-label{font:500 10px var(--font-hud);letter-spacing:.2em;text-transform:uppercase;color:#0000;background:linear-gradient(90deg,#a98752,#c5a15b,#d8c29a);-webkit-background-clip:text;background-clip:text;width:max-content;margin:0}.partner-row ul{flex-wrap:wrap;align-items:center;gap:12px 32px;margin:0;padding:0;list-style:none;display:flex}.partner-row li{font:500 12px var(--font-hud);letter-spacing:.14em;color:var(--platinum-muted);opacity:.85}.focus-statement{text-align:center;background:radial-gradient(ellipse 70% 55% at 50% 42%, color-mix(in srgb, var(--emerald-dark) 24%, transparent), transparent 68%), radial-gradient(ellipse 50% 40% at 20% 80%, color-mix(in srgb, var(--champagne-gold) 5%, transparent), transparent 65%), linear-gradient(180deg, color-mix(in srgb, var(--carbon) 40%, var(--black)) 0%, var(--black) 35%, var(--black) 70%, color-mix(in srgb, var(--black) 80%, var(--carbon)) 100%);min-height:780px;color:var(--silver);flex-direction:column;justify-content:center;align-items:center;padding:180px clamp(20px,7vw,96px) 140px;display:flex;position:relative;overflow:hidden}.focus-aurora{z-index:0;opacity:.26;mix-blend-mode:soft-light;pointer-events:none;filter:blur(22px);height:68%;position:absolute;top:auto;bottom:-22%;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000059 28%,#000000b3 58%,#000 88%);mask-image:linear-gradient(#0000 0%,#00000059 28%,#000000b3 58%,#000 88%)}.focus-aurora .aurora{opacity:1}.focus-stage{margin-top:56px;position:relative}.focus-rings{aspect-ratio:1;z-index:-1;opacity:.28;mix-blend-mode:soft-light;will-change:transform;filter:blur(1.2px);width:min(860px,100vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#0000 12%,#000 32% 48%,#0000 78%);mask-image:radial-gradient(circle,#0000 12%,#000 32% 48%,#0000 78%)}.focus-inner{z-index:2;width:min(820px,100%);position:relative}.vision-copy{text-align:left;max-width:42em;margin:0 auto 8px}.vision-copy p{color:#d5d4d4c7;margin:0 0 28px;font-size:clamp(16px,1.25vw,19px);font-weight:400;line-height:1.8}.vision-copy p:last-child{margin-bottom:0}.focus-note{color:#d5d4d48c;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-family:var(--font-hud);margin:56px 0 0}.true-focus{position:relative}.true-focus__words{flex-wrap:wrap;justify-content:center;gap:clamp(20px,4vw,56px);margin-top:28px;display:flex;position:relative}.true-focus button{z-index:1;color:#d5d4d447;font-family:var(--font-display);letter-spacing:-.015em;filter:blur(1.5px);transition:color .55s var(--ease), filter .55s var(--ease), text-shadow .55s var(--ease);background:0 0;border:0;padding:12px 6px;font-size:clamp(36px,4.8vw,64px);font-weight:600;position:relative}.true-focus button.active{color:var(--chrome);filter:blur();text-shadow:0 0 36px #22cc9638}.true-focus__readout{color:var(--platinum-muted);font:500 10px var(--font-hud);letter-spacing:.18em;justify-content:center;align-items:center;gap:14px;margin-top:32px;display:flex}.true-focus__readout span:first-child{color:var(--light-platinum)}.true-focus__readout span:last-child{color:var(--silver)}.true-focus__readout i{background:#b5b5b347;width:34px;height:1px}.true-focus__frame{pointer-events:none;border-radius:var(--r-xs);background:#22cc960d;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #22cc9647}.true-focus__frame i{display:none}.true-focus__scan{border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.true-focus__sweep{opacity:0;background:linear-gradient(#0000,#b5b5b308 68%,#b5b5b31f);border-bottom:1px solid #b5b5b38c;height:26%;position:absolute;top:0;left:0;right:0}.final-cta{background:radial-gradient(ellipse 70% 50% at 50% 100%, color-mix(in srgb, var(--neon) 10%, transparent), transparent 72%), radial-gradient(ellipse 50% 45% at 18% 38%, color-mix(in srgb, var(--emerald-dark) 22%, transparent), transparent 68%), radial-gradient(ellipse 40% 35% at 85% 30%, color-mix(in srgb, var(--classic-gold) 5%, transparent), transparent 65%), linear-gradient(180deg, var(--black) 0%, color-mix(in srgb, var(--black) 85%, var(--carbon)) 55%, var(--carbon) 100%);min-height:680px;color:var(--silver);grid-template-columns:1fr .45fr;align-items:center;gap:8vw;padding:120px clamp(20px,8vw,110px) 160px;display:grid;position:relative;overflow:hidden}.final-cta .aurora{opacity:.34;filter:blur(14px)}.final-wow{pointer-events:none;z-index:1;filter:blur(24px);position:absolute;top:-8%;bottom:-8%;left:-8%;right:-8%}.metal-veil{pointer-events:none;background:radial-gradient(ellipse 55% 45% at 20% 30%, color-mix(in srgb, var(--classic-gold) 8%, transparent), transparent 70%), radial-gradient(ellipse 45% 40% at 80% 70%, color-mix(in srgb, var(--silver) 5%, transparent), transparent 68%), radial-gradient(ellipse 40% 35% at 50% 50%, color-mix(in srgb, var(--neon) 4%, transparent), transparent 72%);mix-blend-mode:soft-light;position:absolute;top:0;bottom:0;left:0;right:0}.final-copy,.final-status{z-index:2;position:relative}.final-cta h2{font-size:clamp(48px,5.6vw,76px);font-weight:600;line-height:1.04}.final-cta h2 em{background:var(--metal-gradient);color:#0000;background-size:180% 100%;-webkit-background-clip:text;background-clip:text}.final-cta p:not(.eyebrow){color:#d5d4d4b8;max-width:28em;margin:28px 0 36px;font-size:clamp(16px,1.2vw,18px);line-height:1.65}.final-status{border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--neon) 40%, var(--chrome));background:color-mix(in srgb, var(--carbon) 72%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:260px;box-shadow:0 24px 64px color-mix(in srgb, var(--black) 55%, transparent), 0 0 40px color-mix(in srgb, var(--neon) 12%, transparent), inset 0 1px 0 color-mix(in srgb, var(--chrome) 16%, transparent);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.final-status>span{color:var(--platinum);font:500 11px var(--font-hud);letter-spacing:.16em;text-transform:uppercase}.final-status strong{font-family:var(--font-hud);letter-spacing:-.02em;color:var(--neon);text-shadow:0 0 28px color-mix(in srgb, var(--neon) 35%, transparent);font-variant-numeric:tabular-nums;margin:14px 0 16px;font-size:clamp(36px,3.4vw,44px);font-weight:500}.final-status strong b{font-weight:inherit}.final-status small{color:var(--platinum-muted);font:500 10px var(--font-hud)}.final-status small i{background:var(--emerald-bright);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.site-footer{border-top:1px solid color-mix(in srgb, var(--gunmetal) 70%, transparent);background:var(--black);color:var(--dark-platinum);padding:56px clamp(20px,7vw,96px) 40px;position:relative;overflow:hidden}.footer-head{border-bottom:1px solid color-mix(in srgb, var(--gunmetal) 70%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5vw;padding-bottom:28px;display:flex;position:relative}.footer-head .brand-text strong{background:var(--metal-gradient);color:#0000;background-size:180% 100%;-webkit-background-clip:text;background-clip:text}.footer-status{background:var(--gunmetal);border:1px solid var(--gunmetal);grid-template-columns:repeat(3,minmax(96px,1fr));gap:1px;display:grid}.footer-status div{background:var(--carbon);gap:8px;padding:14px 18px;display:grid}.footer-status span{color:var(--dark-platinum);font:500 10px var(--font-hud);letter-spacing:.14em;text-transform:uppercase}.footer-status strong{font:500 14px var(--font-hud);letter-spacing:-.01em;color:var(--silver);font-variant-numeric:tabular-nums}.footer-status div:first-child strong{color:var(--emerald-bright)}.footer-foot{grid-template-columns:1fr 1fr auto;align-items:center;gap:36px;margin-top:28px;display:grid;position:relative}.site-footer p{color:var(--platinum-muted);max-width:28em;margin:0;font-size:14px;line-height:1.65}.footer-links{letter-spacing:.06em;text-transform:uppercase;color:var(--platinum-muted);gap:24px;font-size:12px;display:flex}.footer-links a{transition:color .25s}.footer-links a:hover{color:var(--light-platinum)}.footer-foot>span{font:500 10px var(--font-hud);color:var(--platinum-muted);letter-spacing:.1em;justify-self:end}.magic-rings-canvas{width:100%;height:100%}.tone-fade{pointer-events:none;z-index:4;filter:blur(.6px);height:clamp(140px,22vw,280px);position:absolute;left:0;right:0}.tone-fade--to-dark{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--black) 8%, transparent) 22%, color-mix(in srgb, var(--black) 28%, transparent) 48%, color-mix(in srgb, var(--black) 62%, transparent) 74%, color-mix(in srgb, var(--black) 92%, transparent) 92%, var(--black) 100%);bottom:0}.tone-fade--from-dark{background:linear-gradient(180deg, var(--black) 0%, color-mix(in srgb, var(--black) 78%, transparent) 24%, color-mix(in srgb, var(--black) 42%, transparent) 52%, color-mix(in srgb, var(--black) 14%, transparent) 78%, transparent 100%);top:0}.tone-fade--to-carbon{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--carbon) 12%, transparent) 26%, color-mix(in srgb, var(--carbon) 42%, transparent) 54%, color-mix(in srgb, var(--carbon) 78%, transparent) 80%, var(--carbon) 100%);bottom:0}.tone-fade--from-carbon{background:linear-gradient(180deg, var(--carbon) 0%, color-mix(in srgb, var(--carbon) 72%, transparent) 28%, color-mix(in srgb, var(--carbon) 32%, transparent) 58%, transparent 100%);top:0}.tone-fade.bottom{top:auto;bottom:0}.section,.tracking-section,.pricing-section,.tariffs-section,.trust-section{position:relative}.section:before,.tracking-section:before,.pricing-section:before,.tariffs-section:before,.trust-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 50% at 50% -8%, color-mix(in srgb, var(--champagne-gold) 4%, transparent), transparent 58%), radial-gradient(ellipse 70% 45% at 80% 100%, color-mix(in srgb, var(--emerald-dark) 8%, transparent), transparent 62%);filter:blur(40px);opacity:.85;position:absolute;top:0;bottom:0;left:0;right:0}.section>*,.tracking-section>*,.pricing-section>*,.tariffs-section>*,.trust-section>*{z-index:1;position:relative}.hero-laser,.hero-wow,.wow-spark,.wow-shaft,.wow-orb,.wow-caustic,.wow-bloom,.design-mode,.strands-canvas,.map-strands,.map-coordinates,.transform-laser,.focus-grid,.cta-laser,.final-grid,.footer-grid,.capability-row,.status-rings,.scan-beam,.hud-scanline{display:none!important}@media (max-width:1050px){.nav-shell{grid-template-columns:1fr auto;width:94vw}.nav-links,.nav-cta{display:none}.menu-button{place-items:center;display:grid}.nav-links.is-open{border-radius:var(--r-lg);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--silver);box-shadow:var(--shadow-lg);background:#09090af0;flex-direction:column;gap:18px;padding:26px 28px;display:flex;position:fixed;top:84px;left:3vw;right:3vw}.hero-copy{width:min(520px,58vw);top:20%}.vehicle-stage{opacity:.92;width:62vw;right:-10vw}.hud-strip{grid-template-columns:1fr}.hud-strip>div{border-right:0;border-bottom:1px solid var(--line)}.hud-strip>div:last-child{border-bottom:0}.process-rail{grid-template-columns:repeat(2,1fr);gap:40px 0}.process-rail:before{display:none}.tracking-section{grid-template-columns:1fr}.map-panel{height:500px}.pricing-section{grid-template-columns:1fr}.calculator{justify-self:start}.tariff-grid,.story-grid{grid-template-columns:1fr}.story-card:nth-child(2){transform:none}.footer-status{grid-template-columns:repeat(3,1fr)}.footer-foot{grid-template-columns:1fr;gap:20px}.footer-foot>span{justify-self:start}}@media (max-width:700px){.target-cursor{display:none!important}.has-target-cursor,.has-target-cursor *{cursor:auto!important}.nav-shell{width:94vw;padding:10px 10px 10px 16px;top:12px}.nav-links.is-open{top:72px}.hero{flex-direction:column;height:auto;min-height:100svh;padding:110px 20px 40px;display:flex}.hero-copy{z-index:6;width:100%;position:relative;top:auto;left:auto}.hero-title{font-size:clamp(42px,11vw,56px);line-height:1.05}.hero-brand{margin-bottom:18px}.hero-logo{max-width:min(220px,72vw);height:clamp(84px,22vw,120px)}.hero-lede{max-width:100%;margin:24px 0 28px;font-size:15px}.hero-actions{width:100%}.primary-button{width:100%;min-height:52px}.vehicle-stage{opacity:1;width:100%;height:280px;margin-top:40px;position:relative;top:auto;right:auto}.vehicle-image{border-radius:var(--r-lg);-webkit-mask-image:none;mask-image:none}.hud-panel{width:min(188px,70%);padding:14px 16px;bottom:12px;left:12px}.hud-panel strong{font-size:26px}.hud-strip{grid-template-columns:1fr;padding:0 12px}.hud-strip>div{padding:28px 12px}.hud-strip strong{font-size:22px}.section{padding:110px 20px}.section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:48px}h2{font-size:clamp(34px,9vw,46px);line-height:1.05}.process-rail{grid-template-columns:1fr;gap:32px}.rail-step{opacity:.7;border-left:1px solid #9a9c9f40;padding:0 0 8px 22px}.rail-step.is-active{opacity:1;border-left-color:var(--emerald)}.rail-node{margin-bottom:16px;margin-left:-44px}.tracking-section{padding:110px 20px}.map-panel{height:420px}.before-after{grid-template-columns:1fr;min-height:0}.before-panel,.after-panel{min-height:340px;padding:40px 20px}.before-panel{border-right:0;border-bottom:1px solid var(--line)}.panel-label{left:20px}.transformation-mark{top:auto;bottom:-22px}.calculator-inner{padding:26px 20px}.focus-statement{min-height:0;padding:120px 20px}.vision-copy{text-align:left}.focus-statement .true-focus__words{flex-direction:column;align-items:center;gap:4px}.final-cta{grid-template-columns:1fr;gap:40px;min-height:0;padding:110px 20px}.final-status{min-height:220px}.site-footer{padding:40px 20px 32px}.footer-status{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
