.CarAffordabilityCalculator_wrap__ilE40{display:grid;grid-template-columns:390px 1fr;grid-gap:28px;gap:28px;align-items:start}.CarAffordabilityCalculator_inputs__RHEiJ{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:28px 24px}.CarAffordabilityCalculator_inputsTitle__eVQ6K{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)}.CarAffordabilityCalculator_modeBtns__J1BkJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-bottom:18px}.CarAffordabilityCalculator_modeBtn__fcEZ8{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}.CarAffordabilityCalculator_modeBtn__fcEZ8:hover{border-color:var(--teal)}.CarAffordabilityCalculator_modeBtnActive__yiphF{background:var(--navy);border-color:var(--navy)}.CarAffordabilityCalculator_modeBtnActive__yiphF .CarAffordabilityCalculator_modeName__auBzm{color:var(--white)}.CarAffordabilityCalculator_modeBtnActive__yiphF .CarAffordabilityCalculator_modeSub___aPmQ{color:rgba(255,255,255,.5)}.CarAffordabilityCalculator_modeName__auBzm{display:block;font-size:.84rem;font-weight:700;color:var(--navy);margin-bottom:2px}.CarAffordabilityCalculator_modeSub___aPmQ{display:block;font-size:.71rem;color:var(--muted)}.CarAffordabilityCalculator_incomeGuide__NoOHC{background:var(--light);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:4px}.CarAffordabilityCalculator_igRow__S4PNX{display:flex;justify-content:space-between;align-items:center;padding:8px 13px;font-size:.81rem;color:var(--muted);border-bottom:1px solid var(--border)}.CarAffordabilityCalculator_igRow__S4PNX:last-child{border-bottom:none}.CarAffordabilityCalculator_igRow__S4PNX strong{color:var(--teal2);font-weight:700}.CarAffordabilityCalculator_vehicleBtns__PIKNW{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.CarAffordabilityCalculator_vehicleBtn__EaSET{text-align:left;padding:10px 12px;background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s}.CarAffordabilityCalculator_vehicleBtn__EaSET:hover{border-color:var(--teal)}.CarAffordabilityCalculator_vehicleBtnActive__XWtC8{background:var(--navy);border-color:var(--navy)}.CarAffordabilityCalculator_vehicleBtnActive__XWtC8 .CarAffordabilityCalculator_vName__bGWEB{color:var(--white)}.CarAffordabilityCalculator_vehicleBtnActive__XWtC8 .CarAffordabilityCalculator_vRate__nM21a{color:rgba(255,255,255,.5)}.CarAffordabilityCalculator_vName__bGWEB{display:block;font-size:.85rem;font-weight:700;color:var(--navy);margin-bottom:2px}.CarAffordabilityCalculator_vRate__nM21a{display:block;font-size:.72rem;color:var(--muted)}.CarAffordabilityCalculator_termBtns__7NnE_{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:5px;gap:5px}.CarAffordabilityCalculator_termBtn__3yOyz{padding:9px 0;font-size:.72rem;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}.CarAffordabilityCalculator_termBtn__3yOyz:hover{border-color:var(--teal);color:var(--navy)}.CarAffordabilityCalculator_termBtnActive__AgKom{background:var(--navy);color:var(--white);border-color:var(--navy)}.CarAffordabilityCalculator_rowFields__eg2EQ{display:flex;gap:10px}.CarAffordabilityCalculator_divider__6CRIK{border:none;border-top:1px dashed var(--border);margin:18px 0}.CarAffordabilityCalculator_sectionLabel__oGeKF{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:14px}.CarAffordabilityCalculator_calcBtn__L53Sf{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}.CarAffordabilityCalculator_calcBtn__L53Sf:hover{background:var(--navy2)}.CarAffordabilityCalculator_calcBtn__L53Sf:active{transform:scale(.98)}.CarAffordabilityCalculator_results__3aZY9{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:480px}.CarAffordabilityCalculator_placeholder__d_9_z{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:480px}.CarAffordabilityCalculator_placeholder__d_9_z p{max-width:240px;line-height:1.6}.CarAffordabilityCalculator_verdictBar__ZRqT8{display:flex;align-items:center;gap:12px;padding:14px 20px}.CarAffordabilityCalculator_verdictIcon__vyha5{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:currentColor;background:rgba(0,0,0,.06)}.CarAffordabilityCalculator_verdictText__Fgmeq{font-size:.9rem;font-weight:700;line-height:1.4}.CarAffordabilityCalculator_priceCards__V_gmw{display:flex;align-items:center;border-bottom:1px solid var(--border)}.CarAffordabilityCalculator_priceCard__AglXY{flex:1 1;text-align:center;padding:18px 12px}.CarAffordabilityCalculator_priceSep__irrV2{width:1px;height:50px;background:var(--border);flex-shrink:0}.CarAffordabilityCalculator_priceLabel__EgIDM{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:6px}.CarAffordabilityCalculator_priceVal__EfrvO{font-family:var(--font);font-size:1.8rem;line-height:1;margin-bottom:4px}.CarAffordabilityCalculator_priceSub__w_xl7{font-size:.71rem;color:var(--muted)}.CarAffordabilityCalculator_priceValGreen__r6zHH{color:#059669}.CarAffordabilityCalculator_priceValYellow__wf21U{color:#d97706}.CarAffordabilityCalculator_monthlySection__Glaai{padding:14px 20px;border-bottom:1px solid var(--border)}.CarAffordabilityCalculator_monthlyTitle__saRcH{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:12px}.CarAffordabilityCalculator_monthlyRow__QWTA9{display:grid;grid-template-columns:10px 1fr 1fr 70px;align-items:center;grid-gap:10px;gap:10px;margin-bottom:8px}.CarAffordabilityCalculator_monthlyDot__OdfEf{width:10px;height:10px;border-radius:2px;flex-shrink:0}.CarAffordabilityCalculator_monthlyLabel__R6pH1{font-size:.8rem;color:var(--muted)}.CarAffordabilityCalculator_monthlyBarWrap__Dm199{height:7px;background:var(--border);border-radius:4px;overflow:hidden}.CarAffordabilityCalculator_monthlyBar__zattN{height:100%;border-radius:4px;transition:width .4s ease;min-width:3px}.CarAffordabilityCalculator_monthlyAmt__oDG1P{font-size:.8rem;font-weight:700;color:var(--navy);text-align:right}.CarAffordabilityCalculator_monthlyTotal__THGS1{display:flex;justify-content:space-between;align-items:center;padding:10px 0 0;border-top:1px solid var(--border);margin-top:6px;font-size:.85rem;color:var(--muted)}.CarAffordabilityCalculator_monthlyTotal__THGS1 strong{color:var(--navy);font-size:.95rem;font-weight:700}.CarAffordabilityCalculator_tcoSection__OCoyG{padding:14px 20px;border-bottom:1px solid var(--border)}.CarAffordabilityCalculator_tcoTitle__0x_pl{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:12px}.CarAffordabilityCalculator_tcoGrid__oqLj4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:10px}.CarAffordabilityCalculator_tcoCard__8cNE7{background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:10px;text-align:center}.CarAffordabilityCalculator_tcoDot__NH_W3{width:10px;height:10px;border-radius:2px;margin:0 auto 6px}.CarAffordabilityCalculator_tcoLabel__GmF3Y{font-size:.68rem;color:var(--muted);margin-bottom:4px;line-height:1.3}.CarAffordabilityCalculator_tcoVal__MI0cF{font-size:.9rem;font-weight:700;color:var(--navy)}.CarAffordabilityCalculator_tcoTotal__RA6WM{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--navy);border-radius:var(--radius-sm);font-size:.85rem;color:rgba(255,255,255,.6)}.CarAffordabilityCalculator_tcoTotal__RA6WM strong{color:var(--teal);font-family:var(--font);font-size:1.05rem}.CarAffordabilityCalculator_note__1XqU4{display:flex;align-items:flex-start;gap:7px;font-size:.71rem;color:var(--muted);line-height:1.55;padding:11px 20px 14px}.CarAffordabilityCalculator_note__1XqU4 svg{flex-shrink:0;margin-top:1px}@media (max-width:960px){.CarAffordabilityCalculator_wrap__ilE40{grid-template-columns:1fr}}@media (max-width:600px){.CarAffordabilityCalculator_modeBtns__J1BkJ{grid-template-columns:1fr}.CarAffordabilityCalculator_termBtns__7NnE_{grid-template-columns:repeat(3,1fr)}.CarAffordabilityCalculator_rowFields__eg2EQ{flex-direction:column}.CarAffordabilityCalculator_tcoGrid__oqLj4{grid-template-columns:1fr 1fr}.CarAffordabilityCalculator_priceCards__V_gmw{flex-direction:column}.CarAffordabilityCalculator_priceSep__irrV2{width:80%;height:1px}}