.service-vision{background:linear-gradient(125deg,#111827,#374151)}.service-cta h2,.service-cta p,.service-vision h1,.service-vision p{color:#fff}.scroll-cards{display:flex;overflow-x:auto;gap:24px}.scroll-cards article{flex:0 0 300px}.service-cta{background:linear-gradient(90deg,rgba(17,24,39,.95),rgba(31,41,55,.88));position:relative;overflow:hidden}.service-cta-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.15;-o-object-fit:cover;object-fit:cover}.service-cta .container{position:relative}