.pricing-page.svelte-1hubg3h.svelte-1hubg3h{max-width:1200px;margin:0 auto;padding:4rem 2rem}.header.svelte-1hubg3h.svelte-1hubg3h{text-align:center;margin-bottom:3rem}.header.svelte-1hubg3h h1.svelte-1hubg3h{font-size:2.5rem;font-weight:800;color:#1a1a2e;margin-bottom:.75rem}.header.svelte-1hubg3h p.svelte-1hubg3h{font-size:1.25rem;color:#6b7280}.plans-grid.svelte-1hubg3h.svelte-1hubg3h{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:5rem}.plan-card.svelte-1hubg3h.svelte-1hubg3h{background:white;border-radius:16px;padding:2.5rem;border:2px solid #f3f4f6;position:relative;transition:all .3s}.plan-card.svelte-1hubg3h.svelte-1hubg3h:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.plan-card.popular.svelte-1hubg3h.svelte-1hubg3h{border-color:#3b82f6;box-shadow:0 8px 32px #3b82f626}.popular-badge.svelte-1hubg3h.svelte-1hubg3h{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#3B82F6,#2563EB);color:#fff;padding:.375rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600}.plan-card.svelte-1hubg3h h2.svelte-1hubg3h{font-size:1.5rem;font-weight:700;color:#1a1a2e;margin-bottom:1rem}.price.svelte-1hubg3h.svelte-1hubg3h{margin-bottom:.5rem}.currency.svelte-1hubg3h.svelte-1hubg3h{font-size:1.5rem;font-weight:600;color:#1a1a2e;vertical-align:top}.amount.svelte-1hubg3h.svelte-1hubg3h{font-size:3rem;font-weight:800;color:#1a1a2e}.period.svelte-1hubg3h.svelte-1hubg3h{color:#6b7280;font-size:1rem}.plan-desc.svelte-1hubg3h.svelte-1hubg3h{color:#6b7280;margin-bottom:1.5rem}.plan-btn.svelte-1hubg3h.svelte-1hubg3h{width:100%;padding:.875rem;border-radius:10px;border:1px solid #e5e7eb;background:white;color:#374151;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;margin-bottom:2rem}.plan-btn.svelte-1hubg3h.svelte-1hubg3h:hover{background:#f9fafb}.plan-btn.primary.svelte-1hubg3h.svelte-1hubg3h{background:linear-gradient(135deg,#3B82F6,#2563EB);color:#fff;border:none;box-shadow:0 4px 14px #3b82f666}.plan-btn.primary.svelte-1hubg3h.svelte-1hubg3h:hover{transform:translateY(-1px);box-shadow:0 8px 24px #3b82f680}.features.svelte-1hubg3h.svelte-1hubg3h{list-style:none;padding:0}.features.svelte-1hubg3h li.svelte-1hubg3h{padding:.5rem 0;color:#374151;font-size:.9375rem}.features.svelte-1hubg3h .included.svelte-1hubg3h{color:#059669}.features.svelte-1hubg3h .excluded.svelte-1hubg3h{color:#9ca3af}.faq.svelte-1hubg3h.svelte-1hubg3h{max-width:800px;margin:0 auto}.faq.svelte-1hubg3h h2.svelte-1hubg3h{text-align:center;font-size:2rem;font-weight:700;margin-bottom:2rem}.faq-grid.svelte-1hubg3h.svelte-1hubg3h{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.faq-item.svelte-1hubg3h.svelte-1hubg3h{background:white;padding:1.5rem;border-radius:12px;border:1px solid #f3f4f6}.faq-item.svelte-1hubg3h h3.svelte-1hubg3h{font-size:1rem;font-weight:600;margin-bottom:.5rem}.faq-item.svelte-1hubg3h p.svelte-1hubg3h{color:#6b7280;line-height:1.6}@media (max-width: 768px){.plans-grid.svelte-1hubg3h.svelte-1hubg3h,.faq-grid.svelte-1hubg3h.svelte-1hubg3h{grid-template-columns:1fr}}
