:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#070909;color:#edf7f2}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:#070909}a{color:inherit;text-decoration:none}.hero{min-height:78vh;padding:24px clamp(20px,5vw,72px) 56px;background:linear-gradient(135deg,rgba(79,255,158,.18),transparent 34%),linear-gradient(220deg,rgba(38,214,255,.14),transparent 42%),#070909}nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px}nav strong{font-size:22px}nav div{display:flex;gap:18px;color:#a7b8b1}.heroGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:40px;align-items:center;max-width:1120px;margin:88px auto 0}.eyebrow{color:#4fff9e;font-weight:700;text-transform:uppercase;letter-spacing:0}h1{font-size:clamp(44px,7vw,88px);line-height:.95;margin:0;letter-spacing:0}.lead{max-width:560px;color:#b6c7c0;font-size:20px;line-height:1.5}.panel{border:1px solid #24413a;border-radius:8px;padding:22px;background:#101615}.status{color:#ff6b6b;border:1px solid #633239;border-radius:999px;padding:10px 14px;font-size:14px}.curve{height:180px;margin:28px 0;border-bottom:2px solid #263b36;border-left:2px solid #263b36;position:relative}.curve span{position:absolute;left:4%;bottom:12%;width:88%;height:70%;border-top:5px solid #4fff9e;border-right:5px solid #26d6ff;border-radius:100% 8px 0 0;transform:skewY(-12deg)}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.metrics b{background:#16211f;border-radius:8px;padding:14px;text-align:center;color:#26d6ff}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#20302c;padding:1px}article{min-height:220px;background:#0d1211;padding:28px}article svg{color:#4fff9e}article h2{margin:18px 0 8px;font-size:22px}article p{color:#a7b8b1;line-height:1.5}.legal{max-width:720px;margin:0 auto;padding:64px 24px}.legal a{color:#4fff9e}.legal h1{font-size:48px;margin-top:40px}.legal p{color:#b6c7c0;line-height:1.7}@media(max-width:820px){.heroGrid,.features{grid-template-columns:1fr}.heroGrid{margin-top:56px}nav{align-items:flex-start}}
