.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:var(--fw-tint);margin-bottom:12px;font-size:32px;font-weight:700}.MaxMortgageCalc-module__UC8mPq__heroSubtitle{color:var(--fw-label-2);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:var(--fw-label-3);text-align:center;margin-top:24px;font-size:12px;line-height:1.6}.MaxMortgageCalc-module__UC8mPq__calculatorWrapper{margin:var(--fw-gap-6) 0;padding:clamp(var(--fw-gap-4), 3vw, var(--fw-gap-6));background:var(--fw-surface);border-radius:var(--fw-r-xl);box-shadow:var(--fw-shadow-lg);border:0;scroll-margin-block-start:calc(var(--fw-header-height) + var(--fw-gap-4))}.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:var(--fw-label-2);font-size:13px}.MaxMortgageCalc-module__UC8mPq__progressLabel{color:var(--fw-tint);font-size:14px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__progressTrack{background:var(--fw-separator);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{width:24px;height:24px;transition:box-shadow var(--fw-quick) var(--fw-ease-out), background-color var(--fw-quick) linear, color var(--fw-quick) linear, transform var(--fw-press) var(--fw-ease-out);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.MaxMortgageCalc-module__UC8mPq__progressStepCompleted{background:var(--fw-green-bright);color:var(--fw-surface)}.MaxMortgageCalc-module__UC8mPq__progressStepCurrent{background:var(--fw-tint);color:var(--fw-surface)}.MaxMortgageCalc-module__UC8mPq__progressStepFuture{background:var(--fw-separator);color:var(--fw-label-2)}.MaxMortgageCalc-module__UC8mPq__stepTitle{color:var(--fw-tint);margin-bottom:8px;font-size:22px;font-weight:700}.MaxMortgageCalc-module__UC8mPq__stepTitleCenter{color:var(--fw-tint);text-align:center;margin-bottom:20px;font-size:24px;font-weight:700}.MaxMortgageCalc-module__UC8mPq__stepSubtitle{color:var(--fw-label-2);margin-bottom:24px;font-size:14px}.MaxMortgageCalc-module__UC8mPq__hintText{color:var(--fw-label-2);margin-top:-10px;font-size:12px}.MaxMortgageCalc-module__UC8mPq__formGroup{margin-bottom:15px}.MaxMortgageCalc-module__UC8mPq__formLabel{color:var(--fw-tint);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.MaxMortgageCalc-module__UC8mPq__requiredStar{color:var(--fw-red-bright)}.MaxMortgageCalc-module__UC8mPq__formInput{border-radius:var(--fw-r-sm);border:1px solid var(--fw-tint-soft);box-sizing:border-box;background-color:var(--fw-surface);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:var(--fw-tint);box-shadow:0 0 0 3px var(--fw-tint-soft)}.MaxMortgageCalc-module__UC8mPq__formInput:disabled{background-color:var(--fw-fill);cursor:not-allowed}.MaxMortgageCalc-module__UC8mPq__formInputError{border-color:var(--fw-red-bright)!important}.MaxMortgageCalc-module__UC8mPq__formError{color:var(--fw-red-bright);margin-top:4px;font-size:12px}.MaxMortgageCalc-module__UC8mPq__currencyWrapper{margin-bottom:15px}.MaxMortgageCalc-module__UC8mPq__currencyInputContainer{position:relative}.MaxMortgageCalc-module__UC8mPq__currencySymbol{color:var(--fw-label-2);pointer-events:none;font-size:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.MaxMortgageCalc-module__UC8mPq__currencyInput{padding:.6rem .75rem;border-radius:var(--fw-r-xs);width:100%;min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--fw-separator);background-color:var(--fw-fill);color:var(--fw-label);font:inherit;font-variant-numeric:tabular-nums;text-align:right;transition:box-shadow var(--fw-press) var(--fw-ease-out), background-color var(--fw-press) linear;box-sizing:border-box;direction:ltr;border:0;outline:none;padding-right:2.25rem;font-size:.9375rem}[dir=ltr] .MaxMortgageCalc-module__UC8mPq__currencyInput{text-align:left}.MaxMortgageCalc-module__UC8mPq__currencyInput:focus{background-color:var(--fw-surface);box-shadow:inset 0 0 0 1px var(--fw-tint), 0 0 0 3px var(--fw-tint-soft)}.MaxMortgageCalc-module__UC8mPq__currencyInput:disabled{background-color:var(--fw-fill);cursor:not-allowed}.MaxMortgageCalc-module__UC8mPq__currencyInputError,.MaxMortgageCalc-module__UC8mPq__currencyInputError:focus{box-shadow:inset 0 0 0 1px var(--fw-red), 0 0 0 3px var(--fw-red-soft)}.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:var(--fw-tint);text-transform:uppercase;letter-spacing:.3px;font-size:13px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__sliderValueBadge{background:var(--fw-green-soft);border-radius:var(--fw-r-sm);border:1px solid var(--fw-green-bright);color:var(--fw-green);text-align:center;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;background:var(--fw-tint);cursor:pointer;border:3px solid var(--fw-surface);width:22px;height:22px;box-shadow:var(--fw-shadow-sm);border-radius:50%;transition:transform .15s}.MaxMortgageCalc-module__UC8mPq__sliderInput::-webkit-slider-thumb:hover{transform:scale(1.1)}.MaxMortgageCalc-module__UC8mPq__sliderInput::-moz-range-thumb{background:var(--fw-tint);cursor:pointer;border:3px solid var(--fw-surface);width:22px;height:22px;box-shadow:var(--fw-shadow-sm);border-radius:50%}.MaxMortgageCalc-module__UC8mPq__sliderLabels{color:var(--fw-label-2);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.MaxMortgageCalc-module__UC8mPq__radioWrapper{margin-bottom:15px}.MaxMortgageCalc-module__UC8mPq__radioLabel{color:var(--fw-tint);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{align-items:flex-start;gap:var(--fw-gap-3);padding:var(--fw-gap-4);background:var(--fw-surface);box-shadow:inset 0 0 0 1px var(--fw-separator);border-radius:var(--fw-r-md);cursor:pointer;transition:box-shadow var(--fw-quick) var(--fw-ease-out), background-color var(--fw-quick) linear, color var(--fw-quick) linear, transform var(--fw-press) var(--fw-ease-out);border:0;display:flex}.MaxMortgageCalc-module__UC8mPq__radioOption:hover{border-color:var(--fw-tint);background:var(--fw-tint-soft)}.MaxMortgageCalc-module__UC8mPq__radioOptionHorizontal{flex:auto;min-width:120px}.MaxMortgageCalc-module__UC8mPq__radioOptionSelected{background:var(--fw-tint-softer);box-shadow:inset 0 0 0 2px var(--fw-tint)}.MaxMortgageCalc-module__UC8mPq__radioOptionDisabled{cursor:not-allowed;opacity:.6}.MaxMortgageCalc-module__UC8mPq__radioInput{width:20px;height:20px;accent-color:var(--fw-tint);cursor:pointer;flex-shrink:0;margin-top:2px}.MaxMortgageCalc-module__UC8mPq__radioOptionDisabled .MaxMortgageCalc-module__UC8mPq__radioInput{cursor:not-allowed}.MaxMortgageCalc-module__UC8mPq__radioText{color:var(--fw-label);font-size:14px;font-weight:400}.MaxMortgageCalc-module__UC8mPq__radioTextSelected{font-weight:600}.MaxMortgageCalc-module__UC8mPq__radioDescription{color:var(--fw-label-2);margin:4px 0 0;font-size:12px}.MaxMortgageCalc-module__UC8mPq__infoBox{background:var(--fw-tint-soft);border-radius:var(--fw-r-lg);border:1px solid var(--fw-tint-soft);padding:16px}.MaxMortgageCalc-module__UC8mPq__infoBoxSpaced{margin-top:20px}.MaxMortgageCalc-module__UC8mPq__infoBoxTitle{color:var(--fw-tint);margin-bottom:8px;font-size:14px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__infoBoxText{color:var(--fw-label);margin:0;font-size:13px;line-height:1.6}.MaxMortgageCalc-module__UC8mPq__infoBoxList{color:var(--fw-label);margin:0;padding-inline-start:20px;font-size:13px;line-height:1.6}.MaxMortgageCalc-module__UC8mPq__disclaimerContent{color:var(--fw-label);font-size:14px;line-height:1.8}.MaxMortgageCalc-module__UC8mPq__disclaimerParagraph{margin-bottom:16px}.MaxMortgageCalc-module__UC8mPq__disclaimerSectionTitle{color:var(--fw-tint);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{background:var(--fw-surface);border:2px solid var(--fw-separator);border-radius:var(--fw-r-sm);cursor:pointer;transition:box-shadow var(--fw-quick) var(--fw-ease-out), background-color var(--fw-quick) linear, color var(--fw-quick) linear, transform var(--fw-press) var(--fw-ease-out);align-items:flex-start;gap:12px;padding:16px;display:flex}.MaxMortgageCalc-module__UC8mPq__checkboxLabel:hover{border-color:var(--fw-tint)}.MaxMortgageCalc-module__UC8mPq__checkboxLabelAccepted{background:var(--fw-green-soft);border-color:var(--fw-green-bright)}.MaxMortgageCalc-module__UC8mPq__checkboxInput{width:24px;height:24px;accent-color:var(--fw-green-bright);cursor:pointer;flex-shrink:0;margin-top:2px}.MaxMortgageCalc-module__UC8mPq__checkboxText{color:var(--fw-label);font-size:15px;line-height:1.5}.MaxMortgageCalc-module__UC8mPq__toggleButtons{gap:12px;display:flex}.MaxMortgageCalc-module__UC8mPq__toggleButton{border-radius:var(--fw-r-sm);border:2px solid var(--fw-tint-soft);background:var(--fw-surface);color:var(--fw-label);cursor:pointer;transition:box-shadow var(--fw-quick) var(--fw-ease-out), background-color var(--fw-quick) linear, color var(--fw-quick) linear, transform var(--fw-press) var(--fw-ease-out);padding:10px 24px;font-family:inherit;font-size:14px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__toggleButton:hover{border-color:var(--fw-tint)}.MaxMortgageCalc-module__UC8mPq__toggleButtonSelected{border-color:var(--fw-tint);background:var(--fw-tint-soft);color:var(--fw-tint)}.MaxMortgageCalc-module__UC8mPq__ownershipDisplay{background:var(--fw-green-soft);border-radius:var(--fw-r-sm);border:1px solid var(--fw-green-bright);color:var(--fw-green);padding:12px 16px;font-size:16px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__summaryBox{background:var(--fw-tint-soft);border-radius:var(--fw-r-lg);border:1px solid var(--fw-tint-soft);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:var(--fw-tint);font-size:14px}.MaxMortgageCalc-module__UC8mPq__summaryLabelSmall{color:var(--fw-label-2);font-size:13px}.MaxMortgageCalc-module__UC8mPq__summaryValue{color:var(--fw-tint);font-size:18px;font-weight:700}.MaxMortgageCalc-module__UC8mPq__summaryValueSmall{color:var(--fw-label);font-size:14px}.MaxMortgageCalc-module__UC8mPq__summaryDivider{border-top:1px solid var(--fw-tint-soft);padding-top:8px}.MaxMortgageCalc-module__UC8mPq__countSelector{flex-wrap:wrap;gap:10px;display:flex}.MaxMortgageCalc-module__UC8mPq__countButton{border-radius:var(--fw-r-sm);border:2px solid var(--fw-separator);background:var(--fw-surface);color:var(--fw-label-2);cursor:pointer;transition:box-shadow var(--fw-quick) var(--fw-ease-out), background-color var(--fw-quick) linear, color var(--fw-quick) linear, transform var(--fw-press) var(--fw-ease-out);min-width:60px;padding:12px 24px;font-family:inherit;font-size:16px;font-weight:400}.MaxMortgageCalc-module__UC8mPq__countButton:hover{border-color:var(--fw-tint);color:var(--fw-tint)}.MaxMortgageCalc-module__UC8mPq__countButtonSelected{border-color:var(--fw-tint);background:var(--fw-tint-soft);color:var(--fw-tint);font-weight:600}.MaxMortgageCalc-module__UC8mPq__interestSection{border-top:1px solid var(--fw-separator);margin-top:32px;padding-top:24px}.MaxMortgageCalc-module__UC8mPq__interestSectionTitle{color:var(--fw-tint);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{border-radius:var(--fw-r-sm);border:2px solid var(--fw-separator);background:var(--fw-surface);cursor:pointer;transition:box-shadow var(--fw-quick) var(--fw-ease-out), background-color var(--fw-quick) linear, color var(--fw-quick) linear, transform var(--fw-press) var(--fw-ease-out);flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:flex}.MaxMortgageCalc-module__UC8mPq__interestToggleOption:hover{border-color:var(--fw-tint)}.MaxMortgageCalc-module__UC8mPq__interestToggleOptionActive{border-color:var(--fw-tint);background:var(--fw-tint)}.MaxMortgageCalc-module__UC8mPq__interestToggleRadio{border:2px solid var(--fw-tint-soft);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.MaxMortgageCalc-module__UC8mPq__interestToggleRadioActive{border-color:var(--fw-surface);background:var(--fw-surface)}.MaxMortgageCalc-module__UC8mPq__interestToggleRadioInner{background:var(--fw-tint);border-radius:50%;width:6px;height:6px}.MaxMortgageCalc-module__UC8mPq__interestToggleText{color:var(--fw-label-2);white-space:nowrap;font-size:13px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__interestToggleTextActive{color:var(--fw-surface)}.MaxMortgageCalc-module__UC8mPq__customRatePanel{background:var(--fw-fill);border-radius:var(--fw-r-lg);border:1px solid var(--fw-tint-soft);padding:20px}.MaxMortgageCalc-module__UC8mPq__customRateInputGroup{margin-top:16px}.MaxMortgageCalc-module__UC8mPq__customRateInputLabel{color:var(--fw-label-2);margin-bottom:8px;font-size:13px;display:block}.MaxMortgageCalc-module__UC8mPq__customRateInputWrapper{align-items:center;gap:8px;display:flex}.MaxMortgageCalc-module__UC8mPq__customRateInput{border-radius:var(--fw-r-sm);border:1px solid var(--fw-tint-soft);text-align:center;direction:ltr;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:var(--fw-tint);box-shadow:0 0 0 3px var(--fw-tint-soft)}.MaxMortgageCalc-module__UC8mPq__customRateInputHasError{border:2px solid var(--fw-red-bright)}.MaxMortgageCalc-module__UC8mPq__customRatePercent{color:var(--fw-label-2);font-size:16px}.MaxMortgageCalc-module__UC8mPq__effectiveRateBox{background:var(--fw-tint-soft);border-radius:var(--fw-r-lg);border:1px solid var(--fw-tint-soft);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:var(--fw-tint);font-size:14px}.MaxMortgageCalc-module__UC8mPq__effectiveRateValue{color:var(--fw-tint);font-size:18px;font-weight:700}.MaxMortgageCalc-module__UC8mPq__paymentLimitNote{background:var(--fw-tint-soft);border-radius:var(--fw-r-lg);border:1px solid var(--fw-tint-soft);margin-top:16px;padding:12px 16px}.MaxMortgageCalc-module__UC8mPq__paymentLimitNoteText{color:var(--fw-tint);margin:0;font-size:13px}.MaxMortgageCalc-module__UC8mPq__maxPaymentBox{background:var(--fw-green-soft);border-radius:var(--fw-r-lg);border:1px solid var(--fw-green-bright);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:var(--fw-green);font-size:14px}.MaxMortgageCalc-module__UC8mPq__maxPaymentValue{color:var(--fw-green);font-size:18px;font-weight:700}.MaxMortgageCalc-module__UC8mPq__sliderNote{color:var(--fw-label-2);margin-top:8px;font-size:12px}.MaxMortgageCalc-module__UC8mPq__sliderNoteSpaced{color:var(--fw-label-2);margin-top:8px;margin-bottom:24px;font-size:12px}.MaxMortgageCalc-module__UC8mPq__interestRateNote{color:var(--fw-label-2);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 var(--fw-separator);border-top-color:var(--fw-tint);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:var(--fw-label-2);margin-top:16px}.MaxMortgageCalc-module__UC8mPq__errorContainer{background:var(--fw-red-soft);border-radius:var(--fw-r-lg);border:1px solid var(--fw-red-soft);padding:20px}.MaxMortgageCalc-module__UC8mPq__errorTitle{color:var(--fw-red);margin-bottom:8px;font-size:16px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__errorText{color:var(--fw-red)}.MaxMortgageCalc-module__UC8mPq__resultCard{background:var(--fw-surface);border-radius:var(--fw-r-lg);text-align:center;box-shadow:var(--fw-shadow-md);margin-bottom:24px;padding:24px}.MaxMortgageCalc-module__UC8mPq__resultLabel{color:var(--fw-label-2);margin-bottom:8px;font-size:14px}.MaxMortgageCalc-module__UC8mPq__resultValue{color:var(--fw-tint);margin:0 0 16px;font-size:36px;font-weight:700}.MaxMortgageCalc-module__UC8mPq__resultMetrics{background:var(--fw-fill);border-radius:var(--fw-r-lg);flex-wrap:wrap;justify-content:center;gap:24px;padding:16px;display:flex}.MaxMortgageCalc-module__UC8mPq__resultMetricLabel{color:var(--fw-label-2);font-size:12px}.MaxMortgageCalc-module__UC8mPq__resultMetricValue{color:var(--fw-tint);font-size:18px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__constraintBox{border-radius:var(--fw-r-lg);margin-bottom:24px;padding:16px}.MaxMortgageCalc-module__UC8mPq__constraintBoxEquity{background:var(--fw-amber-soft);border:1px solid var(--fw-amber)}.MaxMortgageCalc-module__UC8mPq__constraintBoxCashflow{background:var(--fw-tint-soft);border:1px solid var(--fw-tint-soft)}.MaxMortgageCalc-module__UC8mPq__constraintTextEquity{color:var(--fw-amber);margin:0;font-size:14px}.MaxMortgageCalc-module__UC8mPq__constraintTextCashflow{color:var(--fw-tint);margin:0;font-size:14px}.MaxMortgageCalc-module__UC8mPq__breakdownSection{margin-bottom:24px}.MaxMortgageCalc-module__UC8mPq__breakdownTitle{color:var(--fw-tint);margin-bottom:12px;font-size:16px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__breakdownGrid{background:var(--fw-fill);border-radius:var(--fw-r-lg);grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.MaxMortgageCalc-module__UC8mPq__breakdownItemLabel{color:var(--fw-label-2);font-size:12px}.MaxMortgageCalc-module__UC8mPq__breakdownItemValue{color:var(--fw-label);font-size:16px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__breakdownItemValueHighlight{color:var(--fw-red)}.MaxMortgageCalc-module__UC8mPq__tableSection{margin-bottom:24px}.MaxMortgageCalc-module__UC8mPq__tableTitle{color:var(--fw-tint);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:var(--fw-fill)}.MaxMortgageCalc-module__UC8mPq__tableHeaderCell{text-align:start;border-bottom:2px solid var(--fw-separator);color:var(--fw-tint);text-transform:uppercase;letter-spacing:.3px;padding:12px 16px;font-size:13px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__tableCell{border-bottom:1px solid var(--fw-separator);color:var(--fw-label);padding:12px 16px}.MaxMortgageCalc-module__UC8mPq__tableRow:hover{background:var(--fw-fill)}.MaxMortgageCalc-module__UC8mPq__summaryDisclaimer{color:var(--fw-label-3);text-align:center;margin-top:20px;font-size:11px}.MaxMortgageCalc-module__UC8mPq__exportCard{background:var(--fw-surface);border-radius:var(--fw-r-lg);border:1px solid var(--fw-tint-soft);box-shadow:var(--fw-shadow-md);margin-bottom:16px;padding:20px}.MaxMortgageCalc-module__UC8mPq__exportCardContent{align-items:center;gap:16px;display:flex}.MaxMortgageCalc-module__UC8mPq__exportCardIcon{border-radius:var(--fw-r-md);width:50px;height:50px;color:var(--fw-surface);flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}.MaxMortgageCalc-module__UC8mPq__exportCardIconPdf{background:linear-gradient(135deg, var(--fw-red-bright) 0%, var(--fw-red) 100%)}.MaxMortgageCalc-module__UC8mPq__exportCardIconEmail{background:linear-gradient(135deg, var(--fw-tint) 0%, var(--fw-tint) 100%)}.MaxMortgageCalc-module__UC8mPq__exportCardInfo{flex:1;width:100%}.MaxMortgageCalc-module__UC8mPq__exportCardTitle{color:var(--fw-label);margin:0 0 4px;font-size:16px}.MaxMortgageCalc-module__UC8mPq__exportCardDesc{color:var(--fw-label-2);margin:0;font-size:13px}.MaxMortgageCalc-module__UC8mPq__exportButton{border-radius:var(--fw-r-pill);color:var(--fw-surface);cursor:pointer;transition:box-shadow var(--fw-quick) var(--fw-ease-out), background-color var(--fw-quick) linear, color var(--fw-quick) linear, transform var(--fw-press) var(--fw-ease-out);white-space:nowrap;border:none;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__exportButton:hover{opacity:.9}.MaxMortgageCalc-module__UC8mPq__exportButtonPdf{background:linear-gradient(135deg, var(--fw-red-bright) 0%, var(--fw-red) 100%)}.MaxMortgageCalc-module__UC8mPq__exportButtonEmail{background:linear-gradient(135deg, var(--fw-tint) 0%, var(--fw-tint) 100%)}.MaxMortgageCalc-module__UC8mPq__exportButtonDisabled{cursor:not-allowed;background:var(--fw-label-3)!important}.MaxMortgageCalc-module__UC8mPq__emailInputGroup{flex-direction:column;gap:10px;width:100%;display:flex}.MaxMortgageCalc-module__UC8mPq__emailInput{border-radius:var(--fw-r-sm);border:1px solid var(--fw-tint-soft);text-align:right;box-sizing:border-box;direction:ltr;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:var(--fw-tint);box-shadow:0 0 0 3px var(--fw-tint-soft)}.MaxMortgageCalc-module__UC8mPq__emailSentSuccess{background:var(--fw-green-soft);border-radius:var(--fw-r-sm);border:1px solid var(--fw-green-bright);justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex}.MaxMortgageCalc-module__UC8mPq__emailSentText{color:var(--fw-green);font-size:14px}.MaxMortgageCalc-module__UC8mPq__emailSentIcon{color:var(--fw-green-bright)}.MaxMortgageCalc-module__UC8mPq__noResults{text-align:center;color:var(--fw-label-2);padding:40px}.MaxMortgageCalc-module__UC8mPq__navButtons{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.MaxMortgageCalc-module__UC8mPq__navButtonBack{justify-content:center;align-items:center;gap:var(--fw-gap-2);border-radius:var(--fw-r-pill);background:var(--fw-surface);min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--fw-separator-strong);color:var(--fw-label);font:inherit;letter-spacing:-.006em;cursor:pointer;white-space:nowrap;transition:transform var(--fw-press) var(--fw-ease-out), background-color var(--fw-press) linear;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;padding:.7em 1.35em;font-size:.9375rem;font-weight:650;line-height:1;display:inline-flex}.MaxMortgageCalc-module__UC8mPq__navButtonBack:active:not(:disabled){transform:scale(.97)}.MaxMortgageCalc-module__UC8mPq__navButtonBack:hover{background:var(--fw-tint-soft)}.MaxMortgageCalc-module__UC8mPq__navButtonBack:disabled{opacity:.6;cursor:not-allowed}.MaxMortgageCalc-module__UC8mPq__navButtonNext{justify-content:center;align-items:center;gap:var(--fw-gap-2);border-radius:var(--fw-r-pill);background:linear-gradient(180deg, #4a83f4 0%, var(--fw-tint) 45%, var(--fw-tint-pressed) 100%);min-height:2.75rem;box-shadow:var(--fw-shadow-tint);color:#fff;font:inherit;letter-spacing:-.006em;cursor:pointer;white-space:nowrap;transition:transform var(--fw-press) var(--fw-ease-out), box-shadow var(--fw-press) linear, opacity var(--fw-press) linear;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;padding:.7em 1.35em;font-size:.9375rem;font-weight:650;line-height:1;display:inline-flex}.MaxMortgageCalc-module__UC8mPq__navButtonNext:active:not(:disabled){transform:scale(.97)}.MaxMortgageCalc-module__UC8mPq__navButtonNext:hover{opacity:.9}.MaxMortgageCalc-module__UC8mPq__navButtonSubmit{border-radius:var(--fw-r-pill);background:linear-gradient(135deg, var(--fw-green-bright) 0%, var(--fw-green) 100%);color:var(--fw-surface);cursor:pointer;transition:box-shadow var(--fw-quick) var(--fw-ease-out), background-color var(--fw-quick) linear, color var(--fw-quick) linear, transform var(--fw-press) var(--fw-ease-out);border:none;padding:12px 32px;font-family:inherit;font-size:16px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__navButtonSubmit:hover{opacity:.9}.MaxMortgageCalc-module__UC8mPq__navButtonDisabled{background:var(--fw-label-3)!important;cursor:not-allowed!important}.MaxMortgageCalc-module__UC8mPq__successScreen{background:linear-gradient(135deg, var(--fw-tint-soft) 0%, var(--fw-tint-softer) 100%);border-radius:var(--fw-r-lg);border:2px solid var(--fw-tint);text-align:center;margin:30px 0;padding:25px}.MaxMortgageCalc-module__UC8mPq__successIcon{background:var(--fw-green-bright);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex}.MaxMortgageCalc-module__UC8mPq__successIconCheck{color:var(--fw-surface);font-size:40px}.MaxMortgageCalc-module__UC8mPq__successTitle{color:var(--fw-green);margin-bottom:12px;font-size:24px;font-weight:700}.MaxMortgageCalc-module__UC8mPq__successMessage{color:var(--fw-label);margin-bottom:24px;font-size:16px}.MaxMortgageCalc-module__UC8mPq__successResultCard{background:var(--fw-surface);border-radius:var(--fw-r-lg);box-shadow:var(--fw-shadow-md);margin-bottom:24px;padding:20px}.MaxMortgageCalc-module__UC8mPq__successResultLabel{color:var(--fw-label-2);margin-bottom:8px;font-size:14px}.MaxMortgageCalc-module__UC8mPq__successResultValue{color:var(--fw-tint);margin:0;font-size:32px;font-weight:700}.MaxMortgageCalc-module__UC8mPq__successButton{border-radius:var(--fw-r-pill);background:linear-gradient(135deg, var(--fw-tint) 0%, var(--fw-tint) 100%);color:var(--fw-surface);cursor:pointer;transition:box-shadow var(--fw-quick) var(--fw-ease-out), background-color var(--fw-quick) linear, color var(--fw-quick) linear, transform var(--fw-press) var(--fw-ease-out);border:none;padding:14px 32px;font-family:inherit;font-size:16px;font-weight:600}.MaxMortgageCalc-module__UC8mPq__successButton:hover{opacity:.9}.MaxMortgageCalc-module__UC8mPq__errorDisplay{background:var(--fw-red-soft);border-radius:var(--fw-r-lg);border:1px solid var(--fw-red-soft);color:var(--fw-red);margin-top:16px;padding:12px 16px;font-size:14px}.MaxMortgageCalc-module__UC8mPq__contactFormSection{margin-top:24px}.MaxMortgageCalc-module__UC8mPq__contactInfoBox{background:var(--fw-tint-soft);border-radius:var(--fw-r-lg);border:1px solid var(--fw-tint-soft);margin-top:24px;padding:16px}.MaxMortgageCalc-module__UC8mPq__contactInfoTitle{color:var(--fw-tint);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:var(--fw-tint);align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .2s;display:flex}.MaxMortgageCalc-module__UC8mPq__contactLink:hover{color:var(--fw-tint)}.MaxMortgageCalc-module__UC8mPq__contactLinkWhatsapp{color:#25d366}.MaxMortgageCalc-module__UC8mPq__contactLinkWhatsapp:hover{color:#1da851}.MaxMortgageCalc-module__UC8mPq__emailNote{color:var(--fw-label-2);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:var(--fw-r-lg);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}}
