.btn,body,nav a{color:var(--text)}.drawer-head,header.nav{border-bottom:1px solid var(--border)}.card,.cta,.section .heading{text-align:center}:root{--bg:#0b0f14;--card:#121821;--muted:#93a0b0;--text:#e8eef6;--accent:#6aa9ff;--accent-2:#3ef7a1;--border:#202a36;--nav-h:56px}*{box-sizing:border-box}body,html{height:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans";line-height:1.65;background-image:radial-gradient(800px 400px at -10% -10%,#112131,transparent),radial-gradient(1000px 500px at 120% -10%,#17263a,transparent)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1280px;margin:0 auto;padding:0}.hero-cta,.wp .hero-cta{margin-top:14px}header.nav{position:sticky;top:0;z-index:70;backdrop-filter:blur(10px);background:rgba(11,15,20,.65)}.nav-inner{display:flex;align-items:center;min-height:var(--nav-h);padding:0}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.4px;margin-left:0}.btn,.cta .kicker,.drawer-tabs a,nav a{font-weight:700}.brand-logo{width:26px;height:26px;display:block;object-fit:contain;filter:drop-shadow(0 0 6px rgba(106, 169, 255, .35))}.brand-text{display:inline}nav{margin-left:auto}nav ul{list-style:none;margin:0;padding:0;display:flex;gap:24px}.nav .active{padding:10px;border-radius:12px;background:linear-gradient(180deg,#1b2848,#15223f);border:1px solid #09111b;color:#fff}nav a{opacity:.9}.nav-gap{flex:0 0 80px}.cta-sm{display:flex;gap:10px;align-items:center;margin-right:10px}.btn{display:inline-block;padding:9px 12px;border-radius:12px;border:1px solid var(--border);background:#152133}.super,.why-title{font-weight:800;letter-spacing:.3px}.btn.primary{background:linear-gradient(90deg,#6aa9ff,#3ef7a1);color:#09111b;border:none}.cta .kicker,.lede,.super{color:#cfe1ff}.btn.ghost{background:0 0}.menu-btn{display:none}.backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .22s;z-index:65}.backdrop.visible{opacity:1;pointer-events:auto}.mobile-drawer{position:fixed;right:0;top:0;height:100vh;width:min(80vw,360px);background:#0f1620;border-left:1px solid var(--border);z-index:80;transform:translateX(100%);transition:transform .24s;display:flex;flex-direction:column}.cta,.hero,footer{position:relative}.hero-img,.split img{height:auto;width:100%}.mobile-drawer.open{transform:translateX(0)}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.drawer-body{padding:16px;display:flex;flex-direction:column;gap:14px;overflow:auto}.drawer-tabs{display:grid;gap:10px}.drawer-tabs a{display:block;width:100%;text-align:left;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:#121a27;color:#e6eefc}.split img,footer{background:#0b0f14}.drawer-cta{display:flex;gap:10px;flex-wrap:wrap}.hero{min-height:calc(100vh - var(--nav-h));display:grid;align-content:center}.hero .container{display:grid;grid-template-columns:1fr 1.35fr;gap:28px;padding:0;align-items:center}.hero h1{font-size:clamp(22px, 3.6vw, 42px);line-height:1.08;margin:0 0 8px}.hero p{color:#93a0b0;margin:0 0 12px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.card img.icon,.hero-img{display:block;object-fit:contain}.hero-img{max-height:84vh;object-position:left center;transform:translateX(-3%);justify-self:end}.section{padding:56px 0}.section .heading{margin-bottom:18px}.super{display:inline-block;border:1px solid var(--border);padding:4px 10px;border-radius:999px;font-size:12px}.lede{font-size:clamp(24px, 3.2vw, 32px);margin:10px 0 4px}.sublede{color:#93a0b0;font-size:clamp(15px, 1.8vw, 18px)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:18px}.card{background:#0f1620;border:1px solid var(--border);padding:22px;border-radius:16px}.card img.icon{width:56px;height:56px;margin:0 auto}.card h3{margin:12px 0 8px;color:#e1eeff;font-size:24px}.card p{margin:6px 0 0;color:#9fb0c6;font-size:17px}.cta h2,.split h2,.wp h2{margin:0 0 8px}.cta p,.split p,.wp p{color:#93a0b0}.split{display:grid;grid-template-columns:1.05fr 0.95fr;gap:22px;align-items:center}.why-more,.wp{display:block}.split.reverse{grid-template-columns:0.95fr 1.05fr}.split img{border-radius:14px;border:1px solid var(--border)}.split h2{font-size:clamp(24px, 3.6vw, 36px)}.cta h2,.why-title,.wp h2{font-size:clamp(24px, 3.4vw, 34px)}#breakthrough .split{grid-template-columns:0.8fr 1.2fr}#breakthrough .split img,#speed .split img{border:none;border-radius:0;max-height:720px;object-fit:contain}.cta,.wp{border:1px solid var(--border);padding:22px}#speed .split{grid-template-columns:1.2fr 0.8fr}#start.section{padding-bottom:16px}#start{margin-bottom:8px}.cta{background:linear-gradient(180deg,rgba(106,169,255,.08),rgba(62,247,161,.06));border-radius:22px}.why-wrap,.wp{background:#0f1620}.cta .kicker{letter-spacing:.3px}.cta p{margin:8px 0 16px}#whitepaper.section{padding-top:24px;padding-bottom:8px}.wp{border-radius:22px}.wp ul{margin:8px 0 0 18px;color:#9fb0c6}#why.section{padding-top:8px}#why .container,.why-more,.why-wrap{padding:0}#why{margin-bottom:40px}.why-wrap{border:1px solid var(--border);border-radius:22px;text-align:left;max-width:1280px;margin:0 auto}.why-title{text-align:center;margin:18px 0 6px;padding:0;color:#e6eef6}.why-more{margin:0;color:#d7e7ff}.why-more p{margin:0;padding:16px 20px 24px;line-height:1.7}@media (max-width:900px){.container{padding:0 12px}.brand{margin-left:10px}.brand-logo{margin-left:6px}.brand-text,.cta-sm{display:none}#drawerBackdrop,#mobileDrawer,.menu-btn{display:none!important}nav{display:block}nav ul{gap:18px}.hero{min-height:auto;padding:24px 0}.hero .container{grid-template-columns:1fr;padding:0 clamp(12px,4vw,16px)}.hero-img{max-height:44vh;transform:translateX(-2%);object-position:left center}#breakthrough .split,#speed .split,.cards{grid-template-columns:1fr}#breakthrough .split>:first-child,#speed .split>:last-child{order:1}#breakthrough .split>:last-child,#speed .split>:first-child{order:2}.wp{padding:18px}.why-more p{padding:14px 16px 20px}}footer{margin-top:24px;border-top:1px solid var(--border);z-index:1}.foot{display:grid;gap:12px;grid-template-columns:1fr auto;padding:16px 0;align-items:center}.foot small{color:#8ea0b6}@media (max-width:700px){.foot{grid-template-columns:1fr;text-align:center}}.social-links a{color:#6aa9ff;font-size:20px;margin-right:12px;transition:transform .2s}.social-links a:hover{transform:scale(1.2)}