.PropertyValuationEstimator_container__bW4up{width:100%;max-width:640px;margin:0 auto;padding:40px 48px;background-color:var(--primary);border-radius:var(--border-radius);color:var(--white)}@media screen and (max-width:640px){.PropertyValuationEstimator_container__bW4up{padding:32px 20px}}.PropertyValuationEstimator_badge__19Mru{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--border-radius);background-color:rgba(0,0,0,.25);color:var(--white);font-size:.85rem;font-weight:600;margin-bottom:20px}.PropertyValuationEstimator_heading__vK9Qd{margin:0 0 28px;font-size:1.8rem;font-weight:800;line-height:1.25}@media screen and (max-width:640px){.PropertyValuationEstimator_heading__vK9Qd{font-size:1.4rem}}.PropertyValuationEstimator_form__TKWo4{display:flex;flex-direction:column;gap:18px;background-color:var(--white);border-radius:var(--border-radius);padding:24px}.PropertyValuationEstimator_field__V4m7j{display:flex;flex-direction:column;gap:6px;font-size:.85rem;color:var(--gray-text)}.PropertyValuationEstimator_field__V4m7j input,.PropertyValuationEstimator_field__V4m7j select{width:100%;border:1px solid var(--gray);border-radius:var(--border-radius);padding:12px 14px;font-size:1rem;color:var(--black);outline:none;box-sizing:border-box}.PropertyValuationEstimator_field__V4m7j input:focus,.PropertyValuationEstimator_field__V4m7j select:focus{border-color:var(--primary)}.PropertyValuationEstimator_field__V4m7j input::placeholder,.PropertyValuationEstimator_field__V4m7j select::placeholder{color:var(--gray-text)}.PropertyValuationEstimator_error__y6kW7{margin:-8px 0 0;color:#d64545;font-size:.85rem}.PropertyValuationEstimator_assumptions__k0dps{margin-top:24px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.25);text-align:left}.PropertyValuationEstimator_assumptions_title__D2zKU{margin:0 0 8px;font-weight:700;font-size:.9rem}.PropertyValuationEstimator_assumptions__k0dps ul{margin:0 0 12px;padding-left:18px}.PropertyValuationEstimator_assumptions__k0dps ul li{font-size:.85rem;line-height:1.6;opacity:.9;margin-bottom:4px}.PropertyValuationEstimator_disclaimer__Ge08W{margin:0;font-size:.78rem;line-height:1.6;opacity:.75}.PropertyValuationEstimator_results__GOoU1{width:100%;max-width:640px;margin:0 auto}.PropertyValuationEstimator_results_summary__UuZDO{background-color:var(--primary);border-radius:var(--border-radius);padding:40px 48px;color:var(--white);text-align:center}@media screen and (max-width:640px){.PropertyValuationEstimator_results_summary__UuZDO{padding:32px 20px}}.PropertyValuationEstimator_results_label__7pTKn{margin:0 0 4px;font-size:.95rem;opacity:.9}.PropertyValuationEstimator_results_value__YWXl1{margin:0 0 24px;font-size:2.4rem;font-weight:800}@media screen and (max-width:640px){.PropertyValuationEstimator_results_value__YWXl1{font-size:1.8rem}}.PropertyValuationEstimator_legend__wYhAh{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px;text-align:left;max-width:380px;margin:0 auto 28px}.PropertyValuationEstimator_legend__wYhAh li{display:flex;align-items:center;gap:10px;font-size:.9rem}.PropertyValuationEstimator_legend_dot__eVcAv{width:10px;height:10px;border-radius:50%;flex-shrink:0}.PropertyValuationEstimator_legend_label__KELXM{flex:1 1;opacity:.9}.PropertyValuationEstimator_legend_value__RNZ7G{font-weight:700}.PropertyValuationEstimator_results_actions__xyQ7j{display:flex;flex-direction:column;align-items:center;gap:12px}.PropertyValuationEstimator_cta__nxdzZ{padding:14px 32px;border-radius:var(--border-radius);background-color:var(--white);color:var(--primary);font-weight:700;font-size:.95rem;transition:transform .2s ease,filter .2s ease}.PropertyValuationEstimator_cta__nxdzZ:hover{filter:brightness(.95);transform:translateY(-2px)}.PropertyValuationEstimator_restart__bCuOJ{background:transparent;border:none;color:var(--white);font-size:.85rem;text-decoration:underline;cursor:pointer;opacity:.85}.PropertyValuationEstimator_restart__bCuOJ:hover{opacity:1}.PropertyValuationEstimator_deal_toggle__SzhVz{display:flex;gap:4px;background-color:var(--gray);border-radius:var(--border-radius);padding:4px}.PropertyValuationEstimator_deal_active__tsb3P,.PropertyValuationEstimator_deal_option__j3l_G{flex:1 1;border:none;border-radius:var(--border-radius);padding:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}.PropertyValuationEstimator_deal_option__j3l_G{background:transparent;color:var(--gray-text)}.PropertyValuationEstimator_deal_option__j3l_G:hover{color:var(--black)}.PropertyValuationEstimator_deal_active__tsb3P{background-color:var(--primary);color:var(--white)}.PropertyValuationEstimator_select_field__s3Yap{border:1px solid var(--gray);border-radius:var(--border-radius)}.PropertyValuationEstimator_select_field__s3Yap>div{padding:8px 12px;min-width:0;border-right:none}.PropertyValuationEstimator_field_row__ZWa6M{display:flex;gap:12px}.PropertyValuationEstimator_field_row__ZWa6M .PropertyValuationEstimator_field__V4m7j{flex:1 1;min-width:0}.PropertyValuationEstimator_condition_field__ZAlc9{display:flex;flex-direction:column;gap:8px}.PropertyValuationEstimator_field_label__d5k_B{font-size:.85rem;font-weight:600;color:var(--black)}.PropertyValuationEstimator_radio_option__ulpSV{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--black);cursor:pointer}.PropertyValuationEstimator_radio_option__ulpSV input{accent-color:var(--primary)}.PropertyValuationEstimator_results_value_small__mXnvP{margin:0 0 16px;font-size:1.2rem;font-weight:700;line-height:1.4}.PropertyValuationEstimator_fipezap_note__ePNXq{margin:16px auto 0;max-width:420px;padding:12px 16px;border-radius:var(--border-radius);background-color:hsla(0,0%,100%,.12)}.PropertyValuationEstimator_fipezap_note__ePNXq p{margin:0;font-size:.82rem;line-height:1.6;opacity:.95}