/* ds2026 bundle c12: build chunks 12 (old in-page header rules removed) */
.hero h1{font-size:clamp(2.05rem,3.1vw,2.85rem)!important;line-height:1.08!important;letter-spacing:-.03em!important}
.hero h1 .kicker{display:block;font-size:1.02rem!important;line-height:1.45!important;font-weight:500!important;letter-spacing:0!important;color:#9fb0dc!important;margin:0 0 14px!important;max-width:46ch}
.section-head h2,.sec-head h2,.section-heading h2,.big-heading,.final-cta h2,.cta h2{font-size:clamp(1.65rem,2.4vw,2.2rem)!important;line-height:1.15!important;letter-spacing:-.025em!important}
@media (max-width:640px){.hero h1{font-size:2rem!important}.section-head h2,.sec-head h2,.section-heading h2,.big-heading,.final-cta h2,.cta h2{font-size:1.55rem!important}}