.mortgage-calculator-module__TMZ_Xa__section{background:#fff;padding:5rem 0}.mortgage-calculator-module__TMZ_Xa__container{max-width:1400px;margin:0 auto;padding:0 clamp(1.5rem,4vw,4rem)}.mortgage-calculator-module__TMZ_Xa__header{text-align:center;margin-bottom:4rem}.mortgage-calculator-module__TMZ_Xa__subtitle{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:#bfa270;margin-bottom:1rem;font-size:.75rem;font-weight:500}.mortgage-calculator-module__TMZ_Xa__title{font-family:var(--font-heading);letter-spacing:-.02em;color:#183c38;margin-bottom:1.25rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.2}.mortgage-calculator-module__TMZ_Xa__description{font-family:var(--font-body);color:#0e110f;opacity:.8;max-width:500px;margin:0 auto;font-size:1.0625rem;line-height:1.7}.mortgage-calculator-module__TMZ_Xa__calcGrid{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:1024px){.mortgage-calculator-module__TMZ_Xa__calcGrid{grid-template-columns:1fr 1fr}}.mortgage-calculator-module__TMZ_Xa__inputPanel{background:#f9f6f3;border-radius:16px;padding:clamp(2rem,4vw,3rem)}.mortgage-calculator-module__TMZ_Xa__inputGroup{margin-bottom:2rem}.mortgage-calculator-module__TMZ_Xa__inputGroup:last-child{margin-bottom:0}.mortgage-calculator-module__TMZ_Xa__inputHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.mortgage-calculator-module__TMZ_Xa__label{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#0e110f;opacity:.6;font-size:.75rem;font-weight:500}.mortgage-calculator-module__TMZ_Xa__inputValue{font-family:var(--font-heading);color:#183c38;font-size:1.125rem;font-weight:500}.mortgage-calculator-module__TMZ_Xa__slider{-webkit-appearance:none;cursor:pointer;background:#1f524b26;border-radius:2px;outline:none;width:100%;height:4px}.mortgage-calculator-module__TMZ_Xa__slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#183c38;border-radius:50%;width:20px;height:20px;transition:transform .2s,box-shadow .2s}.mortgage-calculator-module__TMZ_Xa__slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 0 6px #1f524b1a}.mortgage-calculator-module__TMZ_Xa__slider::-moz-range-thumb{cursor:pointer;background:#183c38;border:none;border-radius:50%;width:20px;height:20px}.mortgage-calculator-module__TMZ_Xa__sliderRange{font-family:var(--font-body);color:#0e110f;opacity:.4;justify-content:space-between;margin-top:.5rem;font-size:.6875rem;display:flex}.mortgage-calculator-module__TMZ_Xa__resultsPanel{flex-direction:column;gap:2rem;display:flex}.mortgage-calculator-module__TMZ_Xa__emiCard{text-align:center;color:#fff;background:#183c38;border-radius:16px;padding:2.5rem}.mortgage-calculator-module__TMZ_Xa__emiLabel{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:#bfa270;margin-bottom:.75rem;font-size:.75rem;font-weight:500}.mortgage-calculator-module__TMZ_Xa__emiAmount{font-family:var(--font-heading);color:#fff;margin-bottom:.5rem;font-size:clamp(2.25rem,4vw,3rem);font-weight:500;line-height:1}.mortgage-calculator-module__TMZ_Xa__emiSub{font-family:var(--font-body);color:#ffffff80;font-size:.8125rem}.mortgage-calculator-module__TMZ_Xa__chartSection{flex-direction:column;align-items:center;gap:1.5rem;display:flex}@media (min-width:640px){.mortgage-calculator-module__TMZ_Xa__chartSection{flex-direction:row;gap:2.5rem}}.mortgage-calculator-module__TMZ_Xa__chartWrapper{flex-shrink:0;position:relative}.mortgage-calculator-module__TMZ_Xa__chartCenter{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mortgage-calculator-module__TMZ_Xa__chartCenterLabel{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#0e110f;opacity:.5;margin-bottom:.25rem;font-size:.625rem;font-weight:500}.mortgage-calculator-module__TMZ_Xa__chartCenterValue{font-family:var(--font-heading);color:#183c38;font-size:1.125rem;font-weight:500}.mortgage-calculator-module__TMZ_Xa__legend{flex-direction:column;flex:1;gap:1rem;display:flex}.mortgage-calculator-module__TMZ_Xa__legendItem{align-items:center;gap:.75rem;display:flex}.mortgage-calculator-module__TMZ_Xa__legendDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.mortgage-calculator-module__TMZ_Xa__legendInfo{flex:1}.mortgage-calculator-module__TMZ_Xa__legendLabel{font-family:var(--font-body);color:#0e110f;opacity:.6;margin-bottom:.125rem;font-size:.8125rem}.mortgage-calculator-module__TMZ_Xa__legendValue{font-family:var(--font-heading);color:#183c38;font-size:1rem;font-weight:500}.mortgage-calculator-module__TMZ_Xa__breakdownCard{border:1px solid #2b364214;border-radius:12px;overflow:hidden}.mortgage-calculator-module__TMZ_Xa__breakdownHeader{border-bottom:1px solid #2b364214;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.mortgage-calculator-module__TMZ_Xa__breakdownTitle{font-family:var(--font-heading);color:#183c38;font-size:1rem;font-weight:500}.mortgage-calculator-module__TMZ_Xa__toggleBtn{font-family:var(--font-body);color:#bfa270;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;font-size:.75rem;font-weight:500}.mortgage-calculator-module__TMZ_Xa__tableWrapper{max-height:320px;overflow-y:auto}.mortgage-calculator-module__TMZ_Xa__table{border-collapse:collapse;width:100%}.mortgage-calculator-module__TMZ_Xa__table th{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#0e110f;opacity:.5;text-align:left;background:#f9f6f3;padding:.75rem 1rem;font-size:.6875rem;font-weight:600;position:sticky;top:0}.mortgage-calculator-module__TMZ_Xa__table td{font-family:var(--font-body);color:#0e110f;border-bottom:1px solid #2b36420a;padding:.75rem 1rem;font-size:.8125rem}.mortgage-calculator-module__TMZ_Xa__table tr:last-child td{border-bottom:none}.mortgage-calculator-module__TMZ_Xa__taxCard{background:#1f524b0a;border-radius:12px;padding:1.5rem}.mortgage-calculator-module__TMZ_Xa__taxTitle{font-family:var(--font-heading);color:#183c38;margin-bottom:1rem;font-size:1rem;font-weight:500}.mortgage-calculator-module__TMZ_Xa__taxGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.mortgage-calculator-module__TMZ_Xa__taxItem{flex-direction:column;gap:.25rem;display:flex}.mortgage-calculator-module__TMZ_Xa__taxLabel{font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:#0e110f;opacity:.5;font-size:.6875rem;font-weight:500}.mortgage-calculator-module__TMZ_Xa__taxValue{font-family:var(--font-heading);color:#183c38;font-size:.9375rem;font-weight:500}.mortgage-calculator-module__TMZ_Xa__taxNote{font-family:var(--font-body);color:#0e110f;opacity:.4;margin-top:1rem;font-size:.75rem;font-style:italic}
