:root{color-scheme:dark;--bg:#090e16;--panel:#141e2a;--line:#2b3d47;--green:#61f28b;--text:#f0f5f7;--muted:#b7c6ce}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 80% 0%,#19322a 0%,transparent 45%),var(--bg);color:var(--text);font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--green)}header,main,footer{max-width:960px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;gap:18px;align-items:center;border-bottom:1px solid var(--line)}.brand{font-weight:800;letter-spacing:.08em;color:var(--text);text-decoration:none}.brand span{color:var(--green)}nav{display:flex;gap:18px;flex-wrap:wrap}nav a{color:var(--muted);text-decoration:none}nav a:hover{color:var(--green)}h1{font-size:clamp(2.2rem,6vw,4.4rem);line-height:1.08;letter-spacing:-.035em}h1 em{color:var(--green);font-style:normal}h2{font-size:1.45rem;margin-top:1rem}p,li{max-width:75ch}.eyebrow{color:var(--green);font-weight:750;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem}.lead{font-size:1.22rem;color:var(--muted)}.hero{padding:70px 0 45px}.card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:28px;margin:20px 0}.button{display:inline-block;background:var(--green);color:#07120b;padding:12px 20px;border-radius:10px;text-decoration:none;font-weight:800}.muted{color:var(--muted)}footer{border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}strong{color:#fff}ul{padding-left:1.4rem}@media(max-width:580px){header{align-items:flex-start;flex-direction:column}.hero{padding-top:42px}}