.hero[data-astro-cid-m3zpgalb]{padding-top:calc(var(--header-h) + clamp(3rem, 7vw, 5.5rem))}.hero-inner[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (width<=1080px){.hero-inner[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}}.hero-copy[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{max-width:20ch}.hero-copy[data-astro-cid-m3zpgalb] .lead[data-astro-cid-m3zpgalb]{max-width:52ch}.hero-proof[data-astro-cid-m3zpgalb]{border-top:1px solid var(--border);flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:2.25rem;padding-top:1.6rem;display:flex}.hero-proof[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.hero-proof[data-astro-cid-m3zpgalb] svg[data-astro-cid-m3zpgalb]{color:var(--accent-400);flex:none}.hero-visual[data-astro-cid-m3zpgalb]{position:relative}.hero-panel[data-astro-cid-m3zpgalb]{border-radius:var(--radius-lg);padding:0;overflow:hidden}.hero-panel-top[data-astro-cid-m3zpgalb]{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;padding:.9rem 1.25rem;display:flex}.dot-row[data-astro-cid-m3zpgalb]{gap:6px;display:flex}.dot-row[data-astro-cid-m3zpgalb] i[data-astro-cid-m3zpgalb]{background:var(--track);border-radius:50%;width:9px;height:9px}.dot-row[data-astro-cid-m3zpgalb] i[data-astro-cid-m3zpgalb]:first-child{background:#ff5f57}.dot-row[data-astro-cid-m3zpgalb] i[data-astro-cid-m3zpgalb]:nth-child(2){background:#febc2e}.dot-row[data-astro-cid-m3zpgalb] i[data-astro-cid-m3zpgalb]:nth-child(3){background:#28c840}.mono[data-astro-cid-m3zpgalb]{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.02em;font-size:.76rem}.hero-panel-body[data-astro-cid-m3zpgalb]{gap:1.5rem;padding:1.6rem 1.35rem 1.35rem;display:grid}.metric-row[data-astro-cid-m3zpgalb]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.metric-label[data-astro-cid-m3zpgalb]{color:var(--text-dim);font-size:.85rem}.metric-value[data-astro-cid-m3zpgalb]{font-family:var(--font-mono);color:var(--accent-300);font-size:.88rem;font-weight:600}.bar[data-astro-cid-m3zpgalb]{background:var(--track);border-radius:999px;height:7px;overflow:hidden}.bar[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{border-radius:inherit;background:var(--gradient-brand);height:100%;display:block}.metric-grid[data-astro-cid-m3zpgalb]{border-top:1px solid var(--border);text-align:center;grid-template-columns:repeat(3,1fr);gap:1rem;padding-top:1.4rem;display:grid}.metric-grid[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{letter-spacing:-.03em;color:var(--text-strong);font-size:1.35rem;font-weight:800;display:block}.metric-grid[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{color:var(--text-dim);font-size:.76rem}.floating-card[data-astro-cid-m3zpgalb]{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--float-bg);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-lg);animation:float 6s var(--ease-in-out) infinite;align-items:center;gap:.7rem;padding:.85rem 1.05rem;display:flex;position:absolute}.floating-card[data-astro-cid-m3zpgalb] svg[data-astro-cid-m3zpgalb]{color:var(--accent-400);flex:none}.floating-card[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{color:var(--text-strong);font-size:.85rem;display:block}.floating-card[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{color:var(--text-dim);font-size:.74rem}.floating-card-a[data-astro-cid-m3zpgalb]{top:-1.4rem;left:-1.6rem}.floating-card-b[data-astro-cid-m3zpgalb]{animation-delay:1.6s;bottom:-1.6rem;right:-1rem}@media (width<=620px){.floating-card-a[data-astro-cid-m3zpgalb]{left:0}.floating-card-b[data-astro-cid-m3zpgalb]{right:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.stat-strip[data-astro-cid-m3zpgalb]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-weak);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1.25rem;padding:clamp(1.6rem,3vw,2.4rem);display:grid}.stat-value[data-astro-cid-m3zpgalb]{letter-spacing:-.03em;color:var(--text-strong);font-size:clamp(1.7rem,3.4vw,2.3rem);font-weight:800}.stat-label[data-astro-cid-m3zpgalb]{color:var(--text-dim);margin-top:.25rem;font-size:.85rem;display:block}
