.container.svelte-1irs6i4{max-width:800px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}.hero.svelte-1irs6i4{text-align:center;margin-bottom:var(--spacing-8)}.hero.svelte-1irs6i4 h1:where(.svelte-1irs6i4){font-size:var(--font-size-3xl);margin-bottom:var(--spacing-3)}.subtitle.svelte-1irs6i4{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0}.success-banner.svelte-1irs6i4,.error-banner.svelte-1irs6i4{margin-bottom:var(--spacing-6)}.banner-content.svelte-1irs6i4{display:flex;align-items:center;gap:var(--spacing-4)}.success-icon.svelte-1irs6i4{width:48px;height:48px;border-radius:50%;background:var(--color-semantic-success);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);flex-shrink:0}.banner-title.svelte-1irs6i4{font-weight:var(--font-weight-medium);color:var(--color-semantic-success);margin:0 0 var(--spacing-1) 0}.banner-subtitle.svelte-1irs6i4{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.error-banner.svelte-1irs6i4 .card{background:var(--color-semantic-error-light);border:1px solid var(--color-semantic-error)}.error-banner.svelte-1irs6i4 p:where(.svelte-1irs6i4){color:var(--color-semantic-error);margin:0}.pro-status.svelte-1irs6i4{text-align:center}.pro-status.svelte-1irs6i4>p:where(.svelte-1irs6i4){color:var(--color-text-secondary);margin-bottom:var(--spacing-4)}.status-badge.svelte-1irs6i4{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.status-badge.svelte-1irs6i4 h2:where(.svelte-1irs6i4){margin:0}.pro-badge.svelte-1irs6i4{display:inline-block;padding:var(--spacing-2) var(--spacing-4);background:linear-gradient(135deg,var(--color-brand-primary),var(--color-brand-secondary));color:#fff;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);border-radius:var(--radius-full);letter-spacing:.5px}.pricing-container.svelte-1irs6i4{display:flex;flex-direction:column;gap:var(--spacing-6)}.pricing-card.svelte-1irs6i4{text-align:center}.price-header.svelte-1irs6i4{margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--color-border-light)}.price-header.svelte-1irs6i4 h2:where(.svelte-1irs6i4){margin-bottom:var(--spacing-3)}.price.svelte-1irs6i4{display:flex;align-items:baseline;justify-content:center;gap:var(--spacing-2)}.amount.svelte-1irs6i4{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-brand-primary)}.period.svelte-1irs6i4{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.feature-list.svelte-1irs6i4{list-style:none;padding:0;margin:0 0 var(--spacing-8) 0;text-align:left}.feature-list.svelte-1irs6i4 li:where(.svelte-1irs6i4){display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) 0;border-bottom:1px solid var(--color-border-light)}.feature-list.svelte-1irs6i4 li:where(.svelte-1irs6i4):last-child{border-bottom:none}.feature-list.small.svelte-1irs6i4 li:where(.svelte-1irs6i4){font-size:var(--font-size-sm);padding:var(--spacing-2) 0}.feature-icon.svelte-1irs6i4{width:24px;height:24px;background:var(--color-semantic-success);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex-shrink:0}.cta-section.svelte-1irs6i4{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}.cta-note.svelte-1irs6i4{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.action-group.svelte-1irs6i4{display:flex;flex-direction:column;gap:var(--spacing-3);align-items:stretch;margin-top:var(--spacing-6)}.free-plan.svelte-1irs6i4{text-align:center;padding:var(--spacing-6);background:var(--color-neutral-white);border-radius:var(--radius-lg);border:1px solid var(--color-border-light)}.free-plan.svelte-1irs6i4 h3:where(.svelte-1irs6i4){margin-bottom:var(--spacing-3)}.free-plan.svelte-1irs6i4 p:where(.svelte-1irs6i4){color:var(--color-text-secondary);margin-bottom:var(--spacing-4)}.free-plan.svelte-1irs6i4 .feature-list:where(.svelte-1irs6i4){margin-bottom:0}@media (min-width: 768px){.action-group.svelte-1irs6i4{flex-direction:row}}
