body{background:radial-gradient(circle at 12% 5%,rgba(243,192,0,.26),transparent 34%),radial-gradient(circle at 88% 0,rgba(2,119,189,.18),transparent 30%),#f3f8fe;font-family:Outfit,Manrope,sans-serif}.page-wrap.svelte-1hrotn9{padding:0 1rem 3rem}.pricing-page.svelte-1hrotn9{max-width:1120px;margin:0 auto;display:grid;gap:1rem}.card-shell.svelte-1hrotn9{background:#ffffffe6;border:1px solid #d7e2ef;border-radius:18px;box-shadow:0 14px 34px #0f172a0f}.card-soft.svelte-1hrotn9{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:.9rem}.hero.svelte-1hrotn9{padding:1.3rem;display:grid;grid-template-columns:1.2fr .8fr;gap:1rem;align-items:start}.kicker.svelte-1hrotn9{text-transform:uppercase;font-size:.72rem;font-weight:800;letter-spacing:.08em;color:#21264d;margin-bottom:.45rem}h1.svelte-1hrotn9{font-family:Space Grotesk,sans-serif;font-size:clamp(1.95rem,3.7vw,2.9rem);line-height:1.08;margin-bottom:.7rem}.lead.svelte-1hrotn9{color:#475569;line-height:1.7;max-width:60ch}.billing.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:.84rem;font-weight:700;color:#334155;margin-bottom:.5rem}.billing-toggle.svelte-1hrotn9{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.billing-toggle.svelte-1hrotn9 button:where(.svelte-1hrotn9){height:36px;padding:0 .7rem;border-radius:9px;border:1px solid #cbd5e1;background:#fff;font-size:.84rem;font-weight:700;cursor:pointer;color:#334155}.billing-toggle.svelte-1hrotn9 button.active:where(.svelte-1hrotn9){background:var(--cr-teal);border-color:var(--cr-teal-700);color:#fff}.plans.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.plan-card.svelte-1hrotn9{padding:1.15rem;display:grid;gap:.55rem}.plan-card.featured.svelte-1hrotn9{background:linear-gradient(160deg,#eef2ff,#fff);border-color:#4f46e5;box-shadow:0 14px 30px #4f46e524}.badge.svelte-1hrotn9{display:inline-block;width:fit-content;padding:.22rem .48rem;border-radius:999px;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;background:#ddd6fe;color:#5b21b6}h2.svelte-1hrotn9{font-family:Space Grotesk,sans-serif;font-size:clamp(1.2rem,2.2vw,1.7rem)}.plan-card.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:1rem}.price.svelte-1hrotn9{font-family:Space Grotesk,sans-serif;font-size:1.9rem;font-weight:700;line-height:1.1;color:#0f172a}.price.svelte-1hrotn9 span:where(.svelte-1hrotn9){font-family:Manrope,sans-serif;font-size:.82rem;font-weight:600;color:#64748b}.users.svelte-1hrotn9{font-size:.88rem;font-weight:700;color:#334155}ul.svelte-1hrotn9{margin:0 0 .4rem;padding-left:1rem;line-height:1.6;font-size:.9rem;color:#475569}.compare.svelte-1hrotn9{padding:1.2rem}.compare.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin-bottom:.65rem}.table-wrap.svelte-1hrotn9{overflow-x:auto}table.svelte-1hrotn9{width:100%;border-collapse:separate;border-spacing:0;font-size:.89rem;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}thead.svelte-1hrotn9{background:#f8fafc}th.svelte-1hrotn9,td.svelte-1hrotn9{padding:.7rem;text-align:left;border-bottom:1px solid #e2e8f0}th.svelte-1hrotn9{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b}tr.svelte-1hrotn9:last-child td:where(.svelte-1hrotn9){border-bottom:none}.final-cta.svelte-1hrotn9{padding:1.5rem;text-align:center;background:linear-gradient(135deg,#04222b,#084653,#00a0a0)}.final-cta.svelte-1hrotn9 h2:where(.svelte-1hrotn9),.final-cta.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:#fff}.final-cta.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin:.45rem auto 1rem;opacity:.88;max-width:52ch}.solid-btn.svelte-1hrotn9,.ghost-btn.svelte-1hrotn9{height:40px;padding:0 .95rem;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;text-decoration:none;font-size:.9rem;font-weight:700}.solid-btn.svelte-1hrotn9{background:#4f46e5;color:#fff}.solid-btn.svelte-1hrotn9:hover{background:#4338ca}.ghost-btn.svelte-1hrotn9{background:#fff;border:1px solid #cbd5e1;color:#0f172a}.ghost-btn.svelte-1hrotn9:hover{background:#f8fafc}@media(max-width:980px){.hero.svelte-1hrotn9,.plans.svelte-1hrotn9,.billing-toggle.svelte-1hrotn9{grid-template-columns:1fr}}
