
:root{--accent:#7dd3fc;--dark:#070b14;--mid:#164e63;--text:#eef5ff;--muted:#aebbd0;--line:rgba(255,255,255,.13)}
*{box-sizing:border-box} body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:radial-gradient(circle at 20% 0,var(--mid),transparent 35%),linear-gradient(135deg,#050810,var(--dark));color:var(--text);min-height:100vh} a{color:inherit;text-decoration:none}.wrap{max-width:1120px;margin:auto;padding:30px 22px 70px}header{display:flex;justify-content:space-between;align-items:center;padding:10px 0 58px}.brand{font-weight:850;letter-spacing:.2px}.logo{display:inline-block;width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,var(--accent),#fff6);margin-right:10px;vertical-align:middle;box-shadow:0 18px 55px color-mix(in srgb,var(--accent),transparent 65%)}nav{color:var(--muted);display:flex;gap:20px;font-size:14px}.hero{display:grid;grid-template-columns:1.2fr .8fr;gap:34px;align-items:center}.eyebrow{color:var(--accent);font-weight:850;letter-spacing:.16em;text-transform:uppercase;font-size:13px}h1{font-size:clamp(42px,7vw,76px);line-height:.96;margin:16px 0;letter-spacing:-.055em}h2{font-size:34px;margin:0 0 16px}p{color:var(--muted);line-height:1.75;font-size:18px}.btn{display:inline-block;margin-top:22px;padding:14px 18px;border-radius:999px;background:var(--accent);color:#06111e;font-weight:850}.panel,.card,.doc{border:1px solid var(--line);background:rgba(255,255,255,.065);border-radius:24px;padding:24px;box-shadow:0 25px 80px #0007}.metric{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:14px 0}.metric:last-child{border-bottom:0}.metric b{color:var(--text)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:54px}.card h3{margin-top:0}.strip{margin-top:54px;border:1px solid var(--line);border-radius:22px;padding:22px;background:rgba(0,0,0,.2);color:var(--muted)}.docs{display:grid;grid-template-columns:260px 1fr;gap:22px}.side{border:1px solid var(--line);border-radius:20px;padding:18px;height:max-content;background:rgba(255,255,255,.05)}.side a{display:block;color:var(--muted);padding:9px 0}.doc h1{font-size:42px;letter-spacing:-.03em}.status-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#22c55e;margin-right:8px;box-shadow:0 0 20px #22c55e}footer{margin-top:46px;color:#7f8da4;font-size:13px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}@media(max-width:850px){.hero,.grid,.docs{grid-template-columns:1fr}nav{display:none}h1{font-size:44px}}
