:root{--lime: #B8FF2E;--green: #22D45B;--green-700: #0A7A55;--gold: #F5A700;--navy: #061826;--navy-2: #0B2430;--bg: #04121C;--surface: #081A22;--surface-2: #0C2430;--text: #F3FBF6;--muted: #A9C4BD;--border: #173B44;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text)}body{min-height:100vh;background:radial-gradient(900px 500px at 10% -10%,rgba(34,212,91,.18),transparent 60%),radial-gradient(700px 400px at 100% 0%,rgba(245,167,0,.1),transparent 55%),var(--bg)}a{color:#5ceb9a}.shell{max-width:1080px;margin:0 auto;padding:28px 20px 56px}.header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 28px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.02em}.brand img{width:40px;height:40px;border-radius:11px}.brand em{font-style:normal;color:var(--green)}.badge{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.hero{border:1px solid var(--border);background:linear-gradient(160deg,var(--surface-2),var(--surface));border-radius:24px;padding:32px;box-shadow:0 24px 60px #00000047}.kicker{color:var(--lime);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:800;margin-bottom:10px}h1{font-size:clamp(32px,6vw,54px);line-height:1.02;letter-spacing:-.05em;margin:0 0 12px}h1 em{font-style:italic;color:var(--lime)}.lead{color:var(--muted);max-width:720px;font-size:17px;line-height:1.6;margin:0 0 20px}.actions{display:flex;gap:10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:12px;font-weight:800;text-decoration:none}.btn-primary{background:linear-gradient(135deg,var(--lime),var(--green));color:var(--navy)}.btn-secondary{border:1px solid var(--border);color:var(--text);background:var(--surface)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:16px}.card{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:18px}.card h2{font-size:15px;margin:0 0 8px;letter-spacing:-.01em}.card p,.card li{color:var(--muted);font-size:14px;line-height:1.55}.card ul{padding-left:18px;margin:8px 0 0}.ok{color:#5ceb9a;font-weight:800}.warn{color:var(--gold);font-weight:800}.mono{font-family:JetBrains Mono,Consolas,monospace;font-size:12px;color:var(--muted);word-break:break-all}.footer{color:var(--muted);font-size:12px;margin-top:28px;line-height:1.6}@media (max-width: 640px){.hero{padding:22px}.shell{padding:18px 14px 42px}.header{flex-wrap:wrap}}
