.PrepaymentFeeCalculator-module__3eoytq__page{background:var(--fw-fill);direction:rtl;min-height:100vh;padding:40px 20px}.PrepaymentFeeCalculator-module__3eoytq__container{max-width:700px;margin:0 auto}.PrepaymentFeeCalculator-module__3eoytq__calculator{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);direction:rtl;scroll-margin-block-start:calc(var(--fw-header-height) + var(--fw-gap-4))}.PrepaymentFeeCalculator-module__3eoytq__calculatorHeader{text-align:center;margin-bottom:24px}.PrepaymentFeeCalculator-module__3eoytq__calculatorTitle{color:var(--fw-label);margin:0 0 8px;font-size:24px;font-weight:700}.PrepaymentFeeCalculator-module__3eoytq__calculatorSubtitle{color:var(--fw-label-2);margin:0;font-size:14px}.PrepaymentFeeCalculator-module__3eoytq__calculatorContent{min-height:300px}.PrepaymentFeeCalculator-module__3eoytq__progressContainer{direction:rtl;margin-bottom:24px}.PrepaymentFeeCalculator-module__3eoytq__progressHeader{flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.PrepaymentFeeCalculator-module__3eoytq__progressStepNumber{color:var(--fw-label-2);font-size:13px}.PrepaymentFeeCalculator-module__3eoytq__progressStepLabel{color:var(--fw-tint-pressed);font-size:14px;font-weight:600}.PrepaymentFeeCalculator-module__3eoytq__progressSteps,.PrepaymentFeeCalculator-module__3eoytq__progressStep,.PrepaymentFeeCalculator-module__3eoytq__progressCircle,.PrepaymentFeeCalculator-module__3eoytq__progressLabel{display:none}.PrepaymentFeeCalculator-module__3eoytq__progressTrack{background:var(--fw-separator);border-radius:3px;height:6px;overflow:hidden}.PrepaymentFeeCalculator-module__3eoytq__progressFill{background:linear-gradient(135deg, var(--fw-tint-pressed) 0%, var(--fw-tint) 100%);border-radius:3px;height:100%;transition:width .3s}.PrepaymentFeeCalculator-module__3eoytq__stepContainer{text-align:center}.PrepaymentFeeCalculator-module__3eoytq__stepTitle{color:var(--fw-label);margin-bottom:20px;font-size:24px;font-weight:600}.PrepaymentFeeCalculator-module__3eoytq__stepDescription{color:var(--fw-label-2);margin-bottom:30px;font-size:16px;line-height:1.6}.PrepaymentFeeCalculator-module__3eoytq__loanTypeGrid{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:30px;display:grid}.PrepaymentFeeCalculator-module__3eoytq__loanTypeCard{padding:var(--fw-gap-4);background:var(--fw-surface);border-radius:var(--fw-r-md);box-shadow:inset 0 0 0 1px var(--fw-separator);color:var(--fw-label);font:inherit;cursor:pointer;transition:box-shadow var(--fw-quick) var(--fw-ease-out), background-color var(--fw-quick) linear, transform var(--fw-press) var(--fw-ease-out);text-align:start;border:0}.PrepaymentFeeCalculator-module__3eoytq__loanTypeCard:active{transform:scale(.99)}.PrepaymentFeeCalculator-module__3eoytq__loanTypeCard:hover{border-color:var(--fw-tint);background:var(--fw-tint-softer)}.PrepaymentFeeCalculator-module__3eoytq__loanTypeCard.PrepaymentFeeCalculator-module__3eoytq__selected{background:var(--fw-tint-softer);box-shadow:inset 0 0 0 2px var(--fw-tint)}.PrepaymentFeeCalculator-module__3eoytq__loanTypeLabel{color:var(--fw-label);margin-bottom:5px;font-size:16px;font-weight:600;display:block}.PrepaymentFeeCalculator-module__3eoytq__loanTypeDescription{color:var(--fw-label-2);font-size:14px;display:block}.PrepaymentFeeCalculator-module__3eoytq__frequencyGrid{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:30px;display:grid}.PrepaymentFeeCalculator-module__3eoytq__frequencyCard{background:var(--fw-fill);border:2px solid var(--fw-separator);border-radius:var(--fw-r-xs);cursor:pointer;color:var(--fw-label);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:20px;font-size:16px;font-weight:500}.PrepaymentFeeCalculator-module__3eoytq__frequencyCard:hover{border-color:var(--fw-tint)}.PrepaymentFeeCalculator-module__3eoytq__frequencyCard.PrepaymentFeeCalculator-module__3eoytq__selected{background:var(--fw-tint-softer);box-shadow:inset 0 0 0 2px var(--fw-tint)}.PrepaymentFeeCalculator-module__3eoytq__sliderContainer{background:var(--fw-surface);border-radius:var(--fw-r-md);border:1px solid var(--fw-separator);margin-bottom:30px;padding:24px}.PrepaymentFeeCalculator-module__3eoytq__sliderValue{text-align:center;margin-bottom:24px}.PrepaymentFeeCalculator-module__3eoytq__sliderValueNumber{color:var(--fw-tint);font-size:48px;font-weight:700}.PrepaymentFeeCalculator-module__3eoytq__sliderValueLabel{color:var(--fw-label-2);margin-right:8px;font-size:18px}.PrepaymentFeeCalculator-module__3eoytq__sliderWrapper{padding-bottom:30px;position:relative}.PrepaymentFeeCalculator-module__3eoytq__slider{background:var(--fw-separator);appearance:none;cursor:pointer;border-radius:4px;outline:none;width:100%;height:8px}.PrepaymentFeeCalculator-module__3eoytq__slider::-webkit-slider-thumb{appearance:none;background:linear-gradient(135deg, var(--fw-tint-pressed) 0%, var(--fw-tint) 100%);cursor:pointer;border-radius:50%;width:24px;height:24px;transition:transform .2s;box-shadow:0 2px 8px #0170b966}.PrepaymentFeeCalculator-module__3eoytq__slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.PrepaymentFeeCalculator-module__3eoytq__slider::-moz-range-thumb{background:linear-gradient(135deg, var(--fw-tint-pressed) 0%, var(--fw-tint) 100%);cursor:pointer;border:none;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #0170b966}.PrepaymentFeeCalculator-module__3eoytq__sliderMarks{justify-content:space-between;margin-top:12px;padding:0 4px;display:flex}.PrepaymentFeeCalculator-module__3eoytq__sliderMark{color:var(--fw-label-3);transition:box-shadow var(--fw-press) var(--fw-ease-out), background-color var(--fw-press) linear, color var(--fw-press) linear, transform var(--fw-press) var(--fw-ease-out);font-size:12px}.PrepaymentFeeCalculator-module__3eoytq__sliderMarkActive{color:var(--fw-tint);font-weight:600}.PrepaymentFeeCalculator-module__3eoytq__eligibilityOptions{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px;display:grid}.PrepaymentFeeCalculator-module__3eoytq__eligibilityCard{background:var(--fw-fill);border:2px solid var(--fw-separator);border-radius:var(--fw-r-xs);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-direction:column;align-items:center;gap:15px;padding:30px;display:flex}.PrepaymentFeeCalculator-module__3eoytq__eligibilityCard:hover{border-color:var(--fw-tint)}.PrepaymentFeeCalculator-module__3eoytq__eligibilityCard.PrepaymentFeeCalculator-module__3eoytq__selected{background:var(--fw-tint-softer);box-shadow:inset 0 0 0 2px var(--fw-tint)}.PrepaymentFeeCalculator-module__3eoytq__eligibilityIcon{font-size:36px}.PrepaymentFeeCalculator-module__3eoytq__eligibilityLabel{color:var(--fw-label);font-size:16px;font-weight:500}.PrepaymentFeeCalculator-module__3eoytq__calculationTypeGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px;display:grid}.PrepaymentFeeCalculator-module__3eoytq__calculationTypeCard{background:var(--fw-fill);border:2px solid var(--fw-separator);border-radius:var(--fw-r-xs);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);text-align:center;padding:30px}.PrepaymentFeeCalculator-module__3eoytq__calculationTypeCard:hover{border-color:var(--fw-tint);background:var(--fw-tint-softer)}.PrepaymentFeeCalculator-module__3eoytq__calculationTypeCard.PrepaymentFeeCalculator-module__3eoytq__selected{background:var(--fw-tint-softer);box-shadow:inset 0 0 0 2px var(--fw-tint)}.PrepaymentFeeCalculator-module__3eoytq__calculationTypeIcon{margin-bottom:15px;font-size:48px}.PrepaymentFeeCalculator-module__3eoytq__calculationTypeLabel{color:var(--fw-label);margin-bottom:10px;font-size:18px;font-weight:600}.PrepaymentFeeCalculator-module__3eoytq__calculationTypeDescription{color:var(--fw-label-2);font-size:14px;line-height:1.5}.PrepaymentFeeCalculator-module__3eoytq__inputsGrid{text-align:right;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px;display:grid}.PrepaymentFeeCalculator-module__3eoytq__inputGroup{flex-direction:column;gap:8px;display:flex}.PrepaymentFeeCalculator-module__3eoytq__inputLabel{color:var(--fw-label);font-size:14px;font-weight:600}.PrepaymentFeeCalculator-module__3eoytq__input{border-radius:var(--fw-r-xs);background-color:var(--fw-fill);width:100%;min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--fw-separator);color:var(--fw-label);font:inherit;font-variant-numeric:tabular-nums;transition:box-shadow var(--fw-press) var(--fw-ease-out), background-color var(--fw-press) linear;text-align:right;direction:ltr;border:0;padding:.6rem .75rem;font-size:.9375rem}.PrepaymentFeeCalculator-module__3eoytq__input:focus{background-color:var(--fw-surface);box-shadow:inset 0 0 0 1px var(--fw-tint), 0 0 0 3px var(--fw-tint-soft);border-color:var(--fw-tint);box-shadow:0 0 0 3px var(--fw-tint-soft);outline:none}.PrepaymentFeeCalculator-module__3eoytq__inputHint{color:var(--fw-label-2);font-size:12px}.PrepaymentFeeCalculator-module__3eoytq__advancedSection{background:var(--fw-fill);border-radius:var(--fw-r-md);padding:var(--fw-gap-5);margin-bottom:var(--fw-gap-6);text-align:start}.PrepaymentFeeCalculator-module__3eoytq__advancedOption:hover{background:var(--fw-fill)}.PrepaymentFeeCalculator-module__3eoytq__advancedOption:active{transform:scale(.99)}.PrepaymentFeeCalculator-module__3eoytq__advancedTitle{color:var(--fw-label);margin-bottom:10px;font-size:18px;font-weight:600}.PrepaymentFeeCalculator-module__3eoytq__advancedDescription{color:var(--fw-label-2);margin-bottom:20px;font-size:14px}.PrepaymentFeeCalculator-module__3eoytq__advancedOptions{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.PrepaymentFeeCalculator-module__3eoytq__advancedOption{padding:var(--fw-gap-3) var(--fw-gap-4);background:var(--fw-surface);border-radius:var(--fw-r-md);box-shadow:inset 0 0 0 1px var(--fw-separator);color:var(--fw-label);font:inherit;cursor:pointer;text-align:start;transition:box-shadow var(--fw-press) var(--fw-ease-out), background-color var(--fw-press) linear, color var(--fw-press) linear, transform var(--fw-press) var(--fw-ease-out);border:0;font-size:.9375rem;font-weight:500}.PrepaymentFeeCalculator-module__3eoytq__advancedOption:hover{border-color:var(--fw-tint)}.PrepaymentFeeCalculator-module__3eoytq__advancedOption.PrepaymentFeeCalculator-module__3eoytq__selected{background:var(--fw-tint-softer);box-shadow:inset 0 0 0 2px var(--fw-tint)}.PrepaymentFeeCalculator-module__3eoytq__navigationButtons{justify-content:space-between;gap:15px;margin-top:30px;display:flex}.PrepaymentFeeCalculator-module__3eoytq__backButton,.PrepaymentFeeCalculator-module__3eoytq__nextButton,.PrepaymentFeeCalculator-module__3eoytq__calculateButton,.PrepaymentFeeCalculator-module__3eoytq__submitButton,.PrepaymentFeeCalculator-module__3eoytq__restartButton{border-radius:var(--fw-r-pill);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:14px 32px;font-size:16px;font-weight:600}.PrepaymentFeeCalculator-module__3eoytq__backButton{background:var(--fw-surface);color:var(--fw-tint);border:2px solid var(--fw-tint)}.PrepaymentFeeCalculator-module__3eoytq__backButton:hover{background:var(--fw-tint-softer)}.PrepaymentFeeCalculator-module__3eoytq__nextButton{background:linear-gradient(135deg, var(--fw-tint-pressed) 0%, var(--fw-tint) 100%);color:#fff;border:none}.PrepaymentFeeCalculator-module__3eoytq__nextButton:hover{opacity:.9}.PrepaymentFeeCalculator-module__3eoytq__calculateButton{background:linear-gradient(135deg, var(--fw-green-bright) 0%, var(--fw-green) 100%);color:#fff;border:none}.PrepaymentFeeCalculator-module__3eoytq__calculateButton:hover:not(:disabled){opacity:.9}.PrepaymentFeeCalculator-module__3eoytq__calculateButton:disabled{background:var(--fw-label-3);cursor:not-allowed}.PrepaymentFeeCalculator-module__3eoytq__submitButton{background:linear-gradient(135deg, var(--fw-green-bright) 0%, var(--fw-green) 100%);color:#fff;border:none}.PrepaymentFeeCalculator-module__3eoytq__submitButton:hover:not(:disabled){opacity:.9}.PrepaymentFeeCalculator-module__3eoytq__submitButton:disabled{background:var(--fw-label-3);cursor:not-allowed}.PrepaymentFeeCalculator-module__3eoytq__restartButton{color:var(--fw-tint);border:2px solid var(--fw-tint);background:0 0}.PrepaymentFeeCalculator-module__3eoytq__restartButton:hover{background:var(--fw-tint);color:#fff}.PrepaymentFeeCalculator-module__3eoytq__noFeeContainer{text-align:center;padding:40px 20px}.PrepaymentFeeCalculator-module__3eoytq__successIcon{color:var(--fw-green-bright);margin-bottom:20px}.PrepaymentFeeCalculator-module__3eoytq__noFeeTitle{color:var(--fw-green-bright);margin-bottom:25px;font-size:28px;font-weight:700}.PrepaymentFeeCalculator-module__3eoytq__noFeeReasonBox{background:var(--fw-green-soft);border:1px solid var(--fw-green-soft);border-radius:var(--fw-r-xs);text-align:right;margin-bottom:30px;padding:20px}.PrepaymentFeeCalculator-module__3eoytq__noFeeReason{color:var(--fw-green);margin:0;font-size:16px;line-height:1.6}.PrepaymentFeeCalculator-module__3eoytq__resultsContainer{text-align:center}.PrepaymentFeeCalculator-module__3eoytq__resultsHeader{margin-bottom:30px}.PrepaymentFeeCalculator-module__3eoytq__resultsTitle{color:var(--fw-label);margin-bottom:10px;font-size:28px;font-weight:700}.PrepaymentFeeCalculator-module__3eoytq__resultsSubtitle{color:var(--fw-label-2);font-size:16px}.PrepaymentFeeCalculator-module__3eoytq__mainResult{background:linear-gradient(135deg, var(--fw-tint-softer) 0%, var(--fw-tint-softer) 100%);border:2px solid var(--fw-tint);border-radius:var(--fw-r-md);margin-bottom:30px;padding:30px}.PrepaymentFeeCalculator-module__3eoytq__mainResultLabel{color:var(--fw-label-2);margin-bottom:10px;font-size:16px;display:block}.PrepaymentFeeCalculator-module__3eoytq__mainResultValue{font-size:48px;font-weight:700}.PrepaymentFeeCalculator-module__3eoytq__mainResultValue.PrepaymentFeeCalculator-module__3eoytq__hasFee{color:var(--fw-red)}.PrepaymentFeeCalculator-module__3eoytq__mainResultValue.PrepaymentFeeCalculator-module__3eoytq__noFee{color:var(--fw-green-bright)}.PrepaymentFeeCalculator-module__3eoytq__resultsDetails{background:var(--fw-fill);border-radius:var(--fw-r-xs);text-align:right;margin-bottom:30px;padding:25px}.PrepaymentFeeCalculator-module__3eoytq__detailsTitle{color:var(--fw-label);text-align:center;margin-bottom:20px;font-size:18px;font-weight:600}.PrepaymentFeeCalculator-module__3eoytq__detailsGrid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.PrepaymentFeeCalculator-module__3eoytq__detailItem{background:#fff;border-radius:6px;justify-content:space-between;padding:12px;display:flex}.PrepaymentFeeCalculator-module__3eoytq__detailLabel{color:var(--fw-label-2);font-size:14px}.PrepaymentFeeCalculator-module__3eoytq__detailValue{color:var(--fw-label);font-size:14px;font-weight:600}.PrepaymentFeeCalculator-module__3eoytq__noFeeMessage{background:var(--fw-green-soft);border:1px solid var(--fw-green-soft);border-radius:var(--fw-r-xs);margin-bottom:30px;padding:30px}.PrepaymentFeeCalculator-module__3eoytq__noFeeIcon{margin-bottom:15px;font-size:48px}.PrepaymentFeeCalculator-module__3eoytq__disclaimer{background:var(--fw-amber-soft);border:1px solid var(--fw-amber);border-radius:var(--fw-r-xs);color:var(--fw-amber);text-align:right;margin-bottom:30px;padding:15px 20px;font-size:14px}.PrepaymentFeeCalculator-module__3eoytq__resultsActions{justify-content:center;gap:15px;display:flex}.PrepaymentFeeCalculator-module__3eoytq__callbackSection{background:var(--fw-fill);border-radius:var(--fw-r-xs);text-align:right;margin-bottom:30px;padding:25px}.PrepaymentFeeCalculator-module__3eoytq__checkboxLabel{color:var(--fw-label);cursor:pointer;align-items:center;gap:10px;font-size:16px;display:flex}.PrepaymentFeeCalculator-module__3eoytq__checkbox{cursor:pointer;width:20px;height:20px}.PrepaymentFeeCalculator-module__3eoytq__callbackFields{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px;display:grid}.PrepaymentFeeCalculator-module__3eoytq__successContainer{text-align:center;padding:40px 20px}.PrepaymentFeeCalculator-module__3eoytq__successTitle{color:var(--fw-green-bright);margin-bottom:15px;font-size:28px;font-weight:700}.PrepaymentFeeCalculator-module__3eoytq__successMessage{color:var(--fw-label-2);margin-bottom:10px;font-size:16px}.PrepaymentFeeCalculator-module__3eoytq__errorBox{background:var(--fw-red-soft);border:1px solid var(--fw-red-soft);border-radius:var(--fw-r-xs);color:var(--fw-red);text-align:center;margin:20px 30px 0;padding:15px 20px}.PrepaymentFeeCalculator-module__3eoytq__errorMessage{background:var(--fw-red-soft);border:1px solid var(--fw-red-soft);color:var(--fw-red);text-align:center;border-radius:6px;margin-bottom:20px;padding:12px;font-size:14px}@media (max-width:768px){.PrepaymentFeeCalculator-module__3eoytq__page{padding:20px 15px}.PrepaymentFeeCalculator-module__3eoytq__calculatorHeader{padding:30px 20px}.PrepaymentFeeCalculator-module__3eoytq__calculatorTitle{font-size:24px}.PrepaymentFeeCalculator-module__3eoytq__calculatorSubtitle{font-size:16px}.PrepaymentFeeCalculator-module__3eoytq__calculatorContent{padding:25px 20px}.PrepaymentFeeCalculator-module__3eoytq__progressContainer{padding:20px}.PrepaymentFeeCalculator-module__3eoytq__progressSteps{display:none}.PrepaymentFeeCalculator-module__3eoytq__stepTitle{font-size:20px}.PrepaymentFeeCalculator-module__3eoytq__loanTypeGrid,.PrepaymentFeeCalculator-module__3eoytq__frequencyGrid,.PrepaymentFeeCalculator-module__3eoytq__eligibilityOptions,.PrepaymentFeeCalculator-module__3eoytq__calculationTypeGrid,.PrepaymentFeeCalculator-module__3eoytq__inputsGrid,.PrepaymentFeeCalculator-module__3eoytq__detailsGrid,.PrepaymentFeeCalculator-module__3eoytq__callbackFields{grid-template-columns:1fr}.PrepaymentFeeCalculator-module__3eoytq__navigationButtons{flex-direction:column-reverse}.PrepaymentFeeCalculator-module__3eoytq__backButton,.PrepaymentFeeCalculator-module__3eoytq__nextButton,.PrepaymentFeeCalculator-module__3eoytq__calculateButton,.PrepaymentFeeCalculator-module__3eoytq__submitButton,.PrepaymentFeeCalculator-module__3eoytq__restartButton{width:100%}.PrepaymentFeeCalculator-module__3eoytq__mainResultValue{font-size:36px}.PrepaymentFeeCalculator-module__3eoytq__resultsActions{flex-direction:column}}
