:root{--bg:#050816;--text:#fff;--muted:#9aa6c7;--line:rgba(255,255,255,.1);--amber:#f59e0b;--card:rgba(255,255,255,.05)}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;margin:0 auto;padding:80px 24px}.eyebrow{color:var(--amber);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}h1{font-size:clamp(36px,6vw,64px);line-height:1.08;letter-spacing:-.03em;font-weight:500}h2{font-size:clamp(28px,4vw,40px);letter-spacing:-.02em;font-weight:500}.lead{color:var(--muted);font-size:18px;max-width:640px;margin-top:20px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:40px}.card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:28px;transition:transform .25s,border-color .25s}.card:hover{transform:translateY(-4px);border-color:#f59e0b66}.card h3{font-size:20px;margin-bottom:8px}.card p{color:var(--muted);font-size:15px}.btn{display:inline-block;margin-top:28px;background:#fff;color:#0a1445;padding:14px 26px;border-radius:99px;font-weight:600}
