.service-detail{color:#f8fafc;background:#0b1220}.service-detail-hero{isolation:isolate;align-items:center;min-height:720px;padding:60px 7% 100px;display:flex;position:relative}.service-detail-hero>img{z-index:-2;object-fit:cover;object-position:65% center}.service-detail-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#050c16ed,#050c1680 65%,#050c1655),linear-gradient(#0000 70%,#0b1220);position:absolute;inset:0}.service-back{align-items:center;min-height:44px;margin-bottom:56px;font-size:.8rem;display:inline-flex}.service-detail-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#a9bed0;font-size:.65rem;line-height:1.8}.service-detail-hero h1{letter-spacing:-.06em;max-width:900px;margin:28px 0;font-size:clamp(3rem,6.5vw,7rem);font-weight:450;line-height:1.02}.service-detail-hero-copy>p:not(.service-detail-eyebrow){color:#c6d2dc;max-width:560px;font-size:1.05rem;line-height:1.8}.service-text-link{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #06b6d4;align-items:center;gap:28px;min-height:48px;margin-top:28px;padding:12px 0;font-size:.7rem;line-height:1.7;display:inline-flex}.service-editorial,.service-process{grid-template-columns:1fr 1.2fr;gap:12%;padding:clamp(80px,10vw,150px) 7%;display:grid}.service-section-heading h2,.service-pricing h2,.service-related h2,.service-detail-closing h2{letter-spacing:-.055em;margin:24px 0;font-size:clamp(2.3rem,4.2vw,4.7rem);font-weight:450;line-height:1.1}.service-editorial-rows article{border-top:1px solid #a4b5c52e;padding:30px 0}.service-editorial-rows h3,.service-process h3{letter-spacing:-.02em;margin:0 0 16px;font-size:1.2rem;font-weight:500}.service-editorial-rows p,.service-process li p,.service-pricing>p:not(.service-detail-eyebrow),.service-related>p:not(.service-detail-eyebrow),.service-detail-closing>p:last-child{color:#b6c5d2;max-width:640px;line-height:1.85}.service-pricing{background:#111d2c;padding:80px 7%}.service-price-list{margin-top:50px}.service-price-list>div{border-top:1px solid #a4b5c52e;justify-content:space-between;align-items:baseline;gap:24px;padding:26px 0;display:flex}.service-price-list h3{font-size:1.6rem;font-weight:450}.service-price-list p{letter-spacing:-.04em;font-size:clamp(1.15rem,2.6vw,2.5rem)}.service-process ol{padding-left:28px;list-style:decimal-leading-zero}.service-process li{padding:0 0 30px 14px}.service-process li::marker{color:#7c9bb3;font-size:.75rem}.service-related{border-top:1px solid #a4b5c52e;padding:80px 7%}.service-related h2{max-width:800px}.service-secondary-link{color:#c7d6e1;width:fit-content;min-height:44px;padding-top:20px;font-size:.8rem;display:block}.service-detail-closing{padding:clamp(90px,12vw,180px) 7%}.service-detail-closing h2{font-size:clamp(3rem,6vw,6.5rem)}.service-detail-closing>p:last-child{margin-top:30px;font-size:.85rem}@media (max-width:760px){.service-detail-hero{min-height:650px;padding:40px 7% 80px}.service-back{margin-bottom:32px}.service-editorial,.service-process{grid-template-columns:1fr;gap:40px}.service-price-list h3{font-size:1.25rem}}
