.landing[data-v-8ab3a877]{background:var(--ds-bg);-webkit-text-size-adjust:100%;color:var(--ds-text);font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}.landing[data-v-8ab3a877],.landing[data-v-8ab3a877] *,.landing[data-v-8ab3a877] :before,.landing[data-v-8ab3a877] :after{box-sizing:border-box}.landing[data-v-8ab3a877] :where(h1,h2,h3,p){font-size:inherit;font-weight:inherit;margin:0}.landing[data-v-8ab3a877] :where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.landing[data-v-8ab3a877] :where(button){font:inherit;color:inherit;background:0 0;border:0}.landing[data-v-8ab3a877] :where(svg){vertical-align:middle;display:block}.eyebrow[data-v-8ab3a877]{color:var(--ds-accent-text);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.section-title[data-v-8ab3a877]{color:var(--ds-text);margin-bottom:32px;font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:800}.section-title--center[data-v-8ab3a877]{text-align:center}.hero[data-v-8ab3a877]{background:var(--ds-bg);text-align:center;padding:100px 24px 64px}@media (width>=769px){.hero[data-v-8ab3a877]{padding:120px 24px 64px}}.hero__inner[data-v-8ab3a877]{max-width:48rem;margin:0 auto}.hero__title[data-v-8ab3a877]{color:var(--ds-text);margin:12px 0 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.1}.hero__product[data-v-8ab3a877]{color:var(--ds-muted);margin-top:14px;font-size:13px}.hero__service[data-v-8ab3a877]{color:var(--ds-accent-text);margin-top:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.hero .toggle[data-v-8ab3a877]{margin-top:18px}.hero__sub[data-v-8ab3a877]{color:var(--ds-text-2);margin-bottom:36px;font-size:17px;line-height:1.7}.toggle[data-v-8ab3a877]{background:var(--ds-surface-2);border-radius:100px;align-items:center;gap:12px;padding:5px 6px;display:inline-flex}.toggle__btn[data-v-8ab3a877]{cursor:pointer;color:var(--ds-muted);background:0 0;border:none;border-radius:100px;padding:8px 20px;font-size:14px;font-weight:600;transition:all .15s}.toggle__btn.is-active[data-v-8ab3a877]{background:var(--ds-surface);color:var(--ds-text);box-shadow:0 1px 4px #0000001a}.toggle__save[data-v-8ab3a877]{background:var(--ds-accent);color:#fff;border-radius:100px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:700}.plans[data-v-8ab3a877]{padding:45px 15px 35px}@media screen and (width>=769px){.plans[data-v-8ab3a877]{padding:65px 15px 80px}}.plans__grid[data-v-8ab3a877]{grid-template-columns:repeat(3,1fr);align-items:start;gap:35px;max-width:72rem;margin:0 auto;display:grid}.plan[data-v-8ab3a877]{border:1.5px solid var(--ds-border);background:var(--ds-surface);border-radius:20px;padding:36px 32px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 2px 16px #0000000d}.plan[data-v-8ab3a877]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.plan--featured[data-v-8ab3a877]{border-color:var(--ds-accent);background:#1e1b4b;transform:translateY(-12px);box-shadow:0 24px 60px #4338ca40}.plan--featured[data-v-8ab3a877]:hover{transform:translateY(-12px);box-shadow:0 24px 60px #4338ca40}.plan__badge[data-v-8ab3a877]{color:#fff;letter-spacing:.06em;white-space:nowrap;background:linear-gradient(90deg,#6366f1,#4338ca);border-radius:100px;padding:4px 14px;font-size:11px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.plan__head[data-v-8ab3a877]{margin-bottom:28px}.plan__name[data-v-8ab3a877]{color:var(--ds-text);margin-bottom:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800}.plan__tagline[data-v-8ab3a877]{color:var(--ds-muted);margin-bottom:20px;font-size:13px;line-height:1.5}.plan__price[data-v-8ab3a877]{align-items:baseline;gap:4px;display:flex}.plan__amount[data-v-8ab3a877]{color:var(--ds-text);font-family:Plus Jakarta Sans,sans-serif;font-size:42px;font-weight:800;line-height:1}.plan__period[data-v-8ab3a877]{color:var(--ds-muted);font-size:14px}.plan__billed[data-v-8ab3a877]{color:var(--ds-muted);margin-top:4px;font-size:12px}.plan--featured .plan__name[data-v-8ab3a877],.plan--featured .plan__amount[data-v-8ab3a877]{color:#fff}.plan--featured .plan__tagline[data-v-8ab3a877],.plan--featured .plan__period[data-v-8ab3a877]{color:#a5b4fc}.plan--featured .plan__billed[data-v-8ab3a877]{color:#818cf8}.plan__cta[data-v-8ab3a877]{cursor:pointer;border:1.5px solid var(--ds-border);width:100%;color:var(--ds-text);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-bottom:28px;padding:13px;font-size:14px;font-weight:700;transition:all .15s;display:flex}.plan__cta[data-v-8ab3a877]:hover{border-color:var(--ds-accent);color:var(--ds-accent-text)}.plan--featured .plan__cta[data-v-8ab3a877]{background:var(--ds-accent);color:#fff;border:none}.plan--featured .plan__cta[data-v-8ab3a877]:hover{background:var(--ds-accent-hover)}.plan__features[data-v-8ab3a877]{border-top:1px solid var(--ds-border);flex-direction:column;gap:12px;padding-top:24px;display:flex}.plan--featured .plan__features[data-v-8ab3a877]{border-top-color:#ffffff1f}.plan__feature[data-v-8ab3a877]{align-items:center;gap:10px;display:flex}.plan__feature-icon[data-v-8ab3a877]{color:var(--ds-accent-text);flex-shrink:0}.plan__feature-text[data-v-8ab3a877]{color:var(--ds-text-2);font-size:13px}.plan__feature.is-off .plan__feature-icon[data-v-8ab3a877],.plan__feature.is-off .plan__feature-text[data-v-8ab3a877]{color:var(--ds-muted)}.plan--featured .plan__feature-icon[data-v-8ab3a877]{color:#a5b4fc}.plan--featured .plan__feature-text[data-v-8ab3a877]{color:#e0e7ff}.plan--featured .plan__feature.is-off .plan__feature-icon[data-v-8ab3a877]{color:#fff3}.plan--featured .plan__feature.is-off .plan__feature-text[data-v-8ab3a877]{color:#ffffff59}.enterprise[data-v-8ab3a877]{padding:0 15px 35px}@media screen and (width>=769px){.enterprise[data-v-8ab3a877]{padding:0 15px 80px}}.enterprise__inner[data-v-8ab3a877]{background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:72rem;margin:0 auto;padding:32px 40px;display:flex}.enterprise__title[data-v-8ab3a877]{color:var(--ds-text);margin-bottom:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800}.enterprise__text[data-v-8ab3a877]{color:var(--ds-muted);font-size:14px}.enterprise__cta[data-v-8ab3a877]{background:var(--ds-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;padding:13px 24px;font-size:14px;font-weight:700;transition:background .15s;display:inline-flex}.enterprise__cta[data-v-8ab3a877]:hover{background:#1e1b4b}.compare[data-v-8ab3a877]{padding:15px 15px 35px}@media screen and (width>=769px){.compare[data-v-8ab3a877]{padding:15px 15px 96px}}.compare__inner[data-v-8ab3a877]{max-width:72rem;margin:0 auto}.compare__wrap[data-v-8ab3a877]{border:1px solid var(--ds-border);border-radius:16px;overflow-x:auto}.compare__table[data-v-8ab3a877]{border-collapse:collapse;width:100%;min-width:640px}.compare__head-row[data-v-8ab3a877]{background:var(--ds-surface-2);border-bottom:1px solid var(--ds-border)}.compare__th[data-v-8ab3a877]{text-align:center;color:var(--ds-text);padding:16px 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800}.compare__th--feature[data-v-8ab3a877]{text-align:left;color:var(--ds-muted);width:40%;font-family:inherit;font-size:13px;font-weight:600}.compare__th--featured[data-v-8ab3a877]{color:var(--ds-accent-text)}.compare__popular[data-v-8ab3a877]{color:#6366f1;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600;display:block}.compare__row[data-v-8ab3a877]{border-bottom:1px solid var(--ds-border);background:var(--ds-surface)}.compare__row--alt[data-v-8ab3a877]{background:var(--ds-bg)}.compare__label[data-v-8ab3a877]{color:var(--ds-text-2);padding:14px 24px;font-size:14px;font-weight:500}.compare__value[data-v-8ab3a877]{text-align:center;padding:14px 24px}.compare__bool[data-v-8ab3a877]{color:var(--ds-muted);justify-content:center;display:flex}.compare__bool.is-on[data-v-8ab3a877]{color:var(--ds-accent-text)}.compare__text[data-v-8ab3a877]{color:var(--ds-text-2);font-size:13px}.testimonials[data-v-8ab3a877]{padding:0 24px 75px}@media (width>=769px){.testimonials[data-v-8ab3a877]{padding:0 24px 96px}}.testimonials__inner[data-v-8ab3a877]{max-width:72rem;margin:0 auto}.testimonials__grid[data-v-8ab3a877]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.testimonial[data-v-8ab3a877]{border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:16px;padding:28px}.testimonial__quote[data-v-8ab3a877]{color:var(--ds-text-2);margin-bottom:20px;font-size:14px;font-style:italic;line-height:1.7}.testimonial__person[data-v-8ab3a877]{align-items:center;gap:10px;display:flex}.testimonial__avatar[data-v-8ab3a877]{background:var(--ds-accent-soft);width:38px;height:38px;color:var(--ds-accent-text);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.testimonial__name[data-v-8ab3a877]{color:var(--ds-text);font-size:13px;font-weight:700}.testimonial__role[data-v-8ab3a877]{color:var(--ds-muted);font-size:12px}.faq[data-v-8ab3a877]{background:var(--ds-surface-2);padding:80px 24px 96px}.faq__inner[data-v-8ab3a877]{max-width:48rem;margin:0 auto}.faq__title[data-v-8ab3a877]{color:var(--ds-text);text-align:center;margin-bottom:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:800}.faq__sub[data-v-8ab3a877]{color:var(--ds-muted);text-align:center;margin-bottom:8px;font-size:15px}.faq__article[data-v-8ab3a877]{text-align:center;margin-bottom:48px;font-size:15px}.faq__link[data-v-8ab3a877]{color:var(--ds-accent-text);font-weight:600;text-decoration:none}.faq__list[data-v-8ab3a877]{flex-direction:column;gap:2px;display:flex}.faq__item[data-v-8ab3a877]{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:12px;transition:box-shadow .15s;overflow:hidden}.faq__item.is-open[data-v-8ab3a877]{box-shadow:0 4px 20px #0000000f}.faq__q[data-v-8ab3a877]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;display:flex}.faq__q-text[data-v-8ab3a877]{color:var(--ds-text);font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700}.faq__plus[data-v-8ab3a877]{color:var(--ds-accent-text);flex-shrink:0;font-size:22px;line-height:1;transition:transform .2s}.faq__item.is-open .faq__plus[data-v-8ab3a877]{transform:rotate(45deg)}.faq__a[data-v-8ab3a877]{padding:0 24px 20px}.faq__a p[data-v-8ab3a877]{color:var(--ds-text-2);font-size:14px;line-height:1.7}.cta-section[data-v-8ab3a877]{margin-bottom:45px;padding:55px 15px}@media screen and (width>=769px){.cta-section[data-v-8ab3a877]{padding:80px 15px}}.cta[data-v-8ab3a877]{text-align:center;background:linear-gradient(135deg,#1e1b4b 0%,#312e81 50%,#4338ca 100%);border-radius:24px;max-width:72rem;margin:0 auto;padding:72px 64px;position:relative;overflow:hidden}.cta__blob[data-v-8ab3a877]{pointer-events:none;border-radius:50%;position:absolute}.cta__blob--top[data-v-8ab3a877]{background:#6366f126;width:300px;height:300px;top:-80px;right:-80px}.cta__blob--bottom[data-v-8ab3a877]{background:#818cf81a;width:200px;height:200px;bottom:-60px;left:20%}.cta__content[data-v-8ab3a877]{position:relative}.cta__title[data-v-8ab3a877]{color:#fff;margin-bottom:16px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(26px,3.5vw,44px);font-weight:800;line-height:1.2}.cta__text[data-v-8ab3a877]{color:#c7d2fe;max-width:480px;margin:0 auto 36px;font-size:16px}.cta__actions[data-v-8ab3a877]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cta__btn-primary[data-v-8ab3a877]{background:var(--ds-surface);color:var(--ds-accent-text);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;padding:15px 32px;font-size:15px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 4px 20px #0003}.cta__btn-primary[data-v-8ab3a877]:hover{background:var(--ds-accent-soft);transform:translateY(-1px)}.cta__btn-secondary[data-v-8ab3a877]{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #ffffff4d;border-radius:10px;justify-content:center;align-items:center;padding:15px 28px;font-size:15px;font-weight:600;transition:border-color .15s;display:inline-flex}.cta__btn-secondary[data-v-8ab3a877]:hover{border-color:#ffffffb3}@media (width<=900px){.plans__grid[data-v-8ab3a877],.testimonials__grid[data-v-8ab3a877]{grid-template-columns:1fr}.plan--featured[data-v-8ab3a877],.plan--featured[data-v-8ab3a877]:hover{transform:none}.cta[data-v-8ab3a877]{padding:48px 28px}}
