.pricing-page.svelte-1hrotn9{min-height:100vh;background:#fafcfd;padding:4rem 1rem}.pricing-page.svelte-1hrotn9 .pricing-header:where(.svelte-1hrotn9){text-align:center;max-width:800px;margin:0 auto 4rem}.pricing-page.svelte-1hrotn9 .pricing-header:where(.svelte-1hrotn9) h1:where(.svelte-1hrotn9){font-size:3rem;font-weight:700;line-height:1.16;letter-spacing:-.02em;text-align:center;margin:0 auto;color:#050038;max-inline-size:none}@media(max-width:768px){.pricing-page.svelte-1hrotn9 .pricing-header:where(.svelte-1hrotn9) h1:where(.svelte-1hrotn9){font-size:2rem}}.pricing-page.svelte-1hrotn9 .pricing-header:where(.svelte-1hrotn9) p:where(.svelte-1hrotn9){font-size:1.25rem;color:#101828;line-height:1.6;margin-bottom:2rem;max-inline-size:none}.pricing-page.svelte-1hrotn9 .pricing-header:where(.svelte-1hrotn9) .pricing-toggle:where(.svelte-1hrotn9){display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.pricing-page.svelte-1hrotn9 .pricing-header:where(.svelte-1hrotn9) .pricing-toggle:where(.svelte-1hrotn9) .toggle-label:where(.svelte-1hrotn9){font-size:1rem;font-weight:600;color:#64748b;transition:color .3s ease;display:flex;align-items:center;gap:.5rem}.pricing-page.svelte-1hrotn9 .pricing-header:where(.svelte-1hrotn9) .pricing-toggle:where(.svelte-1hrotn9) .toggle-label.active:where(.svelte-1hrotn9){color:#050038}.pricing-page.svelte-1hrotn9 .pricing-header:where(.svelte-1hrotn9) .pricing-toggle:where(.svelte-1hrotn9) .toggle-label:where(.svelte-1hrotn9) .savings-badge:where(.svelte-1hrotn9){background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:700;letter-spacing:.02em}.pricing-page.svelte-1hrotn9 .pricing-header:where(.svelte-1hrotn9) .pricing-toggle:where(.svelte-1hrotn9) .toggle-switch:where(.svelte-1hrotn9){position:relative;width:56px;height:30px;background:#e2e8f0;border:none;border-radius:15px;cursor:pointer;transition:background .3s ease}.pricing-page.svelte-1hrotn9 .pricing-header:where(.svelte-1hrotn9) .pricing-toggle:where(.svelte-1hrotn9) .toggle-switch.yearly:where(.svelte-1hrotn9){background:#3b82f6}.pricing-page.svelte-1hrotn9 .pricing-header:where(.svelte-1hrotn9) .pricing-toggle:where(.svelte-1hrotn9) .toggle-switch.yearly:where(.svelte-1hrotn9) .toggle-slider:where(.svelte-1hrotn9){transform:translate(26px)}.pricing-page.svelte-1hrotn9 .pricing-header:where(.svelte-1hrotn9) .pricing-toggle:where(.svelte-1hrotn9) .toggle-switch:where(.svelte-1hrotn9) .toggle-slider:where(.svelte-1hrotn9){position:absolute;top:3px;left:3px;width:24px;height:24px;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px #0003}.pricing-page.svelte-1hrotn9 .pricing-container:where(.svelte-1hrotn9){max-width:1200px;margin:0 auto 4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}@media(max-width:1100px){.pricing-page.svelte-1hrotn9 .pricing-container:where(.svelte-1hrotn9){grid-template-columns:1fr}}.pricing-page.svelte-1hrotn9 .pricing-card:where(.svelte-1hrotn9){background:#fff;border-radius:1.5rem;padding:2.5rem;box-shadow:0 10px 30px #0000001a;position:relative;transition:transform .3s ease,box-shadow .3s ease}.pricing-page.svelte-1hrotn9 .pricing-card:where(.svelte-1hrotn9):hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.pricing-page.svelte-1hrotn9 .pricing-card.featured:where(.svelte-1hrotn9){border:2px solid #3b82f6}.pricing-page.svelte-1hrotn9 .pricing-card.enterprise:where(.svelte-1hrotn9){border:2px solid #8b5cf6}.pricing-page.svelte-1hrotn9 .pricing-card.dubbing:where(.svelte-1hrotn9){max-width:700px;margin:0 auto 4rem}.pricing-page.svelte-1hrotn9 .pricing-card:where(.svelte-1hrotn9) .badge:where(.svelte-1hrotn9){position:absolute;top:-1rem;left:50%;transform:translate(-50%);background:#3b82f6;color:#fff;padding:.5rem 1.5rem;border-radius:2rem;font-size:.875rem;font-weight:600;letter-spacing:.05em}.pricing-page.svelte-1hrotn9 .pricing-card:where(.svelte-1hrotn9) .badge.secondary:where(.svelte-1hrotn9){background:#8b5cf6}.pricing-page.svelte-1hrotn9 .pricing-card:where(.svelte-1hrotn9) .badge.enterprise-badge:where(.svelte-1hrotn9){background:linear-gradient(135deg,#8b5cf6,#ec4899)}.pricing-page.svelte-1hrotn9 .pricing-card:where(.svelte-1hrotn9) .price-section:where(.svelte-1hrotn9){text-align:center;margin:2rem 0}.pricing-page.svelte-1hrotn9 .pricing-card:where(.svelte-1hrotn9) .price-section:where(.svelte-1hrotn9) .price:where(.svelte-1hrotn9){display:flex;align-items:flex-start;justify-content:center;gap:.25rem}.pricing-page.svelte-1hrotn9 .pricing-card:where(.svelte-1hrotn9) .price-section:where(.svelte-1hrotn9) .price.custom:where(.svelte-1hrotn9){justify-content:center;align-items:center}.pricing-page.svelte-1hrotn9 .pricing-card:where(.svelte-1hrotn9) .price-section:where(.svelte-1hrotn9) .price.custom:where(.svelte-1hrotn9) .custom-price:where(.svelte-1hrotn9){font-size:3rem;font-weight:700;color:#050038;line-height:1}.pricing-page.svelte-1hrotn9 .pricing-card:where(.svelte-1hrotn9) .price-section:where(.svelte-1hrotn9) .price:where(.svelte-1hrotn9) .currency:where(.svelte-1hrotn9){font-size:2rem;font-weight:600;color:#101828;margin-top:.5rem}.pricing-page.svelte-1hrotn9 .pricing-card:where(.svelte-1hrotn9) .price-section:where(.svelte-1hrotn9) .price:where(.svelte-1hrotn9) .amount:where(.svelte-1hrotn9){font-size:4rem;font-weight:700;color:#050038;line-height:1}.pricing-page.svelte-1hrotn9 .pricing-card:where(.svelte-1hrotn9) .price-section:where(.svelte-1hrotn9) .price-label:where(.svelte-1hrotn9){color:#101828;margin-top:.5rem;font-size:1rem;max-inline-size:none}.pricing-page.svelte-1hrotn9 .pricing-card:where(.svelte-1hrotn9) .price-section:where(.svelte-1hrotn9) .price-note:where(.svelte-1hrotn9){color:#64748b;font-size:.875rem;margin-top:.25rem}.pricing-page.svelte-1hrotn9 .features:where(.svelte-1hrotn9){margin:2rem 0}.pricing-page.svelte-1hrotn9 .features:where(.svelte-1hrotn9) h3:where(.svelte-1hrotn9){font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.pricing-page.svelte-1hrotn9 .features:where(.svelte-1hrotn9) ul:where(.svelte-1hrotn9){list-style:none;padding:0;margin:0}.pricing-page.svelte-1hrotn9 .features:where(.svelte-1hrotn9) ul:where(.svelte-1hrotn9) li:where(.svelte-1hrotn9){display:flex;align-items:center;gap:.75rem;padding:.75rem 0;color:#475569;font-size:.95rem}.pricing-page.svelte-1hrotn9 .features:where(.svelte-1hrotn9) ul:where(.svelte-1hrotn9) li:where(.svelte-1hrotn9) svg:where(.svelte-1hrotn9){width:20px;height:20px;stroke-width:2.5;color:#3b82f6;flex-shrink:0}.pricing-page.svelte-1hrotn9 .cta-button:where(.svelte-1hrotn9){width:100%;padding:1rem 2rem;font-size:1rem;font-weight:600;color:#fff;background:#3b82f6;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:.25rem}.pricing-page.svelte-1hrotn9 .cta-button:where(.svelte-1hrotn9):hover{background:#2563eb;transform:translateY(-2px);text-decoration:none;box-shadow:0 10px 20px #3b82f64d}.pricing-page.svelte-1hrotn9 .cta-button:where(.svelte-1hrotn9):active{transform:translateY(0)}.pricing-page.svelte-1hrotn9 .cta-button.enterprise-btn:where(.svelte-1hrotn9){background:linear-gradient(135deg,#8b5cf6,#ec4899)}.pricing-page.svelte-1hrotn9 .cta-button.enterprise-btn:where(.svelte-1hrotn9):hover{background:linear-gradient(135deg,#7c3aed,#db2777);box-shadow:0 10px 20px #8b5cf666}.pricing-page.svelte-1hrotn9 .features-grid:where(.svelte-1hrotn9){max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.pricing-page.svelte-1hrotn9 .features-grid:where(.svelte-1hrotn9) .feature-item:where(.svelte-1hrotn9){text-align:center;padding:2rem;background:#fff;border-radius:1rem;box-shadow:0 4px 15px #00000014}.pricing-page.svelte-1hrotn9 .features-grid:where(.svelte-1hrotn9) .feature-item:where(.svelte-1hrotn9) .icon:where(.svelte-1hrotn9){width:60px;height:60px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:1rem}.pricing-page.svelte-1hrotn9 .features-grid:where(.svelte-1hrotn9) .feature-item:where(.svelte-1hrotn9) .icon:where(.svelte-1hrotn9) svg:where(.svelte-1hrotn9){width:32px;height:32px;color:#fff;stroke-width:2}.pricing-page.svelte-1hrotn9 .features-grid:where(.svelte-1hrotn9) .feature-item:where(.svelte-1hrotn9) h3:where(.svelte-1hrotn9){font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.pricing-page.svelte-1hrotn9 .features-grid:where(.svelte-1hrotn9) .feature-item:where(.svelte-1hrotn9) p:where(.svelte-1hrotn9){color:#64748b;font-size:.95rem;line-height:1.5}
