.trade-hero{z-index:2}.trade-trust{position:relative;z-index:1;width:calc(100% - 10vw);max-width:1350px;margin:-18px auto 0;padding:43px 34px 27px;border:1px solid #d9e5e8;border-top:0;border-radius:0 0 26px 26px;background:#f2f7f8;box-shadow:0 12px 24px #132c3e0c}.trade-trust>div{min-width:0}.trade-trust strong{font-size:.94rem}.trade-trust span{font-size:.84rem}.trade-trust svg{flex-shrink:0}.plumbing-planning{padding-top:66px;padding-bottom:62px}.plumbing-planning .section-heading{grid-template-columns:1.2fr 1fr;gap:8%;margin-bottom:34px}.plumbing-planning .section-heading h2{line-height:1.12;margin-bottom:0}.plumbing-planning .section-heading>p{max-width:400px;font-size:1rem;line-height:1.75}.planning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.planning-grid .trade-services{display:contents}.planning-grid .trade-service{border-radius:9px;padding:25px 23px;min-width:0}.planning-grid .trade-service h3{font-size:1.3rem}.planning-grid .home-rate-card,.planning-grid .home-hours-card{grid-column:span 2;border:1px solid #d9e3e7;border-top:3px solid #007f9b;border-radius:9px;padding:27px 28px;background:#fff}.planning-grid .home-hours-card{background:#f1f7f7}.planning-card-heading{display:flex;gap:16px;align-items:center;margin-bottom:23px}.planning-card-heading .trade-icon{width:34px;height:34px;color:var(--teal);flex-shrink:0}.planning-card-heading .eyebrow{font-size:.68rem;margin:0 0 6px}.planning-grid .planning-card-heading h3{font-size:1.5rem;line-height:1.2;margin:0}.planning-grid .rate-table>div{padding:16px 0}.planning-grid .rate-table>div:last-child{padding-bottom:0}.planning-grid .rate-table strong{font-size:1rem}.planning-grid .rate-table small{font-size:.84rem;margin-top:3px}.planning-grid .rate-table b{font-size:1.15rem;font-weight:600;color:var(--teal)}.planning-grid .hours{margin-bottom:20px}.planning-grid .hours>div{padding:17px 0;font-size:.94rem}.planning-grid .home-emergency{padding-top:19px}.planning-grid .home-emergency strong{font-size:.94rem}.planning-grid .home-emergency p{font-size:.9rem;line-height:1.65}.planning-actions{display:grid;gap:17px;margin-top:28px;padding-top:26px;border-top:1px solid #d9e3e7}.planning-action-row{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:35px;align-items:center}.planning-action-row p{margin:0;max-width:670px;font-size:.84rem;line-height:1.7;color:#59717d}.planning-action-row .button{justify-content:center;text-align:center;min-height:50px}.home-rate-card#rates-hours{scroll-margin-top:140px}
@media(max-width:1050px){.trade-trust{padding-inline:25px;gap:18px}.trade-trust>div+div{padding-left:18px}.trade-trust strong{font-size:.84rem}.trade-trust span{font-size:.78rem}.planning-grid{gap:18px}.planning-grid .trade-service{padding:23px 18px}.planning-grid .trade-service h3{font-size:1.15rem}.planning-grid .home-rate-card,.planning-grid .home-hours-card{padding:24px}.planning-action-row{grid-template-columns:minmax(0,1fr) 250px;gap:24px}}
@media(max-width:950px){.planning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-grid .home-rate-card,.planning-grid .home-hours-card{grid-column:span 1}.planning-grid .rate-table b{font-size:1rem}.planning-grid .rate-table strong{font-size:.94rem}.planning-grid .rate-table small{font-size:.8rem}.planning-card-heading{gap:12px}.planning-grid .planning-card-heading h3{font-size:1.3rem}.planning-card-heading .eyebrow{font-size:.63rem}.planning-grid .hours>div{font-size:.84rem;gap:12px}.trade-trust{gap:14px;padding-inline:22px}.trade-trust>div{gap:10px}.trade-trust svg{width:29px;height:29px}.trade-trust>div+div{padding-left:14px}}
@media(max-width:700px){.trade-trust{width:calc(100% - 12vw);border-radius:0 0 20px 20px;padding:27px 20px 14px;gap:0}.trade-trust>div{padding:14px 0;gap:13px}.trade-trust>div+div{padding-left:0}.trade-trust strong{font-size:.9rem}.trade-trust span{font-size:.8rem}.plumbing-planning{padding-top:47px;padding-bottom:46px}.plumbing-planning .section-heading{display:block;margin-bottom:27px}.plumbing-planning .section-heading h2{font-size:2.1rem;margin-bottom:18px}.plumbing-planning .section-heading>p{font-size:.94rem}.planning-grid{grid-template-columns:1fr;gap:16px}.planning-grid .trade-service{padding:24px}.planning-grid .trade-service h3{font-size:1.3rem}.planning-grid .home-rate-card,.planning-grid .home-hours-card{padding:24px}.planning-grid .planning-card-heading h3{font-size:1.4rem}.planning-card-heading .eyebrow{font-size:.65rem}.planning-grid .rate-table strong{font-size:.94rem}.planning-grid .rate-table small{font-size:.8rem}.planning-grid .rate-table b{font-size:1.06rem}.planning-grid .hours>div{font-size:.875rem}.planning-actions{margin-top:24px;padding-top:24px;gap:23px}.planning-action-row{display:flex;flex-direction:column;align-items:stretch;gap:13px}.planning-action-row p{font-size:.84rem}.home-rate-card#rates-hours{scroll-margin-top:225px}}
.planning-grid .trade-service:nth-child(-n+2){background:#f1f7f7}
