/* Text-visibility fixes only (no layout/design changes). Hero banner untouched. */
.sec:not(.process-wrap) .sec-eyebrow,.about-eyebrow,.svc-sec-eyebrow,.gal-eyebrow{color:#c24805!important}
h2 strong,.sec-h2 strong{color:#e0560a}
.about-btn,.svc-sec-btn,.svc-nav-pill.active{background-color:#d4520a!important}
.svc-nav-pill.active{color:#fff!important}
/* home dark sections: grey text was too faint */
.srv-p{color:#b5b5b5!important}
.srv-item-desc{color:#b0b0b0!important}
.srv-item:hover .srv-item-desc{color:#d0d0d0!important}
.wwd-card p{color:#b8b8b8!important}
.cta-band p,.cta-band-sub{color:#d2d2d2!important}
.svc-sec-h2 strong{color:#e0560a}
.sec[style*="--dk2"] .sec-eyebrow,.process-wrap .sec-eyebrow{color:var(--or)!important}
/* thin brand line separating the footer from the section above */
footer{border-top:4px solid var(--or)}
