.SavingsProviderCardView_card__Srb_3{display:flex;flex-direction:column;gap:var(--space-3)}.SavingsProviderCardView_header__CHIab{display:flex;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.SavingsProviderCardView_identity__nMozb{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.SavingsProviderCardView_logo__n2Faj{display:block;height:40px;width:auto;max-width:320px}.SavingsProviderCardView_providerName__64zH3{font-size:1.05rem;font-weight:700;color:var(--text-primary)}.SavingsProviderCardView_rateBlock__Os3cL{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;text-align:right}.SavingsProviderCardView_rateLabel__W9zEU{font-size:.68rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.SavingsProviderCardView_rateRange__rhmFT{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:700;color:var(--accent);white-space:nowrap}.SavingsProviderCardView_actionsRow__XG0u2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.SavingsProviderCardView_expandToggle__Xu9K1{background:none;border:none;padding:0;font-size:.85rem;font-weight:600;color:var(--accent);cursor:pointer;text-decoration:underline}.SavingsProviderCardView_ctaLink__6DPSW{white-space:nowrap}.SavingsProviderCardView_expanded__wIUgw{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.SavingsProviderCardView_group__aKfKU{display:flex;flex-direction:column;gap:var(--space-2)}.SavingsProviderCardView_groupTitle__7gSU2{margin:0;font-size:.85rem;font-weight:600;color:var(--text-secondary)}.SavingsProviderCardView_termTable__ktwco{width:100%;border-collapse:collapse;font-size:.85rem}.SavingsProviderCardView_termTable__ktwco th{text-align:left;padding:6px 8px;font-size:.68rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-subtle)}.SavingsProviderCardView_termTable__ktwco th:nth-child(2){text-align:right}.SavingsProviderCardView_termTable__ktwco td{padding:8px;border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.SavingsProviderCardView_termTable__ktwco tr:last-child td{border-bottom:none}.SavingsProviderCardView_termRate__DPePm{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap;text-align:right}@media (max-width:640px){.SavingsProviderCardView_providerName__64zH3{font-size:.95rem}.SavingsProviderCardView_rateRange__rhmFT{font-size:1.05rem}}