.page-hero[data-astro-cid-3ykfctet]{padding:clamp(24px,3vw,48px) 0 clamp(40px,6vw,80px);position:relative;overflow:clip}.page-hero[data-astro-cid-3ykfctet]:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#e8580c24 38% 55%,#0000 55%);width:75%;height:1150px;position:absolute;top:-145px;right:-32%;transform:rotate(6deg)}.page-hero[data-astro-cid-3ykfctet] h1[data-astro-cid-3ykfctet]{max-width:14ch;margin:0 0 22px;font-size:clamp(30px,5vw,48px);line-height:1.08}.page-hero__lede[data-astro-cid-3ykfctet]{color:var(--mut);max-width:calc(52 * var(--ch-body));font-size:clamp(16px,1.4vw,18px)}.content-sec[data-astro-cid-3ykfctet]{padding:clamp(40px,5vw,80px) 0}.light-sec[data-astro-cid-3ykfctet]{background:var(--paper);color:var(--ink);padding:clamp(48px,6vw,96px) 0}.light-sec[data-astro-cid-3ykfctet] .h[data-astro-cid-3ykfctet]{color:var(--ink)}.light-sec[data-astro-cid-3ykfctet] .sec-sub[data-astro-cid-3ykfctet]{color:var(--mut-l);max-width:52ch;margin-top:14px;font-size:16px}.audience-grid[data-astro-cid-3ykfctet]{gap:14px;margin-top:36px;display:grid}.audience-item[data-astro-cid-3ykfctet]{background:var(--ink-2);border:1px solid #ffffff14;border-left:4px solid var(--orange);padding:22px 20px}.audience-item[data-astro-cid-3ykfctet] h3[data-astro-cid-3ykfctet]{font-family:var(--disp);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:17px;font-weight:600}.audience-item[data-astro-cid-3ykfctet] p[data-astro-cid-3ykfctet]{color:var(--mut);font-size:15px}@media (min-width:700px){.audience-grid[data-astro-cid-3ykfctet]{grid-template-columns:repeat(3,1fr)}}.lesson-steps[data-astro-cid-3ykfctet]{gap:12px;margin-top:32px;display:grid}.lesson-step[data-astro-cid-3ykfctet]{background:var(--ink-2);border:1px solid #ffffff14;gap:16px;padding:18px 20px;display:flex}.lesson-step__n[data-astro-cid-3ykfctet]{font-family:var(--disp);color:var(--orange);flex-shrink:0;min-width:36px;font-size:36px;font-style:italic;font-weight:700;line-height:1}.lesson-step[data-astro-cid-3ykfctet] h3[data-astro-cid-3ykfctet]{font-family:var(--disp);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:16px;font-weight:600}.lesson-step[data-astro-cid-3ykfctet] p[data-astro-cid-3ykfctet]{color:var(--mut);font-size:14px}.levels-table[data-astro-cid-3ykfctet]{border-collapse:collapse;width:100%;margin-top:32px;font-size:14.5px}.levels-table[data-astro-cid-3ykfctet] th[data-astro-cid-3ykfctet],.levels-table[data-astro-cid-3ykfctet] td[data-astro-cid-3ykfctet]{text-align:left;vertical-align:top;border:1px solid #ffffff1a;padding:12px 14px}.levels-table[data-astro-cid-3ykfctet] thead[data-astro-cid-3ykfctet] th[data-astro-cid-3ykfctet]{background:var(--ink-2);color:var(--lime);font-family:var(--disp);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600}.levels-table[data-astro-cid-3ykfctet] tbody[data-astro-cid-3ykfctet] tr[data-astro-cid-3ykfctet]:nth-child(2n) td[data-astro-cid-3ykfctet]{background:#ffffff08}.sec-sub[data-astro-cid-3ykfctet]{color:var(--mut);max-width:62ch;margin-top:14px;font-size:16px}.lede-block[data-astro-cid-3ykfctet] p[data-astro-cid-3ykfctet]{color:var(--mut);max-width:64ch;margin-top:16px;font-size:clamp(15.5px,1.2vw,17px);line-height:1.7}.lede-block[data-astro-cid-3ykfctet] a[data-astro-cid-3ykfctet]{color:var(--gold);border-bottom:1px solid}.light-sec[data-astro-cid-3ykfctet] .lede-block[data-astro-cid-3ykfctet] p[data-astro-cid-3ykfctet]{color:#0b0c10db}.light-sec[data-astro-cid-3ykfctet] .lede-block[data-astro-cid-3ykfctet] a[data-astro-cid-3ykfctet]{color:var(--orange-ink)}.lesson-step[data-astro-cid-3ykfctet] a[data-astro-cid-3ykfctet]{color:var(--gold);border-bottom:1px solid}.topic-list[data-astro-cid-3ykfctet]{gap:14px;margin-top:32px;display:grid}.topic-item[data-astro-cid-3ykfctet]{background:var(--white);border:2px solid var(--ink);padding:20px}.topic-item[data-astro-cid-3ykfctet] h3[data-astro-cid-3ykfctet]{font-family:var(--disp);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:600}.topic-item[data-astro-cid-3ykfctet] p[data-astro-cid-3ykfctet]{color:var(--mut-l);font-size:14.5px}.topic-item[data-astro-cid-3ykfctet] a[data-astro-cid-3ykfctet]{color:var(--orange-ink);border-bottom:1px solid}@media (min-width:760px){.topic-list[data-astro-cid-3ykfctet]{grid-template-columns:repeat(3,1fr)}}.price-list[data-astro-cid-3ykfctet]{gap:10px;margin-top:32px;display:grid}.prices-cta[data-astro-cid-3ykfctet]{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.faq[data-astro-cid-3ykfctet]{gap:16px;margin-top:32px;display:grid}.faq-item[data-astro-cid-3ykfctet]{background:var(--white);border:2px solid var(--ink);padding:20px}.faq-item[data-astro-cid-3ykfctet] h3[data-astro-cid-3ykfctet]{font-family:var(--disp);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin-bottom:8px;font-size:15px;font-weight:600}.faq-item[data-astro-cid-3ykfctet] p[data-astro-cid-3ykfctet]{color:var(--mut-l);font-size:14.5px}@media (min-width:700px){.faq[data-astro-cid-3ykfctet]{grid-template-columns:repeat(2,1fr)}}.geo-links[data-astro-cid-3ykfctet] p[data-astro-cid-3ykfctet]{color:var(--mut);max-width:72ch;margin-top:24px;font-size:15.5px}.geo-links[data-astro-cid-3ykfctet] a[data-astro-cid-3ykfctet]{color:var(--lime);border-bottom:1px solid;font-weight:600}.geo-links[data-astro-cid-3ykfctet] a[data-astro-cid-3ykfctet]:hover{color:var(--white)}.cta-bar[data-astro-cid-3ykfctet]{text-align:center;padding:clamp(40px,5vw,72px) 0}.cta-bar[data-astro-cid-3ykfctet] .h[data-astro-cid-3ykfctet]{max-width:24ch;margin:0 auto;font-size:clamp(24px,3vw,36px);line-height:1.12}.cta-bar__btns[data-astro-cid-3ykfctet]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}
