.service-page{padding-top:60px}.service-page .page-hero{min-height:auto;padding-bottom:64px}.service-page .page-hero p{max-width:760px}.service-section,.service-process{padding:64px 6vw;border-top:1px solid #ddd}.service-section{display:grid;grid-template-columns:1fr 1.4fr;gap:6vw}.service-section h2,.service-process h2{font-size:clamp(26px,3vw,42px);line-height:1.15}.service-section p,.service-process p{font-size:18px;line-height:1.7;max-width:760px}.service-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:40px 0}.service-steps h3{font-size:22px}@media(max-width:760px){.service-section,.service-steps{grid-template-columns:1fr}.service-section,.service-process{padding:40px 6vw}.service-page{padding-top:40px}}
