/* Homepage corrections from the owner's 2026-10-19 video. */
.hv[data-home-clip3] #multistep[data-cost-layout="open"] .p2026-cost__total{font-size:28px;font-weight:700;line-height:1.25}
.hv[data-home-clip3] #multistep[data-cost-layout="open"] #p2026-cost-result-title{font-size:20px;font-weight:500;line-height:1.35}
@media(min-width:801px){
 .hv[data-home-clip3] .hv-team{grid-template-columns:1fr 1fr 1.3fr}
 .hv[data-home-clip3] .hv-team>.hv-section-intro{grid-column:3;grid-row:1;padding-right:0;padding-left:16px}
 .hv[data-home-clip3] .hv-team>article:nth-of-type(1){grid-column:1}
 .hv[data-home-clip3] .hv-team>article:nth-of-type(2){grid-column:2}
 .hv[data-home-clip3] .hv-team>.hp-form{grid-column:3;grid-row:2;margin-right:0;margin-left:16px}
}
.hv[data-home-clip3] #next-step{padding-block:48px}
.hv[data-home-clip3] #next-step .hv-contact__inner{grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:40px;align-items:start}
.hv[data-home-clip3] #next-step .hv-contact__inner>div{padding-top:0}
.hv[data-home-clip3] #next-step .hv-eyebrow{margin-bottom:12px}
.hv[data-home-clip3] #next-step .hv-lead{margin-top:12px}
.hv[data-home-clip3] #home-next-step-contact{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:16px;max-width:none}
.hv[data-home-clip3] #home-next-step-contact .hp-contact-fields{display:contents}
.hv[data-home-clip3] #home-next-step-contact .hp-contact-fields>label{grid-row:1}
.hv[data-home-clip3] #home-next-step-contact .hp-submit{grid-column:3;grid-row:1;align-self:end;min-height:52px;height:52px;gap:12px;padding:12px 16px;font-size:15px!important;white-space:normal}
.hv[data-home-clip3] #home-next-step-contact .hp-consent{grid-column:1/-1;grid-row:2}
.hv[data-home-clip3] #home-next-step-contact .hp-response{grid-column:1/-1;grid-row:3}
.hv[data-home-clip3] #next-step .hv-signature{margin:20px 0 0;max-width:none;text-align:left}
@media(max-width:1100px){
 .hv[data-home-clip3] #next-step .hv-contact__inner{grid-template-columns:1fr;gap:24px}
 .hv[data-home-clip3] #next-step .hv-contact__inner>div{max-width:600px}
}
@media(max-width:600px){
 .hv[data-home-clip3] #next-step{padding-block:32px}
 .hv[data-home-clip3] #home-next-step-contact{grid-template-columns:1fr}
 .hv[data-home-clip3] #home-next-step-contact .hp-contact-fields{display:grid;grid-column:1;grid-row:1}
 .hv[data-home-clip3] #home-next-step-contact .hp-contact-fields>label{grid-row:auto}
 .hv[data-home-clip3] #home-next-step-contact .hp-submit{grid-column:1;grid-row:3}
 .hv[data-home-clip3] #home-next-step-contact .hp-response{grid-row:4}
 .hv[data-home-clip3] #multistep[data-cost-layout="open"] .p2026-cost__total{font-size:24px}
}
.hv[data-home-clip3] #home-next-step-contact :is(.p2026-form-note,.ps-dialog__note){grid-column:1/-1;margin:0}
