.PlanCard_card__d20Wz{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:var(--surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-out)}.PlanCard_card__d20Wz:hover{border-color:var(--gold-300);box-shadow:var(--shadow-md);transform:translateY(-3px)}.PlanCard_featured__e1IYD{border-color:var(--gold-500);box-shadow:var(--shadow-md)}.PlanCard_ribbon__TwgPJ{position:absolute;top:calc(-1 * var(--space-3));left:var(--space-6);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--gold-600);color:var(--surface-0);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.PlanCard_name__G39ko{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-heading)}.PlanCard_tagline__RKNNL{font-size:var(--fs-sm);color:var(--color-muted)}.PlanCard_price__6kwSg{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.PlanCard_amount__eFHSM{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--color-price)}.PlanCard_amountSale__0e6hP{color:var(--gold-700)}.PlanCard_wasPrice__hhmHZ{font-weight:var(--fw-regular)}.PlanCard_interval__qwG69,.PlanCard_unavailable__foJF9,.PlanCard_wasPrice__hhmHZ{font-size:var(--fs-md);color:var(--color-muted)}.PlanCard_saving__cr6RJ{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--success-fg)}.PlanCard_perks__05aFl{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) 0;list-style:none;flex:1 1}.PlanCard_perk__z1JyJ{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--fs-sm);color:var(--ink-700)}.PlanCard_perkIcon__7tHom{flex-shrink:0;margin-top:1px;color:var(--gold-500)}.PlanCard_description__FbvBx{font-size:var(--fs-sm);color:var(--color-muted);line-height:var(--lh-snug)}.PlanCard_error__lKi69{font-size:var(--fs-sm);color:var(--error-fg)}@media (prefers-reduced-motion:reduce){.PlanCard_card__d20Wz{transition:none}.PlanCard_card__d20Wz:hover{transform:none}}.PlanGrid_toggleRow__802mx{display:flex;justify-content:center;margin-bottom:var(--space-7)}.PlanGrid_grid__RvOOw{display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),320px));justify-content:center}