.pricing[data-astro-cid-lmkygsfs]{padding:clamp(2rem,5vw,4rem) var(--eh-page-x) clamp(3rem,7vw,5.5rem)}.pricing-head[data-astro-cid-lmkygsfs]{max-width:820px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(.8rem,1.6vw,1.2rem)}.pricing-eyebrow[data-astro-cid-lmkygsfs]{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.pricing-h1[data-astro-cid-lmkygsfs]{margin:0;font-family:var(--eh-font-sans);font-weight:600;font-size:var(--step-5);line-height:1.04;letter-spacing:-.035em;color:var(--text);text-wrap:balance}.pricing-lead[data-astro-cid-lmkygsfs]{margin:0;font-size:var(--step-1);line-height:1.7;color:var(--text-soft);max-width:58ch;text-wrap:pretty}.pricing-lead[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--text);font-weight:700;white-space:nowrap}.pricing-free-cta[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;align-items:center;gap:.85rem;margin-top:.4rem}.pricing-cta-button[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;gap:.5rem;padding:18px 28px;font-family:var(--eh-font-sans);font-size:16px;font-weight:700;line-height:1;text-decoration:none;color:var(--brand-cream);background:var(--brand-deep);border-radius:var(--eh-radius-2xl);box-shadow:var(--eh-shadow-button);transition:background var(--dur-fast) var(--ease-out-expo),transform var(--dur-fast) var(--ease-out-back)}.pricing-cta-button[data-astro-cid-lmkygsfs]:hover{background:var(--eh-brand-ink);transform:translateY(-1px)}.pricing-cta-button[data-astro-cid-lmkygsfs]:active{transform:scale(.98)}.pricing-cta-button[data-astro-cid-lmkygsfs]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.pricing-cta-arrow[data-astro-cid-lmkygsfs]{transition:transform var(--dur-fast) var(--ease-out-expo)}.pricing-cta-button[data-astro-cid-lmkygsfs]:hover .pricing-cta-arrow[data-astro-cid-lmkygsfs]{transform:translate(2px)}.pricing-free-note[data-astro-cid-lmkygsfs]{margin:0;font-size:13.5px;color:var(--text-muted)}.plans[data-astro-cid-lmkygsfs]{max-width:1088px;margin:clamp(3.5rem,7vw,5.5rem) auto 0}.plans-head[data-astro-cid-lmkygsfs]{text-align:center;max-width:640px;margin:0 auto clamp(1.75rem,4vw,2.75rem)}.plans-h2[data-astro-cid-lmkygsfs]{margin:0 0 .6rem;font-size:var(--step-3);font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--text)}.plans-sub[data-astro-cid-lmkygsfs]{margin:0;font-size:var(--step-0);line-height:1.7;color:var(--text-soft);text-wrap:pretty}.plan-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2vw,1.4rem);align-items:stretch}.plan-card[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:.55rem;padding:clamp(1.4rem,2.5vw,1.9rem);background:var(--surface-card);border:1px solid var(--eh-border-soft);border-radius:var(--eh-radius-4xl);box-shadow:0 1px #ffffffe6 inset,0 1px 2px #0000000a,0 8px 24px #0010500f}.plan-card[data-astro-cid-lmkygsfs].is-featured{border-color:var(--eh-brand-a22);background:linear-gradient(180deg,var(--eh-brand-a04) 0%,transparent 45%),var(--surface-card)}.plan-name-row[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.plan-name[data-astro-cid-lmkygsfs]{margin:0;font-size:var(--step-1);font-weight:700;letter-spacing:-.01em;color:var(--text)}.plan-chip[data-astro-cid-lmkygsfs]{flex:none;padding:.22rem .6rem;background:var(--eh-brand-a10);color:var(--brand-deep);border-radius:var(--eh-radius-pill);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.plan-price[data-astro-cid-lmkygsfs]{margin:.2rem 0 0;display:flex;align-items:baseline;gap:.35rem}.plan-price-figure[data-astro-cid-lmkygsfs]{font-size:clamp(2rem,1.5rem + 1.4vw,2.6rem);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--text)}.plan-price-per[data-astro-cid-lmkygsfs]{font-size:.95rem;font-weight:600;color:var(--text-muted)}.plan-detail[data-astro-cid-lmkygsfs]{margin:0;font-size:.95rem;line-height:1.55;color:var(--text-soft)}.plan-suits[data-astro-cid-lmkygsfs]{margin:0;font-size:13px;line-height:1.5;color:var(--text-muted)}.plan-cta[data-astro-cid-lmkygsfs]{display:block;margin-top:auto;text-align:center;padding:14px 20px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;color:var(--brand-cream);background:var(--brand-deep);border-radius:var(--eh-radius-lg);box-shadow:var(--eh-shadow-button);transition:background var(--dur-fast) var(--ease-out-expo),transform var(--dur-fast) var(--ease-out-back)}.plan-cta[data-astro-cid-lmkygsfs]:hover{background:var(--eh-brand-ink);transform:translateY(-1px)}.plan-cta[data-astro-cid-lmkygsfs]:active{transform:scale(.98)}.plan-cta[data-astro-cid-lmkygsfs]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.job-email-note[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:.75rem;max-width:640px;margin:clamp(1.5rem,3vw,2.25rem) auto 0;padding:.95rem 1.15rem;background:var(--eh-brand-a06);border:1px solid var(--eh-border-blue);border-radius:var(--eh-radius-xl)}.job-email-icon[data-astro-cid-lmkygsfs]{width:18px;height:18px;flex:none;margin-top:.2rem;color:var(--brand-deep)}.job-email-note[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:0;font-size:14px;line-height:1.6;color:var(--text-soft)}.job-email-note[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--text);font-weight:700}.plans-fineprint[data-astro-cid-lmkygsfs]{margin:1.25rem auto 0;max-width:640px;text-align:center;font-size:12.5px;line-height:1.6;color:var(--text-muted)}.plans-fineprint[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--brand-deep);font-weight:600;text-decoration:none}.plans-fineprint[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{text-decoration:underline}.plans-fineprint[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}@media(max-width:900px){.plan-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:460px;margin:0 auto}}@media(max-width:768px){.pricing[data-astro-cid-lmkygsfs]{padding-left:1rem;padding-right:1rem}.pricing-h1[data-astro-cid-lmkygsfs]{font-size:clamp(1.75rem,6.8vw,2.5rem);line-height:1.06;letter-spacing:-.03em}}
