.pricing-page.svelte-1hrotn9{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#333;background:#fafafa}.pricing-header.svelte-1hrotn9{background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100}.nav.svelte-1hrotn9{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.logo.svelte-1hrotn9{font-weight:700;font-size:1.25rem;color:#111;text-decoration:none}.nav-links.svelte-1hrotn9{display:flex;gap:2rem}.nav-links.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:#6b7280;text-decoration:none;font-weight:500;transition:color .2s}.nav-links.svelte-1hrotn9 a:where(.svelte-1hrotn9):hover,.nav-links.svelte-1hrotn9 a.active:where(.svelte-1hrotn9){color:#00bcd4}.hero.svelte-1hrotn9{text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,#00897b,#00acc1);color:#fff}.hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:2.75rem;font-weight:700;margin-bottom:.75rem}.hero.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:1.25rem;opacity:.9}.pricing-cards.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:-3rem auto 4rem;padding:0 2rem;position:relative;z-index:10}.pricing-card.svelte-1hrotn9{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;position:relative;transition:transform .2s,box-shadow .2s}.pricing-card.svelte-1hrotn9:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.pricing-card.featured.svelte-1hrotn9{border:2px solid #00bcd4;transform:scale(1.05)}.pricing-card.featured.svelte-1hrotn9:hover{transform:scale(1.05) translateY(-4px)}.featured-badge.svelte-1hrotn9{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#00bcd4;color:#fff;padding:.25rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.5px}.card-header.svelte-1hrotn9{text-align:center;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem}.card-header.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:1.5rem;font-weight:700;color:#111;margin-bottom:.75rem}.price.svelte-1hrotn9{margin-bottom:.5rem}.price.svelte-1hrotn9 .amount:where(.svelte-1hrotn9){font-size:3rem;font-weight:700;color:#111}.price.svelte-1hrotn9 .period:where(.svelte-1hrotn9){font-size:1rem;color:#6b7280}.card-description.svelte-1hrotn9{color:#6b7280;font-size:.95rem}.card-features.svelte-1hrotn9{flex:1;margin-bottom:2rem}.card-features.svelte-1hrotn9 ul:where(.svelte-1hrotn9){list-style:none;padding:0;margin:0}.card-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;font-size:.95rem}.card-features.svelte-1hrotn9 .icon:where(.svelte-1hrotn9){width:20px;text-align:center;flex-shrink:0}.card-features.svelte-1hrotn9 .included:where(.svelte-1hrotn9) .icon:where(.svelte-1hrotn9){color:#10b981;font-weight:600}.card-features.svelte-1hrotn9 .included:where(.svelte-1hrotn9) span:where(.svelte-1hrotn9):last-child{color:#374151}.card-features.svelte-1hrotn9 .restricted:where(.svelte-1hrotn9) .icon:where(.svelte-1hrotn9){color:#9ca3af}.card-features.svelte-1hrotn9 .restricted:where(.svelte-1hrotn9) span:where(.svelte-1hrotn9):last-child{color:#9ca3af}.card-cta.svelte-1hrotn9{display:block;text-align:center;padding:1rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s}.card-cta.primary.svelte-1hrotn9{background:#00bcd4;color:#fff}.card-cta.primary.svelte-1hrotn9:hover{background:#00acc1}.card-cta.secondary.svelte-1hrotn9{background:#f3f4f6;color:#374151}.card-cta.secondary.svelte-1hrotn9:hover{background:#e5e7eb}.comparison-section.svelte-1hrotn9{max-width:1000px;margin:0 auto 4rem;padding:0 2rem}.comparison-section.svelte-1hrotn9 h2:where(.svelte-1hrotn9){text-align:center;font-size:1.75rem;font-weight:700;margin-bottom:2rem;color:#111}.comparison-table-wrapper.svelte-1hrotn9{overflow-x:auto}.comparison-table.svelte-1hrotn9{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014}.comparison-table.svelte-1hrotn9 th:where(.svelte-1hrotn9),.comparison-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:1rem 1.5rem;text-align:center;border-bottom:1px solid #e5e7eb}.comparison-table.svelte-1hrotn9 th:where(.svelte-1hrotn9){background:#f9fafb;font-weight:600;color:#374151}.comparison-table.svelte-1hrotn9 th:where(.svelte-1hrotn9):first-child,.comparison-table.svelte-1hrotn9 td:where(.svelte-1hrotn9):first-child{text-align:left;font-weight:500}.comparison-table.svelte-1hrotn9 th.highlight:where(.svelte-1hrotn9){background:#e0f7fa;color:#00838f}.comparison-table.svelte-1hrotn9 td.highlight:where(.svelte-1hrotn9){background:#f0fdfa;font-weight:500}.comparison-table.svelte-1hrotn9 .yes:where(.svelte-1hrotn9){color:#10b981;font-weight:600}.comparison-table.svelte-1hrotn9 .no:where(.svelte-1hrotn9){color:#d1d5db}.pricing-faq.svelte-1hrotn9{max-width:900px;margin:0 auto 4rem;padding:0 2rem}.pricing-faq.svelte-1hrotn9 h2:where(.svelte-1hrotn9){text-align:center;font-size:1.75rem;font-weight:700;margin-bottom:2rem;color:#111}.faq-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.faq-item.svelte-1hrotn9{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 10px #0000000d}.faq-item.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-size:1rem;font-weight:600;color:#111;margin-bottom:.5rem}.faq-item.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:#6b7280;font-size:.95rem;line-height:1.6;margin:0}.bottom-cta.svelte-1hrotn9{text-align:center;padding:4rem 2rem;background:#1a1a2e;color:#fff}.bottom-cta.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:2rem;font-weight:700;margin-bottom:.5rem}.bottom-cta.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:#9ca3af;margin-bottom:2rem}.cta-buttons.svelte-1hrotn9{display:flex;justify-content:center;gap:1rem}.btn.svelte-1hrotn9{padding:1rem 2rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s}.btn.primary.svelte-1hrotn9{background:#00bcd4;color:#fff}.btn.primary.svelte-1hrotn9:hover{background:#00acc1}.btn.secondary.svelte-1hrotn9{background:transparent;border:2px solid #6b7280;color:#d1d5db}.btn.secondary.svelte-1hrotn9:hover{border-color:#9ca3af;color:#fff}.footer.svelte-1hrotn9{background:#111;color:#9ca3af;padding:4rem 2rem 2rem}.footer-container.svelte-1hrotn9{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:4rem}.footer-brand.svelte-1hrotn9 h3:where(.svelte-1hrotn9){color:#fff;font-size:1.25rem;margin-bottom:.5rem}.footer-brand.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:.9rem}.footer-links.svelte-1hrotn9{display:flex;gap:4rem}.footer-column.svelte-1hrotn9 h4:where(.svelte-1hrotn9){color:#fff;font-size:.9rem;font-weight:600;margin-bottom:1rem}.footer-column.svelte-1hrotn9 a:where(.svelte-1hrotn9){display:block;color:#9ca3af;text-decoration:none;font-size:.9rem;margin-bottom:.5rem;transition:color .2s}.footer-column.svelte-1hrotn9 a:where(.svelte-1hrotn9):hover{color:#fff}.footer-bottom.svelte-1hrotn9{max-width:1100px;margin:3rem auto 0;padding-top:2rem;border-top:1px solid #333;text-align:center;font-size:.85rem}@media(max-width:1024px){.pricing-cards.svelte-1hrotn9{grid-template-columns:1fr;max-width:400px}.pricing-card.featured.svelte-1hrotn9{transform:none;order:-1}.pricing-card.featured.svelte-1hrotn9:hover{transform:translateY(-4px)}}@media(max-width:768px){.hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:2rem}.nav-links.svelte-1hrotn9{display:none}.faq-grid.svelte-1hrotn9{grid-template-columns:1fr}.footer-container.svelte-1hrotn9{grid-template-columns:1fr;gap:2rem}.footer-links.svelte-1hrotn9{flex-wrap:wrap;gap:2rem}}
