:root{--bg-dark:#0b1020;--bg-dark-2:#111827;--text:#e5e7eb;--muted:#cbd5e1;--muted2:#94a3b8;--border:rgba(148,163,184,.18)}.l2-page{background:var(--bg-dark)}.l2-wrap{max-width:1200px;margin:0 auto;padding:0 18px}.l2-header{position:sticky;top:0;z-index:50;background:#0b1020d6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.14)}.l2-headerRow{max-width:1200px;margin:0 auto;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative}.l2-nav{display:flex;gap:16px;flex-wrap:nowrap;align-items:center}.l2-nav a{color:var(--muted);text-decoration:none;font-weight:700;font-size:14px;white-space:nowrap}.l2-nav a:hover{color:#fff}.l2-hamburger{display:none;height:40px;width:44px;border-radius:12px;border:1px solid rgba(148,163,184,.25);background:#ffffff0f;color:#e5e7eb;cursor:pointer}.l2-menuPanel{position:absolute;top:56px;right:18px;width:min(320px,calc(100vw - 36px));background:#0b1020f5;border:1px solid rgba(148,163,184,.18);border-radius:16px;padding:10px;box-shadow:0 18px 60px #00000059}.l2-menuPanel a{display:block;padding:10px 12px;border-radius:12px;color:#e5e7eb;text-decoration:none;font-weight:800}.l2-menuPanel a:hover{background:#94a3b81a}@media(max-width:900px){.l2-nav{display:none}.l2-hamburger{display:inline-grid;place-items:center}}.l2-hero{padding:72px 0 26px;background:radial-gradient(1200px 600px at 20% 20%,rgba(37,99,235,.35),transparent 55%),radial-gradient(900px 500px at 80% 30%,rgba(96,165,250,.22),transparent 55%),linear-gradient(135deg,var(--bg-dark),var(--bg-dark-2));border-bottom:1px solid rgba(148,163,184,.14)}.l2-heroInner{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;align-items:center;padding:34px 0}.l2-ctaRow{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.l2-proofRow{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.l2-metric{border:1px solid rgba(148,163,184,.2);background:#0b102059;border-radius:14px;padding:10px 12px;min-width:130px}@media(max-width:980px){.l2-heroInner{grid-template-columns:1fr}}.l2-signalsBand{background:#fff;border-bottom:1px solid #e8e8ee}.l2-section{background:#fafafa;padding:64px 0}.l2-cardGrid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:980px){.l2-cardGrid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.l2-cardGrid3{grid-template-columns:1fr}}@media(max-width:720px){.l2-metric{min-width:46%}}@media(max-width:420px){.l2-metric{min-width:100%}}
