:root{--bg:#0a0a0a;--panel:#111111b8;--panel2:#1111117a;--border:#ffffff1a;--border2:#ffffff29;--text:#ffffffeb;--muted:#ffffffa8;--whisper:#ffffff73;--radius:18px}html,body{height:100%}body{color:var(--text);background:var(--bg);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}a{color:var(--text);text-decoration:none}a:hover{color:#fff}.app{flex-direction:column;min-height:100vh;display:flex}.topbar{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0aa6;justify-content:space-between;align-items:center;padding:18px 28px;display:flex;position:sticky;top:0}.brand{letter-spacing:.02em;font-size:16px;font-weight:600}.nav{gap:18px;display:flex}.navLink{color:var(--muted);font-size:13px}.navLink:hover{color:var(--text)}.content{flex:1;display:block}.container{width:min(1100px,100% - 48px);margin:0 auto;padding:44px 0 70px}.kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--whisper);font-size:11px;font-weight:600}.h1{letter-spacing:-.03em;margin:14px 0 10px;font-size:54px;font-weight:300;line-height:1.02}.h2{letter-spacing:-.01em;margin:10px 0 0;font-size:22px;font-weight:400;line-height:1.2}.lead{color:var(--muted);max-width:620px;margin:0 0 18px;font-size:16px;line-height:1.5}.label{letter-spacing:.18em;text-transform:uppercase;color:var(--whisper);font-size:11px;font-weight:600}.muted{color:var(--muted);font-size:13px;line-height:1.5}.subnote{color:var(--whisper);margin-top:16px;font-size:12px}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.card:hover{border-color:var(--border2);background:#111111c7}.cardHeader{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.cardFooter{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.inlineLink{color:var(--text);font-size:13px}.inlineLink:hover{text-underline-offset:3px;text-decoration:underline}.ctaRow{align-items:center;gap:12px;display:flex}.btn{border:1px solid var(--border);color:var(--text);border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;display:inline-flex}.btn:hover{border-color:var(--border2)}.btnPrimary{background:#ffffff14}.btnGhost{color:var(--muted);background:0 0}.btnGhost:hover{color:var(--text)}.section{margin-top:34px}.sectionHeader{margin-bottom:14px}.hero{grid-template-columns:1.25fr 1fr;align-items:start;gap:22px;display:grid}.heroRight .card{background:var(--panel2)}.kpiGrid{grid-template-columns:1fr;gap:12px;display:grid}.kpi{border:1px solid var(--border);background:#ffffff05;border-radius:14px;padding:12px}.value{letter-spacing:-.02em;margin-top:8px;font-size:34px;font-weight:300;line-height:1.05}.valueSm{letter-spacing:-.01em;margin-top:8px;font-size:18px;font-weight:400;line-height:1.25}.grid3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.grid2{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.list{color:var(--muted);margin:12px 0 0;padding-left:18px}.footer{border-top:1px solid var(--border);color:var(--whisper);justify-content:space-between;margin-top:auto;padding:22px 28px;font-size:12px;display:flex}@media (max-width:900px){.hero{grid-template-columns:1fr}.h1{font-size:42px}.grid3,.grid2{grid-template-columns:1fr}}
