:root{color-scheme:dark;--black:#0A0A0C;--graphite:#16181D;--line:#262933;--muted:#90939e;--white:#f3f4f6;--amber:#FF9F0A;--cyan:#00E5FF;--violet:#AF52DE;--mono:"DM Mono",Consolas,monospace;--sans:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:var(--black);color:var(--white);font-family:var(--sans);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit}.wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.mono,.metric,.hud-card strong,.cockpit-bottom b,.card-index,.step{font-family:var(--mono);font-variant-numeric:tabular-nums}.topbar{height:76px;padding:0 max(32px,calc((100% - 1320px)/2));display:flex;align-items:center;gap:44px;position:sticky;top:0;z-index:20;background:#0a0a0ce8;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff0f}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:14px;font-weight:800;letter-spacing:.15em}.brand-mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--amber);color:var(--amber);font-weight:700;letter-spacing:0;clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%)}.brand-dot{color:var(--amber)}nav{display:flex;gap:32px;margin-left:auto}nav a,.text-link{color:#a6a8b1;text-decoration:none;font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase}nav a:hover,.text-link:hover{color:var(--cyan)}.nav-cta{padding:11px 16px;background:transparent;border:1px solid #3a3d46;color:var(--white);font:11px var(--mono);cursor:pointer}.nav-cta span{color:var(--amber);margin-left:10px}.menu-toggle{display:none;background:transparent;border:0;color:white;font-size:22px}.hero{min-height:690px;display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:40px;padding-block:70px 90px;position:relative}.hero-copy{position:relative;z-index:2;padding-bottom:12px}.eyebrow{font:10px var(--mono);letter-spacing:.16em;color:#9a9da8;text-transform:uppercase}.eyebrow i,.live{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px #00e5ff88;margin-right:9px}.eyebrow .mono{margin-left:17px;color:#575b67}.hero h1,h2{font-size:clamp(54px,7.2vw,94px);line-height:.97;letter-spacing:-.07em;margin:30px 0 24px;font-weight:700}.hero h1 em,h2 em{font-style:normal;color:var(--cyan)}.hero-lead{max-width:480px;color:#a7a9b2;font-size:16px;line-height:1.85}.actions{display:flex;align-items:center;gap:28px;margin-top:32px}.button{display:inline-flex;align-items:center;gap:12px;padding:15px 20px;border:0;font:600 12px var(--mono);cursor:pointer;text-decoration:none}.primary{background:var(--amber);color:#111}.primary:hover{background:#ffb13b;transform:translateY(-2px)}.primary span:last-child{font-size:17px}.play-icon{font-size:12px}.text-link{font-size:10px}.text-link span{color:var(--cyan);font-size:16px;margin-left:8px}.trust-row{display:flex;gap:23px;margin-top:42px;color:#828590;font:9px var(--mono);text-transform:uppercase;letter-spacing:.04em}.trust-row b{color:#eceef1;font-weight:500}.hero-foot{display:flex;justify-content:space-between;max-width:500px;margin-top:60px;padding-top:15px;border-top:1px solid var(--line);font-size:8px;color:#626671;letter-spacing:.08em}.cockpit{height:475px;max-width:590px;width:100%;justify-self:end;position:relative;background:linear-gradient(145deg,#242730,#0e1014 65%);border:1px solid #383b43;border-radius:13px;padding:11px;box-shadow:0 45px 110px #000,0 0 90px #00e5ff0b;transform:perspective(1000px) rotateY(-6deg) rotateX(2deg);z-index:1}.cockpit-top,.cockpit-bottom{height:39px;display:flex;align-items:center;justify-content:space-between;padding-inline:12px;color:#9296a0;font-size:8px;letter-spacing:.08em}.cockpit-top b{color:var(--amber);font-weight:400}.cockpit-screen{height:calc(100% - 112px);position:relative;overflow:hidden;background:#080c10;border-radius:5px}.cockpit-screen img{width:100%;height:100%;object-fit:cover;object-position:center 40%;opacity:.6;filter:saturate(.82)}.screen-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0a0a0c8c,transparent 78%),linear-gradient(0deg,#0a0a0c8c,transparent 64%)}.hud-card{position:absolute;left:8%;top:14%;display:grid;gap:7px}.hud-label{font:9px var(--mono);color:#c0c4cb;letter-spacing:.11em}.hud-card strong{font-size:72px;line-height:1;color:#fff;letter-spacing:-.08em}.hud-card strong span{font-size:14px;letter-spacing:0;color:var(--cyan);margin-left:9px}.hud-track{height:2px;background:#ffffff2a;margin-top:5px}.hud-track i{display:block;width:68%;height:100%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.hud-card small{color:#9498a2;font:8px var(--mono);margin-top:5px}.hud-card small b{color:var(--cyan)}.corner-tag{position:absolute;bottom:15px;right:16px;color:#d8dbe1;font-size:8px;line-height:1.8;text-align:right}.cockpit-bottom>div{display:grid;line-height:1.2;gap:4px}.cockpit-bottom>div>span{color:#767b86;font-size:8px}.cockpit-bottom b{font-size:12px;font-weight:400}.cockpit-bottom small{font-size:8px;color:#a1a5af}.cockpit-bottom .cyan{color:var(--cyan);font-size:10px}.orbit{position:absolute;border:1px solid #00e5ff18;border-radius:50%;z-index:-1;pointer-events:none}.orbit-one{width:120%;height:85%;top:12%;left:-9%;transform:rotate(-18deg)}.orbit-two{width:130%;height:104%;top:-1%;left:-18%;transform:rotate(18deg)}.ticker{height:44px;display:flex;justify-content:center;align-items:center;gap:32px;border-block:1px solid var(--line);color:#747781;font-size:8px;letter-spacing:.15em}.ticker i{width:4px;height:4px;border-radius:100%;background:var(--amber)}
.section{padding-block:120px}.section-head{display:flex;justify-content:space-between;gap:48px;align-items:end;margin-bottom:48px}.section-head h2,.garage-layout h2,.pod-layout h2,.faq-layout h2{font-size:clamp(38px,5vw,62px);margin:17px 0 0}.section-head>p{max-width:350px;color:var(--muted);font-size:13px;margin:0 0 6px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature-card{min-height:265px;background:var(--graphite);border:1px solid #252830;border-radius:7px;padding:26px;position:relative;overflow:hidden}.feature-wide{grid-column:span 2;display:grid;grid-template-columns:52px 1fr 1.2fr;gap:16px;align-items:start}.feature-icon{font-size:21px;width:39px;height:39px;display:grid;place-items:center;border:1px solid;border-radius:5px;margin-bottom:28px}.cyan-icon{color:var(--cyan);border-color:#00e5ff45;background:#00e5ff0b}.amber-icon{color:var(--amber);border-color:#ff9f0a45;background:#ff9f0a0b}.violet-icon{color:var(--violet);border-color:#af52de45;background:#af52de0b}.card-index,.step{display:block;color:#727681;font-size:8px;letter-spacing:.12em}.feature-card h3,.pipeline h3,.waitlist h3,.tech-grid h3{font-size:17px;letter-spacing:-.03em;margin:9px 0}.feature-card p,.pipeline p,.waitlist p{color:#9699a3;font-size:11px;line-height:1.8;margin:0}.feature-content p{max-width:250px}.mini-chart{align-self:end;margin-top:82px}.mini-chart svg{width:100%;height:85px}.chart-label{display:flex;justify-content:space-between;color:#6f7480;font-size:7px}.metric{position:absolute;bottom:24px;left:26px;right:26px;border-top:1px solid #30333b;padding-top:15px;display:flex;align-items:baseline;justify-content:space-between}.metric b{color:var(--amber);font-size:22px;font-weight:400}.metric span{color:#777b85;font-size:8px}.profile-bars{display:grid;gap:6px;margin-top:29px}.profile-bars i{height:3px;background:var(--violet);box-shadow:0 0 8px #af52de44}.card-link{display:inline-flex;gap:15px;margin-top:22px;color:var(--cyan);text-decoration:none;font:9px var(--mono);text-transform:uppercase}.feature-image{padding:0;min-height:265px}.feature-image img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.78}.image-caption{position:absolute;inset:auto 0 0;padding:25px 20px 16px;display:flex;justify-content:space-between;color:#f2f3f4;font-size:8px;letter-spacing:.1em;background:linear-gradient(transparent,#07080bdc)}.gallery-section{background:#101115;border-block:1px solid #202228}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.gallery figure{margin:0}.gallery figure img{display:block;width:100%;aspect-ratio:1/1.2;object-fit:cover;object-position:top;border:1px solid #30333b;border-radius:8px;background:#17191e;transition:transform .35s,border-color .35s}.gallery figure:hover img{transform:translateY(-5px);border-color:#00e5ff66}.gallery figcaption{padding:14px 3px;color:#9b9ea7;font:8px var(--mono);letter-spacing:.09em}.gallery figcaption span{color:var(--cyan);margin-right:10px}
.signal-section{padding:120px 0;background:#0d0e11;border-block:1px solid #202228;position:relative;overflow:hidden}.signal-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(90deg,transparent,#000,transparent)}.signal-section .wrap{position:relative}.signal-section .section-head{margin-top:12px}.signal-visual{background:#101216;border:1px solid #292c34;border-radius:7px;padding:20px 24px 14px}.signal-lines svg{height:140px;width:100%}.raw-wave{stroke:var(--amber);stroke-width:1.2;opacity:.6;fill:none}.clean-wave{stroke:var(--cyan);stroke-width:2.5;fill:none;filter:drop-shadow(0 0 5px #00e5ff55)}.signal-labels{display:flex;justify-content:space-between;color:#848892;font-size:8px;letter-spacing:.09em}.signal-labels i{display:inline-block;width:6px;height:6px;border-radius:100%;margin-right:8px}.amber-dot{background:var(--amber)}.cyan-dot{background:var(--cyan)}.pipeline{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:13px}.pipeline article{padding:22px 20px;background:#15171c;border:1px solid #252830;border-radius:5px}.pipeline h3{margin:13px 0 7px}.pipeline p{font-size:10px}.garage-section{overflow:hidden}.garage-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px}.section-copy{color:#9a9da6;max-width:475px;font-size:13px;line-height:1.9;margin:22px 0}.category-list{display:flex;gap:9px;flex-wrap:wrap;margin-top:29px}.category-list span,.pod-specs span{border:1px solid #30333b;padding:9px 11px;font-size:8px;color:#9da0a9;letter-spacing:.08em}.category-list b{color:var(--cyan);margin-left:15px}.garage-visual{height:430px;position:relative;display:grid;place-items:center}.garage-visual img{height:340px;width:245px;object-fit:cover;object-position:top;border:1px solid #3a3d46;border-radius:16px;transform:rotate(5deg);box-shadow:0 25px 65px #000}.garage-ring{position:absolute;width:400px;height:400px;border:1px solid #00e5ff27;border-radius:50%;box-shadow:inset 0 0 100px #00e5ff08}.garage-ring:before,.garage-ring:after{content:"";position:absolute;border:1px solid #ffffff0c;border-radius:50%;inset:30px}.garage-ring:after{inset:74px}.garage-stamp{position:absolute;bottom:26px;right:6%;background:var(--amber);color:#101113;padding:14px 16px;font-size:8px;line-height:1.7;transform:rotate(-5deg)}.garage-stamp strong{font:500 20px var(--mono)}.pod-section{background:linear-gradient(115deg,#121317,#0c0d10);border-block:1px solid #24262d}.pod-layout{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:90px}.coming{display:inline-block;color:var(--amber);font-size:8px;letter-spacing:.1em;margin-top:20px}.pod-specs{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.pod-specs span{color:var(--cyan);font-size:7px}.waitlist{padding:28px;background:var(--graphite);border:1px solid #343740;border-radius:8px;box-shadow:0 25px 80px #0004}.wait-head{display:flex;justify-content:space-between;border-bottom:1px solid #33363f;padding-bottom:16px;color:#878b95;font-size:8px;letter-spacing:.1em}.wait-led{color:var(--cyan)}.waitlist h3{font-size:23px;margin:24px 0 8px}.waitlist p{font-size:11px}.form-frame{min-height:110px;padding:17px 0}.waitlist>small{color:#777b85;font-size:7px;letter-spacing:.08em}
.faq-section{padding:115px 0}.faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.faq-list details{border-bottom:1px solid #2b2d34;padding:19px 0}.faq-list details:first-child{border-top:1px solid #2b2d34}.faq-list summary{list-style:none;cursor:pointer;font-size:12px;font-weight:600;display:flex;justify-content:space-between;gap:15px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--cyan);font:16px var(--mono);transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{margin:12px 28px 2px 0;color:#999ca5;font-size:11px;line-height:1.8}.technical{padding-bottom:100px}.technical>details{border:1px solid #33363e;border-radius:7px;background:#111216}.technical>details>summary{display:flex;justify-content:space-between;align-items:center;gap:15px;cursor:pointer;list-style:none;padding:21px 24px;font-size:12px;font-weight:600}.technical>details>summary::-webkit-details-marker{display:none}.technical>details[open]>summary{border-bottom:1px solid #30323a}.tech-toggle{color:var(--cyan);font-size:8px;letter-spacing:.08em}.technical-body{padding:28px}.tech-intro{max-width:800px;color:#a0a3ac;font-size:12px}.tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.tech-grid article{padding:22px;background:#17191e;border:1px solid #292c34;border-radius:5px}.tech-grid h3{font-size:15px}.tech-grid p{color:#969aa4;font-size:10px;line-height:1.8}.tech-grid code{display:block;padding:12px;background:#0b0c0f;border:1px solid #2a2d35;border-radius:4px;color:var(--cyan);font:11px var(--mono);overflow-wrap:anywhere}.tech-note{margin-top:20px;color:#747984;font-size:8px;letter-spacing:.08em}.final-cta{text-align:center;padding:105px 0 112px;background:radial-gradient(ellipse at 50% 60%,#00e5ff0b,transparent 60%);border-top:1px solid #22242b}.final-inner h2{font-size:clamp(55px,8vw,92px);margin:20px 0 32px}.final-inner>p{color:#717580;font-size:8px;letter-spacing:.13em;margin-top:19px}.footer{border-top:1px solid #24262d;padding:27px max(32px,calc((100% - 1180px)/2));display:flex;align-items:center;gap:26px;flex-wrap:wrap}.footer .brand{font-size:11px}.footer .brand-mark{width:25px;height:25px}.footer-note{color:#777b85;font-size:10px}.socials{margin-left:auto;display:flex;gap:17px}.socials a{color:#9699a3;font:8px var(--mono);text-decoration:none}.socials a:hover{color:var(--cyan)}.copyright{color:#696d77;font-size:7px}.modal[hidden]{display:none}.modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px}.modal-scrim{position:absolute;inset:0;background:#050608dc;backdrop-filter:blur(10px)}.modal-card{position:relative;width:min(390px,100%);padding:34px;background:#16181d;border:1px solid #41444d;border-radius:9px;text-align:center;box-shadow:0 30px 100px #000}.modal-close{position:absolute;right:14px;top:11px;background:none;border:0;color:#aaa;font-size:25px;cursor:pointer}.modal-card h2{font-size:38px;margin:15px 0 8px}.modal-card p{color:#a1a4ad;font-size:11px}.qr-frame{width:210px;height:210px;margin:22px auto 13px;background:#fff;border-radius:4px;display:grid;place-items:center;padding:9px}.qr-frame svg{width:100%;height:100%}.qr-caption{font-size:8px;color:#828691;letter-spacing:.1em}.modal-link{display:block;margin-top:14px;color:var(--cyan);font:10px var(--mono);text-decoration:none}.skip{position:fixed;top:-60px;left:12px;z-index:100;background:white;color:black;padding:10px}.skip:focus{top:12px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}
@media(max-width:900px){.topbar{padding-inline:22px;gap:20px}.topbar nav{gap:18px}.hero{grid-template-columns:1fr 1fr;gap:10px;min-height:600px}.cockpit{height:410px}.hud-card strong{font-size:56px}.feature-wide{grid-template-columns:45px 1fr}.mini-chart{grid-column:2;margin-top:8px}.garage-layout,.pod-layout{gap:40px}.faq-layout{gap:40px}}
@media(max-width:680px){.wrap{width:calc(100% - 40px)}.topbar{height:64px;padding-inline:20px}.topbar nav,.nav-cta{display:none}.menu-toggle{display:block;margin-left:auto}.topbar.menu-open nav{display:grid;position:absolute;top:64px;left:0;right:0;padding:20px;background:#111216;border-bottom:1px solid var(--line);gap:17px}.hero{grid-template-columns:1fr;padding-block:70px 52px;gap:38px}.hero h1{font-size:66px;margin-top:24px}.hero-lead{font-size:14px}.trust-row{gap:12px;flex-wrap:wrap;font-size:8px;margin-top:29px}.hero-foot{margin-top:34px;font-size:7px}.cockpit{height:365px;justify-self:center;transform:none}.cockpit-screen{height:calc(100% - 108px)}.hud-card strong{font-size:53px}.ticker{gap:16px;font-size:7px;overflow:hidden;white-space:nowrap}.section,.signal-section{padding-block:78px}.section-head{display:block}.section-head>p{margin-top:20px}.section-head h2,.garage-layout h2,.pod-layout h2,.faq-layout h2{font-size:42px}.feature-grid{grid-template-columns:1fr 1fr;gap:9px}.feature-card{min-height:245px;padding:18px}.feature-wide{grid-column:span 2;padding:20px;grid-template-columns:42px 1fr}.feature-wide .mini-chart{grid-column:2}.feature-image{min-height:245px}.metric{left:18px;right:18px}.feature-card p{font-size:10px}.gallery{gap:8px}.gallery figure img{aspect-ratio:1/1.5}.gallery figcaption{font-size:7px}.signal-section .section-head{margin-bottom:30px}.signal-lines svg{height:100px}.signal-visual{padding:14px}.signal-labels{font-size:6px}.pipeline{grid-template-columns:1fr 1fr}.pipeline article{padding:17px}.garage-layout,.pod-layout,.faq-layout{grid-template-columns:1fr;gap:32px}.garage-visual{height:365px}.garage-ring{width:320px;height:320px}.garage-visual img{height:290px;width:210px}.pod-layout{gap:35px}.faq-layout{gap:15px}.technical{width:calc(100% - 32px);padding-bottom:65px}.technical>details>summary{padding:16px;font-size:10px}.tech-toggle{font-size:7px}.technical-body{padding:16px}.tech-grid{grid-template-columns:1fr}.final-cta{padding:75px 0}.footer{padding:22px 20px;gap:14px}.footer-note{display:none}.socials{order:3;width:100%;margin:0;justify-content:space-between}.copyright{margin-left:auto}}
@media(max-width:400px){.hero h1{font-size:57px}.actions{gap:15px}.button{padding:13px 14px;font-size:10px}.feature-grid{grid-template-columns:1fr}.feature-wide,.feature-image{grid-column:auto}.feature-wide{grid-template-columns:42px 1fr}.pipeline{grid-template-columns:1fr}.trust-row{display:grid;grid-template-columns:1fr 1fr}.technical>details>summary{align-items:flex-start}.tech-toggle{white-space:nowrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
.actions{flex-wrap:wrap;gap:16px 22px}.telemetry-cta{color:var(--cyan)}
.page-progress{height:3px;position:fixed;top:0;left:0;right:0;z-index:40;background:#ffffff12}.page-progress i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--cyan),var(--amber));box-shadow:0 0 12px #00e5ff77}
.hero-phones{position:relative;justify-self:end;width:100%;max-width:560px;height:560px;perspective:1200px;isolation:isolate}.hero-phones:before{content:"";position:absolute;width:92%;aspect-ratio:1;border-radius:50%;left:4%;top:8%;z-index:-1;background:radial-gradient(circle,#00e5ff17 0,transparent 68%);border:1px solid #ffffff0c}.phone{position:absolute;top:48%;width:clamp(150px,17vw,205px);aspect-ratio:9/20;padding:6px;border:1px solid #ffffff3a;border-radius:27px;background:linear-gradient(135deg,#343740,#0b0c10 42%);box-shadow:0 28px 80px #000b,0 0 0 1px #ffffff0a;overflow:hidden;transform:translate(calc(-50% + var(--px,0px)),calc(-50% + var(--py,0px)));transition:translate .18s ease-out;will-change:translate}.phone img{display:block;width:100%;height:100%;border-radius:20px;object-fit:contain;background:#050609}.phone-left{left:25%;z-index:1;rotate:-8deg;animation:phone-drift-left 7s ease-in-out infinite}.phone-right{left:75%;z-index:1;rotate:8deg;animation:phone-drift-right 7.8s ease-in-out infinite}.phone-center{left:50%;top:46%;width:clamp(176px,20vw,240px);z-index:2;rotate:-1deg;box-shadow:0 35px 90px #000,0 0 60px #00e5ff24;animation:phone-drift-center 6.2s ease-in-out infinite}.phone-caption{position:absolute;left:50%;bottom:6%;transform:translateX(-50%);display:flex;align-items:center;gap:9px;width:max-content;color:#afb3bd;font-size:8px;letter-spacing:.12em}.phone-caption i{display:block;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 11px var(--cyan)}.phone-caption span{margin-left:12px;color:#666b76}
@keyframes phone-drift-left{0%,100%{translate:0 0}50%{translate:0 -10px}}@keyframes phone-drift-right{0%,100%{translate:0 0}50%{translate:0 8px}}@keyframes phone-drift-center{0%,100%{translate:0 0}50%{translate:0 -7px}}
.gallery{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:22px}.gallery figure{min-width:0}.gallery figure img{width:100%;height:auto;aspect-ratio:9/20;object-fit:contain;object-position:center top;background:#040509;border:1px solid #343740;border-radius:22px;padding:5px;box-shadow:0 18px 48px #0008}.gallery figcaption{margin-top:12px}.gallery figure:hover img{transform:translateY(-7px) scale(1.01)}
.feature-image img{left:50%;top:50%;width:auto;height:calc(100% - 44px);aspect-ratio:9/20;object-fit:contain;object-position:center;transform:translate(-50%,-50%);opacity:1;border:1px solid #ffffff2a;border-radius:15px;background:#050609;padding:4px;box-shadow:0 15px 45px #0008}.garage-visual img{width:auto;height:340px;aspect-ratio:9/20;object-fit:contain;object-position:center;background:#050609;padding:4px}
.reviews-section{padding:112px 0;background:linear-gradient(145deg,#111318,#0c0d10 70%);border-block:1px solid #282a32}.reviews-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:64px;align-items:center}.reviews-intro h2{font-size:clamp(40px,5vw,60px);margin:18px 0}.reviews-intro>p{max-width:390px;color:#a0a3ac;font-size:13px;line-height:1.85}.reviews-intro>a{display:inline-flex;gap:14px;margin-top:22px;color:var(--cyan);font:9px var(--mono);text-transform:uppercase;text-decoration:none}.review-list{display:grid;gap:13px}.rider-review{padding:24px 26px;background:#f4f5f6;border:1px solid #ffffff;border-radius:8px;color:#14161a;box-shadow:0 16px 42px #0004;transition:transform .25s,box-shadow .25s}.rider-review:hover{transform:translateY(-4px);box-shadow:0 22px 50px #0007}.review-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#59616c;font:8px var(--mono);letter-spacing:.07em}.stars{color:#e69a16;letter-spacing:.12em;white-space:nowrap;font-size:13px}.rider-review blockquote{margin:17px 0 14px;font-size:14px;line-height:1.8;font-weight:500}.rider-review cite{font-size:11px;font-weight:800;font-style:normal;letter-spacing:.02em}
.lab-section{padding:112px 0;background:#111318;border-block:1px solid #24262d}.lab-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:center}.lab-layout h2{font-size:clamp(42px,5.3vw,66px);margin:18px 0}.lab-layout>div:first-child>p{max-width:430px;color:#9da1aa;font-size:12px;line-height:1.9}.lab-open{display:inline-flex;gap:14px;margin-top:22px;color:var(--cyan);font:9px var(--mono);letter-spacing:.05em;text-transform:uppercase;text-decoration:none}.lab-console{background:#090a0d;border:1px solid #363942;border-radius:8px;padding:24px;box-shadow:0 24px 70px #0009}.lab-console-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:16px;margin-bottom:23px;border-bottom:1px solid #292b33;color:#888d98;font-size:8px;letter-spacing:.1em}.lab-console-head .live{width:6px;height:6px}.range-row{display:flex;align-items:baseline;gap:8px;margin:15px 0 5px;color:#858a95;font:8px var(--mono);letter-spacing:.1em}.range-row span{margin-right:auto}.range-row output{color:var(--white);font:23px var(--mono);font-variant-numeric:tabular-nums}.range-row small{font-size:9px;color:#6e737e}.lab-console input[type=range]{display:block;width:100%;height:20px;margin:0 0 13px;accent-color:var(--cyan);cursor:pointer}.lab-readouts{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:17px}.lab-readouts>div{padding:16px;background:#13151a;border:1px solid #292c34;border-radius:5px}.lab-readouts span{display:block;color:#777c87;font:7px var(--mono);letter-spacing:.08em}.lab-readouts b{display:block;margin-top:8px;color:#f3f4f6;font:22px var(--mono);font-variant-numeric:tabular-nums}.lab-readouts b small{color:var(--amber);font-size:11px}.g-meter{display:block;height:3px;margin-top:12px;background:#2b2d35}.g-meter i{display:block;width:40%;height:100%;background:var(--amber);box-shadow:0 0 10px #ff9f0a88;transition:width .14s ease-out}.lab-caveat{margin-top:16px;color:#686d78;font:8px var(--mono);line-height:1.7}
.motion-ready .rise-in{opacity:0;transform:translateY(15px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.motion-ready .rise-in.in-view{opacity:1;transform:translateY(0)}
@media(max-width:900px){.hero-phones{height:475px}.phone{width:clamp(145px,21vw,185px)}.phone-center{width:clamp(170px,24vw,215px)}.reviews-layout,.lab-layout{gap:35px}.gallery{gap:14px}}
@media(max-width:680px){.hero-phones{justify-self:center;width:100%;height:min(116vw,470px);max-width:450px}.phone{width:clamp(130px,39vw,175px);border-radius:22px;padding:5px}.phone img{border-radius:16px}.phone-left{left:24%}.phone-right{left:76%}.phone-center{width:clamp(154px,46vw,200px);top:46%}.phone-caption{bottom:2%;font-size:7px}.gallery{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,68vw);grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:3px 1px 16px;gap:14px}.gallery figure{scroll-snap-align:start}.gallery figure img{aspect-ratio:9/20;border-radius:19px;padding:4px}.reviews-section,.lab-section{padding:78px 0}.reviews-layout,.lab-layout{grid-template-columns:1fr;gap:28px}.reviews-intro h2,.lab-layout h2{font-size:42px}.rider-review{padding:20px}.rider-review blockquote{font-size:13px}.review-meta{font-size:7px}.lab-console{padding:19px}}
@media(prefers-reduced-motion:reduce){.phone,.rider-review,.gallery figure img{transition:none!important;animation:none!important}.motion-ready .rise-in{opacity:1;transform:none}}

/* Original Pacerift wordmark, instrument-like scroll feedback and pointer cues. */
html{scroll-behavior:smooth;scroll-padding-top:88px;scrollbar-color:#ff9f0a #0a0a0c;scrollbar-width:thin}
::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:#0a0a0c}::-webkit-scrollbar-thumb{background:linear-gradient(#00e5ff 0 48%,#ff9f0a 52%);border:2px solid #0a0a0c;border-radius:8px}
body{cursor:crosshair}a,button,summary,input{cursor:pointer}
.old-wordmark{display:inline-flex!important;align-items:center;gap:9px;text-decoration:none!important}
.old-wordmark .word{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.08em;font-size:18px;color:#f5f5f5}
.old-wordmark .word span{color:#b5bdc8}
.old-wordmark .stripe{display:block;width:24px;height:4px;background:linear-gradient(90deg,#00e5ff 0 48%,#ff9f0a 52%);transform:skewX(-28deg);box-shadow:0 0 12px #00e5ff55}
.topbar nav a{position:relative}.topbar nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:1px;background:#00e5ff;transition:right .2s}.topbar nav a:hover:after,.topbar nav a:focus-visible:after{right:0}
.gallery{scrollbar-color:#ff9f0a #16181d}.gallery figure{scroll-snap-align:start}
@media(pointer:coarse){body{cursor:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.topbar nav a:after{transition:none}}
.form-builder-form .form-multiselect-group,.form-builder-form .form-radio-group{display:flex;flex-direction:column;gap:8px;margin-top:4px}
.form-builder-form .form-multiselect-label,.form-builder-form .form-radio-label{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;cursor:pointer}
.form-builder-form .form-multiselect-label input,.form-builder-form .form-radio-label input{width:auto}
.formgrid-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;border:0!important;padding:0!important;margin:-1px!important}
.form-builder-form{display:grid;gap:16px;color:#f3f4f6;font-family:Manrope,Arial,sans-serif}.form-builder-form .form-label{display:block;margin:0 0 7px;color:#d9dbe0;font-size:12px}.form-builder-form .required-asterisk{color:#ff9f0a}.form-builder-form .form-input{width:100%;min-height:48px;padding:12px 14px;border:1px solid #393c45;border-radius:3px;background:#0a0a0c;color:#fff;font:14px Manrope,Arial,sans-serif}.form-builder-form .form-input:focus{outline:2px solid #00e5ff;outline-offset:2px}.form-builder-form .form-submit-btn{min-height:48px;padding:12px 20px;border:0;background:#ff9f0a;color:#111;font:600 12px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.form-builder-form .form-submit-btn:hover{background:#ffb13b}
@media(max-width:980px){.topbar nav,.nav-cta{display:none}.menu-toggle{display:block;margin-left:auto}.topbar.menu-open nav{display:grid;position:absolute;top:76px;left:0;right:0;padding:20px 24px;background:#111216;border-bottom:1px solid var(--line);gap:16px}.topbar.menu-open nav a{font-size:12px}}
@media(max-width:760px){.hero{grid-template-columns:1fr;padding-block:62px 52px;gap:34px}.hero-phones{justify-self:center;width:100%;height:min(116vw,470px);max-width:450px}}
@media(max-width:760px){body{overflow-x:clip}}
