/* Owner clip ntOKh01ZReem_xQ6hOJ-XA: homepage content surfaces only. */
.hv[data-home-ivory]{--home-ivory:#fcfaf7;--home-panel:#e1e2e7;background:var(--home-ivory)}
.hv[data-home-ivory]>.hv-section,
.hv[data-home-ivory] #from-objects,
.hv[data-home-ivory] #next-step,
.hv[data-home-ivory] .hv-budget-wrap{background:var(--home-ivory);border-color:var(--home-ivory)}
/* Keep the benefits strip gray; inputs and image surfaces retain their roles. */
.hv[data-home-ivory] #home-services{background:var(--home-ivory);color:#131619;--hv-ink:#131619;--hv-muted:#646464;--hv-line:#e1e2e7}
.hv[data-home-ivory] #home-services :is(.hp-service-number,.hp-service-icon,.hp-service-short){color:#646464}
.hv[data-home-ivory] #home-services :is(.hp-service[open],.hp-service:focus-within){background:var(--home-panel)}
.hv[data-home-ivory] #home-services :is(.hp-service[open],.hp-service:focus-within) :is(.hp-service-number,.hp-service-short){color:#646464}
.hv[data-home-ivory] #home-services .hp-service[open] .hp-service-title{color:#131619}
.hv[data-home-ivory] #home-services .hv-link{color:#131619;text-decoration-color:#646464!important}
.hv[data-home-ivory] #home-services :where(a,summary):focus-visible{outline-color:#131619}
.hv[data-home-ivory] #multistep[data-cost-layout="open"]{--hoc-warm:#e1e2e7}
.hv[data-home-ivory] #multistep[data-cost-layout="open"] :is(.p2026-cost__inputs,.p2026-cost__result,.hoc-overview,.hoc-details){background:var(--home-panel);border-color:var(--home-panel)}
/* Reuse the existing eyebrow's sienna stroke without adding a new label. */
.hv[data-home-ivory] #p2026-cost-title::before{content:"";display:block;width:24px;height:2px;background:#bb6b39;margin-bottom:20px}
@media(hover:hover){
 .hv[data-home-ivory] #home-services .hp-service:hover{background:var(--home-panel)}
 .hv[data-home-ivory] #home-services .hp-service:hover :is(.hp-service-short,.hp-service-number){color:#646464}
}
@media(max-width:768px){.hv[data-home-ivory] #p2026-cost-title::before{width:18px;margin-bottom:16px}}
