.calculator-module__iruMqq__pageWrapper{flex-direction:column;align-items:center;min-height:calc(100vh - 72px);padding:40px 20px;display:flex;position:relative}.calculator-module__iruMqq__pageWrapper:before{content:"";pointer-events:none;background:radial-gradient(circle,#6c5ce71f 0%,#0000 70%);width:600px;height:600px;position:absolute;top:0;left:50%;transform:translate(-50%)}.calculator-module__iruMqq__calculatorWrapper{-webkit-backdrop-filter:blur(20px);z-index:1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:640px;padding:40px;animation:.5s ease-out calculator-module__iruMqq__scaleIn;position:relative;box-shadow:0 20px 60px #0000004d}@keyframes calculator-module__iruMqq__scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.calculator-module__iruMqq__pageTitle{color:#fff;text-align:center;margin-bottom:8px;font-size:28px;font-weight:800}.calculator-module__iruMqq__subtitle{text-align:center;color:#a0aec0;margin-bottom:28px;font-size:14px}.calculator-module__iruMqq__modeToggle{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;gap:6px;margin-bottom:28px;padding:4px;display:flex}.calculator-module__iruMqq__modeBtn{cursor:pointer;color:#718096;background:0 0;border:none;border-radius:9px;flex:1;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:all .3s}.calculator-module__iruMqq__modeBtnActive{color:#fff;background:linear-gradient(135deg,#6c5ce7,#a855f7);box-shadow:0 4px 16px #6c5ce759}.calculator-module__iruMqq__modeBtn:hover:not(.calculator-module__iruMqq__modeBtnActive){color:#a855f7;background:#6c5ce71a}.calculator-module__iruMqq__formGroup{margin-bottom:24px}.calculator-module__iruMqq__label{color:#a0aec0;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.calculator-module__iruMqq__sliderContainer{margin-top:8px}.calculator-module__iruMqq__valueDisplay{color:#4a5568;justify-content:space-between;align-items:center;margin-top:4px;font-size:12px;display:flex}.calculator-module__iruMqq__currentValue{color:#6c5ce7;font-size:13px;font-weight:700}.calculator-module__iruMqq__tenureToggle{gap:8px;margin-bottom:10px;display:flex}.calculator-module__iruMqq__toggleBtn{cursor:pointer;color:#718096;background:0 0;border:1.5px solid #ffffff1a;border-radius:8px;flex:1;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:500;transition:all .3s}.calculator-module__iruMqq__toggleBtnActive{color:#fff;background:linear-gradient(135deg,#6c5ce7,#a855f7);border-color:#6c5ce7}.calculator-module__iruMqq__toggleBtn:hover:not(.calculator-module__iruMqq__toggleBtnActive){color:#a855f7;border-color:#6c5ce7}.calculator-module__iruMqq__infoNote{color:#f59e0b;background:#f59e0b14;border-left:4px solid #f59e0b;border-radius:0 8px 8px 0;margin-bottom:20px;padding:12px 16px;font-size:13px}.calculator-module__iruMqq__infoBox{color:#a0aec0;background:#6c5ce714;border:1px solid #6c5ce726;border-radius:12px;margin-top:20px;padding:14px 16px;font-size:13px;line-height:1.6}.calculator-module__iruMqq__calculationSummary{background:#6c5ce714;border:1px solid #6c5ce726;border-radius:12px;margin-bottom:20px;padding:16px}.calculator-module__iruMqq__summaryRow{justify-content:space-between;align-items:center;display:flex}.calculator-module__iruMqq__summaryLabel{color:#a0aec0;font-size:14px;font-weight:500}.calculator-module__iruMqq__summaryValue{background:linear-gradient(135deg,#6c5ce7,#00d2ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700}.calculator-module__iruMqq__error{color:#ef4444;background:#ef44441a;border-left:4px solid #ef4444;border-radius:8px;margin-bottom:20px;padding:14px 16px;font-size:14px}.calculator-module__iruMqq__contentContainer{-webkit-backdrop-filter:blur(20px);color:#e2e8f0;z-index:1;background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;width:100%;max-width:900px;margin:40px auto 0;padding:36px 40px;line-height:1.8;position:relative;box-shadow:0 8px 32px #0003}.calculator-module__iruMqq__contentContainer h2{background:linear-gradient(135deg,#6c5ce7,#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:28px;margin-bottom:8px;font-size:22px}.calculator-module__iruMqq__contentContainer h2:first-child{margin-top:0}.calculator-module__iruMqq__contentContainer h3{color:#fff;margin-top:24px;margin-bottom:6px;font-size:18px}.calculator-module__iruMqq__contentContainer h4{color:#e2e8f0;margin-top:18px;margin-bottom:4px;font-size:16px}.calculator-module__iruMqq__contentContainer p{color:#a0aec0;margin-top:10px;font-size:15px}.calculator-module__iruMqq__contentContainer ul{margin-top:10px;padding-left:24px}.calculator-module__iruMqq__contentContainer ul li{color:#a0aec0;margin-bottom:7px;font-size:15px}.calculator-module__iruMqq__contentContainer strong{color:#e2e8f0}.calculator-module__iruMqq__noteBox{color:#a0aec0;background:#6c5ce714;border-left:5px solid #6c5ce7;border-radius:0 12px 12px 0;margin-top:28px;padding:16px 18px;font-size:14px;line-height:1.7}.calculator-module__iruMqq__noteBox strong{color:#e2e8f0}.calculator-module__iruMqq__pdfButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f093fb,#f5576c);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;padding:16px;font-family:inherit;font-size:17px;font-weight:600;transition:all .25s;display:flex}.calculator-module__iruMqq__pdfButton:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f5576c66}@media (max-width:768px){.calculator-module__iruMqq__pageWrapper{padding:20px 12px}.calculator-module__iruMqq__calculatorWrapper{border-radius:16px;padding:24px 18px}.calculator-module__iruMqq__pageTitle{font-size:22px}.calculator-module__iruMqq__contentContainer{border-radius:16px;margin:24px 0 0;padding:24px 20px}}@media (max-width:480px){.calculator-module__iruMqq__calculatorWrapper{padding:20px 14px}.calculator-module__iruMqq__modeBtn{padding:10px;font-size:13px}.calculator-module__iruMqq__pageTitle{font-size:20px}}
.FAQSection-module__ZB1fIa__container{margin-top:40px}.FAQSection-module__ZB1fIa__title{color:#fff;text-align:center;margin-bottom:24px;font-size:24px;font-weight:700}.FAQSection-module__ZB1fIa__item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:12px;transition:all .25s;overflow:hidden}.FAQSection-module__ZB1fIa__item:hover{border-color:#6c5ce74d}.FAQSection-module__ZB1fIa__itemActive{border-left:3px solid #6c5ce7}.FAQSection-module__ZB1fIa__question{cursor:pointer;color:#e2e8f0;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;font-size:15px;font-weight:600;transition:background .2s;display:flex}.FAQSection-module__ZB1fIa__question:hover{background:#ffffff08}.FAQSection-module__ZB1fIa__chevron{color:#6c5ce7;transition:transform .3s}.FAQSection-module__ZB1fIa__chevronOpen{transform:rotate(180deg)}.FAQSection-module__ZB1fIa__answer{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.FAQSection-module__ZB1fIa__answerOpen{max-height:200px}.FAQSection-module__ZB1fIa__answerContent{color:#a0aec0;padding:0 20px 18px;font-size:14px;line-height:1.7}
@keyframes ResultsPanel-module__qGJtva__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ResultsPanel-module__qGJtva__container{margin-top:28px;animation:.5s ease-out ResultsPanel-module__qGJtva__fadeInUp}.ResultsPanel-module__qGJtva__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:28px;box-shadow:0 8px 32px #0000004d}.ResultsPanel-module__qGJtva__emiHighlight{text-align:center;border-bottom:1px solid #ffffff14;margin-bottom:24px;padding-bottom:24px}.ResultsPanel-module__qGJtva__emiLabel{color:#a0aec0;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:14px}.ResultsPanel-module__qGJtva__emiValue{background:linear-gradient(135deg,#6c5ce7,#00d2ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:800}.ResultsPanel-module__qGJtva__grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ResultsPanel-module__qGJtva__item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;padding:16px}.ResultsPanel-module__qGJtva__itemLabel{color:#a0aec0;margin-bottom:4px;font-size:13px}.ResultsPanel-module__qGJtva__itemValue{color:#fff;font-size:20px;font-weight:700}@media (max-width:480px){.ResultsPanel-module__qGJtva__grid{grid-template-columns:1fr}.ResultsPanel-module__qGJtva__emiValue{font-size:28px}}
.ChartSection-module__LdiB5a__container{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:24px;display:grid}.ChartSection-module__LdiB5a__chartCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:24px;box-shadow:0 8px 32px #0003}.ChartSection-module__LdiB5a__chartTitle{color:#fff;text-align:center;margin-bottom:16px;font-size:16px;font-weight:600}.ChartSection-module__LdiB5a__chartWrapper{justify-content:center;max-height:300px;display:flex;position:relative}@media (max-width:768px){.ChartSection-module__LdiB5a__container{grid-template-columns:1fr}}
@keyframes AmortizationTable-module___UCwZW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AmortizationTable-module___UCwZW__container{margin-top:24px;animation:.5s ease-out .2s both AmortizationTable-module___UCwZW__fadeInUp}.AmortizationTable-module___UCwZW__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0003}.AmortizationTable-module___UCwZW__title{color:#fff;border-bottom:1px solid #ffffff0f;padding:20px 24px;font-size:16px;font-weight:600}.AmortizationTable-module___UCwZW__tableWrapper{padding:0;overflow-x:auto}.AmortizationTable-module___UCwZW__tableWrapper table{border-collapse:collapse;width:100%}.AmortizationTable-module___UCwZW__tableWrapper th{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(135deg,#6c5ce7,#a855f7);padding:14px 16px;font-size:13px;font-weight:600}.AmortizationTable-module___UCwZW__tableWrapper td{color:#a0aec0;white-space:nowrap;border-bottom:1px solid #ffffff0a;padding:12px 16px;font-size:14px}.AmortizationTable-module___UCwZW__tableWrapper tr:nth-child(2n){background:#ffffff05}.AmortizationTable-module___UCwZW__tableWrapper tr:hover{background:#6c5ce70f}
