.hp-notification-box,.hp-estimate-card,.hp-cma-card{border:1px solid rgba(7,20,46,.12);border-radius:22px;padding:22px;background:linear-gradient(145deg,#fff,#f6f1eb);box-shadow:0 18px 50px rgba(7,20,46,.07)}
.hp-search-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.hp-search-actions form{margin:0}.hp-estimate-range{font-size:clamp(1.6rem,3vw,2.6rem);font-weight:700;color:#0e2885;margin:.35rem 0}.hp-estimate-meta{display:flex;gap:10px;flex-wrap:wrap}.hp-estimate-meta span{background:#fff;border:1px solid rgba(7,20,46,.1);border-radius:999px;padding:7px 11px;font-size:.85rem}.hp-city-picker{position:relative}.hp-city-picker input{width:100%}.hp-valuation-help{font-size:.88rem;color:#667085;margin-top:6px}.hp-cma-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hp-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hp-check-grid label{display:flex;gap:8px;align-items:center;background:#fff;border:1px solid rgba(7,20,46,.1);padding:10px;border-radius:12px}.hp-market-picker{display:grid;grid-template-columns:minmax(250px,1fr) auto;gap:12px;max-width:700px}.hp-unsubscribe-note{font-size:.9rem;color:#667085}.hp-estimate-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}@media(max-width:760px){.hp-cma-grid,.hp-check-grid{grid-template-columns:1fr}.hp-market-picker{grid-template-columns:1fr}.hp-search-actions>*{width:100%}.hp-search-actions .btn{width:100%}}
