.page_hero__kIiS8{background:linear-gradient(135deg,var(--navy) 0,var(--navy2) 100%);padding:48px 0 40px;border-bottom:1px solid rgba(255,255,255,.06)}.page_breadcrumb__FF2z1{display:flex;align-items:center;gap:8px;font-size:.77rem;color:rgba(255,255,255,.4);margin-bottom:16px}.page_breadcrumb__FF2z1 a{color:rgba(255,255,255,.5);text-decoration:none}.page_breadcrumb__FF2z1 a:hover{color:var(--teal)}.page_breadcrumb__FF2z1 span{color:rgba(255,255,255,.25)}.page_hero__kIiS8 h1{font-size:2rem;color:var(--white);margin-bottom:10px}.page_heroSub__d5vKV{font-size:.95rem;color:rgba(255,255,255,.5);max-width:560px}.page_statsRow__ecmg9{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:48px}.page_statCard__xWVid{text-align:center;padding:20px;background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius)}.page_statN__WwvYG{font-family:var(--font);font-size:2rem;color:var(--teal2);font-weight:700;margin-bottom:4px}.page_statLabel__k2pkK{font-size:.8rem;color:var(--muted);font-weight:600}.page_contentGrid__B9sY6{display:grid;grid-template-columns:1fr 280px;grid-gap:32px;gap:32px;align-items:start}.page_article__rKbfR h2{font-size:1.15rem;color:var(--navy);margin:28px 0 12px;padding-top:4px}.page_article__rKbfR h2:first-child{margin-top:0}.page_article__rKbfR p{font-size:.9rem;color:#374151;line-height:1.7;margin-bottom:14px}.page_valuesGrid__SdjG6{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:16px 0 24px}.page_valueCard__NCPJ6{background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:16px}.page_valueTitle__pA7w2{font-size:.88rem;font-weight:700;color:var(--navy);margin-bottom:6px}.page_valueBody__K76H1{font-size:.8rem;color:var(--muted);line-height:1.6}.page_ctaBox__jQ9Y9{background:var(--navy);border-radius:var(--radius);padding:24px;margin-top:32px}.page_ctaBoxTitle__2qMI8{font-size:1rem;font-weight:700;color:var(--white);margin-bottom:8px}.page_ctaBox__jQ9Y9 p{font-size:.85rem;color:rgba(255,255,255,.5);margin-bottom:16px}.page_docSidebar__DWCCr,.page_sidebar__77vL5{display:flex;flex-direction:column;gap:14px}.page_sideCard__TP7PY{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:18px}.page_sideCardDark__6wcqP{background:var(--navy)}.page_sideCardDark__6wcqP .page_sideTitle__8hdLU{color:rgba(255,255,255,.5)}.page_sideTitle__8hdLU{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:12px}.page_sideLinks__vQs3t,.page_sideList__Gc1Z_{list-style:none;display:flex;flex-direction:column;gap:6px}.page_sideLinks__vQs3t a,.page_sideList__Gc1Z_ a{font-size:.83rem;color:var(--teal2);text-decoration:none;display:flex;align-items:center;gap:5px}.page_sideLinks__vQs3t a:hover,.page_sideList__Gc1Z_ a:hover{color:var(--navy)}.page_sideLinks__vQs3t li,.page_sideList__Gc1Z_ li{font-size:.83rem;color:var(--muted)}.page_sideDisclaimer__XTtRZ{font-size:.77rem;color:rgba(255,255,255,.4);line-height:1.6;margin:0}.page_contactGrid__lqcFX{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:40px;gap:40px;align-items:start}.page_contactCards__WY_bJ{display:flex;flex-direction:column;gap:14px}.page_contactCard__WEcQI{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:20px;transition:border-color .18s}.page_contactCard__WEcQI:hover{border-color:var(--teal)}.page_ccIcon__kfRt_{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:rgba(0,201,167,.1);border-radius:var(--radius-sm);color:var(--teal2);margin-bottom:12px}.page_ccTitle___mZBb{font-size:.82rem;font-weight:700;color:var(--navy);margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.page_ccValue__EpULJ{display:block;font-size:.95rem;font-weight:700;color:var(--teal2);text-decoration:none;margin-bottom:4px}.page_ccValue__EpULJ:hover{color:var(--navy)}.page_ccNote__3OISV{font-size:.76rem;color:var(--muted)}.page_faqTitle__EhrqM{font-size:1.1rem;color:var(--navy);margin-bottom:16px}.page_faqList__n6oVd{display:flex;flex-direction:column;gap:2px;margin-bottom:20px}.page_faqItem__UZ2j5{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.page_faqQ__Cg3pn{font-size:.85rem;font-weight:600;color:var(--navy);padding:13px 16px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;background:var(--light);transition:background .15s}.page_faqQ__Cg3pn:hover{background:var(--border)}.page_faqQ__Cg3pn:after{content:"+";font-size:1.1rem;color:var(--muted);flex-shrink:0}details[open] .page_faqQ__Cg3pn:after{content:"−"}.page_faqA__MvnQ1{font-size:.83rem;color:#374151;line-height:1.65;padding:12px 16px 14px;border-top:1px solid var(--border)}.page_notFinancialAdvisor__Cx60O{display:flex;align-items:flex-start;gap:10px;background:rgba(220,38,38,.05);border:1px solid rgba(220,38,38,.15);border-radius:var(--radius-sm);padding:14px 16px;font-size:.82rem;color:#991b1b;line-height:1.55}.page_notFinancialAdvisor__Cx60O svg{flex-shrink:0;margin-top:1px;color:#dc2626}.page_notFinancialAdvisor__Cx60O a{color:#dc2626}.page_notFinancialAdvisor__Cx60O strong{display:block;margin-bottom:3px;color:#7f1d1d}.page_docGrid__TmsGI{display:grid;grid-template-columns:1fr 240px;grid-gap:32px;gap:32px;align-items:start}.page_docBody__vlBuf h2{font-size:1.05rem;color:var(--navy);margin:28px 0 10px;padding-top:4px;padding-bottom:8px;border-bottom:1px solid var(--border)}.page_docBody__vlBuf h2:first-child{margin-top:0}.page_docBody__vlBuf p{font-size:.88rem;color:#374151;line-height:1.75;margin-bottom:14px}.page_docBody__vlBuf a{color:var(--teal2);text-decoration:none}.page_docBody__vlBuf a:hover{text-decoration:underline}.page_summaryBox__UgIaZ{background:rgba(0,201,167,.05);border:1.5px solid rgba(0,201,167,.2);border-radius:var(--radius);padding:18px 20px;margin-bottom:28px}.page_summaryTitle__I5eRB{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--teal2);margin-bottom:10px}.page_summaryList__yjjHq{list-style:none;display:flex;flex-direction:column;gap:6px}.page_summaryList__yjjHq li{font-size:.85rem;color:var(--navy);padding-left:18px;position:relative;line-height:1.5}.page_summaryList__yjjHq li:before{content:"✓";position:absolute;left:0;color:var(--teal2);font-weight:700}.page_termsList__XOl2g{padding-left:20px;margin:10px 0 14px}.page_termsList__XOl2g li{font-size:.88rem;color:#374151;line-height:1.7;margin-bottom:6px}.page_tocList__MUcIH{list-style:none;display:flex;flex-direction:column;gap:5px}.page_tocList__MUcIH li{font-size:.79rem;color:var(--muted);padding:3px 0;border-bottom:1px solid var(--border);cursor:default}.page_tocList__MUcIH li:last-child{border-bottom:none}@media (max-width:860px){.page_contactGrid__lqcFX,.page_contentGrid__B9sY6,.page_docGrid__TmsGI{grid-template-columns:1fr}.page_docSidebar__DWCCr{display:none}.page_statsRow__ecmg9{grid-template-columns:1fr 1fr}.page_valuesGrid__SdjG6{grid-template-columns:1fr}}@media (max-width:480px){.page_statsRow__ecmg9{grid-template-columns:1fr 1fr}.page_hero__kIiS8 h1{font-size:1.5rem}}.Nav_nav__o8sSc{background:var(--navy);position:-webkit-sticky;position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(255,255,255,.06)}.Nav_inner__sh7uA{max-width:1160px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:60px;gap:16px}.Nav_logo__98dCe{display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none}.Nav_logoText__cwKdU{font-family:var(--sans);font-size:1rem;color:var(--white);letter-spacing:-.01em;line-height:1}.Nav_logoText__cwKdU strong{font-weight:700;color:var(--white)}.Nav_logoText__cwKdU em{font-style:normal;color:var(--teal);font-weight:700}.Nav_links__8Axcs{display:flex;align-items:center;gap:4px}.Nav_link__AQMuy{font-size:.83rem;font-weight:500;color:rgba(255,255,255,.72);padding:6px 12px;border-radius:7px;transition:background .18s,color .18s;text-decoration:none}.Nav_link__AQMuy:hover{background:rgba(255,255,255,.08);color:var(--white)}.Nav_cta__gBZXl{font-size:.83rem;font-weight:700;color:var(--navy);background:var(--teal);padding:7px 14px;border-radius:7px;transition:background .18s;text-decoration:none;margin-left:6px}.Nav_cta__gBZXl:hover{background:var(--teal2)}.Nav_dropWrap__sLwH4{position:relative}.Nav_dropWrap__sLwH4:after{content:"";position:absolute;top:100%;left:0;right:0;height:12px}.Nav_dropTrigger__pqONh{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-family:var(--sans)}.Nav_dropTrigger__pqONh svg{transition:transform .2s ease}.Nav_dropWrap__sLwH4:hover .Nav_dropTrigger__pqONh svg{transform:rotate(180deg)}.Nav_dropdown__a1fJY{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 32px rgba(11,31,58,.14);min-width:210px;padding:6px;z-index:200;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.Nav_dropWrap__sLwH4:hover .Nav_dropdown__a1fJY{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.Nav_dropLink__OYVf1{display:block;padding:9px 12px;font-size:.84rem;font-weight:500;color:var(--text);text-decoration:none;border-radius:7px;transition:background .15s,color .15s}.Nav_dropLink__OYVf1:hover{background:var(--light);color:var(--navy)}.Nav_dropLink__OYVf1:last-child{margin-top:4px;border-top:1px solid var(--border);padding-top:10px;color:var(--teal2);font-weight:700}.Nav_hamburger__lMmgP{display:none;background:none;border:none;cursor:pointer;padding:4px;color:white}.Nav_drawer__Ye4oa{display:flex;flex-direction:column;background:var(--navy2);border-top:1px solid rgba(255,255,255,.07);padding:12px 18px 20px;gap:2px}.Nav_drawerLink__00Jc0{font-size:.95rem;font-weight:500;color:rgba(255,255,255,.75);padding:11px 12px;border-radius:8px;text-decoration:none;transition:background .18s,color .18s}.Nav_drawerLink__00Jc0:hover{background:rgba(255,255,255,.07);color:var(--white)}.Nav_drawerCta__dzjHE{margin-top:8px;background:var(--teal);color:var(--navy);font-weight:700;font-size:.93rem;padding:13px 16px;border-radius:8px;text-align:center;text-decoration:none;transition:background .18s}.Nav_drawerCta__dzjHE:hover{background:var(--teal2)}@media (max-width:768px){.Nav_links__8Axcs{display:none}.Nav_hamburger__lMmgP{display:block}.Nav_inner__sh7uA{padding:0 18px}}.PersonalLoanCalculator_wrap__CDg2M{display:grid;grid-template-columns:400px 1fr;grid-gap:28px;gap:28px;align-items:start}.PersonalLoanCalculator_inputs__u0Pu7{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:28px 24px}.PersonalLoanCalculator_inputsTitle__8PlMr{font-family:var(--sans);font-size:1rem;font-weight:700;color:var(--navy);margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border)}.PersonalLoanCalculator_purposeGrid__nfze2{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:4px}.PersonalLoanCalculator_purposeBtn__g3y8Y{padding:8px 6px;font-size:.75rem;font-weight:600;color:var(--muted);background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s;text-align:center;line-height:1.3}.PersonalLoanCalculator_purposeBtn__g3y8Y:hover{border-color:var(--teal);color:var(--navy)}.PersonalLoanCalculator_purposeActive__trtae{background:var(--navy);color:var(--white);border-color:var(--navy)}.PersonalLoanCalculator_termBtns__G1FfZ{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.PersonalLoanCalculator_termBtn__ml8Gl{padding:8px 0;font-size:.73rem;font-weight:600;color:var(--muted);background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s}.PersonalLoanCalculator_termBtn__ml8Gl:hover{border-color:var(--teal);color:var(--navy)}.PersonalLoanCalculator_termBtnActive__IPGSi{background:var(--navy);color:var(--white);border-color:var(--navy)}.PersonalLoanCalculator_divider__1j7_n{border:none;border-top:1px dashed var(--border);margin:18px 0}.PersonalLoanCalculator_optionalLabel__kT_i7{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:14px}.PersonalLoanCalculator_feeNote__XWxin{margin-top:6px;font-size:.72rem;color:#b45309;background:#fffbeb;border:1px solid #fcd34d40;border-left:3px solid #f5c842;border-radius:5px;padding:6px 10px;line-height:1.5}.PersonalLoanCalculator_calcBtn__GSZMh{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;padding:14px;background:var(--navy);color:var(--white);font-size:.97rem;font-weight:700;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .18s,transform .1s}.PersonalLoanCalculator_calcBtn__GSZMh:hover{background:var(--navy2)}.PersonalLoanCalculator_calcBtn__GSZMh:active{transform:scale(.98)}.PersonalLoanCalculator_results__l7U91{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:400px}.PersonalLoanCalculator_placeholder__xrQvB{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 24px;text-align:center;color:var(--muted);font-size:.9rem;min-height:400px}.PersonalLoanCalculator_placeholder__xrQvB p{max-width:220px;line-height:1.6}.PersonalLoanCalculator_placeholder__xrQvB strong{color:var(--navy)}.PersonalLoanCalculator_mainCard__9sXNw{background:linear-gradient(135deg,var(--navy) 0,var(--navy2) 100%);padding:26px 24px 20px}.PersonalLoanCalculator_mainTop__M0ktq{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:16px}.PersonalLoanCalculator_mainLabel__eIhUY{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:rgba(255,255,255,.5);margin-bottom:6px}.PersonalLoanCalculator_mainAmount__TJjau{font-family:var(--font);font-size:3rem;color:var(--teal);line-height:1;margin-bottom:4px}.PersonalLoanCalculator_mainSub__rnS_H{font-size:.74rem;color:rgba(255,255,255,.38)}.PersonalLoanCalculator_aprBadge__WR4Rc{text-align:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 14px;flex-shrink:0}.PersonalLoanCalculator_aprLabel__k9N8q{font-size:.68rem;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.PersonalLoanCalculator_aprVal__hq1Xp{font-family:var(--font);font-size:1.4rem;color:#F5C842;line-height:1}.PersonalLoanCalculator_aprNote__7krmk{font-size:.65rem;color:rgba(255,255,255,.35);margin-top:2px}.PersonalLoanCalculator_bar__1O_xp{display:flex;height:7px;border-radius:4px;overflow:hidden;gap:2px;margin-bottom:10px}.PersonalLoanCalculator_barSeg__oNpk2{border-radius:3px;transition:width .4s ease;min-width:2px}.PersonalLoanCalculator_barLegend__OIZz_{display:flex;flex-wrap:wrap;gap:8px 18px}.PersonalLoanCalculator_barLegend__OIZz_ span{display:flex;align-items:center;gap:6px;font-size:.72rem;color:rgba(255,255,255,.6);font-weight:500}.PersonalLoanCalculator_barLegend__OIZz_ i{display:inline-block;width:9px;height:9px;border-radius:2px;flex-shrink:0;font-style:normal}.PersonalLoanCalculator_tabs__FZukh{display:flex;border-bottom:1px solid var(--border);background:var(--light)}.PersonalLoanCalculator_tab__AAUsq{flex:1 1;padding:12px;font-size:.83rem;font-weight:600;color:var(--muted);background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:color .18s,border-color .18s}.PersonalLoanCalculator_tab__AAUsq:hover{color:var(--navy)}.PersonalLoanCalculator_tabActive__30Ht1{color:var(--navy);border-bottom-color:var(--teal)}.PersonalLoanCalculator_summary__q_RbU{padding:18px 22px}.PersonalLoanCalculator_purposePill__JGKxy{display:inline-flex;align-items:center;gap:6px;font-size:.73rem;font-weight:700;color:var(--teal2);background:rgba(0,201,167,.08);border:1px solid rgba(0,201,167,.2);padding:4px 12px;border-radius:20px;margin-bottom:14px}.PersonalLoanCalculator_grid__ci3t4{display:flex;flex-direction:column;margin-bottom:14px}.PersonalLoanCalculator_row__fUsO5{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:.84rem;color:var(--muted);border-bottom:1px solid var(--border)}.PersonalLoanCalculator_row__fUsO5 span:last-child{font-weight:600;color:var(--navy)}.PersonalLoanCalculator_rowBold__7ed9_ span{font-weight:700!important;color:var(--navy)!important;font-size:.9rem!important}.PersonalLoanCalculator_rowBold__7ed9_ span:last-child{color:var(--teal2)!important;font-size:1rem!important}.PersonalLoanCalculator_note__C1WuL{display:flex;align-items:flex-start;gap:7px;font-size:.72rem;color:var(--muted);line-height:1.55;padding:10px 12px;background:var(--light);border-radius:var(--radius-sm);border-left:3px solid var(--border)}.PersonalLoanCalculator_note__C1WuL svg{flex-shrink:0;margin-top:1px}.PersonalLoanCalculator_amortWrap__GA0hs{max-height:420px;overflow-y:auto;scrollbar-width:thin}.PersonalLoanCalculator_amortTable__SGLHg{width:100%;border-collapse:collapse;font-size:.78rem}.PersonalLoanCalculator_amortTable__SGLHg th{background:var(--light);color:var(--muted);font-weight:700;padding:10px 12px;text-align:right;position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid var(--border);font-size:.71rem;text-transform:uppercase;letter-spacing:.04em}.PersonalLoanCalculator_amortTable__SGLHg th:first-child{text-align:left}.PersonalLoanCalculator_amortTable__SGLHg td{padding:7px 12px;text-align:right;color:var(--muted);border-bottom:1px solid var(--border);font-size:.79rem}.PersonalLoanCalculator_amortTable__SGLHg td:first-child{text-align:left;color:var(--navy);font-weight:600}.PersonalLoanCalculator_amortTable__SGLHg tr:hover td{background:var(--light)}@media (max-width:900px){.PersonalLoanCalculator_wrap__CDg2M{grid-template-columns:1fr}.PersonalLoanCalculator_termBtns__G1FfZ{grid-template-columns:repeat(4,1fr)}}.PMICalculator_wrap__QpAp9{display:grid;grid-template-columns:390px 1fr;grid-gap:28px;gap:28px;align-items:start}.PMICalculator_inputs__6VxPU{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:28px 24px}.PMICalculator_inputsTitle__hjhl5{font-family:var(--sans);font-size:1rem;font-weight:700;color:var(--navy);margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border)}.PMICalculator_ltvStatus__hJL0Y{display:flex;align-items:flex-start;gap:8px;padding:9px 13px;border-radius:var(--radius-sm);font-size:.79rem;margin-bottom:18px;line-height:1.5}.PMICalculator_ltvStatusPMI__uLTbV{background:rgba(234,88,12,.06);border:1.5px solid rgba(234,88,12,.2);color:#7c2d12}.PMICalculator_ltvStatusNoPMI__mMquc{background:rgba(0,201,167,.06);border:1.5px solid rgba(0,201,167,.2);color:#065f46}.PMICalculator_ltvStatusPMI__uLTbV svg{flex-shrink:0;margin-top:1px;color:#ea580c}.PMICalculator_ltvStatusNoPMI__mMquc svg{flex-shrink:0;margin-top:1px;color:var(--teal)}.PMICalculator_ltvStatus__hJL0Y strong{font-weight:700}.PMICalculator_ficoBtns__DnZ31{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.PMICalculator_ficoBtn__D8lb9{padding:7px 0;font-size:.67rem;font-weight:700;color:var(--muted);background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s;text-align:center}.PMICalculator_ficoBtn__D8lb9:hover{border-color:var(--teal);color:var(--navy)}.PMICalculator_ficoBtnActive__0cSPF{background:var(--navy);color:var(--white);border-color:var(--navy)}.PMICalculator_pmiPreview__uqmXA{background:rgba(234,88,12,.05);border:1.5px solid rgba(234,88,12,.15);border-radius:var(--radius-sm);padding:10px 14px;margin-bottom:4px;display:flex;gap:16px}.PMICalculator_pmiPreviewRow__WsoB4{flex:1 1;display:flex;flex-direction:column;gap:2px}.PMICalculator_pmiPreviewRow__WsoB4 span{font-size:.69rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.PMICalculator_pmiPreviewRow__WsoB4 strong{font-size:.95rem;font-weight:700;color:#ea580c}.PMICalculator_termBtns__Zsaj1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.PMICalculator_termBtn__9naCj{padding:9px 0;font-size:.8rem;font-weight:600;color:var(--muted);background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s}.PMICalculator_termBtn__9naCj:hover{border-color:var(--teal);color:var(--navy)}.PMICalculator_termBtnActive__mcpZG{background:var(--navy);color:var(--white);border-color:var(--navy)}.PMICalculator_divider__slNQM{border:none;border-top:1px dashed var(--border);margin:18px 0}.PMICalculator_sectionLabel__IHwQO{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:14px}.PMICalculator_calcBtn__OIp_R{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;padding:14px;background:var(--navy);color:var(--white);font-size:.97rem;font-weight:700;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .18s,transform .1s}.PMICalculator_calcBtn__OIp_R:hover{background:var(--navy2)}.PMICalculator_calcBtn__OIp_R:active{transform:scale(.98)}.PMICalculator_results__7GHE_{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:440px}.PMICalculator_placeholder__Wh3pa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 24px;text-align:center;color:var(--muted);font-size:.9rem;min-height:440px}.PMICalculator_placeholder__Wh3pa p{max-width:240px;line-height:1.6}.PMICalculator_noPMIResult__Dl1tT{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:60px 32px;text-align:center;min-height:440px}.PMICalculator_noPMITitle__odyyv{font-family:var(--font);font-size:1.6rem;color:var(--navy)}.PMICalculator_noPMISub__HxGhl{font-size:.85rem;color:var(--muted);max-width:280px;line-height:1.6}.PMICalculator_costCard__zzQyC{background:linear-gradient(135deg,var(--navy) 0,var(--navy2) 100%);padding:22px}.PMICalculator_costGrid__0nTca{display:flex;align-items:center}.PMICalculator_costItem__klQnp{flex:1 1;text-align:center;padding:0 8px}.PMICalculator_costSep__uhhrR{width:1px;height:40px;background:rgba(255,255,255,.12);flex-shrink:0}.PMICalculator_costLabel__CMdYA{font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.45);margin-bottom:5px}.PMICalculator_costVal__KWwb0{font-family:var(--font);font-size:1.4rem;color:#f97316;line-height:1}.PMICalculator_costValTotal__B8bTC{color:#fca5a5}.PMICalculator_cancelSection__dMVVa{padding:16px 20px;border-bottom:1px solid var(--border)}.PMICalculator_cancelTitle__IqATu{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:12px}.PMICalculator_cancelGrid__AWl7c{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.PMICalculator_cancelCard__kE2yd{background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:13px 12px}.PMICalculator_cancelCardGreen__EMAeD{background:rgba(0,201,167,.05);border-color:rgba(0,201,167,.25)}.PMICalculator_cancelCardBlue__9Pg8K{background:rgba(99,179,237,.05);border-color:rgba(99,179,237,.25)}.PMICalculator_cancelCardIcon__Bv8s0{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.PMICalculator_cancelCardLabel__hzPgR{font-size:.72rem;font-weight:700;color:var(--muted);margin-bottom:6px}.PMICalculator_cancelCardMo__URJGp{font-family:var(--font);font-size:1.2rem;color:var(--navy);line-height:1;margin-bottom:4px}.PMICalculator_cancelMoGreen__LsMj8{color:#059669}.PMICalculator_cancelMoBlue__HBuTB{color:#2b6cb0}.PMICalculator_cancelCardDate__2OdSF{font-size:.73rem;color:var(--muted);margin-bottom:5px}.PMICalculator_cancelCardPMI__AV7HO{font-size:.71rem;color:var(--muted)}.PMICalculator_cancelCardSaved__1MicB{font-size:.72rem;font-weight:700;color:#059669}.PMICalculator_ltvSection__6d73j{padding:14px 20px;border-bottom:1px solid var(--border)}.PMICalculator_ltvTitle__Kt7CE{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:10px}.PMICalculator_ltvBar__a8yIo{position:relative;height:12px;background:var(--border);border-radius:6px;overflow:visible;margin-bottom:6px;direction:rtl}.PMICalculator_ltvFill___xtr4{height:100%;background:linear-gradient(90deg,var(--teal) 0,#f97316 100%);border-radius:6px;transition:width .5s ease}.PMICalculator_ltvMarker80__yz23O{position:absolute;right:20%;top:-4px;display:flex;flex-direction:column;align-items:center;direction:ltr}.PMICalculator_ltvMarkerLine__W7Cqh{width:2px;height:20px;background:var(--gold);border-radius:1px}.PMICalculator_ltvMarkerLabel__cK4s2{font-size:.64rem;font-weight:700;color:var(--gold);white-space:nowrap;margin-top:2px}.PMICalculator_ltvLabels__dzCWU{display:flex;justify-content:space-between;font-size:.68rem;color:var(--muted);direction:ltr}.PMICalculator_summary__Ld3AD{padding:12px 20px}.PMICalculator_summaryRow__AcYK3{display:flex;justify-content:space-between;align-items:center;padding:7px 0;font-size:.83rem;color:var(--muted);border-bottom:1px solid var(--border)}.PMICalculator_summaryRow__AcYK3:last-child{border-bottom:none}.PMICalculator_summaryRow__AcYK3 strong{font-weight:600;color:var(--navy)}.PMICalculator_pmiOrange__EqBUX{color:#ea580c!important}.PMICalculator_note__6ept5{display:flex;align-items:flex-start;gap:7px;font-size:.71rem;color:var(--muted);line-height:1.55;padding:10px 20px 14px;border-top:1px solid var(--border)}.PMICalculator_note__6ept5 svg{flex-shrink:0;margin-top:1px}@media (max-width:960px){.PMICalculator_wrap__QpAp9{grid-template-columns:1fr}}@media (max-width:600px){.PMICalculator_ficoBtns__DnZ31{grid-template-columns:repeat(4,1fr)}.PMICalculator_cancelGrid__AWl7c{grid-template-columns:1fr 1fr}.PMICalculator_costGrid__0nTca{flex-wrap:wrap}.PMICalculator_costSep__uhhrR{display:none}.PMICalculator_costItem__klQnp{min-width:45%}}.PSLFCalculator_wrap__DZSpP{display:grid;grid-template-columns:390px 1fr;grid-gap:28px;gap:28px;align-items:start}.PSLFCalculator_inputs__wXfHk{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:28px 24px}.PSLFCalculator_inputsTitle__BjFBL{font-family:var(--sans);font-size:1rem;font-weight:700;color:var(--navy);margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}.PSLFCalculator_progressCard__tTQi0{background:var(--navy);border-radius:var(--radius-sm);padding:14px 16px;margin-bottom:18px}.PSLFCalculator_progressHeader__52wJE{display:flex;justify-content:space-between;align-items:center;font-size:.79rem;color:rgba(255,255,255,.5);margin-bottom:10px}.PSLFCalculator_progressFraction__Z7yQz{font-family:var(--font);font-size:1.1rem;color:var(--teal)!important}.PSLFCalculator_progressBar__Vwzhg{height:10px;background:rgba(255,255,255,.1);border-radius:5px;overflow:hidden;margin-bottom:7px}.PSLFCalculator_progressFill__iCqrt{height:100%;background:linear-gradient(90deg,var(--teal2) 0,var(--teal) 100%);border-radius:5px;transition:width .5s ease}.PSLFCalculator_progressMeta__QCwP8{display:flex;justify-content:space-between;font-size:.69rem;font-weight:600}.PSLFCalculator_progDone__WER8b{color:var(--teal)}.PSLFCalculator_progLeft__W_qIv{color:rgba(255,255,255,.4)}.PSLFCalculator_twoFields__EAWuR{display:flex;gap:12px}.PSLFCalculator_famBtns__IDo_g{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px}.PSLFCalculator_famBtn__9Qw53{padding:10px 0;font-size:.73rem;font-weight:600;color:var(--muted);background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s}.PSLFCalculator_famBtn__9Qw53:hover{border-color:var(--teal)}.PSLFCalculator_famBtnActive__KOKZt{background:var(--navy);color:var(--white);border-color:var(--navy)}.PSLFCalculator_growthBtns__gjn1D{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px}.PSLFCalculator_growthBtn__F24_W{padding:9px 0;font-size:.77rem;font-weight:600;color:var(--muted);background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s}.PSLFCalculator_growthBtn__F24_W:hover{border-color:var(--teal);color:var(--navy)}.PSLFCalculator_growthBtnActive__ys512{background:var(--navy);color:var(--white);border-color:var(--navy)}.PSLFCalculator_divider__SQPy7{border:none;border-top:1px dashed var(--border);margin:16px 0}.PSLFCalculator_sectionLabel__25_I_{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:12px}.PSLFCalculator_planBtns__EsPvk{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.PSLFCalculator_planBtn___yFCl{display:flex;flex-direction:column;align-items:flex-start;padding:9px 11px;background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s;gap:2px}.PSLFCalculator_planBtn___yFCl:hover{border-color:var(--teal)}.PSLFCalculator_planBtnActive__h4ijv{background:var(--navy);border-color:var(--navy)}.PSLFCalculator_planBtnActive__h4ijv .PSLFCalculator_planBtnName__lccR9{color:var(--white)}.PSLFCalculator_planBtnActive__h4ijv .PSLFCalculator_planBtnPct__NKfal{color:rgba(255,255,255,.5)}.PSLFCalculator_planBtnName__lccR9{font-size:.78rem;font-weight:700;color:var(--navy)}.PSLFCalculator_planBtnPct__NKfal{font-size:.69rem;color:var(--muted)}.PSLFCalculator_paymentPreview__cbXzv{margin-top:10px;background:rgba(0,201,167,.05);border:1px solid rgba(0,201,167,.2);border-radius:var(--radius-sm);overflow:hidden}.PSLFCalculator_ppRow__bfoOC{display:flex;justify-content:space-between;padding:7px 12px;font-size:.8rem;color:var(--muted);border-bottom:1px solid rgba(0,201,167,.1)}.PSLFCalculator_ppRow__bfoOC:last-child{border-bottom:none}.PSLFCalculator_ppRow__bfoOC strong{color:var(--navy);font-weight:700}.PSLFCalculator_ppPayment__XaAh7{color:var(--teal2)!important;font-size:.88rem!important}.PSLFCalculator_calcBtn__mVR1J{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:14px;background:var(--navy);color:var(--white);font-size:.97rem;font-weight:700;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .18s,transform .1s}.PSLFCalculator_calcBtn__mVR1J:hover{background:var(--navy2)}.PSLFCalculator_calcBtn__mVR1J:active{transform:scale(.98)}.PSLFCalculator_results__beHLk{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:460px}.PSLFCalculator_placeholder__I2cGL{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 24px;text-align:center;color:var(--muted);font-size:.9rem;min-height:460px}.PSLFCalculator_placeholder__I2cGL p{max-width:240px;line-height:1.6}.PSLFCalculator_forgiveHero__ZV3Dt{background:linear-gradient(135deg,#052e16,#14532d);padding:22px;display:flex;align-items:center;gap:0}.PSLFCalculator_forgiveMain__XSkjw{flex:1 1;text-align:center}.PSLFCalculator_forgiveSep__SimrY{width:1px;height:50px;background:rgba(255,255,255,.12);flex-shrink:0}.PSLFCalculator_forgiveSavings__wMeiS{flex:1 1;text-align:center}.PSLFCalculator_forgiveLabel__IVmbH{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.45);margin-bottom:6px}.PSLFCalculator_forgiveAmt__b_9Wl{font-family:var(--font);font-size:1.9rem;color:var(--teal);line-height:1;margin-bottom:5px}.PSLFCalculator_forgiveAmtSavings__zKV7v{color:#86efac}.PSLFCalculator_forgiveMeta__cVWYx{font-size:.72rem;color:rgba(255,255,255,.38)}.PSLFCalculator_progressSection___zVYt{padding:14px 20px 10px;border-bottom:1px solid var(--border)}.PSLFCalculator_progressHeader2___KI_m{display:flex;justify-content:space-between;font-size:.77rem;color:var(--muted);margin-bottom:8px}.PSLFCalculator_bigProgressBar__WS_m2{display:flex;height:28px;border-radius:var(--radius-sm);overflow:hidden}.PSLFCalculator_bigProgressDone__sU_K3{background:linear-gradient(90deg,var(--teal2) 0,var(--teal) 100%);font-weight:700;color:var(--navy)}.PSLFCalculator_bigProgressDone__sU_K3,.PSLFCalculator_bigProgressLeft__8H33O{display:flex;align-items:center;justify-content:center;font-size:.7rem;transition:width .5s ease;min-width:0}.PSLFCalculator_bigProgressLeft__8H33O{background:rgba(0,0,0,.07);font-weight:600;color:var(--muted)}.PSLFCalculator_compareRow__vwBZc{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border);grid-gap:12px;gap:12px}.PSLFCalculator_compareVs__g3_s6{font-size:.7rem;font-weight:800;color:var(--muted)}.PSLFCalculator_compareItem__0SYXr{text-align:center}.PSLFCalculator_ciLabel__jz6tV{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.69rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:5px}.PSLFCalculator_ciDot__YHuiU{width:8px;height:8px;border-radius:50%;flex-shrink:0}.PSLFCalculator_ciVal__TeKsx{font-family:var(--font);font-size:1.4rem;color:var(--teal2);margin-bottom:3px}.PSLFCalculator_ciValMuted__WCUgd{color:var(--muted)}.PSLFCalculator_ciSub__td7LQ{font-size:.72rem;color:var(--muted)}.PSLFCalculator_tableTitle__kzIGa{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding:12px 18px 6px}.PSLFCalculator_tableWrap___0gOd{overflow-x:auto;scrollbar-width:thin;max-height:320px;overflow-y:auto}.PSLFCalculator_table__3FULx{width:100%;border-collapse:collapse;font-size:.77rem;min-width:460px}.PSLFCalculator_table__3FULx th{background:var(--light);color:var(--muted);font-weight:700;padding:8px 10px;text-align:right;position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid var(--border);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.PSLFCalculator_table__3FULx th:first-child{text-align:left}.PSLFCalculator_table__3FULx td{padding:7px 10px;text-align:right;color:var(--muted);border-bottom:1px solid var(--border);font-size:.79rem}.PSLFCalculator_table__3FULx tr:hover td{background:var(--light)}.PSLFCalculator_table__3FULx tr:last-child td{border-bottom:none}.PSLFCalculator_trForgive__dUoRl td{background:rgba(0,201,167,.08)!important;border-top:2px solid var(--teal)!important}.PSLFCalculator_tdYr__2UzTa{text-align:left!important;font-weight:700!important;color:var(--navy)!important}.PSLFCalculator_tdDisc__qHo6x{color:var(--muted)!important}.PSLFCalculator_tdPmt__EAcqy{color:var(--teal2)!important;font-weight:600!important}.PSLFCalculator_tdForgiveAmt__mxE6l{color:#059669!important;font-weight:700!important}.PSLFCalculator_forgiveTag__5ZIaR{display:inline-flex;align-items:center;gap:4px;background:var(--teal);color:var(--navy);font-size:.68rem;font-weight:800;padding:2px 8px;border-radius:20px;white-space:nowrap}.PSLFCalculator_note__xH3Hu{display:flex;align-items:flex-start;gap:7px;font-size:.71rem;color:var(--muted);line-height:1.55;padding:11px 18px 14px;border-top:1px solid var(--border)}.PSLFCalculator_note__xH3Hu svg{flex-shrink:0;margin-top:1px}.PSLFCalculator_note__xH3Hu a{color:var(--teal2);text-decoration:none}@media (max-width:960px){.PSLFCalculator_wrap__DZSpP{grid-template-columns:1fr}}@media (max-width:540px){.PSLFCalculator_forgiveHero__ZV3Dt{flex-direction:column;gap:14px}.PSLFCalculator_forgiveSep__SimrY{width:80%;height:1px}.PSLFCalculator_compareRow__vwBZc{grid-template-columns:1fr}.PSLFCalculator_compareVs__g3_s6{text-align:left}.PSLFCalculator_twoFields__EAWuR{flex-direction:column}.PSLFCalculator_famBtns__IDo_g,.PSLFCalculator_growthBtns__gjn1D{grid-template-columns:repeat(5,1fr)}}.SimpleInterestCalculator_wrap__f5Nd9{display:grid;grid-template-columns:380px 1fr;grid-gap:28px;gap:28px;align-items:start}.SimpleInterestCalculator_inputs__54PLH{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:28px 24px}.SimpleInterestCalculator_inputsTitle__7_6Iz{font-family:var(--sans);font-size:1rem;font-weight:700;color:var(--navy);margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}.SimpleInterestCalculator_formula__tB4s0{background:var(--navy);border-radius:var(--radius-sm);padding:12px 16px;text-align:center;margin-bottom:18px}.SimpleInterestCalculator_formulaText__2Z2kl{display:block;font-family:var(--font);font-size:1.5rem;color:var(--teal);letter-spacing:.08em;margin-bottom:8px}.SimpleInterestCalculator_formulaVars__2YHsp{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.SimpleInterestCalculator_formulaVars__2YHsp span{font-size:.71rem;color:rgba(255,255,255,.45);font-weight:600}.SimpleInterestCalculator_solveBtns__ItcXV{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.SimpleInterestCalculator_solveBtn__Pv7Li{padding:9px 10px;font-size:.78rem;font-weight:600;color:var(--muted);background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s;text-align:center}.SimpleInterestCalculator_solveBtn__Pv7Li:hover{border-color:var(--teal);color:var(--navy)}.SimpleInterestCalculator_solveBtnActive__Oz2_p{background:var(--navy);color:var(--white);border-color:var(--navy)}.SimpleInterestCalculator_timeRow__6Zf2p{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.SimpleInterestCalculator_timeField__sKYEq label{display:block;font-size:.69rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px}.SimpleInterestCalculator_totalYears__dzyWf{font-size:.75rem;color:var(--teal2);font-weight:600;margin-top:5px;text-align:right}.SimpleInterestCalculator_liveFormula__Mrb2p{background:rgba(0,201,167,.05);border:1px solid rgba(0,201,167,.2);border-radius:var(--radius-sm);padding:8px 12px;font-size:.8rem;color:var(--muted);margin-bottom:6px;font-family:var(--mono);line-height:1.5}.SimpleInterestCalculator_liveFormula__Mrb2p strong{color:var(--teal2);font-size:.88rem}.SimpleInterestCalculator_calcBtn__1iQZ0{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:var(--navy);color:var(--white);font-size:.97rem;font-weight:700;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .18s,transform .1s}.SimpleInterestCalculator_calcBtn__1iQZ0:hover{background:var(--navy2)}.SimpleInterestCalculator_calcBtn__1iQZ0:active{transform:scale(.98)}.SimpleInterestCalculator_results__JLTT0{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:440px}.SimpleInterestCalculator_placeholder__zvKuA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 24px;text-align:center;color:var(--muted);font-size:.9rem;min-height:440px}.SimpleInterestCalculator_placeholder__zvKuA p{max-width:240px;line-height:1.6}.SimpleInterestCalculator_answerCard__5W0Cn{background:linear-gradient(135deg,var(--navy) 0,var(--navy2) 100%);padding:20px 22px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:center}.SimpleInterestCalculator_answerLabel__3CXJs{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.45);margin-bottom:6px}.SimpleInterestCalculator_answerVal___3NwA{font-family:var(--font);font-size:2.2rem;color:var(--teal);line-height:1}.SimpleInterestCalculator_answerRow__Jk1HG{display:flex;justify-content:space-between;padding:5px 0;font-size:.79rem;color:rgba(255,255,255,.45)}.SimpleInterestCalculator_answerRow__Jk1HG strong{color:var(--white);font-weight:700}.SimpleInterestCalculator_answerTotal__uJ51g{color:var(--teal)!important;font-size:.9rem!important}.SimpleInterestCalculator_breakdown__S7zEw{padding:14px 18px;border-bottom:1px solid var(--border)}.SimpleInterestCalculator_bdTitle__JSMgN{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:12px}.SimpleInterestCalculator_bdGrid__vI81m{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.SimpleInterestCalculator_bdCard__HBCdA{background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:11px;text-align:center}.SimpleInterestCalculator_bdLabel__2eNB5{font-size:.69rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:5px}.SimpleInterestCalculator_bdVal____xXM{font-family:var(--font);font-size:1.1rem;color:var(--teal2);margin-bottom:2px}.SimpleInterestCalculator_bdSub__7olOh{font-size:.68rem;color:var(--muted)}.SimpleInterestCalculator_ciSection__Se9kf{padding:14px 18px;border-bottom:1px solid var(--border)}.SimpleInterestCalculator_ciTitle__A5gnx{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:12px}.SimpleInterestCalculator_ciGrid__VE8DG{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:10px}.SimpleInterestCalculator_ciCard__Np94j{background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:12px}.SimpleInterestCalculator_ciCardComp__VfNvr{background:rgba(0,201,167,.04);border-color:rgba(0,201,167,.2)}.SimpleInterestCalculator_ciLabel__LdPL2{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:6px}.SimpleInterestCalculator_ciInterest__0JZDg{font-family:var(--font);font-size:1.2rem;color:var(--navy);margin-bottom:3px}.SimpleInterestCalculator_ciInterestComp__4Ko_t{color:var(--teal2)}.SimpleInterestCalculator_ciTotal__qCnlF{font-size:.75rem;color:var(--muted);margin-bottom:6px}.SimpleInterestCalculator_ciDesc__1C2y_{font-size:.7rem;color:var(--muted);line-height:1.4}.SimpleInterestCalculator_ciDiff__RFM14{font-size:.78rem;color:var(--muted);padding:8px 12px;background:rgba(0,201,167,.05);border-radius:var(--radius-sm);border-left:3px solid var(--teal);line-height:1.5}.SimpleInterestCalculator_ciDiff__RFM14 strong{color:var(--navy)}.SimpleInterestCalculator_tableTitle__l03Vi{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding:10px 18px 6px}.SimpleInterestCalculator_tableWrap__H9rQg{overflow-x:auto;scrollbar-width:thin;max-height:280px;overflow-y:auto}.SimpleInterestCalculator_table__CGruZ{width:100%;border-collapse:collapse;font-size:.77rem;min-width:400px}.SimpleInterestCalculator_table__CGruZ th{background:var(--light);color:var(--muted);font-weight:700;padding:8px 10px;text-align:right;position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid var(--border);font-size:.69rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.SimpleInterestCalculator_table__CGruZ th:first-child{text-align:left}.SimpleInterestCalculator_table__CGruZ td{padding:7px 10px;text-align:right;color:var(--muted);border-bottom:1px solid var(--border);font-size:.79rem}.SimpleInterestCalculator_table__CGruZ tr:hover td{background:var(--light)}.SimpleInterestCalculator_table__CGruZ tr:last-child td{border-bottom:none}.SimpleInterestCalculator_tdPer__uzKFW{text-align:left!important;font-weight:700!important;color:var(--navy)!important}.SimpleInterestCalculator_tdSI__dF5a4{color:var(--navy)!important;font-weight:600!important}.SimpleInterestCalculator_tdCI__JMtGr{color:var(--teal2)!important;font-weight:600!important}.SimpleInterestCalculator_tdDiff__qLmXj{color:#059669!important;font-size:.74rem!important}.SimpleInterestCalculator_note__Vhp7r{display:flex;align-items:flex-start;gap:7px;font-size:.71rem;color:var(--muted);line-height:1.55;padding:11px 18px 14px;border-top:1px solid var(--border)}.SimpleInterestCalculator_note__Vhp7r svg{flex-shrink:0;margin-top:1px}@media (max-width:860px){.SimpleInterestCalculator_wrap__f5Nd9{grid-template-columns:1fr}}@media (max-width:500px){.SimpleInterestCalculator_answerCard__5W0Cn,.SimpleInterestCalculator_bdGrid__vI81m,.SimpleInterestCalculator_ciGrid__VE8DG,.SimpleInterestCalculator_solveBtns__ItcXV{grid-template-columns:1fr}.SimpleInterestCalculator_timeRow__6Zf2p{grid-template-columns:1fr 1fr 1fr}}.StudentLoanPayoffCalculator_wrap__UAHAG{display:grid;grid-template-columns:390px 1fr;grid-gap:28px;gap:28px;align-items:start}.StudentLoanPayoffCalculator_inputs__sqPWg{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:28px 24px}.StudentLoanPayoffCalculator_inputsTitle__MEnzi{font-family:var(--sans);font-size:1rem;font-weight:700;color:var(--navy);margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}.StudentLoanPayoffCalculator_loanList__YKj4h{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.StudentLoanPayoffCalculator_loanCard__AfTLB{background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:11px 13px}.StudentLoanPayoffCalculator_loanHeader___mpUJ{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.StudentLoanPayoffCalculator_loanName__rbZAN{flex:1 1;font-size:.82rem;font-weight:700;color:var(--navy);background:transparent;border:none;outline:none;padding:2px 0;border-bottom:1px dashed var(--border)}.StudentLoanPayoffCalculator_loanName__rbZAN:focus{border-bottom-color:var(--teal)}.StudentLoanPayoffCalculator_removeBtn__U28Bh{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:none;border:1.5px solid var(--border);color:var(--muted);cursor:pointer;flex-shrink:0;transition:all .18s}.StudentLoanPayoffCalculator_removeBtn__U28Bh:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.StudentLoanPayoffCalculator_loanFields__uLST_{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.StudentLoanPayoffCalculator_loanField__4SVTb label{display:block;font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px}.StudentLoanPayoffCalculator_addBtn__fsOXN{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px;font-size:.79rem;font-weight:600;color:var(--teal2);background:transparent;border:1.5px dashed var(--teal);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s}.StudentLoanPayoffCalculator_addBtn__fsOXN:hover{background:rgba(0,201,167,.06)}.StudentLoanPayoffCalculator_totalsBar__c8PD8{display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--navy);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:4px}.StudentLoanPayoffCalculator_totalItem__T1aai{display:flex;flex-direction:column;align-items:center;padding:9px 8px;border-right:1px solid rgba(255,255,255,.08)}.StudentLoanPayoffCalculator_totalItem__T1aai:last-child{border-right:none}.StudentLoanPayoffCalculator_totalItem__T1aai span{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.4);margin-bottom:2px}.StudentLoanPayoffCalculator_totalItem__T1aai strong{font-size:.9rem;color:var(--white);font-weight:700}.StudentLoanPayoffCalculator_divider__M0F9Q{border:none;border-top:1px dashed var(--border);margin:14px 0}.StudentLoanPayoffCalculator_totalPayment__iFDpO{font-size:.77rem;color:var(--muted);margin-top:4px}.StudentLoanPayoffCalculator_totalPayment__iFDpO strong{color:var(--navy)}.StudentLoanPayoffCalculator_calcBtn___DP9u{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;padding:14px;background:var(--navy);color:var(--white);font-size:.97rem;font-weight:700;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .18s,transform .1s}.StudentLoanPayoffCalculator_calcBtn___DP9u:hover{background:var(--navy2)}.StudentLoanPayoffCalculator_calcBtn___DP9u:active{transform:scale(.98)}.StudentLoanPayoffCalculator_results___fAqP{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:440px}.StudentLoanPayoffCalculator_placeholder__VJ0U_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 24px;text-align:center;color:var(--muted);font-size:.9rem;min-height:440px}.StudentLoanPayoffCalculator_placeholder__VJ0U_ p{max-width:240px;line-height:1.6}.StudentLoanPayoffCalculator_comparisonHeader__kH46X{background:linear-gradient(135deg,var(--navy) 0,var(--navy2) 100%);padding:18px 22px;display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;grid-gap:12px;gap:12px}.StudentLoanPayoffCalculator_chItem__Pnk15{text-align:center}.StudentLoanPayoffCalculator_chArrow__gfd3B{display:flex;align-items:center}.StudentLoanPayoffCalculator_chLabel__cecCR{font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:rgba(255,255,255,.4);margin-bottom:4px}.StudentLoanPayoffCalculator_chVal__3QKgZ{font-family:var(--font);font-size:1.35rem;line-height:1;margin-bottom:3px}.StudentLoanPayoffCalculator_chSub__A9wpH{font-size:.7rem;color:rgba(255,255,255,.38)}.StudentLoanPayoffCalculator_chSavings__UQC51{text-align:center}.StudentLoanPayoffCalculator_chSavLabel__hEP6T{font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:rgba(255,255,255,.4);margin-bottom:4px}.StudentLoanPayoffCalculator_chSavVal__Y_Mu_{font-family:var(--font);font-size:1.15rem;color:#86efac}.StudentLoanPayoffCalculator_chSavSub__9axV1{font-size:.7rem;color:rgba(255,255,255,.38)}.StudentLoanPayoffCalculator_tabs__2V57H{display:flex;border-bottom:1px solid var(--border);background:var(--light)}.StudentLoanPayoffCalculator_tab__ew1vw{flex:1 1;padding:11px;font-size:.82rem;font-weight:600;color:var(--muted);background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:color .18s,border-color .18s}.StudentLoanPayoffCalculator_tab__ew1vw:hover{color:var(--navy)}.StudentLoanPayoffCalculator_tabActive__7T2d6{color:var(--navy);border-bottom-color:var(--teal)}.StudentLoanPayoffCalculator_compareTab__D_S5T{padding:14px 16px}.StudentLoanPayoffCalculator_strategyCards__6YThB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:12px}.StudentLoanPayoffCalculator_stratCard__BtEat{background:var(--light);border:1.5px solid var(--border);border-top:3px solid transparent;border-radius:var(--radius-sm);padding:12px 11px}.StudentLoanPayoffCalculator_stratCardBest__r_C28{background:rgba(0,201,167,.04)}.StudentLoanPayoffCalculator_scHeader__0jJQ2{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;flex-wrap:wrap}.StudentLoanPayoffCalculator_bestBadge__FJHEy{font-size:.6rem;font-weight:800;background:var(--teal);color:var(--navy);padding:2px 7px;border-radius:20px}.StudentLoanPayoffCalculator_scPayoff__XB8st{font-family:var(--font);font-size:1.2rem;color:var(--navy);margin-bottom:2px}.StudentLoanPayoffCalculator_scDate__Hc4wa{font-size:.71rem;color:var(--muted);margin-bottom:10px}.StudentLoanPayoffCalculator_scDetails__ysO7E{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--border);margin-bottom:8px}.StudentLoanPayoffCalculator_scRow__Um7ce{display:flex;justify-content:space-between;font-size:.73rem;color:var(--muted)}.StudentLoanPayoffCalculator_scRow__Um7ce strong{font-weight:700;color:var(--navy)}.StudentLoanPayoffCalculator_scRowSavings__pqCGG span{font-weight:600}.StudentLoanPayoffCalculator_scRowSavings__pqCGG strong{color:#059669!important;font-size:.71rem}.StudentLoanPayoffCalculator_greenText__SaHlb{color:#059669!important}.StudentLoanPayoffCalculator_scDesc__nfOYw{font-size:.7rem;color:var(--muted);line-height:1.45}.StudentLoanPayoffCalculator_extraCallout__2j0e0{display:flex;align-items:flex-start;gap:8px;padding:10px 13px;background:rgba(5,150,105,.06);border:1px solid rgba(5,150,105,.2);border-radius:var(--radius-sm);font-size:.79rem;color:#065f46;line-height:1.5}.StudentLoanPayoffCalculator_extraCallout__2j0e0 svg{flex-shrink:0;margin-top:2px;color:#059669}.StudentLoanPayoffCalculator_extraCallout__2j0e0 strong{color:var(--navy)}.StudentLoanPayoffCalculator_loanTableWrap___NIbz{overflow-x:auto;scrollbar-width:thin}.StudentLoanPayoffCalculator_loanTable__U4giA{width:100%;border-collapse:collapse;font-size:.78rem;min-width:480px}.StudentLoanPayoffCalculator_loanTable__U4giA th{background:var(--light);color:var(--muted);font-weight:700;padding:9px 12px;text-align:right;border-bottom:1px solid var(--border);font-size:.69rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.StudentLoanPayoffCalculator_loanTable__U4giA th:first-child{text-align:left}.StudentLoanPayoffCalculator_loanTable__U4giA td{padding:8px 12px;text-align:right;color:var(--muted);border-bottom:1px solid var(--border);font-size:.8rem}.StudentLoanPayoffCalculator_loanTable__U4giA tr:hover td{background:var(--light)}.StudentLoanPayoffCalculator_loanTable__U4giA tr:last-child td{border-bottom:none}.StudentLoanPayoffCalculator_tdName__Fkxc5{text-align:left!important;color:var(--navy)!important;font-weight:700!important}.StudentLoanPayoffCalculator_tdBase__5mLm6{color:var(--muted)!important}.StudentLoanPayoffCalculator_tdAvl__D9Ps6{color:var(--teal2)!important;font-weight:700!important}.StudentLoanPayoffCalculator_tdSaved__zGkVv{color:#059669!important;font-weight:700!important}.StudentLoanPayoffCalculator_note__yOyMP{display:flex;align-items:flex-start;gap:7px;font-size:.71rem;color:var(--muted);line-height:1.55;padding:11px 18px 14px;border-top:1px solid var(--border)}.StudentLoanPayoffCalculator_note__yOyMP svg{flex-shrink:0;margin-top:1px}@media (max-width:960px){.StudentLoanPayoffCalculator_wrap__UAHAG{grid-template-columns:1fr}}@media (max-width:600px){.StudentLoanPayoffCalculator_strategyCards__6YThB{grid-template-columns:1fr}.StudentLoanPayoffCalculator_comparisonHeader__kH46X{grid-template-columns:1fr 1fr;gap:8px}.StudentLoanPayoffCalculator_chArrow__gfd3B{display:none}.StudentLoanPayoffCalculator_loanFields__uLST_{grid-template-columns:1fr 1fr}}.StudentLoanRefinanceCalculator_wrap__jzCAJ{display:grid;grid-template-columns:420px 1fr;grid-gap:28px;gap:28px;align-items:start}.StudentLoanRefinanceCalculator_inputs__5u0CO{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:28px 24px}.StudentLoanRefinanceCalculator_inputsTitle__41lPl{font-family:var(--sans);font-size:1rem;font-weight:700;color:var(--navy);margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}.StudentLoanRefinanceCalculator_pslfToggle__JmzjE{display:flex;align-items:flex-start;gap:10px;background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:10px 13px;margin-bottom:16px;cursor:pointer;transition:border-color .18s}.StudentLoanRefinanceCalculator_pslfToggleActive__g_9_Z{background:rgba(220,38,38,.05);border-color:rgba(220,38,38,.3)}.StudentLoanRefinanceCalculator_pslfToggle__JmzjE input[type=checkbox]{margin-top:2px;width:15px;height:15px;flex-shrink:0;accent-color:#dc2626;cursor:pointer}.StudentLoanRefinanceCalculator_pslfToggle__JmzjE label{cursor:pointer;font-size:.8rem;line-height:1.5}.StudentLoanRefinanceCalculator_pslfToggle__JmzjE strong{color:var(--navy);display:block;font-size:.83rem;margin-bottom:1px}.StudentLoanRefinanceCalculator_pslfToggle__JmzjE span{color:var(--muted)}.StudentLoanRefinanceCalculator_loanList__6vooV{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.StudentLoanRefinanceCalculator_loanCard__ET9fc{border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;transition:border-color .18s}.StudentLoanRefinanceCalculator_loanCardFederal__i8RV9{background:rgba(59,130,246,.04);border-color:rgba(59,130,246,.2)}.StudentLoanRefinanceCalculator_loanCardPrivate__W5VPT{background:var(--light)}.StudentLoanRefinanceCalculator_loanCardHeader__1iGbM{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:8px}.StudentLoanRefinanceCalculator_typeToggle__69a2O{display:flex;border:1.5px solid var(--border);border-radius:20px;overflow:hidden}.StudentLoanRefinanceCalculator_typeBtn__7nONa{padding:4px 12px;font-size:.72rem;font-weight:700;color:var(--muted);background:transparent;border:none;cursor:pointer;transition:all .18s}.StudentLoanRefinanceCalculator_typeBtnFederal__2hkj_{background:#2563eb;color:var(--white)}.StudentLoanRefinanceCalculator_typeBtnPrivate__48uDo{background:var(--navy);color:var(--white)}.StudentLoanRefinanceCalculator_removeBtn__HWOyl{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:none;border:1.5px solid var(--border);color:var(--muted);cursor:pointer;flex-shrink:0;transition:all .18s}.StudentLoanRefinanceCalculator_removeBtn__HWOyl:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.StudentLoanRefinanceCalculator_loanFields__3s6G2{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.StudentLoanRefinanceCalculator_loanField__Qsou0 label{display:block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px}.StudentLoanRefinanceCalculator_pslfWarningInline__w35gv{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:.71rem;color:#dc2626;font-weight:600}.StudentLoanRefinanceCalculator_addBtn__D4UXz{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px;font-size:.79rem;font-weight:600;color:var(--teal2);background:transparent;border:1.5px dashed var(--teal);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s}.StudentLoanRefinanceCalculator_addBtn__D4UXz:hover{background:rgba(0,201,167,.06)}.StudentLoanRefinanceCalculator_totalRow__RGiBc{display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--navy);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:4px}.StudentLoanRefinanceCalculator_totalItem__801G_{display:flex;flex-direction:column;align-items:center;padding:10px 8px;border-right:1px solid rgba(255,255,255,.08)}.StudentLoanRefinanceCalculator_totalItem__801G_:last-child{border-right:none}.StudentLoanRefinanceCalculator_totalItem__801G_ span{font-size:.67rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.4);margin-bottom:3px}.StudentLoanRefinanceCalculator_totalItem__801G_ strong{font-size:.9rem;color:var(--white);font-weight:700}.StudentLoanRefinanceCalculator_fedColor__ImlC4{color:#60a5fa!important}.StudentLoanRefinanceCalculator_totalColor__XOslU{color:var(--teal)!important}.StudentLoanRefinanceCalculator_divider__g_Kmz{border:none;border-top:1px dashed var(--border);margin:16px 0}.StudentLoanRefinanceCalculator_sectionLabel__jNzfF{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:14px}.StudentLoanRefinanceCalculator_termBtns__3_eRk{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px}.StudentLoanRefinanceCalculator_termBtn__x2shS{padding:9px 0;font-size:.75rem;font-weight:600;color:var(--muted);background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s}.StudentLoanRefinanceCalculator_termBtn__x2shS:hover{border-color:var(--teal);color:var(--navy)}.StudentLoanRefinanceCalculator_termBtnActive__7iNbn{background:var(--navy);color:var(--white);border-color:var(--navy)}.StudentLoanRefinanceCalculator_calcBtn___8DgW{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;padding:14px;background:var(--navy);color:var(--white);font-size:.97rem;font-weight:700;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .18s,transform .1s}.StudentLoanRefinanceCalculator_calcBtn___8DgW:hover{background:var(--navy2)}.StudentLoanRefinanceCalculator_calcBtn___8DgW:active{transform:scale(.98)}.StudentLoanRefinanceCalculator_results__cHxJe{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:460px}.StudentLoanRefinanceCalculator_placeholder__mBWLy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 24px;text-align:center;color:var(--muted);font-size:.9rem;min-height:460px}.StudentLoanRefinanceCalculator_placeholder__mBWLy p{max-width:240px;line-height:1.6}.StudentLoanRefinanceCalculator_placeholder__mBWLy strong{color:var(--navy)}.StudentLoanRefinanceCalculator_fedWarning__5UslM{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(220,38,38,.15)}.StudentLoanRefinanceCalculator_fedWarningCaution__4PEkD{background:rgba(217,119,6,.07)}.StudentLoanRefinanceCalculator_fedWarningCritical__h8gYE{background:rgba(220,38,38,.07)}.StudentLoanRefinanceCalculator_fedWarning__5UslM svg{flex-shrink:0;margin-top:2px;color:#dc2626}.StudentLoanRefinanceCalculator_fedWarningTitle__Z4zsu{font-size:.85rem;font-weight:700;color:var(--navy);margin-bottom:4px}.StudentLoanRefinanceCalculator_fedWarningText__j9XK7{font-size:.77rem;color:#991b1b;line-height:1.55}.StudentLoanRefinanceCalculator_metrics__yyUNy{display:flex;align-items:center;border-bottom:1px solid var(--border)}.StudentLoanRefinanceCalculator_metric__fTL4C{flex:1 1;text-align:center;padding:16px 10px}.StudentLoanRefinanceCalculator_mSep__Udpn_{width:1px;height:40px;background:var(--border);flex-shrink:0}.StudentLoanRefinanceCalculator_mLabel__12ZM7{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:5px}.StudentLoanRefinanceCalculator_mVal__Cqm0U{font-family:var(--font);font-size:1.4rem;line-height:1}.StudentLoanRefinanceCalculator_green__GyVGE{color:var(--teal2)}.StudentLoanRefinanceCalculator_red__g7lIS{color:#dc2626}.StudentLoanRefinanceCalculator_tabs__ornqv{display:flex;border-bottom:1px solid var(--border);background:var(--light)}.StudentLoanRefinanceCalculator_tab__4eY_3{flex:1 1;padding:12px;font-size:.82rem;font-weight:600;color:var(--muted);background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:color .18s,border-color .18s}.StudentLoanRefinanceCalculator_tab__4eY_3:hover{color:var(--navy)}.StudentLoanRefinanceCalculator_tabActive__Nt8qB{color:var(--navy);border-bottom-color:var(--teal)}.StudentLoanRefinanceCalculator_summary__QIElL{padding:16px 20px}.StudentLoanRefinanceCalculator_sideGrid__2tQ44{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;margin-bottom:14px}.StudentLoanRefinanceCalculator_sideArrow__iyJST{display:flex;align-items:center;justify-content:center}.StudentLoanRefinanceCalculator_sideHeader__A_3Zx{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:10px}.StudentLoanRefinanceCalculator_sideRow__69tXQ{display:flex;justify-content:space-between;padding:6px 0;font-size:.82rem;color:var(--muted);border-bottom:1px solid var(--border)}.StudentLoanRefinanceCalculator_sideRow__69tXQ:last-child{border-bottom:none}.StudentLoanRefinanceCalculator_sideRow__69tXQ strong{color:var(--navy);font-weight:700}.StudentLoanRefinanceCalculator_sideRowNew__cRrzg strong{color:var(--teal2)!important}.StudentLoanRefinanceCalculator_rateRow___etRQ{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--light);border-radius:var(--radius-sm);font-size:.82rem;color:var(--muted);margin-bottom:10px}.StudentLoanRefinanceCalculator_rateRow___etRQ strong{color:var(--navy);font-weight:700}.StudentLoanRefinanceCalculator_arrow__aH145{color:var(--muted)}.StudentLoanRefinanceCalculator_breakEvenRow__n6JaJ{display:flex;align-items:center;gap:7px;font-size:.77rem;color:#92400e;background:rgba(245,200,66,.07);border:1px solid rgba(245,200,66,.2);border-radius:var(--radius-sm);padding:8px 12px;margin-bottom:10px}.StudentLoanRefinanceCalculator_breakEvenRow__n6JaJ svg{flex-shrink:0;color:#d97706}.StudentLoanRefinanceCalculator_breakEvenRow__n6JaJ strong{color:var(--navy)}.StudentLoanRefinanceCalculator_note__LoS9a{display:flex;align-items:flex-start;gap:7px;font-size:.71rem;color:var(--muted);line-height:1.55;padding:10px 12px;background:var(--light);border-radius:var(--radius-sm);border-left:3px solid var(--border)}.StudentLoanRefinanceCalculator_note__LoS9a svg{flex-shrink:0;margin-top:1px}.StudentLoanRefinanceCalculator_fedTab__Wt_Qd{padding:16px 20px}.StudentLoanRefinanceCalculator_fedTitle__ZaP4j{font-size:.88rem;font-weight:700;color:var(--navy);margin-bottom:6px}.StudentLoanRefinanceCalculator_fedIntro__AD4t0{font-size:.8rem;color:var(--muted);margin-bottom:12px;line-height:1.5}.StudentLoanRefinanceCalculator_fedIntro__AD4t0 strong{color:#dc2626}.StudentLoanRefinanceCalculator_fedList__vpDXN{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:7px}.StudentLoanRefinanceCalculator_fedList__vpDXN li{display:flex;align-items:flex-start;gap:8px;font-size:.81rem;color:var(--muted);line-height:1.45}.StudentLoanRefinanceCalculator_fedList__vpDXN svg{flex-shrink:0;margin-top:2px}.StudentLoanRefinanceCalculator_fedAdvice__bCLOr{background:rgba(0,201,167,.05);border:1px solid rgba(0,201,167,.2);border-radius:var(--radius-sm);padding:12px 14px;margin-bottom:10px}.StudentLoanRefinanceCalculator_fedAdviceTitle__u7FhV{font-size:.8rem;font-weight:700;color:var(--navy);margin-bottom:8px}.StudentLoanRefinanceCalculator_fedAdviceList___pNO1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.StudentLoanRefinanceCalculator_fedAdviceList___pNO1 li{font-size:.78rem;color:var(--muted);padding-left:14px;position:relative}.StudentLoanRefinanceCalculator_fedAdviceList___pNO1 li:before{content:"✓";position:absolute;left:0;color:var(--teal2)}.StudentLoanRefinanceCalculator_fedSafe__KOKI3{font-size:.78rem;color:var(--muted);padding:10px 13px;background:var(--light);border-radius:var(--radius-sm);border-left:3px solid var(--teal);line-height:1.5}.StudentLoanRefinanceCalculator_fedSafe__KOKI3 strong{color:var(--navy)}@media (max-width:960px){.StudentLoanRefinanceCalculator_wrap__jzCAJ{grid-template-columns:1fr}}@media (max-width:500px){.StudentLoanRefinanceCalculator_loanFields__3s6G2{grid-template-columns:1fr 1fr}.StudentLoanRefinanceCalculator_termBtns__3_eRk{grid-template-columns:repeat(3,1fr)}.StudentLoanRefinanceCalculator_sideGrid__2tQ44{grid-template-columns:1fr}.StudentLoanRefinanceCalculator_sideArrow__iyJST{transform:rotate(90deg)}.StudentLoanRefinanceCalculator_metrics__yyUNy{flex-wrap:wrap}.StudentLoanRefinanceCalculator_mSep__Udpn_{display:none}.StudentLoanRefinanceCalculator_metric__fTL4C{min-width:45%}}.TradeInCalculator_wrap__tXZqf{display:grid;grid-template-columns:390px 1fr;grid-gap:28px;gap:28px;align-items:start}.TradeInCalculator_inputs__cW03Y{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:28px 24px}.TradeInCalculator_inputsTitle__5xOe3{font-family:var(--sans);font-size:1rem;font-weight:700;color:var(--navy);margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}.TradeInCalculator_section__XUPTY{background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;margin-bottom:12px}.TradeInCalculator_sectionLabel__m_Phr{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:14px}.TradeInCalculator_twoFields__so8sG{display:flex;gap:10px}.TradeInCalculator_equityStatus__baB18{display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:var(--radius-sm);font-size:.79rem;margin-top:6px}.TradeInCalculator_equityPos__MV35_{background:rgba(5,150,105,.07);border:1px solid rgba(5,150,105,.2);color:#065f46}.TradeInCalculator_equityNeg__R5NeB{background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.15);color:#991b1b}.TradeInCalculator_equityPos__MV35_ svg{flex-shrink:0;color:#059669}.TradeInCalculator_equityNeg__R5NeB svg{flex-shrink:0;color:#dc2626}.TradeInCalculator_equityStatus__baB18 strong{font-weight:700}.TradeInCalculator_termBtns__7luzO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;margin-top:1px}.TradeInCalculator_termBtn__euxr_{padding:10px 0;font-size:.73rem;font-weight:600;color:var(--muted);background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s}.TradeInCalculator_termBtn__euxr_:hover{border-color:var(--teal);color:var(--navy)}.TradeInCalculator_termBtnActive__XhMO8{background:var(--navy);color:var(--white);border-color:var(--navy)}.TradeInCalculator_calcBtn__X2mzk{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:var(--navy);color:var(--white);font-size:.97rem;font-weight:700;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .18s,transform .1s}.TradeInCalculator_calcBtn__X2mzk:hover{background:var(--navy2)}.TradeInCalculator_calcBtn__X2mzk:active{transform:scale(.98)}.TradeInCalculator_results__gFadT{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:460px}.TradeInCalculator_placeholder___65Gw{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 24px;text-align:center;color:var(--muted);font-size:.9rem;min-height:460px}.TradeInCalculator_placeholder___65Gw p{max-width:240px;line-height:1.6}.TradeInCalculator_verdictBar__c0PQF{display:flex;align-items:flex-start;gap:13px;padding:16px 20px}.TradeInCalculator_verdictTrade__xqN9I{background:linear-gradient(135deg,#0b1f3a,#1a3a5c)}.TradeInCalculator_verdictPrivate__sxPHV{background:linear-gradient(135deg,#052e16,#14532d)}.TradeInCalculator_verdictNeutral__Rakm9{background:linear-gradient(135deg,#1c1507,#2d1f00)}.TradeInCalculator_verdictIcon__GPrvZ{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TradeInCalculator_verdictTrade__xqN9I .TradeInCalculator_verdictIcon__GPrvZ{background:rgba(99,179,237,.2);color:#63b3ed}.TradeInCalculator_verdictPrivate__sxPHV .TradeInCalculator_verdictIcon__GPrvZ{background:rgba(0,201,167,.2);color:var(--teal)}.TradeInCalculator_verdictNeutral__Rakm9 .TradeInCalculator_verdictIcon__GPrvZ{background:rgba(245,200,66,.15);color:#F5C842}.TradeInCalculator_verdictTitle__lgWj6{font-weight:700;font-size:.93rem;color:var(--white);margin-bottom:3px}.TradeInCalculator_verdictSub__cP9IX{font-size:.76rem;color:rgba(255,255,255,.45);line-height:1.5}.TradeInCalculator_scenSection__cX42_{padding:14px 18px;border-bottom:1px solid var(--border)}.TradeInCalculator_scenTitle__Ij_NB{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:12px}.TradeInCalculator_scenCards__dsSIq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.TradeInCalculator_scenCard__KaS6x{background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:12px 11px;transition:border-color .18s}.TradeInCalculator_scenCardDealer__aHVXH{border-top:3px solid #94a3b8}.TradeInCalculator_scenCardMiddle__fqYP5{border-top:3px solid #f5c842}.TradeInCalculator_scenCardPrivate__ti3pi{border-top:3px solid var(--teal);background:rgba(0,201,167,.03)}.TradeInCalculator_scenLabel___ZZZj{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:5px}.TradeInCalculator_scenValue__2rEiE{font-family:var(--font);font-size:1.15rem;color:var(--navy);margin-bottom:10px;line-height:1}.TradeInCalculator_scenRows__K92r7{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.TradeInCalculator_scenRow__UYJNu{display:flex;justify-content:space-between;font-size:.72rem;color:var(--muted)}.TradeInCalculator_scenRow__UYJNu strong{font-weight:700}.TradeInCalculator_greenText__e2Glt{color:#059669}.TradeInCalculator_redText__4waHL{color:#dc2626}.TradeInCalculator_scenNet__UaCnN{display:flex;justify-content:space-between;padding:6px 0 0;border-top:1px solid var(--border);font-size:.78rem;font-weight:600;color:var(--muted)}.TradeInCalculator_scenNetPos__TD8oq strong{color:#059669;font-size:.88rem}.TradeInCalculator_scenNetNeg__ab2yz strong{color:#dc2626;font-size:.88rem}.TradeInCalculator_taxCallout__PAYIR{display:flex;align-items:flex-start;gap:8px;padding:10px 18px;background:rgba(245,200,66,.06);border-bottom:1px solid rgba(245,200,66,.2);font-size:.77rem;color:#78350f;line-height:1.55}.TradeInCalculator_taxCallout__PAYIR svg{flex-shrink:0;margin-top:1px;color:#d97706}.TradeInCalculator_taxCallout__PAYIR strong{color:var(--navy)}.TradeInCalculator_loanCompare__I5Sor{padding:14px 18px;border-bottom:1px solid var(--border)}.TradeInCalculator_lcTitle__cQOGD{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:12px}.TradeInCalculator_lcGrid__rDvU_{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px}.TradeInCalculator_lcVs__Hfu1p{font-size:.7rem;font-weight:800;color:var(--muted);text-align:center}.TradeInCalculator_lcCol__g6NKz{text-align:center}.TradeInCalculator_lcLabel__8_m_5{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:3px;font-weight:700}.TradeInCalculator_lcLoan__2b_0Q{font-size:.76rem;color:var(--muted);margin-bottom:4px}.TradeInCalculator_lcMonthly__XVYho{font-family:var(--font);font-size:1.3rem;color:var(--navy)}.TradeInCalculator_lcMonthly__XVYho span{font-family:var(--sans);font-size:.72rem;color:var(--muted)}.TradeInCalculator_lcBetter__qXdBH{color:#059669}.TradeInCalculator_lcWorse__mwPek{color:#dc2626}.TradeInCalculator_lcNote__29UBH{margin-top:10px;text-align:center;font-size:.77rem;font-weight:600;color:var(--teal2);padding:6px;background:rgba(0,201,167,.05);border-radius:var(--radius-sm)}.TradeInCalculator_upsideDownWarn__bbSDG{display:flex;align-items:flex-start;gap:8px;padding:10px 18px;background:rgba(220,38,38,.05);border-bottom:1px solid rgba(220,38,38,.12);font-size:.77rem;color:#991b1b;line-height:1.55}.TradeInCalculator_upsideDownWarn__bbSDG svg{flex-shrink:0;margin-top:1px;color:#dc2626}.TradeInCalculator_upsideDownWarn__bbSDG strong{color:#7f1d1d}.TradeInCalculator_note__JEebV{display:flex;align-items:flex-start;gap:7px;font-size:.71rem;color:var(--muted);line-height:1.55;padding:11px 18px 14px}.TradeInCalculator_note__JEebV svg{flex-shrink:0;margin-top:1px}.TradeInCalculator_note__JEebV a{color:var(--teal2);text-decoration:none}@media (max-width:960px){.TradeInCalculator_wrap__tXZqf{grid-template-columns:1fr}}@media (max-width:600px){.TradeInCalculator_twoFields__so8sG{flex-direction:column}.TradeInCalculator_lcGrid__rDvU_,.TradeInCalculator_scenCards__dsSIq{grid-template-columns:1fr}.TradeInCalculator_lcVs__Hfu1p{text-align:left}}.USDALoanCalculator_wrap__YdFOV{display:grid;grid-template-columns:400px 1fr;grid-gap:28px;gap:28px;align-items:start}.USDALoanCalculator_inputs__Z7PxH{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:28px 24px}.USDALoanCalculator_inputsTitle__396GK{font-family:var(--sans);font-size:1rem;font-weight:700;color:var(--navy);margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border)}.USDALoanCalculator_zeroPct__scJQR{display:flex;align-items:center;gap:8px;background:rgba(132,204,22,.1);border:1.5px solid rgba(132,204,22,.3);border-radius:var(--radius-sm);padding:10px 14px;margin-bottom:20px;font-size:.82rem;color:#365314}.USDALoanCalculator_zeroPct__scJQR svg{flex-shrink:0;color:#65a30d}.USDALoanCalculator_zeroPct__scJQR strong{color:#166534}.USDALoanCalculator_derivedBlock__VXDlt{background:var(--light);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:18px}.USDALoanCalculator_derivedRow__P3lYx{display:flex;justify-content:space-between;align-items:center;padding:8px 13px;font-size:.82rem;color:var(--muted);border-bottom:1px solid var(--border)}.USDALoanCalculator_derivedRow__P3lYx:last-child{border-bottom:none}.USDALoanCalculator_derivedRow__P3lYx strong{color:var(--navy);font-weight:700}.USDALoanCalculator_zeroDown__wfEpe{color:#16a34a!important}.USDALoanCalculator_feeColor__rnvBM{color:#65a30d!important}.USDALoanCalculator_derivedTotal__xg56n{background:var(--navy);color:rgba(255,255,255,.7);font-weight:600}.USDALoanCalculator_derivedTotal__xg56n strong{color:var(--teal)!important;font-size:.95rem}.USDALoanCalculator_termBtns__gUOms{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.USDALoanCalculator_termBtn__DznsD{padding:9px 0;font-size:.8rem;font-weight:600;color:var(--muted);background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s}.USDALoanCalculator_termBtn__DznsD:hover{border-color:var(--teal);color:var(--navy)}.USDALoanCalculator_termBtnActive__V8iUz{background:var(--navy);color:var(--white);border-color:var(--navy)}.USDALoanCalculator_divider__smMg4{border:none;border-top:1px dashed var(--border);margin:18px 0}.USDALoanCalculator_sectionLabel__o_UyX{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:14px}.USDALoanCalculator_householdBtns__NsGF3{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:4px;gap:4px}.USDALoanCalculator_householdBtn__YhcZl{padding:8px 0;font-size:.78rem;font-weight:600;color:var(--muted);background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s}.USDALoanCalculator_householdBtn__YhcZl:hover{border-color:var(--teal);color:var(--navy)}.USDALoanCalculator_householdBtnActive__icDKz{background:var(--navy);color:var(--white);border-color:var(--navy)}.USDALoanCalculator_incomeCheck__qzzb_{display:flex;align-items:flex-start;gap:8px;padding:9px 13px;border-radius:var(--radius-sm);font-size:.78rem;line-height:1.5;margin-top:6px}.USDALoanCalculator_income_eligible__uvgOm{background:rgba(5,150,105,.07);border:1px solid rgba(5,150,105,.2);color:#065f46}.USDALoanCalculator_income_borderline__UEy_Q{background:rgba(217,119,6,.07);border:1px solid rgba(217,119,6,.2);color:#92400e}.USDALoanCalculator_income_over__VDGJ9{background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.15);color:#991b1b}.USDALoanCalculator_income_eligible__uvgOm svg{color:#059669;flex-shrink:0;margin-top:1px}.USDALoanCalculator_income_borderline__UEy_Q svg{color:#d97706;flex-shrink:0;margin-top:1px}.USDALoanCalculator_income_over__VDGJ9 svg{color:#dc2626;flex-shrink:0;margin-top:1px}.USDALoanCalculator_optRow__TyxCe{display:flex;gap:12px}.USDALoanCalculator_calcBtn__a6aGD{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;padding:14px;background:var(--navy);color:var(--white);font-size:.97rem;font-weight:700;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .18s,transform .1s}.USDALoanCalculator_calcBtn__a6aGD:hover{background:var(--navy2)}.USDALoanCalculator_calcBtn__a6aGD:active{transform:scale(.98)}.USDALoanCalculator_results__JdzzP{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:440px}.USDALoanCalculator_placeholder__znsch{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 24px;text-align:center;color:var(--muted);font-size:.9rem;min-height:440px}.USDALoanCalculator_placeholder__znsch p{max-width:220px;line-height:1.6}.USDALoanCalculator_placeholder__znsch strong{color:var(--navy)}.USDALoanCalculator_pitiCard__x3IGw{background:linear-gradient(135deg,var(--navy) 0,var(--navy2) 100%);padding:26px 22px 20px}.USDALoanCalculator_pitiMain__OXeqb{text-align:center;margin-bottom:20px}.USDALoanCalculator_pitiLabel__sjltJ{font-size:.71rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:rgba(255,255,255,.5);margin-bottom:6px}.USDALoanCalculator_pitiAmount__xvJka{font-family:var(--font);font-size:3rem;color:var(--teal);line-height:1;margin-bottom:4px}.USDALoanCalculator_pitiSub___BRI5{font-size:.73rem;color:rgba(255,255,255,.38)}.USDALoanCalculator_breakBar__Td7pU{display:flex;height:8px;border-radius:4px;overflow:hidden;gap:2px;margin-bottom:10px}.USDALoanCalculator_barLegend__jIaM_{display:flex;flex-wrap:wrap;gap:7px 16px}.USDALoanCalculator_barLegend__jIaM_ span{display:flex;align-items:center;gap:5px;font-size:.71rem;color:rgba(255,255,255,.6);font-weight:500}.USDALoanCalculator_barLegend__jIaM_ i{display:inline-block;width:9px;height:9px;border-radius:2px;flex-shrink:0;font-style:normal}.USDALoanCalculator_tabs__pVXEg{display:flex;border-bottom:1px solid var(--border);background:var(--light)}.USDALoanCalculator_tab__bpmn9{flex:1 1;padding:12px;font-size:.83rem;font-weight:600;color:var(--muted);background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:color .18s,border-color .18s}.USDALoanCalculator_tab__bpmn9:hover{color:var(--navy)}.USDALoanCalculator_tabActive__wVq8w{color:var(--navy);border-bottom-color:var(--teal)}.USDALoanCalculator_breakdown__1GXZa{padding:16px 22px}.USDALoanCalculator_vsCard___pdeh{background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:15px;margin-bottom:16px}.USDALoanCalculator_vsTitle__mYLoo{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:12px}.USDALoanCalculator_vsGrid__mGbFM{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px;margin-bottom:12px}.USDALoanCalculator_vsMiddle__bbapL{font-size:.72rem;font-weight:800;color:var(--muted);text-align:center}.USDALoanCalculator_vsLabel__dtDDz{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:5px}.USDALoanCalculator_vsVal__6HWeg{font-family:var(--font);font-size:1.5rem;color:#16a34a;line-height:1;margin-bottom:3px}.USDALoanCalculator_vsVal__6HWeg span{font-family:var(--sans);font-size:.75rem;color:var(--muted);margin-left:2px}.USDALoanCalculator_vsValAlt__2LMSn{color:#dc2626}.USDALoanCalculator_vsSub__Vifd4{font-size:.72rem;color:var(--muted)}.USDALoanCalculator_vsBanner__Lu6vd{display:flex;align-items:center;gap:7px;padding:8px 12px;background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.2);border-radius:7px;font-size:.79rem;color:#14532d}.USDALoanCalculator_vsBanner__Lu6vd svg{flex-shrink:0;color:#16a34a}.USDALoanCalculator_vsBanner__Lu6vd strong{color:var(--navy)}.USDALoanCalculator_bdGrid__Ny2eN{display:flex;flex-direction:column;margin-bottom:12px}.USDALoanCalculator_bdRow__WunIc{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:.83rem;color:var(--muted);border-bottom:1px solid var(--border)}.USDALoanCalculator_bdRow__WunIc:last-child{border-bottom:none}.USDALoanCalculator_bdRow__WunIc strong{font-weight:600;color:var(--navy)}.USDALoanCalculator_bdRowBold__f6QQU{padding:11px 0;border-top:1px solid var(--border)}.USDALoanCalculator_bdRowBold__f6QQU span{font-weight:700;color:var(--navy)!important}.USDALoanCalculator_bdRowBold__f6QQU strong{color:var(--teal2)!important;font-size:1rem!important}.USDALoanCalculator_bdRowFee__nxQKq strong{color:#65a30d!important}.USDALoanCalculator_bdRowHL__cAUEH strong{color:#16a34a!important;font-weight:700!important}.USDALoanCalculator_note__zQXTm{display:flex;align-items:flex-start;gap:7px;font-size:.71rem;color:var(--muted);line-height:1.55;padding:10px 12px;background:var(--light);border-radius:var(--radius-sm);border-left:3px solid var(--border)}.USDALoanCalculator_note__zQXTm svg{flex-shrink:0;margin-top:1px}.USDALoanCalculator_note__zQXTm a{color:var(--teal2);text-decoration:none}.USDALoanCalculator_note__zQXTm a:hover{text-decoration:underline}.USDALoanCalculator_amortWrap__hAOMU{max-height:420px;overflow-y:auto;scrollbar-width:thin}.USDALoanCalculator_amortTable__G3Vjv{width:100%;border-collapse:collapse;font-size:.75rem}.USDALoanCalculator_amortTable__G3Vjv th{background:var(--light);color:var(--muted);font-weight:700;padding:9px 10px;text-align:right;position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid var(--border);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.USDALoanCalculator_amortTable__G3Vjv th:first-child{text-align:left}.USDALoanCalculator_amortTable__G3Vjv td{padding:7px 10px;text-align:right;color:var(--muted);border-bottom:1px solid var(--border);font-size:.76rem}.USDALoanCalculator_amortTable__G3Vjv tr:hover td{background:var(--light)}.USDALoanCalculator_amortTable__G3Vjv tr:last-child td{border-bottom:none}.USDALoanCalculator_tdN__2UtVl{text-align:left!important;color:var(--navy)!important;font-weight:700!important}.USDALoanCalculator_tdPrinc__jtnz7{color:var(--teal2)!important;font-weight:600!important}.USDALoanCalculator_tdInt__OSSse{color:#b45309!important}.USDALoanCalculator_tdFee__asKb0{color:#65a30d!important;font-weight:600!important}.USDALoanCalculator_tdBal___to_w{color:var(--navy)!important;font-weight:600!important}@media (max-width:900px){.USDALoanCalculator_wrap__YdFOV{grid-template-columns:1fr}}@media (max-width:500px){.USDALoanCalculator_householdBtns__NsGF3{grid-template-columns:repeat(4,1fr)}.USDALoanCalculator_termBtns__gUOms{grid-template-columns:repeat(2,1fr)}.USDALoanCalculator_optRow__TyxCe{flex-direction:column}.USDALoanCalculator_vsGrid__mGbFM{grid-template-columns:1fr}.USDALoanCalculator_vsMiddle__bbapL{text-align:left}}