.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_dropTrigger__pqONh{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-family:var(--sans)}.Nav_dropdown__a1fJY{position:absolute;top:calc(100% + 10px);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;animation:Nav_dropIn__s2QW8 .15s ease}@keyframes Nav_dropIn__s2QW8{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;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}}.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}}.RefinanceCalculator_wrap__4_j5o{display:grid;grid-template-columns:400px 1fr;grid-gap:28px;gap:28px;align-items:start}.RefinanceCalculator_inputs__iuk9b{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:28px 24px}.RefinanceCalculator_inputsTitle__jUW40{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)}.RefinanceCalculator_typeGrid__jYGVI{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px;margin-bottom:22px}.RefinanceCalculator_typeBtn__al1Im{padding:8px 4px;font-size:.76rem;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}.RefinanceCalculator_typeBtn__al1Im:hover{border-color:var(--teal);color:var(--navy)}.RefinanceCalculator_typeBtnActive__g3yU7{background:var(--navy);color:var(--white);border-color:var(--navy)}.RefinanceCalculator_sectionLabel__OxO4q{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:14px}.RefinanceCalculator_sectionDot__4_2zi{width:8px;height:8px;border-radius:50%;flex-shrink:0}.RefinanceCalculator_termBtns__d8yLQ{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px}.RefinanceCalculator_termBtn__px1GG{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}.RefinanceCalculator_termBtn__px1GG:hover{border-color:var(--teal);color:var(--navy)}.RefinanceCalculator_termBtnActive__DkQ89{background:var(--navy);color:var(--white);border-color:var(--navy)}.RefinanceCalculator_divider__He7ko{border:none;border-top:1px dashed var(--border);margin:20px 0}.RefinanceCalculator_derivedRow__yxci1{display:flex;justify-content:space-between;align-items:center;background:var(--light);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;margin-bottom:18px;font-size:.83rem;color:var(--muted)}.RefinanceCalculator_derivedRow__yxci1 strong{color:var(--teal2);font-weight:700}.RefinanceCalculator_calcBtn__15qJ4{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}.RefinanceCalculator_calcBtn__15qJ4:hover{background:var(--navy2)}.RefinanceCalculator_calcBtn__15qJ4:active{transform:scale(.98)}.RefinanceCalculator_results__KCDW4{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:440px}.RefinanceCalculator_placeholder__CThA_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 24px;text-align:center;color:var(--muted);font-size:.88rem;min-height:440px}.RefinanceCalculator_placeholder__CThA_ p{max-width:260px;line-height:1.6}.RefinanceCalculator_verdictBad__YJuMn,.RefinanceCalculator_verdictGood__ilbsL{display:flex;align-items:center;gap:16px;padding:18px 22px}.RefinanceCalculator_verdictGood__ilbsL{background:linear-gradient(135deg,#052e16,#14532d);border-bottom:1px solid rgba(0,201,167,.2)}.RefinanceCalculator_verdictBad__YJuMn{background:linear-gradient(135deg,#2d1515,#3d1a1a);border-bottom:1px solid rgba(255,100,80,.15)}.RefinanceCalculator_verdictIcon___XSYo{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.RefinanceCalculator_verdictGood__ilbsL .RefinanceCalculator_verdictIcon___XSYo{background:rgba(0,201,167,.2);color:var(--teal)}.RefinanceCalculator_verdictBad__YJuMn .RefinanceCalculator_verdictIcon___XSYo{background:rgba(255,100,80,.18);color:#ff6450}.RefinanceCalculator_verdictTitle__ieuYh{font-weight:700;font-size:.97rem;color:var(--white);margin-bottom:3px}.RefinanceCalculator_verdictSub__c4lJ1{font-size:.78rem;color:rgba(255,255,255,.5)}.RefinanceCalculator_metricsGrid__UGmFr{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--border)}.RefinanceCalculator_metric__DnpAz{padding:18px 16px;text-align:center;border-right:1px solid var(--border)}.RefinanceCalculator_metric__DnpAz:last-child{border-right:none}.RefinanceCalculator_metricLabel__72QqE{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:6px}.RefinanceCalculator_metricVal__u5sUA{font-family:var(--font);font-size:1.7rem;color:var(--navy);line-height:1;margin-bottom:4px}.RefinanceCalculator_metricSub__KxfCI{font-size:.7rem;color:var(--muted)}.RefinanceCalculator_green__Cvqfl{color:var(--teal2)}.RefinanceCalculator_red__opvXJ{color:#dc2626}.RefinanceCalculator_comparison__bOh5Z{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:0;gap:0;padding:20px 22px;align-items:center;border-bottom:1px solid var(--border)}.RefinanceCalculator_compArrow__A4fpV{display:flex;align-items:center;justify-content:center;padding:0 12px}.RefinanceCalculator_compColLabel__SIsow{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:10px}.RefinanceCalculator_compDot__wldFt{width:8px;height:8px;border-radius:50%;flex-shrink:0}.RefinanceCalculator_compPayment__A255w{font-family:var(--font);font-size:2rem;color:var(--navy);line-height:1;margin-bottom:14px}.RefinanceCalculator_compPayment__A255w span{font-family:var(--sans);font-size:.8rem;font-weight:500;color:var(--muted);margin-left:3px}.RefinanceCalculator_compColOld__jmC7g .RefinanceCalculator_compPayment__A255w{color:#9a3412}.RefinanceCalculator_compColNew__LkY0_ .RefinanceCalculator_compPayment__A255w{color:var(--teal2)}.RefinanceCalculator_compDetails__w3obM{display:flex;flex-direction:column;gap:6px}.RefinanceCalculator_compDetails__w3obM div{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;padding:4px 0;border-bottom:1px solid var(--border)}.RefinanceCalculator_compDetails__w3obM div:last-child{border-bottom:none}.RefinanceCalculator_compDetails__w3obM span{color:var(--muted)}.RefinanceCalculator_compDetails__w3obM strong{color:var(--navy);font-weight:600}.RefinanceCalculator_payoffRow__1Jlk6{display:flex;align-items:center;gap:8px;padding:12px 22px;font-size:.83rem;color:var(--muted);border-bottom:1px solid var(--border);background:var(--light)}.RefinanceCalculator_payoffRow__1Jlk6 strong{color:var(--navy)}.RefinanceCalculator_note__Y8Uzh{display:flex;align-items:flex-start;gap:7px;font-size:.72rem;color:var(--muted);line-height:1.55;padding:12px 22px 16px;border-left:3px solid var(--border);margin:0 22px}.RefinanceCalculator_note__Y8Uzh svg{flex-shrink:0;margin-top:1px}@media (max-width:900px){.RefinanceCalculator_wrap__4_j5o{grid-template-columns:1fr}.RefinanceCalculator_termBtns__d8yLQ{grid-template-columns:repeat(5,1fr)}.RefinanceCalculator_metricsGrid__UGmFr{grid-template-columns:1fr 1fr 1fr}}@media (max-width:640px){.RefinanceCalculator_typeGrid__jYGVI{grid-template-columns:repeat(2,1fr)}.RefinanceCalculator_metricsGrid__UGmFr{grid-template-columns:1fr}.RefinanceCalculator_metric__DnpAz{border-right:none;border-bottom:1px solid var(--border)}.RefinanceCalculator_metric__DnpAz:last-child{border-bottom:none}.RefinanceCalculator_comparison__bOh5Z{grid-template-columns:1fr;gap:16px}.RefinanceCalculator_compArrow__A4fpV{transform:rotate(90deg);margin:0 auto}}.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%}}.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}}.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}}.VALoanCalculator_wrap__lPEvr{display:grid;grid-template-columns:400px 1fr;grid-gap:28px;gap:28px;align-items:start}.VALoanCalculator_inputs__FgQhK{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:28px 24px}.VALoanCalculator_inputsTitle__hYNt5{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)}.VALoanCalculator_serviceBtns__ZNlw2{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.VALoanCalculator_serviceBtn__zXALh{text-align:left;padding:11px 13px;background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s}.VALoanCalculator_serviceBtn__zXALh:hover{border-color:var(--teal)}.VALoanCalculator_serviceBtnActive__Yboi0{background:var(--navy);border-color:var(--navy)}.VALoanCalculator_serviceBtnActive__Yboi0 .VALoanCalculator_serviceBtnTitle__Gp17q{color:var(--white)}.VALoanCalculator_serviceBtnActive__Yboi0 .VALoanCalculator_serviceBtnSub__HRf_n{color:rgba(255,255,255,.5)}.VALoanCalculator_serviceBtnTitle__Gp17q{display:block;font-size:.84rem;font-weight:700;color:var(--navy);margin-bottom:2px}.VALoanCalculator_serviceBtnSub__HRf_n{display:block;font-size:.72rem;color:var(--muted)}.VALoanCalculator_usageBtns__appXa{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.VALoanCalculator_usageBtn__F6d6h{padding:10px;font-size:.83rem;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}.VALoanCalculator_usageBtn__F6d6h:hover{border-color:var(--teal);color:var(--navy)}.VALoanCalculator_usageBtnActive___UgJh{background:var(--navy);color:var(--white);border-color:var(--navy)}.VALoanCalculator_exemptToggle__gzuOZ{display:flex;align-items:flex-start;gap:10px;background:rgba(0,201,167,.06);border:1.5px solid rgba(0,201,167,.2);border-radius:var(--radius-sm);padding:10px 13px;margin-bottom:18px;cursor:pointer}.VALoanCalculator_exemptToggle__gzuOZ input[type=checkbox]{margin-top:2px;width:15px;height:15px;flex-shrink:0;accent-color:var(--teal);cursor:pointer}.VALoanCalculator_exemptToggle__gzuOZ label{cursor:pointer;font-size:.8rem;line-height:1.5}.VALoanCalculator_exemptToggle__gzuOZ strong{color:var(--navy);display:block;margin-bottom:1px;font-size:.83rem}.VALoanCalculator_exemptToggle__gzuOZ span{color:var(--muted)}.VALoanCalculator_feeBlock__s8LlB{background:var(--light);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:18px}.VALoanCalculator_feeRow__jVC93{display:flex;justify-content:space-between;align-items:center;padding:8px 13px;font-size:.82rem;color:var(--muted);border-bottom:1px solid var(--border)}.VALoanCalculator_feeRow__jVC93:last-child{border-bottom:none}.VALoanCalculator_feeRow__jVC93 strong{color:var(--navy);font-weight:700}.VALoanCalculator_feeAmt__ZDWM4{color:#d97706!important}.VALoanCalculator_feeExempt__S_u3m{color:#059669!important}.VALoanCalculator_feeTotal__pbDW5{background:var(--navy);color:rgba(255,255,255,.7);font-weight:600}.VALoanCalculator_feeTotal__pbDW5 strong{color:var(--teal)!important;font-size:.95rem}.VALoanCalculator_termBtns__aVDC9{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px}.VALoanCalculator_termBtn__l_fwb{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}.VALoanCalculator_termBtn__l_fwb:hover{border-color:var(--teal);color:var(--navy)}.VALoanCalculator_termBtnActive__uXZVG{background:var(--navy);color:var(--white);border-color:var(--navy)}.VALoanCalculator_divider__klgFz{border:none;border-top:1px dashed var(--border);margin:18px 0}.VALoanCalculator_optLabel__8SHqb{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:14px}.VALoanCalculator_optRow___kMNj{display:flex;gap:12px}.VALoanCalculator_calcBtn__XZ71Q{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}.VALoanCalculator_calcBtn__XZ71Q:hover{background:var(--navy2)}.VALoanCalculator_calcBtn__XZ71Q:active{transform:scale(.98)}.VALoanCalculator_results__lPO2Z{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:440px}.VALoanCalculator_placeholder__MfibB{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}.VALoanCalculator_placeholder__MfibB p{max-width:220px;line-height:1.6}.VALoanCalculator_placeholder__MfibB strong{color:var(--navy)}.VALoanCalculator_noPMIBadge__piqSP{display:flex;align-items:center;gap:8px;padding:11px 18px;background:linear-gradient(90deg,rgba(5,150,105,.1),rgba(0,201,167,.06));border-bottom:1px solid rgba(0,201,167,.2);font-size:.82rem;font-weight:600;color:#065f46}.VALoanCalculator_noPMIBadge__piqSP svg{color:#059669;flex-shrink:0}.VALoanCalculator_pitiCard__yHc3a{background:linear-gradient(135deg,var(--navy) 0,var(--navy2) 100%);padding:26px 22px 20px}.VALoanCalculator_pitiMain__Q_RNJ{text-align:center;margin-bottom:20px}.VALoanCalculator_pitiLabel__B_tUp{font-size:.71rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:rgba(255,255,255,.5);margin-bottom:6px}.VALoanCalculator_pitiAmount__9od72{font-family:var(--font);font-size:3rem;color:var(--teal);line-height:1;margin-bottom:4px}.VALoanCalculator_pitiSub__BTmZI{font-size:.74rem;color:rgba(255,255,255,.38)}.VALoanCalculator_breakBar__oy7BJ{display:flex;height:8px;border-radius:4px;overflow:hidden;gap:2px;margin-bottom:10px}.VALoanCalculator_barLegend__95y8A{display:flex;flex-wrap:wrap;gap:7px 16px}.VALoanCalculator_barLegend__95y8A span{display:flex;align-items:center;gap:5px;font-size:.71rem;color:rgba(255,255,255,.6);font-weight:500}.VALoanCalculator_barLegend__95y8A i{display:inline-block;width:9px;height:9px;border-radius:2px;flex-shrink:0;font-style:normal}.VALoanCalculator_tabs__xhpcB{display:flex;border-bottom:1px solid var(--border);background:var(--light)}.VALoanCalculator_tab__i3Sl0{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}.VALoanCalculator_tab__i3Sl0:hover{color:var(--navy)}.VALoanCalculator_tabActive__FinfU{color:var(--navy);border-bottom-color:var(--teal)}.VALoanCalculator_breakdown__9niWm{padding:16px 22px}.VALoanCalculator_savingsCard__pagDq{background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:16px;margin-bottom:16px}.VALoanCalculator_savingsTitle__J0IR4{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:12px}.VALoanCalculator_savingsGrid__b1KLF{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px;margin-bottom:12px}.VALoanCalculator_savingsVs__DFF_A{font-size:.72rem;font-weight:800;color:var(--muted);text-align:center}.VALoanCalculator_savingsColLabel__ity4s{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:5px}.VALoanCalculator_savingsVal__9OQ31{font-family:var(--font);font-size:1.5rem;color:var(--teal2);line-height:1;margin-bottom:3px}.VALoanCalculator_savingsVal__9OQ31 span{font-family:var(--sans);font-size:.75rem;color:var(--muted);margin-left:2px}.VALoanCalculator_savingsValConv__FOrbm{color:#dc2626}.VALoanCalculator_savingsSub__1Y9_i{font-size:.73rem;color:var(--muted)}.VALoanCalculator_savingsBanner__YDYaV{display:flex;align-items:center;gap:7px;padding:9px 12px;background:rgba(5,150,105,.07);border:1px solid rgba(5,150,105,.2);border-radius:7px;font-size:.8rem;color:#065f46}.VALoanCalculator_savingsBanner__YDYaV svg{flex-shrink:0;color:#059669}.VALoanCalculator_savingsBanner__YDYaV strong{color:var(--navy)}.VALoanCalculator_bdGrid__qRnbH{display:flex;flex-direction:column;margin-bottom:12px}.VALoanCalculator_bdRow____ikP{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:.83rem;color:var(--muted);border-bottom:1px solid var(--border)}.VALoanCalculator_bdRow____ikP:last-child{border-bottom:none}.VALoanCalculator_bdRow____ikP strong{font-weight:600;color:var(--navy)}.VALoanCalculator_bdRowBold__R22oY{padding:11px 0;border-top:1px solid var(--border)}.VALoanCalculator_bdRowBold__R22oY span{font-weight:700;color:var(--navy)!important}.VALoanCalculator_bdRowBold__R22oY strong{color:var(--teal2)!important;font-size:1rem!important}.VALoanCalculator_bdRowFee__2CqEY strong{color:#d97706!important}.VALoanCalculator_bdRowHL__a4Uvz strong{color:#059669!important;font-weight:700!important}.VALoanCalculator_note__lRO_Q{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)}.VALoanCalculator_note__lRO_Q svg{flex-shrink:0;margin-top:1px}.VALoanCalculator_note__lRO_Q a{color:var(--teal2);text-decoration:none}.VALoanCalculator_note__lRO_Q a:hover{text-decoration:underline}.VALoanCalculator_amortWrap__hAGLC{max-height:420px;overflow-y:auto;scrollbar-width:thin}.VALoanCalculator_amortTable__TeTkd{width:100%;border-collapse:collapse;font-size:.78rem}.VALoanCalculator_amortTable__TeTkd 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}.VALoanCalculator_amortTable__TeTkd th:first-child{text-align:left}.VALoanCalculator_amortTable__TeTkd td{padding:8px 12px;text-align:right;color:var(--muted);border-bottom:1px solid var(--border);font-size:.8rem}.VALoanCalculator_amortTable__TeTkd tr:hover td{background:var(--light)}.VALoanCalculator_amortTable__TeTkd tr:last-child td{border-bottom:none}.VALoanCalculator_tdN__6zaHl{text-align:left!important;color:var(--navy)!important;font-weight:700!important}.VALoanCalculator_tdPrinc__nRR9s{color:var(--teal2)!important;font-weight:600!important}.VALoanCalculator_tdInt__tNinu{color:#b45309!important}.VALoanCalculator_tdBal__sSNY9{color:var(--navy)!important;font-weight:600!important}@media (max-width:900px){.VALoanCalculator_wrap__lPEvr{grid-template-columns:1fr}}@media (max-width:500px){.VALoanCalculator_serviceBtns__ZNlw2{grid-template-columns:1fr}.VALoanCalculator_termBtns__aVDC9{grid-template-columns:repeat(3,1fr)}.VALoanCalculator_optRow___kMNj{flex-direction:column}.VALoanCalculator_savingsGrid__b1KLF{grid-template-columns:1fr}.VALoanCalculator_savingsVs__DFF_A{text-align:left}}