.calculators_section__2iZUT{display:flex;flex-direction:column;gap:var(--s-4)}.calculators_sectionTitle__0HYmF{font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:-.015em;color:var(--ink);margin:0}.calculators_row__CmjtW{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.calculators_col__TYZ__{min-width:0}.calculators_card__xmPf8{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-4)}.calculators_title__n60k3{font-family:var(--font-display);font-weight:400;font-size:18px;letter-spacing:-.01em;color:var(--ink);margin:0}.calculators_blurb__1LD6u{font-family:var(--font-ui);font-size:13px;color:var(--ink-soft);margin:calc(var(--s-3) * -1) 0 0}.calculators_fields__KuN5d{display:flex;flex-wrap:wrap;gap:var(--s-3)}.calculators_field__lvlPx{display:flex;flex-direction:column;gap:6px;flex:1 1 140px;min-width:120px}.calculators_fieldLabel___sVGt{font-family:var(--font-ui);font-weight:700;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);margin:0}.calculators_fieldInput__sQS9O{font-family:var(--font-ui);font-size:16px;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:10px 12px;width:100%;transition:border-color .18s cubic-bezier(.2,.6,.2,1)}.calculators_fieldInput__sQS9O:focus{outline:none;border-color:var(--teal)}.calculators_situation__ctwse{display:flex;flex-direction:column;gap:6px}.calculators_chips__D2iJ3{display:flex;flex-wrap:wrap;gap:var(--s-2)}.calculators_chip__TX44Q{font-family:var(--font-ui);font-size:13px;color:var(--ink-soft);background:transparent;border:1px solid var(--border-strong);border-radius:var(--r-pill);padding:6px 12px;cursor:pointer;transition:.18s cubic-bezier(.2,.6,.2,1)}.calculators_chip__TX44Q:hover{border-color:var(--teal)}.calculators_chipActive__H5B7j{font-weight:700;color:var(--surface);background:var(--teal-deep);border-color:var(--teal-deep)}.calculators_result___Vm3q{display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:var(--s-1)}.calculators_resultValue__ozFN8{display:flex;align-items:baseline;gap:6px;font-family:var(--font-display);font-weight:400;font-size:28px;letter-spacing:-.02em;color:var(--teal-deep);line-height:1.1}.calculators_resultSuffix__v1kBm{font-family:var(--font-ui);font-size:15px;color:var(--ink-muted)}.calculators_resultNote__aQ6HC{font-family:var(--font-ui);font-size:13px;color:var(--ink-muted);margin:0}.calculators_bands__eZIp8{display:flex;flex-direction:column;gap:var(--s-1);margin:0}.calculators_bandRow__sfIdC{display:flex;justify-content:space-between;gap:var(--s-2)}.calculators_bandLabel__BYw_b{font-family:var(--font-ui);font-size:12px;color:var(--ink-muted)}.calculators_bandValue__6oR6e{font-family:var(--font-ui);font-size:12px;font-weight:700;color:var(--ink);margin:0}.calculators_disclaimer__ig1Kw{font-family:var(--font-ui);font-size:11px;color:var(--ink-muted);margin:0}.FeatureTags_wrap__nHbO2{display:flex;flex-wrap:wrap;gap:var(--s-2)}.AgentCard_card__O4o8A{background:var(--ink);border-radius:var(--r-md);padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-5)}.AgentCard_eyebrow__URLQy{font-family:var(--font-ui);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-light)}.AgentCard_agencyName__DuNZ6{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:-.015em;color:var(--warm-white);margin:0}.AgentCard_agentName__YTiHk{font-family:var(--font-ui);font-size:14px;font-weight:500;color:rgba(254,252,249,.65)}.AgentCard_agentList__dDEFZ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.AgentCard_agentRow__iEYXU{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid rgba(254,252,249,.12)}.AgentCard_agentInfo__oAFKU{display:flex;flex-direction:column;gap:2px;min-width:0}.AgentCard_agentAgency__2tpJh{font-family:var(--font-ui);font-size:15px;font-weight:600;color:var(--warm-white)}.AgentCard_agentBranch__qY42n{font-family:var(--font-ui);font-size:13px;color:rgba(254,252,249,.6)}.AgentCard_agentLink___zchk{font-family:var(--font-ui);font-size:13px;font-weight:700;color:var(--teal-light);text-decoration:none;white-space:nowrap;flex-shrink:0}.AgentCard_agentLink___zchk:hover{text-decoration:underline}.AgentCard_actions__g9weT{display:flex;gap:var(--s-3);flex-wrap:wrap}.AgentCard_btnPrimary__JWSDe{font-family:var(--font-ui);font-weight:700;font-size:14px;letter-spacing:-.005em;padding:12px 22px;border-radius:var(--r-pill);border:0;cursor:pointer;background:var(--teal-deep);color:#fff;text-decoration:none;display:inline-flex;align-items:center;transition:background .18s}.AgentCard_btnPrimary__JWSDe:hover{background:var(--teal)}.AgentCard_btnSecondary__2ZWvT{font-family:var(--font-ui);font-weight:700;font-size:14px;padding:12px 22px;border-radius:var(--r-pill);border:1px solid rgba(254,252,249,.2);cursor:pointer;background:transparent;color:var(--warm-white);text-decoration:none;display:inline-flex;align-items:center;transition:background .18s}.AgentCard_btnSecondary__2ZWvT:hover{background:rgba(254,252,249,.08)}.KeyFacts_grid__USdGn{display:flex;flex-wrap:wrap;gap:var(--s-3)}.KeyFacts_tile__24UVH{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-1);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);min-width:100px;flex:1 1}.KeyFacts_tile__24UVH:nth-child(odd){background:var(--soft-teal);color:var(--teal-deep)}.KeyFacts_tile__24UVH:nth-child(2n){background:var(--soft-warm);color:var(--coral-deep)}.KeyFacts_icon___3xL1{font-size:20px;line-height:1}.KeyFacts_value__acvqb{font-family:var(--font-display);font-size:26px;font-weight:400;letter-spacing:-.025em;line-height:1;color:var(--ink)}.KeyFacts_label__6dBb_{font-family:var(--font-ui);font-weight:700;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted)}.EpcBadge_card__Arn2X{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-5)}.EpcBadge_title__N8MLa{font-family:var(--font-display);font-weight:400;font-size:18px;letter-spacing:-.01em;color:var(--ink);margin:0 0 var(--s-4)}.EpcBadge_row__w1YS9{display:flex;align-items:center;gap:var(--s-4)}.EpcBadge_badge__Qd6hC{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--r-md);font-family:var(--font-display);font-size:28px;font-weight:400;color:#fff;flex-shrink:0}.EpcBadge_details__2_JgH{display:flex;flex-direction:column;gap:var(--s-1)}.EpcBadge_bandLabel__nstFw{font-family:var(--font-ui);font-weight:700;font-size:15px;color:var(--ink)}.EpcBadge_scoreLabel__uJSTH{font-family:var(--font-ui);font-size:13px;color:var(--ink-muted)}.EpcBadge_disclaimer__FAwqD{margin-top:var(--s-3);font-family:var(--font-ui);font-size:12px;color:var(--ink-muted)}.ListingImage_placeholder__JUFhW{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-2);background:var(--soft-teal-2);color:var(--ink-muted)}.ListingImage_icon__BjiTQ{width:40px;height:40px}.ListingImage_label__NYtG6{font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.02em}.ListingGallery_gallery__Kqc0k{display:flex;flex-direction:column;gap:var(--s-3)}.ListingGallery_mainWrap__wqYfH{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--r-lg);overflow:hidden;background:var(--soft-teal-2)}.ListingGallery_thumbnails__HAh8C{display:flex;gap:var(--s-3);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ListingGallery_thumbnails__HAh8C::-webkit-scrollbar{display:none}.ListingGallery_thumbBtn__L5VQR{flex-shrink:0;width:96px;height:64px;position:relative;border-radius:var(--r-sm);overflow:hidden;background:var(--soft-teal-2);border:2px solid transparent;cursor:pointer;padding:0;transition:border-color .16s}.ListingGallery_thumbBtn__L5VQR:hover{border-color:var(--teal)}.ListingGallery_thumbBtn__L5VQR.ListingGallery_active__4VC0l{border-color:var(--teal-deep)}.ListingGallery_noImage__lGbjM{width:100%;height:100%;background:var(--soft-teal-2);display:flex;align-items:center;justify-content:center;color:var(--ink-muted);font-family:var(--font-ui);font-size:14px;border-radius:var(--r-lg)}