.UC8mPq_page{padding-top:40px;padding-bottom:60px;font-family:Heebo,sans-serif}.UC8mPq_hero{text-align:center;margin-bottom:20px}.UC8mPq_heroTitle{color:var(--fw-tint);margin-bottom:12px;font-size:32px;font-weight:700}.UC8mPq_heroSubtitle{color:var(--fw-label-2);max-width:600px;margin:0 auto;font-size:16px;line-height:1.6}.UC8mPq_processSection{margin-top:40px}.UC8mPq_pageDisclaimer{color:var(--fw-label-3);text-align:center;margin-top:24px;font-size:12px;line-height:1.6}.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))}.UC8mPq_stepContent{min-height:300px}.UC8mPq_progressBar{margin-bottom:24px}.UC8mPq_progressHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.UC8mPq_progressCounter{color:var(--fw-label-2);font-size:13px}.UC8mPq_progressLabel{color:var(--fw-tint);font-size:14px;font-weight:600}.UC8mPq_progressTrack{background:var(--fw-separator);border-radius:4px;width:100%;height:8px;overflow:hidden}.UC8mPq_progressFill{border-radius:4px;height:100%;transition:width .3s}.UC8mPq_progressSteps{justify-content:space-between;margin-top:12px;padding-inline:4px;display:flex}.UC8mPq_progressStep{flex-direction:column;flex:1;align-items:center;display:flex}.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}.UC8mPq_progressStepCompleted{background:var(--fw-green-bright);color:var(--fw-surface)}.UC8mPq_progressStepCurrent{background:var(--fw-tint);color:var(--fw-surface)}.UC8mPq_progressStepFuture{background:var(--fw-separator);color:var(--fw-label-2)}.UC8mPq_stepTitle{color:var(--fw-tint);margin-bottom:8px;font-size:22px;font-weight:700}.UC8mPq_stepTitleCenter{color:var(--fw-tint);text-align:center;margin-bottom:20px;font-size:24px;font-weight:700}.UC8mPq_stepSubtitle{color:var(--fw-label-2);margin-bottom:24px;font-size:14px}.UC8mPq_hintText{color:var(--fw-label-2);margin-top:-10px;font-size:12px}.UC8mPq_formGroup{margin-bottom:15px}.UC8mPq_formLabel{color:var(--fw-tint);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.UC8mPq_requiredStar{color:var(--fw-red-bright)}.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}.UC8mPq_formInput:focus{border-color:var(--fw-tint);box-shadow:0 0 0 3px var(--fw-tint-soft)}.UC8mPq_formInput:disabled{background-color:var(--fw-fill);cursor:not-allowed}.UC8mPq_formInputError{border-color:var(--fw-red-bright)!important}.UC8mPq_formError{color:var(--fw-red-bright);margin-top:4px;font-size:12px}.UC8mPq_currencyWrapper{margin-bottom:15px}.UC8mPq_currencyInputContainer{position:relative}.UC8mPq_currencySymbol{color:var(--fw-label-2);pointer-events:none;font-size:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.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] .UC8mPq_currencyInput{text-align:left}.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)}.UC8mPq_currencyInput:disabled{background-color:var(--fw-fill);cursor:not-allowed}.UC8mPq_currencyInputError,.UC8mPq_currencyInputError:focus{box-shadow:inset 0 0 0 1px var(--fw-red), 0 0 0 3px var(--fw-red-soft)}.UC8mPq_sliderWrapper{margin-bottom:15px}.UC8mPq_sliderHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.UC8mPq_sliderLabel{color:var(--fw-tint);text-transform:uppercase;letter-spacing:.3px;font-size:13px;font-weight:600}.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}.UC8mPq_sliderContainer{position:relative}.UC8mPq_sliderInput{appearance:none;cursor:pointer;border-radius:4px;outline:none;width:100%;height:8px}.UC8mPq_sliderInput:disabled{cursor:not-allowed;opacity:.5}.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}.UC8mPq_sliderInput::-webkit-slider-thumb:hover{transform:scale(1.1)}.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%}.UC8mPq_sliderLabels{color:var(--fw-label-2);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.UC8mPq_radioWrapper{margin-bottom:15px}.UC8mPq_radioLabel{color:var(--fw-tint);text-transform:uppercase;letter-spacing:.3px;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.UC8mPq_radioOptions{flex-flow:column wrap;gap:10px;display:flex}.UC8mPq_radioOptionsHorizontal{flex-direction:row;gap:15px}.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}.UC8mPq_radioOption:hover{border-color:var(--fw-tint);background:var(--fw-tint-soft)}.UC8mPq_radioOptionHorizontal{flex:auto;min-width:120px}.UC8mPq_radioOptionSelected{background:var(--fw-tint-softer);box-shadow:inset 0 0 0 2px var(--fw-tint)}.UC8mPq_radioOptionDisabled{cursor:not-allowed;opacity:.6}.UC8mPq_radioInput{width:20px;height:20px;accent-color:var(--fw-tint);cursor:pointer;flex-shrink:0;margin-top:2px}.UC8mPq_radioOptionDisabled .UC8mPq_radioInput{cursor:not-allowed}.UC8mPq_radioText{color:var(--fw-label);font-size:14px;font-weight:400}.UC8mPq_radioTextSelected{font-weight:600}.UC8mPq_radioDescription{color:var(--fw-label-2);margin:4px 0 0;font-size:12px}.UC8mPq_infoBox{background:var(--fw-tint-soft);border-radius:var(--fw-r-lg);border:1px solid var(--fw-tint-soft);padding:16px}.UC8mPq_infoBoxSpaced{margin-top:20px}.UC8mPq_infoBoxTitle{color:var(--fw-tint);margin-bottom:8px;font-size:14px;font-weight:600}.UC8mPq_infoBoxText{color:var(--fw-label);margin:0;font-size:13px;line-height:1.6}.UC8mPq_infoBoxList{color:var(--fw-label);margin:0;padding-inline-start:20px;font-size:13px;line-height:1.6}.UC8mPq_disclaimerContent{color:var(--fw-label);font-size:14px;line-height:1.8}.UC8mPq_disclaimerParagraph{margin-bottom:16px}.UC8mPq_disclaimerSectionTitle{color:var(--fw-tint);margin-top:20px;margin-bottom:8px;font-size:15px;font-weight:600}.UC8mPq_disclaimerLastParagraph{margin-top:20px;margin-bottom:0;font-weight:500}.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}.UC8mPq_checkboxLabel:hover{border-color:var(--fw-tint)}.UC8mPq_checkboxLabelAccepted{background:var(--fw-green-soft);border-color:var(--fw-green-bright)}.UC8mPq_checkboxInput{width:24px;height:24px;accent-color:var(--fw-green-bright);cursor:pointer;flex-shrink:0;margin-top:2px}.UC8mPq_checkboxText{color:var(--fw-label);font-size:15px;line-height:1.5}.UC8mPq_toggleButtons{gap:12px;display:flex}.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}.UC8mPq_toggleButton:hover{border-color:var(--fw-tint)}.UC8mPq_toggleButtonSelected{border-color:var(--fw-tint);background:var(--fw-tint-soft);color:var(--fw-tint)}.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}.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}.UC8mPq_summaryRow{justify-content:space-between;align-items:center;display:flex}.UC8mPq_summaryRowSpaced{margin-bottom:8px}.UC8mPq_summaryLabel{color:var(--fw-tint);font-size:14px}.UC8mPq_summaryLabelSmall{color:var(--fw-label-2);font-size:13px}.UC8mPq_summaryValue{color:var(--fw-tint);font-size:18px;font-weight:700}.UC8mPq_summaryValueSmall{color:var(--fw-label);font-size:14px}.UC8mPq_summaryDivider{border-top:1px solid var(--fw-tint-soft);padding-top:8px}.UC8mPq_countSelector{flex-wrap:wrap;gap:10px;display:flex}.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}.UC8mPq_countButton:hover{border-color:var(--fw-tint);color:var(--fw-tint)}.UC8mPq_countButtonSelected{border-color:var(--fw-tint);background:var(--fw-tint-soft);color:var(--fw-tint);font-weight:600}.UC8mPq_interestSection{border-top:1px solid var(--fw-separator);margin-top:32px;padding-top:24px}.UC8mPq_interestSectionTitle{color:var(--fw-tint);margin-bottom:16px;font-size:18px;font-weight:600}.UC8mPq_interestToggleContainer{justify-content:flex-start;margin-bottom:20px;display:flex}.UC8mPq_interestToggle{gap:8px;width:50%;min-width:280px;display:flex}.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}.UC8mPq_interestToggleOption:hover{border-color:var(--fw-tint)}.UC8mPq_interestToggleOptionActive{border-color:var(--fw-tint);background:var(--fw-tint)}.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}.UC8mPq_interestToggleRadioActive{border-color:var(--fw-surface);background:var(--fw-surface)}.UC8mPq_interestToggleRadioInner{background:var(--fw-tint);border-radius:50%;width:6px;height:6px}.UC8mPq_interestToggleText{color:var(--fw-label-2);white-space:nowrap;font-size:13px;font-weight:600}.UC8mPq_interestToggleTextActive{color:var(--fw-surface)}.UC8mPq_customRatePanel{background:var(--fw-fill);border-radius:var(--fw-r-lg);border:1px solid var(--fw-tint-soft);padding:20px}.UC8mPq_customRateInputGroup{margin-top:16px}.UC8mPq_customRateInputLabel{color:var(--fw-label-2);margin-bottom:8px;font-size:13px;display:block}.UC8mPq_customRateInputWrapper{align-items:center;gap:8px;display:flex}.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}.UC8mPq_customRateInput:focus{border-color:var(--fw-tint);box-shadow:0 0 0 3px var(--fw-tint-soft)}.UC8mPq_customRateInputHasError{border:2px solid var(--fw-red-bright)}.UC8mPq_customRatePercent{color:var(--fw-label-2);font-size:16px}.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}.UC8mPq_effectiveRateLabel{color:var(--fw-tint);font-size:14px}.UC8mPq_effectiveRateValue{color:var(--fw-tint);font-size:18px;font-weight:700}.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}.UC8mPq_paymentLimitNoteText{color:var(--fw-tint);margin:0;font-size:13px}.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}.UC8mPq_maxPaymentRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.UC8mPq_maxPaymentLabel{color:var(--fw-green);font-size:14px}.UC8mPq_maxPaymentValue{color:var(--fw-green);font-size:18px;font-weight:700}.UC8mPq_sliderNote{color:var(--fw-label-2);margin-top:8px;font-size:12px}.UC8mPq_sliderNoteSpaced{color:var(--fw-label-2);margin-top:8px;margin-bottom:24px;font-size:12px}.UC8mPq_interestRateNote{color:var(--fw-label-2);margin-top:12px;font-size:12px}.UC8mPq_loadingContainer{flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.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 UC8mPq_spin}@keyframes UC8mPq_spin{to{transform:rotate(360deg)}}.UC8mPq_loadingText{color:var(--fw-label-2);margin-top:16px}.UC8mPq_errorContainer{background:var(--fw-red-soft);border-radius:var(--fw-r-lg);border:1px solid var(--fw-red-soft);padding:20px}.UC8mPq_errorTitle{color:var(--fw-red);margin-bottom:8px;font-size:16px;font-weight:600}.UC8mPq_errorText{color:var(--fw-red)}.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}.UC8mPq_resultLabel{color:var(--fw-label-2);margin-bottom:8px;font-size:14px}.UC8mPq_resultValue{color:var(--fw-tint);margin:0 0 16px;font-size:36px;font-weight:700}.UC8mPq_resultMetrics{background:var(--fw-fill);border-radius:var(--fw-r-lg);flex-wrap:wrap;justify-content:center;gap:24px;padding:16px;display:flex}.UC8mPq_resultMetricLabel{color:var(--fw-label-2);font-size:12px}.UC8mPq_resultMetricValue{color:var(--fw-tint);font-size:18px;font-weight:600}.UC8mPq_constraintBox{border-radius:var(--fw-r-lg);margin-bottom:24px;padding:16px}.UC8mPq_constraintBoxEquity{background:var(--fw-amber-soft);border:1px solid var(--fw-amber)}.UC8mPq_constraintBoxCashflow{background:var(--fw-tint-soft);border:1px solid var(--fw-tint-soft)}.UC8mPq_constraintTextEquity{color:var(--fw-amber);margin:0;font-size:14px}.UC8mPq_constraintTextCashflow{color:var(--fw-tint);margin:0;font-size:14px}.UC8mPq_breakdownSection{margin-bottom:24px}.UC8mPq_breakdownTitle{color:var(--fw-tint);margin-bottom:12px;font-size:16px;font-weight:600}.UC8mPq_breakdownGrid{background:var(--fw-fill);border-radius:var(--fw-r-lg);grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.UC8mPq_breakdownItemLabel{color:var(--fw-label-2);font-size:12px}.UC8mPq_breakdownItemValue{color:var(--fw-label);font-size:16px;font-weight:600}.UC8mPq_breakdownItemValueHighlight{color:var(--fw-red)}.UC8mPq_tableSection{margin-bottom:24px}.UC8mPq_tableTitle{color:var(--fw-tint);margin-bottom:12px;font-size:16px;font-weight:600}.UC8mPq_tableWrapper{overflow-x:auto}.UC8mPq_table{border-collapse:collapse;width:100%;font-size:14px}.UC8mPq_tableHeaderRow{background:var(--fw-fill)}.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}.UC8mPq_tableCell{border-bottom:1px solid var(--fw-separator);color:var(--fw-label);padding:12px 16px}.UC8mPq_tableRow:hover{background:var(--fw-fill)}.UC8mPq_summaryDisclaimer{color:var(--fw-label-3);text-align:center;margin-top:20px;font-size:11px}.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}.UC8mPq_exportCardContent{align-items:center;gap:16px;display:flex}.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}.UC8mPq_exportCardIconPdf{background:linear-gradient(135deg, var(--fw-red-bright) 0%, var(--fw-red) 100%)}.UC8mPq_exportCardIconEmail{background:linear-gradient(135deg, var(--fw-tint) 0%, var(--fw-tint) 100%)}.UC8mPq_exportCardInfo{flex:1;width:100%}.UC8mPq_exportCardTitle{color:var(--fw-label);margin:0 0 4px;font-size:16px}.UC8mPq_exportCardDesc{color:var(--fw-label-2);margin:0;font-size:13px}.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}.UC8mPq_exportButton:hover{opacity:.9}.UC8mPq_exportButtonPdf{background:linear-gradient(135deg, var(--fw-red-bright) 0%, var(--fw-red) 100%)}.UC8mPq_exportButtonEmail{background:linear-gradient(135deg, var(--fw-tint) 0%, var(--fw-tint) 100%)}.UC8mPq_exportButtonDisabled{cursor:not-allowed;background:var(--fw-label-3)!important}.UC8mPq_emailInputGroup{flex-direction:column;gap:10px;width:100%;display:flex}.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] .UC8mPq_emailInput{text-align:left}.UC8mPq_emailInput:focus{border-color:var(--fw-tint);box-shadow:0 0 0 3px var(--fw-tint-soft)}.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}.UC8mPq_emailSentText{color:var(--fw-green);font-size:14px}.UC8mPq_emailSentIcon{color:var(--fw-green-bright)}.UC8mPq_noResults{text-align:center;color:var(--fw-label-2);padding:40px}.UC8mPq_navButtons{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.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}.UC8mPq_navButtonBack:active:not(:disabled){transform:scale(.97)}.UC8mPq_navButtonBack:hover{background:var(--fw-tint-soft)}.UC8mPq_navButtonBack:disabled{opacity:.6;cursor:not-allowed}.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}.UC8mPq_navButtonNext:active:not(:disabled){transform:scale(.97)}.UC8mPq_navButtonNext:hover{opacity:.9}.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}.UC8mPq_navButtonSubmit:hover{opacity:.9}.UC8mPq_navButtonDisabled{background:var(--fw-label-3)!important;cursor:not-allowed!important}.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}.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}.UC8mPq_successIconCheck{color:var(--fw-surface);font-size:40px}.UC8mPq_successTitle{color:var(--fw-green);margin-bottom:12px;font-size:24px;font-weight:700}.UC8mPq_successMessage{color:var(--fw-label);margin-bottom:24px;font-size:16px}.UC8mPq_successResultCard{background:var(--fw-surface);border-radius:var(--fw-r-lg);box-shadow:var(--fw-shadow-md);margin-bottom:24px;padding:20px}.UC8mPq_successResultLabel{color:var(--fw-label-2);margin-bottom:8px;font-size:14px}.UC8mPq_successResultValue{color:var(--fw-tint);margin:0;font-size:32px;font-weight:700}.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}.UC8mPq_successButton:hover{opacity:.9}.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}.UC8mPq_contactFormSection{margin-top:24px}.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}.UC8mPq_contactInfoTitle{color:var(--fw-tint);margin-bottom:12px;font-size:14px;font-weight:600}.UC8mPq_contactLinks{flex-direction:column;gap:8px;display:flex}.UC8mPq_contactLink{color:var(--fw-tint);align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .2s;display:flex}.UC8mPq_contactLink:hover{color:var(--fw-tint)}.UC8mPq_contactLinkWhatsapp{color:#25d366}.UC8mPq_contactLinkWhatsapp:hover{color:#1da851}.UC8mPq_emailNote{color:var(--fw-label-2);margin-top:4px;font-size:12px}@media (max-width:768px){.UC8mPq_heroTitle{font-size:24px}.UC8mPq_heroSubtitle{font-size:15px}.UC8mPq_calculatorWrapper{margin:20px 0;padding:20px}.UC8mPq_stepTitle{font-size:20px}.UC8mPq_stepTitleCenter{font-size:22px}.UC8mPq_resultValue{font-size:30px}.UC8mPq_resultMetrics{gap:16px}.UC8mPq_breakdownGrid{grid-template-columns:1fr;gap:16px}.UC8mPq_interestToggle{width:100%;min-width:unset}.UC8mPq_exportCardContent{text-align:center;flex-direction:column}.UC8mPq_exportCardInfo{text-align:center}.UC8mPq_exportButton{width:100%}.UC8mPq_exportCard{padding:16px}.UC8mPq_navButtonBack{padding:10px 20px;font-size:14px}.UC8mPq_navButtonNext,.UC8mPq_navButtonSubmit{padding:10px 24px;font-size:14px}.UC8mPq_radioOptionsHorizontal{flex-direction:column;gap:10px}.UC8mPq_radioOptionHorizontal{min-width:unset}}@media (max-width:480px){.UC8mPq_page{padding-top:20px;padding-bottom:40px}.UC8mPq_heroTitle{font-size:22px}.UC8mPq_heroSubtitle{font-size:14px}.UC8mPq_calculatorWrapper{border-radius:var(--fw-r-lg);margin:16px 0;padding:16px}.UC8mPq_stepTitle{font-size:18px}.UC8mPq_stepTitleCenter{font-size:20px}.UC8mPq_formLabel,.UC8mPq_sliderLabel,.UC8mPq_radioLabel{font-size:12px}.UC8mPq_resultValue{font-size:26px}.UC8mPq_resultMetrics{flex-direction:column;gap:12px}.UC8mPq_successResultValue{font-size:26px}.UC8mPq_toggleButtons{flex-direction:column}.UC8mPq_toggleButton{text-align:center;width:100%}.UC8mPq_countSelector{gap:8px}.UC8mPq_countButton{min-width:50px;padding:10px 20px;font-size:14px}.UC8mPq_progressSteps{display:none}.UC8mPq_navButtons{flex-direction:column-reverse;gap:8px}.UC8mPq_navButtonBack,.UC8mPq_navButtonNext,.UC8mPq_navButtonSubmit{text-align:center;width:100%}.UC8mPq_table{font-size:12px}.UC8mPq_tableHeaderCell,.UC8mPq_tableCell{padding:8px 10px}.UC8mPq_pageDisclaimer{font-size:11px}}
