.pricing-card.svelte-omzaxu{display:flex;flex-direction:column;position:relative}.pricing-card.is-featured.svelte-omzaxu{border-color:var(--color-gold)}.badge.svelte-omzaxu{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:var(--color-gold);color:#2c1607;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .7rem;border-radius:4px}.courses.svelte-omzaxu{display:flex;flex-direction:column-reverse;align-items:center;gap:3px;min-height:21px}.courses.svelte-omzaxu span:where(.svelte-omzaxu){height:5px;width:28px;border-radius:1px;background-color:var(--color-border-strong)}.courses.svelte-omzaxu span:where(.svelte-omzaxu):last-child{background-color:var(--color-clay)}.stat-row.svelte-omzaxu{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--color-border)}.stat-value.svelte-omzaxu{font-weight:700;font-size:1.1rem}.stat-label.svelte-omzaxu{font-size:.72rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}.price.svelte-omzaxu{font-family:var(--font-display);font-size:2rem;font-weight:600;color:var(--color-text-primary)}.price.is-gold.svelte-omzaxu{color:var(--color-gold)}.checkout-error.svelte-omzaxu{background-color:#c1493b1f;border:1px solid rgba(193,73,59,.35);color:#e39c8f;border-radius:10px;padding:.65rem 1rem}
