.banner--services .banner-media img{object-position:center center}.section-heading{margin-bottom:1.7rem}.section-heading h2{color:var(--brand-blue,#304656);margin-bottom:.3rem;font-family:Exo,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.6rem}.section-heading p{max-width:42rem}.section-heading.light h2,.section-heading.light p{color:#fff}.services-core{background:#fff;padding:3rem 0 2.5rem}.services-grid{gap:1.2rem;display:grid}.service-card{background:#fff;border:1px solid #30465614;border-radius:1rem;padding:1.1rem 1.1rem 1.2rem;box-shadow:0 6px 18px #00000005}.service-card h3{color:var(--brand-blue,#304656);margin-bottom:.4rem;font-size:1.05rem}.service-card p{margin:0;line-height:1.5}.services-core{position:relative}.services-core:before{content:"";opacity:.15;pointer-events:none;background:url(/images/services/wassoc-team-working-offshore.webp) 50%/cover no-repeat;position:absolute;inset:0}@media (max-width:768px){.services-core:before{background:0 0}}.services-core>.services-container{z-index:1;position:relative}.statement-link p:before{content:"";color:var(--brand-blue);text-align:center;flex:0 0 1.6rem;width:1.6rem;margin:1rem;font-family:"Font Awesome 6 Free";font-size:.9rem;font-weight:900}.statement-link{margin-top:2rem}.statement-link a{text-decoration:none}.statement-link a:hover{color:var(--brand-accent);text-decoration:none}.services-differentiators{background:var(--brand-blue,#304656);padding:3rem 0}.diff-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.diff-list li{color:#fff;background:#b3c8c81f;border:1px solid #ffffff0a;border-radius:.85rem;padding:.75rem .85rem;line-height:1.45}.services-process{background:#fff;padding:3rem 0 3.5rem}.services-process .services-container{padding-inline:calc(var(--page-gutter,16px));margin:0 auto}.process-inner{gap:2rem;display:grid}.section-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-blue,#304656);margin-bottom:.5rem;font-size:.7rem}.services-process h2{color:var(--brand-blue,#304656);margin-bottom:.75rem;font-family:Exo,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.6rem}.process-lead{max-width:38rem;line-height:1.55}.process-steps{gap:1rem;display:grid}.process-step{background:#fff;border:1px solid #3046560f;border-radius:1rem;padding:1rem 1.05rem 1.1rem;box-shadow:0 6px 18px #00000005}.process-step h3{color:var(--brand-blue,#304656);margin-bottom:.35rem;font-size:1rem}.process-step p{margin:0;line-height:1.45}.services-process{position:relative}.services-process:before{content:"";opacity:.15;pointer-events:none;background:url(/images/services/subsea-valve-pack-assembly.webp) 50%/cover no-repeat;position:absolute;inset:0}@media (max-width:768px){.services-process:before{background:0 0}}.services-process>.services-container{z-index:1;position:relative}@media (min-width:992px){.process-inner{grid-template-columns:.9fr 1.1fr;align-items:start}.process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.services-hero{padding:4.5rem 0 4rem}.services-core{padding:4rem 0 3rem}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.services-grid .service-card:nth-child(4){grid-column:auto}.services-differentiators .diff-list{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
