.service-paths{border-bottom:1px solid var(--line)}.path-grid,.service-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.path-grid article,.service-scope-grid article{padding:28px;border:1px solid var(--line);border-radius:16px;background:#fbfcf7}.path-grid article:nth-child(2){background:#e8eddf}.scope-number{font-size:11px;color:#647b54;letter-spacing:2px}.path-grid h3,.service-scope-grid h3{font-size:22px;line-height:1.25;margin:24px 0 14px}.path-grid p,.service-scope-grid p{font-size:13px;color:var(--muted)}.path-grid article{display:flex;flex-direction:column}.path-grid .text-link{margin-top:auto;padding-top:16px}.service-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;padding-block:75px;align-items:center}.service-hero h1{font-size:clamp(44px,5vw,68px);letter-spacing:-3px}.service-intro{font-size:17px;color:var(--muted);max-width:580px}.service-hero .hero-actions{flex-wrap:wrap}.service-brief{padding:35px;border-radius:22px;background:#e8eddf}.service-brief h2{font-size:33px;margin:25px 0}.service-brief ol{padding-left:22px}.service-brief li{padding:0 0 15px 7px;font-size:14px;line-height:1.7}.service-brief p{font-size:12px;color:var(--muted)}.service-scope{border-top:1px solid var(--line)}.scope-terms{font-size:12px;color:var(--muted);max-width:850px;margin:25px 0 0}.service-proof{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;padding-block:55px;border-block:1px solid var(--line)}.service-proof h2{margin-bottom:24px}.service-proof p{font-size:14px;color:var(--muted);max-width:550px}.proof-link{padding:35px;background:#e7ecdf;border-radius:18px;align-self:center}.proof-link h3{font-size:26px;margin-top:25px}.proof-link p{font-size:11px;margin:20px 0 0}.service-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:50px}.service-next{background:var(--green);color:white;padding-block:60px}.service-next .eyebrow{color:var(--lime)}.service-next p{max-width:600px;color:#d4e1d3;font-size:14px;margin-top:24px}.service-next .button{width:auto}.service-related h2{font-size:28px;margin-bottom:25px}.service-related>a{display:block;font-size:14px;line-height:1.8;margin-top:16px;text-underline-offset:5px}.service-next .hero-actions{flex-wrap:wrap}
@media(max-width:1000px){.service-hero{gap:30px}.service-brief{padding:25px}.path-grid,.service-scope-grid{gap:12px}.path-grid article,.service-scope-grid article{padding:23px}.service-proof{gap:35px}}
@media(max-width:760px){.service-hero,.service-proof,.service-faq{grid-template-columns:1fr;gap:32px}.service-hero{padding-block:42px}.service-hero h1{font-size:46px;letter-spacing:-2px}.service-intro{font-size:15px}.service-brief h2{font-size:30px}.path-grid,.service-scope-grid{grid-template-columns:1fr}.path-grid h3,.service-scope-grid h3{margin-top:18px}.path-grid article,.service-scope-grid article{padding:25px}.service-paths h2{font-size:32px}.service-next .hero-actions{gap:22px}.service-related{padding-block:40px}.service-proof{padding-block:40px}.service-hero .microcopy{line-height:1.8}}
