.pricing-hero.svelte-1ux3ymh{background:linear-gradient(135deg,#0f62fe,#0043ce);color:#fff;padding:4rem 0;text-align:center}.pricing-hero-content.svelte-1ux3ymh h1:where(.svelte-1ux3ymh){font-size:3rem;font-weight:300;margin-bottom:1rem}.pricing-hero-content.svelte-1ux3ymh p:where(.svelte-1ux3ymh){font-size:1.25rem;opacity:.9}.pricing-section.svelte-1ux3ymh{background:#fff;padding:4rem 0}.section-header.svelte-1ux3ymh{text-align:center;margin-bottom:3rem}.section-header.svelte-1ux3ymh h2:where(.svelte-1ux3ymh){font-size:2.5rem;font-weight:300;margin-bottom:1rem;color:#161616}.pricing-card.svelte-1ux3ymh{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:2rem;text-align:center;box-shadow:0 4px 24px #0000000d;height:100%;display:flex;flex-direction:column;position:relative;transition:transform .2s,box-shadow .2s}.pricing-card.svelte-1ux3ymh:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000001a}.pricing-card-popular.svelte-1ux3ymh{border:2px solid #0f62fe;box-shadow:0 8px 32px #0f62fe26;transform:scale(1.05)}.pricing-badge.svelte-1ux3ymh{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#0f62fe;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.pricing-header.svelte-1ux3ymh{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e0e0e0}.pricing-header.svelte-1ux3ymh h3:where(.svelte-1ux3ymh){font-size:1.5rem;margin-bottom:1rem;color:#161616}.pricing-price.svelte-1ux3ymh{font-size:2rem;font-weight:300;color:#0f62fe;margin-bottom:.5rem}.pricing-trial.svelte-1ux3ymh{font-size:.875rem;color:#525252;font-weight:500}.pricing-features.svelte-1ux3ymh{margin-bottom:2rem;flex-grow:1}.pricing-feature.svelte-1ux3ymh{display:flex;align-items:flex-start;gap:.5rem;color:#0f62fe;font-size:.875rem;margin-bottom:.75rem;text-align:left}.pricing-feature.svelte-1ux3ymh span:where(.svelte-1ux3ymh){color:#161616;line-height:1.4}.pricing-cta.svelte-1ux3ymh{text-align:center;margin-top:auto}.pricing-sub-text.svelte-1ux3ymh{margin-top:1rem;font-size:.875rem;color:#525252;font-style:italic}.bold-feature.svelte-1ux3ymh{font-weight:600!important}.pricing-cta.svelte-1ux3ymh .bx--btn--ghost{border:2px solid #e0e0e0!important;color:#161616!important}.pricing-cta.svelte-1ux3ymh .bx--btn--ghost:hover{border-color:#0f62fe!important;background-color:#0f62fe!important;color:#fff!important}.faq-section.svelte-1ux3ymh{background:#f4f4f4;padding:4rem 0}.faq-section.svelte-1ux3ymh .section-header:where(.svelte-1ux3ymh){text-align:center;margin-bottom:3rem}.faq-container.svelte-1ux3ymh{max-width:800px;margin:0 auto;padding:0 2rem}.faq-accordion.svelte-1ux3ymh{display:flex;flex-direction:column;gap:1rem}.faq-item.svelte-1ux3ymh{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.faq-question.svelte-1ux3ymh{padding:1.5rem 2rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s}.faq-question.svelte-1ux3ymh:hover{background-color:#f4f4f4}.faq-question.svelte-1ux3ymh h3:where(.svelte-1ux3ymh){margin:0;font-size:1.125rem;font-weight:600;color:#161616}.faq-icon.svelte-1ux3ymh{font-size:1.5rem;font-weight:300;color:#525252;transition:transform .2s}.faq-icon.open.svelte-1ux3ymh{transform:rotate(45deg)}.faq-answer.svelte-1ux3ymh{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out}.faq-answer.open.svelte-1ux3ymh{max-height:300px;padding:0 2rem 1.5rem}.faq-answer.svelte-1ux3ymh p:where(.svelte-1ux3ymh){margin:0;color:#525252;line-height:1.6;padding-top:1rem}@media (max-width: 768px){.pricing-hero-content.svelte-1ux3ymh h1:where(.svelte-1ux3ymh){font-size:2rem}.pricing-card-popular.svelte-1ux3ymh{transform:none}.pricing-section.svelte-1ux3ymh .bx--col{margin-bottom:2rem}}
