.plans[data-v-9dc12f6e]{gap:var(--space-5);justify-items:center;width:100%;min-width:0;display:grid;container-type:inline-size}.plans__toggle[data-v-9dc12f6e]{max-width:100%}.plans__list[data-v-9dc12f6e]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}@container (width>=600px){.plans__list[data-v-9dc12f6e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1000px){.plans__list[data-v-9dc12f6e]:not(.plans__list--four){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1120px){.plans__list--four[data-v-9dc12f6e]{grid-template-columns:repeat(4,minmax(0,1fr))}}.pcard[data-v-9dc12f6e]{gap:var(--space-3);min-width:0;padding:var(--space-5);border-radius:var(--radius-xl);background:var(--surface-primary);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);color:var(--color-text);align-content:start;display:grid;position:relative;container-type:inline-size}.pcard--featured[data-v-9dc12f6e]{background:radial-gradient(320px 240px at 0 0,#e2c77f2e,transparent 75%),var(--gradient-navy);box-shadow:0 0 0 4px #e2c77f24,var(--shadow-lg);color:var(--text-inverse);border-color:#e2c77f8c}.pcard--current[data-v-9dc12f6e]{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}.pcard__badge[data-v-9dc12f6e]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold-ink);background:var(--gold-50,#fbf3dc);border-radius:999px;justify-self:start;margin:0;padding:3px 10px;font-size:.75rem;font-weight:800}.pcard--featured .pcard__badge[data-v-9dc12f6e]{color:var(--navy-900);background:var(--gradient-gold)}.pcard__name[data-v-9dc12f6e]{font-family:var(--font-display);color:var(--color-navy);margin:0;font-size:1.375rem;font-weight:600;line-height:1.2}.pcard--featured .pcard__name[data-v-9dc12f6e]{color:var(--ivory)}.pcard__tagline[data-v-9dc12f6e]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.45}.pcard--featured .pcard__tagline[data-v-9dc12f6e]{color:var(--text-inverse-muted)}.pcard__price[data-v-9dc12f6e]{padding:var(--space-3) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);gap:4px;display:grid}.pcard--featured .pcard__price[data-v-9dc12f6e]{border-color:var(--color-border-inverse)}.pcard__offer[data-v-9dc12f6e]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-ink);font-size:.75rem;font-weight:800}.pcard--featured .pcard__offer[data-v-9dc12f6e]{color:var(--gold-300)}.pcard__amount[data-v-9dc12f6e]{letter-spacing:-.02em;color:var(--color-navy);white-space:nowrap;font-size:min(clamp(1.75rem,1.4rem + 1.2vw,2.25rem),15cqi);font-weight:700;line-height:1.05}.pcard--featured .pcard__amount[data-v-9dc12f6e]{color:var(--gold-300)}.pcard__per[data-v-9dc12f6e]{letter-spacing:0;color:var(--text-secondary);white-space:normal;font-size:1rem;font-weight:600}.pcard--featured .pcard__per[data-v-9dc12f6e]{color:var(--text-inverse-muted)}.pcard__billed[data-v-9dc12f6e]{font-size:var(--text-sm);color:var(--text-secondary)}.pcard--featured .pcard__billed[data-v-9dc12f6e]{color:var(--text-inverse-muted)}.pcard__billed s[data-v-9dc12f6e]{opacity:.8}.pcard__facts[data-v-9dc12f6e],.pcard__features[data-v-9dc12f6e]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pcard__facts li[data-v-9dc12f6e],.pcard__features li[data-v-9dc12f6e]{align-items:flex-start;gap:var(--space-2);font-size:.9375rem;line-height:1.45;display:flex}.pcard__facts li[data-v-9dc12f6e]{font-weight:600}.pcard__facts[data-v-9dc12f6e] svg{color:var(--color-primary);flex-shrink:0;margin-top:3px}.pcard--featured .pcard__facts[data-v-9dc12f6e] svg{color:var(--gold-300)}.pcard__features li[data-v-9dc12f6e]{font-size:var(--text-sm);color:var(--text-secondary)}.pcard--featured .pcard__features li[data-v-9dc12f6e]{color:var(--text-inverse-muted)}.pcard__check[data-v-9dc12f6e]{background:color-mix(in srgb,var(--color-primary) 12%,transparent);width:18px;height:18px;color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.pcard--featured .pcard__check[data-v-9dc12f6e]{color:var(--gold-300);background:#e2c77f2e}.pcard__cta[data-v-9dc12f6e]{padding-top:var(--space-2);margin-top:auto}.pcard__cta .btn[data-v-9dc12f6e]{white-space:normal;text-align:center}
