.plans-grid[data-astro-cid-te4gpash]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:var(--gap)}.plan-card[data-astro-cid-te4gpash]{border:var(--rule);border-radius:6px;padding:32px 28px;background:var(--bg);display:grid;grid-template-rows:auto auto auto 1fr auto;gap:24px;position:relative;transition:border-color .25s,transform .25s}.plan-card[data-astro-cid-te4gpash]:hover{border-color:var(--ink);transform:translateY(-2px)}.plan-card[data-astro-cid-te4gpash].recommended{border-color:var(--accent);background:var(--bg);box-shadow:0 0 0 1px var(--accent) inset}.ribbon[data-astro-cid-te4gpash]{position:absolute;top:-12px;left:24px;background:var(--accent);color:var(--accent-ink);font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.tier[data-astro-cid-te4gpash]{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.tagline[data-astro-cid-te4gpash]{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.5}.price-block[data-astro-cid-te4gpash]{display:baseline}.price[data-astro-cid-te4gpash]{font-family:var(--display);font-weight:500;font-size:clamp(40px,4.5vw,56px);letter-spacing:-.03em;color:var(--ink);line-height:1}.period[data-astro-cid-te4gpash]{font-family:var(--mono);font-size:13px;color:var(--muted);margin-left:6px}.meta[data-astro-cid-te4gpash]{display:grid;grid-template-columns:90px 1fr;gap:10px 12px;margin:0;padding:16px 0;border-top:var(--rule);border-bottom:var(--rule);font-size:14px}.meta[data-astro-cid-te4gpash] dt[data-astro-cid-te4gpash]{font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-self:center}.meta[data-astro-cid-te4gpash] dd[data-astro-cid-te4gpash]{margin:0;color:var(--ink-2)}.features[data-astro-cid-te4gpash]{list-style:none;padding:0;margin:0;display:grid;gap:12px;font-size:14px;line-height:1.5}.features[data-astro-cid-te4gpash] li[data-astro-cid-te4gpash]{display:grid;grid-template-columns:18px 1fr;gap:10px;color:var(--ink-2)}.features[data-astro-cid-te4gpash] li[data-astro-cid-te4gpash]:before{content:"✓";font-family:var(--mono);color:var(--accent);font-size:13px;line-height:1.6}.cta[data-astro-cid-te4gpash]{align-self:end;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:14px;font-weight:500;transition:background .2s,color .2s}.cta[data-astro-cid-te4gpash]:hover{background:var(--accent);color:var(--accent-ink)}.cta[data-astro-cid-te4gpash] .arr[data-astro-cid-te4gpash]{transition:transform .2s}.cta[data-astro-cid-te4gpash]:hover .arr[data-astro-cid-te4gpash]{transform:translate(4px)}.plan-card[data-astro-cid-te4gpash].recommended .cta[data-astro-cid-te4gpash]{background:var(--accent);color:var(--accent-ink)}.plan-card[data-astro-cid-te4gpash].recommended .cta[data-astro-cid-te4gpash]:hover{background:var(--ink);color:var(--bg)}@media(max-width:1000px){.plans-grid[data-astro-cid-te4gpash]{grid-template-columns:1fr}}.plans-table-wrap[data-astro-cid-jwqyqvid]{margin-top:var(--gap);overflow-x:auto}.plans-table[data-astro-cid-jwqyqvid]{width:100%;border-collapse:collapse;font-size:14px;border-top:var(--rule);border-bottom:var(--rule)}.plans-table[data-astro-cid-jwqyqvid] th[data-astro-cid-jwqyqvid],.plans-table[data-astro-cid-jwqyqvid] td[data-astro-cid-jwqyqvid]{padding:18px 20px;text-align:left;border-bottom:var(--rule-2);vertical-align:middle}.plans-table[data-astro-cid-jwqyqvid] thead[data-astro-cid-jwqyqvid] th[data-astro-cid-jwqyqvid]{font-family:var(--display);font-weight:500;font-size:clamp(18px,1.6vw,22px);letter-spacing:-.015em;border-bottom:var(--rule);padding-top:24px;padding-bottom:24px}.plans-table[data-astro-cid-jwqyqvid] thead[data-astro-cid-jwqyqvid] th[data-astro-cid-jwqyqvid].recommended{color:var(--accent)}.plans-table[data-astro-cid-jwqyqvid] tbody[data-astro-cid-jwqyqvid] th[data-astro-cid-jwqyqvid]{font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:500;width:30%}.plans-table[data-astro-cid-jwqyqvid] tbody[data-astro-cid-jwqyqvid] td[data-astro-cid-jwqyqvid]{color:var(--ink-2)}.plans-table[data-astro-cid-jwqyqvid] tbody[data-astro-cid-jwqyqvid] td[data-astro-cid-jwqyqvid].recommended{background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--ink);font-weight:500}.plans-table[data-astro-cid-jwqyqvid] .badge[data-astro-cid-jwqyqvid]{display:inline-block;margin-left:10px;font-family:var(--mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;background:var(--accent);color:var(--accent-ink);border-radius:999px;vertical-align:middle}@media(max-width:760px){.plans-table[data-astro-cid-jwqyqvid] th[data-astro-cid-jwqyqvid],.plans-table[data-astro-cid-jwqyqvid] td[data-astro-cid-jwqyqvid]{padding:14px}.plans-table[data-astro-cid-jwqyqvid] tbody[data-astro-cid-jwqyqvid] th[data-astro-cid-jwqyqvid]{width:40%}}.positioning-grid[data-astro-cid-uoitmpb6]{margin-top:var(--gap);display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:var(--rule);border-bottom:var(--rule)}.positioning-card[data-astro-cid-uoitmpb6]{padding:32px 28px;border-right:var(--rule);display:grid;gap:14px;align-content:start}.positioning-card[data-astro-cid-uoitmpb6]:last-child{border-right:0}.ptier[data-astro-cid-uoitmpb6]{font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}.positioning-card[data-astro-cid-uoitmpb6] p[data-astro-cid-uoitmpb6]{color:var(--muted);font-size:14px;line-height:1.55}@media(max-width:800px){.positioning-grid[data-astro-cid-uoitmpb6]{grid-template-columns:1fr}.positioning-card[data-astro-cid-uoitmpb6]{border-right:0;border-bottom:var(--rule)}.positioning-card[data-astro-cid-uoitmpb6]:last-child{border-bottom:0}}
