:root{--mortgage-primary:#3d8ae7;--mortgage-secondary:#1bcfb4;--mortgage-accent:#feb702;--bg-gradient:linear-gradient(135deg, #3d8ae7 0%, #1bcfb4 100%)}.mortgage-card{border-radius:15px;border:none;overflow:hidden}.bg-gradient-mortgage{background:var(--bg-gradient)!important}.input-group-text{min-width:48px;background:#f8f9fa;font-weight:600;color:#555;border-right:none}.form-control-sm{border-left:none}.section-header{font-size:.75rem;font-weight:800;color:var(--mortgage-primary);text-transform:uppercase;display:block;border-bottom:2px solid #f0f0f0;padding-bottom:5px;margin-bottom:15px}.result-box{background:rgba(255,255,255,.15);border-radius:10px;padding:15px;margin-bottom:10px}.chart-wrapper{position:relative;height:250px;width:100%}.sticky-summary{position:sticky;top:20px}