.ClosingCreditCalculator_calculatorSection___SRWE{width:100%;padding:96px 24px;background:linear-gradient(160deg,#f0fdf9,#e8f5f0 40%,#f8fffe);position:relative;overflow:hidden;opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}.ClosingCreditCalculator_calculatorSection___SRWE.ClosingCreditCalculator_visible__xUCqI{opacity:1;transform:translateY(0)}.ClosingCreditCalculator_calculatorBlob1__Bq7ht{position:absolute;top:-80px;right:5%;width:480px;height:480px;background:radial-gradient(circle,rgba(84,144,128,.12) 0,transparent 68%);pointer-events:none}.ClosingCreditCalculator_calculatorBlob2__J9Up_{position:absolute;bottom:-60px;left:5%;width:380px;height:380px;background:radial-gradient(circle,rgba(16,185,129,.08) 0,transparent 68%);pointer-events:none}.ClosingCreditCalculator_calculatorInner__k6ADp{max-width:1080px;margin:0 auto;position:relative;z-index:1}.ClosingCreditCalculator_calcHeader__ybu_n{text-align:center;margin-bottom:52px}.ClosingCreditCalculator_calcEyebrow__YEyKK{display:inline-flex;align-items:center;gap:7px;font-size:.76rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#549080;background:rgba(84,144,128,.1);border:1px solid rgba(84,144,128,.22);padding:5px 14px;border-radius:50px;margin-bottom:18px}.ClosingCreditCalculator_calcTitle__y8Dxl{font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;color:#0f2d25;margin:0 0 12px;line-height:1.2}.ClosingCreditCalculator_calcSub__iBn_r{font-size:1rem;color:#6b7280;max-width:460px;margin:0 auto;line-height:1.6}.ClosingCreditCalculator_calculatorCard__iUkqi{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1.5px solid #e5e7eb;border-radius:24px;overflow:hidden;box-shadow:0 8px 48px rgba(84,144,128,.14),0 2px 12px rgba(0,0,0,.05)}.ClosingCreditCalculator_calcLeft__bW35T{padding:36px;border-right:1.5px solid #f3f4f6;display:flex;flex-direction:column;gap:28px}.ClosingCreditCalculator_sliderBlock__8qOQ1{display:flex;flex-direction:column}.ClosingCreditCalculator_sliderLabelRow__ugjhg{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ClosingCreditCalculator_sliderLabel__9jTaZ{font-size:.9rem;font-weight:600;color:#374151}.ClosingCreditCalculator_sliderValue__BovUl{font-size:1.5rem;font-weight:800;color:#0f2d25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ClosingCreditCalculator_sliderTrackWrapper__yHhZ5{padding:4px 0;margin-bottom:8px}.ClosingCreditCalculator_slider__UtCfA{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:6px;outline:none;cursor:pointer;transition:box-shadow .2s ease}.ClosingCreditCalculator_sliderPrice__Onaio{background:linear-gradient(90deg,#22c55e 0,#84cc16 25%,#eab308 50%,#f97316 75%,#ef4444)}.ClosingCreditCalculator_slider__UtCfA::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid #549080;box-shadow:0 0 0 3px rgba(84,144,128,.2),0 2px 8px rgba(0,0,0,.12);cursor:pointer;-webkit-transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease}.ClosingCreditCalculator_slider__UtCfA::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 0 6px rgba(84,144,128,.18),0 4px 14px rgba(0,0,0,.15)}.ClosingCreditCalculator_slider__UtCfA::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid #549080;box-shadow:0 2px 8px rgba(84,144,128,.25);cursor:pointer}.ClosingCreditCalculator_sliderTicks__tszHk{display:flex;justify-content:space-between;font-size:.72rem;color:#9ca3af;padding:0 2px}.ClosingCreditCalculator_breakdownList__BcUEJ{display:flex;flex-direction:column;gap:10px}.ClosingCreditCalculator_breakdownRow__7NPs9{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:#f9fafb;border:1px solid #f3f4f6;transition:background .15s ease}.ClosingCreditCalculator_breakdownRow__7NPs9:hover{background:#f3f4f6}.ClosingCreditCalculator_breakdownRowRed__Y_kt8{background:#fff5f5;border-color:#fee2e2}.ClosingCreditCalculator_breakdownRowTeal__9lFZ7{background:#f0fdf9;border-color:#d1fae5}.ClosingCreditCalculator_breakdownIcon__ujEJo{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.ClosingCreditCalculator_breakdownText__Nd7lX{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ClosingCreditCalculator_breakdownLabel__Whogj{font-size:.84rem;font-weight:600;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClosingCreditCalculator_breakdownSub__VXJIq{font-size:.72rem;color:#9ca3af}.ClosingCreditCalculator_breakdownAmt__CAkUK{font-size:1rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ClosingCreditCalculator_calcRight__D8oxN{background:linear-gradient(160deg,#0f3d34,#1a5c48 50%,#2d7a60);display:flex;align-items:stretch}.ClosingCreditCalculator_savingsSpotlight__SPheK{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 32px;width:100%;gap:0}.ClosingCreditCalculator_savingsTop__aeS1y{display:flex;align-items:center;gap:8px;font-size:.73rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(127,255,202,.85);margin-bottom:14px}.ClosingCreditCalculator_savingsAmount__2g5G_{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:900;color:#7fffca;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;margin-bottom:10px;text-shadow:0 0 40px rgba(127,255,202,.3)}.ClosingCreditCalculator_savingsDesc__CTNe1{font-size:.84rem;color:hsla(0,0%,100%,.6);margin:0 0 28px;line-height:1.5}.ClosingCreditCalculator_barSection__tr1dW{width:100%;margin-bottom:24px}.ClosingCreditCalculator_barRow__IafkA{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ClosingCreditCalculator_barLabel__q5zSt{font-size:.74rem;font-weight:600;color:hsla(0,0%,100%,.55)}.ClosingCreditCalculator_barPct__NQLvk{font-size:.88rem;font-weight:800;color:#7fffca}.ClosingCreditCalculator_barTrack__SCgoR{height:10px;background:hsla(0,0%,100%,.12);border-radius:8px;overflow:hidden;margin-bottom:8px}.ClosingCreditCalculator_barFill__3JMaM{height:100%;background:linear-gradient(90deg,#4ade80,#7fffca);border-radius:8px;box-shadow:0 0 14px rgba(127,255,202,.4)}.ClosingCreditCalculator_barHint__53Dih{font-size:.7rem;color:hsla(0,0%,100%,.4)}.ClosingCreditCalculator_trustPills__9E6ly{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:22px}.ClosingCreditCalculator_trustPill__Qo8iM{display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;color:hsla(0,0%,100%,.65);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);padding:5px 12px;border-radius:50px}.ClosingCreditCalculator_spotlightCta__Er92G{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;background:hsla(0,0%,100%,.15);border:1.5px solid hsla(0,0%,100%,.3);color:#fff;border-radius:50px;font-weight:800;font-size:.9rem;text-decoration:none;transition:all .22s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ClosingCreditCalculator_spotlightCta__Er92G:hover{background:#7fffca;border-color:#7fffca;color:#0a2e28;transform:translateY(-2px)}@media (max-width:860px){.ClosingCreditCalculator_calculatorCard__iUkqi{grid-template-columns:1fr}.ClosingCreditCalculator_calcLeft__bW35T{border-right:none;border-bottom:1.5px solid #f3f4f6;padding:28px 24px}.ClosingCreditCalculator_savingsSpotlight__SPheK{padding:32px 24px}.ClosingCreditCalculator_savingsAmount__2g5G_{font-size:2.8rem}}@media (max-width:480px){.ClosingCreditCalculator_calculatorSection___SRWE{padding:64px 16px}.ClosingCreditCalculator_calculatorCard__iUkqi{border-radius:18px}.ClosingCreditCalculator_calcTitle__y8Dxl{font-size:1.5rem}.ClosingCreditCalculator_breakdownLabel__Whogj{font-size:.78rem}}@keyframes WelcomeVideo_fadeSlideLeft__YA3pq{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes WelcomeVideo_fadeSlideRight__y5lo4{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes WelcomeVideo_modalIn__jIvuG{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.WelcomeVideo_section__7ofnP{position:relative;width:100%;overflow:hidden;background:#f8faf9}.WelcomeVideo_blob__TQHAR{position:absolute;border-radius:50%;pointer-events:none;will-change:transform;filter:blur(80px);z-index:0}.WelcomeVideo_blob1__NUt3T{width:500px;height:500px;top:-160px;left:-160px;background:rgba(84,144,128,.12)}.WelcomeVideo_blob2__TBHpy{width:340px;height:340px;bottom:-100px;left:30%;background:rgba(250,156,70,.1)}.WelcomeVideo_inner__Dk6Yf{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;min-height:520px}.WelcomeVideo_textCol__pV3Su{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:80px 56px 80px 8%;opacity:0;transform:translateX(-40px)}.WelcomeVideo_textVisible__eBUCa{animation:WelcomeVideo_fadeSlideLeft__YA3pq .8s cubic-bezier(.22,1,.36,1) forwards}.WelcomeVideo_playCta__Zujan{display:flex;align-items:center;gap:16px;background:none;border:none;cursor:pointer;padding:0;margin-top:8px;width:-moz-fit-content;width:fit-content}.WelcomeVideo_playCircle__gGflz{width:56px;height:56px;border-radius:50%;background:#549080;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding-left:4px;box-shadow:0 8px 24px rgba(84,144,128,.4);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.WelcomeVideo_playCta__Zujan:hover .WelcomeVideo_playCircle__gGflz{transform:scale(1.1);background:#446b64;box-shadow:0 12px 32px rgba(84,144,128,.5)}.WelcomeVideo_playLabel__csuJp{display:flex;flex-direction:column;gap:2px;text-align:left}.WelcomeVideo_playLabelTop__LvTEc{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0f2e26}.WelcomeVideo_playLabelBottom__MoYhQ{font-size:.88rem;color:#6a8a80;font-weight:500}.WelcomeVideo_imageCol__5IdNY{position:relative;overflow:hidden;opacity:0;transform:translateX(40px)}.WelcomeVideo_imageVisible__dg_3O{animation:WelcomeVideo_fadeSlideRight__y5lo4 .8s cubic-bezier(.22,1,.36,1) .15s forwards}.WelcomeVideo_heroImg__hdX28{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.WelcomeVideo_imageCol__5IdNY:hover .WelcomeVideo_heroImg__hdX28{transform:scale(1.04)}.WelcomeVideo_imgPlayBtn__elrE3{position:absolute;inset:0;width:100%;height:100%;background:rgba(15,46,38,.25);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .25s ease}.WelcomeVideo_imgPlayBtn__elrE3:after{content:"";width:72px;height:72px;border-radius:50%;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;transition:transform .25s ease}.WelcomeVideo_imgPlayBtn__elrE3 svg{position:relative;z-index:1}.WelcomeVideo_imgPlayBtn__elrE3:hover{background:rgba(15,46,38,.4)}.WelcomeVideo_imgPlayBtn__elrE3:hover:after{transform:scale(1.12)}.WelcomeVideo_modalOverlay__i2Q2U{position:fixed;inset:0;background:rgba(10,28,22,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.WelcomeVideo_modalContent__ZK_k5{position:relative;width:100%;max-width:900px;animation:WelcomeVideo_modalIn__jIvuG .3s cubic-bezier(.22,1,.36,1) forwards}.WelcomeVideo_modalClose__TuaFF{position:absolute;top:-44px;right:0;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);color:#fff;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.WelcomeVideo_modalClose__TuaFF:hover{background:hsla(0,0%,100%,.28)}.WelcomeVideo_videoWrap__4bpl4{width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;box-shadow:0 32px 80px rgba(0,0,0,.5)}.WelcomeVideo_videoWrap__4bpl4 iframe{width:100%;height:100%;display:block}@media (max-width:900px){.WelcomeVideo_inner__Dk6Yf{grid-template-columns:1fr;min-height:unset}.WelcomeVideo_textCol__pV3Su{padding:64px 24px 48px;opacity:0;transform:translateY(32px)}.WelcomeVideo_textVisible__eBUCa{animation:WelcomeVideo_fadeSlideLeft__YA3pq .8s cubic-bezier(.22,1,.36,1) forwards}.WelcomeVideo_imageCol__5IdNY{height:320px;opacity:0;transform:translateY(32px)}.WelcomeVideo_imageVisible__dg_3O{animation:WelcomeVideo_fadeSlideRight__y5lo4 .8s cubic-bezier(.22,1,.36,1) .15s forwards}}@media (max-width:480px){.WelcomeVideo_textCol__pV3Su{padding:48px 20px 40px}.WelcomeVideo_imageCol__5IdNY{height:240px}}.PropertyCard_card__D_fAO{--ink:#1e2624;--muted:#74807a;--hairline:#e4e7e2;--primary:#549080;--accent:#fa9c46;background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:0 1px 2px rgba(30,38,36,.05),0 10px 24px rgba(30,38,36,.06);transition:transform .25s ease,box-shadow .25s ease}.PropertyCard_card__D_fAO:hover{transform:translateY(-3px);box-shadow:0 2px 6px rgba(30,38,36,.06),0 20px 38px rgba(30,38,36,.1)}.PropertyCard_photo__3AhaT{position:relative;width:100%;height:180px;overflow:hidden;background:#e7e5df}.PropertyCard_photoImg__NRI9W{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease,opacity .2s ease}.PropertyCard_card__D_fAO:hover .PropertyCard_photoImg__NRI9W{transform:scale(1.035)}.PropertyCard_photoSold__jXEt9{opacity:.82}.PropertyCard_saveBtn__Ctzwb{position:absolute;top:10px;right:10px;width:34px;height:34px;border:none;border-radius:50%;background:rgba(30,38,36,.34);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:background .2s ease,transform .15s ease}.PropertyCard_saveBtn__Ctzwb:hover{background:rgba(30,38,36,.52);transform:scale(1.06)}.PropertyCard_saveBtn__Ctzwb i{font-size:15px}.PropertyCard_saveBtnActive___lhTW{background:rgba(250,156,70,.92)}.PropertyCard_saveBtnActive___lhTW:hover{background:var(--accent)}.PropertyCard_saveBtn__Ctzwb:focus-visible,.PropertyCard_viewBtn__jOjqw:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.PropertyCard_lockedOverlay__KNMcU{position:absolute;inset:0;background:rgba(30,38,36,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;text-align:center;font-family:var(--font-base,inherit);font-weight:600;font-size:.85rem;z-index:6}.PropertyCard_lockIcon__UYFVS{width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.16);display:flex;align-items:center;justify-content:center;font-size:15px}.PropertyCard_imgTag__Nl9yO{position:absolute;top:10px;font-family:var(--font-base,inherit);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 9px;border-radius:5px;line-height:1.4;z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.PropertyCard_imgTagLeft__g115e{left:16px}.PropertyCard_imgTagStatusStacked___Lyzf{left:16px;top:46px}.PropertyCard_tagFeatured__veR5n{background:rgba(250,156,70,.85);color:#fff}.PropertyCard_tagPendingSale__PBgjQ{background:rgba(154,107,18,.55);color:#fff}.PropertyCard_tagSold__lVWDz{background:rgba(30,38,36,.5);color:#fff}.PropertyCard_body__B48JN{padding:12px 16px 16px;display:flex;flex-direction:column;flex:1 1}.PropertyCard_blurContent__61I55{filter:blur(3px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PropertyCard_price__PGAp_{font-size:1.3rem;letter-spacing:-.01em;line-height:1.15}.PropertyCard_price__PGAp_,.PropertyCard_title__39Mss{font-family:var(--font-base,inherit);font-weight:600;color:var(--ink)}.PropertyCard_title__39Mss{margin:5px 0 0;font-size:.97rem;line-height:1.35}.PropertyCard_address__Ampn8{margin:4px 0 0;display:flex;align-items:center;gap:5px;font-size:.82rem;color:var(--muted)}.PropertyCard_address__Ampn8 i{font-size:.72rem}.PropertyCard_rule__s9iPC{height:1px;background:var(--hairline);margin:12px 0 10px}.PropertyCard_facts__VhYNz{display:flex;flex-wrap:wrap;gap:12px;font-size:.81rem;color:var(--muted)}.PropertyCard_factItem__xCfsj{display:flex;align-items:center;gap:5px;white-space:nowrap}.PropertyCard_factItem__xCfsj i{font-size:.78rem;color:var(--muted)}.PropertyCard_footer___7J3_{margin-top:auto;padding-top:14px;display:flex;justify-content:flex-end}.PropertyCard_viewBtn__jOjqw{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;background-color:rgba(84,144,128,.08);color:var(--primary);border:1px solid var(--primary);padding:4px 10px;border-radius:50px;font-family:var(--font-base,inherit);font-weight:500;font-size:.72rem;white-space:nowrap;text-decoration:none;cursor:pointer;transition:all .2s ease}.PropertyCard_viewBtn__jOjqw:hover{color:var(--accent);border-color:var(--accent);background-color:rgba(250,156,70,.1);transform:translateY(-1px);box-shadow:0 4px 12px rgba(250,156,70,.2)}@media (prefers-reduced-motion:reduce){.PropertyCard_card__D_fAO,.PropertyCard_photoImg__NRI9W,.PropertyCard_saveBtn__Ctzwb,.PropertyCard_viewBtn__jOjqw{transition:none}.PropertyCard_card__D_fAO:hover,.PropertyCard_card__D_fAO:hover .PropertyCard_photoImg__NRI9W,.PropertyCard_viewBtn__jOjqw:hover{transform:none}}