.Curriculum-module__nDQL0W__root{text-align:left}.Curriculum-module__nDQL0W__moduleTitle{font-family:var(--mantine-font-family-headings);color:var(--hq-text-headline);font-size:24px}.Curriculum-module__nDQL0W__count{white-space:nowrap}.Curriculum-module__nDQL0W__lessons{margin:0;padding:0;list-style:none}.Curriculum-module__nDQL0W__lesson{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);border-top:1px solid var(--hq-gold-border);padding-block:10px;display:flex}
.page-module__H3BVAa__hero{background:radial-gradient(ellipse at 20% 0%, var(--hq-gold-glow) 0%, transparent 60%), var(--hq-bg);border-bottom:1px solid var(--hq-gold-border)}.page-module__H3BVAa__heroInner{padding-block:clamp(64px,10vw,140px)}.page-module__H3BVAa__kicker{font-family:var(--mantine-font-family-monospace);text-transform:uppercase;letter-spacing:.22em;color:var(--hq-gold);background:var(--hq-gold-glow);border:1px solid var(--hq-gold-border);border-radius:100px;padding:4px 14px;font-size:11px;display:inline-block}.page-module__H3BVAa__headline{text-wrap:balance;margin-top:24px;font-size:clamp(44px,7vw,92px);font-weight:300;line-height:1.02}.page-module__H3BVAa__lead{max-width:58ch;margin-top:24px;font-size:clamp(17px,1.4vw,21px);line-height:1.7}.page-module__H3BVAa__stats{border-top:1px solid var(--hq-gold-border);flex-wrap:wrap;gap:16px 56px;margin:72px 0 0;padding-top:28px;display:flex}.page-module__H3BVAa__stat{flex-direction:column-reverse;display:flex}.page-module__H3BVAa__stat dd{font-family:var(--mantine-font-family-headings);color:var(--hq-text-headline);margin:0;font-size:34px;line-height:1.1}.page-module__H3BVAa__stat dt{font-family:var(--mantine-font-family-monospace);letter-spacing:.16em;text-transform:uppercase;margin-top:6px;font-size:11px}.page-module__H3BVAa__section{padding-block:clamp(64px,8vw,120px)}.page-module__H3BVAa__band{background:var(--hq-bg-band)}.page-module__H3BVAa__sectionTitle{text-wrap:balance;font-size:clamp(34px,4.5vw,58px);font-weight:300;line-height:1.1}.page-module__H3BVAa__price{font-family:var(--mantine-font-family-headings);color:var(--hq-gold-strong);margin-top:28px;font-size:clamp(56px,7vw,84px);line-height:1.1}.page-module__H3BVAa__card{background:var(--hq-bg-surface);border:1px solid var(--hq-gold-border);border-radius:var(--mantine-radius-md);padding:28px}.page-module__H3BVAa__cardTitle{margin:18px 0 8px;font-size:26px}
