.pricing-hero:where(.astro-uwxnkrw6){padding:5rem 0 3rem}.hero-eyebrow:where(.astro-uwxnkrw6){font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.3em;color:var(--accent);text-transform:uppercase;margin:0 0 1rem}.hero-title:where(.astro-uwxnkrw6){font-family:JetBrains Mono,monospace;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.25;margin:0 0 1.25rem}.hero-sub:where(.astro-uwxnkrw6){color:var(--muted);font-size:.95rem;line-height:1.7;max-width:36rem;margin:0}.pt:where(.astro-k2ib4bsj){padding:0 0 var(--section-pad)}.pt-callout:where(.astro-k2ib4bsj){background:#ff6b000f;border:1px solid rgba(255,107,0,.25);border-radius:8px;padding:1.25rem 1.5rem;margin-bottom:2.5rem;display:flex;align-items:flex-start;gap:1rem}.pt-callout-badge:where(.astro-k2ib4bsj){flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.15em;background:var(--accent);color:#000;padding:.25rem .65rem;border-radius:3px;font-weight:700;white-space:nowrap;margin-top:.1rem}.pt-callout:where(.astro-k2ib4bsj) p:where(.astro-k2ib4bsj){margin:0;color:var(--muted);font-size:.88rem;line-height:1.6}.pt-callout:where(.astro-k2ib4bsj) strong:where(.astro-k2ib4bsj){color:var(--text)}.pt-wrap:where(.astro-k2ib4bsj){overflow-x:auto}.pt-table:where(.astro-k2ib4bsj){width:100%;border-collapse:collapse;min-width:700px}.pt-tier:where(.astro-k2ib4bsj){text-align:center;padding:1.5rem 1rem 1.25rem;vertical-align:top;border-bottom:1px solid var(--border-strong);position:relative}.pt-tier-name:where(.astro-k2ib4bsj){display:block;font-family:JetBrains Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin-bottom:.5rem}.pt-tier-price:where(.astro-k2ib4bsj){display:block;font-family:JetBrains Mono,monospace;font-size:1.8rem;font-weight:700;margin-bottom:.35rem}.pt-mo:where(.astro-k2ib4bsj){font-size:.75rem;font-weight:400;color:var(--muted)}.pt-tier-desc:where(.astro-k2ib4bsj){display:block;font-size:.72rem;color:var(--muted);margin-bottom:.5rem}.pt-tier-badge:where(.astro-k2ib4bsj){display:inline-block;font-family:JetBrains Mono,monospace;font-size:.55rem;text-transform:uppercase;letter-spacing:.15em;background:var(--accent);color:#000;padding:.2rem .55rem;border-radius:3px;font-weight:700;margin-bottom:.6rem}.pt-feat-col:where(.astro-k2ib4bsj){border-bottom:1px solid var(--border-strong)}.pt-active:where(.astro-k2ib4bsj){background:#ff6b0008}thead:where(.astro-k2ib4bsj) .pt-active:where(.astro-k2ib4bsj){background:#ff6b000d;border-left:1px solid rgba(255,107,0,.2);border-right:1px solid rgba(255,107,0,.2)}tbody:where(.astro-k2ib4bsj) .pt-active:where(.astro-k2ib4bsj){color:var(--text);border-left:1px solid rgba(255,107,0,.08);border-right:1px solid rgba(255,107,0,.08)}tfoot:where(.astro-k2ib4bsj) .pt-active:where(.astro-k2ib4bsj){border-left:1px solid rgba(255,107,0,.2);border-right:1px solid rgba(255,107,0,.2);padding:1.25rem 1rem}td:where(.astro-k2ib4bsj){padding:.65rem 1rem;border-bottom:1px solid var(--border-subtle);color:var(--muted);font-size:.82rem;text-align:center;vertical-align:top}.pt-feat:where(.astro-k2ib4bsj){text-align:left;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:500;color:var(--text);white-space:nowrap}.pt-section-row:where(.astro-k2ib4bsj) td:where(.astro-k2ib4bsj){font-family:JetBrains Mono,monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.18em;color:var(--accent);padding:1rem 1rem .5rem;border-bottom:1px solid var(--border-strong);text-align:left;font-weight:600}tfoot:where(.astro-k2ib4bsj) td:where(.astro-k2ib4bsj){padding:1.25rem 1rem;border-bottom:none;border-top:1px solid var(--border-strong)}.pt-tier-original:where(.astro-k2ib4bsj){display:block;font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--muted);text-decoration:line-through;opacity:.6;margin-bottom:.35rem}.pt-founder:where(.astro-k2ib4bsj){border-top:2px solid var(--accent)}.btn-outline:where(.astro-k2ib4bsj){border:1px solid var(--border-strong);color:var(--text);background:transparent;padding:.55rem 1.5rem;border-radius:5px;font-family:JetBrains Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;display:inline-block;cursor:pointer;transition:border-color .2s,color .2s}.btn-outline:where(.astro-k2ib4bsj):hover{border-color:var(--accent);color:var(--accent)}.btn-full:where(.astro-k2ib4bsj){background:var(--accent);color:#000;border:none;padding:.6rem 1.5rem;border-radius:5px;font-family:JetBrains Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;text-decoration:none;display:inline-block;cursor:pointer;transition:opacity .2s}.btn-full:where(.astro-k2ib4bsj):hover{opacity:.85}.pricing-error:where(.astro-k2ib4bsj){background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;padding:.75rem 1rem;color:#ef4444;font-size:.85rem;margin-top:1.5rem;text-align:center}@media(max-width:768px){.pt-callout:where(.astro-k2ib4bsj){flex-direction:column;gap:.75rem}}.pricing-faq:where(.astro-7fi6457q){padding:var(--section-pad) 0;border-top:1px solid var(--border-subtle)}.faq-list:where(.astro-7fi6457q){max-width:42rem;margin-top:2rem}.faq-item:where(.astro-7fi6457q){border-bottom:1px solid var(--border-subtle);padding:1.25rem 0}.faq-item:where(.astro-7fi6457q) summary:where(.astro-7fi6457q){cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.85rem;letter-spacing:.04em;color:var(--text);list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item:where(.astro-7fi6457q) summary:where(.astro-7fi6457q)::-webkit-details-marker{display:none}.faq-item:where(.astro-7fi6457q) summary:where(.astro-7fi6457q):after{content:"+";font-size:1.1rem;color:var(--accent);flex-shrink:0;margin-left:1rem}.faq-item:where(.astro-7fi6457q)[open] summary:where(.astro-7fi6457q):after{content:"−"}.faq-item:where(.astro-7fi6457q) p:where(.astro-7fi6457q){color:var(--muted);font-size:.88rem;line-height:1.6;margin:.75rem 0 0;padding-right:2rem}
