.pricing[data-astro-cid-gkycwdqv]{--pr-max:1200px;color:var(--body)}.pr-wrap[data-astro-cid-gkycwdqv]{max-width:var(--pr-max);margin:0 auto;padding:0 24px}.pr-wrap--narrow[data-astro-cid-gkycwdqv]{max-width:800px}@media (max-width:640px){.pr-wrap[data-astro-cid-gkycwdqv]{padding:0 16px}}h1[data-astro-cid-gkycwdqv],h2[data-astro-cid-gkycwdqv]{font-family:var(--aw-font-heading, "Nunito"),sans-serif;color:var(--ink);letter-spacing:-.01em}.pr-head[data-astro-cid-gkycwdqv]{background:var(--paper);padding:72px 0 40px;text-align:center}.pr-head[data-astro-cid-gkycwdqv] h1[data-astro-cid-gkycwdqv]{font-size:clamp(32px,4.4vw,48px);font-weight:800;line-height:1.15;max-width:18ch;margin:0 auto 16px}.pr-head[data-astro-cid-gkycwdqv] .lead[data-astro-cid-gkycwdqv]{font-size:18px;line-height:1.6;max-width:62ch;margin:0 auto}.toggle[data-astro-cid-gkycwdqv]{display:none;margin:32px auto 0;padding:4px;border-radius:999px;background:var(--card);border:1px solid var(--card-border);gap:4px;flex-wrap:wrap;justify-content:center}.pricing[data-astro-cid-gkycwdqv][data-billing] .toggle[data-astro-cid-gkycwdqv]{display:inline-flex}.toggle[data-astro-cid-gkycwdqv] button[data-astro-cid-gkycwdqv]{font-family:var(--aw-font-heading, "Nunito"),sans-serif;font-weight:700;font-size:15px;padding:10px 20px;border-radius:999px;color:var(--ink);background:0 0;border:0;cursor:pointer}.toggle[data-astro-cid-gkycwdqv] button[data-astro-cid-gkycwdqv][aria-pressed=true]{background:var(--blue-solid);color:#fff}.toggle[data-astro-cid-gkycwdqv] button[data-astro-cid-gkycwdqv]:focus-visible{outline:2px solid var(--blue-text);outline-offset:2px}.toggle-note[data-astro-cid-gkycwdqv]{font-weight:600}@media (max-width:480px){.toggle[data-astro-cid-gkycwdqv]{flex-wrap:nowrap}.toggle[data-astro-cid-gkycwdqv] button[data-astro-cid-gkycwdqv]{padding:8px 14px;line-height:1.3}.toggle-note[data-astro-cid-gkycwdqv]{display:block;font-size:12px}}.pr-plans[data-astro-cid-gkycwdqv]{background:var(--paper);padding:16px 0 72px}.cards[data-astro-cid-gkycwdqv]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}@media (max-width:960px){.cards[data-astro-cid-gkycwdqv]{grid-template-columns:1fr;max-width:520px;margin:0 auto}}.plan[data-astro-cid-gkycwdqv]{position:relative;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--card-border);border-radius:12px;padding:28px 24px;box-shadow:0 1px 2px var(--card-shadow)}.plan--hl[data-astro-cid-gkycwdqv]{border:2px solid var(--blue-solid);box-shadow:0 12px 32px var(--card-shadow)}.plan-label[data-astro-cid-gkycwdqv]{position:absolute;top:-13px;left:24px;background:var(--blue-solid);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:999px}.plan[data-astro-cid-gkycwdqv] h2[data-astro-cid-gkycwdqv]{font-size:24px;font-weight:800;margin-bottom:8px}.price[data-astro-cid-gkycwdqv]{min-height:64px}.price-row[data-astro-cid-gkycwdqv]{margin:0;color:var(--ink)}.amount[data-astro-cid-gkycwdqv]{font-family:var(--aw-font-heading, "Nunito"),sans-serif;font-size:34px;font-weight:900;line-height:1.2;background-image:linear-gradient(transparent 68%,color-mix(in srgb,var(--gold) 55%,transparent) 68%)}.period[data-astro-cid-gkycwdqv]{font-size:15px;color:var(--muted)}.savings[data-astro-cid-gkycwdqv]{display:block;font-size:14px;font-weight:600;color:var(--green-text)}.pricing[data-astro-cid-gkycwdqv]:not([data-billing]) .price-yearly[data-astro-cid-gkycwdqv] .amount[data-astro-cid-gkycwdqv]{font-size:22px}.pricing[data-astro-cid-gkycwdqv][data-billing] .price-or[data-astro-cid-gkycwdqv],.pricing[data-astro-cid-gkycwdqv][data-billing=yearly] .price-monthly[data-astro-cid-gkycwdqv],.pricing[data-astro-cid-gkycwdqv][data-billing=monthly] .price-yearly[data-astro-cid-gkycwdqv]{display:none}.tagline[data-astro-cid-gkycwdqv]{margin:12px 0 16px;font-weight:500;color:var(--ink)}.features[data-astro-cid-gkycwdqv]{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px;align-content:start}.features[data-astro-cid-gkycwdqv] li[data-astro-cid-gkycwdqv]{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5}.features[data-astro-cid-gkycwdqv] li[data-astro-cid-gkycwdqv] svg{flex:none;width:18px;height:18px;margin-top:3px;color:var(--green-text)}.plan-cta[data-astro-cid-gkycwdqv]{margin-top:auto}.plan-cta[data-astro-cid-gkycwdqv] .pr-btn[data-astro-cid-gkycwdqv]{width:100%}.cta-note[data-astro-cid-gkycwdqv]{margin:8px 0 0;font-size:14px;color:var(--muted);text-align:center}.below[data-astro-cid-gkycwdqv]{max-width:800px;margin:40px auto 0;font-size:15px;line-height:1.6;color:var(--muted)}.below[data-astro-cid-gkycwdqv] p[data-astro-cid-gkycwdqv]+p[data-astro-cid-gkycwdqv]{margin-top:12px}.below[data-astro-cid-gkycwdqv] strong[data-astro-cid-gkycwdqv]{color:var(--ink)}.pr-btn[data-astro-cid-gkycwdqv]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--aw-font-heading, "Nunito"),sans-serif;font-weight:700;font-size:16px;padding:13px 26px;border-radius:6px;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.pr-btn[data-astro-cid-gkycwdqv]:hover{transform:translateY(-1px)}.pr-btn[data-astro-cid-gkycwdqv]:focus-visible{outline:2px solid var(--blue-text);outline-offset:3px}.pr-btn--primary[data-astro-cid-gkycwdqv]{background:var(--blue-solid);color:#fff;border:2px solid var(--blue-solid)}.pr-btn--ghost[data-astro-cid-gkycwdqv]{background:0 0;color:var(--blue-text);border:2px solid var(--blue-text)}.pr-btn--gold[data-astro-cid-gkycwdqv]{background:var(--gold);color:var(--on-accent-ink);border:2px solid var(--gold)}.pr-founding[data-astro-cid-gkycwdqv]{background:var(--card);padding:72px 0 0}.founding[data-astro-cid-gkycwdqv]{max-width:880px;margin:0 auto;background:var(--gold-tint);border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-left:6px solid var(--gold);border-radius:16px;padding:40px}@media (max-width:640px){.founding[data-astro-cid-gkycwdqv]{padding:28px 20px}}.founding[data-astro-cid-gkycwdqv] h2[data-astro-cid-gkycwdqv]{font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.2;margin-bottom:16px}.founding[data-astro-cid-gkycwdqv] p[data-astro-cid-gkycwdqv]{font-size:16px;line-height:1.65;margin-bottom:14px}.founding[data-astro-cid-gkycwdqv] .pr-btn[data-astro-cid-gkycwdqv]{margin-top:10px}.pr-schools[data-astro-cid-gkycwdqv]{background:var(--card);padding:40px 0 72px}.schools[data-astro-cid-gkycwdqv]{max-width:880px;margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;border:1px solid var(--card-border);border-radius:12px;padding:32px 40px;background:var(--paper)}@media (max-width:720px){.schools[data-astro-cid-gkycwdqv]{grid-template-columns:1fr;padding:28px 20px}}.schools[data-astro-cid-gkycwdqv] h2[data-astro-cid-gkycwdqv]{font-size:24px;font-weight:800;margin-bottom:12px}.schools[data-astro-cid-gkycwdqv] p[data-astro-cid-gkycwdqv]{line-height:1.6;margin-bottom:10px}.schools[data-astro-cid-gkycwdqv] strong[data-astro-cid-gkycwdqv]{color:var(--ink)}.schools-cta[data-astro-cid-gkycwdqv]{text-align:center}.pr-faq[data-astro-cid-gkycwdqv]{background:var(--paper);padding:72px 0 96px}.pr-faq[data-astro-cid-gkycwdqv] h2[data-astro-cid-gkycwdqv]{font-size:clamp(26px,3vw,32px);font-weight:800;margin-bottom:24px}details[data-astro-cid-gkycwdqv]{background:var(--card);border:1px solid var(--card-border);border-radius:12px;margin-bottom:12px}summary[data-astro-cid-gkycwdqv]{cursor:pointer;list-style:none;padding:18px 48px 18px 20px;position:relative;font-family:var(--aw-font-heading, "Nunito"),sans-serif;font-weight:700;font-size:17px;color:var(--ink)}summary[data-astro-cid-gkycwdqv]::-webkit-details-marker{display:none}summary[data-astro-cid-gkycwdqv]:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--blue-text)}details[data-astro-cid-gkycwdqv][open] summary[data-astro-cid-gkycwdqv]:after{content:"–"}summary[data-astro-cid-gkycwdqv]:focus-visible{outline:2px solid var(--blue-text);outline-offset:2px;border-radius:12px}details[data-astro-cid-gkycwdqv] p[data-astro-cid-gkycwdqv]{padding:0 20px 20px;margin:0;line-height:1.65}details[data-astro-cid-gkycwdqv] p[data-astro-cid-gkycwdqv] a{color:var(--blue-text);text-decoration:underline}