.coming-soon.svelte-133tnjx{max-width:560px;margin-inline:auto;padding:80px 20px 96px;display:flex;flex-direction:column;align-items:center;text-align:center;font-family:var(--font-sans)}.cs-eyebrow.svelte-133tnjx{display:inline-block;font-weight:var(--fw-bold);font-size:12px;letter-spacing:.04em;color:var(--accent);background:var(--accent-bg);border-radius:999px;padding:5px 13px;margin-bottom:18px}.coming-soon.svelte-133tnjx h1:where(.svelte-133tnjx){font-weight:var(--fw-extrabold);font-size:34px;letter-spacing:-.03em;margin:0;color:var(--text)}.cs-body.svelte-133tnjx{color:var(--text-2);font-size:16px;line-height:1.6;margin:14px 0 28px;max-width:44ch}.pricing.svelte-133tnjx{max-width:1120px;margin-inline:auto;padding:40px 16px 60px;display:flex;flex-direction:column;align-items:center;font-family:var(--font-sans)}.group.svelte-133tnjx{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:12px}.group.svelte-133tnjx+.group:where(.svelte-133tnjx){margin-top:34px}.group-title.svelte-133tnjx{align-self:flex-start;font-weight:var(--fw-bold);font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:0 0 14px}.hero.svelte-133tnjx{text-align:center;margin-bottom:20px}.hero.svelte-133tnjx h1:where(.svelte-133tnjx){font-weight:var(--fw-extrabold);font-size:32px;letter-spacing:-.03em;margin:0;color:var(--text)}.sub.svelte-133tnjx{color:var(--text-2);font-size:15px;margin:10px 0 0}.billing.svelte-133tnjx{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap;justify-content:center}.save-badge.svelte-133tnjx{display:inline-flex;align-items:center;gap:6px;font-weight:var(--fw-bold);font-size:13px;color:#fff;background:#0f7a44;border-radius:999px;padding:6px 14px;box-shadow:0 6px 16px -8px #0f7a448c}.cards.svelte-133tnjx{display:flex;gap:16px;align-items:stretch;flex-wrap:wrap;justify-content:flex-start;width:100%}.card.svelte-133tnjx{position:relative;flex:1 1 240px;min-width:240px;max-width:260px;border-radius:20px;padding:24px;background:var(--surface-card);border:1px solid var(--border);display:flex;flex-direction:column;cursor:pointer;transition:transform var(--dur),box-shadow var(--dur),border-color var(--dur)}@media(hover:hover)and (pointer:fine){.card.svelte-133tnjx:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-lg, var(--shadow-card));border-color:var(--accent)}.card.svelte-133tnjx:hover .cta-stretch{background:var(--accent)!important;color:var(--accent-ink)!important;border-color:transparent!important;box-shadow:var(--shadow-accent)}.card.svelte-133tnjx:hover .cta-stretch:hover{filter:brightness(1.06);transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.card.svelte-133tnjx{transition:box-shadow var(--dur),border-color var(--dur)}@media(hover:hover)and (pointer:fine){.card.svelte-133tnjx:hover{transform:none}}@media(hover:hover)and (pointer:fine){.card.svelte-133tnjx:hover .cta-stretch:hover{transform:none}}}.card.pro.svelte-133tnjx{--accent: #cf4c0c;--accent-ink: #ffffff;--accent-bg: #fff2e8;--accent-shadow: rgba(207, 76, 12, .42);--shadow-accent: 0 10px 26px -8px rgba(207, 76, 12, .5);border:2px solid var(--accent);box-shadow:0 12px 30px -14px #cf4c0c8c;position:relative}.card.selected.svelte-133tnjx{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent),var(--shadow-card)}.pro-badge.svelte-133tnjx{position:absolute;top:-12px;inset-inline-start:50%;transform:translate(-50%)}.plan-name.svelte-133tnjx{font-weight:var(--fw-extrabold);font-size:17px;color:var(--text)}.plan-name.accent.svelte-133tnjx{color:var(--accent)}.plan-tag.svelte-133tnjx{font-size:13px;color:var(--text-3);margin-top:3px}.price-block.svelte-133tnjx{margin:16px 0 4px}.price.svelte-133tnjx{display:flex;align-items:baseline;gap:4px}.was.svelte-133tnjx{font-weight:var(--fw-semibold);font-size:15px;line-height:1.1;color:var(--text-3);text-decoration:line-through;margin-bottom:2px}.amount.svelte-133tnjx{font-weight:var(--fw-extrabold);font-size:38px;letter-spacing:-.02em;color:var(--text)}.unit.svelte-133tnjx{font-weight:var(--fw-semibold);font-size:13px;color:var(--text-3)}.plan-sub.svelte-133tnjx{font-weight:var(--fw-medium);font-size:12px;color:var(--text-3);min-height:16px}.soon-chip.svelte-133tnjx{align-self:flex-start;margin-top:8px;font-weight:var(--fw-semibold);font-size:11.5px;color:var(--accent);background:var(--accent-bg);border-radius:999px;padding:3px 10px}.rule.svelte-133tnjx{height:1px;background:var(--line);margin:16px 0}.feats.svelte-133tnjx{list-style:none;margin:0 0 20px;padding:0;flex:1}.feats.svelte-133tnjx li:where(.svelte-133tnjx){display:flex;align-items:flex-start;gap:10px;padding:7px 0;font-weight:var(--fw-medium);font-size:13.5px;line-height:1.4;color:var(--text-2)}.feats.svelte-133tnjx strong:where(.svelte-133tnjx){color:var(--text);font-weight:var(--fw-semibold)}.check.svelte-133tnjx{width:18px;height:18px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:10px;margin-top:1px}.check.neutral.svelte-133tnjx{background:var(--line);color:var(--text-2)}.check.accent.svelte-133tnjx{background:var(--accent-bg);color:var(--accent)}.placeholder.svelte-133tnjx{margin:18px 0 0;font-weight:var(--fw-semibold);font-size:13px;color:var(--accent);background:var(--accent-bg);border-radius:var(--radius-control);padding:10px 16px}.enterprise.svelte-133tnjx{margin-top:28px;width:100%;border-radius:20px;padding:24px 28px;background:var(--surface-card);border:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.ent-info.svelte-133tnjx{flex:1 1 320px}.ent-feats.svelte-133tnjx{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px}.ent-feats.svelte-133tnjx li:where(.svelte-133tnjx){display:flex;align-items:center;gap:8px;font-weight:var(--fw-medium);font-size:13px;color:var(--text-2)}.ent-action.svelte-133tnjx{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0}.note.svelte-133tnjx{font-weight:var(--fw-medium);font-size:12px;color:var(--text-3);margin-top:22px;text-align:center;max-width:420px}@media(max-width:560px){.pricing.svelte-133tnjx{padding:28px 14px 48px}.card.svelte-133tnjx{flex-basis:100%;min-width:0;max-width:none;padding:22px}.enterprise.svelte-133tnjx{padding:22px;gap:16px;flex-direction:column;align-items:stretch}.ent-action.svelte-133tnjx{align-items:stretch}.ent-action.svelte-133tnjx .btn{width:100%}.amount.svelte-133tnjx{font-size:34px}}
