.sub-hero--quote-vision{padding:160px 0 96px;background:linear-gradient(125deg,var(--brand-primary-dark),var(--brand-primary));color:var(--brand-text-inverse)}.sub-hero--quote-vision h1,.sub-hero--quote-vision p{color:var(--brand-text-inverse)}.sub-hero--quote-vision h1{max-width:850px;font-size:max(2rem, min(4vw, 3.5rem))}.sub-hero--quote-vision .btn-light{color:var(--brand-primary-dark)}.service-scroll{display:flex;overflow-x:auto;gap:24px;padding-bottom:24px;scroll-snap-type:x proximity}.service-scroll article{flex:0 0 min(360px,86%);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:32px;scroll-snap-align:start}.service-scroll article>span{font-size:.75rem;font-weight:700;color:var(--brand-primary)}.service-scroll h3{margin:24px 0}.service-scroll p{font-size:.9375rem}.service-impact{background:var(--brand-bg-alt);color:var(--brand-text)}.impact-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;margin:48px 0}.impact-stats strong{font-size:3rem;line-height:1;color:var(--brand-primary)}.impact-stats h3{margin:24px 0 16px}.service-cta{position:relative;overflow:hidden;background:var(--brand-primary-dark)}.service-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.16}.service-cta>.container{position:relative}.service-cta a:not(.btn),.service-cta h2,.service-cta p{color:var(--brand-text-inverse)}.service-cta .sourcing-form p{color:var(--brand-text)}.service-cta .sourcing-form a:not(.btn){color:var(--brand-primary)}@media (max-width:767px){.sub-hero--quote-vision{padding:96px 0 64px}.impact-stats{gap:16px}.impact-stats h3{font-size:1rem}.impact-stats p{font-size:.8rem}.service-cta .split{grid-template-columns:1fr}}