.plans[data-astro-cid-hoxud44r]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:stretch}.plan[data-astro-cid-hoxud44r]{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:1.75rem 1.5rem;position:relative;display:flex;flex-direction:column}.plan[data-astro-cid-hoxud44r].featured{background:var(--surface);border-color:var(--indigo);box-shadow:0 14px 38px -20px #3730a38c}.badge[data-astro-cid-hoxud44r]{position:absolute;top:-12px;left:1.5rem;background:var(--amber);color:var(--ink);font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.pname[data-astro-cid-hoxud44r]{margin-bottom:.15rem}.ptag[data-astro-cid-hoxud44r]{margin:0 0 1rem;font-size:.95rem}.price[data-astro-cid-hoxud44r]{display:flex;align-items:baseline;gap:.25rem;margin-bottom:1.1rem}.amt[data-astro-cid-hoxud44r]{font-size:2.6rem;font-weight:800;letter-spacing:-.03em}.per[data-astro-cid-hoxud44r]{color:var(--muted);font-weight:600}.prev[data-astro-cid-hoxud44r]{font-weight:600;font-size:.9rem;margin-bottom:.5rem}.feat[data-astro-cid-hoxud44r]{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:.55rem}.feat[data-astro-cid-hoxud44r] li[data-astro-cid-hoxud44r]{padding-left:1.6rem;position:relative;font-size:.97rem}.feat[data-astro-cid-hoxud44r] li[data-astro-cid-hoxud44r]:before{content:"✓";position:absolute;left:0;color:var(--amber-deep);font-weight:800}.full[data-astro-cid-hoxud44r]{width:100%;justify-content:center;margin-top:auto}@media(max-width:820px){.plans[data-astro-cid-hoxud44r]{grid-template-columns:1fr}}.sr-only[data-astro-cid-jwqyqvid]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.table-scroll[data-astro-cid-jwqyqvid]{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding-top:18px}.cmp[data-astro-cid-jwqyqvid]{border-collapse:collapse;width:100%;min-width:640px}.cmp[data-astro-cid-jwqyqvid] th[data-astro-cid-jwqyqvid],.cmp[data-astro-cid-jwqyqvid] td[data-astro-cid-jwqyqvid]{padding:.75rem 1rem}.feat-col[data-astro-cid-jwqyqvid]{width:40%;font-weight:600;color:var(--muted);vertical-align:bottom;text-align:left}.plan-col[data-astro-cid-jwqyqvid]{text-align:center;vertical-align:bottom;position:relative}.plan-col[data-astro-cid-jwqyqvid].featured{background:var(--indigo);color:#fff;border-radius:12px 12px 0 0}.pill[data-astro-cid-jwqyqvid]{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--amber);color:var(--ink);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px;white-space:nowrap}.pname[data-astro-cid-jwqyqvid]{display:block;font-weight:800}.pprice[data-astro-cid-jwqyqvid]{display:block;font-size:1.35rem;font-weight:800;margin-top:.15rem}.per[data-astro-cid-jwqyqvid]{font-size:.8rem;font-weight:600;opacity:.8}.group-row[data-astro-cid-jwqyqvid] th[data-astro-cid-jwqyqvid]{padding-top:1.1rem;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--indigo);text-align:left}.feat-label[data-astro-cid-jwqyqvid]{font-weight:500;border-top:1px solid var(--line);text-align:left}.status[data-astro-cid-jwqyqvid]{text-align:center;border-top:1px solid var(--line);font-weight:800}.status[data-astro-cid-jwqyqvid].featured{background:#f6f5fe}.yes[data-astro-cid-jwqyqvid]{color:var(--amber-deep)}.no[data-astro-cid-jwqyqvid]{color:#c9c3d6}.cta-row[data-astro-cid-jwqyqvid] td[data-astro-cid-jwqyqvid]{border-top:2px solid var(--line);padding-top:1rem}.cta-row[data-astro-cid-jwqyqvid] .featured[data-astro-cid-jwqyqvid]{border-radius:0 0 12px 12px}.faqs[data-astro-cid-lqkqhd7h]{display:grid;gap:.75rem;margin-top:1.75rem;max-width:60ch}.faq[data-astro-cid-lqkqhd7h]{border:1px solid var(--line);border-radius:12px;padding:1rem 1.25rem;background:var(--surface)}.faq[data-astro-cid-lqkqhd7h] summary[data-astro-cid-lqkqhd7h]{font-weight:700;cursor:pointer}.faq[data-astro-cid-lqkqhd7h] p[data-astro-cid-lqkqhd7h]{margin:.6rem 0 0;color:var(--muted)}
