.LoanCalculator_calculator__mGOvH{font-family:var(--font-inter);width:100%}.LoanCalculator_currencyBar__loljX{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:1.5rem}.LoanCalculator_currencyBtn__MErue{padding:.35rem .75rem;border-radius:2rem;border:1px solid var(--glass-border);background:var(--glass);color:var(--text-dim);font-size:.78rem;font-family:var(--font-inter);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.LoanCalculator_currencyBtn__MErue:hover{border-color:var(--accent);color:var(--foreground)}.LoanCalculator_currencyBtnActive__D8578{background:rgba(109,93,252,.15);border-color:var(--accent);color:var(--accent)}.LoanCalculator_mainGrid__t7QXx{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}@media (max-width:720px){.LoanCalculator_mainGrid__t7QXx{grid-template-columns:1fr}}.LoanCalculator_inputSection__P91BK{display:flex;flex-direction:column;gap:1.25rem}.LoanCalculator_sliderGroup__Gd_Db{display:flex;flex-direction:column;gap:.5rem}.LoanCalculator_sliderHeader__ve5h_{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.LoanCalculator_sliderLabel__K8_42{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.LoanCalculator_sliderValueBox__B_nFX{display:flex;align-items:center;gap:.25rem;background:var(--card-bg);border:1px solid var(--glass-border);border-radius:.5rem;padding:.3rem .6rem}.LoanCalculator_sliderNumInput__xW4jd{background:transparent;border:none;outline:none;color:var(--foreground);font-family:var(--font-outfit);font-size:.9rem;font-weight:600;width:80px;text-align:right}.LoanCalculator_sliderNumInput__xW4jd::-webkit-inner-spin-button,.LoanCalculator_sliderNumInput__xW4jd::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LoanCalculator_sliderNumInput__xW4jd[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.LoanCalculator_sliderSuffix__h3iPG{font-size:.82rem;color:var(--text-dim);font-family:var(--font-inter)}.LoanCalculator_sliderHint__UFymq{font-size:.75rem;color:var(--text-dim)}.LoanCalculator_rangeSlider__39KRC{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border-radius:3px;background:linear-gradient(to right,var(--accent) var(--pct,0),rgba(255,255,255,.1) var(--pct,0));outline:none;cursor:pointer}.LoanCalculator_rangeSlider__39KRC::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent);cursor:pointer;border:2.5px solid #0a0a0c;box-shadow:0 0 0 2px var(--accent),0 2px 8px rgba(109,93,252,.4);-webkit-transition:box-shadow .15s;transition:box-shadow .15s}.LoanCalculator_rangeSlider__39KRC::-webkit-slider-thumb:hover{box-shadow:0 0 0 4px rgba(109,93,252,.2),0 2px 12px rgba(109,93,252,.5)}.LoanCalculator_rangeSlider__39KRC::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--accent);cursor:pointer;border:2.5px solid #0a0a0c;box-shadow:0 0 0 2px var(--accent)}.LoanCalculator_tenureRight__HykMN{display:flex;gap:.5rem;align-items:center}.LoanCalculator_tenureToggle__mFOt_{display:flex;border:1px solid var(--glass-border);border-radius:.5rem;overflow:hidden}.LoanCalculator_tenureBtn__9wv8c{padding:.3rem .65rem;background:transparent;border:none;color:var(--text-dim);font-size:.78rem;font-family:var(--font-inter);cursor:pointer;transition:background .15s,color .15s}.LoanCalculator_tenureBtn__9wv8c:first-child{border-right:1px solid var(--glass-border)}.LoanCalculator_tenureBtn__9wv8c:hover{background:var(--glass-hover);color:var(--foreground)}.LoanCalculator_tenureBtnActive__xHVIQ{background:rgba(109,93,252,.18);color:var(--accent)}.LoanCalculator_advancedToggle__TaMK8{display:flex;align-items:center;gap:.5rem;background:transparent;border:1px solid var(--glass-border);border-radius:.5rem;padding:.5rem .875rem;color:var(--text-dim);font-size:.82rem;font-family:var(--font-inter);cursor:pointer;transition:border-color .15s,color .15s;align-self:flex-start}.LoanCalculator_advancedToggle__TaMK8:hover{border-color:var(--accent);color:var(--foreground)}.LoanCalculator_advancedPanel__Gf8Of{border:1px solid var(--glass-border);border-radius:.75rem;padding:1rem;background:var(--glass)}.LoanCalculator_advancedGrid__GzEnA{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}@media (max-width:480px){.LoanCalculator_advancedGrid__GzEnA{grid-template-columns:1fr}}.LoanCalculator_advancedField__MctoK{display:flex;flex-direction:column;gap:.4rem}.LoanCalculator_advLabel__ZASIa{font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim)}.LoanCalculator_advInputWrap__3lMlJ{display:flex;align-items:center;border:1px solid var(--glass-border);border-radius:.5rem;overflow:hidden;background:var(--card-bg)}.LoanCalculator_advPrefix__dH7lf{padding:.45rem .6rem;font-size:.85rem;color:var(--text-dim);border-right:1px solid var(--glass-border);background:rgba(255,255,255,.04);flex-shrink:0}.LoanCalculator_advInput__vIimL{flex:1;background:transparent;border:none;outline:none;padding:.45rem .6rem;color:var(--foreground);font-family:var(--font-inter);font-size:.88rem;min-width:0}.LoanCalculator_advInput__vIimL::-webkit-inner-spin-button,.LoanCalculator_advInput__vIimL::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LoanCalculator_advInput__vIimL[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.LoanCalculator_resetBtn__M95Tl{display:flex;align-items:center;gap:.4rem;padding:.45rem .875rem;background:transparent;border:1px solid var(--glass-border);border-radius:.5rem;color:var(--text-dim);font-size:.8rem;font-family:var(--font-inter);cursor:pointer;transition:border-color .15s,color .15s;align-self:flex-start}.LoanCalculator_resetBtn__M95Tl:hover{border-color:rgba(239,68,68,.5);color:#ef4444}.LoanCalculator_resultsSection__RGrC0{display:flex;flex-direction:column;gap:1rem}.LoanCalculator_emiCard__zFvCG{background:linear-gradient(135deg,rgba(109,93,252,.18),rgba(109,93,252,.06));border:1px solid rgba(109,93,252,.3);border-radius:1rem;padding:1.5rem}.LoanCalculator_emiLabel__JhQrz{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:.5rem}.LoanCalculator_emiValue__sN9ey{font-family:var(--font-outfit);font-size:2.75rem;font-weight:800;color:var(--foreground);line-height:1.1;margin-bottom:.35rem}.LoanCalculator_emiSub___4ntt{font-size:.82rem;color:var(--text-dim)}.LoanCalculator_kpiRow__EYPB7{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.LoanCalculator_kpiCard__jHvpb{border-radius:.75rem;padding:.875rem 1rem}.LoanCalculator_kpiLabel__Xw8Fy{font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.35rem}.LoanCalculator_kpiValue__XpU6B{font-family:var(--font-outfit);font-size:1.1rem;font-weight:700;color:var(--foreground)}.LoanCalculator_donutWrap__llznL{display:flex;flex-direction:row;align-items:center;gap:1.25rem;border:1px solid var(--glass-border);border-radius:1rem;padding:1rem 1.25rem;background:var(--glass)}.LoanCalculator_donutSvg__i4GLN{width:110px;height:110px;flex-shrink:0}.LoanCalculator_donutLegend__ARzMo{display:flex;flex-direction:column;gap:.875rem;flex:1}.LoanCalculator_legendItem__leM_U{display:flex;align-items:center;gap:.625rem}.LoanCalculator_legendDot__uV8XJ{width:10px;height:10px;border-radius:50%;flex-shrink:0}.LoanCalculator_legendLabel___xqd0{font-size:.72rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.LoanCalculator_legendValue__AaM7c{font-family:var(--font-outfit);font-size:.95rem;font-weight:700;color:var(--foreground)}.LoanCalculator_breakdownSection__oYw75{border-radius:1rem;overflow:hidden;margin-top:0}.LoanCalculator_tabBar__O1IXZ{display:flex;border-bottom:1px solid var(--glass-border);background:var(--card-bg)}.LoanCalculator_tabBtn__enKMS{padding:.875rem 1.25rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-dim);font-size:.88rem;font-family:var(--font-inter);cursor:pointer;transition:color .15s,border-color .15s;margin-bottom:-1px}.LoanCalculator_tabBtn__enKMS:hover{color:var(--foreground)}.LoanCalculator_tabBtnActive__nroOg{color:var(--accent);border-bottom-color:var(--accent)}.LoanCalculator_chartPanel__6EwyR{padding:1.25rem}.LoanCalculator_chartLegend__Lau9B{display:flex;align-items:center;gap:.5rem;margin-bottom:.875rem}.LoanCalculator_legendLine__VhjUK{display:inline-block;width:24px;height:2px;background:#6d5dfc;border-radius:2px}.LoanCalculator_chartWrap__HvCH0{width:100%;overflow-x:auto}.LoanCalculator_amortSvg__GBlMW{width:100%;height:auto;display:block;min-width:320px}.LoanCalculator_tablePanel__fOkPX{padding:1rem}.LoanCalculator_tableTopBar__Bohis{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem}.LoanCalculator_tableInfo__Wk33e{font-size:.82rem;color:var(--text-dim)}.LoanCalculator_exportBtn__ojESl{display:flex;align-items:center;gap:.4rem;padding:.4rem .875rem;background:rgba(109,93,252,.12);border:1px solid rgba(109,93,252,.3);border-radius:.5rem;color:var(--accent);font-size:.8rem;font-family:var(--font-inter);cursor:pointer;transition:background .15s}.LoanCalculator_exportBtn__ojESl:hover{background:rgba(109,93,252,.22)}.LoanCalculator_tableWrap__Sy5Ug{overflow-x:auto}.LoanCalculator_scheduleTable__v0O1j{width:100%;border-collapse:collapse;font-size:.85rem}.LoanCalculator_scheduleTable__v0O1j th{padding:.6rem .875rem;text-align:right;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--glass-border);white-space:nowrap}.LoanCalculator_scheduleTable__v0O1j th:first-child{text-align:left}.LoanCalculator_scheduleTable__v0O1j td{padding:.55rem .875rem;text-align:right;color:var(--foreground);border-bottom:1px solid rgba(255,255,255,.04);font-family:var(--font-outfit);white-space:nowrap}.LoanCalculator_scheduleTable__v0O1j tbody tr:last-child td{border-bottom:none}.LoanCalculator_scheduleTable__v0O1j tbody tr:hover td{background:var(--glass-hover)}.LoanCalculator_tdMonth__LzIKb{text-align:left!important;color:var(--text-dim)!important;font-family:var(--font-inter)!important}.LoanCalculator_pagination___oQ7s{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:.875rem;padding-top:.875rem;border-top:1px solid var(--glass-border)}.LoanCalculator_pageBtn__GT3aD{padding:.35rem .75rem;background:var(--glass);border:1px solid var(--glass-border);border-radius:.4rem;color:var(--foreground);font-size:.9rem;cursor:pointer;transition:border-color .15s,background .15s}.LoanCalculator_pageBtn__GT3aD:hover:not(:disabled){border-color:var(--accent);background:rgba(109,93,252,.1)}.LoanCalculator_pageBtn__GT3aD:disabled{opacity:.35;cursor:not-allowed}.LoanCalculator_pageInfo__HcML_{font-size:.82rem;color:var(--text-dim)}.page_page__yiVE3{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-inter);padding-bottom:5rem}.page_nav__Pidqo{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;border-bottom:1px solid var(--glass-border);position:sticky;top:0;z-index:20;background:rgba(10,10,12,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.page_logo__j_ymQ{text-decoration:none}.page_logoText__H1g3c{font-family:var(--font-outfit);font-weight:700;font-size:1.1rem;background:var(--title-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_navBack__A6PRB{font-size:.85rem;color:var(--text-dim);text-decoration:none;transition:color .2s}.page_navBack__A6PRB:hover{color:var(--accent)}.page_hero__EXTMN{max-width:860px;margin:0 auto;padding:3rem 2rem 2rem;text-align:center}.page_h1__TtcCK{font-family:var(--font-outfit);font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;background:var(--title-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:640px){.page_h1__TtcCK{font-size:1.75rem}}.page_subtitle__Q70Xy{font-size:1.05rem;color:var(--text-dim);line-height:1.65;max-width:620px;margin:0 auto}.page_toolSection__F50JC{max-width:960px;margin:0 auto;padding:0 2rem 3rem}.page_seoContent__2I4Qv{max-width:800px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:3rem}.page_seoSection__eoy7f h2{font-family:var(--font-outfit);font-size:1.5rem;font-weight:700;color:var(--foreground);margin-bottom:1rem}.page_seoSection__eoy7f p{color:var(--text-dim);line-height:1.75;margin-bottom:.875rem;font-size:.98rem}.page_seoSection__eoy7f p:last-child{margin-bottom:0}.page_seoSection__eoy7f strong{color:var(--foreground)}.page_featureList__hnSja{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.page_featureList__hnSja li{color:var(--text-dim);font-size:.95rem;line-height:1.6;padding-left:1.25rem;position:relative}.page_featureList__hnSja li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.page_featureList__hnSja li strong{color:var(--foreground)}.page_loanTable__8Epoy{width:100%;border-collapse:collapse;border:1px solid var(--glass-border);border-radius:.75rem;overflow:hidden;font-size:.9rem}.page_loanTable__8Epoy th{padding:.75rem 1rem;text-align:left;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);background:var(--card-bg);border-bottom:1px solid var(--glass-border)}.page_loanTable__8Epoy td{padding:.75rem 1rem;color:var(--text-dim);border-bottom:1px solid rgba(255,255,255,.04);line-height:1.55;vertical-align:top}.page_loanTable__8Epoy td:first-child{color:var(--foreground);font-weight:600;white-space:nowrap}.page_loanTable__8Epoy td:nth-child(2),.page_loanTable__8Epoy td:nth-child(3){color:var(--accent);font-family:var(--font-outfit);font-weight:600;white-space:nowrap}.page_loanTable__8Epoy tbody tr:last-child td{border-bottom:none}.page_loanTable__8Epoy tbody tr:hover td{background:var(--glass-hover)}.page_faqSection__GXsXM{display:flex;flex-direction:column}.page_faqSection__GXsXM h2{margin-bottom:1.25rem}.page_faqItem__N0LSU{border:1px solid var(--glass-border);border-radius:.75rem;margin-bottom:.625rem;overflow:hidden;background:var(--glass)}.page_faqItem__N0LSU summary{padding:1rem 1.25rem;font-weight:600;font-size:.95rem;color:var(--foreground);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:background .2s}.page_faqItem__N0LSU summary::-webkit-details-marker{display:none}.page_faqItem__N0LSU summary:after{content:"+";font-size:1.2rem;color:var(--accent);font-weight:400;flex-shrink:0;margin-left:1rem}.page_faqItem__N0LSU[open] summary:after{content:"−"}.page_faqItem__N0LSU summary:hover{background:var(--glass-hover)}.page_faqItem__N0LSU p{padding:0 1.25rem 1rem;color:var(--text-dim);line-height:1.7;font-size:.93rem;margin:0}.page_relatedSection__o2sED h2{font-family:var(--font-outfit);font-size:1.5rem;font-weight:700;color:var(--foreground);margin-bottom:1.25rem}.page_relatedGrid__dQdsc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.875rem}.page_relatedCard__tb13o{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.25rem;border-radius:.875rem;text-decoration:none;transition:border-color .2s,background .2s}.page_relatedCard__tb13o strong{font-size:.92rem;color:var(--foreground);font-family:var(--font-outfit)}.page_relatedCard__tb13o span{font-size:.78rem;color:var(--text-dim);line-height:1.5}.page_relatedCard__tb13o:hover{border-color:var(--accent);background:var(--glass-hover)}