.page-hero{background:linear-gradient(135deg,var(--color-navy) 0%,#2a2a6c 100%);color:#fff;padding-block:var(--space-8);text-align:center}.page-hero__title{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:var(--space-3)}.page-hero__subtitle{color:#ffffffd9;font-size:1.125rem;max-width:640px;margin-inline:auto}.page-hero__breadcrumb{display:flex;gap:var(--space-2);justify-content:center;margin-bottom:var(--space-4);font-size:.875rem;color:#ffffffb3}.page-hero__breadcrumb a:hover{color:var(--color-teal)}.page-content{max-width:800px;margin-inline:auto}.page-content h2{font-size:clamp(1.5rem,2.5vw,2rem);color:var(--color-navy);margin-top:var(--space-7);margin-bottom:var(--space-4)}.page-content h2:first-child{margin-top:0}.page-content p{font-size:1.0625rem;color:var(--color-text);margin-bottom:var(--space-4)}.page-content ul{list-style:none;padding-inline-start:0;margin-bottom:var(--space-5)}.page-content ul li{position:relative;padding-inline-start:var(--space-6);margin-bottom:var(--space-3);color:var(--color-text)}.page-content ul li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--color-primary);font-weight:700}.page-cta{background:var(--color-bg-alt);border-radius:var(--radius-lg);padding:var(--space-7);text-align:center;margin-block:var(--space-7)}.page-cta__title{font-size:1.5rem;font-weight:700;color:var(--color-navy);margin-bottom:var(--space-3)}.page-cta__lead{color:var(--color-text-muted);margin-bottom:var(--space-5)}
