*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#030914;color:#eef7ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 8%,#0865ff2b,transparent 25%),radial-gradient(circle at 15% 42%,#00d9ff12,transparent 22%)}a{color:inherit;text-decoration:none}header{height:78px;display:flex;align-items:center;gap:34px;padding:0 5vw;border-bottom:1px solid #17304a;background:#030914d9;backdrop-filter:blur(16px);position:sticky;top:0;z-index:10}.brand{margin-right:auto}.brand img{width:150px;height:52px;object-fit:contain}nav{display:flex;gap:30px;color:#a8bad0;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0e8fff,#00d7ff);color:#00101d;font-weight:800;padding:14px 20px;border-radius:10px;box-shadow:0 0 30px #008cff35}.btn.small{padding:10px 15px;font-size:13px}.btn.disabled{opacity:.55;pointer-events:none}.ghost{padding:14px 4px;color:#b8d6ef}.hero{min-height:760px;padding:110px 8vw 70px;position:relative;overflow:hidden}.hero h1,.section h2{font-size:clamp(46px,7vw,94px);line-height:.92;margin:12px 0 24px;letter-spacing:-.06em}.hero h1 span,.support h2 span{color:#37bfff;text-shadow:0 0 35px #008cff66}.hero>p{max-width:650px;color:#91a8c0;font-size:18px;line-height:1.7}.eyebrow{color:#36c9ff;font-size:12px;letter-spacing:.22em;font-weight:800}.actions{display:flex;gap:22px;align-items:center;margin-top:34px}.preview{margin:80px auto 0;max-width:1050px;border:1px solid #164a70;border-radius:18px;background:linear-gradient(180deg,#071522e8,#030a12f2);box-shadow:0 30px 100px #000,0 0 60px #008cff20;padding:22px}.hud-head{display:flex;align-items:center;gap:14px;border-bottom:1px solid #123047;padding-bottom:15px}.hud-head img{width:100px;height:42px;object-fit:contain}.hud-head span{margin-left:auto;color:#20f0a0;font-size:11px}.hud-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.hud-grid div{background:#07121d;border:1px solid #15334a;border-radius:12px;padding:18px;display:grid;grid-template-columns:auto 1fr;gap:4px 12px}.hud-grid i{grid-row:1/3;font-style:normal;color:#1edcff;font-size:25px}.hud-grid strong{font-size:12px}.hud-grid em{font-style:normal;color:#8098af;font-size:12px}.section{padding:110px 8vw;border-top:1px solid #102337}.section h2{font-size:clamp(42px,6vw,76px)}.lead{max-width:800px;color:#8fa7be;font-size:18px;line-height:1.7}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.cards article{min-height:220px;padding:26px;border:1px solid #17344c;border-radius:15px;background:#07111d}.cards span{color:#1bbdff;font-size:12px}.cards h3{font-size:22px;margin:45px 0 8px}.cards p,.support p{color:#839ab0;line-height:1.6}.product-cta{margin-top:20px;border:1px solid #1b4565;border-radius:14px;padding:22px;display:flex;align-items:center;background:#071522}.product-cta div{display:flex;flex-direction:column}.product-cta small{color:#7891aa;margin-top:5px}.product-cta .btn{margin-left:auto}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px}.feature-list p{padding:20px 0;border-bottom:1px solid #173047;display:flex;flex-direction:column;gap:5px}.feature-list span{color:#7f98b0}.code{max-width:520px;background:#02070d;border:1px solid #1b4666;border-radius:12px;padding:24px;color:#39d7ff;font-family:ui-monospace,SFMono-Regular,monospace;line-height:1.9;margin:28px 0}.support{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:end}footer{padding:34px 8vw;border-top:1px solid #102337;color:#6e8499;display:flex;align-items:center;gap:24px;font-size:12px}footer img{width:110px;height:38px;object-fit:contain}footer span:last-child{margin-left:auto}@media(max-width:760px){nav{display:none}.hero{padding:80px 6vw 50px}.hud-grid,.cards,.split,.support{grid-template-columns:1fr}.hud-grid{grid-template-columns:1fr 1fr}.section{padding:75px 6vw}.support{gap:15px}footer{flex-wrap:wrap}footer span:last-child{margin-left:0}.brand img{width:125px}}