.container{max-width:1320px;margin:0 auto;padding:0 2.5rem}.estimator-section{text-align:center;background:#fff;border-top:none;border-bottom:none;padding:calc(5rem + 50px) 0 3rem}.estimator-band{position:relative}.estimator-section .estimator-intro{color:#4e545a;max-width:70ch;margin:0 auto 2rem;font-family:Barlow,sans-serif;font-size:1.05rem}.estimator-postal-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.estimator-ticks{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 2rem;margin-top:1.5rem;display:flex}.estimator-rule{background:#e3e7ea;max-width:900px;height:1px;margin:1.75rem auto 1.25rem}.estimator-section .estimator-tagline{color:var(--heq-maroon);white-space:nowrap;text-align:center;font-family:Nunito Sans,sans-serif;font-size:clamp(.95rem,1.25vw,1.1rem);font-weight:800;line-height:1.4}.estimator-section .estimator-h1{letter-spacing:-.02em;color:var(--heq-maroon);text-wrap:nowrap;margin-bottom:.9rem;font-family:Nunito Sans,sans-serif;font-size:clamp(1.55rem,2.9vw,2.45rem);font-weight:900;line-height:1.15}.estimator-disclaimer{max-width:1320px;color:var(--heq-gray-light);text-align:center;margin:0 auto;padding:1.25rem 2.5rem 0;font-family:Barlow,sans-serif;font-size:.78rem;line-height:1.65}@media (width<=900px){.estimator-section .estimator-tagline{white-space:normal}.estimator-section .estimator-h1{text-wrap:balance;white-space:normal}}@media (width<=768px){.container{padding:0 20px}.estimator-section{padding:90px 0}.estimator-band{margin-top:0;padding-bottom:0}.estimator-disclaimer{padding:1.25rem 20px 0}}.estimator-card{background:#fff;border:1.5px solid #3c465859;border-radius:24px;max-width:1320px;margin:0 auto;padding:3rem 2.5rem}@media (width<=768px){.estimator-card{border-radius:18px;padding:32px 20px}}.estimator-inline{text-align:left;margin-top:1.75rem}.estimator-inline .estimator-postal-row{justify-content:flex-start}.estimator-inline .estimator-ticks{justify-content:flex-start;margin-top:1.25rem}@media (width<=768px){.estimator-inline{margin-top:1.25rem}}body .heq-wizard-modal :is(p,span,div):not([class*=max-w-]){max-width:none}body .heq-wizard-modal .heq-wiz-col{width:100%;max-width:460px;margin-inline:auto}
