.MortgageCalculator-module__uPbrCW__calculatorCard{background:var(--bg-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);border:1px solid #0000000d;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.MortgageCalculator-module__uPbrCW__inputs{flex-direction:column;gap:2rem;padding:3rem;display:flex}.MortgageCalculator-module__uPbrCW__inputGroup{flex-direction:column;gap:.75rem;display:flex}.MortgageCalculator-module__uPbrCW__inputGroup label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:700}.MortgageCalculator-module__uPbrCW__inputGroup input[type=number],.MortgageCalculator-module__uPbrCW__inputGroup select{border-radius:var(--border-radius);transition:border-color var(--ease);border:1px solid #ddd;padding:1rem;font-family:inherit;font-size:1.1rem}.MortgageCalculator-module__uPbrCW__inputGroup input[type=number]:focus,.MortgageCalculator-module__uPbrCW__inputGroup select:focus{border-color:var(--primary);outline:none}.MortgageCalculator-module__uPbrCW__downPaymentNote{color:var(--gold-dark);font-size:.8rem;font-weight:700}.MortgageCalculator-module__uPbrCW__results{background:var(--primary);color:#fff;text-align:center;flex-direction:column;justify-content:center;padding:3rem;display:flex}.MortgageCalculator-module__uPbrCW__resultHeader{text-transform:uppercase;letter-spacing:.1em;opacity:.8;margin-bottom:.5rem;font-size:1rem}.MortgageCalculator-module__uPbrCW__mainAmount{font-size:3.5rem;font-weight:800;font-family:var(--font-heading);color:var(--gold);margin-bottom:2.5rem;line-height:1}.MortgageCalculator-module__uPbrCW__breakdown{border-top:1px solid #ffffff1a;flex-direction:column;gap:1rem;width:100%;padding-top:2rem;display:flex}.MortgageCalculator-module__uPbrCW__breakdownRow{justify-content:space-between;font-size:.95rem;display:flex}.MortgageCalculator-module__uPbrCW__breakdownRow span{opacity:.7}.MortgageCalculator-module__uPbrCW__disclaimer{opacity:.5;margin-top:2.5rem;font-size:.75rem;font-style:italic}@media (max-width:900px){.MortgageCalculator-module__uPbrCW__calculatorCard{grid-template-columns:1fr}}@media (max-width:640px){.MortgageCalculator-module__uPbrCW__inputs,.MortgageCalculator-module__uPbrCW__results{padding:2rem}.MortgageCalculator-module__uPbrCW__mainAmount{font-size:2.5rem}}
