.service-body{background:var(--cream)}.service-header{position:absolute}.service-hero{min-height:680px;background:var(--navy);color:white;display:grid;grid-template-columns:1.05fr .95fr}.service-hero-copy{padding:185px max(55px,calc((100vw - 1180px)/2)) 90px}.service-hero h1{font:800 clamp(46px,6vw,76px)/1.02 Montserrat;margin:0 0 28px;letter-spacing:-.04em}.service-hero-copy>p:not(.eyebrow){font-size:19px;color:#c7d3d8;max-width:610px}.service-hero-image{min-height:680px;background-size:cover;background-position:center;position:relative}.service-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,28,43,.35),transparent 45%)}.service-breadcrumb{display:flex;gap:8px;color:#a9bac2;font-size:13px;margin-bottom:36px}.service-breadcrumb a{color:var(--green2)}.service-summary{display:grid;grid-template-columns:.9fr 1.1fr;gap:110px}.service-summary>div>p:last-child{color:var(--muted);font-size:18px}.signal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#cfd6d1}.signal{padding:32px;background:#fff;min-height:185px}.signal b{color:var(--green);font:700 15px Montserrat}.signal h3{font:700 20px Montserrat;margin:14px 0 8px}.signal p{color:var(--muted);margin:0}.service-process{background:var(--navy);color:white}.service-process .section-head{margin-bottom:45px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.18)}.process-item{padding:32px 24px 20px 0;border-right:1px solid rgba(255,255,255,.18);min-height:230px}.process-item:not(:first-child){padding-left:24px}.process-item:last-child{border-right:0}.process-item b{font:700 24px Montserrat;color:var(--green2)}.process-item h3{font:700 19px Montserrat;margin:34px 0 10px}.process-item p{font-size:14px;color:#bccbd1}.technical-note{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.technical-note img{height:470px;object-fit:cover;background:white}.technical-note-copy>p{color:var(--muted);font-size:17px}.check-list{list-style:none;padding:0;margin:28px 0}.check-list li{padding:14px 0 14px 28px;border-bottom:1px solid var(--line);position:relative}.check-list li:before{content:"";position:absolute;left:0;top:23px;width:9px;height:9px;background:var(--green)}.service-cta{background:var(--green);padding:74px 0}.service-cta .shell{display:flex;align-items:center;justify-content:space-between;gap:40px}.service-cta h2{font:800 clamp(30px,4vw,48px)/1.1 Montserrat;margin:0;max-width:750px;color:#071820}.service-cta .btn{background:var(--navy);color:white;min-width:250px}.other-services{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.other-services a{background:white;border:1px solid var(--line);padding:25px;font:700 17px Montserrat}.other-services a:hover{border-color:var(--green);color:#627f22}
@media(max-width:950px){.service-hero{grid-template-columns:1fr}.service-hero-copy{padding:150px 32px 70px}.service-hero-image{min-height:460px}.service-summary,.technical-note{grid-template-columns:1fr;gap:55px}.process-grid{grid-template-columns:1fr 1fr}.process-item:nth-child(2){border-right:0}.other-services{grid-template-columns:1fr 1fr}.service-cta .shell{align-items:flex-start;flex-direction:column}}
@media(max-width:650px){.service-hero-image{min-height:360px}.service-summary{gap:35px}.signal-grid,.process-grid,.other-services{grid-template-columns:1fr}.process-item{border-right:0;border-bottom:1px solid rgba(255,255,255,.18);padding-left:0!important}.technical-note img{height:340px}.service-cta .btn{width:100%}}
