main.svelte-1x3sriz.svelte-1x3sriz{padding-bottom:80px}.pricing-container.svelte-1x3sriz.svelte-1x3sriz{margin-top:60px}.pricing-grid.svelte-1x3sriz.svelte-1x3sriz{display:grid;grid-template-columns:1fr;gap:30px;max-width:1200px;margin:0 auto}@media (min-width: 768px){.pricing-grid.svelte-1x3sriz.svelte-1x3sriz{grid-template-columns:repeat(3,1fr)}}.pricing-card.svelte-1x3sriz.svelte-1x3sriz{background-color:var(--card-background);border:1px solid var(--card-border);border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;position:relative;display:flex;flex-direction:column;min-height:600px}.pricing-card.svelte-1x3sriz.svelte-1x3sriz:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000004d}.pricing-card.featured.svelte-1x3sriz.svelte-1x3sriz{border:1px solid var(--primary-color);box-shadow:0 8px 30px #5e6ad233}.pricing-header.svelte-1x3sriz.svelte-1x3sriz{padding:30px;text-align:center;border-bottom:1px solid var(--card-border)}.price.svelte-1x3sriz.svelte-1x3sriz{font-size:36px;font-weight:700;margin-top:10px;color:var(--text-color)}.pricing-card.featured.svelte-1x3sriz .price.svelte-1x3sriz{color:#22c55e;font-size:18px;font-weight:500;margin-top:0;margin-bottom:20px;text-align:center}.pricing-features.svelte-1x3sriz.svelte-1x3sriz{padding:30px;flex-grow:1;display:flex;flex-direction:column}.feature-list.svelte-1x3sriz.svelte-1x3sriz{list-style:none;padding:0;margin:0}.feature-list.svelte-1x3sriz li.svelte-1x3sriz{display:flex;align-items:flex-start;margin-bottom:24px;color:var(--text-color);line-height:1.4;gap:6px}.feature-icon-wrapper.svelte-1x3sriz.svelte-1x3sriz{min-width:24px;display:flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0}.pricing-cta.svelte-1x3sriz.svelte-1x3sriz{padding:0 30px 30px;text-align:center;margin-top:auto}.pricing-cta.svelte-1x3sriz .cta-button.svelte-1x3sriz{display:inline-block;text-align:center;min-width:180px;max-width:100%}.pricing-cta.svelte-1x3sriz .cta-button.svelte-1x3sriz:hover{color:#fff}.faq-section.svelte-1x3sriz.svelte-1x3sriz{margin-top:80px;padding:40px;text-align:center}.faq-section.svelte-1x3sriz h2.svelte-1x3sriz{margin-bottom:40px}.faq-grid.svelte-1x3sriz.svelte-1x3sriz{display:grid;grid-template-columns:1fr;gap:30px;text-align:left}@media (min-width: 768px){.faq-grid.svelte-1x3sriz.svelte-1x3sriz{grid-template-columns:repeat(2,1fr)}}.faq-item.svelte-1x3sriz h3.svelte-1x3sriz{font-size:20px;margin-bottom:12px;color:var(--text-color)}.faq-item.svelte-1x3sriz p.svelte-1x3sriz{color:var(--secondary-color);line-height:1.6}.cta-section.svelte-1x3sriz.svelte-1x3sriz{margin-top:60px;background-color:var(--card-background);border:1px solid var(--card-border);border-radius:12px;padding:60px 30px;text-align:center}.cta-content.svelte-1x3sriz.svelte-1x3sriz{max-width:600px;margin:0 auto}.cta-content.svelte-1x3sriz h2.svelte-1x3sriz{margin-bottom:16px}.cta-content.svelte-1x3sriz p.svelte-1x3sriz{margin-bottom:30px;font-size:18px}.cta-content.svelte-1x3sriz .cta-button.svelte-1x3sriz{display:inline-block}.card-main-title.svelte-1x3sriz.svelte-1x3sriz,.enterprise-main-title.svelte-1x3sriz.svelte-1x3sriz{font-size:28px;font-weight:700;color:#8b5cf6;line-height:1.2;margin-bottom:16px;min-height:68px;display:flex;align-items:center;justify-content:center;text-align:center}.enterprise-subtitle.svelte-1x3sriz.svelte-1x3sriz{font-size:18px;font-weight:500;color:#22c55e;margin-top:0;margin-bottom:20px;text-align:center}.header-spacer.svelte-1x3sriz.svelte-1x3sriz{font-size:18px;font-weight:500;margin-bottom:20px;visibility:hidden}.features-heading.svelte-1x3sriz.svelte-1x3sriz{font-size:18px;font-weight:600;color:var(--text-color);margin-bottom:15px;text-align:left}
