.bg-surface[data-astro-cid-lmkygsfs]{background:var(--surface-2)}.pricing-hero[data-astro-cid-lmkygsfs]{padding-bottom:20px}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:40px}.pricing-hero[data-astro-cid-lmkygsfs] .lead[data-astro-cid-lmkygsfs]{margin:16px auto 26px;max-width:620px}.sec-head[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:30px}.billing[data-astro-cid-lmkygsfs]{display:inline-flex;gap:4px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:11px}.billing[data-astro-cid-lmkygsfs] button[data-astro-cid-lmkygsfs]{border:0;background:transparent;padding:8px 16px;border-radius:8px;font:inherit;font-size:14px;font-weight:540;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.billing[data-astro-cid-lmkygsfs] button[data-astro-cid-lmkygsfs].active{background:var(--bg);color:var(--ink);box-shadow:var(--shadow-sm)}.save[data-astro-cid-lmkygsfs]{font-size:11.5px;font-weight:600;color:var(--accent);background:var(--accent-soft);padding:2px 7px;border-radius:999px}.plans[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:start}.plan[data-astro-cid-lmkygsfs]{border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;background:var(--bg);position:relative}.plan[data-astro-cid-lmkygsfs].featured{border-color:var(--accent);box-shadow:var(--shadow)}.badge[data-astro-cid-lmkygsfs]{position:absolute;top:-11px;left:24px;background:var(--accent);color:#fff;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:999px}.plan[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:18px;margin-bottom:12px}.price[data-astro-cid-lmkygsfs]{min-height:52px;margin-bottom:16px}.amount[data-astro-cid-lmkygsfs]{font-size:34px;font-weight:700;letter-spacing:-.02em}.per[data-astro-cid-lmkygsfs]{font-size:15px;font-weight:500;color:var(--ink-3);margin-left:2px}.billed[data-astro-cid-lmkygsfs]{display:block;font-size:12.5px;color:var(--ink-3);margin-top:2px}.full[data-astro-cid-lmkygsfs]{width:100%}.plan-list[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:10px}.plan-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{position:relative;padding-left:22px;font-size:14px;color:var(--ink-2)}.plan-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.plan-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs].hl{color:var(--ink)}.trial-note[data-astro-cid-lmkygsfs]{margin-top:22px;font-size:13.5px;color:var(--ink-3)}.table-wrap[data-astro-cid-lmkygsfs]{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg)}table[data-astro-cid-lmkygsfs].compare{width:100%;border-collapse:collapse;min-width:720px}.compare[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.compare[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:13px 16px;text-align:center;font-size:14px;border-bottom:1px solid var(--border)}.compare[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{font-size:15px;font-weight:640}.compare[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:first-child,.compare[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs].rl{text-align:left;color:var(--ink-2)}.compare[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs].rl{font-weight:500}.compare[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs].group td[data-astro-cid-lmkygsfs]{text-align:left;font-size:12px;font-weight:640;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);background:var(--surface)}.compare[data-astro-cid-lmkygsfs] .featured[data-astro-cid-lmkygsfs]{background:color-mix(in srgb,var(--accent-soft) 55%,transparent)}.compare[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] .featured[data-astro-cid-lmkygsfs]{color:var(--accent)}.yes[data-astro-cid-lmkygsfs]{color:var(--accent);font-weight:700}.no[data-astro-cid-lmkygsfs]{color:var(--ink-3)}@media (max-width: 900px){.plans[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:32px}}
