@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap');

:root{--ink:#080c13;--paper:#f2f3f2;--line:#d6d9dc;--muted:#66707a;--blue:#096cff;--sky:#83b9ff;--navy:#0c1627;--serif:'Playfair Display',Georgia,serif;--sans:'Manrope',Arial,sans-serif;--mono:'DM Mono',monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5}.page-noise{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:10;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='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.section-grid{padding-left:max(28px,calc((100vw - 1360px)/2));padding-right:max(28px,calc((100vw - 1360px)/2))}.site-header{height:82px;position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;padding:0 max(28px,calc((100vw - 1360px)/2));color:#fff}.brand{font-weight:800;color:inherit;text-decoration:none;font-size:20px;letter-spacing:-1.4px;display:flex;align-items:center;gap:10px;white-space:nowrap}.brand>span:last-child>span{color:var(--blue)}.brand-mark{height:22px;width:23px;display:flex;align-items:center;gap:3px}.brand-mark i{display:block;width:5px;background:currentColor;border-radius:3px}.brand-mark i:nth-child(1){height:9px}.brand-mark i:nth-child(2){height:17px}.brand-mark i:nth-child(3){height:12px}.main-nav{display:flex;gap:25px;margin:auto}.main-nav a,.footer-links a,.footer-links button{color:inherit;text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.02em;background:none;border:0;padding:0;font-family:inherit;cursor:pointer}.main-nav a:hover,.footer-links a:hover,.footer-links button:hover{color:var(--blue)}.header-actions{display:flex;align-items:center;gap:18px}.language{border:0;color:#aab5c4;background:transparent;font:10px var(--mono);letter-spacing:.1em;cursor:pointer;padding:8px}.language .active{color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;background:var(--blue);border:1px solid var(--blue);color:#fff;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.02em;transition:.25s}.button:hover{background:#fff;color:var(--ink);border-color:#fff;transform:translateY(-2px)}.button-small{min-height:38px;padding:0 14px;font-size:10px}.menu-toggle{display:none}.hero{min-height:760px;height:min(900px,100vh);position:relative;overflow:hidden;color:#fff;background:radial-gradient(ellipse 70% 75% at 83% 58%,#123a7a 0%,#0e1d35 26%,#090e17 67%,#070a10 100%);padding-top:160px}.hero-copy{position:relative;z-index:2;width:51%;max-width:670px}.eyebrow{font:500 10px var(--mono);letter-spacing:.17em;color:#8491a0;margin:0 0 22px}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:#74f2be;margin-right:9px;box-shadow:0 0 0 5px #74f2be20}.hero h1,.intro h2,.platform h2,.how h2,.performance h2,.for-whom h2,.preorder h2,.faq h2{margin:0;font-size:clamp(48px,5.9vw,92px);font-weight:600;line-height:.97;letter-spacing:-.065em}.hero h1 em,.intro h2 em,.platform h2 em,.how h2 em,.performance h2 em,.for-whom h2 em,.preorder h2 em,.faq h2 em{font-family:var(--serif);font-weight:500}.hero-text{max-width:360px;color:#b8c2ce;font-size:16px;line-height:1.7;margin:31px 0}.hero-actions{display:flex;align-items:center;gap:25px}.text-link{display:inline-flex;align-items:center;gap:10px;color:inherit;font-size:12px;font-weight:800;text-decoration:none}.text-link span{font-size:18px;color:var(--blue);transition:.2s}.text-link:hover span{transform:translate(3px,3px)}.legacy{font-size:10px;color:#8692a3;letter-spacing:.04em;margin-top:62px}.legacy strong{color:#c2cbd6}.hero-product{position:absolute;right:max(-70px,calc((100vw - 1400px)/2));top:105px;width:min(61vw,800px);height:calc(100% - 105px);z-index:1}.hero-product img{position:absolute;width:92%;max-height:95%;object-fit:contain;object-position:center bottom;right:2%;bottom:-2%;filter:drop-shadow(0 30px 38px #0008);mix-blend-mode:screen}.halo{position:absolute;width:67%;aspect-ratio:1;left:17%;top:15%;border-radius:50%;background:radial-gradient(circle,#1d75e050 0%,#0b469c20 37%,transparent 70%);filter:blur(18px)}.orbit{position:absolute;border:1px solid #8abaff24;border-radius:50%;transform:rotate(-27deg)}.orbit-one{width:82%;height:30%;top:38%;left:8%}.orbit-two{width:55%;height:20%;top:57%;left:22%;border-color:#8abaff18}.metric{position:absolute;padding:12px 15px;background:#111d2eb8;border:1px solid #a4c9ff28;backdrop-filter:blur(8px);z-index:2}.metric b{font:500 27px var(--serif);letter-spacing:-.05em;display:block}.metric small{font:11px var(--sans);letter-spacing:0}.metric span{font:9px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#9eacbd}.metric-top{right:4%;top:30%}.metric-bottom{left:3%;top:65%}.product-label{position:absolute;bottom:8%;right:5%;display:flex;gap:8px;align-items:center;color:#b9c6d7;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.dot{background:#79edbd;width:6px;height:6px;border-radius:50%}.hero-footer{position:absolute;bottom:28px;left:max(28px,calc((100vw - 1360px)/2));right:max(28px,calc((100vw - 1360px)/2));display:flex;justify-content:space-between;color:#9ca9ba;font:9px var(--mono);letter-spacing:.09em;text-transform:uppercase}.scroll-hint{display:flex;gap:10px;align-items:center}.scroll-hint i{height:1px;width:38px;background:#9ca9ba}.intro{padding-top:146px;padding-bottom:120px;display:grid;grid-template-columns:16% 49% 35%;position:relative}.section-label{font:10px var(--mono);letter-spacing:.12em;color:#777f87;display:flex;gap:15px;align-items:flex-start;padding-top:8px}.section-label span:first-child{color:var(--blue)}.intro h2,.how h2,.performance h2,.for-whom h2,.faq h2{font-size:clamp(43px,4.7vw,72px)}.intro-text{padding:50px 8% 0 0}.intro-text p{font-size:16px;line-height:1.8;color:#4e5760;margin:0 0 30px}.intro-text .text-link{color:var(--ink)}.principle-card{grid-column:2/4;position:relative;height:340px;background:#111a27;margin-top:95px;overflow:hidden}.vehicle-wireframe{position:absolute;left:7%;bottom:38px;width:49%;height:188px;border-bottom:1px solid #6d84a344;background:linear-gradient(145deg,transparent 48%,#5482b855 48.5%,transparent 49%),linear-gradient(30deg,transparent 50%,#5482b844 50.5%,transparent 51%)}.bike-line:before,.bike-line:after{content:"";position:absolute;width:75px;aspect-ratio:1;border:2px solid #a6cfff70;border-radius:50%;bottom:0}.bike-line:before{left:22px}.bike-line:after{right:20px}.bike-line{position:absolute;left:70px;right:60px;bottom:57px;height:70px;border-left:2px solid #9fc7f870;border-top:2px solid #9fc7f870;transform:skew(-24deg)}.tag{position:absolute;padding:4px 6px;background:#d7eaff;color:#12213c;font:9px var(--mono);border-radius:1px}.tag-one{left:27px;bottom:76px}.tag-two{right:31px;bottom:58px}.tag-three{left:54%;top:37px}.measure-line{position:absolute;height:1px;left:12px;right:18px;bottom:104px;background:#2c91ff;border-top:1px dashed #73b4ff;box-shadow:0 0 13px #1786ff}.camera-view{position:absolute;right:8%;top:50px;width:29%;height:220px;border:1px solid #6e9ed04d;background:radial-gradient(circle at 52% 45%,#163664,#0b1524 64%);display:flex;justify-content:space-around;align-items:center}.camera-lens{width:42px;height:42px;border:8px solid #263b59;border-radius:50%;box-shadow:inset 0 0 0 4px #070d19,0 0 20px #176bd6}.camera-view i{position:absolute;height:1px;background:#62a9ff7a;left:-90px;right:50%;transform-origin:right}.camera-view i:nth-of-type(1){top:42px;transform:rotate(11deg)}.camera-view i:nth-of-type(2){top:110px;transform:rotate(-1deg)}.camera-view i:nth-of-type(3){top:180px;transform:rotate(-9deg)}.principle-caption{position:absolute;bottom:17px;left:7%;right:8%;display:flex;justify-content:space-between;color:#9fb1c7;font:9px var(--mono);text-transform:uppercase;letter-spacing:.08em}.platform{background:var(--ink);color:#fff;padding:128px 0 145px}.section-label.light{color:#77879a}.platform .section-grid{display:grid;grid-template-columns:16% 49% 35%}.platform h2{font-size:clamp(45px,5vw,76px)}.platform-intro{align-self:end;margin:0 8% 10px 0;color:#aab5c4;font-size:15px;line-height:1.8}.vehicle-cards{margin-top:80px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.vehicle-card{min-height:370px;position:relative;background:#101924;border:1px solid #233142;padding:25px;color:#fff;overflow:hidden;transition:.3s}.vehicle-card:hover{transform:translateY(-6px);border-color:#417cca}.vehicle-no{font:10px var(--mono);color:#8494a8}.vehicle-card h3{font-size:23px;margin:142px 0 6px;letter-spacing:-.05em}.vehicle-card p{margin:0;color:#8795a5;font-size:13px;max-width:200px}.vehicle-card>a{position:absolute;right:23px;bottom:22px;color:#7eaeed;text-decoration:none;font-size:24px}.vehicle-visual{position:absolute;left:0;top:18px;right:0;height:140px;opacity:.8}.vehicle-visual:before,.vehicle-visual:after{content:"";position:absolute;width:64px;height:64px;border:2px solid #598ac273;border-radius:50%;bottom:0}.vehicle-visual:before{left:25%}.vehicle-visual:after{right:20%}.vehicle-visual span{position:absolute;border:2px solid #79adff80}.moto span:nth-child(1){width:180px;height:61px;left:30%;bottom:58px;transform:skew(-24deg);border-right:0}.moto span:nth-child(2){width:50px;height:50px;left:43%;bottom:82px;border-bottom:0;transform:skew(-23deg)}.moto span:nth-child(3){width:36px;height:10px;left:55%;bottom:117px;border-bottom:0;transform:rotate(-9deg)}.scooter span:nth-child(1){width:150px;height:75px;left:30%;bottom:52px;border-radius:48% 41% 18% 10%;transform:skew(-13deg)}.scooter span:nth-child(2){width:49px;height:84px;left:59%;bottom:76px;border-bottom:0;transform:skew(-8deg)}.scooter span:nth-child(3){width:28px;height:16px;left:64%;bottom:154px;border-bottom:0}.bicycle span:nth-child(1){width:120px;height:48px;left:34%;bottom:67px;transform:rotate(-24deg);border-right:0}.bicycle span:nth-child(2){width:78px;height:65px;left:43%;bottom:80px;transform:skew(-32deg);border-bottom:0}.bicycle span:nth-child(3){width:45px;height:5px;left:57%;bottom:149px;border-bottom:0}.how{padding-top:138px;padding-bottom:132px;display:grid;grid-template-columns:16% 84%}.how-head{grid-column:2}.steps{grid-column:2;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:72px}.step{border-top:1px solid #bcc3ca;padding-top:20px}.step>span{font:10px var(--mono);color:var(--blue)}.step-icon{height:73px;position:relative;margin:28px 0}.step h3{font-size:15px;letter-spacing:-.03em;margin:0 0 7px}.step p{font-size:12px;line-height:1.6;color:#67717a;margin:0;max-width:170px}.tags-icon i{position:absolute;width:23px;height:23px;background:#0f75ff;transform:rotate(45deg)}.tags-icon i:nth-child(1){left:8px;top:15px}.tags-icon i:nth-child(2){left:37px;top:31px;background:#92bdff}.tags-icon i:nth-child(3){left:65px;top:8px;background:#1a375f}.console-icon{width:115px;height:49px;background:#132641;border-radius:6px;top:12px}.console-icon:after{content:"";position:absolute;left:44px;top:49px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:20px solid #132641}.console-icon i{position:absolute;width:20px;height:20px;background:#06101e;border-radius:50%;top:15px}.console-icon i:first-child{left:13px}.console-icon i:nth-child(2){right:13px}.capture-icon:before{content:"";position:absolute;width:65px;height:65px;border:1px solid #76adf6;border-radius:50%;left:10px;top:4px;box-shadow:0 0 0 9px #76adf620}.capture-icon i{position:absolute;background:#0a71fa;border-radius:50%;width:7px;height:7px}.capture-icon i:nth-child(1){left:15px;top:12px}.capture-icon i:nth-child(2){left:62px;top:35px}.capture-icon i:nth-child(3){left:39px;top:56px}.chart-icon{width:100px;background:linear-gradient(to top,transparent 5px,#176de020 5px 6px,transparent 6px 30px,#176de020 30px 31px,transparent 31px 55px,#176de020 55px 56px)}.chart-icon:before{content:"";position:absolute;width:76px;height:38px;left:5px;top:15px;border-left:2px solid #0871ff;border-bottom:2px solid #0871ff;transform:skewY(-30deg) rotate(-25deg)}.performance{background:#e5e8e8;padding-top:128px;padding-bottom:132px;display:grid;grid-template-columns:55% 45%;position:relative}.performance-copy p:not(.eyebrow){max-width:430px;color:#58636d;font-size:15px;line-height:1.8;margin:32px 0 0}.performance-data{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#c8ced2;border:1px solid #c8ced2;align-self:start}.data-item{background:#e5e8e8;min-height:195px;padding:30px}.data-number{font:500 62px var(--serif);letter-spacing:-.08em}.data-unit{font-size:14px;margin-left:6px}.data-item p{font:10px var(--mono);line-height:1.6;text-transform:uppercase;letter-spacing:.08em;color:#596773;margin:8px 0 0}.devices{grid-column:1/3;min-height:120px;display:flex;align-items:center;gap:25px}.devices p{margin:0}.device-icons{display:flex;gap:11px;align-items:end}.device-icons i{display:block;border:2px solid #1f2e3d}.device-icons i:first-child{height:31px;width:48px}.device-icons i:nth-child(2){height:36px;width:25px}.device-icons i:nth-child(3){height:26px;width:15px}.spec-card{grid-column:1/3;margin-top:110px;background:#f2f3f2;padding:29px 34px}.spec-head{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px;font:10px var(--mono);letter-spacing:.1em}.status{color:#71808e}.status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#74e2b7;margin-right:7px}.spec-card dl{margin:0}.spec-card dl>div{display:grid;grid-template-columns:1fr 1fr;padding:16px 0;border-bottom:1px solid var(--line);font-size:13px}.spec-card dt{color:#6b747c}.spec-card dd{margin:0;font-weight:700}.spec-note{font-size:11px;color:#7e8890;margin:20px 0 0}.for-whom{padding-top:130px;padding-bottom:120px;display:grid;grid-template-columns:16% 84%}.for-whom-head{grid-column:2}.audiences{grid-column:2;display:grid;grid-template-columns:repeat(4,1fr);margin-top:70px;border-top:1px solid var(--line)}.audience{padding:24px 20px 0 0;min-height:188px;border-right:1px solid var(--line)}.audience:not(:first-child){padding-left:20px}.audience:last-child{border:0}.audience>span{color:var(--blue);font-size:21px}.audience h3{font-size:15px;margin:29px 0 8px;letter-spacing:-.03em}.audience p{font-size:12px;line-height:1.55;color:#68717a;max-width:170px;margin:0}.preorder{background:linear-gradient(118deg,#09111d,#102b50);color:#fff;padding-top:128px;padding-bottom:128px;display:grid;grid-template-columns:47% 53%;gap:9%}.preorder-copy h2{font-size:clamp(42px,4.4vw,69px)}.preorder-copy>p:not(.eyebrow){color:#b4c1d2;max-width:370px;font-size:15px;line-height:1.8;margin:31px 0}.preorder-note{border-left:1px solid #72acff;display:flex;gap:12px;padding:8px 0 8px 14px;max-width:390px}.preorder-note span{color:#86b7f7;font:12px var(--serif);border:1px solid #86b7f7;width:17px;height:17px;border-radius:50%;text-align:center}.preorder-note p{margin:0;color:#97a9be;font-size:11px;line-height:1.6}.preorder-form{background:#f4f5f4;color:var(--ink);padding:31px;box-shadow:0 18px 40px #0002}.form-title{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:20px;font-size:15px;font-weight:800;letter-spacing:-.03em}.form-title small{font:9px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#7c858e;text-align:right}.preorder-form label{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:800;letter-spacing:.04em;margin:0 0 16px}.preorder-form input,.preorder-form select{width:100%;background:transparent;border:0;border-bottom:1px solid #aab1b5;border-radius:0;padding:10px 0;color:var(--ink);font:14px var(--sans);outline:0}.preorder-form input:focus,.preorder-form select:focus{border-color:var(--blue)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px}.preorder-form label.check{display:flex;flex-direction:row;align-items:flex-start;gap:9px;font-size:10px;line-height:1.45;color:#636d75;font-weight:500;text-transform:none;letter-spacing:0;margin-top:8px}.check input{width:14px;height:14px;accent-color:var(--blue);flex:0 0 auto}.submit{width:100%;margin-top:8px;font-family:inherit;cursor:pointer}.form-foot{font-size:9px;line-height:1.55;color:#7e878d;margin:13px 0 0}.faq{padding-top:128px;padding-bottom:130px;display:grid;grid-template-columns:16% 40% 44%}.faq-list{padding-top:7px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;padding:18px 31px 18px 0;cursor:pointer;font-size:13px;font-weight:700;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{font-style:normal;position:absolute;right:5px;font-size:19px;color:var(--blue);font-weight:400}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{margin:0;padding:0 32px 19px 0;color:#65707a;font-size:12px;line-height:1.7}.contact-strip{background:var(--blue);color:#fff;min-height:104px;display:flex;align-items:center;justify-content:space-between}.contact-strip p{font-size:18px;font-weight:700;letter-spacing:-.04em}.contact-strip .text-link span{color:#fff}.site-footer{background:#07101d;color:#e1e6ed;padding-top:60px;padding-bottom:22px;display:grid;grid-template-columns:1fr 1fr auto;align-items:start}.site-footer .legacy{margin:14px 0 0}.footer-links{display:flex;gap:20px;flex-wrap:wrap;padding-top:5px}.footer-links a,.footer-links button{font-size:10px;color:#9aa7b7}.copyright{align-self:end;color:#7a8795;font:9px var(--mono);margin:0}.success-dialog{border:0;max-width:390px;padding:39px;background:#f5f6f5;text-align:center;box-shadow:0 20px 70px #0005}.success-dialog::backdrop{background:#06101bbb}.dialog-close{position:absolute;right:13px;top:9px;border:0;background:none;font-size:25px;cursor:pointer}.success-mark{display:grid;place-items:center;margin:0 auto 18px;width:40px;height:40px;border-radius:50%;background:#d5f6e8;color:#097b54}.success-dialog h2{font-size:25px;letter-spacing:-.05em;margin:0 0 10px}.success-dialog p{font-size:13px;color:#68717a;line-height:1.6;margin:0}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:800px){.site-header{height:70px;padding:0 22px}.main-nav{position:absolute;display:none;top:70px;left:0;right:0;background:#0b1524;padding:20px 22px;flex-direction:column;gap:18px}.main-nav.open{display:flex}.header-actions .button{display:none}.menu-toggle{display:grid;gap:5px;margin-left:13px;border:0;background:none;padding:8px 0}.menu-toggle span{width:21px;height:1px;background:#fff;display:block}.section-grid{padding-left:22px;padding-right:22px}.hero{height:auto;min-height:790px;padding-top:127px}.hero-copy{width:100%}.hero h1{font-size:55px}.hero-product{right:-50px;top:385px;width:117vw;height:440px}.metric-top{right:13%;top:15%}.metric-bottom{left:1%;top:57%}.hero-footer{left:22px;right:22px;bottom:20px}.hero-footer>span:first-child{max-width:200px;line-height:1.6}.intro,.platform .section-grid,.how,.performance,.for-whom,.preorder,.faq{display:block;padding-top:80px;padding-bottom:80px}.section-label{margin-bottom:43px}.intro-text{padding:32px 0 0}.principle-card{height:270px;margin-top:55px}.camera-view{width:33%;right:4%;height:160px;top:50px}.vehicle-wireframe{left:3%;width:57%;bottom:32px}.camera-lens{width:29px;height:29px;border-width:5px}.vehicle-cards{margin-top:45px;display:block}.vehicle-card{margin-bottom:12px;min-height:290px}.vehicle-card h3{margin-top:110px}.platform-intro{margin:28px 0 0}.how-head,.for-whom-head{margin-top:0}.steps{display:grid;grid-template-columns:1fr 1fr;margin-top:47px;gap:32px 20px}.performance-data{margin-top:45px}.spec-card{margin-top:60px;padding:22px}.spec-card dl>div{grid-template-columns:43% 57%;font-size:11px}.audiences{grid-template-columns:1fr 1fr;margin-top:45px}.audience{border-bottom:1px solid var(--line);min-height:170px}.audience:nth-child(2){border-right:0}.audience:nth-child(3){padding-left:0}.preorder{padding-top:80px}.preorder-form{margin-top:50px;padding:23px}.faq-list{margin-top:45px}.contact-strip{padding-top:25px;padding-bottom:25px;display:block}.contact-strip p{margin:0 0 15px}.site-footer{display:block;padding-top:42px}.footer-links{margin:35px 0}.copyright{margin-top:30px}.reveal{opacity:1;transform:none}}@media(max-width:420px){.hero h1{font-size:47px}.hero-actions{gap:17px;align-items:flex-start;flex-direction:column}.hero-product{top:410px}.metric{padding:8px 10px}.metric b{font-size:21px}.steps,.audiences,.two-col{grid-template-columns:1fr}.audience{border-right:0;padding-left:0!important}.audience:nth-child(3){border-right:0}.spec-head{display:block}.status{display:block;margin-top:8px}.form-title{display:block}.form-title small{display:block;text-align:left;margin-top:7px}.hero-footer .scroll-hint{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{transition:none}.button,.vehicle-card,.text-link span{transition:none}}
