.hero{color:#fff;background:linear-gradient(135deg,#2e1065 0%,#5b21b6 55%,#7c3aed 100%);border-radius:24px;grid-template-columns:1.2fr .8fr;align-items:center;gap:32px;margin-bottom:36px;padding:48px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 40px #4c1d952e}.hero-pill{color:#fed7aa;background:#f9731633;border:1px solid #f973168c;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.hero h1{margin-bottom:16px;font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:900;line-height:1.15}.hero h1 span{color:#fb923c}.hero-rotator-word{white-space:nowrap;transition:opacity .22s,transform .22s;display:inline-block}.hero-rotator-word.is-swapping{opacity:0;transform:translateY(.18em)}.hero p{color:#e2e8f0;max-width:580px;margin-bottom:24px;font-size:1.05rem}.hero-cta{flex-wrap:wrap;gap:12px;display:flex}.hero-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #fff3;border-radius:18px;padding:22px}.stat-row{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.stat-box{background:#0f172a59;border-radius:12px;padding:14px}.stat-box strong{color:#fb923c;font-size:1.35rem;display:block}.stat-box span{color:#cbd5e1;font-size:.8rem}.nerdc-strip{border:1.5px solid var(--purple);background:#fff;border-radius:18px;margin-bottom:28px;padding:20px}.nerdc-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:14px;display:grid}.nerdc-item{background:var(--purple-light);border-radius:12px;padding:13px}.nerdc-item strong{font-size:.92rem;display:block}.nerdc-item span{color:var(--muted);font-size:.84rem}@media (width<=860px){.hero{grid-template-columns:1fr;padding:32px 22px}}
