.course_main__xA_ND{max-width:1120px;margin:0 auto;padding:1.5rem 1.25rem 4rem}.course_breadcrumb__aVvGX{display:flex;gap:.45rem;align-items:center;color:#8791a6;font-size:.8rem;margin-bottom:1.1rem}.course_breadcrumb__aVvGX a{text-decoration:none;color:#8ddcff}.course_breadcrumb__aVvGX a:hover{text-decoration:underline}.course_hero__Sdhb3{display:grid;grid-template-columns:1fr;grid-gap:1.4rem;gap:1.4rem;padding:1.4rem;border-radius:20px;border:1px solid #ffffff14;background:radial-gradient(800px 320px at 0 0,rgba(52,198,255,.1),transparent 65%),linear-gradient(180deg,#ffffff06,#ffffff03)}@media (min-width:900px){.course_hero__Sdhb3{grid-template-columns:1.15fr .85fr;padding:1.75rem}}.course_badges__heawi{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:.8rem}.course_category__no1ca,.course_draft__hrZ4h,.course_level__L0YW_{border-radius:999px;padding:.25rem .6rem;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.course_category__no1ca{background:#34c6ff1a;border:1px solid #34c6ff45;color:#8ddcff}.course_level__L0YW_{background:#ffffff0d;border:1px solid #ffffff20;color:#c8d0e0}.course_draft__hrZ4h{background:#f6c4531f;border:1px solid #f6c45355;color:#f7d488}.course_title__IeDty{margin:0 0 .75rem;font-size:clamp(1.7rem,2.2vw + 1rem,2.6rem);line-height:1.1;letter-spacing:-.025em}.course_summary__0Qx_l{margin:0 0 1rem;color:#b6bfd2;line-height:1.6}.course_meta__G066x{display:flex;flex-wrap:wrap;gap:.4rem 1rem;color:#98a2b8;font-size:.83rem;margin-bottom:1.25rem}.course_purchaseRow__6aq_L{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid #ffffff12}.course_priceBlock__0CLPn{display:flex;flex-direction:column}.course_price__VttnN{font-size:1.55rem;font-weight:850;letter-spacing:-.02em}.course_priceNote__T470B{color:#8791a6;font-size:.76rem}.course_asideCta__84_9D,.course_cta__b12Us{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.3rem;border-radius:10px;background:linear-gradient(135deg,#8ddcff,#34c6ff 55%,#1ea9e6);color:#071019;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .16s ease,filter .16s ease}.course_asideCta__84_9D:hover,.course_cta__b12Us:hover{transform:translateY(-2px);filter:brightness(1.03)}.course_pendingNote__td_I8,.course_rejectedNote__30Bjp,.course_signInNote__dzU9I{margin:.75rem 0 0;font-size:.82rem;color:var(--text-dim)}.course_signInNote__dzU9I a{color:#8ddcff;font-weight:700;text-decoration:none}.course_pendingNote__td_I8{color:#f7d488}.course_rejectedNote__30Bjp{color:#ff9d9d}.course_heroMedia__BCjZ5{display:flex;flex-direction:column;gap:.7rem}.course_thumbnail__L9U8G{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:13px;border:1px solid #ffffff14;background:#0b0f17}.course_examCard__BLxJn{display:flex;flex-direction:column;gap:.15rem;padding:.8rem .9rem;border-radius:11px;border:1px solid #b888ff35;background:#b888ff0f;font-size:.8rem;color:var(--text-dim)}.course_examCard__BLxJn strong{color:#e6e8ee;font-size:.84rem}.course_examLabel__hrQQy{color:#caa7ff;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.course_layout__hnI4V{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}@media (min-width:900px){.course_layout__hnI4V{grid-template-columns:minmax(0,1fr) 300px}}.course_content__S3Ut8{display:flex;flex-direction:column;gap:1.9rem}.course_section__TSkHb h2{margin:0 0 .7rem;font-size:1.25rem;letter-spacing:-.01em}.course_paragraph__mgFW1{margin:0 0 .7rem;color:#b6bfd2;line-height:1.65;font-size:.94rem}.course_outcomes___xONz{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;grid-gap:.55rem;gap:.55rem}@media (min-width:700px){.course_outcomes___xONz{grid-template-columns:repeat(2,minmax(0,1fr))}}.course_outcomes___xONz li{display:flex;gap:.5rem;color:#c8d0e0;font-size:.88rem;line-height:1.5}.course_outcomes___xONz li:before{content:"✓";color:#34c6ff;font-weight:900}.course_sectionHead__5ntoJ{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.7rem}.course_sectionHead__5ntoJ h2{margin:0}.course_sectionHead__5ntoJ span{color:#8791a6;font-size:.8rem}.course_modules__51lF5{display:flex;flex-direction:column;gap:.6rem}.course_module__RwOr1{border:1px solid #ffffff14;border-radius:12px;background:#ffffff04;overflow:hidden}.course_moduleSummary__VHE2t{display:flex;align-items:center;gap:.7rem;padding:.85rem .95rem;cursor:pointer;list-style:none}.course_moduleSummary__VHE2t::-webkit-details-marker{display:none}.course_moduleSummary__VHE2t:hover{background:#ffffff05}.course_moduleNumber__dFrjT{color:#8ddcff;font-size:.76rem;font-weight:900;letter-spacing:.05em}.course_moduleTitle__v6Bpt{font-weight:700;font-size:.92rem}.course_moduleCount__7NTj4{margin-left:auto;color:#8791a6;font-size:.76rem}.course_lessons__MJpjF{margin:0;padding:0;list-style:none;border-top:1px solid #ffffff0f}.course_lesson__6cyuM{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.7rem .95rem;border-bottom:1px solid #ffffff0a;font-size:.86rem}.course_lesson__6cyuM:last-child{border-bottom:none}.course_lessonIcon__KM0O8{color:#8ddcff;font-size:.78rem;width:16px;text-align:center}.course_lessonCopy__rUXLw{display:flex;flex-direction:column;gap:.1rem;min-width:0}.course_lessonCopy__rUXLw strong{font-weight:650;color:#e6e8ee}.course_lessonCopy__rUXLw span{color:#8791a6;font-size:.76rem}.course_lessonDuration__7Kn4t{color:#8791a6;font-size:.74rem;white-space:nowrap}.course_lessonLink__FQTs8{color:#8ddcff;font-size:.76rem;font-weight:800;text-decoration:none;border:1px solid #34c6ff45;background:#34c6ff10;border-radius:7px;padding:.28rem .55rem;white-space:nowrap}.course_lessonLink__FQTs8:hover{background:#34c6ff1f}.course_lessonLocked__yQtJ_{color:#657087;font-size:.74rem;font-weight:700;white-space:nowrap}.course_aside__LAKvA{align-self:start}.course_asideCard__k3eN_{position:-webkit-sticky;position:sticky;top:80px;padding:1.1rem;border-radius:15px;border:1px solid #ffffff14;background:linear-gradient(180deg,#ffffff06,#ffffff03)}.course_asideCard__k3eN_ h3{margin:0 0 .8rem;font-size:.98rem}.course_asideCard__k3eN_ dl{margin:0 0 1rem;display:flex;flex-direction:column;gap:.5rem}.course_asideCard__k3eN_ dl div{display:flex;justify-content:space-between;gap:1rem;font-size:.82rem}.course_asideCard__k3eN_ dt{color:#8791a6}.course_asideCard__k3eN_ dd{margin:0;color:#d6dbe6;font-weight:650}.course_asideCta__84_9D{width:100%}.course_asideNote__MmF4l{margin:.7rem 0 0;color:#8791a6;font-size:.75rem;line-height:1.5}