.PropertyTaxSimulator-module__TAZjiq__page{--tax-ink:#101828;--tax-muted:#5e687c;--tax-blue:#2348d8;color:var(--tax-ink);max-width:1240px;margin:0 auto;padding:64px 32px 96px}.PropertyTaxSimulator-module__TAZjiq__hero{max-width:900px;padding:46px 0 56px}.PropertyTaxSimulator-module__TAZjiq__eyebrow,.PropertyTaxSimulator-module__TAZjiq__resultLabel{color:var(--tax-blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800}.PropertyTaxSimulator-module__TAZjiq__hero h1{letter-spacing:-.055em;max-width:840px;margin:0;font-size:clamp(42px,6vw,76px);line-height:.98}.PropertyTaxSimulator-module__TAZjiq__lead{color:var(--tax-muted);max-width:760px;margin:30px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.55}.PropertyTaxSimulator-module__TAZjiq__workspace{background:#f4f6fb;border:1px solid #e0e5ef;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.PropertyTaxSimulator-module__TAZjiq__formPanel,.PropertyTaxSimulator-module__TAZjiq__resultPanel{min-width:0;padding:clamp(28px,5vw,56px)}.PropertyTaxSimulator-module__TAZjiq__formPanel{background:#fff}.PropertyTaxSimulator-module__TAZjiq__formPanel h2,.PropertyTaxSimulator-module__TAZjiq__emptyResult h2,.PropertyTaxSimulator-module__TAZjiq__method h2,.PropertyTaxSimulator-module__TAZjiq__sellerCta h2{letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(28px,3vw,38px);line-height:1.1}.PropertyTaxSimulator-module__TAZjiq__form{gap:12px;display:grid}.PropertyTaxSimulator-module__TAZjiq__form label{margin-top:8px;font-size:15px;font-weight:750}.PropertyTaxSimulator-module__TAZjiq__form label span{color:var(--tax-muted);margin-top:4px;font-size:13px;font-weight:450;display:block}.PropertyTaxSimulator-module__TAZjiq__form label strong{color:var(--tax-muted);text-transform:uppercase;font-size:12px;font-weight:650}.PropertyTaxSimulator-module__TAZjiq__form input{color:var(--tax-ink);font:inherit;background:#fff;border:1px solid #cad2e0;border-radius:12px;width:100%;min-height:52px;padding:0 16px}.PropertyTaxSimulator-module__TAZjiq__form input:focus-visible{border-color:var(--tax-blue);outline:none;box-shadow:0 0 0 3px #2348d829}.PropertyTaxSimulator-module__TAZjiq__form button,.PropertyTaxSimulator-module__TAZjiq__ctaLinks a{background:var(--tax-blue);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-weight:750;text-decoration:none;display:inline-flex}.PropertyTaxSimulator-module__TAZjiq__form button{margin-top:16px}.PropertyTaxSimulator-module__TAZjiq__privacyNote,.PropertyTaxSimulator-module__TAZjiq__resultCaveat,.PropertyTaxSimulator-module__TAZjiq__disclaimer{color:var(--tax-muted);margin:18px 0 0;font-size:13px;line-height:1.55}.PropertyTaxSimulator-module__TAZjiq__resultPanel{align-items:center;display:flex}.PropertyTaxSimulator-module__TAZjiq__emptyResult p:last-child{color:var(--tax-muted);font-size:17px;line-height:1.65}.PropertyTaxSimulator-module__TAZjiq__error{background:#fff5f4;border:1px solid #ffd2cd;border-radius:18px;padding:24px}.PropertyTaxSimulator-module__TAZjiq__error h2{margin:0 0 8px;font-size:24px}.PropertyTaxSimulator-module__TAZjiq__error p{color:#8f291f;margin:0;line-height:1.55}.PropertyTaxSimulator-module__TAZjiq__result{width:100%}.PropertyTaxSimulator-module__TAZjiq__result>h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,7vw,84px);line-height:1}.PropertyTaxSimulator-module__TAZjiq__result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:30px 0 0;display:grid}.PropertyTaxSimulator-module__TAZjiq__result dl div{background:#ffffffb8;border:1px solid #dce2ed;border-radius:16px;padding:18px}.PropertyTaxSimulator-module__TAZjiq__result dt{color:var(--tax-muted);font-size:13px;font-weight:750}.PropertyTaxSimulator-module__TAZjiq__result dd{margin:6px 0;font-size:25px;font-weight:800}.PropertyTaxSimulator-module__TAZjiq__result small{color:var(--tax-muted);line-height:1.4;display:block}.PropertyTaxSimulator-module__TAZjiq__comparison{border-top:1px solid #dce2ed;margin-top:28px;padding-top:24px}.PropertyTaxSimulator-module__TAZjiq__comparison h3{margin:0 0 8px;font-size:18px}.PropertyTaxSimulator-module__TAZjiq__comparison p{color:var(--tax-muted);margin:0;line-height:1.6}.PropertyTaxSimulator-module__TAZjiq__resultSource{color:var(--tax-blue);margin-top:24px;font-weight:700;display:inline-block}.PropertyTaxSimulator-module__TAZjiq__method{padding:96px 0 70px}.PropertyTaxSimulator-module__TAZjiq__methodGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.PropertyTaxSimulator-module__TAZjiq__methodGrid article{border-top:2px solid var(--tax-ink);padding:22px 4px 0}.PropertyTaxSimulator-module__TAZjiq__methodGrid span{color:var(--tax-blue);font-size:13px;font-weight:800}.PropertyTaxSimulator-module__TAZjiq__methodGrid h3{margin:24px 0 10px;font-size:21px}.PropertyTaxSimulator-module__TAZjiq__methodGrid p{color:var(--tax-muted);margin:0;line-height:1.65}.PropertyTaxSimulator-module__TAZjiq__sources{flex-wrap:wrap;gap:10px 22px;margin-top:24px;display:flex}.PropertyTaxSimulator-module__TAZjiq__sources a{color:var(--tax-blue);font-size:14px;font-weight:700}.PropertyTaxSimulator-module__TAZjiq__sellerCta{background:var(--tax-ink);color:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:clamp(28px,5vw,56px);display:grid}.PropertyTaxSimulator-module__TAZjiq__sellerCta h2{margin-bottom:14px}.PropertyTaxSimulator-module__TAZjiq__sellerCta>div>p:last-child{color:#c9d0dd;margin:0;line-height:1.6}.PropertyTaxSimulator-module__TAZjiq__ctaLinks{gap:10px;display:grid}.PropertyTaxSimulator-module__TAZjiq__ctaLinks a:last-child{color:var(--tax-ink);background:#fff}@media (max-width:760px){.PropertyTaxSimulator-module__TAZjiq__page{padding:28px 16px 64px}.PropertyTaxSimulator-module__TAZjiq__hero{padding:28px 0 38px}.PropertyTaxSimulator-module__TAZjiq__workspace,.PropertyTaxSimulator-module__TAZjiq__sellerCta,.PropertyTaxSimulator-module__TAZjiq__result dl,.PropertyTaxSimulator-module__TAZjiq__methodGrid{grid-template-columns:1fr}.PropertyTaxSimulator-module__TAZjiq__resultPanel{min-height:330px}.PropertyTaxSimulator-module__TAZjiq__method{padding:64px 0 48px}}
