*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.page.svelte-1hrotn9{min-height:100vh;background:#0a0a0b;color:#fafafa;font-family:Inter,system-ui,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}.nav.svelte-1hrotn9{position:sticky;top:0;z-index:100;border-bottom:1px solid hsl(240,4%,16%);background:#09090bd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-inner.svelte-1hrotn9{max-width:900px;margin:0 auto;padding:0 24px;height:60px;display:flex;align-items:center;justify-content:space-between}.logo.svelte-1hrotn9{display:flex;align-items:center;gap:9px;font-size:1rem;font-weight:700;text-decoration:none;color:inherit}.logo-mark.svelte-1hrotn9{width:22px;height:22px;border-radius:50%;border:2px solid #3b82f6;position:relative;flex-shrink:0}.logo-mark.svelte-1hrotn9:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#3b82f6}.nav-links.svelte-1hrotn9{display:flex;align-items:center;gap:20px}.nav-link.svelte-1hrotn9{color:#a1a1aa;text-decoration:none;font-size:.875rem;transition:color .15s}.nav-link.svelte-1hrotn9:hover{color:#fafafa}.btn-primary.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;background:#3b82f6;color:#fff;font-weight:600;border-radius:6px;text-decoration:none;border:none;cursor:pointer;font-family:inherit;transition:background .15s}.btn-primary.svelte-1hrotn9:hover{background:#2563eb}.btn-sm.svelte-1hrotn9{font-size:.8125rem;padding:7px 16px}.btn-outline.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#fafafa;font-weight:600;border-radius:6px;border:1px solid hsl(240,4%,28%);text-decoration:none;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s}.btn-outline.svelte-1hrotn9:hover{background:#222225;border-color:#58585f}.main.svelte-1hrotn9{padding:80px 24px 120px}.inner.svelte-1hrotn9{max-width:820px;margin:0 auto}.headline.svelte-1hrotn9{font-size:clamp(32px,5vw,52px);font-weight:800;letter-spacing:-.04em;text-align:center;margin-bottom:14px}.sub.svelte-1hrotn9{font-size:1rem;color:#a1a1aa;text-align:center;margin-bottom:56px;line-height:1.6}.table-wrap.svelte-1hrotn9{border:1px solid hsl(240,4%,16%);border-radius:10px;overflow:hidden}.t-head.svelte-1hrotn9{display:grid;grid-template-columns:1fr 180px 180px;border-bottom:1px solid hsl(240,4%,16%)}.t-feature-col.svelte-1hrotn9{padding:28px}.t-tier.svelte-1hrotn9{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;border-left:1px solid hsl(240,4%,16%);background:#141415;position:relative}.t-tier-pro.svelte-1hrotn9{background:#18181b;border-left-color:#313135}.t-soon.svelte-1hrotn9{position:absolute;top:12px;right:12px;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#27272a;color:#797986;padding:2px 7px;border-radius:4px}.t-tier-name.svelte-1hrotn9{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#878792}.t-tier-price.svelte-1hrotn9{font-size:2rem;font-weight:800;letter-spacing:-.04em}.t-mo.svelte-1hrotn9{font-size:.875rem;font-weight:400;color:#878792;margin-left:2px}.t-cta.svelte-1hrotn9{width:100%;text-align:center;margin-top:6px;font-size:.8125rem;padding:8px 0}.t-group-label.svelte-1hrotn9{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#58585f;padding:10px 28px;background:#0f0f10;border-top:1px solid hsl(240,4%,14%)}.t-row.svelte-1hrotn9{display:grid;grid-template-columns:1fr 180px 180px;border-top:1px solid hsl(240,4%,11%);align-items:center;transition:background .08s}.t-row.svelte-1hrotn9:hover{background:#161618}.t-label.svelte-1hrotn9{font-size:.875rem;color:#fafafa;padding:13px 28px;line-height:1.4}.t-cell.svelte-1hrotn9{display:flex;align-items:center;justify-content:center;padding:13px 8px;color:#878792;border-left:1px solid hsl(240,4%,11%)}.t-cell-pro.svelte-1hrotn9{border-left-color:#222225;background:#18181b80}.t-val.svelte-1hrotn9{font-size:.8125rem;color:#878792}.t-val-pro.svelte-1hrotn9{color:#fafafa}.t-dash.svelte-1hrotn9{color:#404045;font-size:.875rem}.footnote.svelte-1hrotn9{font-size:.8125rem;color:#62626a;text-align:center;margin-top:32px;line-height:1.6;max-width:560px;margin-inline:auto}@media(max-width:640px){.t-head.svelte-1hrotn9,.t-row.svelte-1hrotn9{grid-template-columns:1fr 110px 110px}.t-label.svelte-1hrotn9{padding:12px 16px;font-size:.8125rem}.t-feature-col.svelte-1hrotn9{padding:20px 16px}}
