.section-head_row__wqMEr{display:flex;align-items:center;gap:.625rem}.section-head_tile__84ay8{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--lq-tint,#f1eefe);font-size:15px;line-height:1}.section-head_title__p5MQZ{min-width:0;color:var(--lq-navy,#232b54);font-size:17px;font-weight:800;letter-spacing:-.01em}.section-head_action__Tx5Iz{margin-left:auto;flex:none;color:var(--lq-mint-ink,#6d28d9);font-size:13px;font-weight:800}@media (min-width:640px){.section-head_title__p5MQZ{font-size:19px}}.course-detail_scope__0e_V5{--lq-navy:#232b54;--lq-mint:#7c3aed;--lq-coral:#f472b6;--lq-bg:#f6f5fe;--lq-navy-soft:#55608a;--lq-mint-ink:#6d28d9;--lq-line:#eae7f8;--lq-surface:#fff;--lq-tint:#f1eefe}.course-detail_header__pnW21{background:linear-gradient(180deg,var(--lq-bg) 0,#fff 100%);border-bottom:1px solid var(--lq-line)}.course-detail_crumb__4lsUe{color:#7c86a0}.course-detail_crumbLink__g_SaO{color:var(--lq-mint-ink);font-weight:700}.course-detail_crumbLink__g_SaO:hover{text-decoration:underline}.course-detail_crumbLink__g_SaO:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--lq-mint);border-radius:6px}.course-detail_glyph__XXY5i{display:flex;align-items:center;justify-content:center;border-radius:24px;box-shadow:0 10px 24px -16px rgba(23,33,63,.5)}.course-detail_badge__FGPH5{color:var(--lq-navy);background:#eef2fb;border:1px solid var(--lq-line)}.course-detail_levelChip__CbYhv{color:var(--lq-mint-ink);background:rgba(32,201,151,.12)}.course-detail_h1__4ZNII{color:var(--lq-navy)}.course-detail_desc__vuBPk,.course-detail_meta__W2MQy{color:var(--lq-navy-soft)}.course-detail_enrollCard__IC0_w{background:#fff;border:1px solid var(--lq-line);border-radius:24px;box-shadow:0 22px 44px -30px rgba(23,33,63,.4)}.course-detail_price__Lc1_5{color:var(--lq-navy)}.course-detail_note__AClqm,.course-detail_priceNote__ZAc57{color:#7c86a0}.course-detail_cta__k_aJN{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 1.3rem;border-radius:15px;font-weight:800;font-size:1.02rem;line-height:1;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.course-detail_cta__k_aJN:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--lq-mint)}.course-detail_ctaPrimary__mkYjs{background:var(--lq-mint);color:#06231a}.course-detail_ctaPrimary__mkYjs:hover{background:#1bb587}.course-detail_ctaSecondary__qy3mR{background:#fff;color:var(--lq-navy);border:1.5px solid var(--lq-line)}.course-detail_ctaSecondary__qy3mR:hover{border-color:var(--lq-navy)}.course-detail_ctaDisabled__SoWLt{background:var(--lq-bg);color:#98a1b6;border:1.5px solid var(--lq-line);cursor:not-allowed}.course-detail_contactBtn__3WAGn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:12px;border:1.5px solid var(--lq-line);color:var(--lq-navy);font-weight:700;font-size:.9rem}.course-detail_contactBtn__3WAGn:hover{border-color:var(--lq-navy)}.course-detail_contactBtn__3WAGn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--lq-mint)}.course-detail_h2__TCqF0{color:var(--lq-navy)}.course-detail_lessonRow__2xRjF{display:flex;align-items:center;gap:1rem;border:1px solid var(--lq-line);border-radius:18px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.course-detail_lessonOpen__FHf5F:hover{border-color:#d3dcee;box-shadow:0 16px 30px -24px rgba(23,33,63,.4)}.course-detail_lessonLocked__hKf3v{background:#fafbfe}.course-detail_lessonLink__xQZgW:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--lq-mint);border-radius:18px}.course-detail_lessonNum__6XMkI{display:flex;align-items:center;justify-content:center;border-radius:14px}.course-detail_lessonNo__28G96{color:var(--lq-mint-ink)}.course-detail_previewChip__SPYNS{color:var(--lq-mint-ink);background:rgba(32,201,151,.14)}.course-detail_lessonTitle__HdTKw{color:var(--lq-navy)}.course-detail_lessonDesc__xkX_e{color:var(--lq-navy-soft)}.course-detail_lessonMeta__XyGuX{color:#7c86a0}@media (prefers-reduced-motion:reduce){.course-detail_cta__k_aJN,.course-detail_lessonRow__2xRjF{transition:none}}.course-detail_mobileBar__iE0aQ{background:var(--lq-surface,#fff);border-top:1px solid var(--lq-line);box-shadow:0 -8px 24px rgb(23 33 63/8%)}.course-detail_barBtn__kds3c{min-height:46px;padding-inline:1rem;font-size:15px;white-space:nowrap}.course-detail_factRow__UB3OA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:16px;background:var(--lq-line);max-width:42rem}.course-detail_factCell__mQlsv{padding:.75rem .875rem;background:var(--lq-surface,#fff)}.course-detail_factLabel__cyRi8{color:var(--lq-navy-soft);font-size:11.5px;font-weight:700}.course-detail_factValue__XhC3x{margin-top:.125rem;color:var(--lq-navy);font-size:16px;font-weight:800}@media (min-width:640px){.course-detail_factRow__UB3OA{grid-template-columns:repeat(4,minmax(0,1fr))}}.course-detail_outcomeItem__RQHtI{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;border-radius:12px;background:var(--lq-tint);color:var(--lq-navy);font-size:14px;font-weight:600;line-height:1.55}.course-detail_outcomeTick__5Fp2x{margin-top:1px;flex:none;color:var(--lq-mint);font-weight:900}.course-detail_benefitCard__e6eRs{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem;border:1px solid var(--lq-line);border-radius:14px;background:var(--lq-surface,#fff);color:var(--lq-navy);font-size:14px;font-weight:600;line-height:1.55}.course-detail_benefitMark__IE2Rt{margin-top:2px;flex:none;color:var(--lq-mint);font-weight:900}.course-detail_faqItem__kYVDH{border:1px solid var(--lq-line);border-radius:14px;background:var(--lq-surface,#fff);overflow:hidden}.course-detail_faqQ__Ui2QQ{display:flex;align-items:center;gap:.75rem;min-height:48px;padding:.625rem .875rem;cursor:pointer;list-style:none;color:var(--lq-navy);font-size:14.5px;font-weight:700}.course-detail_faqQ__Ui2QQ::-webkit-details-marker{display:none}.course-detail_faqMark__vFruz{margin-left:auto;flex:none;color:var(--lq-mint);font-size:18px;font-weight:800;line-height:1}.course-detail_faqItem__kYVDH[open] .course-detail_faqMark__vFruz{transform:rotate(45deg)}.course-detail_faqA__AzFnH{padding:0 .875rem .875rem;color:var(--lq-navy-soft);font-size:14px;line-height:1.65}.course-detail_headTile__0ayTi{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--lq-tint);font-size:15px;line-height:1}.course-detail_headTitle__2B3cC{color:var(--lq-navy);font-size:17px;font-weight:800;letter-spacing:-.01em}@media (min-width:640px){.course-detail_headTitle__2B3cC{font-size:19px}}