@keyframes svelte-1hrotn9-float{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-18px) rotate(var(--r, 0deg))}}.shape.svelte-1hrotn9{position:absolute;border-radius:50%;pointer-events:none;z-index:0;animation:svelte-1hrotn9-float 6s ease-in-out infinite}.shape--star.svelte-1hrotn9{width:260px;height:260px;background:radial-gradient(circle at 50% 50%,#ffdc8280,#183ec226);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;filter:blur(6px);--r: 0deg;animation-delay:-1s}.shape--helix.svelte-1hrotn9{width:240px;height:240px;background:conic-gradient(from 0deg,#d2dcff99,#183ec233,#d2dcff99);border-radius:40% 60% 60% 40%/60% 40% 40% 60%;filter:blur(4px);--r: 20deg;animation-delay:-3s}.tag.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;padding:6px 13px;border-radius:var(--radius-sm, 10px);border:1px solid rgba(34,34,34,.1);font-family:var(--font-body, "Inter", sans-serif);font-size:13px;font-weight:500;letter-spacing:-.325px;line-height:2.38}.btn.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:10px 15px;border-radius:var(--radius-sm, 10px);font-size:16px;font-weight:500;letter-spacing:-.32px;transition:transform .2s,box-shadow .2s}.btn.svelte-1hrotn9:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.btn--primary.svelte-1hrotn9{background:var(--color-dark, #000000);color:var(--color-white, #ffffff)}.btn--ghost.svelte-1hrotn9{background:transparent;color:var(--color-dark, #000000);padding:10px 0}.btn--ghost.svelte-1hrotn9:hover{box-shadow:none}.btn.svelte-1hrotn9 svg{width:20px;height:20px;flex-shrink:0}.pricing-hero.svelte-1hrotn9{position:relative;overflow:hidden;padding:100px 40px 80px;background:linear-gradient(180deg,var(--color-white, #ffffff) 0%,var(--color-light-blue-2, #d2dcff) 100%);text-align:center}.pricing-hero__inner.svelte-1hrotn9{position:relative;z-index:2;max-width:800px;margin:0 auto}.pricing-hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-family:var(--font-display, "DM Sans", sans-serif);font-size:72px;font-weight:700;letter-spacing:-4.68px;line-height:1.05;background:linear-gradient(180deg,#000 0%,var(--color-navy, #001354) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-top:20px;margin-bottom:24px}.pricing-hero__subtitle.svelte-1hrotn9{font-size:22px;letter-spacing:-.79px;line-height:1.41;color:var(--color-navy-deep, #010d3e);max-width:580px;margin:0 auto 48px}.billing-toggle.svelte-1hrotn9{display:inline-flex;align-items:center;gap:16px;background:var(--color-white, #ffffff);padding:6px 8px;border-radius:50px;box-shadow:0 2px 12px #00000014}.billing-toggle__label.svelte-1hrotn9{font-family:var(--font-body, "Inter", sans-serif);font-size:15px;font-weight:500;letter-spacing:-.3px;color:var(--color-gray, #6f6c90);cursor:pointer;transition:color .2s,background .2s;padding:8px 16px;border-radius:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.billing-toggle__label.active.svelte-1hrotn9{color:var(--color-white, #ffffff);background:var(--color-dark, #000000)}.billing-toggle__badge.svelte-1hrotn9{display:inline-flex;align-items:center;padding:4px 10px;border-radius:50px;background:linear-gradient(135deg,#22c55e,#16a34a);color:var(--color-white, #ffffff);font-size:12px;font-weight:600;letter-spacing:-.2px;opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s}.billing-toggle__badge.show.svelte-1hrotn9{opacity:1;transform:scale(1)}.pricing-hero.svelte-1hrotn9 .shape--star:where(.svelte-1hrotn9){left:-80px;top:40px}.pricing-hero.svelte-1hrotn9 .shape--helix:where(.svelte-1hrotn9){right:-60px;bottom:-20px}.pricing-cards.svelte-1hrotn9{padding:0 40px 100px;background:linear-gradient(180deg,var(--color-light-blue-2, #d2dcff) 0%,var(--color-white, #ffffff) 40%)}.pricing-cards__inner.svelte-1hrotn9{max-width:1100px;margin:0 auto}.pricing-cards__grid.svelte-1hrotn9{display:flex;align-items:flex-end;justify-content:center;gap:28px}.price-card.svelte-1hrotn9{width:351px;border-radius:var(--radius-xl, 24px);padding:40px;border:1px solid #eff0f6;box-shadow:0 2px 10.5px #14142b14;background:var(--color-white, #ffffff);transition:transform .3s,box-shadow .3s}.price-card.svelte-1hrotn9:hover{transform:translateY(-6px);box-shadow:0 8px 30px #14142b1f}.price-card--featured.svelte-1hrotn9{background:var(--color-dark, #000000);color:var(--color-white, #ffffff);border-color:var(--color-dark, #000000);position:relative;padding-bottom:48px}.price-card__tier.svelte-1hrotn9{font-family:var(--font-display, "DM Sans", sans-serif);font-size:18px;font-weight:700;letter-spacing:-.56px;color:var(--color-gray, #6f6c90)}.price-card--featured.svelte-1hrotn9 .price-card__tier:where(.svelte-1hrotn9){color:#fff9}.price-card__header.svelte-1hrotn9{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.price-card__popular.svelte-1hrotn9{display:inline-flex;align-items:center;padding:6px 13px;border-radius:var(--radius-sm, 10px);border:1px solid rgba(255,255,255,.2);font-size:13px;font-weight:500;letter-spacing:-.325px;background:linear-gradient(90deg,#dd7dff,#e1cd86,#8bcb92,#71c2ef,#3bffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-card__price.svelte-1hrotn9{display:flex;align-items:flex-end;gap:4px;margin-bottom:12px}.price-card__amount.svelte-1hrotn9{font-family:var(--font-display, "DM Sans", sans-serif);font-size:54px;font-weight:700;letter-spacing:-3.24px;line-height:1.11}.price-card__period.svelte-1hrotn9{font-family:var(--font-display, "DM Sans", sans-serif);font-size:18px;font-weight:700;letter-spacing:-.56px;color:var(--color-gray, #6f6c90);padding-bottom:8px}.price-card--featured.svelte-1hrotn9 .price-card__period:where(.svelte-1hrotn9){color:#999}.price-card__desc.svelte-1hrotn9{font-size:15px;color:var(--color-gray, #6f6c90);letter-spacing:-.3px;line-height:1.5;margin-bottom:28px}.price-card--featured.svelte-1hrotn9 .price-card__desc:where(.svelte-1hrotn9){color:#ffffff80}.price-card__btn.svelte-1hrotn9{display:block;width:100%;padding:10px 15px;border-radius:var(--radius-sm, 10px);font-family:var(--font-button, "Satoshi", sans-serif);font-size:16px;font-weight:500;text-align:center;margin-bottom:34px;transition:transform .2s,box-shadow .2s}.price-card__btn.svelte-1hrotn9:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.price-card__btn--dark.svelte-1hrotn9{background:var(--color-dark, #000000);color:var(--color-white, #ffffff)}.price-card__btn--light.svelte-1hrotn9{background:var(--color-white, #ffffff);color:var(--color-dark, #000000)}.price-card__features.svelte-1hrotn9{display:flex;flex-direction:column;gap:20px}.price-card__feature.svelte-1hrotn9{display:flex;align-items:center;gap:16px;font-size:14px}.price-card__check.svelte-1hrotn9{width:24px;height:24px;flex-shrink:0}.comparison.svelte-1hrotn9{padding:80px 40px 100px;background:var(--color-white, #ffffff)}.comparison__inner.svelte-1hrotn9{max-width:1100px;margin:0 auto}.comparison__title.svelte-1hrotn9{font-family:var(--font-display, "DM Sans", sans-serif);font-size:54px;font-weight:700;letter-spacing:-3.24px;line-height:1.11;background:linear-gradient(180deg,#000 0%,var(--color-navy, #001354) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin-bottom:60px}.comparison__table-wrap.svelte-1hrotn9{overflow-x:auto;border-radius:var(--radius-lg, 20px);border:1px solid #eff0f6;box-shadow:0 2px 10.5px #14142b0f}.comparison__table.svelte-1hrotn9{width:100%;border-collapse:collapse;font-size:15px;letter-spacing:-.15px}.comparison__table.svelte-1hrotn9 thead:where(.svelte-1hrotn9){position:sticky;top:0;z-index:10}.comparison__table.svelte-1hrotn9 th:where(.svelte-1hrotn9){padding:20px 24px;font-family:var(--font-display, "DM Sans", sans-serif);font-weight:700;font-size:16px;letter-spacing:-.32px;text-align:center;background:#f8f9fb;border-bottom:2px solid #eff0f6}.comparison__table.svelte-1hrotn9 th:where(.svelte-1hrotn9):first-child{text-align:left;width:35%}.comparison__table.svelte-1hrotn9 th:where(.svelte-1hrotn9):nth-child(3){background:var(--color-light-blue, #eaeefe);color:var(--color-navy, #001354)}.comparison__table.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:16px 24px;text-align:center;border-bottom:1px solid #f3f3f6}.comparison__table.svelte-1hrotn9 td:where(.svelte-1hrotn9):first-child{text-align:left;color:var(--color-dark, #000000)}.comparison__table.svelte-1hrotn9 td:where(.svelte-1hrotn9):nth-child(3){background:#eaeefe59}.comparison__table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):last-child td:where(.svelte-1hrotn9){border-bottom:none}.comparison__table.svelte-1hrotn9 .cat-row:where(.svelte-1hrotn9) td:where(.svelte-1hrotn9){font-family:var(--font-display, "DM Sans", sans-serif);font-weight:700;font-size:14px;letter-spacing:.5px;text-transform:uppercase;color:var(--color-navy, #001354);background:#f8f9fb;padding:14px 24px;border-bottom:1px solid #eff0f6}.comparison__table.svelte-1hrotn9 .cat-row:where(.svelte-1hrotn9) td:where(.svelte-1hrotn9):nth-child(3){background:#eaeefe8c}.comparison__check.svelte-1hrotn9{color:#22c55e;font-size:20px;font-weight:700}.comparison__dash.svelte-1hrotn9{color:#d1d5db;font-size:20px}.comparison__text.svelte-1hrotn9{color:var(--color-dark, #000000);font-weight:500}.comparison__mobile.svelte-1hrotn9{display:none}.comparison__mobile-card.svelte-1hrotn9{border-radius:var(--radius-lg, 20px);border:1px solid #eff0f6;background:var(--color-white, #ffffff);box-shadow:0 2px 10.5px #14142b0f;overflow:hidden}.comparison__mobile-card--featured.svelte-1hrotn9{border-color:var(--color-blue, #183ec2);box-shadow:0 4px 20px #183ec226}.comparison__mobile-header.svelte-1hrotn9{padding:24px;font-family:var(--font-display, "DM Sans", sans-serif);font-size:22px;font-weight:700;letter-spacing:-.66px;background:#f8f9fb;border-bottom:1px solid #eff0f6}.comparison__mobile-card--featured.svelte-1hrotn9 .comparison__mobile-header:where(.svelte-1hrotn9){background:var(--color-light-blue, #eaeefe);color:var(--color-navy, #001354)}.comparison__mobile-cat.svelte-1hrotn9{padding:14px 24px;font-family:var(--font-display, "DM Sans", sans-serif);font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--color-navy, #001354);background:#f8f9fb;border-bottom:1px solid #eff0f6}.comparison__mobile-row.svelte-1hrotn9{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;border-bottom:1px solid #f3f3f6;font-size:14px}.comparison__mobile-row.svelte-1hrotn9:last-child{border-bottom:none}.comparison__mobile-feature.svelte-1hrotn9{color:var(--color-dark, #000000)}.comparison__mobile-value.svelte-1hrotn9{font-weight:500;color:var(--color-dark, #000000)}.faq.svelte-1hrotn9{padding:80px 40px 100px;background:linear-gradient(180deg,var(--color-white, #ffffff) 0%,var(--color-light-blue, #eaeefe) 100%)}.faq__inner.svelte-1hrotn9{max-width:800px;margin:0 auto}.faq__title.svelte-1hrotn9{font-family:var(--font-display, "DM Sans", sans-serif);font-size:54px;font-weight:700;letter-spacing:-3.24px;line-height:1.11;background:linear-gradient(180deg,#000 0%,var(--color-navy, #001354) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin-bottom:60px}.faq__list.svelte-1hrotn9{display:flex;flex-direction:column;gap:12px}.faq__item.svelte-1hrotn9{border-radius:var(--radius-lg, 20px);border:1px solid rgba(34,34,34,.08);background:var(--color-white, #ffffff);box-shadow:0 2px 8px #14142b0a;overflow:hidden;transition:box-shadow .3s}.faq__item.svelte-1hrotn9:hover{box-shadow:0 4px 16px #14142b14}.faq__question.svelte-1hrotn9{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px;background:none;border:none;font-family:var(--font-display, "DM Sans", sans-serif);font-size:18px;font-weight:700;letter-spacing:-.36px;color:var(--color-dark, #000000);text-align:left;cursor:pointer;transition:background .2s}.faq__question.svelte-1hrotn9:hover{background:#eaeefe66}.faq__icon.svelte-1hrotn9{width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--color-light-blue, #eaeefe);display:flex;align-items:center;justify-content:center;transition:transform .3s,background .3s}.faq__item.open.svelte-1hrotn9 .faq__icon:where(.svelte-1hrotn9){transform:rotate(45deg);background:var(--color-dark, #000000)}.faq__item.open.svelte-1hrotn9 .faq__icon:where(.svelte-1hrotn9) svg path{stroke:var(--color-white, #ffffff)}.faq__icon.svelte-1hrotn9 svg{width:14px;height:14px}.faq__answer.svelte-1hrotn9{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1)}.faq__answer-inner.svelte-1hrotn9{padding:0 28px 24px;font-size:16px;letter-spacing:-.16px;line-height:1.6;color:var(--color-gray, #6f6c90)}.cta.svelte-1hrotn9{position:relative;overflow:hidden;padding:132px 40px;background:linear-gradient(180deg,var(--color-white, #ffffff) 0%,var(--color-light-blue-2, #d2dcff) 75%);text-align:center}.cta__inner.svelte-1hrotn9{position:relative;z-index:2;max-width:540px;margin:0 auto}.cta.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-family:var(--font-display, "DM Sans", sans-serif);font-size:54px;font-weight:700;letter-spacing:-3.24px;line-height:1.11;background:linear-gradient(180deg,#000,var(--color-navy, #001354));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px}.cta.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:16px;letter-spacing:-.16px;line-height:1.44;color:var(--color-navy-deep, #010d3e);max-width:447px;margin:0 auto 40px}.cta__buttons.svelte-1hrotn9{display:flex;align-items:center;justify-content:center;gap:17px;flex-wrap:wrap}.cta.svelte-1hrotn9 .shape--star:where(.svelte-1hrotn9){left:-80px;top:-40px}.cta.svelte-1hrotn9 .shape--helix:where(.svelte-1hrotn9){right:-60px;bottom:-20px}@media(max-width:900px){.pricing-hero.svelte-1hrotn9{padding:80px 32px 60px}.pricing-hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:52px;letter-spacing:-3.2px}.pricing-hero__subtitle.svelte-1hrotn9{font-size:18px}.pricing-cards.svelte-1hrotn9{padding:0 32px 80px}.pricing-cards__grid.svelte-1hrotn9{flex-direction:column;align-items:center}.price-card.svelte-1hrotn9{width:100%;max-width:480px}.comparison__title.svelte-1hrotn9,.faq__title.svelte-1hrotn9{font-size:42px;letter-spacing:-2.5px}.comparison__table-wrap.svelte-1hrotn9{display:none}.comparison__mobile.svelte-1hrotn9{display:flex;flex-direction:column;gap:24px}.cta.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:42px;letter-spacing:-2.5px}}@media(max-width:520px){.pricing-hero.svelte-1hrotn9{padding:60px 20px 40px}.pricing-hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:40px;letter-spacing:-2.4px}.pricing-hero__subtitle.svelte-1hrotn9{font-size:16px;margin-bottom:32px}.billing-toggle.svelte-1hrotn9{gap:10px;padding:4px 6px}.billing-toggle__label.svelte-1hrotn9{font-size:14px;padding:6px 12px}.pricing-cards.svelte-1hrotn9{padding:0 20px 60px}.price-card.svelte-1hrotn9{width:100%;padding:28px}.comparison.svelte-1hrotn9{padding:60px 20px 80px}.comparison__title.svelte-1hrotn9{font-size:36px;letter-spacing:-2px}.faq.svelte-1hrotn9{padding:60px 20px 80px}.faq__title.svelte-1hrotn9{font-size:36px;letter-spacing:-2px}.faq__question.svelte-1hrotn9{padding:20px;font-size:16px}.faq__answer-inner.svelte-1hrotn9{padding:0 20px 20px;font-size:15px}.cta.svelte-1hrotn9{padding:80px 20px}.cta.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:36px;letter-spacing:-2px}.cta__buttons.svelte-1hrotn9{flex-direction:column}.shape.svelte-1hrotn9{display:none}}
