.faq-section.svelte-120bizo{padding:var(--space-16) 0;background-color:var(--color-surface-raised);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);transition:background-color var(--transition-slow), border-color var(--transition-slow)}.faq-section--anchor.svelte-120bizo{scroll-margin-top:5.5rem}@media (max-width:767px){.faq-section--anchor.svelte-120bizo{scroll-margin-top:4.5rem}}.faq-section__inner.svelte-120bizo{gap:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:768px){.faq-section__inner.svelte-120bizo{grid-template-columns:280px 1fr}}.faq-section__header.svelte-120bizo{gap:var(--space-3);padding-left:var(--space-5);border-left:3px solid var(--color-primary);flex-direction:column;height:fit-content;display:flex}.faq-section__headline.svelte-120bizo{font-family:var(--font-display);letter-spacing:var(--font-display-tracking,0);color:var(--color-text);transition:color var(--transition-slow), font-family var(--transition-slow);font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:700}.faq-section__sub.svelte-120bizo{color:var(--color-text-muted);transition:color var(--transition-slow);font-size:.9375rem;line-height:1.6}.faq-section__sub.svelte-120bizo a:where(.svelte-120bizo){color:var(--color-primary);transition:color var(--transition-fast);text-decoration:underline}.faq-section.svelte-120bizo .marketing-faq{width:100%;min-width:0}.pricing-cta.svelte-h6coqq{padding:var(--space-16) 0;background:var(--hero-gradient);transition:background var(--transition-slow);position:relative;overflow:hidden}.pricing-cta__inner.svelte-h6coqq{text-align:center;align-items:center;gap:var(--space-5);z-index:1;flex-direction:column;display:flex;position:relative}.pricing-cta__headline.svelte-h6coqq{font-family:var(--font-display);letter-spacing:var(--font-display-tracking,0);color:#fff;transition:font-family var(--transition-slow);font-size:clamp(1.875rem,4vw,3rem);font-weight:700;line-height:1.2}.pricing-cta__sub.svelte-h6coqq{color:#ffffffbf;max-width:520px;font-size:1rem}.pricing-cta__actions.svelte-h6coqq{gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;width:100%;display:flex}@media (max-width:480px){.pricing-cta__actions.svelte-h6coqq{flex-direction:column}}.pricing-cta__actions.svelte-h6coqq .pricing-cta__btn{font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;width:100%;padding:14px 32px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:481px){.pricing-cta__actions.svelte-h6coqq .pricing-cta__btn{width:auto}}.pricing-cta__actions.svelte-h6coqq .pricing-cta__btn--primary{background-color:var(--color-primary);color:var(--color-text-inverse)}.pricing-cta__actions.svelte-h6coqq .pricing-cta__btn--primary:hover{background-color:var(--color-primary-light);text-decoration:none;transform:translateY(-2px)}.pricing-cta__actions.svelte-h6coqq .pricing-cta__btn--ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff1a;border:1.5px solid #fff6}.pricing-cta__actions.svelte-h6coqq .pricing-cta__btn--ghost:hover{background-color:#fff3;border-color:#ffffffb3;text-decoration:none}.pricing-cta__actions.svelte-h6coqq .pricing-cta__btn:active{transform:scale(.98)translateY(1px)}
