.about-header,.blog-header,.contact-hero,.error-page,.industries-hero,.legal-page,.service-hero,.sustainability-hero,.technical-hero{padding:180px 0 88px;background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-primary))}.about-header h1,.about-header p,.blog-header h1,.blog-header p,.contact-hero h1,.contact-hero p,.error-page h1,.error-page p,.industries-hero h1,.industries-hero p,.legal-page h1,.legal-page p,.service-hero h1,.service-hero p,.sustainability-hero h1,.sustainability-hero p,.technical-hero h1,.technical-hero p{color:#fff}.about-header .eyebrow,.blog-header .eyebrow,.contact-hero .eyebrow,.industries-hero .eyebrow,.legal-page .eyebrow,.service-hero .eyebrow,.sustainability-hero .eyebrow,.technical-hero .eyebrow{color:var(--brand-secondary)}.service-card{border:1px solid var(--brand-border);background:#fff;padding:30px;height:100%}.timeline-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.timeline-row article{background:#fff;border-top:5px solid var(--brand-secondary);padding:26px}.timeline-row span{font-weight:900;color:var(--brand-primary)}@media (max-width:991px){.timeline-row{grid-template-columns:1fr}}