.personal-plan-card,.membership-plan-card{position:relative}.personal-plan-recommendation{position:absolute;top:0;right:0;padding:5px 16px;border-radius:0 20px 0 12px;background:#087764;color:#fff;font-size:10px;font-weight:800;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.membership-plan-card .personal-plan-recommendation{border-top-right-radius:inherit}.personal-plan-savings{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 4px;color:var(--muted, #59677c);font-size:13px;line-height:1.5}.personal-plan-savings del{text-decoration-thickness:1.5px}.personal-plan-card .personal-plan-savings{color:#59677c}.personal-plan-saving-badge{padding:2px 7px;border-radius:5px;background:#fff0f0;color:#b52d40;font-size:11px;font-weight:700}.personal-plan-card .personal-plan-features,.membership-plan-card .personal-plan-features{display:flex;flex-direction:column;gap:10px}.personal-plan-card .personal-plan-features li,.membership-plan-card .personal-plan-features li{min-height:24px;margin:0;gap:10px;font-size:14px;line-height:1.5}.personal-plan-card .personal-plan-features li>svg,.membership-plan-card .personal-plan-features li>svg{flex:0 0 24px;width:24px;height:24px;margin-top:0;padding:4px;border-radius:50%;background:var(--mint-soft, #e5f7ef)}.personal-plan-features li>span{padding-top:1px}.personal-plan-card .personal-plan-features li>svg{background:#e5f7ef}.personal-plan-card .personal-plan-features .is-unavailable>svg,.membership-plan-card .personal-plan-features .is-unavailable>svg{background:var(--line, #f1f3f5)}.personal-plan-card .personal-plan-features .is-unavailable>svg{background:#f1f3f5}[data-app-theme=dark] .app-shell .personal-plan-saving-badge{background:#462734;color:#ffb2be}
