.affordability-calculator .card{border:none;border-radius:.5rem;overflow:hidden;box-shadow:0 .5rem 1rem #00000026}.affordability-calculator .form-control{border:1px solid #ced4da;border-radius:.5rem;padding:.75rem 1rem}.affordability-calculator .form-control:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.affordability-calculator .form-label{margin-bottom:.5rem;font-weight:500}.affordability-calculator .headline-card{color:#fff;text-align:center;background:linear-gradient(135deg,#0d6efd,#0a58ca);border-radius:.5rem;padding:1.75rem 1.5rem}.affordability-calculator .headline-card .headline-label{text-transform:uppercase;letter-spacing:.06em;opacity:.85;font-size:.8rem}.affordability-calculator .headline-card .headline-figure{margin:.25rem 0 .5rem;font-size:2.5rem;font-weight:700;line-height:1.1}.affordability-calculator .headline-card .headline-sub{opacity:.9;font-size:.95rem}.affordability-calculator .purchase-card{text-align:center;color:#0f5132;background-color:#e7f4ec;border:1px solid #b6dfc4;border-radius:.5rem;padding:1.25rem}.affordability-calculator .purchase-card .purchase-label{text-transform:uppercase;letter-spacing:.06em;opacity:.85;font-size:.75rem}.affordability-calculator .purchase-card .purchase-figure{margin:.25rem 0;font-size:1.75rem;font-weight:700}.affordability-calculator .purchase-card .purchase-sub{opacity:.85;font-size:.9rem}.affordability-calculator .stat-card{height:100%;background-color:#f8f9fa;border-radius:.5rem;padding:1.25rem}.affordability-calculator .stat-card .stat-label{color:#6c757d;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.75rem}.affordability-calculator .stat-card .stat-figure{color:#212529;font-size:1.5rem;font-weight:700}.affordability-calculator .stat-card.stat-interest{background-color:#fdecea}.affordability-calculator .stat-card.stat-interest .stat-label,.affordability-calculator .stat-card.stat-interest .stat-figure{color:#b02a37}.affordability-calculator .lender-cta-card{background-color:#fff8e1;border:1px solid #ffe082}.affordability-calculator .info-section{background-color:#f8f9fa;border-radius:.5rem;margin-top:2rem;padding:1.5rem}.affordability-calculator .info-section h5{color:#495057;margin-bottom:1rem}.affordability-calculator .info-section p{color:#495057;line-height:1.6}.affordability-calculator .info-section code{color:#495057;background-color:#0000000d;border-radius:.25rem;padding:.1rem .35rem}@media (max-width:991.98px){.affordability-calculator .sticky-top{position:static!important}}@media (max-width:767.98px){.affordability-calculator .headline-figure{font-size:1.9rem!important}.affordability-calculator .purchase-figure{font-size:1.4rem!important}.affordability-calculator .stat-figure{font-size:1.25rem!important}}