.plan__choose[data-astro-cid-eobzm45n]{display:inline-block;padding:12px 0;margin-top:12px;color:var(--choc);font-size:var(--fs-small);text-decoration:underline;text-underline-offset:4px}.plan__choose[data-astro-cid-eobzm45n]:hover{color:var(--olive)}.pricing__trial[data-astro-cid-eobzm45n]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:36px;padding:28px 0;border-block:1px solid var(--neutral)}.pricing__trial[data-astro-cid-eobzm45n] h3[data-astro-cid-eobzm45n]{font:400 var(--fs-h3) var(--serif);font-style:normal;color:var(--choc);margin-bottom:12px}.pricing__trial[data-astro-cid-eobzm45n] p[data-astro-cid-eobzm45n]{max-width:52ch;font-size:var(--fs-body)}.pricing__trial[data-astro-cid-eobzm45n] p[data-astro-cid-eobzm45n]+p[data-astro-cid-eobzm45n]{margin-top:8px;font-size:var(--fs-small)}.pricing__cta[data-astro-cid-eobzm45n]+.plan__choose[data-astro-cid-eobzm45n]{margin-left:24px}.flex[data-astro-cid-eobzm45n]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 40px;margin-top:36px;padding:clamp(24px,2.6vw,36px) clamp(20px,2.2vw,28px);background:var(--bg);border:1px solid var(--neutral)}.flex__lede[data-astro-cid-eobzm45n]{margin-top:6px;font-size:var(--fs-body);color:var(--dark)}.flex__list[data-astro-cid-eobzm45n]{margin-top:16px;padding-left:1.1em;list-style:disc;font-size:var(--fs-small);color:var(--choc);line-height:1.8}.flex__note[data-astro-cid-eobzm45n]{margin-top:12px;font-size:var(--fs-small);color:var(--choc-soft)}.flex__buy[data-astro-cid-eobzm45n]{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.flex__buy[data-astro-cid-eobzm45n] .plan__price[data-astro-cid-eobzm45n]{margin-top:0}@media (max-width: 620px){.pricing__trial[data-astro-cid-eobzm45n] .btn[data-astro-cid-eobzm45n],.flex__buy[data-astro-cid-eobzm45n],.flex__buy[data-astro-cid-eobzm45n] .btn[data-astro-cid-eobzm45n]{width:100%}.pricing__cta[data-astro-cid-eobzm45n]+.plan__choose[data-astro-cid-eobzm45n]{margin-left:0}}.pricing[data-astro-cid-eobzm45n]{padding:var(--section-y) 0;background:var(--bg-2)}.pricing--compact[data-astro-cid-eobzm45n]{padding:calc(var(--section-y) * .65) 0}.pricing__hl[data-astro-cid-eobzm45n]{font-family:var(--serif);font-size:var(--fs-h1);color:var(--choc);font-weight:400;letter-spacing:-.015em;margin-bottom:20px}.pricing__lede[data-astro-cid-eobzm45n]{font-size:var(--fs-body-l);line-height:1.7;color:var(--dark);max-width:56ch;margin-bottom:clamp(32px,4vw,48px)}.pricing__grid[data-astro-cid-eobzm45n]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,20px)}.plan[data-astro-cid-eobzm45n]{background:var(--bg);border:1px solid var(--neutral);padding:clamp(24px,2.6vw,36px) clamp(20px,2.2vw,28px);display:flex;flex-direction:column;gap:6px;transition:border-color var(--d) var(--ease)}.plan[data-astro-cid-eobzm45n]:hover{border-color:var(--choc-soft)}.plan__name[data-astro-cid-eobzm45n]{font-family:var(--serif);font-size:clamp(21px,2vw,26px);font-weight:400;color:var(--choc)}.plan__classes[data-astro-cid-eobzm45n]{font-size:var(--fs-small);color:var(--choc-soft);letter-spacing:.04em}.plan__price[data-astro-cid-eobzm45n]{display:flex;align-items:baseline;gap:4px;margin-top:18px}.plan__amount[data-astro-cid-eobzm45n]{font-family:var(--serif);font-size:clamp(30px,3vw,40px);color:var(--choc);line-height:1;font-style:normal}.plan__period[data-astro-cid-eobzm45n]{font-family:var(--sans);font-size:var(--fs-small);color:var(--choc-soft)}.pricing__note[data-astro-cid-eobzm45n]{margin-top:24px;font-size:var(--fs-small);color:var(--choc-soft);line-height:1.7}.pricing__extras-row[data-astro-cid-eobzm45n]{display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,56px);margin-top:36px;padding-top:28px;border-top:1px solid var(--neutral)}.pricing__inline[data-astro-cid-eobzm45n]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-family:var(--sans);font-size:var(--fs-small);letter-spacing:.14em;text-transform:uppercase;color:var(--choc)}.pricing__inline-price[data-astro-cid-eobzm45n]{font-family:var(--serif);font-size:20px;letter-spacing:0;text-transform:none;font-style:normal}.pricing__inline[data-astro-cid-eobzm45n] small[data-astro-cid-eobzm45n]{flex-basis:100%;font-size:var(--fs-small);letter-spacing:0;text-transform:none;color:var(--choc-soft)}.pricing__cta[data-astro-cid-eobzm45n]{margin-top:clamp(36px,4vw,56px)}@media (max-width: 940px){.pricing__grid[data-astro-cid-eobzm45n]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 620px){.pricing__grid[data-astro-cid-eobzm45n]{grid-template-columns:1fr}.pricing__cta[data-astro-cid-eobzm45n]{width:100%}}
