:root{color-scheme:dark;--background:#050505;--foreground:#f5f5f0;--muted:#a1a19a;--panel:#11110f;--panel-strong:#191915;--border:rgba(245,245,240,0.12);--accent:#e5ff66}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--background);color:var(--foreground);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.page{min-height:100vh;padding:48px}.stack{display:grid;grid-gap:24px;gap:24px;max-width:960px}.eyebrow{color:var(--accent);font-size:13px;font-weight:700;text-transform:uppercase}.title{margin:0;max-width:780px;font-size:clamp(44px,8vw,96px);font-weight:760;letter-spacing:0;line-height:.92}.lead{margin:0;max-width:680px;color:var(--muted);font-size:20px;line-height:1.55}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;max-width:960px}.panel{border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:20px}.panel h2,.panel h3{margin:0 0 10px;font-size:18px}.panel p{margin:0;color:var(--muted);line-height:1.5}.linkRow{display:flex;flex-wrap:wrap;gap:10px}.linkButton{border:1px solid var(--border);border-radius:999px;background:var(--panel-strong);padding:10px 14px;color:var(--foreground);font-size:14px;font-weight:650}@media (max-width:720px){.page{padding:28px 20px}}