.pricing-hero.svelte-1fmmfy4{background:linear-gradient(#000000b3,#000000b3),url(/feature-bg.jpg);background-size:cover;background-position:center;padding:100px 20px;text-align:center;margin-top:60px}.pricing-hero.svelte-1fmmfy4 h1:where(.svelte-1fmmfy4){font-size:2.5rem;margin-bottom:20px;color:#fff}.pricing-hero.svelte-1fmmfy4 p:where(.svelte-1fmmfy4){font-size:1.2rem;color:#ccc;max-width:800px;margin:0 auto}.container.svelte-1fmmfy4{max-width:1200px;margin:0 auto}.pricing-container.svelte-1fmmfy4{max-width:1200px;margin:60px auto;padding:0 20px}.pricing-grid.svelte-1fmmfy4{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.pricing-card.svelte-1fmmfy4{background:linear-gradient(145deg,#222,#1a1a1a);border-radius:12px;padding:40px 30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;border:1px solid #333}.pricing-card.svelte-1fmmfy4:hover{transform:translateY(-10px);box-shadow:0 10px 30px #2196f34d}.pricing-card.popular.svelte-1fmmfy4{border:1px solid #2196F3;box-shadow:0 5px 25px #2196f333}.popular-tag.svelte-1fmmfy4{position:absolute;top:20px;right:-35px;background:#2196f3;color:#fff;padding:8px 40px;font-size:.8rem;transform:rotate(45deg);font-weight:600}.plan-name.svelte-1fmmfy4{font-size:1.8rem;font-weight:700;margin-bottom:15px;color:#fff}.plan-price.svelte-1fmmfy4{font-size:3rem;font-weight:700;margin-bottom:20px;color:#2196f3}.plan-price.svelte-1fmmfy4 span:where(.svelte-1fmmfy4){font-size:1rem;color:#aaa}.plan-setup-fee.svelte-1fmmfy4{font-size:.9rem;color:#aaa;margin-top:5px}.plan-features.svelte-1fmmfy4{list-style:none;margin:30px 0;text-align:left}.plan-features.svelte-1fmmfy4 li:where(.svelte-1fmmfy4){margin-bottom:15px;position:relative;padding-left:30px;color:#ccc}.plan-features.svelte-1fmmfy4 li:where(.svelte-1fmmfy4):before{content:"✓";color:#2196f3;position:absolute;left:0;font-weight:700}.plan-cta.svelte-1fmmfy4{display:inline-block;padding:15px 30px;background:#2196f3;color:#fff;text-decoration:none;border-radius:5px;font-weight:600;transition:background .3s;width:100%;border:none;cursor:pointer;font-size:1rem}.plan-cta.svelte-1fmmfy4:hover{background:#1769aa}.plan-cta.outline.svelte-1fmmfy4{background:transparent;border:2px solid #2196F3;color:#2196f3}.plan-cta.outline.svelte-1fmmfy4:hover{background:#2196f31a}.plan-cta.svelte-1fmmfy4:disabled{opacity:.6;cursor:not-allowed}.feature-highlights.svelte-1fmmfy4{padding:80px 20px;background-color:#0a0a0a}.features-grid.svelte-1fmmfy4{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}.feature-item.svelte-1fmmfy4{background:#111;border-radius:12px;padding:30px;text-align:center;transition:transform .3s ease;height:100%}.feature-item.svelte-1fmmfy4:hover{transform:translateY(-5px)}.feature-icon.svelte-1fmmfy4{font-size:2.5rem;color:#2196f3;margin-bottom:20px}.feature-item.svelte-1fmmfy4 h3:where(.svelte-1fmmfy4){font-size:1.3rem;margin-bottom:15px;color:#fff}.feature-item.svelte-1fmmfy4 p:where(.svelte-1fmmfy4){color:#aaa;line-height:1.5}.cost-comparison.svelte-1fmmfy4{padding:80px 20px;background-color:#0a0a0a}.section-title.svelte-1fmmfy4{text-align:center;font-size:2rem;margin-bottom:15px;color:#fff}.section-subtitle.svelte-1fmmfy4{text-align:center;color:#aaa;margin-bottom:40px;font-size:1.1rem}.comparison-table-container.svelte-1fmmfy4{max-width:1200px;margin:0 auto 40px;overflow-x:auto}.comparison-table.svelte-1fmmfy4{width:100%;border-collapse:collapse;color:#fff;box-shadow:0 5px 15px #0000004d;border-radius:8px;overflow:hidden}.comparison-table.svelte-1fmmfy4 th:where(.svelte-1fmmfy4){background-color:#2196f3;padding:15px;text-align:left;font-weight:600}.comparison-table.svelte-1fmmfy4 td:where(.svelte-1fmmfy4){padding:15px;border-bottom:1px solid #333}.comparison-table.svelte-1fmmfy4 tbody:where(.svelte-1fmmfy4) tr:where(.svelte-1fmmfy4):hover{background-color:#1a1a1a}.comparison-table.svelte-1fmmfy4 tfoot:where(.svelte-1fmmfy4){font-weight:600;background-color:#222}.comparison-table.svelte-1fmmfy4 tfoot:where(.svelte-1fmmfy4) td:where(.svelte-1fmmfy4){padding:20px 15px}.comparison-table.svelte-1fmmfy4 tfoot:where(.svelte-1fmmfy4) td:where(.svelte-1fmmfy4):last-child{color:#2196f3}.savings-callout.svelte-1fmmfy4{background:linear-gradient(135deg,#222,#333);border-radius:12px;padding:30px;display:flex;align-items:center;margin-top:40px;max-width:1200px;margin-left:auto;margin-right:auto}.savings-icon.svelte-1fmmfy4{font-size:3rem;margin-right:30px;color:#2196f3}.savings-content.svelte-1fmmfy4 h3:where(.svelte-1fmmfy4){margin-bottom:10px;font-size:1.5rem;color:#fff}.savings-content.svelte-1fmmfy4 p:where(.svelte-1fmmfy4){color:#ccc}.savings-amount.svelte-1fmmfy4{font-size:2rem!important;font-weight:700!important;color:#2196f3!important;margin-bottom:10px!important}.enterprise-section.svelte-1fmmfy4{background:#1a1a1a;padding:60px 20px;text-align:center;margin:60px 0}.enterprise-container.svelte-1fmmfy4{max-width:800px;margin:0 auto}.enterprise-title.svelte-1fmmfy4{font-size:2rem;margin-bottom:20px;color:#fff}.enterprise-description.svelte-1fmmfy4{color:#ccc;margin-bottom:30px;line-height:1.6}.ideal-for-section.svelte-1fmmfy4{padding:80px 20px;background-color:#0a0a0a}.ideal-for-grid.svelte-1fmmfy4{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:40px auto 0}.ideal-for-item.svelte-1fmmfy4{background:linear-gradient(145deg,#222,#1a1a1a);border-radius:12px;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;height:100%;border:1px solid #333}.ideal-for-item.svelte-1fmmfy4:hover{transform:translateY(-5px);box-shadow:0 8px 25px #2196f34d;border-color:#2196f3}.ideal-for-item.svelte-1fmmfy4 .icon:where(.svelte-1fmmfy4){font-size:2.5rem;color:#2196f3;margin-bottom:15px}.ideal-for-item.svelte-1fmmfy4 h4:where(.svelte-1fmmfy4){font-size:1.3rem;margin-bottom:10px;color:#fff}.ideal-for-item.svelte-1fmmfy4 p:where(.svelte-1fmmfy4){color:#aaa;font-size:.95rem;line-height:1.5}.faq-section.svelte-1fmmfy4{max-width:800px;margin:80px auto;padding:0 20px}.faq-section.svelte-1fmmfy4 h2:where(.svelte-1fmmfy4){text-align:center;margin-bottom:40px;font-size:2rem;color:#fff}.faq-accordion.svelte-1fmmfy4{max-width:100%;margin:0 auto}.faq-item.svelte-1fmmfy4{margin-bottom:15px;border-radius:8px;overflow:hidden;background:#1a1a1a}.accordion-button.svelte-1fmmfy4{width:100%;background:linear-gradient(145deg,#222,#1a1a1a);border:none;padding:18px 20px;text-align:left;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.accordion-button.svelte-1fmmfy4:hover{background:#222}.accordion-button.svelte-1fmmfy4 i:where(.svelte-1fmmfy4){color:#2196f3;font-size:1rem}.accordion-content.svelte-1fmmfy4{padding:20px;background:#1a1a1a;color:#ccc;line-height:1.6}.accordion-content.svelte-1fmmfy4 p:where(.svelte-1fmmfy4){margin:0}.cta-section.svelte-1fmmfy4{text-align:center;padding:80px 20px;background:linear-gradient(#000c,#000c),url(/feature-bg.jpg);background-size:cover;background-position:center;background-attachment:fixed}.cta-section.svelte-1fmmfy4 h2:where(.svelte-1fmmfy4){font-size:2.2rem;margin-bottom:30px;color:#fff}.cta-button.svelte-1fmmfy4{display:inline-block;padding:18px 40px;background:#2196f3;color:#fff;text-decoration:none;border-radius:5px;font-weight:600;transition:all .3s;font-size:1.1rem}.cta-button.svelte-1fmmfy4:hover{background:#1e88e5;transform:scale(1.05);box-shadow:0 10px 30px #2196f366}@media (max-width: 1100px){.features-grid.svelte-1fmmfy4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 992px){.ideal-for-grid.svelte-1fmmfy4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.pricing-grid.svelte-1fmmfy4{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}}@media (max-width: 768px){.savings-callout.svelte-1fmmfy4{flex-direction:column;text-align:center}.savings-icon.svelte-1fmmfy4{margin-right:0;margin-bottom:20px}.features-grid.svelte-1fmmfy4{grid-template-columns:1fr}}@media (max-width: 576px){.ideal-for-grid.svelte-1fmmfy4{grid-template-columns:1fr}}.pricing-section-bg.svelte-1fmmfy4{background-color:#111;border-radius:16px;padding:60px 30px;margin-top:40px;box-shadow:0 10px 30px #0003;position:relative;overflow:hidden}.pricing-section-bg.svelte-1fmmfy4:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right,rgba(33,150,243,.1),transparent 60%);z-index:0}.pricing-section-bg.svelte-1fmmfy4:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:100%;background:radial-gradient(circle at bottom left,rgba(33,150,243,.05),transparent 60%);z-index:0}.pricing-grid.svelte-1fmmfy4{position:relative;z-index:1}
