.valuation-card{padding:32px;border:1px solid #ddd8cc;background:#fff;margin:36px 0}.valuation-card fieldset{border:0;padding:0;margin:0}.valuation-card legend{font-weight:600;margin-bottom:22px}.valuation-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.valuation-fields label{display:grid;gap:8px;font-size:15px}.valuation-fields input{width:100%;box-sizing:border-box;padding:13px;border:1px solid #bdb8ad;background:#fff;font:inherit;color:inherit}.valuation-consent{display:flex;gap:12px;align-items:flex-start;margin:24px 0;font-size:14px;line-height:1.6}.valuation-consent input{width:20px;height:20px;flex-shrink:0}.valuation-trap{position:absolute;left:-10000px}.valuation-card button{cursor:pointer;margin-top:18px}.valuation-card button:disabled{opacity:.5;cursor:default}.valuation-disclaimer{font-size:13px;line-height:1.7;color:#606b70;margin-top:24px}#valuation-result{padding:20px;background:#f5f2eb}#valuation-result h2{margin-top:0}.valuation-card [hidden]{display:none!important}@media(max-width:600px){.valuation-card{padding:22px}.valuation-fields{grid-template-columns:1fr}}
.address-search{grid-column:1/-1;position:relative}.address-search>label{margin-bottom:8px}.address-search p{font-size:13px;line-height:1.5;margin:8px 0}.address-search small{font-size:12px;line-height:1.5;display:block;color:#606b70}#address-options{position:absolute;z-index:20;top:76px;left:0;right:0;list-style:none;margin:0;padding:6px;background:white;border:1px solid #bdb8ad;box-shadow:0 8px 24px #0002;max-height:280px;overflow:auto}#address-options li{padding:12px;cursor:pointer;font-size:15px;line-height:1.5}#address-options li:hover,#address-options li[aria-selected=true]{background:#eee9df;color:#182f33}#property-address:focus-visible{outline:2px solid #304e52;outline-offset:2px}

#valuation-heading{max-width:none;white-space:nowrap;font-size:clamp(18px,4.4vw,64px)}
#valuation-intro{max-width:none;white-space:normal}
