.contractors-module__URvpxq__guide{width:min(980px,100%);margin:70px auto 0}.contractors-module__URvpxq__guide section{border-top:1px solid var(--line);padding-block:48px}.contractors-module__URvpxq__guide h2{font-size:clamp(1.7rem,3vw,2.35rem)}.contractors-module__URvpxq__guide p{color:#434e57;font-size:1rem;line-height:1.78}.contractors-module__URvpxq__projectTypes{padding-block:65px}.contractors-module__URvpxq__projectTypes>h2{font-size:clamp(1.8rem,3vw,2.45rem)}.contractors-module__URvpxq__projectTypes>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.contractors-module__URvpxq__projectTypes article{border-top:5px solid var(--blue-800);background:var(--blue-050);padding:28px}.contractors-module__URvpxq__projectTypes h3{font-size:1.2rem}.contractors-module__URvpxq__projectTypes p{color:var(--muted)}.contractors-module__URvpxq__projectTypes a{color:var(--blue-800);font-weight:800;text-decoration:underline}.contractors-module__URvpxq__faq{width:min(980px,100%);margin:20px auto 70px}.contractors-module__URvpxq__faq>h2{font-size:clamp(1.8rem,3vw,2.45rem)}.contractors-module__URvpxq__faq details{border-top:1px solid var(--line)}.contractors-module__URvpxq__faq details:last-child{border-bottom:1px solid var(--line)}.contractors-module__URvpxq__faq summary{cursor:pointer;padding:21px 36px 21px 0;font-weight:800}.contractors-module__URvpxq__faq details p{max-width:820px;color:var(--muted);padding:0 30px 20px 0;line-height:1.7}.contractors-module__URvpxq__cta{background:var(--blue-900);color:#fff;justify-content:space-between;align-items:center;gap:45px;padding:44px;display:flex}.contractors-module__URvpxq__cta>div{max-width:850px}.contractors-module__URvpxq__cta h2{font-size:clamp(1.8rem,3vw,2.5rem)}.contractors-module__URvpxq__cta p:last-child{color:#fffc;margin:0}.contractors-module__URvpxq__cta>a{flex:none}@media (max-width:760px){.contractors-module__URvpxq__projectTypes>div{grid-template-columns:1fr}.contractors-module__URvpxq__cta{flex-direction:column;align-items:stretch;padding:30px}}
