:root{--bg:#030713;--panel:#07101f;--text:#f7fbff;--muted:#9db0c8;--cyan:#20e6ff;--blue:#2388ff;--mag:#ff3ad9;--violet:#8a5cff;--orange:#ff7b35;--line:rgba(255,255,255,.11)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% 0,#0a1740 0,#050916 32%,#02050d 72%);color:var(--text);font-family:Inter,sans-serif;overflow-x:hidden}.topbar{height:78px;position:fixed;z-index:20;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);background:rgba(2,5,14,.76);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand,.footer-brand{display:flex;align-items:center;gap:14px;color:white;text-decoration:none}.brand b,.footer-brand b{font:700 21px/1 'Space Grotesk'}.brand small,.footer-brand small{display:block;letter-spacing:.34em;font-size:10px;margin-top:5px}.windmark{width:42px;height:35px;position:relative;display:block}.windmark i{position:absolute;left:0;width:38px;height:10px;border-top:3px solid var(--cyan);border-radius:50%;transform:skewX(-24deg);filter:drop-shadow(0 0 7px var(--cyan))}.windmark i:nth-child(1){top:2px}.windmark i:nth-child(2){top:12px;left:4px}.windmark i:nth-child(3){top:22px;left:8px}.topbar nav{display:flex;gap:28px}.topbar nav a,.footer-links a{color:#d8e3f2;text-decoration:none;font-size:14px}.topbar nav a:hover{color:white}.top-cta,.btn,.branch-btn{border-radius:12px;text-decoration:none;color:white;font-weight:700;transition:.2s}.top-cta{padding:12px 18px;border:1px solid transparent;background:linear-gradient(#07101f,#07101f) padding-box,linear-gradient(90deg,var(--cyan),var(--mag)) border-box;box-shadow:0 0 25px rgba(32,230,255,.12)}.hero{min-height:100vh;padding:128px 5vw 70px;position:relative;display:grid;place-items:center;overflow:hidden}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(35,136,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(35,136,255,.05) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black,transparent 83%)}.visual-side{position:absolute;top:120px;width:39vw;height:56vh;border-radius:32px;overflow:hidden;opacity:.96;box-shadow:0 0 80px rgba(35,136,255,.17)}.visual-side img{width:100%;height:100%;object-fit:cover}.car-side{left:-5vw}.house-side{right:-4vw}.car-side:after,.house-side:after{content:"";position:absolute;inset:0}.car-side:after{background:linear-gradient(100deg,rgba(3,7,19,.12),rgba(3,7,19,.35) 65%,#030713 100%),linear-gradient(to top,#030713,transparent 65%)}.house-side:after{background:linear-gradient(260deg,rgba(3,7,19,.12),rgba(3,7,19,.35) 65%,#030713 100%),linear-gradient(to top,#030713,transparent 65%)}.car-neon{position:absolute;inset:22% 8% 12%;border-bottom:3px solid var(--cyan);border-radius:50%;filter:blur(5px);box-shadow:0 0 22px var(--cyan)}.light-trail{position:absolute;height:3px;width:45vw;top:52%;filter:drop-shadow(0 0 10px currentColor)}.trail-a{left:5%;background:linear-gradient(90deg,transparent,var(--blue),var(--cyan));transform:rotate(9deg);color:var(--cyan)}.trail-b{right:5%;background:linear-gradient(90deg,var(--mag),var(--violet),transparent);transform:rotate(-9deg);color:var(--mag)}.hero-copy{position:relative;z-index:5;max-width:760px;text-align:center;padding:42px 46px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:rgba(3,7,19,.58);backdrop-filter:blur(12px);box-shadow:0 28px 100px rgba(0,0,0,.42)}.eyebrow,.section-label{font-weight:800;letter-spacing:.26em;color:var(--cyan);font-size:12px}.hero h1{font:700 clamp(52px,7vw,92px)/.92 'Space Grotesk';margin:20px 0 16px;letter-spacing:-.055em}.hero h1 span{display:block;background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet),var(--mag));-webkit-background-clip:text;color:transparent}.tagline{font:600 clamp(20px,2.1vw,30px) 'Space Grotesk';margin:0 0 16px}.sub{color:var(--muted);line-height:1.7;max-width:650px;margin:0 auto}.hero-actions{display:flex;justify-content:center;gap:14px;margin-top:28px}.btn{padding:14px 22px}.btn.primary{background:linear-gradient(90deg,#147cff,#9657ff,#ff507f);box-shadow:0 0 28px rgba(83,107,255,.24)}.btn.secondary{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.04)}.trust-row{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:30px;color:#c6d4e6;font-size:12px}.product-bridge,.why,.about{max-width:1240px;margin:auto;padding:90px 28px}.product-bridge{text-align:center}.product-bridge h2,.why h2,.about h2{font:700 clamp(36px,4vw,58px)/1.05 'Space Grotesk';margin:14px 0}.product-bridge>p{color:var(--muted)}.split-line{height:92px;position:relative;margin:30px auto 6px;width:64%;border-top:1px solid transparent}.split-line:before,.split-line:after{content:"";position:absolute;top:44px;width:46%;height:2px}.split-line:before{right:50%;background:linear-gradient(90deg,transparent,var(--cyan))}.split-line:after{left:50%;background:linear-gradient(90deg,var(--mag),transparent)}.node{position:absolute;left:50%;top:22px;transform:translateX(-50%);width:48px;height:48px;border:1px solid #7eeeff;border-radius:50%;display:grid;place-items:center;font:700 13px 'Space Grotesk';background:#06101d;box-shadow:0 0 25px rgba(32,230,255,.26)}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.product-card{text-align:left;overflow:hidden;border-radius:28px;background:linear-gradient(180deg,rgba(8,15,31,.95),rgba(5,9,20,.96));border:1px solid rgba(255,255,255,.11);box-shadow:0 20px 70px rgba(0,0,0,.35)}.car-card{box-shadow:0 0 42px rgba(32,230,255,.09)}.buildora-card{box-shadow:0 0 42px rgba(255,58,217,.09)}.visual{height:270px;position:relative;overflow:hidden}.visual img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.product-card:hover .visual img{transform:scale(1.035)}.visual-shade{position:absolute;inset:0;background:linear-gradient(to top,#07101f 0,transparent 70%)}.product-copy{padding:0 30px 32px;margin-top:-18px;position:relative}.product-kicker{font-size:11px;letter-spacing:.18em;font-weight:800;color:var(--cyan)}.buildora-card .product-kicker{color:#ff77e8}.product-copy h3{font:700 38px 'Space Grotesk';margin:7px 0}.product-copy p{color:var(--muted);line-height:1.65;min-height:82px}.feature-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px}.feature-chips span{padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:11px;color:#d4e2f3;background:rgba(255,255,255,.03)}.branch-btn{display:inline-flex;align-items:center;justify-content:space-between;min-width:230px;padding:14px 18px;border:1px solid}.branch-btn.cyan{border-color:var(--cyan);box-shadow:0 0 16px rgba(32,230,255,.18)}.branch-btn.magenta{border-color:var(--mag);box-shadow:0 0 16px rgba(255,58,217,.18)}.why{text-align:center}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:38px}.why-grid>div{padding:26px;text-align:left;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.025)}.why-grid b{font:700 26px 'Space Grotesk';color:var(--cyan)}.why-grid h3{font:700 20px 'Space Grotesk';margin:14px 0 8px}.why-grid p{font-size:14px;color:var(--muted);line-height:1.6}.about{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about p{color:var(--muted);line-height:1.8;font-size:17px}footer{padding:36px 5vw 42px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;border-top:1px solid var(--line);background:#02050c}.footer-links{display:flex;gap:20px}.footer-brand small{display:block}footer>p{text-align:right;color:#687a92;font-size:12px}@media(max-width:980px){.topbar nav{display:none}.visual-side{opacity:.5;width:65vw}.car-side{left:-30vw}.house-side{right:-30vw}.hero-copy{margin-top:40px}.product-grid,.why-grid{grid-template-columns:1fr 1fr}.about{grid-template-columns:1fr;gap:16px}footer{grid-template-columns:1fr;text-align:center}.footer-brand{justify-content:center}.footer-links{justify-content:center;flex-wrap:wrap}footer>p{text-align:center}}@media(max-width:620px){.topbar{padding:0 18px}.brand b{font-size:17px}.top-cta{font-size:12px;padding:10px}.hero{padding-left:16px;padding-right:16px}.visual-side{top:110px;height:42vh;width:85vw}.car-side{left:-58vw}.house-side{right:-58vw}.hero-copy{padding:30px 20px}.hero-actions{flex-direction:column}.product-bridge,.why,.about{padding:72px 16px}.product-grid,.why-grid{grid-template-columns:1fr}.visual{height:220px}.product-copy p{min-height:auto}.split-line{width:90%}}