.CourseAuthor_person__4vLwe{display:flex;align-items:flex-start;gap:var(--ch-space-6,24px);min-width:0}.CourseAuthor_text__BtRW6{display:flex;flex-direction:column;gap:10px;min-width:0}.CourseAuthor_name__moXDu{margin:0;font-size:20px;font-weight:800;overflow-wrap:anywhere}.CourseAuthor_about__A_dG5{margin:0;color:var(--ch-ink-soft,#4a4e6a);font-size:16px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}@media (max-width:767px){.CourseAuthor_person__4vLwe{flex-wrap:wrap;align-items:center;gap:14px}.CourseAuthor_text__BtRW6{display:contents}.CourseAuthor_name__moXDu{flex:1 1;font-size:17px}.CourseAuthor_about__A_dG5{flex-basis:100%;font-size:14px}}.Panel_panel__etP2x{min-width:0;padding:var(--ch-space-8,32px);border-radius:var(--ch-radius-card,24px);background:var(--ch-surface,#ffffff);color:var(--ch-ink,#1a1446);scroll-margin-top:var(--ch-scroll-offset,88px)}.Panel_head__9YUY3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ch-space-3,12px) var(--ch-space-5,20px);margin-bottom:var(--ch-space-5,20px)}.Panel_title__Erra7{flex:1 1 auto;margin:0;font-family:var(--ch-font-display,Arial,sans-serif);font-size:22px;font-weight:700;line-height:1.25}.Panel_aside___LTTL{display:flex;align-items:center;gap:var(--ch-space-3,12px);color:var(--ch-muted,#5b5f7a);font-weight:600}@media (max-width:767px){.Panel_panel__etP2x{padding:22px 18px;border-radius:22px}.Panel_head__9YUY3{margin-bottom:var(--ch-space-3,12px)}.Panel_title__Erra7{font-size:18px}}.CourseHighlights_cards__9lSrI{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ch-space-3,12px);margin:0;padding:0;list-style:none}@media (min-width:720px){.CourseHighlights_cards__9lSrI{grid-template-columns:repeat(2,minmax(0,1fr))}}.CourseHighlights_card__BpJqR{display:flex;gap:var(--ch-space-3,12px);align-items:flex-start;min-width:0;padding:var(--ch-space-4,16px) 18px;border-radius:var(--ch-radius-md,16px);background:var(--ch-ground,#f5f6fb);font-size:var(--ch-text-md,15px);line-height:1.5;overflow-wrap:anywhere}.CourseHighlights_round__U2U_l{display:flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--ch-brand,#4f46e5);color:var(--ch-on-brand,#ffffff)}.CourseHighlights_outcomes__ni_XV{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.CourseHighlights_outcome__LMQEM{display:flex;gap:14px;align-items:center;min-width:0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.CourseHighlights_square__ciBP2{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;background:var(--ch-accent,#ffd54a);color:var(--ch-ink,#1a1446)}@media (max-width:767px){.CourseHighlights_card__BpJqR{padding:14px;font-size:14px}.CourseHighlights_round__U2U_l{width:22px;height:22px}.CourseHighlights_outcome__LMQEM{gap:var(--ch-space-3,12px);font-size:var(--ch-text-md,15px)}.CourseHighlights_square__ciBP2{width:30px;height:30px}}.FormattedText_root__7dqq7{overflow-wrap:break-word}.FormattedText_root__7dqq7>*{margin:0}.FormattedText_root__7dqq7>*+*{margin-top:.6em}.FormattedText_root__7dqq7 ol,.FormattedText_root__7dqq7 ul{padding-left:1.25em}.FormattedText_root__7dqq7 li+li{margin-top:.2em}.FormattedText_root__7dqq7 blockquote{padding:.1em 0 .1em .75em;border-left:3px solid color-mix(in srgb,currentColor 30%,transparent)}.FormattedText_root__7dqq7 blockquote>p{margin:0}.RatingStars_stars__Dv9Mq{position:relative;display:inline-block;font-size:var(--rating-stars-size,16px);line-height:1;letter-spacing:1px;white-space:nowrap;color:var(--ch-line,#d9dbe7);vertical-align:-.1em}.RatingStars_filled__AlD7q{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--ch-star,#f5a623)}.CourseReviews_average__BB5jQ{color:var(--ch-ink,#1a1446);font-family:var(--ch-font-display,Arial,sans-serif);font-size:32px;font-weight:800;line-height:1}.CourseReviews_summary__PREe2{display:flex;flex-direction:column;gap:var(--ch-space-1,4px);font-size:var(--ch-text-sm,13px)}.CourseReviews_list__IuI58{margin:0;padding:0;list-style:none}.CourseReviews_review__rYyWV{display:flex;gap:var(--ch-space-4,16px);min-width:0;padding:var(--ch-space-5,20px) 0;border-top:1px solid var(--ch-line-soft,#e6e7f0)}.CourseReviews_avatar__Tli6D{background:#ecebff;color:var(--ch-brand,#4f46e5)}.CourseReviews_body__h9fnz{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.CourseReviews_reviewHead__lgGWC{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ch-space-1,4px) var(--ch-space-3,12px)}.CourseReviews_name__Nxg4h{font-weight:700;overflow-wrap:anywhere}.CourseReviews_date__9lyTE{margin-left:auto;color:var(--ch-muted,#5b5f7a);font-size:var(--ch-text-sm,13px)}.CourseReviews_comment__M0zG5{margin:0;color:var(--ch-ink-soft,#4a4e6a);font-size:var(--ch-text-md,15px);line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.CourseReviews_more__eGRMq{display:flex;justify-content:center;padding-top:var(--ch-space-3,12px)}.CourseReviews_error__O1faS{margin:var(--ch-space-2,8px) 0 0;color:#b91c1c;text-align:center}@media (max-width:767px){.CourseReviews_average__BB5jQ{font-size:22px}.CourseReviews_avatar__Tli6D{display:none}.CourseReviews_review__rYyWV{padding:14px 0}.CourseReviews_comment__M0zG5{font-size:14px}.CourseReviews_more__eGRMq>*{width:100%}}.CourseCover_cover__jqih1{position:relative;overflow:hidden;background:var(--ch-ground-cool,#eef0f7)}.CourseCover_card__nD64_,.CourseCover_compact__foOu4{aspect-ratio:23/12}.CourseCover_action__lzdxY{aspect-ratio:21/12}.CourseCover_art__eH_MM,.CourseCover_art__eH_MM>svg{display:block;width:100%;height:100%}.CourseCover_image__anAm9{object-fit:cover}.CourseCover_badge__NRiJu{position:absolute;top:var(--ch-space-3,12px);right:var(--ch-space-3,12px)}.CourseCover_compact__foOu4 .CourseCover_badge__NRiJu{top:var(--ch-space-2,8px);right:var(--ch-space-2,8px)}.CourseInclusionsList_block__8RlYj{display:flex;flex-direction:column;gap:var(--ch-space-3,12px);padding-top:18px;border-top:1px solid var(--ch-line-soft,#e6e7f0)}.CourseInclusionsList_title__c2C_7{margin:0;font-size:16px;font-weight:800}.CourseInclusionsList_list__c6XZb{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.CourseInclusionsList_line__5go3z{display:flex;align-items:center;gap:10px;color:var(--ch-ink-soft,#4a4e6a);font-size:var(--ch-text-md,15px)}.CourseInclusionsList_check__9bmFo{width:18px;height:18px;flex:none;color:var(--ch-brand,#4f46e5)}.ActionCard_card__7S9EA{overflow:hidden;border-radius:var(--ch-radius-card,24px);background:var(--ch-surface,#ffffff);box-shadow:var(
    --ch-shadow-raised,0 2px 4px rgba(26,20,70,.06),0 24px 48px rgba(26,20,70,.14)
  );color:var(--ch-ink,#1a1446)}.ActionCard_body__PNOlw{display:flex;flex-direction:column;gap:14px;padding:var(--ch-space-6,24px) 28px 28px}.ActionCard_price__16fNA{margin:0;font-family:var(--ch-font-display,Arial,sans-serif);font-size:28px;font-weight:800;line-height:1.2}.ActionCard_note__FEkDP{margin:0;color:var(--ch-muted,#5b5f7a);font-size:var(--ch-text-sm,13px);text-align:center}@media (max-width:767px){.ActionCard_card__7S9EA{border-radius:22px}.ActionCard_body__PNOlw{padding:18px}.ActionCard_price__16fNA{font-size:22px}}.CourseHero_hero__SnPKv{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ch-space-5,20px);min-width:0;padding:36px 0 64px;color:var(--ch-on-brand,#ffffff)}.CourseHero_hero__SnPKv:before{position:absolute;inset:0 -100vw;z-index:-1;background:var(--ch-brand,#4f46e5);content:""}.CourseHero_crumbs__iH4fY ol{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;font-size:14px;font-weight:600}.CourseHero_crumbs__iH4fY li+li:before{margin-right:10px;color:var(--ch-on-brand-eyebrow,#dcd9ff);content:"/"}.CourseHero_crumbs__iH4fY a{color:var(--ch-on-brand-eyebrow,#dcd9ff);text-decoration:underline;text-underline-offset:3px}.CourseHero_crumbs__iH4fY a:hover{color:var(--ch-on-brand,#ffffff)}.CourseHero_title__PhcnV{margin:0;font-family:var(--ch-font-display,Arial,sans-serif);font-size:46px;font-weight:800;line-height:var(--ch-leading-tight,1.1);text-transform:uppercase;overflow-wrap:anywhere}.CourseHero_lead__VqaRL{max-width:680px;margin:0;color:var(--ch-on-brand-soft,#e8e6ff);font-size:18px;line-height:1.6}.CourseHero_lead__VqaRL a{color:var(--ch-on-brand,#ffffff)}.CourseHero_chips__TH0mj{display:flex;flex-wrap:wrap;gap:var(--ch-space-2,8px)}.CourseHero_proof__xKWA1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ch-space-3,12px) var(--ch-space-5,20px);font-size:var(--ch-text-md,15px);font-weight:600}.CourseHero_rating__qRbsK{display:inline-flex;align-items:center;gap:var(--ch-space-2,8px);text-decoration:none}.CourseHero_rating__qRbsK,.CourseHero_rating__qRbsK:hover .CourseHero_count__uYP_n{color:var(--ch-on-brand,#ffffff)}.CourseHero_average__aum3V{font-family:var(--ch-font-display,Arial,sans-serif);font-size:18px;font-weight:700}.CourseHero_count__uYP_n{color:var(--ch-on-brand-soft,#e8e6ff);text-decoration:underline;text-underline-offset:3px}.CourseHero_author__xAVm1{display:flex;align-items:center;gap:var(--ch-space-3,12px);min-width:0;max-width:100%;margin-top:var(--ch-space-1,4px);color:var(--ch-on-brand,#ffffff);text-decoration:none}.CourseHero_authorText__dET7R{display:flex;flex-direction:column;gap:2px;min-width:0}.CourseHero_authorLabel__h7ozF{color:var(--ch-on-brand-eyebrow,#dcd9ff);font-size:var(--ch-text-sm,13px);font-weight:600}.CourseHero_authorName___wh5f{overflow:hidden;font-size:16px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.CourseHero_author__xAVm1:hover .CourseHero_authorName___wh5f{text-decoration:underline}.CourseHero_author__xAVm1:focus-visible,.CourseHero_crumbs__iH4fY a:focus-visible,.CourseHero_rating__qRbsK:focus-visible{outline:2px solid var(--ch-on-brand,#ffffff);outline-offset:3px}@media (max-width:767px){.CourseHero_hero__SnPKv{gap:14px;padding:20px 0 40px}.CourseHero_title__PhcnV{font-size:26px;line-height:1.14}.CourseHero_lead__VqaRL{font-size:var(--ch-text-md,15px)}.CourseHero_proof__xKWA1{font-size:14px}}.Chip_chip__EbrGT{display:inline-flex;align-items:center;height:var(--ch-chip-h,26px);padding:0 10px;border:1px solid;border-radius:var(--ch-radius-chip,6px);font-family:var(--ch-font-body,Arial,sans-serif);font-size:var(--ch-text-xs,12px);font-weight:700;line-height:1;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.Chip_ink__2eMw6{color:var(--ch-ink,#1a1446)}.Chip_on-brand__A2Jsm{color:var(--ch-on-brand,#ffffff);border-color:var(--ch-on-brand-line,rgba(255,255,255,.22))}.StatInline_stat__OCpML{display:inline-flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap}.StatInline_ink__2IVL0{color:var(--ch-ink-soft,#4a4e6a)}.StatInline_on-brand__jze_5{color:var(--ch-on-brand-soft,#e8e6ff)}.StatInline_icon__8fQMC{width:16px;height:16px;flex-shrink:0}.CourseProgramme_list__Uooev{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.CourseProgramme_lesson__fTq1T{display:flex;align-items:center;gap:var(--ch-space-4,16px);min-width:0;padding:var(--ch-space-4,16px) 0;border-top:1px solid var(--ch-line-soft,#e6e7f0)}.CourseProgramme_number__XnjZT{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;background:var(--ch-ink,#1a1446);color:var(--ch-on-brand,#ffffff);font-family:var(--ch-font-display,Arial,sans-serif);font-size:16px;font-weight:700}.CourseProgramme_title__U4oYd{flex:1 1 auto;min-width:0;font-size:17px;font-weight:700;overflow-wrap:anywhere}.CourseProgramme_open__aCVRu{display:inline-flex;flex:none;align-items:center;gap:var(--ch-space-2,8px);height:40px;padding:0 var(--ch-space-4,16px);border-radius:var(--ch-radius-pill,999px);background:#e4f8f2;color:#0b6b55;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.CourseProgramme_open__aCVRu:hover{background:#d2f2e8;color:#0b6b55}.CourseProgramme_open__aCVRu:focus-visible{outline:2px solid var(--ch-brand,#4f46e5);outline-offset:2px}.CourseProgramme_locked__yYTT4{display:inline-flex;flex:none;align-items:center;gap:var(--ch-space-2,8px);color:var(--ch-muted,#5b5f7a);font-size:14px;font-weight:600}.CourseProgramme_lockIcon__7YrLz{flex:none}.CourseProgramme_srOnly__qZ9Nf{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:767px){.CourseProgramme_lesson__fTq1T{gap:var(--ch-space-3,12px);padding:14px 0}.CourseProgramme_number__XnjZT{width:36px;height:36px;font-size:14px}.CourseProgramme_title__U4oYd{font-size:var(--ch-text-md,15px)}.CourseProgramme_open__aCVRu{height:32px;padding:0 10px;font-size:12px}.CourseProgramme_lockedText__XgU_J{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.CourseProgramme_lockIcon__7YrLz{width:18px;height:18px}}.PhoneStartBar_summary__k4ofv{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.PhoneStartBar_price__a57Tf{font-family:var(--ch-font-display,Arial,sans-serif);font-size:16px;font-weight:800}.PhoneStartBar_detail__lix98{overflow:hidden;color:var(--ch-muted,#5b5f7a);font-size:var(--ch-text-xs,12px);white-space:nowrap;text-overflow:ellipsis}.BottomBar_bar__aUw8D{display:none}@media (max-width:767px){.BottomBar_bar__aUw8D{position:fixed;right:0;bottom:0;left:0;z-index:50;display:block;padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid var(--ch-line-soft,#e6e7f0);background:var(--ch-surface,#ffffff);box-shadow:0 -8px 24px rgba(26,20,70,.1);color:var(--ch-ink,#1a1446);transition:transform var(--ch-duration,.18s) var(--ch-ease,ease),visibility 0s linear var(--ch-duration,.18s)}.BottomBar_bar__aUw8D[data-visible=true]{transition:transform var(--ch-duration,.18s) var(--ch-ease,ease),visibility 0s}.BottomBar_bar__aUw8D[data-visible=false]{visibility:hidden;transform:translateY(100%)}}.BottomBar_inner__uHG8D{display:flex;align-items:center;gap:var(--ch-space-3,12px);box-sizing:border-box;min-height:var(--ch-bottom-bar-h,76px);padding:var(--ch-space-3,12px) var(--ch-gutter,16px)}.CourseCard_card__9TGNG{height:100%}.CourseCard_body__nCWuX{display:flex;flex-direction:column;flex-grow:1;gap:var(--ch-space-3,12px);padding:20px 22px 22px}.CourseCard_chips__xVvMu{display:flex;flex-wrap:wrap;gap:6px}.CourseCard_title__qPRFX{font-size:var(--ch-text-xl,20px);font-weight:800;line-height:1.3}.CourseCard_description__3BG58,.CourseCard_title__qPRFX{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.CourseCard_description__3BG58{color:var(--ch-ink-soft,#4a4e6a);font-size:var(--ch-text-md,15px);line-height:var(--ch-leading-body,1.55)}.CourseCard_meta__Oxbve{flex-wrap:wrap;gap:6px 14px}.CourseCard_author__HstZY,.CourseCard_meta__Oxbve{display:flex;align-items:center;margin:0;font-size:14px}.CourseCard_author__HstZY{gap:10px;color:var(--ch-ink-soft,#4a4e6a)}.CourseCard_footer__GKaMq{display:flex;align-items:center;justify-content:space-between;gap:var(--ch-space-3,12px);margin-top:auto;padding-top:var(--ch-space-2,8px)}.CourseCard_price__NRBws{font-family:var(--ch-font-display,Arial,sans-serif);font-size:var(--ch-text-lg,17px);font-weight:700}.CourseCard_progress__L5oe_{color:var(--ch-ink-soft,#4a4e6a);font-size:14px;font-weight:700}@media (max-width:767px){.CourseCard_body__nCWuX{gap:10px;padding:16px 18px 18px}.CourseCard_title__qPRFX{font-size:18px}.CourseCard_description__3BG58{font-size:14px}.CourseCard_price__NRBws{font-size:15px}}.SurfaceCard_card__cA_pP{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--ch-radius-card,24px);background:var(--ch-surface,#ffffff);box-shadow:var(
    --ch-shadow-card,0 1px 2px rgba(26,20,70,.06),0 10px 28px rgba(26,20,70,.07)
  );color:var(--ch-ink,#1a1446)}.SurfaceCard_padded__4Ovtt{padding:var(--ch-space-6,24px)}.SurfaceCard_link__h0UBb{text-decoration:none;transition:transform var(--ch-duration,.18s) var(--ch-ease,ease)}.SurfaceCard_link__h0UBb:hover{color:var(--ch-ink,#1a1446);box-shadow:var(
    --ch-shadow-raised,0 2px 4px rgba(26,20,70,.06),0 24px 48px rgba(26,20,70,.14)
  )}@media (prefers-reduced-motion:no-preference){.SurfaceCard_link__h0UBb:hover{transform:translateY(-2px)}}.SurfaceCard_link__h0UBb:focus-visible{outline:2px solid var(--ch-brand,#4f46e5);outline-offset:2px}.RatingInline_rating__W61DM{display:inline-flex;align-items:center;gap:4px;font-weight:700;white-space:nowrap}.RatingInline_star__ShgHo{width:16px;height:16px;flex-shrink:0;fill:var(--ch-star,#f5a623)}.RatingInline_detail__YqaCj{color:var(--ch-muted,#5b5f7a);font-weight:500}.SimilarCourses_section__P3gpf{display:flex;flex-direction:column;gap:var(--ch-space-6,24px)}.SimilarCourses_grid__DdlDf{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ch-space-5,20px);margin:0;padding:0;list-style:none}@media (min-width:640px){.SimilarCourses_grid__DdlDf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.SimilarCourses_grid__DdlDf{grid-template-columns:repeat(3,minmax(0,1fr))}}.SimilarCourses_item__btemy{display:flex;min-width:0}.SimilarCourses_item__btemy>*{flex:1 1 auto}.SectionHeading_heading__v7yP8{margin:0;color:var(--ch-ink,#1a1446);font-family:var(--ch-font-display,Arial,sans-serif);font-size:var(--ch-text-2xl,30px);font-weight:800;line-height:var(--ch-leading-tight,1.1);text-transform:uppercase}.SectionHeading_dot__Q5CmZ{color:var(--ch-brand,#4f46e5)}.course_page__3ZE02{min-height:100vh;padding-bottom:96px;overflow-x:clip;background:var(--ch-ground,#f5f6fb);color:var(--ch-ink,#1a1446);font-family:var(--ch-font-body,Arial,sans-serif);line-height:var(--ch-leading-body,1.55)}.course_layout__m94Zw{display:grid;grid-template-areas:"hero" "action" "main";grid-template-columns:minmax(0,1fr);max-width:var(--ch-content-max,1280px);margin:0 auto;padding:0 var(--ch-gutter,24px)}.course_hero__CGNVL{grid-area:hero;min-width:0}.course_action__aymbK{position:relative;z-index:1;grid-area:action;min-width:0;margin-top:-16px}.course_main__XI4Ut{display:flex;flex-direction:column;gap:var(--ch-space-6,24px);grid-area:main;min-width:0;padding-top:var(--ch-space-6,24px)}.course_similar__AwzeQ{max-width:var(--ch-content-max,1280px);margin:0 auto;padding:var(--ch-space-16,64px) var(--ch-gutter,24px) 0}@media (min-width:1024px){.course_layout__m94Zw{grid-template-areas:"hero action" "main action";grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:auto 1fr;column-gap:56px}.course_action__aymbK{position:sticky;top:var(--ch-scroll-offset,88px);align-self:start;margin-top:36px}.course_main__XI4Ut{padding-top:40px}}@media (max-width:767px){.course_page__3ZE02{padding-bottom:calc(var(--ch-bottom-bar-h, 76px) + env(safe-area-inset-bottom, 0px) + 32px)}.course_main__XI4Ut{gap:var(--ch-space-4,16px);padding-top:var(--ch-space-4,16px)}.course_similar__AwzeQ{padding-top:var(--ch-space-12,48px)}}