.page-hero{padding:clamp(100px,12vh,160px) 0 80px}.page-hero .row{min-height:340px}.page-hero-eyebrow{color:var(--accent);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.13em;margin-bottom:24px;text-transform:uppercase}.page-hero-h1{font-size:clamp(52px,6vw,88px);line-height:.92;margin-bottom:32px}.page-hero-sub{color:var(--muted);font-size:.95rem;font-weight:300;line-height:1.8;max-width:520px}.page-hero-sub p{margin-bottom:12px}.page-hero-sub p:last-child{margin-bottom:0}.text-accent{color:var(--accent)}@media (max-width:991px){.page-hero{padding:80px 0 56px}}@media (max-width:767px){.page-hero{padding:72px 0 48px}.page-hero-h1{font-size:clamp(44px,10vw,72px)}}.hero-stats-grid{border:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;width:100%}.hero-stat-cell{border-bottom:1px solid var(--border);border-right:1px solid var(--border);padding:36px 32px}.hero-stat-cell:nth-child(2n){border-right:none}.hero-stat-cell:nth-last-child(-n+2){border-bottom:none}.hero-stat-cell.featured{background:var(--accent)}.hero-stat-value{color:var(--accent);font-family:var(--font-display);font-size:clamp(36px,4vw,56px);line-height:1;margin-bottom:8px;text-transform:uppercase}.hero-stat-cell.featured .hero-stat-value{color:var(--bg)}.hero-stat-label{color:var(--muted);font-size:.78rem;font-weight:300;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.hero-stat-cell.featured .hero-stat-label{color:var(--bg);opacity:.75}@media (max-width:767px){.hero-stat-cell{padding:24px 20px}}