.emi-calculator h2{font-size:22px;margin-bottom:20px;text-align:center;color:#0448c2}.emi-box label{display:block;font-size:14px;margin:15px 0 5px;font-weight:600}.emi-box input[type=range]{width:100%}.emi-box .value{display:inline-block;font-size:14px;margin-top:5px;font-weight:700;color:#00b894}.emi-result{margin-top:20px;padding:15px;background:#f8f9ff;border-radius:10px}.emi-result p{margin:6px 0;font-size:14px}.amortization{margin-top:25px}.amortization h3{font-size:16px;margin-bottom:10px;color:#333;display:flex;justify-content:space-between;align-items:center}.toggle-btn{background:#0448c2;color:#fff;border:none;padding:6px 12px;font-size:13px;border-radius:5px;cursor:pointer;transition:background .3s}.toggle-btn:hover{background:#03379b}table{width:100%;border-collapse:collapse;font-size:14px;margin-top:10px}table th,table td{border:1px solid #ddd;padding:8px;text-align:center}table th{background:#0448c2;color:#fff}table tr:nth-child(even){background:#f9f9f9}.calculator-wrapper{margin:2em auto;max-width:1200px}.container{display:flex;flex-wrap:wrap;gap:30px;margin:0 auto;padding:20px}.calculator{flex:1;min-width:350px;padding:25px;border:1px solid rgba(4,72,194,.1);border-radius:8px;background:#fff;box-shadow:0 2px 10px rgba(4,72,194,.05)}.slider-value{display:flex;justify-content:space-between;font-size:13px;margin-top:6px;color:#666}.result{margin-top:25px;padding:20px;background:#f8f9fa;border-radius:6px}.summary{margin-top:15px;background:#fff;padding:15px;border-radius:6px;border:1px solid rgba(4,72,194,.1)}.summary p{display:flex;justify-content:space-between;margin:8px 0;color:#444}.summary strong{color:#0448c2}table{width:100%;margin-top:20px;border-collapse:collapse;font-size:14px}table,th,td{border:1px solid #e0e0e0}th,td{padding:12px 8px;text-align:center}th{background:#0448c2;color:#fff;font-weight:500}tr:nth-child(even){background:#f8f9fa}.charts{flex:1;min-width:350px}@media (max-width:768px){.container{padding:15px;gap:20px}.calculator,.charts>div{padding:20px}}.sip-calculator-container{max-width:800px;margin:40px auto;padding:20px}.sip-calculator-container h1{text-align:center;color:var(--accent,#0448c2);font-size:1.8rem;margin-bottom:10px}.sip-calculator-container .intro{text-align:center;margin-bottom:25px;font-size:1rem;color:#444}.sip-calculator-box{display:flex;flex-wrap:wrap;gap:20px}.sip-inputs{flex:1 1 300px;display:flex;flex-direction:column;gap:10px}.sip-inputs label{font-weight:600;color:#333}.sip-inputs input{width:100%}.sip-inputs button{background-color:#0448c2;color:#fff;border:none;padding:10px;font-size:16px;font-weight:600;cursor:pointer;transition:.3s}.sip-inputs button:hover{background-color:#03389c}.sip-output{flex:1 1 300px;text-align:center}.sip-output h3{background:#eef3ff;padding:10px;border-radius:8px;font-size:1rem;color:#333;margin-bottom:10px}#sipChart{max-width:260px;margin:0 auto}