#emi-calculator{width:100%}#emi-calculator .emi-calculator-wrapper{width:100%}#emi-calculator .emi-section-header{max-width:680px;margin:0 auto 12px;text-align:center}#emi-calculator .emi-section-subtitle{margin:0 0 6px;color:#002448;font-size:14px;font-weight:600;line-height:1.4}#emi-calculator .emi-section-description{max-width:680px;margin:0 auto;color:#647286;font-size:12px;font-weight:400;line-height:1.55}#emi-calculator .emi-calculator-grid{display:flex;flex-direction:column;gap:10px;width:100%}#emi-calculator .emi-summary-card{order:-1}#emi-calculator .emi-calculator-card,#emi-calculator .emi-summary-card{width:100%;background:#fff;border:1px solid #e5eaf0;border-radius:10px;box-shadow:0 4px 16px rgba(0,36,72,.06);padding:12px}#emi-calculator .emi-card-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}#emi-calculator .emi-card-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;background:rgba(243,182,31,.12);border-radius:8px;color:#f3b61f;font-size:14px}#emi-calculator .emi-card-title{margin:0 0 2px;color:#002448;font-size:14px;font-weight:700;line-height:1.3}#emi-calculator .emi-card-description{margin:0;color:#7a8696;font-size:10.5px;line-height:1.4}#emi-calculator .emi-form{width:100%}#emi-calculator .emi-field{margin-bottom:12px}#emi-calculator .emi-field-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:5px}#emi-calculator .emi-field-header label{margin:0;color:#26384d;font-size:12.5px;font-weight:600;line-height:1.4}#emi-calculator .emi-field-header span{color:#002448;font-size:12.5px;font-weight:700;line-height:1.4}#emi-calculator .emi-input-wrapper{position:relative;display:flex;width:100%}#emi-calculator .emi-input-wrapper input{width:100%;min-height:40px;padding:8px 12px;border:1px solid #d7dee7;border-radius:8px;background:#fff;color:#002448;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;outline:0;transition:border-color .2s ease,box-shadow .2s ease}#emi-calculator .emi-input-wrapper input:focus{border-color:#002448;box-shadow:0 0 0 3px rgba(0,36,72,.08)}#emi-calculator .emi-input-prefix,#emi-calculator .emi-input-suffix{position:absolute;top:50%;z-index:1;color:#6d7989;font-size:13px;font-weight:600;line-height:1;pointer-events:none;transform:translateY(-50%)}#emi-calculator .emi-input-prefix{left:14px}#emi-calculator .emi-input-suffix{right:14px}#emi-calculator .emi-input-wrapper:has(.emi-input-prefix) input{padding-left:34px}#emi-calculator .emi-input-wrapper:has(.emi-input-suffix) input{padding-right:55px}#emi-calculator .emi-range{width:100%;height:5px;margin:10px 0 0;padding:0;border:0;border-radius:10px;background:#dce3eb;appearance:none;cursor:pointer}#emi-calculator .emi-range::-webkit-slider-runnable-track{height:5px;border-radius:10px;background:#dce3eb}#emi-calculator .emi-range::-webkit-slider-thumb{width:19px;height:19px;margin-top:-7px;border:3px solid #fff;border-radius:50%;background:#f3b61f;box-shadow:0 2px 8px rgba(0,36,72,.2);appearance:none}#emi-calculator .emi-range::-moz-range-track{height:5px;border-radius:10px;background:#dce3eb}#emi-calculator .emi-range::-moz-range-progress{height:5px;border-radius:10px;background:#f3b61f}#emi-calculator .emi-range::-moz-range-thumb{width:13px;height:13px;border:3px solid #fff;border-radius:50%;background:#f3b61f;box-shadow:0 2px 8px rgba(0,36,72,.2)}#emi-calculator .emi-range:focus-visible{outline:2px solid #002448;outline-offset:4px}#emi-calculator .emi-advanced-options{margin-top:12px;padding-top:12px;border-top:1px solid #e8edf2}#emi-calculator .emi-advanced-title{margin:0 0 8px;color:#002448;font-size:13px;font-weight:700;line-height:1.4}#emi-calculator .emi-advanced-row{display:flex;align-items:flex-start;flex-direction:column;gap:6px;padding:7px 0;border-bottom:1px solid #edf0f4}#emi-calculator .emi-advanced-row:last-child{border-bottom:0}#emi-calculator .emi-advanced-row>label{color:#526176;font-size:12px;font-weight:500;line-height:1.5}#emi-calculator .emi-small-input{position:relative;display:flex;align-items:center;width:100%}#emi-calculator .emi-small-input input{width:100%;min-height:40px;padding:8px 12px;border:1px solid #d7dee7;border-radius:7px;background:#fff;color:#002448;font-family:inherit;font-size:13px;font-weight:600;outline:0}#emi-calculator .emi-small-input input:focus{border-color:#002448;box-shadow:0 0 0 3px rgba(0,36,72,.07)}#emi-calculator .emi-small-input>span{position:absolute;right:11px;color:#7a8696;font-size:11px;font-weight:600;pointer-events:none}#emi-calculator .emi-small-input-currency{position:relative}#emi-calculator .emi-small-input-currency>span{right:auto;left:11px}#emi-calculator .emi-small-input-currency input{padding-left:27px}#emi-calculator .emi-form-actions{display:flex;margin-top:12px}#emi-calculator .emi-reset-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;padding:8px 16px;border:1px solid #d7dee7;border-radius:8px;background:#fff;color:#536174;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1.4;cursor:pointer;transition:border-color .2s ease,color .2s ease}#emi-calculator .emi-reset-button:hover{border-color:#002448;color:#002448}#emi-calculator .emi-reset-button:focus-visible{outline:2px solid #f3b61f;outline-offset:3px}#emi-calculator .emi-primary-result{padding:12px 14px;margin-bottom:10px;background:#f7f9fc;border:1px solid #e5eaf0;border-radius:10px;text-align:center}#emi-calculator .emi-result-label{display:block;margin-bottom:4px;color:#6d7989;font-size:10.5px;font-weight:600;line-height:1.4}#emi-calculator .emi-result-value{display:block;color:#002448;font-size:22px;font-weight:800;line-height:1.2}#emi-calculator .emi-summary-values{display:grid;grid-template-columns:1fr;gap:7px}#emi-calculator .emi-summary-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid #e5eaf0;border-radius:8px;background:#fff}#emi-calculator .emi-summary-label{color:#748092;font-size:11px;font-weight:600;line-height:1.5}#emi-calculator .emi-summary-value{color:#002448;font-size:13px;font-weight:700;line-height:1.4;text-align:right}#emi-calculator .emi-payment-breakdown{margin-top:12px}#emi-calculator .emi-breakdown-title{margin:0 0 8px;color:#26384d;font-size:11.5px;font-weight:700;line-height:1.5}#emi-calculator .emi-progress{display:flex;overflow:hidden;width:100%;height:10px;border-radius:20px;background:#e8edf2}#emi-calculator .emi-progress-principal{width:50%;height:100%;background:#002448;transition:width .3s ease}#emi-calculator .emi-progress-interest{width:50%;height:100%;background:#f3b61f;transition:width .3s ease}#emi-calculator .emi-progress-labels{display:flex;align-items:flex-start;flex-direction:column;gap:5px;margin-top:9px}#emi-calculator .emi-progress-label{display:flex;align-items:center;gap:7px;color:#687587;font-size:11px;line-height:1.5}#emi-calculator .emi-progress-label strong{color:#002448;font-weight:700}#emi-calculator .emi-progress-dot{display:inline-block;width:8px;height:8px;flex:0 0 8px;border-radius:50%}#emi-calculator .emi-progress-dot.principal{background:#002448}#emi-calculator .emi-progress-dot.interest{background:#f3b61f}#emi-calculator .emi-summary-note{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;background:#f7f9fc;border-radius:8px}#emi-calculator .emi-summary-note i{flex:0 0 auto;margin-top:2px;color:#002448;font-size:13px}#emi-calculator .emi-summary-note p{margin:0;color:#718092;font-size:11px;line-height:1.6}.emi-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:#002448;box-shadow:0 -6px 20px rgba(0,36,72,.18)}.emi-sticky-bar-info{display:flex;flex-direction:column;gap:2px;min-width:0}.emi-sticky-bar-label{color:rgba(255,255,255,.7);font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;line-height:1.3}.emi-sticky-bar-value{color:#fff;font-size:18px;font-weight:800;line-height:1.2;white-space:nowrap}.emi-sticky-bar-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:9px 14px;border-radius:8px;background:#f3b61f;color:#002448;font-size:12px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}body#our-tools-page{padding-bottom:62px}@media (min-width:768px){#emi-calculator .emi-section-header{max-width:720px;margin-bottom:18px}#emi-calculator .emi-section-subtitle{font-size:16px}#emi-calculator .emi-section-description{font-size:13px;line-height:1.6}#emi-calculator .emi-calculator-card,#emi-calculator .emi-summary-card{padding:16px;border-radius:12px}#emi-calculator .emi-summary-card{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}#emi-calculator .emi-summary-card .emi-card-header,#emi-calculator .emi-summary-card .emi-summary-note{grid-column:1/-1}#emi-calculator .emi-primary-result{margin-bottom:0}#emi-calculator .emi-advanced-row{flex-direction:row;align-items:center;justify-content:space-between}#emi-calculator .emi-small-input{width:130px}#emi-calculator .emi-reset-button{width:auto;min-width:160px}}@media (min-width:992px){body#our-tools-page{padding-bottom:0}.emi-sticky-bar{display:none}#emi-calculator .emi-section-header{max-width:780px;margin-bottom:24px}#emi-calculator .emi-section-subtitle{font-size:17px}#emi-calculator .emi-section-description{font-size:13.5px}#emi-calculator .emi-calculator-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:18px;align-items:start}#emi-calculator .emi-summary-card{order:0;display:block;position:sticky;top:20px;align-self:start}#emi-calculator .emi-calculator-card,#emi-calculator .emi-summary-card{padding:20px;border-radius:14px;box-shadow:0 8px 30px rgba(0,36,72,.07)}#emi-calculator .emi-primary-result{padding:16px 16px;margin-bottom:12px}#emi-calculator .emi-result-value{font-size:28px}#emi-calculator .emi-progress-labels{flex-direction:row;align-items:center;justify-content:space-between}}#emi-amortization{width:100%}#emi-amortization .amortization-wrapper{width:100%;overflow:hidden;background:#fff;border:1px solid #e5eaf0;border-radius:14px}#emi-amortization .amortization-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;background:#f7f9fc;border-bottom:1px solid #e5eaf0}#emi-amortization .amortization-header h2{margin:0;color:#002448;font-size:20px;font-weight:700;line-height:1.4}#emi-amortization .amortization-description{margin:5px 0 0;color:#748092;font-size:13px;line-height:1.6}#emi-amortization .amortization-controls{display:flex;align-items:center;gap:8px}#emi-amortization .amortization-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 13px;border:1px solid #d7dee7;border-radius:7px;background:#fff;color:#536174;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}#emi-amortization .amortization-button:hover{border-color:#002448;color:#002448}#emi-amortization .amortization-button.active{background:#002448;border-color:#002448;color:#fff}#emi-amortization .amortization-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#emi-amortization .amortization-table{width:100%;min-width:650px;border-collapse:collapse}#emi-amortization .amortization-table th{padding:13px 16px;background:#f7f9fc;border-bottom:1px solid #e5eaf0;color:#526176;font-size:11px;font-weight:700;line-height:1.5;text-align:left;white-space:nowrap}#emi-amortization .amortization-table td{padding:13px 16px;border-bottom:1px solid #edf0f4;color:#46566b;font-size:12px;font-weight:400;line-height:1.5;white-space:nowrap}#emi-amortization .amortization-table tbody tr:last-child td{border-bottom:0}#emi-amortization .amortization-table tbody tr:hover{background:#fafbfd}#emi-content{width:100%}#emi-content .content-wrapper{max-width:850px;margin:0 auto}#emi-content .content-wrapper h2{margin:0 0 15px;color:#002448;font-size:27px;font-weight:700;line-height:1.3}#emi-content .content-wrapper h3{margin:28px 0 10px;color:#002448;font-size:20px;font-weight:700;line-height:1.4}#emi-content .content-wrapper p{margin:0 0 15px;color:#5f6b7a;font-size:15px;line-height:1.8}#emi-content .content-wrapper p:last-child{margin-bottom:0}#emi-content .content-wrapper ol,#emi-content .content-wrapper ul{margin:0 0 18px;padding-left:22px}#emi-content .content-wrapper li{margin-bottom:8px;color:#5f6b7a;font-size:14px;line-height:1.7}#emi-formula{width:100%}#emi-formula .formula-wrapper{max-width:850px;margin:0 auto}#emi-formula .formula-wrapper h2{margin:0 0 15px;color:#002448;font-size:27px;font-weight:700;line-height:1.3}#emi-formula .formula-description{margin:0 0 20px;color:#5f6b7a;font-size:15px;line-height:1.75}#emi-formula .emi-formula{overflow-x:auto;padding:25px;background:#f7f9fc;border:1px solid #e5eaf0;border-radius:12px;color:#002448;font-family:"Times New Roman",serif;font-size:20px;line-height:1.6;text-align:center}#emi-formula .formula-note{margin:15px 0 0;color:#748092;font-size:13px;line-height:1.7}#financial-tips{width:100%}#financial-tips .financial-tips-header{max-width:720px;margin:0 auto 30px;text-align:center}#financial-tips .financial-tips-header h2{margin:0 0 12px;color:#002448;font-size:28px;font-weight:700;line-height:1.3}#financial-tips .financial-tips-header p{margin:0;color:#687587;font-size:14px;line-height:1.7}#financial-tips .financial-tips-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#financial-tips .financial-tip{padding:23px;background:#fff;border:1px solid #e5eaf0;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}#financial-tips .financial-tip:hover{border-color:#d5dce5;transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,36,72,.07)}#financial-tips .financial-tip-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:15px;border-radius:10px;background:rgba(243,182,31,.12);color:#f3b61f;font-size:18px}#financial-tips .financial-tip h3{margin:0 0 9px;color:#002448;font-size:16px;font-weight:700;line-height:1.4}#financial-tips .financial-tip p{margin:0;color:#687587;font-size:13px;line-height:1.7}#emi-faq{width:100%}#emi-faq .faq-wrapper{max-width:850px;margin:0 auto}#emi-faq .faq-header{margin-bottom:28px;text-align:center}#emi-faq .faq-header h2{margin:0 0 12px;color:#002448;font-size:28px;font-weight:700;line-height:1.3}#emi-faq .faq-header p{margin:0;color:#687587;font-size:14px;line-height:1.7}#emi-faq .faq-list{display:flex;flex-direction:column;gap:10px}#emi-faq .faq-item{overflow:hidden;background:#fff;border:1px solid #e5eaf0;border-radius:10px}#emi-faq .faq-question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:18px 20px;border:0;background:#fff;color:#002448;font-family:inherit;font-size:14px;font-weight:700;line-height:1.5;text-align:left;cursor:pointer}#emi-faq .faq-question:hover{background:#fafbfd}#emi-faq .faq-question:focus-visible{outline:2px solid #f3b61f;outline-offset:-2px}#emi-faq .faq-icon{flex:0 0 auto;color:#002448;font-size:13px;transition:transform .2s ease}#emi-faq .faq-item.active .faq-icon{transform:rotate(180deg)}#emi-faq .faq-answer{display:none;padding:0 20px 20px}#emi-faq .faq-item.active .faq-answer{display:block}#emi-faq .faq-answer p{margin:0;color:#687587;font-size:13px;line-height:1.75}@media (max-width:767px){#emi-amortization .amortization-header{align-items:flex-start;flex-direction:column;gap:15px;padding:18px 20px}#emi-amortization .amortization-header h2{font-size:18px}#emi-amortization .amortization-controls{width:100%}#emi-amortization .amortization-button{flex:1}#emi-content .content-wrapper h2,#emi-formula .formula-wrapper h2{font-size:23px}#emi-content .content-wrapper h3{font-size:18px}#emi-content .content-wrapper p,#emi-formula .formula-description{font-size:14px;line-height:1.7}#emi-formula .emi-formula{padding:20px;font-size:17px}#financial-tips .financial-tips-header h2{font-size:24px}#financial-tips .financial-tips-grid{grid-template-columns:1fr;gap:12px}#financial-tips .financial-tip{padding:20px}#emi-faq .faq-header h2{font-size:24px}#emi-faq .faq-question{padding:16px;font-size:13px}#emi-faq .faq-answer{padding:0 16px 17px}}@media (max-width:480px){#emi-amortization .amortization-header{padding:16px}#emi-amortization .amortization-table td,#emi-amortization .amortization-table th{padding:11px 12px}#emi-content .content-wrapper h2,#emi-formula .formula-wrapper h2{font-size:21px}#emi-formula .emi-formula{padding:16px;font-size:15px}#emi-faq .faq-header h2,#financial-tips .financial-tips-header h2{font-size:22px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}