/* Approved Option A, color-only footer. Existing geometry is unchanged. */
footer.published-footer{background:#d8e8e4!important;color:#234438!important}footer.published-footer :is(p,a,h3,.published-footer-description,.published-footer-tagline,.published-footer-legal,.mobile-footer-hours){color:#234438!important}footer.published-footer :is(.published-footer-description,.published-footer-legal,.mobile-footer-hours){color:#36574a!important}footer.published-footer :is(.published-footer-main,.published-footer-brand,.published-footer-contact,.published-footer-links,.published-footer-legal){border-color:#9bb6aa!important}footer.published-footer .published-footer-main>div+div:before{background:#9bb6aa!important}
/* Contrast the adjacent section on desktop and mobile, including the reordered pressure FAQ. */
body main .section.pre-footer-section,body.company-page .company-end,body.company-page main>section:last-child{background:#fff!important}
footer.published-footer{box-shadow:inset 0 1px 0 #9bb6aa}

/* Match the approved header surface without changing buttons, dropdowns or sizing. */
body>header{background:#d8e8e4!important}
