main.svelte-1hrotn9{max-width:var(--max-width);margin:0 auto;padding:0 1.5rem}.pricing-header.svelte-1hrotn9{text-align:center;padding:5rem 0 3rem}.pricing-header.svelte-1hrotn9 h1:where(.svelte-1hrotn9){margin-bottom:.75rem}.pricing-header.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:1.1rem;color:var(--text-secondary)}.tiers.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem}.tier.svelte-1hrotn9{position:relative;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem 2rem;display:flex;flex-direction:column;transition:border-color .2s ease}.tier.svelte-1hrotn9:hover{border-color:var(--text-muted)}.tier.highlighted.svelte-1hrotn9{border-color:var(--accent);background:linear-gradient(180deg,var(--accent-subtle) 0%,var(--bg-card) 40%)}.tier-badge.svelte-1hrotn9{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:.3rem .75rem;border-radius:999px;white-space:nowrap}.tier.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:1.25rem;margin-bottom:1rem}.tier-price.svelte-1hrotn9{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.75rem}.amount.svelte-1hrotn9{font-size:2.5rem;font-weight:700;color:var(--text-primary);line-height:1}.period.svelte-1hrotn9{font-size:.9rem;color:var(--text-muted)}.tier-description.svelte-1hrotn9{font-size:.9rem;color:var(--text-secondary);margin-bottom:1.5rem}.tier-features.svelte-1hrotn9{list-style:none;flex:1;margin-bottom:2rem}.tier-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){padding:.4rem 0;font-size:.9rem;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.tier-features.svelte-1hrotn9 li:where(.svelte-1hrotn9):last-child{border-bottom:none}.btn.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.5rem;border-radius:var(--radius);font-weight:600;font-size:.9rem;text-align:center;transition:background-color .2s ease,color .2s ease,transform .15s ease}.btn.svelte-1hrotn9:hover{transform:translateY(-1px)}.btn-primary.svelte-1hrotn9{background:var(--accent);color:#fff}.btn-primary.svelte-1hrotn9:hover{background:var(--accent-hover);color:#fff}.btn-ghost.svelte-1hrotn9{background:transparent;color:var(--text-secondary);border:1px solid var(--border)}.btn-ghost.svelte-1hrotn9:hover{color:var(--text-primary);border-color:var(--text-muted)}.pricing-note.svelte-1hrotn9{text-align:center;padding-bottom:4rem}.pricing-note.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:.85rem;color:var(--text-muted)}@media(max-width:768px){.tiers.svelte-1hrotn9{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}}
