.pricing-meta:where(.astro-lmkygsfs){margin:24px 0 0;font-family:var(--font-mono);font-size:12px;line-height:1.6;color:var(--color-ink-faint);max-width:78ch}.sales-path:where(.astro-lmkygsfs){margin-top:24px;border:1px solid var(--color-rule);border-radius:10px;background:var(--color-surface);padding:24px 28px;display:grid;grid-template-columns:.95fr 1.05fr;gap:28px;align-items:start}.sales-path-label:where(.astro-lmkygsfs){margin:0 0 10px;font-family:var(--font-mono);font-size:11px;color:var(--color-ink-faint);letter-spacing:.1em;text-transform:uppercase}.sales-path-h:where(.astro-lmkygsfs){margin:0;font-size:24px;font-weight:400;line-height:1.25;letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance}.sales-path-list:where(.astro-lmkygsfs){margin:0;padding-left:20px;display:grid;gap:10px;font-size:14px;line-height:1.6;color:var(--color-ink-soft)}.pricing-meta:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs){color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.sales-path:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs),.note-p:where(.astro-lmkygsfs) a:where(.astro-lmkygsfs){color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.tier-grid:where(.astro-lmkygsfs){display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.tier:where(.astro-lmkygsfs){border:1px solid var(--color-rule);border-radius:8px;padding:28px;background:var(--color-surface);display:flex;flex-direction:column;gap:10px;transition:transform .2s,box-shadow .2s}.tier:where(.astro-lmkygsfs):hover{transform:translateY(-2px);box-shadow:0 20px 30px -20px #00000026}.tier:where(.astro-lmkygsfs).featured{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-bg)}.tier-name:where(.astro-lmkygsfs){font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);margin:0}.tier:where(.astro-lmkygsfs).featured .tier-name:where(.astro-lmkygsfs){color:var(--color-accent-soft)}.tier-price:where(.astro-lmkygsfs){font-size:40px;font-weight:300;letter-spacing:-.03em;margin:4px 0 6px;color:var(--color-ink)}.tier:where(.astro-lmkygsfs).featured .tier-price:where(.astro-lmkygsfs){color:var(--color-bg)}.tier-audience:where(.astro-lmkygsfs){font-size:13px;color:var(--color-ink-faint);line-height:1.5;margin:0 0 4px}.tier:where(.astro-lmkygsfs).featured .tier-audience:where(.astro-lmkygsfs){color:#fafaf78c}.tier-summary:where(.astro-lmkygsfs){font-size:14px;color:var(--color-ink-muted);line-height:1.55;margin:0 0 4px}.tier:where(.astro-lmkygsfs).featured .tier-summary:where(.astro-lmkygsfs){color:#fafaf7b8}.tier-features:where(.astro-lmkygsfs){list-style:none;padding:0;margin:8px 0 0;display:grid;gap:8px;font-size:13px;color:var(--color-ink-soft);flex:1}.tier:where(.astro-lmkygsfs).featured .tier-features:where(.astro-lmkygsfs){color:#fafaf7c7}.tier-features:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs){display:flex;gap:10px;align-items:flex-start}.tier-check:where(.astro-lmkygsfs){color:var(--color-accent);font-family:var(--font-mono);font-size:12px;line-height:1.4;flex:0 0 auto}.tier:where(.astro-lmkygsfs).featured .tier-check:where(.astro-lmkygsfs){color:var(--color-accent-soft)}.tier-footnote:where(.astro-lmkygsfs){font-family:var(--font-mono);font-size:11px;color:var(--color-ink-faint);margin:16px 0 0}.tier:where(.astro-lmkygsfs).featured .tier-footnote:where(.astro-lmkygsfs){color:#fafaf773}.tier-cta:where(.astro-lmkygsfs){font-family:var(--font-mono);font-size:12px;color:var(--color-ink);padding-top:20px;margin-top:4px;border-top:1px solid var(--color-rule);display:flex;justify-content:space-between;align-items:center;text-decoration:none;transition:color .15s}.tier:where(.astro-lmkygsfs).featured .tier-cta:where(.astro-lmkygsfs){color:var(--color-bg);border-top-color:#fafaf726}.tier-cta:where(.astro-lmkygsfs):hover{color:var(--color-accent)}.tier:where(.astro-lmkygsfs).featured .tier-cta:where(.astro-lmkygsfs):hover{color:var(--color-accent-soft)}.tier-arrow:where(.astro-lmkygsfs){transition:transform .15s}.tier-cta:where(.astro-lmkygsfs):hover .tier-arrow:where(.astro-lmkygsfs){transform:translate(3px)}.cmp-head:where(.astro-lmkygsfs){display:grid;grid-template-columns:1fr 1.3fr;gap:80px;margin-bottom:48px;align-items:end}.cmp-num:where(.astro-lmkygsfs){font-family:var(--font-mono);font-size:12px;color:var(--color-ink-faint);letter-spacing:.1em;text-transform:uppercase}.cmp-h:where(.astro-lmkygsfs){font-size:36px;font-weight:300;line-height:1.1;letter-spacing:-.02em;margin:8px 0 0;color:var(--color-ink);text-wrap:balance}.cmp-h:where(.astro-lmkygsfs) em{font-style:italic;color:var(--color-accent);font-weight:400}.cmp-wrap:where(.astro-lmkygsfs){overflow-x:auto;border:1px solid var(--color-rule);border-radius:10px;background:var(--color-surface)}.cmp-table:where(.astro-lmkygsfs){width:100%;border-collapse:collapse;font-size:14px}.cmp-table:where(.astro-lmkygsfs) thead:where(.astro-lmkygsfs) tr:where(.astro-lmkygsfs){background:#faf9f5}.cmp-table:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs),.cmp-table:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){padding:14px 20px;text-align:left;border-bottom:1px solid var(--color-rule-soft)}.cmp-table:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) tr:where(.astro-lmkygsfs):last-child td:where(.astro-lmkygsfs){border-bottom:0}.cmp-table:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs){font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--color-ink-muted);letter-spacing:.08em;text-transform:uppercase}.cmp-table:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){color:var(--color-ink-soft)}.cmp-label:where(.astro-lmkygsfs){color:var(--color-ink)!important;font-weight:500}.cmp-table:where(.astro-lmkygsfs) .cmp-pro:where(.astro-lmkygsfs){color:var(--color-accent)}.notes-grid:where(.astro-lmkygsfs){display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.note-h:where(.astro-lmkygsfs){font-size:15px;font-weight:600;color:var(--color-ink);margin:0 0 8px}.note-p:where(.astro-lmkygsfs){font-size:13px;color:var(--color-ink-muted);line-height:1.6;margin:0}@media(max-width:1100px){.sales-path:where(.astro-lmkygsfs){grid-template-columns:1fr}.tier-grid:where(.astro-lmkygsfs){grid-template-columns:1fr}.cmp-head:where(.astro-lmkygsfs){grid-template-columns:1fr;gap:24px}.notes-grid:where(.astro-lmkygsfs){grid-template-columns:1fr;gap:24px}}
