.service-hero{position:relative;overflow:hidden;background:var(--brand-primary-dark);color:var(--brand-text-inverse);min-height:560px;display:flex;align-items:center;padding:96px 0}.service-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.25}.service-hero__copy{position:relative;z-index:1}.service-hero__copy .eyebrow,.service-hero__copy h1,.service-hero__copy p{color:var(--brand-text-inverse);max-width:800px}.service-cards article{border-top:3px solid var(--brand-primary);padding:24px;background:var(--brand-bg-alt)}.service-icon{display:grid;align-items:center;justify-items:center;place-items:center;width:48px;height:48px;background:var(--brand-primary-light);color:var(--brand-primary-dark);font-weight:700;margin-bottom:24px;border-radius:4px}.service-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;list-style:none;padding:0;margin:32px 0}.service-timeline li{border-top:2px solid var(--brand-primary);padding-top:24px}.service-timeline span{display:block;color:var(--brand-primary);font-size:2rem;font-weight:700;margin-bottom:16px}.service-timeline h3{font-size:1.1rem}.service-scope-banner{background:var(--brand-primary-light);color:var(--brand-text);padding:64px 0}.service-scope-banner .container{max-width:1000px}.service-scope-banner h2{font-size:1.8rem}@media (max-width:991px){.service-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.service-timeline{grid-template-columns:1fr}.service-hero{padding:64px 0;min-height:480px}}.srcfb728-services-intro{border-bottom:8px solid var(--brand-primary-light)}