.container.svelte-tal9rr{max-width:1200px;margin:0 auto;padding:0 20px}.text-center.svelte-tal9rr{text-align:center}.mb-4.svelte-tal9rr{margin-bottom:2rem}h2.svelte-tal9rr{font-size:2.5rem;color:var(--marketing-primary, #466d4d);margin-bottom:1rem}.pricing-section.svelte-tal9rr{padding:4rem 0}.pricing-table.svelte-tal9rr{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:4rem}.pricing-card.svelte-tal9rr{background:var(--marketing-bg-white, #ffffff);border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:transform .2s}.pricing-card.svelte-tal9rr:hover{transform:translateY(-5px)}.pricing-card.featured.svelte-tal9rr{border:3px solid var(--marketing-primary);transform:scale(1.05)}.pricing-header.svelte-tal9rr{padding:2rem;text-align:center;background:var(--marketing-gradient-primary);color:var(--lg-text-white)}.pricing-card.featured.svelte-tal9rr .pricing-header:where(.svelte-tal9rr){background:var(--marketing-gradient-primary)}.pricing-header.svelte-tal9rr h3:where(.svelte-tal9rr){margin:0 0 1rem;font-size:1.5rem;color:var(--lg-text-white)}.pricing-header.svelte-tal9rr p:where(.svelte-tal9rr){color:#ffffffe6}.pricing-price.svelte-tal9rr .amount:where(.svelte-tal9rr),.pricing-price.svelte-tal9rr .currency:where(.svelte-tal9rr),.pricing-price.svelte-tal9rr .period:where(.svelte-tal9rr){color:var(--lg-text-white)}.pricing-price.svelte-tal9rr{margin:1rem 0;display:flex;align-items:baseline;justify-content:center;gap:.25rem}.currency.svelte-tal9rr{font-size:1.5rem;vertical-align:top}.amount.svelte-tal9rr{font-size:3rem;font-weight:700}.period.svelte-tal9rr{font-size:1rem;opacity:.8;display:block}.pricing-features.svelte-tal9rr{padding:2rem}.pricing-features.svelte-tal9rr ul:where(.svelte-tal9rr){list-style:none;padding:0;margin:0}.pricing-features.svelte-tal9rr li:where(.svelte-tal9rr){padding:.5rem 0;border-bottom:1px solid #eee}.pricing-footer.svelte-tal9rr{padding:2rem;text-align:center;background:var(--marketing-bg-secondary)}.pricing-note.svelte-tal9rr{margin-top:1rem;font-size:.9rem;color:var(--marketing-text-muted)}.pricing-details.svelte-tal9rr{text-align:center}.pricing-details.svelte-tal9rr h3:where(.svelte-tal9rr){font-size:2rem;color:var(--marketing-primary);margin-bottom:2rem}.detail-grid.svelte-tal9rr{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.detail-card.svelte-tal9rr{padding:1.5rem;background:var(--marketing-bg-white);border-radius:8px;box-shadow:0 2px 4px #0000001a}.detail-card.svelte-tal9rr h4:where(.svelte-tal9rr){color:var(--marketing-primary);margin-bottom:1rem}.payment-info.svelte-tal9rr{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.payment-card.svelte-tal9rr{padding:2rem;background:var(--marketing-bg-white);border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:center}.payment-card.svelte-tal9rr h3:where(.svelte-tal9rr){color:var(--marketing-primary);margin-bottom:1rem}.comparison-section.svelte-tal9rr{padding:4rem 0;background:var(--marketing-bg-secondary)}.comparison-table.svelte-tal9rr{max-width:800px;margin:0 auto;background:var(--marketing-bg-white);border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.comparison-header.svelte-tal9rr{display:grid;grid-template-columns:1fr 1fr;background:var(--marketing-primary);color:var(--lg-text-white)}.comparison-header.svelte-tal9rr .comparison-item:where(.svelte-tal9rr){padding:1.5rem;text-align:center;font-weight:700}.comparison-header.svelte-tal9rr h3:where(.svelte-tal9rr){color:var(--lg-text-white);margin:0}.comparison-row.svelte-tal9rr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #eee}.comparison-row.svelte-tal9rr:last-child{border-bottom:none}.comparison-item.svelte-tal9rr{padding:1rem 1.5rem;border-right:1px solid #eee}.comparison-item.svelte-tal9rr:last-child{border-right:none}.faq-section.svelte-tal9rr{padding:4rem 0}.faq-grid.svelte-tal9rr{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.faq-item.svelte-tal9rr{padding:1.5rem;background:var(--marketing-bg-white);border-radius:8px;box-shadow:0 2px 4px #0000001a}.faq-item.svelte-tal9rr h4:where(.svelte-tal9rr){color:var(--marketing-primary);margin-bottom:1rem}.cta-buttons.svelte-tal9rr{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.technical-intro.svelte-tal9rr{text-align:center;max-width:800px;margin:0 auto 3rem;padding:2rem;background:var(--marketing-bg-secondary);border-radius:1rem;border:2px solid var(--marketing-border-light)}.technical-intro.svelte-tal9rr p:where(.svelte-tal9rr){font-size:1.1rem;line-height:1.6;color:var(--marketing-text-muted);margin-bottom:1.5rem}.technical-cta.svelte-tal9rr{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--marketing-primary);color:var(--marketing-bg-white);text-decoration:none;border-radius:50px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 4px #2c553033}.technical-cta.svelte-tal9rr:hover{background:var(--marketing-primary-hover);transform:translateY(-2px);box-shadow:0 4px 8px #2c55304d}.pricing-features-grid.svelte-tal9rr{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.pricing-feature-card.svelte-tal9rr{padding:2rem;background:var(--marketing-bg-white);border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:center;transition:all .3s ease;border:2px solid transparent}.pricing-feature-card.svelte-tal9rr:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a;border-color:var(--marketing-primary)}.pricing-feature-card.svelte-tal9rr .feature-icon:where(.svelte-tal9rr){font-size:3rem;margin-bottom:1rem;display:block}.pricing-feature-card.svelte-tal9rr h3:where(.svelte-tal9rr){color:var(--marketing-primary);margin-bottom:1rem;font-size:1.25rem}.pricing-feature-card.svelte-tal9rr p:where(.svelte-tal9rr){color:var(--marketing-text-muted);line-height:1.6;margin-bottom:1.5rem}.pricing-feature-link.svelte-tal9rr{display:inline-flex;align-items:center;gap:.5rem;color:var(--marketing-primary);text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease}.pricing-feature-link.svelte-tal9rr:hover{color:var(--marketing-primary-hover);transform:translate(4px)}@media (max-width: 768px){.pricing-card.featured.svelte-tal9rr{transform:none}.comparison-header.svelte-tal9rr,.comparison-row.svelte-tal9rr{grid-template-columns:1fr}.comparison-item.svelte-tal9rr{border-right:none;border-bottom:1px solid #eee}.cta-buttons.svelte-tal9rr{flex-direction:column;align-items:center}.technical-intro.svelte-tal9rr{padding:1.5rem;margin:0 1rem 2rem}.technical-intro.svelte-tal9rr p:where(.svelte-tal9rr){font-size:1rem}.pricing-features-grid.svelte-tal9rr{grid-template-columns:1fr}}
