.EmiCalculator-module__ZVbyEa__container{background-color:#fffdf7;min-height:100vh;padding-bottom:4rem}.EmiCalculator-module__ZVbyEa__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#103b70 0%,#1a5599 100%);padding:4rem 1.5rem}.EmiCalculator-module__ZVbyEa__heroTitle{color:#f5a623;margin:0 0 1rem;font-size:2.5rem;font-weight:700}.EmiCalculator-module__ZVbyEa__heroSubtitle{opacity:.95;max-width:720px;margin:0 auto;font-size:1.1rem;line-height:1.6}.EmiCalculator-module__ZVbyEa__clientWrapper{z-index:2;max-width:1200px;margin:-3rem auto 3rem;padding:0 1.5rem;position:relative}.EmiCalculator-module__ZVbyEa__presetsRow{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1.25rem;display:flex}.EmiCalculator-module__ZVbyEa__presetsLabel{color:#103b70;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:700}.EmiCalculator-module__ZVbyEa__presetBtn{color:#103b70;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.EmiCalculator-module__ZVbyEa__presetBtn:hover{color:#fff;background:#103b70;border-color:#103b70;transform:translateY(-1px)}.EmiCalculator-module__ZVbyEa__presetIcon{font-size:1rem}.EmiCalculator-module__ZVbyEa__presetText{font-size:.85rem}.EmiCalculator-module__ZVbyEa__calculatorBox{background:#fff;border-radius:16px;margin-bottom:2rem;padding:2rem;box-shadow:0 8px 30px #00000014}.EmiCalculator-module__ZVbyEa__calculatorTitle{color:#103b70;margin:0 0 1.5rem;font-size:1.4rem;font-weight:700}.EmiCalculator-module__ZVbyEa__calculatorGrid{grid-template-columns:1.2fr 1fr;gap:2.5rem;display:grid}.EmiCalculator-module__ZVbyEa__inputsColumn{flex-direction:column;gap:2rem;display:flex}.EmiCalculator-module__ZVbyEa__inputGroup{flex-direction:column;gap:.5rem;display:flex}.EmiCalculator-module__ZVbyEa__inputHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.EmiCalculator-module__ZVbyEa__inputLabel{color:#103b70;text-transform:uppercase;letter-spacing:.4px;font-size:.85rem;font-weight:700}.EmiCalculator-module__ZVbyEa__inputValue{color:#f5a623;font-size:1rem;font-weight:800}.EmiCalculator-module__ZVbyEa__slider{appearance:none;background:linear-gradient(to right, #103b70 0%, #103b70 var(--pct,50%), #e2e8f0 var(--pct,50%), #e2e8f0 100%);cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px;margin:.5rem 0}.EmiCalculator-module__ZVbyEa__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#103b70;border:3px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;box-shadow:0 2px 6px #103b704d}.EmiCalculator-module__ZVbyEa__slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.EmiCalculator-module__ZVbyEa__slider::-moz-range-thumb{cursor:pointer;background:#103b70;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #103b704d}.EmiCalculator-module__ZVbyEa__numberInputRow{background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:stretch;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.EmiCalculator-module__ZVbyEa__numberInputRow:focus-within{border-color:#103b70;box-shadow:0 0 0 3px #103b701a}.EmiCalculator-module__ZVbyEa__currencyPrefix{color:#475569;white-space:nowrap;background:#f1f5f9;border-right:1px solid #e2e8f0;align-items:center;padding:.65rem .9rem;font-size:.9rem;font-weight:700;display:flex}.EmiCalculator-module__ZVbyEa__numberInput{color:#172033;background:0 0;border:none;outline:none;flex:1;width:100%;padding:.65rem .9rem;font-size:1rem;font-weight:600}.EmiCalculator-module__ZVbyEa__rangeLabels{color:#94a3b8;justify-content:space-between;margin-top:.15rem;font-size:.75rem;display:flex}.EmiCalculator-module__ZVbyEa__resultColumn{background:linear-gradient(160deg,#f8fafc 0%,#eef4fb 100%);border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.EmiCalculator-module__ZVbyEa__emiHighlight{text-align:center;background:#fff;border:2px solid #103b70;border-radius:12px;flex-direction:column;gap:.35rem;padding:1.25rem;display:flex;box-shadow:0 2px 10px #103b7014}.EmiCalculator-module__ZVbyEa__emiLabel{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:700}.EmiCalculator-module__ZVbyEa__emiValue{color:#103b70;letter-spacing:-.02em;word-break:break-word;font-size:2rem;font-weight:800;line-height:1.2}.EmiCalculator-module__ZVbyEa__emiSub{color:#94a3b8;font-size:.8rem}.EmiCalculator-module__ZVbyEa__breakdown{flex-direction:column;gap:.65rem;display:flex}.EmiCalculator-module__ZVbyEa__breakdownItem{background:#fff;border-radius:8px;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.9rem;display:flex}.EmiCalculator-module__ZVbyEa__breakdownTotal{background:0 0;border-top:2px solid #e2e8f0;margin-top:.25rem;padding-top:.85rem;font-weight:800}.EmiCalculator-module__ZVbyEa__breakdownDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.EmiCalculator-module__ZVbyEa__breakdownDot[data-color=principal],.EmiCalculator-module__ZVbyEa__legendDot[data-color=principal]{background:#103b70}.EmiCalculator-module__ZVbyEa__breakdownDot[data-color=interest],.EmiCalculator-module__ZVbyEa__legendDot[data-color=interest]{background:#f5a623}.EmiCalculator-module__ZVbyEa__breakdownLabel{color:#475569;flex:1;font-weight:600}.EmiCalculator-module__ZVbyEa__breakdownValue{color:#172033;font-size:.9rem;font-weight:700}.EmiCalculator-module__ZVbyEa__chartWrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.EmiCalculator-module__ZVbyEa__donutSvg{flex-shrink:0;width:140px;height:140px}.EmiCalculator-module__ZVbyEa__chartLegend{color:#475569;flex-direction:column;gap:.5rem;font-size:.85rem;display:flex}.EmiCalculator-module__ZVbyEa__legendDot{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:.4rem;display:inline-block}.EmiCalculator-module__ZVbyEa__scheduleToggle{text-align:center;border-top:1px solid #e2e8f0;margin-top:2rem;padding-top:1.5rem}.EmiCalculator-module__ZVbyEa__toggleBtn{color:#103b70;cursor:pointer;background:#f1f5f9;border:1.5px solid #cbd5e1;border-radius:10px;padding:.7rem 1.5rem;font-size:.9rem;font-weight:700;transition:all .2s}.EmiCalculator-module__ZVbyEa__toggleBtn:hover{color:#fff;background:#103b70;border-color:#103b70}.EmiCalculator-module__ZVbyEa__scheduleTable{margin-top:1.5rem}.EmiCalculator-module__ZVbyEa__scheduleTitle{color:#103b70;margin:0 0 1rem;font-size:1.15rem;font-weight:700}.EmiCalculator-module__ZVbyEa__tableWrapper{border:1px solid #e2e8f0;border-radius:10px;max-height:420px;overflow:auto}.EmiCalculator-module__ZVbyEa__table{border-collapse:collapse;width:100%;font-size:.85rem}.EmiCalculator-module__ZVbyEa__table thead{color:#fff;z-index:1;background:#103b70;position:sticky;top:0}.EmiCalculator-module__ZVbyEa__table th{text-align:left;text-transform:uppercase;letter-spacing:.3px;padding:.75rem 1rem;font-size:.8rem;font-weight:700}.EmiCalculator-module__ZVbyEa__table td{color:#334155;border-bottom:1px solid #f1f5f9;padding:.6rem 1rem}.EmiCalculator-module__ZVbyEa__table tbody tr:nth-child(2n){background:#f8fafc}.EmiCalculator-module__ZVbyEa__table tbody tr:hover{background:#eef4fb}.EmiCalculator-module__ZVbyEa__seoContent{max-width:1200px;margin:0 auto 2.5rem;padding:0 1.5rem}.EmiCalculator-module__ZVbyEa__seoContent h2{color:#103b70;margin:0 0 1rem;font-size:1.6rem;font-weight:700}.EmiCalculator-module__ZVbyEa__seoContent p{color:#334155;margin:0 0 1rem;font-size:1rem;line-height:1.7}.EmiCalculator-module__ZVbyEa__list{margin:0 0 1rem;padding:0;list-style:none}.EmiCalculator-module__ZVbyEa__list li{color:#334155;border-bottom:1px solid #f1f5f9;padding:.6rem 0 .6rem 1.5rem;font-size:.95rem;line-height:1.6;position:relative}.EmiCalculator-module__ZVbyEa__list li:last-child{border-bottom:none}.EmiCalculator-module__ZVbyEa__list li:before{content:"•";color:#f5a623;font-size:1.1rem;font-weight:700;position:absolute;left:.4rem}.EmiCalculator-module__ZVbyEa__steps{color:#334155;margin:0 0 1rem;padding-left:1.5rem}.EmiCalculator-module__ZVbyEa__steps li{padding:.4rem 0;font-size:.95rem;line-height:1.7}.EmiCalculator-module__ZVbyEa__formulaBox{background:#f1f5f9;border-left:4px solid #103b70;border-radius:8px;margin:1rem 0;padding:1.25rem;overflow-x:auto}.EmiCalculator-module__ZVbyEa__formula{color:#103b70;white-space:nowrap;font-family:Courier New,monospace;font-size:1.05rem;font-weight:700}.EmiCalculator-module__ZVbyEa__smallNote{color:#94a3b8;font-size:.85rem;font-style:italic}.EmiCalculator-module__ZVbyEa__faq{background:#fff;border-radius:12px;padding:.5rem 1.5rem;box-shadow:0 2px 10px #0000000d}.EmiCalculator-module__ZVbyEa__faq details{border-bottom:1px solid #f1f5f9;padding:1rem 0}.EmiCalculator-module__ZVbyEa__faq details:last-child{border-bottom:none}.EmiCalculator-module__ZVbyEa__faq summary{cursor:pointer;color:#103b70;padding:.25rem 2rem .25rem 0;font-size:.95rem;font-weight:700;list-style:none;position:relative}.EmiCalculator-module__ZVbyEa__faq summary::-webkit-details-marker{display:none}.EmiCalculator-module__ZVbyEa__faq summary:after{content:"▾";color:#f5a623;font-weight:700;transition:transform .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.EmiCalculator-module__ZVbyEa__faq details[open] summary:after{transform:translateY(-50%)rotate(180deg)}.EmiCalculator-module__ZVbyEa__faq details p{color:#475569;margin:.75rem 0 0;font-size:.9rem;line-height:1.7}.EmiCalculator-module__ZVbyEa__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}.EmiCalculator-module__ZVbyEa__relatedCard{color:#172033;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex}.EmiCalculator-module__ZVbyEa__relatedCard:hover{background:#f0f7ff;border-color:#bfdbfe;transform:translateY(-2px)}.EmiCalculator-module__ZVbyEa__relatedCard strong{color:#103b70;font-size:1rem;font-weight:700}.EmiCalculator-module__ZVbyEa__relatedCard span{color:#64748b;font-size:.85rem}@media (max-width:900px){.EmiCalculator-module__ZVbyEa__calculatorGrid{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:768px){.EmiCalculator-module__ZVbyEa__hero{padding:3rem 1.25rem}.EmiCalculator-module__ZVbyEa__heroTitle{font-size:2rem}.EmiCalculator-module__ZVbyEa__heroSubtitle{font-size:1rem}.EmiCalculator-module__ZVbyEa__calculatorBox{padding:1.5rem}.EmiCalculator-module__ZVbyEa__calculatorTitle{font-size:1.2rem}.EmiCalculator-module__ZVbyEa__emiValue{font-size:1.6rem}.EmiCalculator-module__ZVbyEa__seoContent h2{font-size:1.35rem}.EmiCalculator-module__ZVbyEa__presetsRow{gap:.5rem}}@media (max-width:480px){.EmiCalculator-module__ZVbyEa__table{font-size:.75rem}.EmiCalculator-module__ZVbyEa__table th,.EmiCalculator-module__ZVbyEa__table td{padding:.5rem .65rem}.EmiCalculator-module__ZVbyEa__emiValue{font-size:1.4rem}}
