.pricing-page.svelte-1hrotn9{position:relative;z-index:1;opacity:0;transition:opacity .3s ease-out}.pricing-page.mounted.svelte-1hrotn9{opacity:1}.container.svelte-1hrotn9{max-width:960px;margin:0 auto;padding:0 1.5rem}section.svelte-1hrotn9{padding:3rem 0}.success-banner.svelte-1hrotn9{background:var(--accent, hsl(171, 80%, 32%));color:#fff;padding:.75rem 0;text-align:center;font-family:var(--font-mono);font-size:.9rem;font-weight:600}.success-banner.svelte-1hrotn9 i:where(.svelte-1hrotn9){margin-right:.5rem}.hero-section.svelte-1hrotn9{padding:4rem 0 2rem;text-align:center}.hero-title.svelte-1hrotn9{font-family:var(--font-mono);font-size:2.5rem;font-weight:700;color:var(--text-primary);margin:0 0 .75rem}.hero-subtitle.svelte-1hrotn9{font-size:1.15rem;color:var(--text-secondary);margin:0}.trial-badge.svelte-1hrotn9{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.4rem 1rem;background:#fff9e5;border:1px solid hsl(45,80%,60%);border-radius:2rem;font-family:var(--font-mono);font-size:.8rem;font-weight:600;color:#8a6b0f}.plans-section.svelte-1hrotn9{padding:1rem 0 3rem}.plans-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:start}.plan-card.svelte-1hrotn9{position:relative;background:var(--form-bg, white);border:2px solid var(--border-light, #e5e5e5);border-radius:12px;padding:2rem 1.5rem;display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease}.plan-card.svelte-1hrotn9:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.plan-card.highlighted.svelte-1hrotn9{border-color:var(--accent, hsl(171, 80%, 32%));box-shadow:0 4px 16px #00000014}.plan-badge.svelte-1hrotn9{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--accent, hsl(171, 80%, 32%));color:#fff;font-family:var(--font-mono);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem 1rem;border-radius:2rem;white-space:nowrap}.plan-header.svelte-1hrotn9{text-align:center;margin-bottom:1.5rem}.plan-name.svelte-1hrotn9{font-family:var(--font-mono);font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.price-amount.svelte-1hrotn9{font-family:var(--font-mono);font-size:2.5rem;font-weight:800;color:var(--text-primary)}.price-interval.svelte-1hrotn9{font-size:1rem;color:var(--text-muted)}.plan-features.svelte-1hrotn9{list-style:none;padding:0;margin:0 0 1.5rem;flex:1}.plan-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){padding:.4rem 0;font-size:.9rem;color:var(--text-secondary);display:flex;align-items:flex-start;gap:.5rem}.plan-features.svelte-1hrotn9 li:where(.svelte-1hrotn9) i:where(.svelte-1hrotn9){color:var(--accent, hsl(171, 80%, 32%));margin-top:.15rem;flex-shrink:0}.plan-features.svelte-1hrotn9 li.disabled:where(.svelte-1hrotn9){color:var(--text-muted)}.plan-features.svelte-1hrotn9 li.disabled:where(.svelte-1hrotn9) i:where(.svelte-1hrotn9){color:var(--text-muted)}.plan-cta.svelte-1hrotn9{text-align:center;display:flex;flex-direction:column;gap:.5rem;align-items:center}.plan-cta.svelte-1hrotn9 .button:where(.svelte-1hrotn9){width:100%}.current-plan-badge.svelte-1hrotn9{display:inline-block;font-family:var(--font-mono);font-size:.8rem;font-weight:600;color:var(--accent);padding:.4rem 1rem;border:1px solid var(--accent);border-radius:4px}.included-label.svelte-1hrotn9{font-size:.85rem;color:var(--text-muted)}.manage-btn.svelte-1hrotn9{margin-top:.25rem}.section-title.svelte-1hrotn9{font-family:var(--font-mono);font-size:1.5rem;color:var(--text-primary);text-align:center;margin:0 0 2rem;border:none;padding:0}.comparison-table-wrapper.svelte-1hrotn9{overflow-x:auto}.comparison-table.svelte-1hrotn9{width:100%;border-collapse:collapse;font-size:.9rem}.comparison-table.svelte-1hrotn9 th:where(.svelte-1hrotn9),.comparison-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:.75rem 1rem;text-align:center;border-bottom:1px solid var(--border-light, #e5e5e5)}.comparison-table.svelte-1hrotn9 th:where(.svelte-1hrotn9){font-family:var(--font-mono);font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--form-bg, #fafafa)}.comparison-table.svelte-1hrotn9 .feature-name:where(.svelte-1hrotn9){text-align:left;font-weight:500;color:var(--text-primary)}.comparison-table.svelte-1hrotn9 .check:where(.svelte-1hrotn9){color:var(--accent, hsl(171, 80%, 32%))}.comparison-table.svelte-1hrotn9 .dash:where(.svelte-1hrotn9){color:var(--text-muted);opacity:.4}.highlighted-col.svelte-1hrotn9{background:#10937f0a}.callout-card.svelte-1hrotn9{display:flex;gap:1.5rem;align-items:center;padding:2rem;background:var(--form-bg, white);border:1px solid var(--border-light, #e5e5e5);border-radius:8px}.callout-icon.svelte-1hrotn9{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);border-radius:10px;color:var(--accent);font-size:1.25rem}.callout-content.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-family:var(--font-mono);font-size:1.1rem;margin:0 0 .5rem;color:var(--text-primary)}.callout-content.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin:0 0 .75rem;font-size:.9rem;color:var(--text-secondary);line-height:1.5}.faq-list.svelte-1hrotn9{max-width:700px;margin:0 auto}.faq-item.svelte-1hrotn9{display:block;width:100%;background:none;border:none;border-bottom:1px solid var(--border-light, #e5e5e5);padding:1rem 0;cursor:pointer;text-align:left}.faq-question.svelte-1hrotn9{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:.95rem;font-weight:600;color:var(--text-primary)}.faq-question.svelte-1hrotn9 i:where(.svelte-1hrotn9){color:var(--text-muted);font-size:.8rem;transition:transform .2s ease}.faq-answer.svelte-1hrotn9{padding-top:.75rem}.faq-answer.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin:0;font-size:.9rem;color:var(--text-secondary);line-height:1.6}@media(max-width:768px){.hero-title.svelte-1hrotn9{font-size:2rem}.plans-grid.svelte-1hrotn9{grid-template-columns:1fr;gap:1rem}.callout-card.svelte-1hrotn9{flex-direction:column;text-align:center}}
