.LeaseVsBuyCalculator_wrap__Ka1B5{display:grid;grid-template-columns:420px 1fr;grid-gap:28px;gap:28px;align-items:start}.LeaseVsBuyCalculator_inputs__na5Ou{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:24px 22px}.LeaseVsBuyCalculator_inputsTitle__C_oyg{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)}.LeaseVsBuyCalculator_yearBtns__CKPLO{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.LeaseVsBuyCalculator_yearBtn___wyGt{padding:9px 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}.LeaseVsBuyCalculator_yearBtn___wyGt:hover{border-color:var(--teal);color:var(--navy)}.LeaseVsBuyCalculator_yearBtnActive__N4Cpz{background:var(--navy);color:var(--white);border-color:var(--navy)}.LeaseVsBuyCalculator_divider__lILd6{border:none;border-top:1px dashed var(--border);margin:16px 0}.LeaseVsBuyCalculator_twoCol__BEuM1{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:16px}.LeaseVsBuyCalculator_colSection__nhIkm{background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:14px 12px}.LeaseVsBuyCalculator_colHeader__sBv0w{display:flex;align-items:center;gap:7px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px}.LeaseVsBuyCalculator_colDot__ZXDmp{width:9px;height:9px;border-radius:50%;flex-shrink:0}.LeaseVsBuyCalculator_smallBtns__cNoyw{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;margin-bottom:4px}.LeaseVsBuyCalculator_smallBtn__SHioJ{padding:7px 0;font-size:.68rem;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;text-align:center}.LeaseVsBuyCalculator_smallBtn__SHioJ:hover{border-color:var(--teal)}.LeaseVsBuyCalculator_smallBtnActive__AwEOq{background:var(--navy);color:var(--white);border-color:var(--navy)}.LeaseVsBuyCalculator_deprTitle__11AQA{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:10px 0 6px}.LeaseVsBuyCalculator_deprRow__cjQXk{display:flex;gap:6px}.LeaseVsBuyCalculator_livePreview__ua_cw{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 10px;border:1px solid;border-radius:var(--radius-sm);font-size:.78rem;color:var(--muted)}.LeaseVsBuyCalculator_livePreview__ua_cw strong{font-size:.9rem;font-weight:700}.LeaseVsBuyCalculator_calcBtn__9Dyy7{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}.LeaseVsBuyCalculator_calcBtn__9Dyy7:hover{background:var(--navy2)}.LeaseVsBuyCalculator_calcBtn__9Dyy7:active{transform:scale(.98)}.LeaseVsBuyCalculator_results__mJ0t3{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:460px}.LeaseVsBuyCalculator_placeholder__Ry3Mb{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}.LeaseVsBuyCalculator_placeholder__Ry3Mb p{max-width:240px;line-height:1.6}.LeaseVsBuyCalculator_winnerBanner___BviB{display:flex;align-items:flex-start;gap:14px;padding:18px 20px}.LeaseVsBuyCalculator_winnerBuy__eKh8B{background:linear-gradient(135deg,#052e16,#14532d)}.LeaseVsBuyCalculator_winnerLease__Svo3i{background:linear-gradient(135deg,#1c1507,#2d1f00)}.LeaseVsBuyCalculator_winnerIcon__hdIFe{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.LeaseVsBuyCalculator_winnerBuy__eKh8B .LeaseVsBuyCalculator_winnerIcon__hdIFe{background:rgba(0,201,167,.2);color:var(--teal)}.LeaseVsBuyCalculator_winnerLease__Svo3i .LeaseVsBuyCalculator_winnerIcon__hdIFe{background:rgba(245,200,66,.15);color:#F5C842}.LeaseVsBuyCalculator_winnerTitle__qI754{font-weight:700;font-size:.95rem;color:var(--white);margin-bottom:3px}.LeaseVsBuyCalculator_winnerSub__0zLlv{font-size:.77rem;color:rgba(255,255,255,.45)}.LeaseVsBuyCalculator_netCost__ykjzz{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 20px;border-bottom:1px solid var(--border);grid-gap:8px;gap:8px}.LeaseVsBuyCalculator_netCol__tZC7E{text-align:center}.LeaseVsBuyCalculator_netVs__4xCtB{font-size:.72rem;font-weight:800;color:var(--muted);text-align:center;padding:0 4px}.LeaseVsBuyCalculator_netLabel__oGu3e{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:6px}.LeaseVsBuyCalculator_netDot__7_TFY{width:8px;height:8px;border-radius:50%;flex-shrink:0}.LeaseVsBuyCalculator_netVal__P5_eC{font-family:var(--font);font-size:1.7rem;line-height:1;margin-bottom:4px}.LeaseVsBuyCalculator_netValWin__S_XNC{color:var(--navy)}.LeaseVsBuyCalculator_netValLose__ZrOqr{color:var(--muted);font-size:1.4rem}.LeaseVsBuyCalculator_netSub__rWNyq{font-size:.71rem;color:var(--muted)}.LeaseVsBuyCalculator_monthlyRow__04uey{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid var(--border);background:var(--light)}.LeaseVsBuyCalculator_monthlyItem__lmp6n{display:flex;flex-direction:column;align-items:center;padding:12px 8px;border-right:1px solid var(--border);gap:3px}.LeaseVsBuyCalculator_monthlyItem__lmp6n:last-child{border-right:none}.LeaseVsBuyCalculator_monthlyItem__lmp6n span{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.LeaseVsBuyCalculator_monthlyItem__lmp6n strong{font-size:.88rem;font-weight:700;color:var(--navy)}.LeaseVsBuyCalculator_breakEvenNote__cf2G7{display:flex;align-items:center;gap:8px;padding:9px 18px;background:rgba(0,201,167,.05);border-bottom:1px solid rgba(0,201,167,.15);font-size:.78rem;color:#065f46}.LeaseVsBuyCalculator_breakEvenNote__cf2G7 svg{flex-shrink:0;color:var(--teal)}.LeaseVsBuyCalculator_breakEvenNote__cf2G7 strong{color:var(--navy)}.LeaseVsBuyCalculator_tableTitle__DvhdB{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding:12px 18px 6px}.LeaseVsBuyCalculator_tableWrap__e_tRU{overflow-x:auto;scrollbar-width:thin;max-height:320px;overflow-y:auto}.LeaseVsBuyCalculator_table__mnLDa{width:100%;border-collapse:collapse;font-size:.76rem;min-width:500px}.LeaseVsBuyCalculator_table__mnLDa 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}.LeaseVsBuyCalculator_table__mnLDa th:first-child{text-align:left}.LeaseVsBuyCalculator_table__mnLDa td{padding:7px 10px;text-align:right;color:var(--muted);border-bottom:1px solid var(--border);font-size:.78rem}.LeaseVsBuyCalculator_table__mnLDa tr:hover td{background:var(--light)}.LeaseVsBuyCalculator_table__mnLDa tr:last-child td{border-bottom:none}.LeaseVsBuyCalculator_trBreakEven__pa1oW td{background:rgba(0,201,167,.06)!important;border-top:2px solid var(--teal)!important}.LeaseVsBuyCalculator_tdYr__L3Q6u{text-align:left!important;font-weight:700!important;color:var(--navy)!important}.LeaseVsBuyCalculator_tdEquity__46HPq{color:var(--teal2)!important;font-weight:600!important}.LeaseVsBuyCalculator_tdBuy__Ufq0W{color:var(--teal2)!important}.LeaseVsBuyCalculator_tdLease__1V4gB{color:#d97706!important}.LeaseVsBuyCalculator_tdSaveBuy__O6xHu{color:#059669!important;font-weight:700!important;font-size:.74rem!important}.LeaseVsBuyCalculator_tdSaveLease__yZCp3{color:#d97706!important;font-weight:700!important;font-size:.74rem!important}.LeaseVsBuyCalculator_note__b_jcw{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)}.LeaseVsBuyCalculator_note__b_jcw svg{flex-shrink:0;margin-top:1px}@media (max-width:1000px){.LeaseVsBuyCalculator_wrap__Ka1B5{grid-template-columns:1fr}}@media (max-width:600px){.LeaseVsBuyCalculator_twoCol__BEuM1{grid-template-columns:1fr}.LeaseVsBuyCalculator_netCost__ykjzz{grid-template-columns:1fr;gap:10px}.LeaseVsBuyCalculator_netVs__4xCtB{text-align:left}.LeaseVsBuyCalculator_monthlyRow__04uey{grid-template-columns:1fr 1fr}.LeaseVsBuyCalculator_monthlyItem__lmp6n:last-child{display:none}.LeaseVsBuyCalculator_yearBtns__CKPLO{grid-template-columns:repeat(4,1fr)}}