.page.svelte-1njh9uf{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem 3rem}.hero.svelte-1njh9uf{text-align:center;max-width:56rem;margin-bottom:3rem}.title.svelte-1njh9uf{font-size:2.5rem;font-weight:700;margin:0;letter-spacing:-.01em}.subtitle.svelte-1njh9uf{color:var(--muted);margin:.75rem 0 0;font-size:1.05rem}.pricing-container.svelte-1njh9uf{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1000px;width:100%}.pricing-card.svelte-1njh9uf{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:2rem;text-align:center;box-shadow:0 8px 20px #0000000d;transition:transform .2s ease,box-shadow .2s ease}.pricing-card.svelte-1njh9uf:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0000001a}.pricing-card.featured.svelte-1njh9uf{border-color:var(--accent);position:relative}.pricing-card.featured.svelte-1njh9uf:before{content:"Most Popular";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;padding:4px 12px;border-radius:12px;font-size:.8rem;font-weight:600}.pricing-card.svelte-1njh9uf h2:where(.svelte-1njh9uf){font-size:1.5rem;margin:0 0 1rem;font-weight:600}.price.svelte-1njh9uf{font-size:2.5rem;font-weight:700;color:var(--accent);margin-bottom:.5rem}.price.svelte-1njh9uf span:where(.svelte-1njh9uf){font-size:1rem;font-weight:400;color:var(--muted)}.yearly-price.svelte-1njh9uf{font-size:.9rem;color:var(--muted);margin-bottom:1rem;font-weight:500}.pricing-card.svelte-1njh9uf ul:where(.svelte-1njh9uf){list-style:none;padding:0;margin:1.5rem 0}.pricing-card.svelte-1njh9uf li:where(.svelte-1njh9uf){padding:.5rem 0;color:var(--text)}.pricing-btn.svelte-1njh9uf{background:none;border:1px solid var(--border);color:var(--text);padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .15s ease}.pricing-btn.svelte-1njh9uf:hover{background:var(--bg);border-color:var(--accent)}.pricing-btn.primary.svelte-1njh9uf{background:var(--accent);border-color:var(--accent);color:#fff}.pricing-btn.primary.svelte-1njh9uf:hover{background:var(--accent-hover);border-color:var(--accent-hover)}@media (min-width: 640px) and (max-width: 1024px){.pricing-container.svelte-1njh9uf{grid-template-columns:repeat(2,1fr);max-width:800px}}@media (max-width: 768px){.page.svelte-1njh9uf{padding:1.5rem 1rem 2rem}.hero.svelte-1njh9uf{margin-bottom:2rem}.title.svelte-1njh9uf{font-size:2rem}.subtitle.svelte-1njh9uf{font-size:1rem}.pricing-container.svelte-1njh9uf{grid-template-columns:1fr;gap:1.5rem;max-width:100%}.pricing-card.svelte-1njh9uf{padding:1.5rem}.pricing-card.featured.svelte-1njh9uf:before{font-size:.75rem;padding:3px 10px}.pricing-card.svelte-1njh9uf h2:where(.svelte-1njh9uf){font-size:1.25rem}.price.svelte-1njh9uf{font-size:2rem}.pricing-card.svelte-1njh9uf ul:where(.svelte-1njh9uf){margin:1rem 0}.pricing-card.svelte-1njh9uf li:where(.svelte-1njh9uf){padding:.4rem 0;font-size:.95rem}.pricing-btn.svelte-1njh9uf{width:100%;padding:.875rem 1.5rem;font-size:1rem;min-height:44px}}@media (max-width: 480px){.page.svelte-1njh9uf{padding:1rem .75rem 1.5rem}.title.svelte-1njh9uf{font-size:1.75rem}.pricing-card.svelte-1njh9uf{padding:1.25rem}.price.svelte-1njh9uf{font-size:1.75rem}}
