@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800;900&family=Inter:wght@400;500;600;700&display=swap');:root{--bg:#090b0e;--panel:#101318;--red:#ed1b2e;--text:#f4f5f6;--muted:#999fa8;--line:#292d34}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}::selection{background:#ed1b2e;color:#fff}.header{height:78px;position:fixed;inset:0 0 auto;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 5%;background:#08090ccf;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff15}.wordmark{font-family:'Barlow Condensed',sans-serif;font-size:31px;font-weight:800;letter-spacing:.12em;white-space:nowrap}.wordmark span{color:var(--red)}.wordmark i{display:inline-block;background:var(--red);height:4px;width:4px;border-radius:50%;vertical-align:bottom;margin:0 0 7px 2px}.nav{display:flex;gap:32px}.nav a{font-size:12px;font-weight:600;color:#c9cbd0;transition:.2s}.nav a:hover{color:var(--red)}.header-actions{display:flex;gap:20px;align-items:center}.langs{display:flex;gap:4px}.langs button{background:none;border:0;color:#7d828b;padding:8px;font-size:11px;font-weight:700}.langs button.active{color:#fff;border-bottom:2px solid var(--red)}.menu{display:none;background:none;border:0;width:28px;padding:0}.menu span{display:block;height:2px;background:white;margin:5px 0}.hero{min-height:790px;height:100vh;max-height:1050px;position:relative;overflow:hidden;display:flex;align-items:center;background:linear-gradient(90deg,#090b0efa 0%,#090b0ef0 35%,#090b0e58 78%),url('assets/car-concept.webp') right center/cover no-repeat}.hero:after{content:'';position:absolute;inset:auto 0 0;height:200px;background:linear-gradient(transparent,var(--bg))}.hero-grid{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,black,transparent)}.hero-inner{position:relative;z-index:2;margin-left:8%;max-width:800px;padding-top:60px}.eyebrow,.kicker{font-size:11px;letter-spacing:.23em;font-weight:700;color:#d7d8dc}.eyebrow{display:flex;align-items:center;gap:13px}.pulse{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 14px var(--red)}h1,h2,h3,p{margin-top:0}h1,h2,.statement p,.vision-main h3{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;line-height:.92;letter-spacing:.012em}h1{font-size:clamp(78px,9vw,152px);margin:29px 0 24px}h1 em,.statement em{font-style:normal;color:var(--red)}.hero-inner>p{color:#c0c4cb;font-size:16px;line-height:1.8;max-width:500px}.hero-buttons{display:flex;gap:12px;margin-top:36px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-width:205px;padding:17px 21px;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.09em;transition:.2s}.btn:hover{transform:translateY(-3px)}.btn b{font-size:18px}.btn.primary{background:var(--red);color:white}.btn.outline{border:1px solid #5c616b}.hero-stats{display:flex;gap:65px;margin-top:90px}.hero-stats div{display:flex;flex-direction:column;gap:6px}.hero-stats strong{font-family:'Barlow Condensed';font-size:34px;font-weight:700}.hero-stats small{font-size:10px;color:#a5a9b0;letter-spacing:.14em}.hero-side{position:absolute;right:2%;top:37%;z-index:2}.vertical{writing-mode:vertical-rl;font-size:10px;letter-spacing:.25em;color:#8f949e}.scroll-cue{position:absolute;z-index:3;bottom:35px;left:8%;font-size:11px;letter-spacing:.15em;display:flex;gap:13px;align-items:center}.scroll-cue:first-letter{color:var(--red)}.section{padding:125px 8%}.section-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:52px}.kicker{color:var(--red)}h2{font-size:clamp(54px,6.1vw,105px);margin:22px 0 0}.section-head>p{max-width:420px;color:var(--muted);line-height:1.9;font-size:14px}.features{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.feature{min-height:355px;padding:28px 26px;background:#111419;border-right:1px solid var(--line);display:flex;flex-direction:column;transition:background .2s}.feature:last-child{border:0}.feature:hover{background:#191b21}.feature-no{color:#676c75;font-size:12px}.feature-icon{font-size:49px;color:var(--red);margin:30px 0 23px;font-weight:300}.feature h3{font-family:'Barlow Condensed';font-size:29px;font-weight:700;margin-bottom:14px}.feature p{font-size:12px;color:#a6aab3;line-height:1.85}.feature-tag{font-size:9px;letter-spacing:.12em;color:#e76a74;margin-top:auto;padding-top:20px}.showcase{background:#0d0f13}.showcase-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.car-panel{position:relative;min-height:440px;background:#14161b;display:flex;align-items:center}.car-panel img{display:block;width:100%;height:auto;object-fit:contain}.image-caption{position:absolute;bottom:16px;left:18px;padding:8px 10px;background:#08090cdb;font-size:9px;letter-spacing:.1em;color:#c9cbd0}.tech-panel{border:1px solid #32343c;background:radial-gradient(circle at 50% 42%,#331319 0%,#101318 53%);padding:28px}.tech-small{font-size:10px;color:#a9aeb7;letter-spacing:.13em}.hud{display:flex;align-items:center;flex-direction:column;gap:28px;margin:30px 0}.hud-ring{height:200px;width:200px;border:3px solid #ad2634;border-left-color:#383b43;border-bottom-color:#383b43;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 40px #d51b2b19,inset 0 0 40px #d51b2b16}.hud-ring>div{display:flex;flex-direction:column;align-items:center;gap:8px}.hud-ring small,.hud-ring span{font-size:9px;letter-spacing:.14em;color:#a5a9b0}.hud-ring strong{font-family:'Barlow Condensed';font-size:70px;line-height:1;color:white}.hud-bars{width:100%;max-width:360px}.hud-bars>div{margin-bottom:14px}.hud-bars span{display:block;font-size:9px;letter-spacing:.14em;color:#aeb1ba;margin-bottom:8px}.hud-bars i{display:block;width:var(--w);height:3px;background:var(--red);box-shadow:0 0 12px #ed1b2e88}.tech-note{font-size:10px;color:#777c86;line-height:1.7;text-align:center}.statement{padding:125px 12%;text-align:center;background:#14171c}.statement p{font-size:clamp(44px,6vw,92px);max-width:1050px;margin:30px auto;line-height:1.05}.statement-line{display:block;width:75px;height:3px;background:var(--red);margin:0 auto}.vision-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:20px}.vision-main{min-height:510px;background:linear-gradient(125deg,#231317,#0e1116 58%);padding:38px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:end}.vision-top{position:absolute;top:35px;left:38px;right:38px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.16em;color:#b8bbc2}.road-lines{position:absolute;inset:0;opacity:.4;overflow:hidden}.road-lines i{position:absolute;width:1px;height:850px;background:linear-gradient(transparent,#c81a2a,transparent);transform:rotate(49deg);left:55%;top:-45%}.road-lines i:nth-child(2){left:70%}.road-lines i:nth-child(3){left:85%}.vision-main h3{position:relative;font-size:clamp(58px,6vw,100px);margin-bottom:20px}.vision-main p{position:relative;color:#b6bac2;max-width:410px;line-height:1.8;font-size:13px}.vision-list{border:1px solid var(--line)}.vision-list>div{padding:28px 30px;border-bottom:1px solid var(--line)}.vision-list>div:last-child{border:0}.vision-list span{font-size:10px;color:var(--red)}.vision-list h3{font-family:'Barlow Condensed';font-size:30px;margin:12px 0}.vision-list p{font-size:12px;color:#999fa8;line-height:1.8}.brand-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center;background:#101217}.brand-copy h2{font-size:clamp(68px,7vw,115px)}.red-dot{color:var(--red)}.brand-tag{letter-spacing:.17em;color:#b4b7bd;font-size:11px;margin:20px 0 30px}.brand-copy>p:not(.brand-tag){max-width:500px;color:#aeb3bc;font-size:14px;line-height:1.9}.brand-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.brand-pills span{padding:10px 12px;border:1px solid #3a3c43;color:#aeb2b9;font-size:10px;letter-spacing:.12em}.brand-visual img{width:100%;display:block}.faq{background:#0b0d11}.faq-list{max-width:1050px}.faq-list details{border-top:1px solid #36383e;padding:26px 0}.faq-list details:last-child{border-bottom:1px solid #36383e}.faq-list summary{list-style:none;cursor:pointer;font-family:'Barlow Condensed';font-size:26px;font-weight:600;display:flex;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';color:var(--red);font-size:28px}.faq-list details[open] summary:after{content:'−'}.faq-list details p{max-width:700px;color:#a7abb3;font-size:13px;line-height:1.8;margin:18px 0 0}.contact{background:linear-gradient(110deg,#241014,#101217 65%);text-align:center}.contact h2{font-size:clamp(70px,9vw,140px);margin:24px 0}.contact>p{max-width:530px;margin:0 auto 30px;color:#b5b8c0;font-size:14px;line-height:1.9}.contact-note{margin-top:22px;font-size:12px;color:#999fa8}footer{padding:35px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line)}footer .wordmark{font-size:25px}footer p,footer a.backtop{margin:0;color:#7e848d;font-size:10px;letter-spacing:.1em}@media(max-width:1050px){.nav{gap:16px}.section{padding:90px 5%}.features{grid-template-columns:repeat(2,1fr)}.feature:nth-child(2){border-right:0}.feature:nth-child(-n+2){border-bottom:1px solid var(--line)}.hero-inner{margin-left:5%}.section-head{align-items:start}.showcase-grid,.vision-grid{grid-template-columns:1fr}.brand-section{gap:25px}}@media(max-width:700px){.header{height:65px;padding:0 5%}.wordmark{font-size:26px}.menu{display:block}.nav{position:absolute;top:65px;left:0;right:0;display:none;flex-direction:column;gap:0;background:#0e1015;border-bottom:1px solid var(--line);padding:14px 5% 24px}.nav.open{display:flex}.nav a{padding:14px 0}.header-actions{gap:8px}.langs button{padding:6px;font-size:10px}.hero{min-height:740px;height:auto;background:linear-gradient(180deg,#090b0ec9 0%,#090b0ee9 62%,#090b0e 100%),url('assets/car-concept.webp') center 25%/auto 60% no-repeat}.hero-inner{margin:0;padding:145px 6% 115px}.hero-inner h1{font-size:clamp(63px,13vw,100px)}.hero-inner>p{font-size:14px}.hero-buttons{flex-direction:column;align-items:start}.hero-stats{gap:25px;margin-top:55px}.hero-stats strong{font-size:28px}.hero-stats small{font-size:8px}.hero-side{display:none}.scroll-cue{left:6%;bottom:28px}.section{padding:80px 6%}.section-head{display:block;margin-bottom:35px}.section-head>p{margin-top:25px}.features{grid-template-columns:1fr}.feature{min-height:270px;border-right:0;border-bottom:1px solid var(--line)!important}.feature:last-child{border:0!important}.feature-icon{margin:15px 0}.car-panel{min-height:0}.tech-panel{padding:22px}.statement{padding:80px 7%}.vision-main{min-height:430px;padding:25px}.vision-top{left:25px;right:25px}.brand-section{grid-template-columns:1fr}.brand-visual{order:-1}.brand-copy h2{font-size:75px}.contact h2{font-size:75px}footer{flex-wrap:wrap;justify-content:center;text-align:center}footer p{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
