.MaxMortgageCalc-module__UC8mPq__page{padding-top:40px;padding-bottom:60px;font-family:Heebo,sans-serif}.MaxMortgageCalc-module__UC8mPq__hero{text-align:center;margin-bottom:20px}.MaxMortgageCalc-module__UC8mPq__heroTitle{color:#436cab;margin-bottom:12px;font-size:32px;font-weight:700}.MaxMortgageCalc-module__UC8mPq__heroSubtitle{color:#64748b;max-width:600px;margin:0 auto;font-size:16px;line-height:1.6}.MaxMortgageCalc-module__UC8mPq__processSection{margin-top:40px}.MaxMortgageCalc-module__UC8mPq__pageDisclaimer{color:#94a3b8;text-align:center;margin-top:24px;font-size:12px;line-height:1.6}.MaxMortgageCalc-module__UC8mPq__calculatorWrapper{background:linear-gradient(135deg,#43a7d214 0%,#e8f4f8 100%);border:2px solid #43a7d2;border-radius:20px;margin:30px 0;padding:25px}.MaxMortgageCalc-module__UC8mPq__stepContent{min-height:300px}.MaxMortgageCalc-module__UC8mPq__progressBar{margin-bottom:24px}.MaxMortgageCalc-module__UC8mPq__progressHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.MaxMortgageCalc-module__UC8mPq__progressCounter{color:#64748b;font-size:13px}.MaxMortgageCalc-module__UC8mPq__progressLabel{color:#436cab;font-size:14px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__progressTrack{background:#e2e8f0;border-radius:4px;width:100%;height:8px;overflow:hidden}.MaxMortgageCalc-module__UC8mPq__progressFill{border-radius:4px;height:100%;transition:width .3s}.MaxMortgageCalc-module__UC8mPq__progressSteps{justify-content:space-between;margin-top:12px;padding-inline:4px;display:flex}.MaxMortgageCalc-module__UC8mPq__progressStep{flex-direction:column;flex:1;align-items:center;display:flex}.MaxMortgageCalc-module__UC8mPq__progressStepCircle{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;transition:all .3s;display:flex}.MaxMortgageCalc-module__UC8mPq__progressStepCompleted{color:#fff;background:#22c55e}.MaxMortgageCalc-module__UC8mPq__progressStepCurrent{color:#fff;background:#43a7d2}.MaxMortgageCalc-module__UC8mPq__progressStepFuture{color:#64748b;background:#e2e8f0}.MaxMortgageCalc-module__UC8mPq__stepTitle{color:#436cab;margin-bottom:8px;font-size:22px;font-weight:700}.MaxMortgageCalc-module__UC8mPq__stepTitleCenter{color:#436cab;text-align:center;margin-bottom:20px;font-size:24px;font-weight:700}.MaxMortgageCalc-module__UC8mPq__stepSubtitle{color:#64748b;margin-bottom:24px;font-size:14px}.MaxMortgageCalc-module__UC8mPq__hintText{color:#64748b;margin-top:-10px;font-size:12px}.MaxMortgageCalc-module__UC8mPq__formGroup{margin-bottom:15px}.MaxMortgageCalc-module__UC8mPq__formLabel{color:#436cab;text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.MaxMortgageCalc-module__UC8mPq__requiredStar{color:#ef4444}.MaxMortgageCalc-module__UC8mPq__formInput{box-sizing:border-box;background-color:#fff;border:1px solid #43a7d240;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.MaxMortgageCalc-module__UC8mPq__formInput:focus{border-color:#43a7d2;box-shadow:0 0 0 3px #43a7d226}.MaxMortgageCalc-module__UC8mPq__formInput:disabled{cursor:not-allowed;background-color:#f1f5f9}.MaxMortgageCalc-module__UC8mPq__formInputError{border-color:#ef4444!important}.MaxMortgageCalc-module__UC8mPq__formError{color:#ef4444;margin-top:4px;font-size:12px}.MaxMortgageCalc-module__UC8mPq__currencyWrapper{margin-bottom:15px}.MaxMortgageCalc-module__UC8mPq__currencyInputContainer{position:relative}.MaxMortgageCalc-module__UC8mPq__currencySymbol{color:#64748b;pointer-events:none;font-size:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.MaxMortgageCalc-module__UC8mPq__currencyInput{padding:10px 14px;text-align:right;box-sizing:border-box;direction:ltr;background-color:#fff;border:1px solid #43a7d240;border-radius:10px;outline:none;width:100%;padding-right:30px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}[dir=ltr] .MaxMortgageCalc-module__UC8mPq__currencyInput{text-align:left}.MaxMortgageCalc-module__UC8mPq__currencyInput:focus{border-color:#43a7d2;box-shadow:0 0 0 3px #43a7d226}.MaxMortgageCalc-module__UC8mPq__currencyInput:disabled{cursor:not-allowed;background-color:#f1f5f9}.MaxMortgageCalc-module__UC8mPq__currencyInputError{border-color:#ef4444!important}.MaxMortgageCalc-module__UC8mPq__sliderWrapper{margin-bottom:15px}.MaxMortgageCalc-module__UC8mPq__sliderHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.MaxMortgageCalc-module__UC8mPq__sliderLabel{color:#436cab;text-transform:uppercase;letter-spacing:.3px;font-size:13px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__sliderValueBadge{color:#166534;text-align:center;background:#f0fdf4;border:1px solid #22c55e;border-radius:10px;min-width:100px;padding:6px 12px;font-size:14px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__sliderContainer{position:relative}.MaxMortgageCalc-module__UC8mPq__sliderInput{appearance:none;cursor:pointer;border-radius:4px;outline:none;width:100%;height:8px}.MaxMortgageCalc-module__UC8mPq__sliderInput:disabled{cursor:not-allowed;opacity:.5}.MaxMortgageCalc-module__UC8mPq__sliderInput::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#43a7d2;border:3px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;box-shadow:0 2px 6px #0003}.MaxMortgageCalc-module__UC8mPq__sliderInput::-webkit-slider-thumb:hover{transform:scale(1.1)}.MaxMortgageCalc-module__UC8mPq__sliderInput::-moz-range-thumb{cursor:pointer;background:#43a7d2;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #0003}.MaxMortgageCalc-module__UC8mPq__sliderLabels{color:#64748b;justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.MaxMortgageCalc-module__UC8mPq__radioWrapper{margin-bottom:15px}.MaxMortgageCalc-module__UC8mPq__radioLabel{color:#436cab;text-transform:uppercase;letter-spacing:.3px;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.MaxMortgageCalc-module__UC8mPq__radioOptions{flex-flow:column wrap;gap:10px;display:flex}.MaxMortgageCalc-module__UC8mPq__radioOptionsHorizontal{flex-direction:row;gap:15px}.MaxMortgageCalc-module__UC8mPq__radioOption{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 16px;transition:all .2s;display:flex}.MaxMortgageCalc-module__UC8mPq__radioOption:hover{background:#43a7d205;border-color:#43a7d266}.MaxMortgageCalc-module__UC8mPq__radioOptionHorizontal{flex:auto;min-width:120px}.MaxMortgageCalc-module__UC8mPq__radioOptionSelected{background:#43a7d214;border-color:#43a7d2}.MaxMortgageCalc-module__UC8mPq__radioOptionDisabled{cursor:not-allowed;opacity:.6}.MaxMortgageCalc-module__UC8mPq__radioInput{accent-color:#43a7d2;cursor:pointer;flex-shrink:0;width:20px;height:20px;margin-top:2px}.MaxMortgageCalc-module__UC8mPq__radioOptionDisabled .MaxMortgageCalc-module__UC8mPq__radioInput{cursor:not-allowed}.MaxMortgageCalc-module__UC8mPq__radioText{color:#334155;font-size:14px;font-weight:400}.MaxMortgageCalc-module__UC8mPq__radioTextSelected{font-weight:600}.MaxMortgageCalc-module__UC8mPq__radioDescription{color:#64748b;margin:4px 0 0;font-size:12px}.MaxMortgageCalc-module__UC8mPq__infoBox{background:#43a7d20a;border:1px solid #43a7d21f;border-radius:16px;padding:16px}.MaxMortgageCalc-module__UC8mPq__infoBoxSpaced{margin-top:20px}.MaxMortgageCalc-module__UC8mPq__infoBoxTitle{color:#436cab;margin-bottom:8px;font-size:14px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__infoBoxText{color:#334155;margin:0;font-size:13px;line-height:1.6}.MaxMortgageCalc-module__UC8mPq__infoBoxList{color:#334155;margin:0;padding-inline-start:20px;font-size:13px;line-height:1.6}.MaxMortgageCalc-module__UC8mPq__disclaimerContent{color:#334155;font-size:14px;line-height:1.8}.MaxMortgageCalc-module__UC8mPq__disclaimerParagraph{margin-bottom:16px}.MaxMortgageCalc-module__UC8mPq__disclaimerSectionTitle{color:#436cab;margin-top:20px;margin-bottom:8px;font-size:15px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__disclaimerLastParagraph{margin-top:20px;margin-bottom:0;font-weight:500}.MaxMortgageCalc-module__UC8mPq__checkboxLabel{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;transition:all .2s;display:flex}.MaxMortgageCalc-module__UC8mPq__checkboxLabel:hover{border-color:#43a7d266}.MaxMortgageCalc-module__UC8mPq__checkboxLabelAccepted{background:#f0fdf4;border-color:#22c55e}.MaxMortgageCalc-module__UC8mPq__checkboxInput{accent-color:#22c55e;cursor:pointer;flex-shrink:0;width:24px;height:24px;margin-top:2px}.MaxMortgageCalc-module__UC8mPq__checkboxText{color:#334155;font-size:15px;line-height:1.5}.MaxMortgageCalc-module__UC8mPq__toggleButtons{gap:12px;display:flex}.MaxMortgageCalc-module__UC8mPq__toggleButton{color:#334155;cursor:pointer;background:#fff;border:2px solid #43a7d240;border-radius:10px;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.MaxMortgageCalc-module__UC8mPq__toggleButton:hover{border-color:#43a7d2}.MaxMortgageCalc-module__UC8mPq__toggleButtonSelected{color:#436cab;background:#43a7d214;border-color:#43a7d2}.MaxMortgageCalc-module__UC8mPq__ownershipDisplay{color:#166534;background:#f0fdf4;border:1px solid #22c55e;border-radius:10px;padding:12px 16px;font-size:16px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__summaryBox{background:#43a7d20a;border:1px solid #43a7d21f;border-radius:16px;margin-top:20px;padding:12px 16px}.MaxMortgageCalc-module__UC8mPq__summaryRow{justify-content:space-between;align-items:center;display:flex}.MaxMortgageCalc-module__UC8mPq__summaryRowSpaced{margin-bottom:8px}.MaxMortgageCalc-module__UC8mPq__summaryLabel{color:#436cab;font-size:14px}.MaxMortgageCalc-module__UC8mPq__summaryLabelSmall{color:#64748b;font-size:13px}.MaxMortgageCalc-module__UC8mPq__summaryValue{color:#436cab;font-size:18px;font-weight:700}.MaxMortgageCalc-module__UC8mPq__summaryValueSmall{color:#334155;font-size:14px}.MaxMortgageCalc-module__UC8mPq__summaryDivider{border-top:1px solid #43a7d226;padding-top:8px}.MaxMortgageCalc-module__UC8mPq__countSelector{flex-wrap:wrap;gap:10px;display:flex}.MaxMortgageCalc-module__UC8mPq__countButton{color:#64748b;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:10px;min-width:60px;padding:12px 24px;font-family:inherit;font-size:16px;font-weight:400;transition:all .2s}.MaxMortgageCalc-module__UC8mPq__countButton:hover{color:#436cab;border-color:#43a7d2}.MaxMortgageCalc-module__UC8mPq__countButtonSelected{color:#436cab;background:#43a7d214;border-color:#43a7d2;font-weight:600}.MaxMortgageCalc-module__UC8mPq__interestSection{border-top:1px solid #e2e8f0;margin-top:32px;padding-top:24px}.MaxMortgageCalc-module__UC8mPq__interestSectionTitle{color:#436cab;margin-bottom:16px;font-size:18px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__interestToggleContainer{justify-content:flex-start;margin-bottom:20px;display:flex}.MaxMortgageCalc-module__UC8mPq__interestToggle{gap:8px;width:50%;min-width:280px;display:flex}.MaxMortgageCalc-module__UC8mPq__interestToggleOption{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 12px;transition:all .2s;display:flex}.MaxMortgageCalc-module__UC8mPq__interestToggleOption:hover{border-color:#43a7d266}.MaxMortgageCalc-module__UC8mPq__interestToggleOptionActive{background:#43a7d2;border-color:#43a7d2}.MaxMortgageCalc-module__UC8mPq__interestToggleRadio{background:0 0;border:2px solid #43a7d240;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.MaxMortgageCalc-module__UC8mPq__interestToggleRadioActive{background:#fff;border-color:#fff}.MaxMortgageCalc-module__UC8mPq__interestToggleRadioInner{background:#43a7d2;border-radius:50%;width:6px;height:6px}.MaxMortgageCalc-module__UC8mPq__interestToggleText{color:#64748b;white-space:nowrap;font-size:13px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__interestToggleTextActive{color:#fff}.MaxMortgageCalc-module__UC8mPq__customRatePanel{background:#f8fafc;border:1px solid #43a7d21f;border-radius:16px;padding:20px}.MaxMortgageCalc-module__UC8mPq__customRateInputGroup{margin-top:16px}.MaxMortgageCalc-module__UC8mPq__customRateInputLabel{color:#64748b;margin-bottom:8px;font-size:13px;display:block}.MaxMortgageCalc-module__UC8mPq__customRateInputWrapper{align-items:center;gap:8px;display:flex}.MaxMortgageCalc-module__UC8mPq__customRateInput{text-align:center;direction:ltr;border:1px solid #43a7d240;border-radius:10px;outline:none;width:100px;padding:10px 14px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.MaxMortgageCalc-module__UC8mPq__customRateInput:focus{border-color:#43a7d2;box-shadow:0 0 0 3px #43a7d226}.MaxMortgageCalc-module__UC8mPq__customRateInputHasError{border:2px solid #ef4444}.MaxMortgageCalc-module__UC8mPq__customRatePercent{color:#64748b;font-size:16px}.MaxMortgageCalc-module__UC8mPq__effectiveRateBox{background:#43a7d20a;border:1px solid #43a7d21f;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;display:flex}.MaxMortgageCalc-module__UC8mPq__effectiveRateLabel{color:#436cab;font-size:14px}.MaxMortgageCalc-module__UC8mPq__effectiveRateValue{color:#436cab;font-size:18px;font-weight:700}.MaxMortgageCalc-module__UC8mPq__paymentLimitNote{background:#43a7d20a;border:1px solid #43a7d21f;border-radius:16px;margin-top:16px;padding:12px 16px}.MaxMortgageCalc-module__UC8mPq__paymentLimitNoteText{color:#436cab;margin:0;font-size:13px}.MaxMortgageCalc-module__UC8mPq__maxPaymentBox{background:#f0fdf4;border:1px solid #22c55e;border-radius:16px;margin-bottom:20px;padding:16px}.MaxMortgageCalc-module__UC8mPq__maxPaymentRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.MaxMortgageCalc-module__UC8mPq__maxPaymentLabel{color:#166534;font-size:14px}.MaxMortgageCalc-module__UC8mPq__maxPaymentValue{color:#166534;font-size:18px;font-weight:700}.MaxMortgageCalc-module__UC8mPq__sliderNote{color:#64748b;margin-top:8px;font-size:12px}.MaxMortgageCalc-module__UC8mPq__sliderNoteSpaced{color:#64748b;margin-top:8px;margin-bottom:24px;font-size:12px}.MaxMortgageCalc-module__UC8mPq__interestRateNote{color:#64748b;margin-top:12px;font-size:12px}.MaxMortgageCalc-module__UC8mPq__loadingContainer{flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.MaxMortgageCalc-module__UC8mPq__spinner{border:4px solid #e2e8f0;border-top-color:#43a7d2;border-radius:50%;width:48px;height:48px;animation:1s linear infinite MaxMortgageCalc-module__UC8mPq__spin}@keyframes MaxMortgageCalc-module__UC8mPq__spin{to{transform:rotate(360deg)}}.MaxMortgageCalc-module__UC8mPq__loadingText{color:#64748b;margin-top:16px}.MaxMortgageCalc-module__UC8mPq__errorContainer{background:#fef2f2;border:1px solid #fecaca;border-radius:16px;padding:20px}.MaxMortgageCalc-module__UC8mPq__errorTitle{color:#dc2626;margin-bottom:8px;font-size:16px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__errorText{color:#7f1d1d}.MaxMortgageCalc-module__UC8mPq__resultCard{text-align:center;background:#fff;border-radius:20px;margin-bottom:24px;padding:24px;box-shadow:0 4px 20px #00000014}.MaxMortgageCalc-module__UC8mPq__resultLabel{color:#64748b;margin-bottom:8px;font-size:14px}.MaxMortgageCalc-module__UC8mPq__resultValue{color:#436cab;margin:0 0 16px;font-size:36px;font-weight:700}.MaxMortgageCalc-module__UC8mPq__resultMetrics{background:#f8fafc;border-radius:16px;flex-wrap:wrap;justify-content:center;gap:24px;padding:16px;display:flex}.MaxMortgageCalc-module__UC8mPq__resultMetricLabel{color:#64748b;font-size:12px}.MaxMortgageCalc-module__UC8mPq__resultMetricValue{color:#436cab;font-size:18px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__constraintBox{border-radius:16px;margin-bottom:24px;padding:16px}.MaxMortgageCalc-module__UC8mPq__constraintBoxEquity{background:#fef3c7;border:1px solid #fcd34d}.MaxMortgageCalc-module__UC8mPq__constraintBoxCashflow{background:#43a7d20f;border:1px solid #43a7d233}.MaxMortgageCalc-module__UC8mPq__constraintTextEquity{color:#92400e;margin:0;font-size:14px}.MaxMortgageCalc-module__UC8mPq__constraintTextCashflow{color:#436cab;margin:0;font-size:14px}.MaxMortgageCalc-module__UC8mPq__breakdownSection{margin-bottom:24px}.MaxMortgageCalc-module__UC8mPq__breakdownTitle{color:#436cab;margin-bottom:12px;font-size:16px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__breakdownGrid{background:#f8fafc;border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.MaxMortgageCalc-module__UC8mPq__breakdownItemLabel{color:#64748b;font-size:12px}.MaxMortgageCalc-module__UC8mPq__breakdownItemValue{color:#334155;font-size:16px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__breakdownItemValueHighlight{color:#dc2626}.MaxMortgageCalc-module__UC8mPq__tableSection{margin-bottom:24px}.MaxMortgageCalc-module__UC8mPq__tableTitle{color:#436cab;margin-bottom:12px;font-size:16px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__tableWrapper{overflow-x:auto}.MaxMortgageCalc-module__UC8mPq__table{border-collapse:collapse;width:100%;font-size:14px}.MaxMortgageCalc-module__UC8mPq__tableHeaderRow{background:#f8fafc}.MaxMortgageCalc-module__UC8mPq__tableHeaderCell{text-align:start;color:#436cab;text-transform:uppercase;letter-spacing:.3px;border-bottom:2px solid #e2e8f0;padding:12px 16px;font-size:13px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__tableCell{color:#334155;border-bottom:1px solid #e2e8f0;padding:12px 16px}.MaxMortgageCalc-module__UC8mPq__tableRow:hover{background:#f8fafc}.MaxMortgageCalc-module__UC8mPq__summaryDisclaimer{color:#94a3b8;text-align:center;margin-top:20px;font-size:11px}.MaxMortgageCalc-module__UC8mPq__exportCard{background:#fff;border:1px solid #43a7d21f;border-radius:16px;margin-bottom:16px;padding:20px;box-shadow:0 2px 12px #0000000f}.MaxMortgageCalc-module__UC8mPq__exportCardContent{align-items:center;gap:16px;display:flex}.MaxMortgageCalc-module__UC8mPq__exportCardIcon{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;display:flex}.MaxMortgageCalc-module__UC8mPq__exportCardIconPdf{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.MaxMortgageCalc-module__UC8mPq__exportCardIconEmail{background:linear-gradient(135deg,#43a7d2 0%,#436cab 100%)}.MaxMortgageCalc-module__UC8mPq__exportCardInfo{flex:1;width:100%}.MaxMortgageCalc-module__UC8mPq__exportCardTitle{color:#334155;margin:0 0 4px;font-size:16px}.MaxMortgageCalc-module__UC8mPq__exportCardDesc{color:#64748b;margin:0;font-size:13px}.MaxMortgageCalc-module__UC8mPq__exportButton{color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:50px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.MaxMortgageCalc-module__UC8mPq__exportButton:hover{opacity:.9}.MaxMortgageCalc-module__UC8mPq__exportButtonPdf{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.MaxMortgageCalc-module__UC8mPq__exportButtonEmail{background:linear-gradient(135deg,#43a7d2 0%,#436cab 100%)}.MaxMortgageCalc-module__UC8mPq__exportButtonDisabled{cursor:not-allowed;background:#94a3b8!important}.MaxMortgageCalc-module__UC8mPq__emailInputGroup{flex-direction:column;gap:10px;width:100%;display:flex}.MaxMortgageCalc-module__UC8mPq__emailInput{text-align:right;box-sizing:border-box;direction:ltr;border:1px solid #43a7d240;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}[dir=ltr] .MaxMortgageCalc-module__UC8mPq__emailInput{text-align:left}.MaxMortgageCalc-module__UC8mPq__emailInput:focus{border-color:#43a7d2;box-shadow:0 0 0 3px #43a7d226}.MaxMortgageCalc-module__UC8mPq__emailSentSuccess{background:#f0fdf4;border:1px solid #22c55e;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex}.MaxMortgageCalc-module__UC8mPq__emailSentText{color:#166534;font-size:14px}.MaxMortgageCalc-module__UC8mPq__emailSentIcon{color:#22c55e}.MaxMortgageCalc-module__UC8mPq__noResults{text-align:center;color:#64748b;padding:40px}.MaxMortgageCalc-module__UC8mPq__navButtons{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.MaxMortgageCalc-module__UC8mPq__navButtonBack{color:#43a7d2;cursor:pointer;background:#fff;border:2px solid #43a7d2;border-radius:50px;padding:12px 24px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s}.MaxMortgageCalc-module__UC8mPq__navButtonBack:hover{background:#43a7d20f}.MaxMortgageCalc-module__UC8mPq__navButtonBack:disabled{opacity:.6;cursor:not-allowed}.MaxMortgageCalc-module__UC8mPq__navButtonNext{color:#fff;cursor:pointer;background:linear-gradient(135deg,#436cab 0%,#43a7d2 100%);border:none;border-radius:50px;padding:12px 32px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s}.MaxMortgageCalc-module__UC8mPq__navButtonNext:hover{opacity:.9}.MaxMortgageCalc-module__UC8mPq__navButtonSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border:none;border-radius:50px;padding:12px 32px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s}.MaxMortgageCalc-module__UC8mPq__navButtonSubmit:hover{opacity:.9}.MaxMortgageCalc-module__UC8mPq__navButtonDisabled{cursor:not-allowed!important;background:#94a3b8!important}.MaxMortgageCalc-module__UC8mPq__successScreen{text-align:center;background:linear-gradient(135deg,#43a7d214 0%,#e8f4f8 100%);border:2px solid #43a7d2;border-radius:20px;margin:30px 0;padding:25px}.MaxMortgageCalc-module__UC8mPq__successIcon{background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex}.MaxMortgageCalc-module__UC8mPq__successIconCheck{color:#fff;font-size:40px}.MaxMortgageCalc-module__UC8mPq__successTitle{color:#166534;margin-bottom:12px;font-size:24px;font-weight:700}.MaxMortgageCalc-module__UC8mPq__successMessage{color:#334155;margin-bottom:24px;font-size:16px}.MaxMortgageCalc-module__UC8mPq__successResultCard{background:#fff;border-radius:16px;margin-bottom:24px;padding:20px;box-shadow:0 4px 20px #00000014}.MaxMortgageCalc-module__UC8mPq__successResultLabel{color:#64748b;margin-bottom:8px;font-size:14px}.MaxMortgageCalc-module__UC8mPq__successResultValue{color:#436cab;margin:0;font-size:32px;font-weight:700}.MaxMortgageCalc-module__UC8mPq__successButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#436cab 0%,#43a7d2 100%);border:none;border-radius:50px;padding:14px 32px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s}.MaxMortgageCalc-module__UC8mPq__successButton:hover{opacity:.9}.MaxMortgageCalc-module__UC8mPq__errorDisplay{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:16px;margin-top:16px;padding:12px 16px;font-size:14px}.MaxMortgageCalc-module__UC8mPq__contactFormSection{margin-top:24px}.MaxMortgageCalc-module__UC8mPq__contactInfoBox{background:#43a7d20a;border:1px solid #43a7d21f;border-radius:16px;margin-top:24px;padding:16px}.MaxMortgageCalc-module__UC8mPq__contactInfoTitle{color:#436cab;margin-bottom:12px;font-size:14px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__contactLinks{flex-direction:column;gap:8px;display:flex}.MaxMortgageCalc-module__UC8mPq__contactLink{color:#436cab;align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .2s;display:flex}.MaxMortgageCalc-module__UC8mPq__contactLink:hover{color:#43a7d2}.MaxMortgageCalc-module__UC8mPq__contactLinkWhatsapp{color:#25d366}.MaxMortgageCalc-module__UC8mPq__contactLinkWhatsapp:hover{color:#1da851}.MaxMortgageCalc-module__UC8mPq__emailNote{color:#64748b;margin-top:4px;font-size:12px}@media (max-width:768px){.MaxMortgageCalc-module__UC8mPq__heroTitle{font-size:24px}.MaxMortgageCalc-module__UC8mPq__heroSubtitle{font-size:15px}.MaxMortgageCalc-module__UC8mPq__calculatorWrapper{margin:20px 0;padding:20px}.MaxMortgageCalc-module__UC8mPq__stepTitle{font-size:20px}.MaxMortgageCalc-module__UC8mPq__stepTitleCenter{font-size:22px}.MaxMortgageCalc-module__UC8mPq__resultValue{font-size:30px}.MaxMortgageCalc-module__UC8mPq__resultMetrics{gap:16px}.MaxMortgageCalc-module__UC8mPq__breakdownGrid{grid-template-columns:1fr;gap:16px}.MaxMortgageCalc-module__UC8mPq__interestToggle{width:100%;min-width:unset}.MaxMortgageCalc-module__UC8mPq__exportCardContent{text-align:center;flex-direction:column}.MaxMortgageCalc-module__UC8mPq__exportCardInfo{text-align:center}.MaxMortgageCalc-module__UC8mPq__exportButton{width:100%}.MaxMortgageCalc-module__UC8mPq__exportCard{padding:16px}.MaxMortgageCalc-module__UC8mPq__navButtonBack{padding:10px 20px;font-size:14px}.MaxMortgageCalc-module__UC8mPq__navButtonNext,.MaxMortgageCalc-module__UC8mPq__navButtonSubmit{padding:10px 24px;font-size:14px}.MaxMortgageCalc-module__UC8mPq__radioOptionsHorizontal{flex-direction:column;gap:10px}.MaxMortgageCalc-module__UC8mPq__radioOptionHorizontal{min-width:unset}}@media (max-width:480px){.MaxMortgageCalc-module__UC8mPq__page{padding-top:20px;padding-bottom:40px}.MaxMortgageCalc-module__UC8mPq__heroTitle{font-size:22px}.MaxMortgageCalc-module__UC8mPq__heroSubtitle{font-size:14px}.MaxMortgageCalc-module__UC8mPq__calculatorWrapper{border-radius:16px;margin:16px 0;padding:16px}.MaxMortgageCalc-module__UC8mPq__stepTitle{font-size:18px}.MaxMortgageCalc-module__UC8mPq__stepTitleCenter{font-size:20px}.MaxMortgageCalc-module__UC8mPq__formLabel,.MaxMortgageCalc-module__UC8mPq__sliderLabel,.MaxMortgageCalc-module__UC8mPq__radioLabel{font-size:12px}.MaxMortgageCalc-module__UC8mPq__resultValue{font-size:26px}.MaxMortgageCalc-module__UC8mPq__resultMetrics{flex-direction:column;gap:12px}.MaxMortgageCalc-module__UC8mPq__successResultValue{font-size:26px}.MaxMortgageCalc-module__UC8mPq__toggleButtons{flex-direction:column}.MaxMortgageCalc-module__UC8mPq__toggleButton{text-align:center;width:100%}.MaxMortgageCalc-module__UC8mPq__countSelector{gap:8px}.MaxMortgageCalc-module__UC8mPq__countButton{min-width:50px;padding:10px 20px;font-size:14px}.MaxMortgageCalc-module__UC8mPq__progressSteps{display:none}.MaxMortgageCalc-module__UC8mPq__navButtons{flex-direction:column-reverse;gap:8px}.MaxMortgageCalc-module__UC8mPq__navButtonBack,.MaxMortgageCalc-module__UC8mPq__navButtonNext,.MaxMortgageCalc-module__UC8mPq__navButtonSubmit{text-align:center;width:100%}.MaxMortgageCalc-module__UC8mPq__table{font-size:12px}.MaxMortgageCalc-module__UC8mPq__tableHeaderCell,.MaxMortgageCalc-module__UC8mPq__tableCell{padding:8px 10px}.MaxMortgageCalc-module__UC8mPq__pageDisclaimer{font-size:11px}}
