.billing-toggle[data-astro-cid-lmkygsfs]{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-pill);overflow:hidden}.billing-toggle[data-astro-cid-lmkygsfs] button[data-astro-cid-lmkygsfs]{padding:8px 20px;font-size:14px;font-weight:600;font-family:var(--font-body);border:none;background:transparent;color:var(--muted);cursor:pointer;transition:all var(--motion-fast) var(--ease-standard)}.billing-toggle[data-astro-cid-lmkygsfs] button[data-astro-cid-lmkygsfs].active{background:var(--fg-2);color:var(--bg)}.billing-toggle[data-astro-cid-lmkygsfs] button[data-astro-cid-lmkygsfs]:not(.active):hover{color:var(--fg-2)}.save-tag[data-astro-cid-lmkygsfs]{color:var(--success);font-size:12px}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--gap-sm);margin-bottom:var(--gap-xl)}@media(max-width:1200px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}.pricing-card[data-astro-cid-lmkygsfs]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--gap-md);display:flex;flex-direction:column;min-height:390px;transition:background var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.pricing-card[data-astro-cid-lmkygsfs]:hover{border-color:var(--fg)}.pricing-card[data-astro-cid-lmkygsfs].featured{border-color:var(--accent);position:relative}.pricing-card[data-astro-cid-lmkygsfs].featured:before{content:"Best Value";position:absolute;top:-11px;left:16px;background:var(--accent);color:var(--accent-on);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-pill)}.pricing-card-head[data-astro-cid-lmkygsfs]{min-height:28px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:var(--gap-xs)}.pricing-tier[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--meta);margin:0}.pricing-price[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:36px;font-weight:800;color:var(--fg-2);line-height:1.1;margin-bottom:4px;letter-spacing:-.02em}.pricing-price[data-astro-cid-lmkygsfs] .period[data-astro-cid-lmkygsfs]{font-size:13px;color:var(--muted);font-weight:400}.pricing-note[data-astro-cid-lmkygsfs]{color:var(--meta);font-size:12px;margin:-2px 0 var(--gap-xs)}.trial-badge[data-astro-cid-lmkygsfs]{display:inline-block;background:color-mix(in oklch,var(--success) 14%,transparent);color:var(--success);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;padding:3px 10px;border-radius:var(--radius-pill);width:-moz-fit-content;width:fit-content;white-space:nowrap}.pricing-features[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--fg);flex:1;margin-bottom:var(--gap-md)}.pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:8px}.pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:6px}.pricing-cta[data-astro-cid-lmkygsfs]{display:block;width:100%;text-align:center;padding:10px 16px;border-radius:var(--radius);font-size:13px;font-weight:600;font-family:var(--font-body);border:1px solid var(--border);background:transparent;color:var(--fg);cursor:pointer;transition:all var(--motion-fast) var(--ease-standard);text-decoration:none}.pricing-cta[data-astro-cid-lmkygsfs]:hover{border-color:var(--fg-2);color:var(--fg-2)}.pricing-cta[data-astro-cid-lmkygsfs].trial-cta{border-color:var(--accent);background:var(--accent);color:var(--accent-on)}.pricing-cta[data-astro-cid-lmkygsfs].trial-cta:hover{border-color:var(--accent-hover);background:var(--accent-hover);color:var(--accent-on)}.table-container[data-astro-cid-lmkygsfs]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;margin-bottom:var(--gap-lg);transition:background var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.table-header[data-astro-cid-lmkygsfs]{padding:20px;text-align:center;border-bottom:1px solid var(--border)}.table-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:20px;font-weight:700;color:var(--fg-2);margin-bottom:4px}.table-scroll[data-astro-cid-lmkygsfs]{overflow-x:auto}.ds-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;font-size:13px;min-width:600px}.ds-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.ds-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:12px 14px;text-align:left;border-bottom:1px solid var(--border)}.ds-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{color:var(--muted);font-weight:600;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:var(--surface-warm)}.ds-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs].highlight{color:var(--accent)}.ds-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:hover{background:var(--fg-soft)}.ds-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child td[data-astro-cid-lmkygsfs]{border-bottom:none}.ds-table[data-astro-cid-lmkygsfs] .num-col[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center}.ds-table[data-astro-cid-lmkygsfs] .check[data-astro-cid-lmkygsfs]{color:var(--success);font-weight:700}.ds-table[data-astro-cid-lmkygsfs] .dash[data-astro-cid-lmkygsfs]{color:var(--meta)}.lifetime-callout[data-astro-cid-lmkygsfs]{background:var(--surface-warm);border:1px solid var(--border);border-radius:var(--radius-md);padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:var(--gap-lg)}.faq-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-lg)}@media(max-width:768px){.faq-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}.faq-item[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:15px;font-weight:700;color:var(--fg-2);margin-bottom:6px}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:14px;color:var(--muted)}
