.hero.svelte-19aoa2q{margin-bottom:1.5rem}.eyebrow.svelte-19aoa2q{color:var(--acc);letter-spacing:.12em;margin:0 0 .4rem;font-size:13px}.hero.svelte-19aoa2q h1:where(.svelte-19aoa2q){margin:0 0 .75rem;line-height:1.35}.lead.svelte-19aoa2q{color:var(--mut);margin:0}.mine.svelte-19aoa2q{background:var(--acc-soft);border-radius:12px;margin:0 0 1.25rem;padding:1rem 1.15rem}.mine.svelte-19aoa2q p:where(.svelte-19aoa2q){margin:0}.m-h.svelte-19aoa2q{color:var(--acc);letter-spacing:.08em;font-size:13px}.m-until.svelte-19aoa2q{font-size:17px;margin-top:.25rem!important}.m-coupon.svelte-19aoa2q{color:var(--mut);font-size:13.5px;margin-top:.4rem!important}.perks.svelte-19aoa2q{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.75rem;display:grid}.perks.svelte-19aoa2q article:where(.svelte-19aoa2q){border:1px solid var(--line);background:var(--surf);border-radius:12px;padding:1rem}.perks.svelte-19aoa2q svg:where(.svelte-19aoa2q){fill:none;width:26px;height:26px;stroke:var(--acc);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.perks.svelte-19aoa2q h2:where(.svelte-19aoa2q){margin:.5rem 0 .3rem;font-size:15.5px}.perks.svelte-19aoa2q p:where(.svelte-19aoa2q){color:var(--mut);margin:0;font-size:13.5px;line-height:1.65}.buy.svelte-19aoa2q h2:where(.svelte-19aoa2q){font-size:17px}.plans.svelte-19aoa2q{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.plan.svelte-19aoa2q{border:1px solid var(--line);background:var(--surf);color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;justify-items:start;gap:.25rem;padding:1rem;display:grid}.plan[aria-checked=true].svelte-19aoa2q{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.pn.svelte-19aoa2q{color:var(--mut);font-size:13.5px}.pp.svelte-19aoa2q{font-size:26px}.pp.svelte-19aoa2q small:where(.svelte-19aoa2q){color:var(--mut);font-size:13px}.tag.svelte-19aoa2q{background:var(--warn-soft);color:var(--warn);border-radius:999px;padding:.05rem .55rem;font-size:12px}.lab.svelte-19aoa2q{color:var(--mut);margin:0 0 .5rem;font-size:13px}.ack.svelte-19aoa2q{align-items:flex-start;gap:.6rem;margin:1.1rem 0;font-size:13.5px;line-height:1.65;display:flex}.ack.svelte-19aoa2q input:where(.svelte-19aoa2q){margin-top:.3rem}@media (width<=560px){.perks.svelte-19aoa2q{grid-template-columns:minmax(0,1fr)}}
