.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}.pricing-cards:where(.astro-fj3x3czc){padding:0 0 var(--section-pad)}.cards-grid:where(.astro-fj3x3czc){display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.p-card:where(.astro-fj3x3czc){background:var(--bg-alt);border:1px solid var(--border-strong);border-radius:8px;padding:2rem 1.5rem;position:relative;display:flex;flex-direction:column}.p-card:where(.astro-fj3x3czc).featured{border-color:var(--accent)}.p-badge:where(.astro-fj3x3czc){position:absolute;top:-.6rem;left:1.5rem;font-family:JetBrains Mono,monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.15em;background:var(--accent);color:#000;padding:.2rem .6rem;border-radius:3px;font-weight:600}.p-card:where(.astro-fj3x3czc) h3:where(.astro-fj3x3czc){font-family:JetBrains Mono,monospace;font-size:1rem;text-transform:uppercase;letter-spacing:.12em;margin:0 0 .75rem}.p-price:where(.astro-fj3x3czc){font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:700;margin-bottom:.5rem}.p-price:where(.astro-fj3x3czc) span:where(.astro-fj3x3czc){font-size:.8rem;font-weight:400;color:var(--muted)}.p-outcome:where(.astro-fj3x3czc){font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle)}ul:where(.astro-fj3x3czc){list-style:none;padding:0;margin:0 0 1.5rem;flex:1}li:where(.astro-fj3x3czc){font-size:.82rem;color:var(--muted);padding:.4rem 0;border-bottom:1px solid var(--border-subtle)}li:where(.astro-fj3x3czc):last-child{border-bottom:none}li:where(.astro-fj3x3czc) strong:where(.astro-fj3x3czc){color:var(--text);font-weight:500}.pricing-error:where(.astro-fj3x3czc){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:860px){.cards-grid:where(.astro-fj3x3czc){grid-template-columns:1fr;max-width:420px}}.feat-compare:where(.astro-zt65f6zh){padding:var(--section-pad) 0;border-top:1px solid var(--border-subtle)}.table-wrap:where(.astro-zt65f6zh){margin-top:2rem;overflow-x:auto}table:where(.astro-zt65f6zh){width:100%;border-collapse:collapse}th:where(.astro-zt65f6zh){font-family:JetBrains Mono,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--border-strong);white-space:nowrap}th:where(.astro-zt65f6zh).highlight{color:var(--accent)}td:where(.astro-zt65f6zh){padding:.75rem 1rem;border-bottom:1px solid var(--border-subtle);color:var(--muted);font-size:.82rem;vertical-align:top}td:where(.astro-zt65f6zh).highlight{color:var(--text);background:#ff6b0008}.feat:where(.astro-zt65f6zh){font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:500;color:var(--text);white-space:nowrap}.who-for:where(.astro-ebp7gdr6){padding:var(--section-pad) 0;border-top:1px solid var(--border-subtle)}.who-grid:where(.astro-ebp7gdr6){display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2rem}.who-card:where(.astro-ebp7gdr6){background:var(--bg-alt);border:1px solid var(--border-strong);border-radius:8px;padding:1.5rem}.who-card:where(.astro-ebp7gdr6) h3:where(.astro-ebp7gdr6){font-family:JetBrains Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .25rem;color:var(--accent)}.who-for-label:where(.astro-ebp7gdr6){font-family:JetBrains Mono,monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 1rem}.who-card:where(.astro-ebp7gdr6) p:where(.astro-ebp7gdr6):last-child{color:var(--muted);font-size:.85rem;line-height:1.6;margin:0}@media(max-width:768px){.who-grid:where(.astro-ebp7gdr6){grid-template-columns:1fr}}.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}.bench-cta:where(.astro-46xw7bwq){padding:3.5rem 0;border-top:1px solid var(--border-subtle);text-align:center}.bench-cta-inner:where(.astro-46xw7bwq){display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media(max-width:480px){.bench-cta-inner:where(.astro-46xw7bwq){flex-direction:column;align-items:center}}
