.HomeSavingsCalculator_calculatorSection__QKd_a{margin-top:var(--space-5);padding:1.25rem;border:1px solid #bfdbfe;border-radius:16px;background:linear-gradient(180deg,#eff6ff,#ffffff);box-shadow:0 8px 24px -12px rgba(18,72,196,.14)}.HomeSavingsCalculator_header__X3pwu{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1rem}.HomeSavingsCalculator_eyebrow__kIYDn{display:inline-block;padding:2px 8px;border-radius:999px;background:#dbeafe;color:#1248c4;font-size:var(--text-2xs);font-weight:700;letter-spacing:-.01em}.HomeSavingsCalculator_title__Uy8Ce{margin:.35rem 0 0;color:var(--ink);font-size:clamp(1.125rem,2.2vw,1.375rem);font-weight:800;letter-spacing:-.025em}.HomeSavingsCalculator_subtitle__R_X8_{margin:.25rem 0 0;color:var(--ink-soft);font-size:var(--text-xs);line-height:1.5}.HomeSavingsCalculator_presets__pk1F6{display:flex;flex-wrap:wrap;gap:.4rem}.HomeSavingsCalculator_presetBtn__JZEK_{min-height:36px;padding:.35rem .75rem;border:1px solid #bfdbfe;border-radius:999px;background:#ffffff;color:#1e3a8a;font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.HomeSavingsCalculator_presetBtn__JZEK_:hover{background:#eff6ff;border-color:#60a5fa}.HomeSavingsCalculator_presetBtnActive__3w0AV{background:#1248c4;border-color:#1248c4;color:#ffffff}.HomeSavingsCalculator_presetBtnActive__3w0AV:hover{background:#1d4ed8;border-color:#1d4ed8}.HomeSavingsCalculator_list__Wtc_h{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.HomeSavingsCalculator_itemCard__dqZj6{display:flex;flex-direction:column;justify-content:space-between;gap:.65rem;padding:.875rem;border:1px solid var(--line);border-radius:12px;background:#ffffff;transition:border-color .15s ease,box-shadow .15s ease}.HomeSavingsCalculator_itemCardSelected__ePvTn{border-color:#3b82f6;background:#f8fbff;box-shadow:0 4px 12px -6px rgba(18,72,196,.16)}.HomeSavingsCalculator_itemTop__m40HB{display:flex;align-items:flex-start;gap:.65rem}.HomeSavingsCalculator_checkboxLabel__jqvvP{display:flex;align-items:center;gap:.45rem;cursor:pointer;font-size:var(--text-xs);font-weight:700;color:var(--ink)}.HomeSavingsCalculator_checkbox__Z95rq{width:18px;height:18px;accent-color:#1248c4;cursor:pointer}.HomeSavingsCalculator_thumb__keAhB{width:52px;height:52px;flex-shrink:0;border-radius:8px;border:1px solid var(--line);object-fit:contain;background:#ffffff}.HomeSavingsCalculator_itemBody__ozKDP{flex:1;min-width:0}.HomeSavingsCalculator_badges__rG94q{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.25rem}.HomeSavingsCalculator_chipBadge__A2Vpu{padding:1px 6px;border-radius:4px;background:#e0e7ff;color:#1e3a8a;font-size:var(--text-2xs);font-weight:700}.HomeSavingsCalculator_unitBadge__CX_p6{padding:1px 6px;border-radius:4px;background:#fef3c7;color:#92400e;font-size:var(--text-2xs);font-weight:800;font-variant-numeric:tabular-nums}.HomeSavingsCalculator_savingsTag__C1ukG{padding:1px 6px;border-radius:4px;background:#dbeafe;color:#1248c4;font-size:var(--text-2xs);font-weight:700;font-variant-numeric:tabular-nums}.HomeSavingsCalculator_productTitle__YuAee{margin:0;color:var(--ink);font-size:var(--text-xs);font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HomeSavingsCalculator_itemFooter__47EF6{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.5rem;border-top:1px dashed var(--line)}.HomeSavingsCalculator_priceInfo__ZvIT9{display:flex;flex-direction:column}.HomeSavingsCalculator_stickerPrice__qeKd_{color:var(--ink);font-size:var(--text-sm);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.HomeSavingsCalculator_compareNote___HYp_{color:var(--ink-muted);font-size:11px;font-variant-numeric:tabular-nums}.HomeSavingsCalculator_outboundBtn__ySkbZ{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:.35rem .75rem;border-radius:8px;background:#c2410c;color:#ffffff;font-size:var(--text-xs);font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.HomeSavingsCalculator_outboundBtn__ySkbZ:hover{background:#9a3412}.HomeSavingsCalculator_summaryBar__mWggT{margin-top:1rem;padding:1rem 1.125rem;border-radius:12px;background:#1e293b;color:#ffffff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.HomeSavingsCalculator_summaryStats__RmKtk{display:flex;flex-direction:column;gap:.2rem}.HomeSavingsCalculator_summaryHeadline__Twa3I{margin:0;font-size:var(--text-sm);font-weight:700;line-height:1.45}.HomeSavingsCalculator_summaryHighlight__uIFEq{color:#fde047;font-size:var(--text-md);font-weight:800;font-variant-numeric:tabular-nums}.HomeSavingsCalculator_summarySub__B0n_3{margin:0;color:#cbd5e1;font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.HomeSavingsCalculator_summaryActions__K4dnP{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.HomeSavingsCalculator_saveAllBtn__fDoVE{min-height:40px;padding:.45rem .85rem;border:1px solid #64748b;border-radius:8px;background:transparent;color:#f8fafc;font-size:var(--text-xs);font-weight:600;cursor:pointer}.HomeSavingsCalculator_saveAllBtn__fDoVE:hover{background:rgba(255,255,255,.08)}.HomeSavingsCalculator_primaryActionLink__Vb9YV{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.5rem 1rem;border-radius:8px;background:#2563eb;color:#ffffff;font-size:var(--text-xs);font-weight:800;text-decoration:none;white-space:nowrap}.HomeSavingsCalculator_primaryActionLink__Vb9YV:hover{background:#1d4ed8}.HomeSavingsCalculator_statusToast__4nBxG{margin:.5rem 0 0;color:#1248c4;font-size:var(--text-xs);font-weight:600}@media (max-width:640px){.HomeSavingsCalculator_calculatorSection__QKd_a{padding:1rem}.HomeSavingsCalculator_summaryActions__K4dnP,.HomeSavingsCalculator_summaryBar__mWggT{flex-direction:column;align-items:stretch}}