/* /_astro/pricing.ITGopAYV.css */
body{background:#fff}.pricing-page[data-astro-cid-u3mqw4ek]{padding:0 0 2rem}.eyebrow[data-astro-cid-u3mqw4ek]{color:#6d28d9;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .7rem;font-size:.72rem;font-weight:800}.pricing-hero[data-astro-cid-u3mqw4ek]{text-align:center;padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(2.5rem,5vw,4rem)}.pricing-hero[data-astro-cid-u3mqw4ek] h1[data-astro-cid-u3mqw4ek]{letter-spacing:-.06em;max-width:16ch;margin:0 auto;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.04}.pricing-lede[data-astro-cid-u3mqw4ek]{color:#52525b;max-width:41rem;margin:1.5rem auto 0;font-size:clamp(1.05rem,2vw,1.3rem)}.hero-actions[data-astro-cid-u3mqw4ek]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.8rem;display:flex}.primary[data-astro-cid-u3mqw4ek],.secondary[data-astro-cid-u3mqw4ek],.plan-button[data-astro-cid-u3mqw4ek]{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:.78rem 1.25rem;font-size:.9rem;font-weight:750;display:inline-flex}.primary[data-astro-cid-u3mqw4ek]{color:#fff;background:#6d28d9;box-shadow:0 10px 28px #6d28d92e}.primary[data-astro-cid-u3mqw4ek]:hover{color:#fff;background:#5b21b6;text-decoration:none}.secondary[data-astro-cid-u3mqw4ek]{color:#18181b;background:#fff;border:1px solid #d4d4d8}.secondary[data-astro-cid-u3mqw4ek]:hover{color:#18181b;background:#fafafa;text-decoration:none}.hero-note[data-astro-cid-u3mqw4ek]{color:#71717a;margin:1rem 0 0;font-size:.78rem}.plan-section[data-astro-cid-u3mqw4ek],.comparison-section[data-astro-cid-u3mqw4ek],.billing-section[data-astro-cid-u3mqw4ek],.faq[data-astro-cid-u3mqw4ek]{border-top:1px solid #e4e4e7;padding:clamp(3rem,7vw,5.5rem) 0}.section-heading[data-astro-cid-u3mqw4ek]{grid-template-columns:.7fr 1.3fr;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.section-heading[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek],.billing-section[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek],.faq[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek],.final-cta[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek]{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.plans[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.plan[data-astro-cid-u3mqw4ek]{background:#fff;border:1px solid #e4e4e7;border-radius:16px;flex-direction:column;min-width:0;padding:1.5rem;display:flex}.plus-plan[data-astro-cid-u3mqw4ek]{color:#fff;background:#18181b;border-color:#18181b}.annual-plan[data-astro-cid-u3mqw4ek]{background:#faf8ff;border-color:#ddd6fe}.plan-top[data-astro-cid-u3mqw4ek]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.plan-label[data-astro-cid-u3mqw4ek]{color:#6d28d9;letter-spacing:.09em;text-transform:uppercase;font-size:.74rem;font-weight:800}.plus-plan[data-astro-cid-u3mqw4ek] .plan-label[data-astro-cid-u3mqw4ek]{color:#c4b5fd}.plan[data-astro-cid-u3mqw4ek] h3[data-astro-cid-u3mqw4ek]{letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,4vw,3rem);line-height:1.15}.plan[data-astro-cid-u3mqw4ek] h3[data-astro-cid-u3mqw4ek] small[data-astro-cid-u3mqw4ek]{letter-spacing:0;font-size:.9rem;font-weight:600}.plan-chip[data-astro-cid-u3mqw4ek]{color:#52525b;white-space:nowrap;background:#f4f4f5;border-radius:999px;padding:.42rem .65rem;font-size:.68rem;font-weight:750}.plus-plan[data-astro-cid-u3mqw4ek] .plan-chip[data-astro-cid-u3mqw4ek]{color:#18181b;background:#fff}.value-chip[data-astro-cid-u3mqw4ek]{color:#166534;background:#dcfce7}.plan[data-astro-cid-u3mqw4ek]>p[data-astro-cid-u3mqw4ek]{color:#71717a}.plus-plan[data-astro-cid-u3mqw4ek]>p[data-astro-cid-u3mqw4ek]{color:#d4d4d8}.plan[data-astro-cid-u3mqw4ek] ul[data-astro-cid-u3mqw4ek]{gap:.7rem;margin:1rem 0 1.8rem;padding:0;list-style:none;display:grid}.plan[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{padding-inline-start:1.35rem;font-size:.9rem;line-height:1.55;position:relative}.plan[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:before{content:"✓";color:#16a34a;font-weight:800;position:absolute;inset-inline-start:0}.plan-button[data-astro-cid-u3mqw4ek]{align-self:stretch;margin-top:auto}.plus-plan[data-astro-cid-u3mqw4ek] .primary[data-astro-cid-u3mqw4ek]{color:#18181b;box-shadow:none;background:#fff}.table-wrap[data-astro-cid-u3mqw4ek]{border:1px solid #e4e4e7;border-radius:20px;overflow-x:auto}table[data-astro-cid-u3mqw4ek]{border-collapse:collapse;text-align:left;width:100%}th[data-astro-cid-u3mqw4ek],td[data-astro-cid-u3mqw4ek]{border-bottom:1px solid #e4e4e7;padding:1rem 1.2rem}thead[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek]{color:#71717a;letter-spacing:.07em;text-transform:uppercase;background:#fafafa;font-size:.72rem}tbody[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek]{font-size:.9rem}tbody[data-astro-cid-u3mqw4ek] td[data-astro-cid-u3mqw4ek]{color:#52525b;font-size:.88rem}tbody[data-astro-cid-u3mqw4ek] tr[data-astro-cid-u3mqw4ek]:last-child th[data-astro-cid-u3mqw4ek],tbody[data-astro-cid-u3mqw4ek] tr[data-astro-cid-u3mqw4ek]:last-child td[data-astro-cid-u3mqw4ek]{border-bottom:0}.billing-section[data-astro-cid-u3mqw4ek]{grid-template-columns:.65fr 1.35fr;gap:clamp(2rem,6vw,5rem);display:grid}.billing-grid[data-astro-cid-u3mqw4ek]{gap:1rem;display:grid}.billing-grid[data-astro-cid-u3mqw4ek] article[data-astro-cid-u3mqw4ek]{border-top:1px solid #e4e4e7;padding:1.2rem 0}.billing-grid[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{color:#7c3aed;font-size:.7rem;font-weight:800}.billing-grid[data-astro-cid-u3mqw4ek] h3[data-astro-cid-u3mqw4ek]{margin:.35rem 0}.billing-grid[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek],.billing-fineprint[data-astro-cid-u3mqw4ek]{color:#52525b;margin:0;font-size:.9rem}.billing-fineprint[data-astro-cid-u3mqw4ek]{grid-column:2;padding-top:1rem}.faq[data-astro-cid-u3mqw4ek]{max-width:54rem;margin:0 auto}.faq[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek]{margin-bottom:1.5rem}details[data-astro-cid-u3mqw4ek]{border-top:1px solid #e4e4e7}details[data-astro-cid-u3mqw4ek]:last-child{border-bottom:1px solid #e4e4e7}summary[data-astro-cid-u3mqw4ek]{cursor:pointer;padding:1.05rem 2rem 1.05rem 0;font-weight:720}details[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{color:#52525b;margin:0 0 1.1rem}.final-cta[data-astro-cid-u3mqw4ek]{color:#fff;background:#18181b;border-radius:28px;justify-content:space-between;align-items:end;gap:2rem;margin:3rem 0 1rem;padding:clamp(2rem,6vw,4rem);display:flex}.final-cta[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]:last-child{color:#d4d4d8;max-width:40rem;margin-bottom:0}.final-cta[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]{color:#18181b;background:#fff;border-radius:999px;flex:none;padding:.85rem 1.2rem;font-size:.9rem;font-weight:750}.final-cta[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]:hover{color:#18181b;text-decoration:none}@media (width<=760px){.section-heading[data-astro-cid-u3mqw4ek],.billing-section[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr}.plan[data-astro-cid-u3mqw4ek],.free-plan[data-astro-cid-u3mqw4ek],.plus-plan[data-astro-cid-u3mqw4ek],.annual-plan[data-astro-cid-u3mqw4ek]{grid-column:1/-1}.billing-fineprint[data-astro-cid-u3mqw4ek]{grid-column:1}.final-cta[data-astro-cid-u3mqw4ek]{flex-direction:column;align-items:flex-start}th[data-astro-cid-u3mqw4ek],td[data-astro-cid-u3mqw4ek]{min-width:9rem;padding:.85rem}}


/* Pricing has three peer choices, not an annual card stranded in a second row. */
.plan-top[data-astro-cid-u3mqw4ek] > div[data-astro-cid-u3mqw4ek] { display: contents; }
.plan-top[data-astro-cid-u3mqw4ek] .plan-label[data-astro-cid-u3mqw4ek] { grid-area: 1 / 1; }
.plan-top[data-astro-cid-u3mqw4ek] .plan-chip[data-astro-cid-u3mqw4ek] { grid-area: 1 / 2; }
.plan-top[data-astro-cid-u3mqw4ek] h3[data-astro-cid-u3mqw4ek] { grid-column: 1 / -1; }
.pricing-page[data-astro-cid-u3mqw4ek] .section-heading[data-astro-cid-u3mqw4ek] {
  display: block;
  max-width: 48rem;
  margin-bottom: 2rem;
}
.pricing-page[data-astro-cid-u3mqw4ek] .section-heading[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek] {
  font-size: clamp(1.75rem, 3vw, 2.5rem);
  line-height: 1.15;
}
.pricing-page[data-astro-cid-u3mqw4ek] .section-heading[data-astro-cid-u3mqw4ek] > p:not(.eyebrow) {
  color: #52525b;
  margin: 1rem 0 0;
}
.plan-section[data-astro-cid-u3mqw4ek] { padding: clamp(2rem, 4vw, 3rem) 0; }
.plan[data-astro-cid-u3mqw4ek] > p[data-astro-cid-u3mqw4ek] { font-size: .95rem; }
.plan[data-astro-cid-u3mqw4ek] .plan-button[data-astro-cid-u3mqw4ek] { min-height: 3.25rem; line-height: 1.3; box-shadow: none; }
@media (width < 1024px) {
  .plans[data-astro-cid-u3mqw4ek] { grid-template-columns: minmax(0, 1fr); max-width: 42rem; margin-inline: auto; }
  .plan[data-astro-cid-u3mqw4ek] { grid-column: auto; }
  .plus-plan[data-astro-cid-u3mqw4ek] { order: 1; }
  .annual-plan[data-astro-cid-u3mqw4ek] { order: 2; }
  .free-plan[data-astro-cid-u3mqw4ek] { order: 3; }
}
/* A 1366x768 laptop shows about 657px: keep "Start chatting free" above the fold there. */
@media (width >= 1024px) {
  .pricing-hero[data-astro-cid-u3mqw4ek] { padding-top: clamp(2rem, 3.5vw, 3.5rem); }
  .pricing-hero[data-astro-cid-u3mqw4ek] h1[data-astro-cid-u3mqw4ek] { max-width: 22ch; }
}

/* 2026-10-17 a11y (axe, Research SF audit): the scrollable table takes keyboard focus, and the
   eyebrow on the dark final CTA reaches 4.5:1 (#c4b5fd on #18181b is about 10:1). */
.table-wrap[data-astro-cid-u3mqw4ek]:focus-visible{outline:3px solid #7c3aed;outline-offset:3px}
.final-cta[data-astro-cid-u3mqw4ek] .eyebrow[data-astro-cid-u3mqw4ek]{color:#c4b5fd}
