.plans.svelte-ox4fp2{display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start}.plan.svelte-ox4fp2{position:relative;display:flex;flex-direction:column;padding:clamp(1.4rem,1.1rem + 1.4vw,2rem);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:linear-gradient(180deg,var(--surface),var(--surface-2));transition:transform var(--t) var(--e-out),border-color var(--t) var(--e-out),box-shadow var(--t) var(--e-out)}.plan.svelte-ox4fp2:hover{transform:translateY(-4px);border-color:color-mix(in oklab,var(--c) 40%,var(--line))}.plan.hero.svelte-ox4fp2{border-color:color-mix(in oklab,var(--c) 46%,var(--line));box-shadow:0 0 0 1px color-mix(in oklab,var(--c) 22%,transparent),0 34px 80px -34px color-mix(in oklab,var(--c) 70%,transparent);background:radial-gradient(130% 90% at 50% 0%,color-mix(in oklab,var(--c) 13%,transparent),transparent 62%),linear-gradient(180deg,var(--surface),var(--surface-2))}.badge.svelte-ox4fp2{position:absolute;inset-block-start:-11px;inset-inline:0;margin-inline:auto;width:max-content;white-space:nowrap;font-size:.68rem;font-weight:800;letter-spacing:.02em;padding:.34em .9em;border-radius:var(--r-full);background:var(--c);color:var(--on-tier);box-shadow:0 6px 20px -8px var(--c)}header.svelte-ox4fp2{display:flex;align-items:center;gap:.75rem}.ic.svelte-ox4fp2{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-sm);color:var(--c);background:var(--cs);border:1px solid color-mix(in oklab,var(--c) 26%,transparent)}header.svelte-ox4fp2 h3:where(.svelte-ox4fp2){font-size:1.25rem;line-height:1.2}.latin.svelte-ox4fp2{font-size:var(--fs-xs);color:var(--fg-dim);letter-spacing:.1em;direction:ltr;display:block}.audience.svelte-ox4fp2{margin-top:.9rem;font-size:var(--fs-sm);color:var(--fg-muted);line-height:1.85;min-height:3.6em}.price.svelte-ox4fp2{margin-top:1.1rem;padding-block:1rem;border-block:1px solid var(--line-soft)}.price.svelte-ox4fp2 strong:where(.svelte-ox4fp2){display:block;font-size:clamp(1.5rem,1.2rem + 1.4vw,2rem);font-weight:900;letter-spacing:-.03em;color:var(--c)}.price.svelte-ox4fp2 .note:where(.svelte-ox4fp2){display:block;font-size:var(--fs-xs);color:var(--fg-dim);margin-top:.2rem}.price.svelte-ox4fp2 .month:where(.svelte-ox4fp2){display:inline-block;margin-top:.5rem;font-size:var(--fs-xs);color:var(--fg-muted);background:color-mix(in oklab,var(--c) 10%,transparent);border-radius:var(--r-full);padding:.22em .7em}.plan.svelte-ox4fp2>.btn:where(.svelte-ox4fp2){margin-top:1.1rem}.meta.svelte-ox4fp2{display:grid;gap:.4rem;margin-top:1.2rem;font-size:var(--fs-xs)}.meta.svelte-ox4fp2 div:where(.svelte-ox4fp2){display:flex;justify-content:space-between;gap:1rem}.meta.svelte-ox4fp2 dt:where(.svelte-ox4fp2){color:var(--fg-dim)}.meta.svelte-ox4fp2 dd:where(.svelte-ox4fp2){color:var(--fg-muted);font-weight:600}.promise.svelte-ox4fp2{margin-top:1.2rem;font-size:var(--fs-sm);font-weight:700;color:var(--c);opacity:.9}.feats.svelte-ox4fp2{display:grid;gap:.55rem;margin-top:1rem;padding-top:1.1rem;border-top:1px solid var(--line-soft)}.feats.svelte-ox4fp2 li:where(.svelte-ox4fp2){display:flex;gap:.6em;font-size:var(--fs-sm);color:var(--fg-muted);line-height:1.7}.feats.svelte-ox4fp2 svg{flex:none;margin-top:.42em;color:color-mix(in oklab,var(--c) 80%,var(--fg))}.feats.svelte-ox4fp2 li.star:where(.svelte-ox4fp2){color:var(--fg);font-weight:600}.feats.svelte-ox4fp2 li.star:where(.svelte-ox4fp2) svg{color:var(--c)}.feats.svelte-ox4fp2 em:where(.svelte-ox4fp2){display:block;font-style:normal;font-size:var(--fs-xs);color:var(--fg-dim);font-weight:400;margin-top:.1em}.limits.svelte-ox4fp2{display:grid;gap:.35rem;margin-top:1rem;padding-top:.9rem;border-top:1px dashed var(--line-soft)}.limits.svelte-ox4fp2 li:where(.svelte-ox4fp2){display:flex;align-items:center;gap:.5em;font-size:var(--fs-xs);color:var(--fg-dim);opacity:.85}.renew.svelte-ox4fp2{--g: #34c77b;position:relative;display:flex;align-items:center;gap:.45em;margin-top:.75rem;padding:.4em .45em .4em .8em;font-size:var(--fs-xs);color:var(--fg-dim);background:color-mix(in oklab,var(--fg) 4%,transparent);border:1px solid var(--line-soft);border-radius:12px;transition:border-color .2s}[data-theme=light] .renew.svelte-ox4fp2{--g: #12955a}.renew.svelte-ox4fp2:hover,.renew.open.svelte-ox4fp2{border-color:color-mix(in oklab,var(--g) 30%,var(--line))}.renew.svelte-ox4fp2>svg{flex:none;opacity:.8}.r-val.svelte-ox4fp2{margin-inline-start:auto;color:var(--fg);font-weight:700;white-space:nowrap}.r-val.svelte-ox4fp2 small:where(.svelte-ox4fp2){font-size:.85em;font-weight:500;color:var(--fg-dim)}.r-info.svelte-ox4fp2{position:relative;flex:none;display:grid;place-items:center;width:28px;height:28px;margin:-3px 0;padding:0;border:0;border-radius:50%;background:color-mix(in oklab,var(--g) 12%,transparent);color:var(--g);cursor:pointer;transition:background .2s,transform .2s var(--e-out, ease)}.r-info.svelte-ox4fp2:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1.5px solid var(--g);opacity:0;animation:svelte-ox4fp2-wink 4.2s var(--e-out, ease-out) infinite;pointer-events:none}.plan.svelte-ox4fp2:nth-child(2) .r-info:where(.svelte-ox4fp2):before{animation-delay:1.4s}@keyframes svelte-ox4fp2-wink{0%,70%{opacity:0;transform:scale(1)}76%{opacity:.55}to{opacity:0;transform:scale(1.55)}}.r-info.svelte-ox4fp2:hover,.r-info.svelte-ox4fp2:focus-visible,.renew.open.svelte-ox4fp2 .r-info:where(.svelte-ox4fp2){background:color-mix(in oklab,var(--g) 22%,transparent);transform:scale(1.06)}.r-info.svelte-ox4fp2:hover:before,.r-info.svelte-ox4fp2:focus-visible:before,.renew.open.svelte-ox4fp2 .r-info:where(.svelte-ox4fp2):before{animation:none}@media(prefers-reduced-motion:reduce){.r-info.svelte-ox4fp2:before{animation:none}}.r-tip.svelte-ox4fp2{position:absolute;z-index:5;inset-inline:0;bottom:calc(100% + 10px);padding:.85em 1em;font-size:var(--fs-xs);line-height:1.95;color:var(--fg);background:var(--surface-3);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 34px -12px #00000073;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s var(--e-out, ease),visibility .2s;pointer-events:none}.r-tip.svelte-ox4fp2:after{content:"";position:absolute;inset-inline-end:14px;top:100%;border:7px solid transparent;border-top-color:var(--line)}.renew.open.svelte-ox4fp2 .r-tip:where(.svelte-ox4fp2),.r-info.svelte-ox4fp2:focus-visible~.r-tip:where(.svelte-ox4fp2){opacity:1;visibility:visible;transform:none}@media(hover:hover){.r-info.svelte-ox4fp2:hover~.r-tip:where(.svelte-ox4fp2){opacity:1;visibility:visible;transform:none}}.footnote.svelte-ox4fp2{display:flex;align-items:flex-start;gap:.55em;margin-top:1.6rem;font-size:var(--fs-xs);line-height:1.85;max-width:70ch;margin-inline:auto;text-align:center;justify-content:center}.footnote.svelte-ox4fp2 svg{flex:none;margin-top:.3em}@media(min-width:1000px){.plans.svelte-ox4fp2{grid-template-columns:repeat(3,1fr);align-items:stretch}.plan.hero.svelte-ox4fp2{transform:scale(1.035);z-index:2}.plan.hero.svelte-ox4fp2:hover{transform:scale(1.035) translateY(-4px)}}
