.A9wgiG_hero{text-align:left;background-color:#fff;padding:clamp(2.5rem,4vw,4rem) clamp(1rem,4vw,2rem) clamp(3rem,6vw,5rem)}.A9wgiG_container{flex-direction:column;align-items:flex-start;max-width:62rem;margin:0 auto;display:flex}@media (width>=1280px){.A9wgiG_container{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);align-items:start;gap:3rem;display:grid}}.A9wgiG_leadColumn{width:100%;min-width:0}.A9wgiG_eyebrow{color:var(--primary);letter-spacing:.1em;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.A9wgiG_eyebrowRule{background-color:var(--primary);width:2rem;height:2px}.A9wgiG_title{font-family:"Sora", var(--font-family-base);letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.15}.A9wgiG_titleDark{color:#0f172a}.A9wgiG_titlePrimary{color:var(--primary)}.A9wgiG_subhead{font-family:var(--font-family-base);color:#475569;text-wrap:balance;max-width:42rem;margin:0 0 2rem;font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.6}@media (width>=1280px){.A9wgiG_subhead{max-width:none}}.A9wgiG_statStrip{grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;margin-bottom:3rem;display:grid}.A9wgiG_statItem{border-radius:var(--radius-md);text-align:center;background-color:#fff;border:1px solid #e2e8f0;flex-direction:column;justify-content:flex-start;align-items:center;padding:1.5rem 1rem;display:flex}.A9wgiG_statValue{font-family:"Sora", var(--font-family-base);color:#0f172a;font-size:2rem;font-weight:700;line-height:1}.A9wgiG_statLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-top:.5rem;font-size:.8125rem;font-weight:600}.A9wgiG_aiRow{width:100%;margin-bottom:3.5rem}@media (width>=1280px){.A9wgiG_aiRow{margin-bottom:0}}.A9wgiG_aiLabel{font-family:var(--font-family-base);color:#64748b;margin:0 0 .75rem;font-size:.875rem;font-weight:500}.A9wgiG_aiPills{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;display:flex}.A9wgiG_aiPill{border:1px solid var(--border);color:#0f1729;transition:all var(--animation-duration-fast) ease;cursor:default;background:#00000005;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.A9wgiG_aiPill:hover{border-color:color-mix(in srgb, var(--primary) 30%, transparent);background:#0000000a}.A9wgiG_startCard{border-radius:var(--radius-lg);width:100%;min-width:0;box-shadow:var(--shadow-md);text-align:left;background:#fff;border:1px solid #e2e8f0;flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.A9wgiG_startCardHeader{color:var(--primary);align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.A9wgiG_startCardLabel{letter-spacing:.1em;font-size:.8125rem;font-weight:700}.A9wgiG_startCardTitle{font-family:"Sora", var(--font-family-base);color:#0f172a;text-align:left;margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.A9wgiG_startCardSummary{color:#475569;text-align:left;max-width:none;margin:0 0 2rem;font-size:1rem;line-height:1.6}.A9wgiG_startCardActions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;width:100%;margin-bottom:1.5rem;display:flex}.A9wgiG_freeReassurance{color:#475569;text-align:left;margin:0;font-size:.875rem}@media (width<=640px){.A9wgiG_statStrip{gap:.5rem}.A9wgiG_statItem{padding:1rem .5rem}.A9wgiG_statValue{font-size:1.25rem}.A9wgiG_statLabel{letter-spacing:.02em;font-size:.75rem}.A9wgiG_startCardActions{flex-direction:column;width:100%}.A9wgiG_primaryAction,.A9wgiG_secondaryAction{width:100%}}.kTfy3a_section{margin-bottom:4rem;scroll-margin-top:8rem}.kTfy3a_header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:2rem;display:flex}.kTfy3a_headerLeft{align-items:flex-start;gap:1.25rem;display:flex}.kTfy3a_chapterNumber{font-family:"Sora", var(--font-family-base);color:var(--primary);margin-top:.125rem;font-size:2.5rem;font-weight:800;line-height:1}.kTfy3a_headerText{flex-direction:column;display:flex}.kTfy3a_pill{white-space:nowrap;color:#64748b;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;flex-shrink:0;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.kTfy3a_title{font-family:"Sora", var(--font-family-base);color:#0f172a;margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.kTfy3a_summary{color:#475569;max-width:48rem;margin:0;font-size:1rem;line-height:1.6}.kTfy3a_lessonList{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.kTfy3a_lessonCard{border-radius:var(--radius-md);min-height:44px;transition:all var(--animation-duration-fast) ease;background:#fff;border:1px solid #e2e8f0;gap:1rem;padding:1rem;text-decoration:none;display:flex}.kTfy3a_lessonCard:hover{border-color:color-mix(in srgb, var(--primary) 40%, transparent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.kTfy3a_lessonCard:focus-visible{box-shadow:var(--shadow-focus);outline:none}.kTfy3a_lessonNumber{color:#0f172a;width:2.5rem;height:2.5rem;font-family:"Sora", var(--font-family-base);transition:background-color var(--animation-duration-fast) ease, color var(--animation-duration-fast) ease;background-color:#f8fafc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.kTfy3a_lessonCard:hover .kTfy3a_lessonNumber{background-color:var(--primary);color:#fff}.kTfy3a_lessonContent{flex-direction:column;flex-grow:1;display:flex}.kTfy3a_lessonTitle{font-family:var(--font-family-base);color:#0f172a;margin:0 0 .5rem;font-size:1rem;font-weight:600}.kTfy3a_lessonMeta{color:#64748b;margin-top:auto;font-size:.8125rem;font-weight:500}.kTfy3a_emptyLessons{text-align:center;border-radius:var(--radius-lg);color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;grid-column:1/-1;padding:2.5rem 1rem;font-size:.9375rem}@media (width<=640px){.kTfy3a_header{flex-direction:column;align-items:flex-start;gap:1rem}.kTfy3a_pill{align-self:flex-start}.kTfy3a_lessonCard{gap:.75rem;padding:.875rem}}.rXeX-G_page{background-color:var(--background);flex-direction:column;display:flex}.rXeX-G_contentContainer{width:100%;max-width:62rem;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) clamp(1rem,4vw,2rem) 6rem}.rXeX-G_chaptersWrapper{flex-direction:column;scroll-margin-top:8rem;display:flex}.rXeX-G_ctaBand{border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-md);background-color:#fff;border:1px solid #e2e8f0;flex-direction:column;align-items:center;gap:1.25rem;margin-top:5rem;padding:3rem 2rem;display:flex}.rXeX-G_ctaBandTitle{font-family:"Sora", var(--font-family-base);color:#0f172a;letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.rXeX-G_ctaBandDesc{color:#475569;max-width:36rem;margin:0 0 .5rem;font-size:1.125rem;line-height:1.6}@media (width<=639px){.rXeX-G_ctaBandBtn{width:100%;min-height:48px}}.rXeX-G_heroSkeleton{text-align:left;border-bottom:1px solid #e2e8f0;width:100%;max-width:62rem;margin:0 auto;padding:4rem clamp(1rem,4vw,2rem)}.rXeX-G_errorState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:6rem 1rem;display:flex}.rXeX-G_errorIcon{color:var(--error);margin-bottom:1.25rem}.rXeX-G_errorTitle{font-family:"Sora", var(--font-family-base);color:#0f1729;margin:0 0 .75rem;font-size:1.75rem;font-weight:700}.rXeX-G_errorDesc{color:#65758b;margin:0;font-size:1.0625rem}
