/* Fixed translucent top navigation and a consistent section-heading scale. */
.header{position:fixed!important;top:0;left:0;right:0;width:100%;z-index:1000;background:rgba(240,240,240,.5)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(0,0,0,.12)}body{padding-top:88px}.jump-nav{position:static!important}.section-heading h2,main>section>h2,.service-story .two-col h2,.platform .two-col h2{font-size:clamp(34px,3.5vw,48px)!important;line-height:1.08!important}.section-heading h2,.section-heading h2:after,main>section>h2,main>section>h2:after,.service-story .two-col h2,.platform .two-col h2{margin-left:auto!important;margin-right:auto!important}main p,main li,main .label,main .intro,main .wide-copy,main .feature-card,main .value-grid div,main .impact-labels span,main .service-hero-note,main .stats>div,main .everyday-copy{text-align:center!important}.subheading,.everyday-copy h3{font-size:clamp(28px,3vw,40px)!important;line-height:1.1!important;text-align:center!important}@media(max-width:640px){body{padding-top:132px}.section-heading h2,main>section>h2,.service-story .two-col h2,.platform .two-col h2{font-size:34px!important}.subheading,.everyday-copy h3{font-size:27px!important}}
