.hero-card.svelte-1hrotn9{background:radial-gradient(ellipse 70% 90% at 0% 0%, var(--blue-soft), transparent 55%), #fff;grid-template-columns:1fr 1.1fr;gap:clamp(32px,5vw,72px);padding:clamp(36px,5vw,64px);display:grid}.hero-card.svelte-1hrotn9:hover{transform:none}.price-col.svelte-1hrotn9{align-content:center;justify-items:start;gap:20px;display:grid}.badge.svelte-1hrotn9{letter-spacing:.14em;border-radius:var(--r-pill);background:var(--blue);color:#fff;box-shadow:var(--shadow-blue);padding:6px 14px;font-size:.62rem;font-weight:600}.price.svelte-1hrotn9{align-items:baseline;gap:6px;line-height:1;display:flex}.cur.svelte-1hrotn9{color:var(--blue);align-self:start;font-size:2.2rem;font-weight:480}.amount.svelte-1hrotn9{letter-spacing:-.05em;font-size:clamp(4.5rem,9vw,7rem);font-weight:480}.per.svelte-1hrotn9{color:var(--mute);font-size:1rem;line-height:1.3}.per.svelte-1hrotn9 em:where(.svelte-1hrotn9){color:var(--mute-2);font-size:.85rem;font-style:normal}.price-sub.svelte-1hrotn9{color:var(--mute);text-wrap:pretty;max-width:34ch;font-size:1.05rem}.fine.svelte-1hrotn9{letter-spacing:.12em;color:var(--mute-2);font-size:.62rem}.included.svelte-1hrotn9{grid-template-columns:1fr 1fr;align-content:center;gap:12px 20px;list-style:none;display:grid}.included.svelte-1hrotn9 li:where(.svelte-1hrotn9){color:var(--ink-2);padding-left:28px;font-size:.92rem;position:relative}.included.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"";background:var(--blue-soft);border:1px solid var(--blue-hairline);border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:0}.included.svelte-1hrotn9 li:where(.svelte-1hrotn9):after{content:"";border-left:1.6px solid var(--blue);border-bottom:1.6px solid var(--blue);width:7px;height:4px;position:absolute;top:7.5px;left:4.5px;transform:rotate(-45deg)}.ai-row.svelte-1hrotn9{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.ai-card.svelte-1hrotn9{align-content:start;gap:10px;padding:26px 28px;display:grid}.ai-label.svelte-1hrotn9{letter-spacing:.14em;color:var(--blue);font-size:.64rem;font-weight:600}.ai-card.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--mute);font-size:.95rem}.ai-card.svelte-1hrotn9 b:where(.svelte-1hrotn9){color:var(--ink);font-weight:560}.support.svelte-1hrotn9{position:relative;overflow:hidden}.plans.svelte-1hrotn9{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}.plan.svelte-1hrotn9{align-content:start;justify-items:start;gap:16px;padding:34px 30px;display:grid}.plan.featured.svelte-1hrotn9{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue), var(--shadow-dark), 0 24px 64px -24px var(--blue-glow)}.pop.svelte-1hrotn9,.save.svelte-1hrotn9{letter-spacing:.14em;border-radius:var(--r-pill);padding:5px 12px;font-size:.56rem;font-weight:600}.pop.svelte-1hrotn9{background:var(--blue);color:#fff}.save.svelte-1hrotn9{background:var(--blue-soft);border:1px solid var(--blue-hairline);color:var(--blue-bright)}.plan.svelte-1hrotn9 h3:where(.svelte-1hrotn9){letter-spacing:-.02em;font-size:1.3rem;font-weight:540}.p-price.svelte-1hrotn9{align-items:baseline;gap:8px;display:flex}.p-amount.svelte-1hrotn9{letter-spacing:-.04em;color:var(--blue-bright);font-size:2.6rem;font-weight:480;line-height:1}.p-per.svelte-1hrotn9{letter-spacing:.1em;color:var(--mute-2);font-size:.7rem}.plan.svelte-1hrotn9 ul:where(.svelte-1hrotn9){border-top:1px solid var(--line-dark);gap:10px;width:100%;padding-top:16px;list-style:none;display:grid}.plan.svelte-1hrotn9 li:where(.svelte-1hrotn9){color:var(--paper);opacity:.88;padding-left:24px;font-size:.9rem;position:relative}.plan.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"";border-right:2px solid var(--blue-bright);border-bottom:2px solid var(--blue-bright);width:6px;height:10px;position:absolute;top:6px;left:2px;transform:rotate(40deg)}.note.svelte-1hrotn9{color:var(--mute-2);font-size:.82rem;font-style:italic}.narrow.svelte-1hrotn9{max-width:820px}@media (width<=960px){.hero-card.svelte-1hrotn9,.plans.svelte-1hrotn9{grid-template-columns:1fr}}@media (width<=640px){.included.svelte-1hrotn9,.ai-row.svelte-1hrotn9{grid-template-columns:1fr}}
