.pricing-main[data-astro-cid-lmkygsfs]{max-width:1100px;margin:0 auto;padding:8rem 1.5rem 6rem}.early-banner[data-astro-cid-lmkygsfs]{margin-bottom:3rem;background:linear-gradient(135deg,#06b6d414,#06b6d408);border:1px solid rgba(6,182,212,.2);border-radius:1rem;padding:1.5rem 2rem}.early-banner-inner[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.early-banner-left[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:1rem;flex:1}.early-dot[data-astro-cid-lmkygsfs]{width:8px;height:8px;border-radius:50%;background:var(--color-cyan);box-shadow:0 0 8px #06b6d499;flex-shrink:0;margin-top:.35rem;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.early-banner-title[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-weight:700;font-size:.95rem;color:var(--color-text);margin-bottom:.3rem}.early-banner-sub[data-astro-cid-lmkygsfs]{font-size:.82rem;color:var(--color-text-muted);line-height:1.7;max-width:520px}.early-banner-cta[data-astro-cid-lmkygsfs]{white-space:nowrap;flex-shrink:0;box-shadow:0 0 24px #06b6d433}@media(max-width:768px){.early-banner-inner[data-astro-cid-lmkygsfs]{flex-direction:column}.early-banner-cta[data-astro-cid-lmkygsfs]{width:100%;justify-content:center;text-align:center}}.pricing-header[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:4rem}.pricing-headline[data-astro-cid-lmkygsfs]{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;letter-spacing:-.03em;margin:0 0 1rem}.pricing-sub[data-astro-cid-lmkygsfs]{font-size:1.05rem;color:var(--color-text-muted);max-width:520px;margin:0 auto 1.5rem;line-height:1.75}.pricing-trial-banner[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;gap:.6rem;background:#06b6d414;border:1px solid rgba(6,182,212,.25);border-radius:999px;padding:.5rem 1.25rem;font-size:.875rem;color:var(--color-text-muted)}.trial-icon[data-astro-cid-lmkygsfs]{font-size:1rem}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:4rem;align-items:stretch}.pricing-card[data-astro-cid-lmkygsfs]{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;transition:border-color .2s,box-shadow .2s}.pricing-card[data-astro-cid-lmkygsfs]:hover{border-color:var(--color-cyan-dim);box-shadow:0 0 24px var(--color-cyan-glow)}.pricing-card-highlight[data-astro-cid-lmkygsfs]{border-color:var(--color-cyan-dim);box-shadow:0 0 32px var(--color-cyan-glow);background:#0a1a20}.pricing-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-cyan);color:#000;font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.2rem .75rem;border-radius:999px;white-space:nowrap}.pricing-card-top[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:.5rem}.pricing-plan-header[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.pricing-plan-emoji[data-astro-cid-lmkygsfs]{font-size:1.25rem;line-height:1}.pricing-plan-name[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-weight:700;font-size:1.1rem;color:var(--color-text);letter-spacing:-.01em}.pricing-price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:.15rem}.pricing-amount[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-size:3rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text);line-height:1}.pricing-period[data-astro-cid-lmkygsfs]{font-size:.9rem;color:var(--color-text-subtle)}.pricing-description[data-astro-cid-lmkygsfs]{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.pricing-machines[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.75rem;color:var(--color-cyan-light)}.pricing-machines-dot[data-astro-cid-lmkygsfs]{width:6px;height:6px;border-radius:50%;background:var(--color-cyan);box-shadow:0 0 6px #06b6d499}.pricing-cta[data-astro-cid-lmkygsfs]{width:100%;justify-content:center;text-align:center}.pricing-features[data-astro-cid-lmkygsfs]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem;border-top:1px solid var(--color-border);padding-top:1.25rem}.pricing-feature[data-astro-cid-lmkygsfs]{display:flex;gap:.625rem;align-items:flex-start;font-size:.82rem;color:var(--color-text-muted)}.pricing-check[data-astro-cid-lmkygsfs]{color:var(--color-cyan);font-weight:700;flex-shrink:0;margin-top:.05rem}.pricing-honest-note[data-astro-cid-lmkygsfs]{text-align:center;font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-subtle);margin:-2rem 0 3rem;font-style:italic}.pricing-trial-section[data-astro-cid-lmkygsfs]{margin-bottom:4rem}.pricing-trial-card[data-astro-cid-lmkygsfs]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:2rem 2.5rem;display:flex;align-items:center;gap:1.5rem}.pricing-trial-icon[data-astro-cid-lmkygsfs]{font-size:2rem;flex-shrink:0}.pricing-trial-content[data-astro-cid-lmkygsfs]{flex:1}.pricing-trial-content[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1.1rem;font-weight:600;margin:0 0 .4rem}.pricing-trial-content[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:.875rem;color:var(--color-text-muted);margin:0;line-height:1.7}.faq-headline[data-astro-cid-lmkygsfs]{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;margin:0 0 2rem;text-align:center}.faq-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.faq-item[data-astro-cid-lmkygsfs]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem}.faq-item[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:.95rem;font-weight:600;margin:0 0 .5rem}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:.82rem;color:var(--color-text-muted);margin:0;line-height:1.7}.faq-item[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--color-cyan-light)}.faq-item[data-astro-cid-lmkygsfs] code[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-size:.8em;color:var(--color-cyan-light)}@media(max-width:768px){.pricing-grid[data-astro-cid-lmkygsfs],.faq-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.pricing-trial-card[data-astro-cid-lmkygsfs]{flex-direction:column;text-align:center}}
