.ValuationLanding_page__DthXp{max-width:440px;margin:0 auto;position:relative;z-index:1;background:var(--sand);box-shadow:0 0 0 1px var(--sand-line);min-height:100vh}.ValuationLanding_hero__VkH9a{position:relative;width:100%;height:320px;overflow:hidden}.ValuationLanding_hero__VkH9a img{width:100%;height:100%;object-fit:cover;display:block}.ValuationLanding_heroGradient__yd1vE{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,40,71,.35),rgba(13,40,71,.15) 40%,rgba(13,40,71,.75))}.ValuationLanding_heroTag__QZ35k{position:absolute;top:18px;left:18px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);color:var(--navy);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 11px;border-radius:999px}.ValuationLanding_agentHeader__Q_pA8{position:absolute;bottom:18px;left:18px;right:18px;display:flex;align-items:center;gap:12px}.ValuationLanding_agentAvatar__L8VGV{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--brass),var(--brass-light));display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:600;font-size:17px;color:#fff;flex-shrink:0;border:2px solid hsla(0,0%,100%,.8);overflow:hidden}.ValuationLanding_agentAvatar__L8VGV img{width:100%;height:100%;object-fit:cover;display:block}.ValuationLanding_agentInfo__89E6g{flex:1;color:#fff;min-width:0}.ValuationLanding_agentName__KWxjo{font-family:var(--serif);font-weight:500;font-size:17px;line-height:1.15}.ValuationLanding_agentBrokerage__zPl4D{font-size:12px;color:hsla(0,0%,100%,.75);margin-top:2px}.ValuationLanding_agentHeaderNoAvatar__sLRHw .ValuationLanding_agentInfo__89E6g{position:relative;padding-left:14px}.ValuationLanding_agentHeaderNoAvatar__sLRHw .ValuationLanding_agentInfo__89E6g:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;background:linear-gradient(180deg,var(--brass-light),var(--brass));border-radius:2px}.ValuationLanding_content__E30wg{padding:28px 20px 40px}.ValuationLanding_intro__p_D4G{text-align:center;margin-bottom:26px}.ValuationLanding_introKicker__nNF9m{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:10px}.ValuationLanding_introTitle__qzP5R{font-family:var(--serif);font-weight:500;font-size:26px;line-height:1.2;color:var(--navy);letter-spacing:-.01em}.ValuationLanding_introTitle__qzP5R em{font-style:italic;color:var(--brass)}.ValuationLanding_snapshot__Z1Y0A{background:#fff;border:1px solid var(--sand-line);border-radius:var(--radius);padding:16px 18px;display:flex;align-items:center;gap:14px;margin-bottom:22px;box-shadow:var(--shadow-soft)}.ValuationLanding_snapshotIcon___ge1_{width:44px;height:44px;border-radius:10px;background:var(--teal-mist);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--teal)}.ValuationLanding_snapshotBody__iUrYu{flex:1;min-width:0}.ValuationLanding_snapshotAddress__bhx48{font-weight:600;font-size:14px;color:var(--navy);margin-bottom:3px}.ValuationLanding_snapshotMeta__Pd0u0{font-size:12px;color:var(--text-muted)}.ValuationLanding_snapshotMeta__Pd0u0 span{color:var(--text-faint);margin:0 5px}.ValuationLanding_card__F6GZ_{background:#fff;border:1px solid var(--sand-line);border-radius:var(--radius-lg);padding:24px 20px;margin-bottom:18px;box-shadow:var(--shadow-card)}.ValuationLanding_cardLabel__LbIwU{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:10px;display:flex;align-items:center;gap:8px}.ValuationLanding_cardLabel__LbIwU:before{content:"";width:18px;height:1.5px;background:var(--brass)}.ValuationLanding_valueHero__VzvMf{text-align:center;background:linear-gradient(180deg,#fff,#fbf7ef);border:1px solid var(--brass-mist)}.ValuationLanding_valueHero__VzvMf .ValuationLanding_cardLabel__LbIwU{justify-content:center}.ValuationLanding_valueHero__VzvMf .ValuationLanding_cardLabel__LbIwU:before{display:none}.ValuationLanding_valueNumber__4M8Yv{font-family:var(--serif);font-weight:500;font-size:52px;line-height:1;color:var(--navy);letter-spacing:-.02em;margin:6px 0 8px}.ValuationLanding_valueCaption__VY9f1{font-size:13px;color:var(--text-muted);margin-bottom:18px}.ValuationLanding_valueRange__FOost{background:var(--sand-deep);border-radius:10px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px}.ValuationLanding_rangeItem__jtCmt{flex:1;text-align:center}.ValuationLanding_rangeLabel__YJBXM{font-size:10px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}.ValuationLanding_rangeValue___DSBQ{font-weight:600;color:var(--navy);font-size:13px}.ValuationLanding_rangeDivider__SYkKS{width:1px;height:24px;background:var(--sand-line)}.ValuationLanding_confidence__kx6_q{margin-top:14px;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--teal);background:var(--teal-mist);padding:5px 10px;border-radius:999px}.ValuationLanding_confidenceDot__VVcK2{width:6px;height:6px;border-radius:50%;background:var(--teal)}.ValuationLanding_profitRow__S1CrD{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch;margin-bottom:14px}.ValuationLanding_profitTile__x_6Rg{background:var(--sand-deep);border-radius:10px;padding:12px;text-align:center}.ValuationLanding_profitTileLabel__d_p14{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.ValuationLanding_profitTileValue__SIp7x{font-family:var(--serif);font-weight:500;font-size:18px;color:var(--navy)}.ValuationLanding_profitArrow__G0ykd{display:flex;align-items:center;justify-content:center;color:var(--brass);font-weight:700}.ValuationLanding_appreciationStat__MQa3o{background:var(--sand-deep);border:1px solid var(--sand-line);border-radius:12px;padding:12px 14px;text-align:center;margin-bottom:10px;display:grid;grid-template-columns:auto 1px 1fr;gap:12px;align-items:center}.ValuationLanding_appreciationStatValue__KAJjS{font-family:var(--serif);font-weight:500;font-size:22px;color:var(--navy);letter-spacing:-.01em}.ValuationLanding_appreciationStatDivider__Ote_u{background:var(--sand-line);width:1px;height:26px}.ValuationLanding_appreciationStatSub__Lylq7{font-size:12px;color:var(--text-muted,#6b7587);text-align:left;line-height:1.4}.ValuationLanding_appreciationStatSub__Lylq7 strong{color:var(--text,#223044);font-weight:600}.ValuationLanding_profitHeadline__Velfx{background:linear-gradient(135deg,var(--navy) 0,var(--navy-soft) 100%);border-radius:12px;padding:20px 18px 18px;color:#fff;text-align:center;position:relative;overflow:hidden}.ValuationLanding_profitHeadline__Velfx:before{content:"";position:absolute;top:-40px;right:-40px;width:130px;height:130px;background:radial-gradient(circle,rgba(201,135,61,.28) 0,transparent 70%);pointer-events:none}.ValuationLanding_profitHeadlineLabel__O_NKw{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.72);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;position:relative}.ValuationLanding_profitHeadlineValue__1jFxy{font-family:var(--serif);font-weight:500;font-size:38px;color:var(--brass-light);letter-spacing:-.01em;line-height:1;position:relative}.ValuationLanding_profitHeadlineSub__ODG_v{margin-top:8px;font-size:12px;color:hsla(0,0%,100%,.78);position:relative}.ValuationLanding_profitBreakdown__a1vC_{margin-top:14px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.14);display:grid;grid-template-columns:1fr auto;gap:5px 16px;font-size:11.5px;color:hsla(0,0%,100%,.72);text-align:left;position:relative}.ValuationLanding_profitBreakdownVal__SGcyK{text-align:right;font-variant-numeric:tabular-nums}.ValuationLanding_profitBreakdownTotal__ujUy2{font-weight:600;color:#fff;padding-top:5px;border-top:1px dashed hsla(0,0%,100%,.2);margin-top:4px}.ValuationLanding_profitBreakdownVal__SGcyK.ValuationLanding_profitBreakdownTotal__ujUy2{color:var(--brass-light)}.ValuationLanding_equityBarWrap__tV612{margin:14px 0 16px}.ValuationLanding_equityBarMeta__V9wjh{display:flex;justify-content:space-between;font-size:12px;margin-bottom:7px}.ValuationLanding_equityBarMeta__V9wjh strong{font-family:var(--serif);font-size:22px;color:var(--navy);font-weight:500}.ValuationLanding_equityBarMeta__V9wjh .ValuationLanding_muted__eLMq3{color:var(--text-muted);align-self:flex-end}.ValuationLanding_equityBar__97N16{height:10px;background:var(--sand-deep);border-radius:999px;overflow:hidden;position:relative}.ValuationLanding_equityFill__AtGtV{height:100%;background:linear-gradient(90deg,var(--teal) 0,var(--brass) 100%);border-radius:999px;transition:width .6s ease}.ValuationLanding_equityDetail__IC9No{display:flex;justify-content:space-between;font-size:12px;color:var(--text-muted);margin-bottom:14px}.ValuationLanding_equityInsight__n7TS8{background:var(--teal-mist);border-left:3px solid var(--teal);border-radius:8px;padding:12px 14px;font-size:13px;color:var(--navy);line-height:1.5}.ValuationLanding_equityInsight__n7TS8 strong{color:var(--teal)}.ValuationLanding_equityNudge__m3JNl{background:var(--sand-deep,#f5f1ea);border-left:3px solid var(--brass);border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.55;color:var(--text,#223044);margin-top:4px}.ValuationLanding_equityNudge__m3JNl strong{color:var(--navy)}.ValuationLanding_taxTip__6yyxj{background:linear-gradient(135deg,var(--brass-mist) 0,#fbf2e0 100%);border:1px solid var(--brass-light);border-radius:var(--radius);padding:18px;display:flex;gap:12px;margin-bottom:20px}.ValuationLanding_taxIcon__wRqpZ{width:36px;height:36px;border-radius:50%;background:var(--brass);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-family:var(--serif);font-weight:600;font-size:13px}.ValuationLanding_taxBody__zf8Ua{flex:1}.ValuationLanding_taxTitle__yM73x{font-family:var(--serif);font-weight:500;font-size:15px;color:var(--navy);margin-bottom:4px}.ValuationLanding_taxText__eHYjK{font-size:12.5px;color:var(--text);line-height:1.5}.ValuationLanding_taxText__eHYjK strong{color:var(--brass);font-weight:600}.ValuationLanding_cta__AjgrH{background:linear-gradient(135deg,var(--navy) 0,#0b1f38 100%);border-radius:var(--radius-lg);padding:26px 22px;text-align:center;color:#fff;margin-bottom:16px;position:relative;overflow:hidden}.ValuationLanding_cta__AjgrH:before{content:"";position:absolute;top:-40px;right:-40px;width:160px;height:160px;background:radial-gradient(circle,rgba(201,135,61,.25) 0,transparent 70%);pointer-events:none}.ValuationLanding_ctaKicker__NfQ8a{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-light);margin-bottom:8px;position:relative}.ValuationLanding_ctaTitle__mnIbl{font-family:var(--serif);font-weight:500;font-size:22px;line-height:1.25;margin-bottom:8px;position:relative}.ValuationLanding_ctaSub__PUwHh{font-size:13px;color:hsla(0,0%,100%,.75);margin-bottom:18px;position:relative}.ValuationLanding_ctaForm__gFwYA{display:flex;flex-direction:column;gap:9px;position:relative}.ValuationLanding_ctaInput__aehjl{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#fff;padding:13px 15px;border-radius:10px;font-family:var(--sans);font-size:14px;width:100%;outline:none;transition:all .2s}.ValuationLanding_ctaInput__aehjl::placeholder{color:hsla(0,0%,100%,.4)}.ValuationLanding_ctaInput__aehjl:focus{border-color:var(--brass);background:hsla(0,0%,100%,.12)}.ValuationLanding_ctaBtn__7XGr_{background:var(--brass);color:#fff;border:none;padding:14px;border-radius:10px;font-family:var(--sans);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;letter-spacing:.02em}.ValuationLanding_ctaBtn__7XGr_:hover{background:var(--brass-light);transform:translateY(-1px)}.ValuationLanding_ctaBtn__7XGr_:disabled{opacity:.6;cursor:wait;transform:none}.ValuationLanding_ctaFine__5b4yT{font-size:10.5px;color:hsla(0,0%,100%,.45);margin-top:10px;position:relative}.ValuationLanding_ctaPhone__gSix0{display:flex;align-items:center;justify-content:center;width:100%;background:var(--brass);color:#fff;border:none;padding:15px 14px;border-radius:10px;font-family:var(--sans);font-size:15px;font-weight:600;text-decoration:none;letter-spacing:.01em;cursor:pointer;transition:background .2s ease,transform .2s ease;position:relative;margin-bottom:14px}.ValuationLanding_ctaPhone__gSix0:focus,.ValuationLanding_ctaPhone__gSix0:hover{background:var(--brass-light);transform:translateY(-1px);color:#fff}.ValuationLanding_reportCta__NZ7nl{background:var(--sand-card,#f7f1e6);border:1px solid var(--sand-line,#e5dccb);border-radius:var(--radius-lg);padding:22px 20px;text-align:center;margin-top:14px;margin-bottom:14px}.ValuationLanding_reportKicker__fRTWy{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin-bottom:6px}.ValuationLanding_reportTitle__slLBe{font-family:var(--serif);font-weight:500;font-size:19px;line-height:1.3;color:var(--navy);margin:0 0 8px}.ValuationLanding_reportSub__1QZUK{font-size:13px;color:var(--ink-muted,#5a5247);line-height:1.5;margin-bottom:16px}.ValuationLanding_reportForm__485Cn{display:flex;flex-direction:column;gap:8px}.ValuationLanding_reportInput__VB9tS{background:#fff;border:1px solid var(--sand-line,#e5dccb);color:var(--navy);padding:12px 14px;border-radius:10px;font-family:var(--sans);font-size:14px;width:100%;outline:none;transition:border-color .2s ease}.ValuationLanding_reportInput__VB9tS::placeholder{color:rgba(10,25,49,.35)}.ValuationLanding_reportInput__VB9tS:focus{border-color:var(--brass)}.ValuationLanding_reportBtn__XAfbd{background:var(--navy);color:#fff;border:none;padding:13px;border-radius:10px;font-family:var(--sans);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease}.ValuationLanding_reportBtn__XAfbd:hover:not(:disabled){background:#0b1f38;transform:translateY(-1px)}.ValuationLanding_reportBtn__XAfbd:disabled{opacity:.6;cursor:wait}.ValuationLanding_reportSuccess__iJh_R{background:#fff;border:1px solid rgba(201,135,61,.4);border-radius:12px;padding:16px;color:var(--navy);text-align:center}.ValuationLanding_reportSuccess__iJh_R strong{display:block;font-family:var(--serif);font-weight:500;font-size:17px;color:var(--brass);margin-bottom:2px}.ValuationLanding_reportError__V4DqP{margin-top:8px;font-size:12px;color:#b04545}.ValuationLanding_reportFine__XAylc{font-size:10.5px;color:var(--ink-muted,#5a5247);opacity:.7;margin-top:10px}.ValuationLanding_ctaSuccess__fG5aK{background:hsla(0,0%,100%,.06);border:1px solid rgba(224,165,90,.35);border-radius:12px;padding:18px;color:#fff;text-align:center;position:relative}.ValuationLanding_ctaSuccess__fG5aK strong{display:block;font-family:var(--serif);font-weight:500;font-size:18px;color:var(--brass-light);margin-bottom:4px}.ValuationLanding_ctaError__U_Ehp{margin-top:10px;font-size:12px;color:#f7b5b5;position:relative}.ValuationLanding_footer__m58iO{text-align:center;padding:20px 0 12px;border-top:1px solid var(--sand-line);margin-top:10px}.ValuationLanding_footerLocal__c51EF{font-family:var(--serif);font-style:italic;font-size:13px;color:var(--teal);margin-bottom:6px}.ValuationLanding_footerText__s_dQQ{font-size:11px;color:var(--text-faint);line-height:1.6}.ValuationLanding_footerText__s_dQQ a{color:var(--text-muted);text-decoration:none}.ValuationLanding_footerText__s_dQQ a:hover{color:var(--brass)}.ValuationLanding_brokerageLogo__lTqt9{max-height:18px;margin-top:2px;display:block;filter:brightness(0) invert(1);opacity:.85}@media (min-width:600px){.ValuationLanding_hero__VkH9a{height:380px}}