.page-hero{padding:2.75rem 0 1.5rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 14%,white) 0,#f3f7f9 48%,#eef3f8 100%);border-bottom:1px solid var(--color-border)}.page-hero__inner{text-align:center;max-width:44rem}.page-hero__eyebrow{margin:0 0 .55rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.page-hero__title{margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.15;font-weight:700;color:var(--color-logo-navy)}.page-hero__description{margin:.75rem auto 0;max-width:36rem;color:var(--color-text-muted);font-size:1rem;line-height:1.55}