.pricing-hero[data-astro-cid-lmkygsfs],.plan-picker[data-astro-cid-lmkygsfs],.plan-lanes[data-astro-cid-lmkygsfs],.compare-section[data-astro-cid-lmkygsfs],.agents-strip[data-astro-cid-lmkygsfs],.faq-section[data-astro-cid-lmkygsfs]{max-width:1180px;margin:0 auto}.pricing-hero[data-astro-cid-lmkygsfs]{text-align:center;padding:2rem 0 4rem}.pricing-eyebrow[data-astro-cid-lmkygsfs],.plan-eyebrow[data-astro-cid-lmkygsfs]{margin:0 0 .75rem;color:var(--color-accent);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pricing-title[data-astro-cid-lmkygsfs]{max-width:860px;margin:0 auto;color:var(--color-text-primary);font-size:clamp(2.3rem,7vw,4.8rem);line-height:.98;letter-spacing:-.02em}.pricing-lede[data-astro-cid-lmkygsfs],.lane-head[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs],.compare-head[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{max-width:740px;margin:1.2rem auto 0;color:var(--color-text-secondary);font-size:1.05rem;line-height:1.65}.section-title[data-astro-cid-lmkygsfs]{margin:0;color:var(--color-text-primary);font-size:clamp(1.8rem,5vw,3rem);line-height:1.08;letter-spacing:-.01em}.plan-picker[data-astro-cid-lmkygsfs]{padding:2rem 0 4rem}.picker-grid[data-astro-cid-lmkygsfs],.plan-grid[data-astro-cid-lmkygsfs],.agent-grid[data-astro-cid-lmkygsfs]{display:grid;gap:1rem}.picker-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(3,1fr);margin-top:1.5rem}.picker-card[data-astro-cid-lmkygsfs]{appearance:none;border:1px solid var(--color-border-subtle);border-radius:12px;padding:1rem;text-align:left;background:var(--color-raised);color:var(--color-text-secondary);cursor:pointer;font:inherit}.picker-card[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{display:block;color:var(--color-accent);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.picker-card[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{display:block;margin-top:.45rem;color:var(--color-text-primary);line-height:1.45}.picker-card[data-astro-cid-lmkygsfs].is-active{border-color:var(--color-accent);box-shadow:0 16px 40px color-mix(in srgb,var(--color-accent) 18%,transparent)}.plan-lane[data-astro-cid-lmkygsfs],.compare-section[data-astro-cid-lmkygsfs],.agents-strip[data-astro-cid-lmkygsfs],.faq-section[data-astro-cid-lmkygsfs]{padding:4rem 0;border-top:1px solid var(--color-border-divider)}.lane-head[data-astro-cid-lmkygsfs],.compare-head[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:2rem}.plan-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card[data-astro-cid-lmkygsfs]{position:relative;display:flex;flex-direction:column;min-height:100%;border:1px solid var(--color-border-subtle);border-radius:14px;padding:1.5rem;background:var(--color-raised);color:var(--color-text-primary)}.plan-card[data-astro-cid-lmkygsfs].is-featured{border-color:var(--color-accent)}.plan-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-.75rem;left:1.25rem;padding:.25rem .7rem;border-radius:999px;background:var(--color-accent);color:#fff;font-size:.72rem;font-weight:700}.plan-card[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{margin:0;font-size:1.8rem}.plan-price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:.45rem;margin-top:1.2rem}.plan-price[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{font-size:clamp(2.4rem,7vw,3.2rem);letter-spacing:-.04em}.plan-price[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs],.plan-tagline[data-astro-cid-lmkygsfs],.plan-card[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs],.agent-mini[data-astro-cid-lmkygsfs] small[data-astro-cid-lmkygsfs],.faq-list[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary)}.plan-card[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{margin:1.25rem 0 1.5rem;padding:0;list-style:none;display:grid;gap:.7rem}.plan-card[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"✓";color:var(--color-accent);font-weight:800;margin-right:.5rem}.plan-cta[data-astro-cid-lmkygsfs]{margin-top:auto;display:inline-flex;justify-content:center;padding:.85rem 1rem;border-radius:10px;background:var(--color-accent);color:#fff;text-decoration:none;font-weight:700}#plan-comparison[data-astro-cid-lmkygsfs]{scroll-margin-top:120px}.compare-scroll[data-astro-cid-lmkygsfs]{overflow-x:auto;border:1px solid var(--color-border-subtle);border-radius:14px;background:var(--color-raised)}.compare-table[data-astro-cid-lmkygsfs]{width:100%;min-width:760px;border-collapse:collapse}.compare-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.compare-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:1rem;border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:top}.compare-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{color:var(--color-text-primary);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.compare-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:first-child{width:18%;color:var(--color-accent);font-weight:700}.agent-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.5rem}.agent-mini[data-astro-cid-lmkygsfs]{display:grid;gap:.5rem;padding:1rem;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-raised);color:var(--color-text-primary);text-decoration:none}.agent-mini[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{font-size:1.45rem}.agent-mini[data-astro-cid-lmkygsfs] small[data-astro-cid-lmkygsfs]{line-height:1.5}.faq-list[data-astro-cid-lmkygsfs]{display:grid;gap:.75rem;margin-top:1.5rem}.faq-list[data-astro-cid-lmkygsfs] details[data-astro-cid-lmkygsfs]{border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-raised);padding:1rem}.faq-list[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{cursor:pointer;color:var(--color-text-primary);font-weight:700}@media(max-width:860px){.picker-grid[data-astro-cid-lmkygsfs],.plan-grid[data-astro-cid-lmkygsfs],.agent-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.pricing-hero[data-astro-cid-lmkygsfs],.plan-picker[data-astro-cid-lmkygsfs],.plan-lane[data-astro-cid-lmkygsfs],.compare-section[data-astro-cid-lmkygsfs],.agents-strip[data-astro-cid-lmkygsfs],.faq-section[data-astro-cid-lmkygsfs]{padding-left:0;padding-right:0}}
