.CourseMap_pageWrapper__BnaJg{min-height:100vh;color:rgba(200,170,255,.95);padding-bottom:80px}.CourseMap_backRow__CbzaO{padding:20px 24px 0;max-width:680px;margin:0 auto}.CourseMap_backLink__Co5FI{display:inline-flex;align-items:center;gap:6px;color:rgba(200,170,255,.45);font-size:.85rem;text-decoration:none;transition:color .2s}.CourseMap_backLink__Co5FI:hover{color:rgba(200,170,255,.85);text-decoration:none}.CourseMap_hero__g_Ppb{text-align:center;padding:56px 24px 48px;position:relative;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(139,61,255,.22) 0,transparent 70%)}.CourseMap_hero__g_Ppb:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,var(--hero-dot-color,rgba(139,61,255,.12)) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 100% 100% at 50% 0,black 30%,transparent 75%);mask-image:radial-gradient(ellipse 100% 100% at 50% 0,black 30%,transparent 75%);pointer-events:none;z-index:0}.CourseMap_heroInner__FUUXq{position:relative;z-index:1;max-width:560px;margin:0 auto}.CourseMap_heroTitle__2haTn{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.03em;margin:0 0 12px;color:#e781fb;-webkit-text-fill-color:#e781fb}.CourseMap_heroSub__6OCs0{font-size:.95rem;color:rgba(200,170,255,.75);line-height:1.7;margin-bottom:28px}.CourseMap_progressBar__mnlFo{height:6px;background:rgba(139,61,255,.18);border-radius:99px;overflow:hidden;margin-bottom:8px}.CourseMap_progressFill__nvOxm{height:100%;background:linear-gradient(90deg,#8b3dff,#22c55e);border-radius:99px;transition:width .6s ease}.CourseMap_progressLabel__q0XOZ{font-size:.8rem;color:rgba(200,170,255,1);margin-bottom:20px}.CourseMap_progressStats__qMh4_{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.CourseMap_progressStat__R8Aq8{display:flex;align-items:baseline;gap:5px}.CourseMap_progressStatValue__EejqU{font-size:1rem;font-weight:800;color:rgba(200,170,255,1);letter-spacing:-.02em}.CourseMap_progressStatLabel__LSCWJ{font-size:.75rem;color:rgba(200,170,255,.65)}.CourseMap_progressStatDivider__AuPH1{color:rgba(200,170,255,.3);font-size:1rem}.CourseMap_earnedBadges__6XV_J{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.CourseMap_earnedBadgePill__Zipu8{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:99px;border:1px solid;font-size:.8rem;font-weight:600;background:rgba(75,50,115,.25)}.CourseMap_particles__y_d9L{position:absolute;top:0;left:0;width:100%;pointer-events:none;z-index:0}.CourseMap_mapOuter__cjRFC{display:flex;justify-content:center;padding:0 16px}.CourseMap_mapContainer__cYYcw{position:relative;width:100%;max-width:640px}.CourseMap_svgOverlay___km4o{position:absolute;left:0;pointer-events:none;overflow:visible;z-index:1}.CourseMap_bannerWrapper__MEd3i{position:absolute;left:0;right:0;display:flex;align-items:center;padding:0 4px;z-index:2}.CourseMap_tierBanner__ARG1r{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:14px;border:1px solid;backdrop-filter:blur(4px);flex-wrap:nowrap;cursor:pointer;background:none;text-align:left;transition:filter .15s ease}.CourseMap_tierBanner__ARG1r:hover{filter:brightness(1.1)}.CourseMap_tierBannerLeft___rTlC{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.CourseMap_tierBannerRight__Xpz13{display:flex;align-items:center;gap:10px;flex-shrink:0}.CourseMap_tierIcon__rWoA8{font-size:1.5rem;line-height:1;flex-shrink:0}.CourseMap_tierLabel__jqxiP{font-size:.95rem;font-weight:700;letter-spacing:.02em;color:rgba(200,170,255,.95)}.CourseMap_tierSub__M3do2{font-size:.75rem;color:rgba(200,170,255,1);margin-top:2px}.CourseMap_tierBadgePreview__BTRRG{padding:5px 12px;border-radius:99px;border:1px solid;font-weight:600}.CourseMap_tierBadgeCta__IPBvf,.CourseMap_tierBadgePreview__BTRRG{display:flex;align-items:center;gap:6px;font-size:.75rem;white-space:nowrap}.CourseMap_tierBadgeCta__IPBvf{padding:6px 13px;border-radius:99px;border:1.5px solid;font-weight:700;animation:CourseMap_badgePulse__91WVE 2.4s ease-in-out infinite;cursor:pointer}@keyframes CourseMap_badgePulse__91WVE{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.03)}}.CourseMap_tierBadgeEarned__7exzX{display:flex;align-items:center;gap:6px;padding:6px 13px;border-radius:99px;border:1.5px solid;font-size:.75rem;font-weight:700;white-space:nowrap}.CourseMap_chevron__i2BjW{font-size:.65rem;color:rgba(200,170,255,.4);transition:transform .25s ease;display:inline-block}.CourseMap_chevronCollapsed__2svdI{transform:rotate(-90deg)}.CourseMap_quizNodeWrapper__C1_6j{position:absolute;display:flex;flex-direction:column;align-items:center;width:58px;z-index:2;animation:CourseMap_dropIn__wIPd1 .35s ease forwards;opacity:0}.CourseMap_quizNodeLink__UrxmG{display:flex;flex-direction:column;align-items:center;text-decoration:none}.CourseMap_quizNode__2GHj5{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.CourseMap_quizNode__2GHj5:hover{transform:scale(1.08)}.CourseMap_quizNodeReady__2f_hQ{background:linear-gradient(135deg,rgba(139,61,255,.15),rgba(162,99,255,.25));border:2.5px solid rgba(162,99,255,.6)}.CourseMap_quizNodeFailed__zpxdc{background:linear-gradient(135deg,rgba(127,29,29,.5),rgba(220,38,38,.3));border:2.5px solid rgba(248,113,113,.7)}.CourseMap_quizNodeCurrent__sfZsJ{background:linear-gradient(135deg,rgba(75,50,115,.7),#8b3dff);border:2.5px solid #a263ff;animation:CourseMap_pulseNode__xpobl 2s ease-in-out infinite}.CourseMap_quizNodeIcon__F1vSm{font-size:1.3rem;line-height:1}.CourseMap_quizNodeCheck__jjkGn{font-size:1.4rem;color:#fff;font-weight:900}.CourseMap_quizLabel__MNtdg{margin-top:5px;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.CourseMap_hoverCardCtaDisabled__IFsf2{display:block;text-align:center;padding:6px 12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(200,170,255,.4);font-size:.78rem;font-weight:600;cursor:not-allowed}.CourseMap_nodeWrapper__LTSGR{position:absolute;display:flex;flex-direction:column;align-items:center;width:72px;z-index:2;animation:CourseMap_dropIn__wIPd1 .35s ease forwards;opacity:0}@keyframes CourseMap_dropIn__wIPd1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.CourseMap_youAreHere__hgzlU{top:-56px;left:50%;transform:translateX(-50%);flex-direction:column;gap:2px}.CourseMap_youAreHereSide__iLJyQ,.CourseMap_youAreHere__hgzlU{position:absolute;display:flex;align-items:center;pointer-events:none;white-space:nowrap;z-index:3}.CourseMap_youAreHereSide__iLJyQ{top:36px;left:calc(100% + 10px);transform:translateY(-50%);flex-direction:row;gap:4px}.CourseMap_youAreHereSideLabels__2OcCW{display:flex;flex-direction:column;gap:3px}.CourseMap_youAreHereSignIn__kmrVe{display:inline-flex;align-items:center;gap:4px;font-size:.65rem;font-weight:700;letter-spacing:.07em;color:#f59e0b;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.35);border-radius:99px;padding:3px 9px;cursor:pointer;pointer-events:all;white-space:nowrap;font-family:inherit;transition:background .15s,border-color .15s,box-shadow .15s}.CourseMap_youAreHereSignIn__kmrVe:hover{background:rgba(245,158,11,.2);border-color:rgba(245,158,11,.7);box-shadow:0 0 8px rgba(245,158,11,.3)}.CourseMap_youAreHerePill__vw8Rb{background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.5);color:#f59e0b;font-size:.65rem;font-weight:700;letter-spacing:.07em;padding:3px 10px;border-radius:99px;text-transform:uppercase}.CourseMap_youAreHereArrow__bHY2I{font-size:.8rem;color:#f59e0b;animation:CourseMap_bounceArrow__Z9w7B 1.1s ease-in-out infinite;display:block;line-height:1}.CourseMap_youAreHereArrowLeft__p9Xcm{font-size:.8rem;color:#f59e0b;animation:CourseMap_bounceArrowLeft___O1T_ 1.1s ease-in-out infinite;display:block;line-height:1}@keyframes CourseMap_bounceArrowLeft___O1T_{0%,to{transform:translateX(0)}50%{transform:translateX(-4px)}}@keyframes CourseMap_bounceArrow__Z9w7B{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.CourseMap_nodeLink__R2lrr{display:flex;flex-direction:column;align-items:center;text-decoration:none}.CourseMap_node__81JeP{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.CourseMap_node__81JeP:hover{transform:scale(1.08)}.CourseMap_nodeCompleted__oEGaE{background:linear-gradient(135deg,#166534,#16a34a);border:3px solid #22c55e}.CourseMap_nodeCheck__El3k3{font-size:2rem;color:#fff;font-weight:900}.CourseMap_nodeCurrent__sRmBL{background:linear-gradient(135deg,#3b1a6e,#8b3dff);border:3px solid #f59e0b;animation:CourseMap_pulseNode__xpobl 2s ease-in-out infinite}@keyframes CourseMap_pulseNode__xpobl{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.4)}50%{box-shadow:0 0 0 12px rgba(245,158,11,0)}}.CourseMap_nodePulseRing__9t_IE{position:absolute;inset:-6px;border-radius:50%;border:2px solid;animation:CourseMap_ringPulse__6vP5f 2s ease-in-out infinite;pointer-events:none}@keyframes CourseMap_ringPulse__6vP5f{0%,to{opacity:.7;transform:scale(1)}50%{opacity:0;transform:scale(1.25)}}.CourseMap_nodeInProgress__Zsfdt{background:linear-gradient(135deg,rgba(75,50,115,.7),#8b3dff);border:3px solid #a263ff}.CourseMap_nodeUpcoming__A3xuf{background:rgba(75,50,115,.42);border:3px solid rgba(139,61,255,.42)}.CourseMap_nodeIcon__t_e_S{font-size:1.65rem;line-height:1}.CourseMap_nodeProfilePic__7RAOP{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.CourseMap_nodeInitial__e6j0I{font-size:1.6rem;font-weight:700;color:#fff;line-height:1}.CourseMap_currentLabel__G07Qm{margin-top:6px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.CourseMap_nodeTitle__PHQh5{margin-top:8px;font-size:.72rem;color:rgba(200,170,255,.75);text-align:center;line-height:1.3;max-width:88px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CourseMap_hoverCard__GJOO7{position:absolute;z-index:10;background:linear-gradient(145deg,rgba(62,42,96,.97),rgba(50,16,97,.97));border:1px solid rgba(139,61,255,.35);border-radius:12px;padding:14px;backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.55);animation:CourseMap_fadeCard__XZkXn .15s ease forwards}@keyframes CourseMap_fadeCard__XZkXn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.CourseMap_hoverCardTitle__TlmNb{font-size:.82rem;font-weight:700;color:rgba(200,170,255,.95);margin-bottom:8px;line-height:1.35}.CourseMap_hoverCardMeta__PS6EN{display:flex;align-items:center;gap:8px;font-size:.72rem;color:rgba(200,170,255,.5);margin-bottom:10px}.CourseMap_hoverCardCta__yHvXi{display:block;text-align:center;padding:6px 12px;background:rgba(139,61,255,.2);border:1px solid rgba(139,61,255,.4);border-radius:8px;color:#c2a2f3;font-size:.78rem;font-weight:600;text-decoration:none;pointer-events:auto;transition:background .15s}.CourseMap_hoverCardCta__yHvXi:hover{background:rgba(139,61,255,.4);color:#fff;text-decoration:none}.CourseMap_footerCta__A9R4e{text-align:center;padding:48px 24px 16px}.CourseMap_footerLink__GTUBa{color:rgba(200,170,255,.4);font-size:.85rem;text-decoration:none;transition:color .2s}.CourseMap_footerLink__GTUBa:hover{color:rgba(200,170,255,.8)}@media (max-width:520px){.CourseMap_tierBadgeCta__IPBvf,.CourseMap_tierBadgeEarned__7exzX,.CourseMap_tierBadgePreview__BTRRG{display:none}.CourseMap_tierBanner__ARG1r{padding:12px 14px}.CourseMap_heroTitle__2haTn{font-size:1.6rem}.CourseMap_backRow__CbzaO{padding:16px 16px 0}.CourseMap_nodeWrapper__LTSGR{width:50px}.CourseMap_node__81JeP{width:50px;height:50px}.CourseMap_nodeIcon__t_e_S{font-size:1.25rem}.CourseMap_nodeCheck__El3k3{font-size:1.5rem}.CourseMap_nodeInitial__e6j0I{font-size:1.2rem}.CourseMap_nodeTitle__PHQh5{max-width:68px;font-size:.62rem;margin-top:5px}.CourseMap_currentLabel__G07Qm{font-size:.6rem}.CourseMap_nodePulseRing__9t_IE{inset:-4px}.CourseMap_quizNodeWrapper__C1_6j{width:40px}.CourseMap_quizNode__2GHj5{width:40px;height:40px}.CourseMap_quizNodeIcon__F1vSm{font-size:1rem}.CourseMap_quizNodeCheck__jjkGn{font-size:1.1rem}.CourseMap_quizLabel__MNtdg{font-size:.55rem}.CourseMap_youAreHerePill__vw8Rb{font-size:.58rem;padding:2px 8px}.CourseMap_youAreHereSignIn__kmrVe{font-size:.58rem;padding:2px 7px}}@keyframes CoursesShowcase_badgePulse__bWBLz{0%,to{box-shadow:0 0 10px rgba(144,238,144,.12),0 0 0 0 rgba(144,238,144,0)}50%{box-shadow:0 0 22px rgba(144,238,144,.35),0 0 48px rgba(144,238,144,.06)}}@keyframes CoursesShowcase_liveDot__7aT1W{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.55)}}@keyframes CoursesShowcase_rowIn__UQi9h{0%{opacity:0;transform:translateY(52px)}to{opacity:1;transform:translateY(0)}}@keyframes CoursesShowcase_statPop__G7P4K{0%{opacity:0;transform:scale(.88) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes CoursesShowcase_headerIn__4Lf7T{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes CoursesShowcase_orbDrift__5I3KN{0%{transform:translate(0) scale(1)}33%{transform:translate(18px,-22px) scale(1.04)}66%{transform:translate(-12px,16px) scale(.97)}to{transform:translate(0) scale(1)}}@keyframes CoursesShowcase_orbDriftB__w0Nip{0%{transform:translate(0) scale(1)}40%{transform:translate(-20px,18px) scale(1.06)}70%{transform:translate(14px,-10px) scale(.96)}to{transform:translate(0) scale(1)}}@keyframes CoursesShowcase_shimmerLine__2B9ZA{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes CoursesShowcase_ctaBtnGlow__gTVZm{0%,to{box-shadow:0 0 24px rgba(139,61,255,.55),0 0 48px rgba(139,61,255,.3),0 8px 28px rgba(139,61,255,.35)}50%{box-shadow:0 0 36px rgba(139,61,255,.75),0 0 72px rgba(139,61,255,.45),0 10px 36px rgba(139,61,255,.5)}}@keyframes CoursesShowcase_noteIn__XUBAO{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CoursesShowcase_section__9vT2k{position:relative;padding:108px 0 0;overflow:hidden;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);background:#07030f}.CoursesShowcase_section__9vT2k:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;max-width:800px;height:1px;background:linear-gradient(90deg,transparent,rgba(139,61,255,.65),rgba(56,189,248,.4),transparent);pointer-events:none;z-index:2}.CoursesShowcase_sectionOrb__m4Vq_{position:absolute;border-radius:50%;pointer-events:none;z-index:0;filter:blur(90px)}.CoursesShowcase_sectionOrbPurple__Mqp1m{width:680px;height:480px;top:-120px;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(100,50,200,.1) 0,transparent 70%);animation:CoursesShowcase_orbDrift__5I3KN 18s ease-in-out infinite}.CoursesShowcase_sectionOrbBlue__P7gLl{width:440px;height:360px;top:40%;right:-8%;background:radial-gradient(ellipse,rgba(30,100,220,.07) 0,transparent 70%);animation:CoursesShowcase_orbDriftB__w0Nip 22s ease-in-out infinite}.CoursesShowcase_sectionOrbCyan__t0qZB{width:340px;height:280px;bottom:15%;left:5%;background:radial-gradient(ellipse,rgba(20,180,200,.05) 0,transparent 70%);animation:CoursesShowcase_orbDrift__5I3KN 26s ease-in-out infinite reverse}.CoursesShowcase_sectionGrid__qDvuO{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(139,61,255,.09) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,black 0,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,black 0,transparent 75%);pointer-events:none;z-index:0}.CoursesShowcase_sectionHeader__sTonN{text-align:center;margin-bottom:0;padding:0 24px 88px;position:relative;z-index:1;animation:CoursesShowcase_headerIn__4Lf7T .75s cubic-bezier(.22,1,.36,1) both}.CoursesShowcase_sectionBadge__29ads{display:inline-flex;align-items:center;gap:9px;font-size:.68rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#90ee90;background:rgba(144,238,144,.06);border:1px solid rgba(144,238,144,.24);border-radius:999px;padding:7px 20px 7px 14px;margin-bottom:30px;animation:CoursesShowcase_badgePulse__bWBLz 3.2s ease-in-out infinite;font-family:var(--font-body);position:relative;overflow:hidden}.CoursesShowcase_sectionBadge__29ads:before{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(144,238,144,.12),transparent);animation:CoursesShowcase_shimmerLine__2B9ZA 3.5s linear infinite;pointer-events:none}.CoursesShowcase_badgeDot__wmObW{width:7px;height:7px;border-radius:50%;background:#90ee90;flex-shrink:0;animation:CoursesShowcase_liveDot__7aT1W 1.6s ease-in-out infinite;box-shadow:0 0 10px rgba(144,238,144,.95),0 0 20px rgba(144,238,144,.4)}.CoursesShowcase_sectionTitle__vJkAZ{font-size:clamp(2.4rem,5.5vw,3.9rem);font-weight:300;color:rgba(255,255,255,.95);letter-spacing:-.05em;line-height:1.08;margin:0 0 20px;font-family:var(--font-body)}.CoursesShowcase_titleAccent__72tG6{font-weight:600;background:linear-gradient(128deg,#c084fc,#818cf8 45%,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.CoursesShowcase_sectionSub__ElhDy{font-size:1.08rem;color:rgba(255,255,255,.42);line-height:1.78;max-width:540px;margin:0 auto;font-family:var(--font-body);font-weight:400}.CoursesShowcase_sectionStats___yO9q{display:inline-flex;align-items:stretch;gap:0;margin-top:44px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.09);border-radius:22px;padding:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 28px 72px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06);animation:CoursesShowcase_statPop__G7P4K .65s cubic-bezier(.22,1,.36,1) .3s both}.CoursesShowcase_sectionStat__4c7ZR{display:flex;flex-direction:column;align-items:center;gap:5px;padding:22px 40px;position:relative}.CoursesShowcase_sectionStatVal__09lKe{font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:500;letter-spacing:-.05em;line-height:1;font-family:var(--font-body)}.CoursesShowcase_sectionStatLabel__q09Ew{font-size:.62rem;color:rgba(255,255,255,.28);text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-body);font-weight:400}.CoursesShowcase_sectionStatDivider__zcgBj{width:1px;align-self:stretch;background:linear-gradient(180deg,transparent 5%,rgba(255,255,255,.1) 35%,rgba(255,255,255,.1) 65%,transparent 95%);flex-shrink:0}.CoursesShowcase_cardSectionLabel__hspPb{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 auto 40px;max-width:1200px;padding:0 24px;position:relative;z-index:1}.CoursesShowcase_cardSectionLine__0OE1O{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(167,139,250,.45))}.CoursesShowcase_cardSectionLineRight__7FIFJ{background:linear-gradient(90deg,rgba(167,139,250,.45),transparent)}.CoursesShowcase_cardSectionText__RtwRQ{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(167,139,250,.85);font-family:var(--font-body);white-space:nowrap;padding:6px 16px;background:rgba(167,139,250,.08);border:1px solid rgba(167,139,250,.2);border-radius:999px}.CoursesShowcase_cardRow__gGr_k{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.CoursesShowcase_cardRow__gGr_k[data-row]{opacity:0}.CoursesShowcase_rowVisible__EBw5_{animation:CoursesShowcase_rowIn__UQi9h .8s cubic-bezier(.22,1,.36,1) forwards}.CoursesShowcase_ctaArea__t5JGK{text-align:center;padding:72px 24px 96px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:0}.CoursesShowcase_ctaArea__t5JGK:before{content:"";position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:600px;height:200px;background:radial-gradient(ellipse,rgba(100,50,200,.18) 0,transparent 65%);pointer-events:none;z-index:0;filter:blur(20px)}.CoursesShowcase_ctaBtn__ZLPhq{display:inline-flex;align-items:center;gap:8px;padding:14px 34px;background:linear-gradient(135deg,#7c3aed,#a855f7 50%,#c084fc);color:white;font-size:1rem;font-weight:400;font-family:var(--font-body);border:none;border-radius:12px;text-decoration:none;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 18px rgba(124,58,237,.35),inset 0 0 0 1px rgba(255,255,255,.1);letter-spacing:.005em;z-index:1}.CoursesShowcase_ctaBtn__ZLPhq:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transition:left .55s ease;pointer-events:none}.CoursesShowcase_ctaBtn__ZLPhq:hover:before{left:100%}.CoursesShowcase_ctaBtn__ZLPhq:hover{background:linear-gradient(135deg,#6d28d9,#9333ea 50%,#a855f7);color:white;text-decoration:none;transform:translateY(-3px);animation:CoursesShowcase_ctaBtnGlow__gTVZm 1.6s ease-in-out infinite}.CoursesShowcase_ctaBtn__ZLPhq:active{transform:translateY(0);box-shadow:0 2px 10px rgba(124,58,237,.3);animation:none}.CoursesShowcase_ctaNote__T38HP{margin-top:18px;font-size:.82rem;color:rgba(255,255,255,.6);font-family:var(--font-body);letter-spacing:.02em;animation:CoursesShowcase_noteIn__XUBAO .6s cubic-bezier(.22,1,.36,1) .5s both;z-index:1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.CoursesShowcase_ctaNote__T38HP span{color:rgba(255,255,255,.6)}.CoursesShowcase_ctaNoteDot__Shec4{display:none}.CoursesShowcase_card__F_i7t{border-radius:20px;padding:26px;overflow:hidden;position:relative;transition:box-shadow .35s ease,transform .35s ease,border-color .35s ease}.CoursesShowcase_card__F_i7t:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);pointer-events:none}.CoursesShowcase_cardNum__kbNbr{position:absolute;top:18px;right:20px;font-size:.55rem;font-weight:400;letter-spacing:.16em;color:rgba(255,255,255,.12);font-family:var(--font-body);text-transform:uppercase;pointer-events:none}.CoursesShowcase_cardModules__8e0Cs{background:#0c0816;border:1px solid rgba(120,60,220,.25);box-shadow:0 20px 56px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.03)}.CoursesShowcase_cardModules__8e0Cs:hover{box-shadow:0 28px 72px rgba(0,0,0,.55),0 0 40px rgba(120,60,220,.15),0 0 0 1px rgba(120,60,220,.28);transform:translateY(-4px);border-color:rgba(139,61,255,.38)}.CoursesShowcase_cardQuiz__DAngI{background:#060c18;border:1px solid rgba(59,130,246,.22);box-shadow:0 20px 56px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.03)}.CoursesShowcase_cardQuiz__DAngI:hover{box-shadow:0 28px 72px rgba(0,0,0,.55),0 0 40px rgba(59,130,246,.14),0 0 0 1px rgba(59,130,246,.28);transform:translateY(-4px);border-color:rgba(59,130,246,.36)}.CoursesShowcase_cardProgress__RbEs1{background:#050e12;border:1px solid rgba(34,211,238,.2);box-shadow:0 20px 56px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.03)}.CoursesShowcase_cardProgress__RbEs1:hover{box-shadow:0 28px 72px rgba(0,0,0,.55),0 0 40px rgba(34,211,238,.12),0 0 0 1px rgba(34,211,238,.26);transform:translateY(-4px);border-color:rgba(34,211,238,.32)}.CoursesShowcase_cardLeaderboard__4RjXF{background:#0e0b05;border:1px solid rgba(245,158,11,.2);box-shadow:0 20px 56px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.03)}.CoursesShowcase_cardLeaderboard__4RjXF:hover{box-shadow:0 28px 72px rgba(0,0,0,.55),0 0 40px rgba(245,158,11,.12),0 0 0 1px rgba(245,158,11,.26);transform:translateY(-4px);border-color:rgba(245,158,11,.34)}.CoursesShowcase_cardBadges__1yUXG{background:#0d060c;border:1px solid rgba(244,114,182,.2);box-shadow:0 20px 56px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.03)}.CoursesShowcase_cardBadges__1yUXG:hover{box-shadow:0 28px 72px rgba(0,0,0,.55),0 0 40px rgba(244,114,182,.12),0 0 0 1px rgba(244,114,182,.26);transform:translateY(-4px);border-color:rgba(244,114,182,.34)}.CoursesShowcase_cardLabel__mMqWj{display:inline-flex;align-items:center;gap:5px;font-size:.57rem;font-weight:400;letter-spacing:.13em;text-transform:uppercase;color:rgba(180,140,255,.82);background:rgba(139,61,255,.1);border:1px solid rgba(139,61,255,.2);border-radius:99px;padding:3px 11px;margin-bottom:11px;font-family:var(--font-body)}.CoursesShowcase_cardLabelBlue__YTazY{color:rgba(147,197,253,.82);background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.2)}.CoursesShowcase_cardLabelCyan__N6gYl{color:rgba(103,232,249,.82);background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.2)}.CoursesShowcase_cardLabelAmber__6yl7U{color:rgba(252,211,77,.82);background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.2)}.CoursesShowcase_cardLabelPink__DfG7f{color:rgba(249,168,212,.82);background:rgba(244,114,182,.08);border-color:rgba(244,114,182,.2)}.CoursesShowcase_cardTitle__8vx0o{font-size:1.08rem;font-weight:500;color:rgba(255,255,255,.92);margin:0 0 16px;line-height:1.28;letter-spacing:-.02em;font-family:var(--font-body)}.CoursesShowcase_cardSub__eZt3Q{font-size:.74rem;color:rgba(255,255,255,.34);line-height:1.68;margin:14px 0 0;font-weight:400;font-family:var(--font-body)}.CoursesShowcase_gdBox__VoyMP{background:rgba(0,0,0,.52);border:1px solid rgba(139,61,255,.16);border-radius:14px;padding:4px 8px 2px;overflow:hidden;position:relative}.CoursesShowcase_gdBox__VoyMP:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40%;height:30%;background:radial-gradient(ellipse,rgba(139,61,255,.2) 0,transparent 70%);pointer-events:none}.CoursesShowcase_rows__Yufqr{width:100%;position:relative;z-index:1}.CoursesShowcase_rowBand__LCFiz{width:100%;padding:80px 24px;position:relative;opacity:0;border-top:1px solid rgba(255,255,255,.04)}.CoursesShowcase_rowBand__LCFiz:last-child{padding-bottom:100px}.CoursesShowcase_rowBandAlt__1RQDI{background:rgba(255,255,255,.015);border-top-color:rgba(255,255,255,.05)}.CoursesShowcase_rowInner__XzaAp{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:80px}.CoursesShowcase_rowInnerReverse__aYK2G{flex-direction:row-reverse}.CoursesShowcase_visual___1lLK{flex:1.1;min-width:0}.CoursesShowcase_text__YCmYj{flex:0.9;min-width:0}.CoursesShowcase_featureNumber__5mn0c{display:block;font-size:.6rem;color:rgba(255,255,255,.12);letter-spacing:.22em;font-family:var(--font-body);font-weight:400;margin-bottom:12px;text-transform:uppercase}.CoursesShowcase_featureTag__YHQWT{display:inline-flex;align-items:center;gap:6px;font-size:.65rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:5px 14px;margin-bottom:20px;font-family:var(--font-body)}.CoursesShowcase_featureHeading__Qc1f_{font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:400;color:#ffffff;letter-spacing:-.035em;line-height:1.14;margin:0 0 20px;font-family:var(--font-body);text-shadow:0 1px 24px rgba(139,61,255,.12)}.CoursesShowcase_featureBody__nq_zu{font-size:1rem;color:rgba(220,210,240,.8);line-height:1.82;margin:0 0 28px;font-weight:400;font-family:var(--font-body)}.CoursesShowcase_progressStats__HfFrU{display:flex;gap:8px;margin-bottom:16px}.CoursesShowcase_progressStat__NVoy_{flex:1;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:10px 6px;text-align:center}.CoursesShowcase_progressStatVal__A_e7R{display:block;font-size:1.15rem;font-weight:500;color:#d4c4f0;letter-spacing:-.02em;font-family:var(--font-body)}.CoursesShowcase_progressStatLabel__OBaJa{display:block;font-size:.58rem;color:rgba(255,255,255,.3);margin-top:3px;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-body)}.CoursesShowcase_trackBars__1YFzF{display:flex;flex-direction:column;gap:9px;margin-bottom:16px}.CoursesShowcase_trackBarHeader__S1QKD{display:flex;justify-content:space-between;font-size:.63rem;color:rgba(255,255,255,.42);margin-bottom:4px;font-family:var(--font-body)}.CoursesShowcase_trackBarTrack__9ijH5{height:6px;background:rgba(255,255,255,.06);border-radius:99px;overflow:hidden}.CoursesShowcase_trackBarFill__3ObY1{height:100%;border-radius:99px;transition:width 1.2s ease}.CoursesShowcase_heatmap__huBzt{display:flex;gap:3px}.CoursesShowcase_heatWeek__b5oYf{display:flex;flex-direction:column;gap:3px}.CoursesShowcase_heatCell__o4hJd{width:9px;height:9px;border-radius:2px}.CoursesShowcase_lbTitle__W_m_A{font-size:.68rem;font-weight:400;color:rgba(255,255,255,.35);margin:-6px 0 12px;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em}.CoursesShowcase_lbList__5ENuz{display:flex;flex-direction:column;gap:6px}.CoursesShowcase_lbRow__fnn5A{display:flex;align-items:center;gap:9px;padding:8px 11px;border-radius:10px;transition:transform .15s}.CoursesShowcase_lbRank__phbrs{width:24px;height:24px;font-size:.65rem;font-weight:500}.CoursesShowcase_lbAvatar__a20md,.CoursesShowcase_lbRank__phbrs{border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-body)}.CoursesShowcase_lbAvatar__a20md{width:28px;height:28px;background:linear-gradient(135deg,#8b3dff,#c2a2f3);font-size:.58rem;font-weight:400;color:white;border:1.5px solid rgba(255,255,255,.12)}.CoursesShowcase_lbName__K8n3N{flex:1;font-size:.76rem;color:#c1b2dd;font-family:var(--font-body);font-weight:400}.CoursesShowcase_lbScore__hYaDq{font-size:.78rem;color:#f59e0b;font-weight:500;font-family:var(--font-body)}.CoursesShowcase_lbScoreUnit__RXKrM{font-size:.56rem;color:#9082a3;margin-left:3px;font-weight:400}.CoursesShowcase_badgeTrio__GzmRQ{display:flex;gap:8px;margin-bottom:14px}.CoursesShowcase_badgeItem__EMtjq{flex:1;border-radius:14px;padding:12px 8px 10px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.CoursesShowcase_badgeIcon__eIq_l{font-size:1.75rem;line-height:1;display:block;margin-bottom:4px}.CoursesShowcase_badgeName__V8_53{display:block;font-size:.62rem;font-weight:400;line-height:1.25;font-family:var(--font-body)}.CoursesShowcase_badgeTrack__tu0Eu{display:block;font-size:.52rem;color:rgba(255,255,255,.28);line-height:1.3;font-family:var(--font-body)}.CoursesShowcase_badgeBar__8i1gD{width:100%;height:3px;background:rgba(255,255,255,.07);border-radius:99px;overflow:hidden;margin-top:7px}.CoursesShowcase_streakRow__KpVq0{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(239,68,68,.05));border:1px solid rgba(245,158,11,.24);border-radius:13px;padding:11px 14px}.CoursesShowcase_streakCount__bTFWK{font-size:.95rem;font-weight:500;color:#f59e0b;line-height:1.2;font-family:var(--font-body)}.CoursesShowcase_streakSub__H6DYR{font-size:.6rem;color:rgba(255,255,255,.32);font-family:var(--font-body)}.CoursesShowcase_streakDays__2BdVd{display:flex;gap:5px;margin-left:auto}.CoursesShowcase_streakDay__Rwmiq{display:flex;flex-direction:column;align-items:center;gap:4px}.CoursesShowcase_streakDayLetter__8hOmw{font-size:.48rem;color:rgba(255,255,255,.25);font-weight:400;text-transform:uppercase;font-family:var(--font-body)}.CoursesShowcase_streakDot__qnPlz{width:13px;height:13px;border-radius:3px}@media (max-width:960px){.CoursesShowcase_cardRow__gGr_k{grid-template-columns:1fr 1fr;gap:16px}.CoursesShowcase_cardRow__gGr_k>:last-child:nth-child(odd){grid-column:1/-1;max-width:480px;margin:0 auto;width:100%}}@media (max-width:600px){.CoursesShowcase_cardRow__gGr_k{grid-template-columns:1fr;padding:0 16px}.CoursesShowcase_cardRow__gGr_k>:last-child:nth-child(odd){grid-column:auto;max-width:none}.CoursesShowcase_section__9vT2k{padding-top:64px}.CoursesShowcase_sectionHeader__sTonN{padding:0 20px 60px}.CoursesShowcase_sectionTitle__vJkAZ{font-size:clamp(1.9rem,8vw,2.5rem)}.CoursesShowcase_sectionSub__ElhDy{font-size:.96rem}.CoursesShowcase_sectionStats___yO9q{display:grid;grid-template-columns:1fr 1fr;width:calc(100% - 32px);max-width:380px;border-radius:16px;margin-left:auto;margin-right:auto}.CoursesShowcase_sectionStatDivider__zcgBj{display:none}.CoursesShowcase_sectionStat__4c7ZR{padding:18px 12px;border-right:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.CoursesShowcase_sectionStat__4c7ZR:nth-child(2n){border-right:none}.CoursesShowcase_sectionStat__4c7ZR:last-child,.CoursesShowcase_sectionStat__4c7ZR:nth-last-child(2){border-bottom:none}.CoursesShowcase_sectionStatVal__09lKe{font-size:1.5rem}.CoursesShowcase_cardSectionLabel__hspPb{margin-bottom:28px;gap:12px}.CoursesShowcase_cardSectionText__RtwRQ{font-size:.65rem;padding:5px 12px}.CoursesShowcase_ctaArea__t5JGK{padding:56px 20px 72px}.CoursesShowcase_ctaBtn__ZLPhq{font-size:.92rem;padding:12px 26px;width:calc(100% - 0px);max-width:320px;justify-content:center}.CoursesShowcase_ctaNote__T38HP{font-size:.78rem;text-align:center}}@media (max-width:820px){.CoursesShowcase_rowInnerReverse__aYK2G,.CoursesShowcase_rowInner__XzaAp{flex-direction:column;gap:36px}.CoursesShowcase_text__YCmYj,.CoursesShowcase_visual___1lLK{width:100%}.CoursesShowcase_rowBand__LCFiz{padding:56px 24px}.CoursesShowcase_rowBand__LCFiz:last-child{padding-bottom:80px}.CoursesShowcase_featureHeading__Qc1f_{font-size:clamp(1.5rem,5vw,2.1rem)}.CoursesShowcase_text__YCmYj{text-align:center;display:flex;flex-direction:column;align-items:center}.CoursesShowcase_featureBody__nq_zu{max-width:560px}}@media (max-width:480px){.CoursesShowcase_section__9vT2k{padding-top:48px}.CoursesShowcase_sectionHeader__sTonN{padding:0 20px 48px}.CoursesShowcase_sectionSub__ElhDy{font-size:.9rem;line-height:1.68}.CoursesShowcase_rowBand__LCFiz{padding:44px 20px}.CoursesShowcase_rowBand__LCFiz:last-child{padding-bottom:60px}.CoursesShowcase_rowInnerReverse__aYK2G,.CoursesShowcase_rowInner__XzaAp{gap:28px}.CoursesShowcase_featureHeading__Qc1f_{font-size:clamp(1.4rem,7vw,1.9rem)}.CoursesShowcase_featureBody__nq_zu{font-size:.92rem;line-height:1.72;max-width:100%}.CoursesShowcase_ctaBtn__ZLPhq{font-size:.88rem;padding:11px 22px}.CoursesShowcase_card__F_i7t{padding:20px}.CoursesShowcase_badgeTrio__GzmRQ{gap:6px}.CoursesShowcase_streakDays__2BdVd{display:none}.CoursesShowcase_visual___1lLK img,.CoursesShowcase_visual___1lLK svg{max-width:100%;height:auto}.CoursesShowcase_ctaNote__T38HP{font-size:.7rem;flex-wrap:wrap;justify-content:center}}