.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center}.eyebrow{color:var(--blue);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.hero h1{font-size:clamp(2.5rem,7vw,6rem);line-height:.92;margin:10px 0}.lead{font-size:1.12rem;line-height:1.7;color:var(--lead)}.panel{background:var(--panel-gradient);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:var(--card-bg);border:1px solid var(--line);border-radius:18px;padding:18px;min-height:150px}.card h3{margin:.2rem 0 .5rem}.tag-row{display:flex;gap:8px;flex-wrap:wrap}.tag{border:1px solid var(--line);background:var(--tag-bg);border-radius:999px;padding:6px 10px;color:var(--tag-text);font-size:.82rem}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.scroll-panel{max-height:420px;overflow:auto;padding-right:8px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:20px 0}.section-head h2{font-size:clamp(1.8rem,4vw,3rem);margin:0}@media(max-width:900px){.hero,.grid{grid-template-columns:1fr}}

.split-panel{display:grid;grid-template-columns:1fr 1fr;gap:18px}.hero-proof{position:relative;overflow:hidden}.hero-proof::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.08) 32%,transparent 58%);pointer-events:none}.stat-stack{display:grid;gap:14px}.stat-stack strong{display:block;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.035)}@media(max-width:900px){.split-panel{grid-template-columns:1fr}}
