.PropertyValuation-module__u-uJ2G__page{--valuation-ink:#090b46;--valuation-muted:#60657b;--valuation-line:#0f124a1a;min-height:100vh;color:var(--valuation-ink);background:radial-gradient(circle at 12% 12%,#7440f114,#0000 28rem),linear-gradient(#f9f9fd 0%,#f4f6fb 100%);padding:120px clamp(1rem,4vw,4.5rem) 5rem}.PropertyValuation-module__u-uJ2G__hero{justify-content:center;margin-bottom:2rem;display:flex}.PropertyValuation-module__u-uJ2G__heroCard{color:#fff;background:radial-gradient(circle at 85% 15%,#8346ff40,#0000 20rem),linear-gradient(145deg,#080a45,#08093a);border:1px solid #ffffff1a;border-radius:22px;width:min(100%,1120px);padding:clamp(2rem,4vw,3.5rem);box-shadow:0 28px 70px #07083d33}.PropertyValuation-module__u-uJ2G__heroCopy{text-align:center;margin:0 auto 2rem}.PropertyValuation-module__u-uJ2G__kicker,.PropertyValuation-module__u-uJ2G__resultsEyebrow,.PropertyValuation-module__u-uJ2G__cardEyebrow{color:#a978ff;letter-spacing:.02em;align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.PropertyValuation-module__u-uJ2G__kicker{margin-bottom:.8rem}.PropertyValuation-module__u-uJ2G__heroCopy h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.15rem,4.7vw,4.2rem);line-height:1.04}.PropertyValuation-module__u-uJ2G__heroCopy p{color:#ffffffb8;width:min(100%,780px);margin:1rem auto 0;font-size:clamp(.98rem,1.5vw,1.12rem);line-height:1.7}.PropertyValuation-module__u-uJ2G__finder{gap:.75rem;width:min(100%,900px);margin:0 auto;display:grid}.PropertyValuation-module__u-uJ2G__finder label,.PropertyValuation-module__u-uJ2G__addressPanel>label,.PropertyValuation-module__u-uJ2G__manualAddress span{color:#ffffffd9;font-size:.86rem;font-weight:800}.PropertyValuation-module__u-uJ2G__finderRow{grid-template-columns:minmax(0,1fr) 210px;gap:.75rem;display:grid}.PropertyValuation-module__u-uJ2G__finder input,.PropertyValuation-module__u-uJ2G__manualAddress input,.PropertyValuation-module__u-uJ2G__formGrid input{width:100%;min-height:58px;color:var(--valuation-ink);font:inherit;background:#fff;border:1px solid #080b3f21;border-radius:12px;outline:none;padding:0 1rem;font-weight:700;transition:border-color .2s,box-shadow .2s}.PropertyValuation-module__u-uJ2G__finder input:focus,.PropertyValuation-module__u-uJ2G__manualAddress input:focus,.PropertyValuation-module__u-uJ2G__formGrid input:focus{border-color:#814af2;box-shadow:0 0 0 4px #814af21f}.PropertyValuation-module__u-uJ2G__finderRow button,.PropertyValuation-module__u-uJ2G__secondaryAction,.PropertyValuation-module__u-uJ2G__primaryWide,.PropertyValuation-module__u-uJ2G__agentCard a{color:#fff;min-height:58px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#6f39f4,#d53ee6);border:0;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.4rem;font-weight:850;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.PropertyValuation-module__u-uJ2G__finderRow button:hover,.PropertyValuation-module__u-uJ2G__secondaryAction:hover,.PropertyValuation-module__u-uJ2G__primaryWide:hover,.PropertyValuation-module__u-uJ2G__agentCard a:hover{transform:translateY(-2px);box-shadow:0 14px 28px #7134f047}.PropertyValuation-module__u-uJ2G__finderRow button:disabled,.PropertyValuation-module__u-uJ2G__secondaryAction:disabled,.PropertyValuation-module__u-uJ2G__primaryWide:disabled{opacity:.62;cursor:wait;transform:none}.PropertyValuation-module__u-uJ2G__addressPanel{background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;gap:.85rem;width:min(100%,820px);margin:0 auto;padding:clamp(1.25rem,2.5vw,1.8rem);display:grid;box-shadow:inset 0 1px #ffffff0a}.PropertyValuation-module__u-uJ2G__addressTopline,.PropertyValuation-module__u-uJ2G__formHeader,.PropertyValuation-module__u-uJ2G__resultsHeader,.PropertyValuation-module__u-uJ2G__cardHeader,.PropertyValuation-module__u-uJ2G__comparablesHeader,.PropertyValuation-module__u-uJ2G__sourceFooter{justify-content:space-between;align-items:center;gap:1rem;display:flex}.PropertyValuation-module__u-uJ2G__stepBadge,.PropertyValuation-module__u-uJ2G__recordCount,.PropertyValuation-module__u-uJ2G__confidenceBadge{border-radius:999px;align-items:center;gap:.4rem;width:fit-content;padding:.42rem .75rem;font-size:.76rem;font-weight:850;display:inline-flex}.PropertyValuation-module__u-uJ2G__stepBadge{color:#c6a6ff;background:#884dff24;border:1px solid #ae7eff4d}.PropertyValuation-module__u-uJ2G__textAction,.PropertyValuation-module__u-uJ2G__backButton{color:#b78cff;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.68rem .9rem;font-size:.88rem;font-weight:800;display:inline-flex}.PropertyValuation-module__u-uJ2G__textAction:hover{background:#ffffff12}.PropertyValuation-module__u-uJ2G__addressHeading{align-items:center;gap:.9rem;margin:.15rem 0 .4rem;display:flex}.PropertyValuation-module__u-uJ2G__addressIcon,.PropertyValuation-module__u-uJ2G__cardIcon,.PropertyValuation-module__u-uJ2G__agentIcon{flex:none;place-items:center;display:grid}.PropertyValuation-module__u-uJ2G__addressIcon{color:#a56fff;background:#894bff29;border-radius:13px;width:46px;height:46px}.PropertyValuation-module__u-uJ2G__addressHeading h2,.PropertyValuation-module__u-uJ2G__addressHeading p{margin:0}.PropertyValuation-module__u-uJ2G__addressHeading h2{font-size:1.35rem}.PropertyValuation-module__u-uJ2G__addressHeading p{color:#ffffff9e;margin-top:.25rem;font-size:.92rem}.PropertyValuation-module__u-uJ2G__addressHeading strong{color:#fff}.PropertyValuation-module__u-uJ2G__addressMeta,.PropertyValuation-module__u-uJ2G__attribution{color:#ffffffa3;margin:0;font-size:.84rem;line-height:1.5}.PropertyValuation-module__u-uJ2G__manualAddress{gap:.5rem;display:grid}.PropertyValuation-module__u-uJ2G__secondaryAction{width:100%;margin-top:.25rem}.PropertyValuation-module__u-uJ2G__manualToggle{color:#ffffffc7;text-underline-offset:4px;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:.25rem;font-size:.86rem;font-weight:700;text-decoration:underline}.PropertyValuation-module__u-uJ2G__attribution{text-align:center}.PropertyValuation-module__u-uJ2G__detailsSection{width:min(100%,1180px);margin:0 auto 2.5rem}.PropertyValuation-module__u-uJ2G__flowPanel{border:1px solid var(--valuation-line);background:#fffffff2;border-radius:20px;padding:clamp(1.35rem,3.2vw,2.5rem);box-shadow:0 22px 60px #0c0f4414}.PropertyValuation-module__u-uJ2G__formHeader{border-bottom:1px solid var(--valuation-line);align-items:flex-start;padding-bottom:1.7rem}.PropertyValuation-module__u-uJ2G__formHeader .PropertyValuation-module__u-uJ2G__stepBadge{color:#6c35df;background:#f2edff;border-color:#e0d3ff}.PropertyValuation-module__u-uJ2G__formHeader h1{letter-spacing:-.025em;margin:.65rem 0 0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.14}.PropertyValuation-module__u-uJ2G__selectedAddress{color:var(--valuation-muted);align-items:flex-start;gap:.45rem;margin:.7rem 0 0;line-height:1.45;display:flex}.PropertyValuation-module__u-uJ2G__selectedAddress svg{color:#7d3bea;flex:none;margin-top:.12rem}.PropertyValuation-module__u-uJ2G__backButton{color:#6c35df;background:#fff;border-color:#ded2fa;flex:none}.PropertyValuation-module__u-uJ2G__backButton:hover{background:#f7f4ff}.PropertyValuation-module__u-uJ2G__epcHint{color:#4e3b78;background:#f7f4ff;border:1px solid #ddd1fb;border-radius:12px;align-items:flex-start;gap:.7rem;margin:1.5rem 0;padding:1rem 1.1rem;display:flex}.PropertyValuation-module__u-uJ2G__epcHint svg{color:#7440df;flex:none;margin-top:.12rem}.PropertyValuation-module__u-uJ2G__epcHint p,.PropertyValuation-module__u-uJ2G__epcHint strong,.PropertyValuation-module__u-uJ2G__epcHint span{margin:0;display:block}.PropertyValuation-module__u-uJ2G__epcHint span{color:#6c5b8e;margin-top:.15rem;font-size:.88rem;line-height:1.45}.PropertyValuation-module__u-uJ2G__formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.PropertyValuation-module__u-uJ2G__formGrid label{gap:.55rem;min-width:0;display:grid}.PropertyValuation-module__u-uJ2G__formGrid label>span{color:#44495f;align-items:center;gap:.4rem;font-size:.82rem;font-weight:800;display:flex}.PropertyValuation-module__u-uJ2G__formGrid label>span svg{color:#7c40e7}.PropertyValuation-module__u-uJ2G__formFooter{border-top:1px solid var(--valuation-line);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.PropertyValuation-module__u-uJ2G__formFooter>p:not(.PropertyValuation-module__u-uJ2G__error){color:var(--valuation-muted);align-items:flex-start;gap:.55rem;margin:0;font-size:.86rem;line-height:1.55;display:flex}.PropertyValuation-module__u-uJ2G__formFooter>p svg{color:#7c40e7;flex:none;margin-top:.12rem}.PropertyValuation-module__u-uJ2G__primaryWide{width:100%}.PropertyValuation-module__u-uJ2G__error{color:#ef5b66;margin:0;font-weight:800}.PropertyValuation-module__u-uJ2G__results{width:min(100%,1380px);margin:0 auto}.PropertyValuation-module__u-uJ2G__resultsHeader{color:#fff;background:radial-gradient(circle at 80% 0,#7d41fa42,#0000 20rem),linear-gradient(145deg,#090b49,#0d0e41);border-radius:18px;align-items:flex-end;margin-bottom:1.25rem;padding:1.6rem clamp(1.25rem,3vw,2rem);box-shadow:0 18px 45px #0a0c4029}.PropertyValuation-module__u-uJ2G__resultsEyebrow{margin-bottom:.55rem;font-size:.82rem}.PropertyValuation-module__u-uJ2G__resultsHeader h1{letter-spacing:-.025em;max-width:900px;margin:0;font-size:clamp(1.45rem,3vw,2.4rem);line-height:1.18}.PropertyValuation-module__u-uJ2G__resultsHeader p{color:#ffffffa8;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.65rem 0 0;font-size:.88rem;display:flex}.PropertyValuation-module__u-uJ2G__resultsHeader p span{background:#ffffff59;border-radius:50%;width:4px;height:4px}.PropertyValuation-module__u-uJ2G__resultsHeader .PropertyValuation-module__u-uJ2G__backButton{color:#fff;background:#ffffff14;border-color:#fff3}.PropertyValuation-module__u-uJ2G__resultGrid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:1.25rem;display:grid}.PropertyValuation-module__u-uJ2G__estimateCard,.PropertyValuation-module__u-uJ2G__historyCard,.PropertyValuation-module__u-uJ2G__agentCard{border:1px solid var(--valuation-line);background:#fffffff7;border-radius:18px;min-width:0;padding:clamp(1.3rem,2.5vw,2rem);box-shadow:0 16px 38px #0a0d410e}.PropertyValuation-module__u-uJ2G__cardHeader{align-items:flex-start}.PropertyValuation-module__u-uJ2G__cardEyebrow{color:#7740df;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.PropertyValuation-module__u-uJ2G__cardHeader h2,.PropertyValuation-module__u-uJ2G__cardTitle h2,.PropertyValuation-module__u-uJ2G__comparablesHeader h2,.PropertyValuation-module__u-uJ2G__agentCard h2{margin:.3rem 0 0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.2}.PropertyValuation-module__u-uJ2G__confidenceBadge{color:#5930b4;text-transform:capitalize;background:#f5f2ff;border:1px solid #d8cef5;flex:none}.PropertyValuation-module__u-uJ2G__estimate{letter-spacing:-.055em;margin:1.5rem 0;font-size:clamp(3rem,6vw,5.3rem);line-height:.95;display:block}.PropertyValuation-module__u-uJ2G__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.PropertyValuation-module__u-uJ2G__metrics>div{background:#fafaff;border:1px solid #e8e8f2;border-radius:13px;min-width:0;padding:1rem}.PropertyValuation-module__u-uJ2G__metrics span{color:#6a6e82;align-items:center;gap:.38rem;margin-bottom:.55rem;font-size:.76rem;font-weight:750;display:flex}.PropertyValuation-module__u-uJ2G__metrics span svg{color:#7540df}.PropertyValuation-module__u-uJ2G__metrics strong{overflow-wrap:anywhere;font-size:.95rem;display:block}.PropertyValuation-module__u-uJ2G__metrics strong small{color:#6a6e82;font-size:.78rem}.PropertyValuation-module__u-uJ2G__estimateCard p,.PropertyValuation-module__u-uJ2G__historyCard p,.PropertyValuation-module__u-uJ2G__agentCard p{color:#555a70;line-height:1.62}.PropertyValuation-module__u-uJ2G__reason{margin:1.15rem 0 0}.PropertyValuation-module__u-uJ2G__limitations{background:#f7f5fc;border-left:3px solid #8350ea;border-radius:0 10px 10px 0;align-items:flex-start;gap:.65rem;margin-top:1.35rem;padding:.9rem 1rem;display:flex}.PropertyValuation-module__u-uJ2G__limitations svg{color:#7540df;flex:none;margin-top:.15rem}.PropertyValuation-module__u-uJ2G__limitations p{margin:0;font-size:.83rem}.PropertyValuation-module__u-uJ2G__cardTitle{align-items:center;gap:.8rem;display:flex}.PropertyValuation-module__u-uJ2G__cardIcon{color:#7140d7;background:#f1ecff;border-radius:12px;width:42px;height:42px}.PropertyValuation-module__u-uJ2G__historyCard>p{margin:1.2rem 0}.PropertyValuation-module__u-uJ2G__evidenceInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.2rem 0;display:grid}.PropertyValuation-module__u-uJ2G__evidenceInputs div{background:#fafafd;border:1px solid #ececf4;border-radius:10px;min-width:0;padding:.8rem}.PropertyValuation-module__u-uJ2G__evidenceInputs dt{color:#737689;font-size:.72rem;font-weight:700}.PropertyValuation-module__u-uJ2G__evidenceInputs dd{overflow-wrap:anywhere;text-transform:capitalize;margin:.3rem 0 0;font-size:.88rem;font-weight:800}.PropertyValuation-module__u-uJ2G__historyCard small{color:#777b8e;align-items:flex-start;gap:.4rem;font-size:.75rem;line-height:1.5;display:flex}.PropertyValuation-module__u-uJ2G__historyCard small svg{flex:none;margin-top:.1rem}.PropertyValuation-module__u-uJ2G__marketSnapshotCard,.PropertyValuation-module__u-uJ2G__propertyPassportCard{min-height:100%}.PropertyValuation-module__u-uJ2G__marketStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.25rem 0;display:grid}.PropertyValuation-module__u-uJ2G__marketStats>div{background:linear-gradient(145deg,#fcfbff,#f7f5fc);border:1px solid #e9e7f1;border-radius:12px;min-width:0;padding:1rem}.PropertyValuation-module__u-uJ2G__marketStats span,.PropertyValuation-module__u-uJ2G__marketStats small,.PropertyValuation-module__u-uJ2G__marketStats strong{display:block}.PropertyValuation-module__u-uJ2G__marketStats span{color:#73768a;font-size:.74rem;font-weight:750}.PropertyValuation-module__u-uJ2G__marketStats strong{overflow-wrap:anywhere;margin-top:.4rem;font-size:1.05rem}.PropertyValuation-module__u-uJ2G__marketStats small{color:#85889a;margin-top:.3rem;font-size:.7rem}.PropertyValuation-module__u-uJ2G__marketHighlights{border-top:1px solid var(--valuation-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding-top:1rem;display:grid}.PropertyValuation-module__u-uJ2G__marketHighlights>div{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.PropertyValuation-module__u-uJ2G__marketHighlights svg{color:#7540df;flex:none;margin-top:.15rem}.PropertyValuation-module__u-uJ2G__marketHighlights p,.PropertyValuation-module__u-uJ2G__marketHighlights span,.PropertyValuation-module__u-uJ2G__marketHighlights strong{margin:0;display:block}.PropertyValuation-module__u-uJ2G__marketHighlights span{color:#7b7e90;font-size:.68rem}.PropertyValuation-module__u-uJ2G__marketHighlights strong{margin-top:.2rem;font-size:.78rem}.PropertyValuation-module__u-uJ2G__passportList{margin:1.2rem 0;display:grid}.PropertyValuation-module__u-uJ2G__passportList>div{border-bottom:1px solid #eeeef4;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:.75rem;padding:.68rem 0;display:grid}.PropertyValuation-module__u-uJ2G__passportList dt{color:#777b8d;font-size:.75rem}.PropertyValuation-module__u-uJ2G__passportList dd{overflow-wrap:anywhere;text-align:right;text-transform:capitalize;margin:0;font-size:.8rem;font-weight:800}.PropertyValuation-module__u-uJ2G__energyRating{color:#1f7a36;background:#e9f7eb;border-radius:7px;place-items:center;min-width:26px;min-height:26px;margin-right:.25rem;font-size:.75rem;display:inline-grid}.PropertyValuation-module__u-uJ2G__rentalCard,.PropertyValuation-module__u-uJ2G__soldEvidenceCard,.PropertyValuation-module__u-uJ2G__agentCard{grid-column:1/-1}.PropertyValuation-module__u-uJ2G__rentalCard{background:linear-gradient(145deg,#fff,#fbf9ff);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:center;gap:1.5rem;display:grid}.PropertyValuation-module__u-uJ2G__rentalIntro{align-items:flex-start;gap:.85rem;display:flex}.PropertyValuation-module__u-uJ2G__rentalIntro h2{margin:.3rem 0 0;font-size:clamp(1.2rem,2vw,1.55rem)}.PropertyValuation-module__u-uJ2G__rentalIntro p{margin:.65rem 0 0;font-size:.83rem}.PropertyValuation-module__u-uJ2G__rentalCalculator{background:#fff;border:1px solid #e7e1f6;border-radius:14px;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:.85rem;padding:1rem;display:grid}.PropertyValuation-module__u-uJ2G__rentalCalculator>label{gap:.45rem;display:grid}.PropertyValuation-module__u-uJ2G__rentalCalculator>label>span{color:#555a70;font-size:.76rem;font-weight:800}.PropertyValuation-module__u-uJ2G__moneyInput{color:#6c35df;border:1px solid #dedbe8;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;min-height:54px;padding:0 .8rem;display:grid}.PropertyValuation-module__u-uJ2G__moneyInput:focus-within{border-color:#814af2;box-shadow:0 0 0 4px #814af21a}.PropertyValuation-module__u-uJ2G__moneyInput input{min-width:0;color:var(--valuation-ink);font:inherit;background:0 0;border:0;outline:0;font-weight:800}.PropertyValuation-module__u-uJ2G__moneyInput small{color:#85889a;white-space:nowrap;font-size:.66rem}.PropertyValuation-module__u-uJ2G__rentalOutputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.PropertyValuation-module__u-uJ2G__rentalOutputs>div{background:#f7f5fc;border-radius:10px;min-width:0;padding:.75rem}.PropertyValuation-module__u-uJ2G__rentalOutputs span{color:#74778a;align-items:center;gap:.3rem;font-size:.65rem;line-height:1.3;display:flex}.PropertyValuation-module__u-uJ2G__rentalOutputs span svg{color:#7540df;flex:none}.PropertyValuation-module__u-uJ2G__rentalOutputs strong{overflow-wrap:anywhere;margin-top:.45rem;font-size:.9rem;display:block}.PropertyValuation-module__u-uJ2G__rentalNote{border-top:1px solid var(--valuation-line);color:#777b8d;grid-column:1/-1;align-items:flex-start;gap:.5rem;padding-top:1rem;display:flex}.PropertyValuation-module__u-uJ2G__rentalNote svg{color:#7540df;flex:none;margin-top:.15rem}.PropertyValuation-module__u-uJ2G__rentalNote p{margin:0;font-size:.74rem}.PropertyValuation-module__u-uJ2G__comparablesHeader{margin-bottom:1.25rem}.PropertyValuation-module__u-uJ2G__recordCount{color:#6734cb;background:#f6f2ff;border:1px solid #e2d7fb}.PropertyValuation-module__u-uJ2G__soldList{border:1px solid #e7e8f0;border-radius:13px;overflow:hidden}.PropertyValuation-module__u-uJ2G__soldTableHead,.PropertyValuation-module__u-uJ2G__soldRow{grid-template-columns:minmax(240px,1.75fr) minmax(120px,.65fr) minmax(140px,.65fr) minmax(110px,auto);align-items:center;gap:1rem;display:grid}.PropertyValuation-module__u-uJ2G__soldTableHead{color:#777b8d;text-transform:uppercase;letter-spacing:.06em;background:#f5f5fa;padding:.7rem 1rem;font-size:.7rem;font-weight:800}.PropertyValuation-module__u-uJ2G__soldRow{border-top:1px solid #ececf2;padding:.9rem 1rem}.PropertyValuation-module__u-uJ2G__soldRow:first-of-type{border-top:0}.PropertyValuation-module__u-uJ2G__soldRow>div{gap:.28rem;min-width:0;display:grid}.PropertyValuation-module__u-uJ2G__soldRow strong{overflow-wrap:anywhere;font-size:.9rem}.PropertyValuation-module__u-uJ2G__soldRow span{color:#777b8d;align-items:center;gap:.25rem;font-size:.76rem;display:flex}.PropertyValuation-module__u-uJ2G__salePrice{font-size:1rem!important}.PropertyValuation-module__u-uJ2G__soldRow a{color:#6734cf;justify-content:flex-end;align-items:center;gap:.3rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.PropertyValuation-module__u-uJ2G__sourceFooter{margin-top:1rem}.PropertyValuation-module__u-uJ2G__sourceFooter>div{color:#7040d5;align-items:center;gap:.5rem;display:flex}.PropertyValuation-module__u-uJ2G__sourceFooter p{flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;font-size:.78rem;display:flex}.PropertyValuation-module__u-uJ2G__sourceFooter a{color:#6030c4;font-weight:700}.PropertyValuation-module__u-uJ2G__sourceFooter small{margin:0}.PropertyValuation-module__u-uJ2G__agentCard{color:#fff;background:radial-gradient(circle at 75% 0,#9053ff4d,#0000 18rem),linear-gradient(135deg,#090b47,#111245);border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;display:grid;overflow:hidden;box-shadow:0 20px 45px #0a0c4129}.PropertyValuation-module__u-uJ2G__agentIcon{color:#bb93ff;background:#ffffff1a;border-radius:15px;width:54px;height:54px}.PropertyValuation-module__u-uJ2G__agentCard h2{color:#fff}.PropertyValuation-module__u-uJ2G__agentCard p{color:#ffffffad;max-width:720px;margin:.45rem 0 0}.PropertyValuation-module__u-uJ2G__agentCard a{min-width:210px}.PropertyValuation-module__u-uJ2G__contentSection{border:1px solid var(--valuation-line);background:#fffffff0;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:2rem;max-width:1120px;margin:0 auto;padding:clamp(1.4rem,3vw,2.3rem);display:grid;box-shadow:0 15px 40px #0a0c410b}.PropertyValuation-module__u-uJ2G__contentSection h2{margin:0 0 .9rem;font-size:clamp(1.5rem,2.3vw,2.2rem)}.PropertyValuation-module__u-uJ2G__contentSection p{color:#555a70;line-height:1.65}.PropertyValuation-module__u-uJ2G__illustration{min-height:220px;color:var(--valuation-ink);background:linear-gradient(135deg,#f5f2ff,#eeebff);border-radius:15px;justify-content:center;align-items:center;gap:1rem;display:flex}@media (max-width:1050px){.PropertyValuation-module__u-uJ2G__resultGrid{grid-template-columns:1fr}.PropertyValuation-module__u-uJ2G__estimateCard,.PropertyValuation-module__u-uJ2G__historyCard{grid-column:1}.PropertyValuation-module__u-uJ2G__sourceFooter{flex-direction:column;align-items:flex-start}.PropertyValuation-module__u-uJ2G__rentalCard{grid-template-columns:1fr}}@media (max-width:820px){.PropertyValuation-module__u-uJ2G__page{padding:104px 1rem 3.5rem}.PropertyValuation-module__u-uJ2G__finderRow,.PropertyValuation-module__u-uJ2G__formGrid,.PropertyValuation-module__u-uJ2G__formFooter,.PropertyValuation-module__u-uJ2G__contentSection{grid-template-columns:1fr}.PropertyValuation-module__u-uJ2G__formFooter{gap:1rem}.PropertyValuation-module__u-uJ2G__metrics,.PropertyValuation-module__u-uJ2G__marketHighlights,.PropertyValuation-module__u-uJ2G__rentalCalculator{grid-template-columns:1fr}.PropertyValuation-module__u-uJ2G__resultsHeader{flex-direction:column;align-items:flex-start}.PropertyValuation-module__u-uJ2G__soldTableHead{display:none}.PropertyValuation-module__u-uJ2G__soldRow{grid-template-columns:minmax(0,1fr) auto;gap:.8rem}.PropertyValuation-module__u-uJ2G__areaCell{grid-column:1}.PropertyValuation-module__u-uJ2G__soldRow a{grid-area:1/2/span 2}.PropertyValuation-module__u-uJ2G__agentCard{grid-template-columns:auto minmax(0,1fr)}.PropertyValuation-module__u-uJ2G__agentCard a{grid-column:1/-1;width:100%}}@media (max-width:560px){.PropertyValuation-module__u-uJ2G__page{padding:90px .75rem 2.5rem}.PropertyValuation-module__u-uJ2G__heroCard,.PropertyValuation-module__u-uJ2G__flowPanel,.PropertyValuation-module__u-uJ2G__resultsHeader,.PropertyValuation-module__u-uJ2G__estimateCard,.PropertyValuation-module__u-uJ2G__historyCard,.PropertyValuation-module__u-uJ2G__agentCard,.PropertyValuation-module__u-uJ2G__contentSection{border-radius:14px}.PropertyValuation-module__u-uJ2G__heroCard{padding:1.35rem 1rem}.PropertyValuation-module__u-uJ2G__heroCopy{margin-bottom:1.35rem}.PropertyValuation-module__u-uJ2G__addressPanel{border-radius:12px;padding:1rem}.PropertyValuation-module__u-uJ2G__addressTopline,.PropertyValuation-module__u-uJ2G__formHeader,.PropertyValuation-module__u-uJ2G__cardHeader,.PropertyValuation-module__u-uJ2G__comparablesHeader{flex-direction:column;align-items:flex-start}.PropertyValuation-module__u-uJ2G__addressTopline{flex-direction:row;align-items:center}.PropertyValuation-module__u-uJ2G__formHeader .PropertyValuation-module__u-uJ2G__backButton{width:100%}.PropertyValuation-module__u-uJ2G__evidenceInputs,.PropertyValuation-module__u-uJ2G__marketStats,.PropertyValuation-module__u-uJ2G__rentalOutputs{grid-template-columns:1fr}.PropertyValuation-module__u-uJ2G__passportList>div{grid-template-columns:1fr;gap:.25rem}.PropertyValuation-module__u-uJ2G__passportList dd{text-align:left}.PropertyValuation-module__u-uJ2G__soldRow{grid-template-columns:1fr}.PropertyValuation-module__u-uJ2G__soldRow a,.PropertyValuation-module__u-uJ2G__areaCell{grid-area:auto/1;justify-content:flex-start}.PropertyValuation-module__u-uJ2G__agentCard{grid-template-columns:1fr}.PropertyValuation-module__u-uJ2G__agentIcon{width:46px;height:46px}.PropertyValuation-module__u-uJ2G__estimate{font-size:clamp(2.7rem,14vw,4rem)}}
