@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800;900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;600&display=swap";
.WebCoursePage-module__aELtVG__container{min-height:100vh;color:var(--text-primary);font-family:var(--main-font);background:linear-gradient(135deg,#fdf2f8 0%,#fff 50%,#f3e8ff 100%);position:relative;overflow-x:hidden}.WebCoursePage-module__aELtVG__backgroundElements{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.WebCoursePage-module__aELtVG__floatingTag{font-family:var(--code-font);color:#ec489933;-webkit-user-select:none;user-select:none;font-size:1.25rem;font-weight:600;transition:all .3s;animation:20s ease-in-out infinite WebCoursePage-module__aELtVG__floatCode;position:absolute}.WebCoursePage-module__aELtVG__floatingTag:nth-child(odd){animation-direction:reverse}.WebCoursePage-module__aELtVG__tag1{color:#a855f740;animation-duration:18s;top:10%;left:5%}.WebCoursePage-module__aELtVG__tag2{font-size:1.5rem;animation-duration:22s;top:20%;right:10%}.WebCoursePage-module__aELtVG__tag3{color:#3b82f640;animation-duration:20s;bottom:30%;left:15%}.WebCoursePage-module__aELtVG__tag4{font-size:1.75rem;animation-duration:24s;bottom:15%;right:20%}.WebCoursePage-module__aELtVG__tag5{animation-duration:19s;top:60%;left:8%}.WebCoursePage-module__aELtVG__tag6{color:#06b6d440;animation-duration:21s;top:40%;right:5%}.WebCoursePage-module__aELtVG__tag7{animation-duration:23s;bottom:45%;left:50%}.WebCoursePage-module__aELtVG__tag8{animation-duration:20s;top:75%;right:30%}.WebCoursePage-module__aELtVG__gradientOrb{filter:blur(80px);opacity:.3;border-radius:50%;animation:15s ease-in-out infinite WebCoursePage-module__aELtVG__morphOrb;position:absolute}.WebCoursePage-module__aELtVG__orb1{background:linear-gradient(135deg,#ec4899,#a855f7);width:400px;height:400px;animation-duration:20s;top:-10%;left:-10%}.WebCoursePage-module__aELtVG__orb2{background:linear-gradient(135deg,#3b82f6,#06b6d4);width:350px;height:350px;animation-duration:25s;animation-direction:reverse;bottom:-10%;right:-10%}.WebCoursePage-module__aELtVG__pageHud{z-index:50;justify-content:space-between;align-items:center;animation:.8s ease-out WebCoursePage-module__aELtVG__slideDown;display:flex;position:fixed;top:1rem;left:1rem;right:1rem}.WebCoursePage-module__aELtVG__backButton{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-full);color:var(--text-secondary);background:#ffffffe6;border:1px solid #ec489933;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 15px #ec48991a}.WebCoursePage-module__aELtVG__backButton:hover{color:var(--primary-purple);background:#fff;border-color:#a855f74d;transform:translate(-5px)scale(1.05);box-shadow:0 8px 25px #a855f733}.WebCoursePage-module__aELtVG__statsBoard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-full);background:#ffffffe6;border:1px solid #a855f733;gap:2rem;padding:.75rem 1.5rem;animation:.8s ease-out .2s backwards WebCoursePage-module__aELtVG__slideDown;display:flex;box-shadow:0 4px 15px #a855f71a}.WebCoursePage-module__aELtVG__statItem{text-align:center;position:relative}.WebCoursePage-module__aELtVG__statLabel{color:var(--text-secondary);letter-spacing:1.5px;text-transform:uppercase;opacity:.7;font-size:.65rem;font-weight:700}.WebCoursePage-module__aELtVG__statValue{font-family:var(--code-font);background:var(--gradient-pink-purple);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:700;animation:2s ease-in-out infinite WebCoursePage-module__aELtVG__numberPulse}.WebCoursePage-module__aELtVG__heroSection{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.WebCoursePage-module__aELtVG__heroContent{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1200px;display:grid}.WebCoursePage-module__aELtVG__heroLeft{animation:1s ease-out WebCoursePage-module__aELtVG__fadeInLeft}.WebCoursePage-module__aELtVG__heroBadge{border-radius:var(--radius-full);background:linear-gradient(135deg,#ec48991a,#a855f71a);align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem;animation:2s ease-in-out infinite WebCoursePage-module__aELtVG__pulse;display:inline-flex}.WebCoursePage-module__aELtVG__heroTitle{margin-bottom:1.5rem;font-size:clamp(3rem,8vw,5rem);font-weight:900;line-height:1.1}.WebCoursePage-module__aELtVG__gradientText{background:var(--gradient-multicolor);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:3s infinite WebCoursePage-module__aELtVG__gradientShift}.WebCoursePage-module__aELtVG__heroDescription{color:var(--text-secondary);margin-bottom:2rem;font-size:1.25rem;line-height:1.7}.WebCoursePage-module__aELtVG__ctaButtons{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.WebCoursePage-module__aELtVG__primaryButton{background:var(--gradient-pink-purple);color:#fff;border-radius:var(--radius-full);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #ec48994d}.WebCoursePage-module__aELtVG__primaryButton:before{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WebCoursePage-module__aELtVG__primaryButton:hover:before{width:300px;height:300px}.WebCoursePage-module__aELtVG__primaryButton:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 15px 40px #ec489966}.WebCoursePage-module__aELtVG__secondaryButton{color:var(--primary-purple);border-radius:var(--radius-full);cursor:pointer;background:#fff;border:2px solid #a855f733;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 5px 20px #0000000d}.WebCoursePage-module__aELtVG__secondaryButton:hover{border-color:var(--primary-purple);transform:translateY(-3px)scale(1.05);box-shadow:0 10px 30px #a855f733}.WebCoursePage-module__aELtVG__browserWindow{border-radius:var(--radius-xl);background:#1a1a1a;transition:transform .5s cubic-bezier(.4,0,.2,1);animation:1s ease-out WebCoursePage-module__aELtVG__fadeInRight;overflow:hidden;box-shadow:0 30px 60px #0000004d}.WebCoursePage-module__aELtVG__browserWindow:hover{transform:scale(1.05)rotateY(-5deg)}.WebCoursePage-module__aELtVG__browserHeader{background:#2a2a2a;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.WebCoursePage-module__aELtVG__browserDots{gap:.5rem;display:flex}.WebCoursePage-module__aELtVG__browserDot{border-radius:50%;width:12px;height:12px;transition:transform .3s}.WebCoursePage-module__aELtVG__browserDot:hover{transform:scale(1.3)}.WebCoursePage-module__aELtVG__dotRed{background:#ff5f57}.WebCoursePage-module__aELtVG__dotYellow{background:#ffbd2e}.WebCoursePage-module__aELtVG__dotGreen{background:#28c940}.WebCoursePage-module__aELtVG__browserUrl{text-align:center;color:#888;border-radius:var(--radius-md);font-family:var(--code-font);background:#1a1a1a;flex:1;padding:.25rem 1rem;font-size:.875rem}.WebCoursePage-module__aELtVG__browserBody{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);min-height:300px;padding:2rem;position:relative}.WebCoursePage-module__aELtVG__codeBlock{font-family:var(--code-font);color:#4ade80;white-space:pre-wrap;font-size:.9rem;line-height:1.6}.WebCoursePage-module__aELtVG__cursor{background:#4ade80;width:2px;height:1.2em;margin-left:2px;animation:1s infinite WebCoursePage-module__aELtVG__blink;display:inline-block}.WebCoursePage-module__aELtVG__modulesSection{padding:6rem 0;position:relative}.WebCoursePage-module__aELtVG__sectionHeader{text-align:center;margin-bottom:4rem;animation:.8s ease-out WebCoursePage-module__aELtVG__fadeInUp}.WebCoursePage-module__aELtVG__sectionTitle{background:var(--gradient-purple-blue);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(2rem,5vw,3rem);font-weight:900}.WebCoursePage-module__aELtVG__sectionSubtitle{color:var(--text-secondary);font-size:1.25rem}.WebCoursePage-module__aELtVG__modulesGrid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem;display:grid}.WebCoursePage-module__aELtVG__moduleCard{border-radius:var(--radius-2xl);background:#fff;border:2px solid #0000;padding:2rem;transition:all .5s cubic-bezier(.4,0,.2,1);animation:.8s ease-out backwards WebCoursePage-module__aELtVG__fadeInUp;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.WebCoursePage-module__aELtVG__moduleCard:before{content:"";background:var(--gradient-pink-purple);transform-origin:0;height:4px;transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.WebCoursePage-module__aELtVG__moduleCard:hover:before{transform:scaleX(1)}.WebCoursePage-module__aELtVG__moduleCard:hover{border-color:#ec489933;transform:translateY(-10px)rotate(-1deg);box-shadow:0 20px 50px #ec489926}.WebCoursePage-module__aELtVG__moduleCard:first-child{animation-delay:.1s}.WebCoursePage-module__aELtVG__moduleCard:nth-child(2){animation-delay:.2s}.WebCoursePage-module__aELtVG__moduleCard:nth-child(3){animation-delay:.3s}.WebCoursePage-module__aELtVG__moduleCard:nth-child(4){animation-delay:.4s}.WebCoursePage-module__aELtVG__moduleIcon{border-radius:var(--radius-xl);color:#fff;place-items:center;width:60px;height:60px;margin-bottom:1.5rem;animation:3s ease-in-out infinite WebCoursePage-module__aELtVG__iconFloat;display:grid;position:relative;overflow:hidden}.WebCoursePage-module__aELtVG__moduleIcon:after{content:"";background:linear-gradient(45deg,#0000,#ffffff4d,#0000);animation:3s infinite WebCoursePage-module__aELtVG__shimmer;position:absolute;inset:0;transform:translate(-100%)}.WebCoursePage-module__aELtVG__iconPink{background:var(--gradient-pink-purple)}.WebCoursePage-module__aELtVG__iconPurple{background:var(--gradient-purple-blue)}.WebCoursePage-module__aELtVG__iconBlue{background:var(--gradient-blue-cyan)}.WebCoursePage-module__aELtVG__iconGreen{background:linear-gradient(135deg,#10b981,#06b6d4)}.WebCoursePage-module__aELtVG__moduleTitle{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.WebCoursePage-module__aELtVG__moduleDuration{color:var(--primary-purple);margin-bottom:1.5rem;font-size:.875rem;font-weight:600}.WebCoursePage-module__aELtVG__moduleTopics{margin:0;padding:0;list-style:none}.WebCoursePage-module__aELtVG__moduleTopic{color:var(--text-secondary);align-items:center;gap:.75rem;padding:.5rem 0;font-size:.9375rem;transition:all .3s;display:flex}.WebCoursePage-module__aELtVG__moduleTopic:before{content:"▸";color:var(--primary-purple);font-weight:700;transition:transform .3s}.WebCoursePage-module__aELtVG__moduleCard:hover .WebCoursePage-module__aELtVG__moduleTopic{color:var(--text-primary);transform:translate(5px)}.WebCoursePage-module__aELtVG__moduleCard:hover .WebCoursePage-module__aELtVG__moduleTopic:before{transform:translate(5px)}.WebCoursePage-module__aELtVG__projectsSection{background:linear-gradient(#0000,#f3e8ff80);padding:6rem 0}.WebCoursePage-module__aELtVG__projectsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem;display:grid}.WebCoursePage-module__aELtVG__projectCard{border-radius:var(--radius-2xl);background:#fff;padding:2rem;transition:all .5s cubic-bezier(.4,0,.2,1);animation:.6s ease-out backwards WebCoursePage-module__aELtVG__scaleIn;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.WebCoursePage-module__aELtVG__projectCard:first-child{animation-delay:.1s}.WebCoursePage-module__aELtVG__projectCard:nth-child(2){animation-delay:.2s}.WebCoursePage-module__aELtVG__projectCard:nth-child(3){animation-delay:.3s}.WebCoursePage-module__aELtVG__projectCard:nth-child(4){animation-delay:.4s}.WebCoursePage-module__aELtVG__projectCard:before{content:"";background:linear-gradient(45deg,#0000,#ec48991a,#0000);width:200%;height:200%;transition:transform .8s cubic-bezier(.4,0,.2,1);position:absolute;top:-50%;left:-50%;transform:rotate(45deg)translateY(-100%)}.WebCoursePage-module__aELtVG__projectCard:hover:before{transform:rotate(45deg)translateY(100%)}.WebCoursePage-module__aELtVG__projectCard:hover{transform:translateY(-10px)scale(1.02);box-shadow:0 20px 50px #ec489933}.WebCoursePage-module__aELtVG__projectIcon{margin-bottom:1.5rem;font-size:3rem;animation:2s infinite WebCoursePage-module__aELtVG__bounce;display:inline-block}.WebCoursePage-module__aELtVG__projectCard:nth-child(odd) .WebCoursePage-module__aELtVG__projectIcon{animation-delay:.5s}.WebCoursePage-module__aELtVG__projectTitle{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:800}.WebCoursePage-module__aELtVG__difficultyBar{margin-bottom:1.5rem}.WebCoursePage-module__aELtVG__difficultyLabel{text-transform:uppercase;letter-spacing:1px;color:var(--primary-purple);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.WebCoursePage-module__aELtVG__difficultyProgress{border-radius:var(--radius-full);background:#ec48991a;height:10px;position:relative;overflow:hidden}.WebCoursePage-module__aELtVG__difficultyFill{border-radius:var(--radius-full);height:100%;transition:width 1s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.WebCoursePage-module__aELtVG__difficultyFill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:2s infinite WebCoursePage-module__aELtVG__shimmer;position:absolute;inset:0}.WebCoursePage-module__aELtVG__fillEasy{background:var(--gradient-pink-purple)}.WebCoursePage-module__aELtVG__fillMedium{background:var(--gradient-purple-blue)}.WebCoursePage-module__aELtVG__fillHard{background:var(--gradient-blue-cyan)}.WebCoursePage-module__aELtVG__fillExpert{background:linear-gradient(90deg,#06b6d4,#10b981)}.WebCoursePage-module__aELtVG__featuresSection{padding:6rem 0}.WebCoursePage-module__aELtVG__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1000px;margin:0 auto;padding:0 2rem;display:grid}.WebCoursePage-module__aELtVG__featureCard{text-align:center;border-radius:var(--radius-2xl);background:#fff;padding:2.5rem 2rem;transition:all .5s cubic-bezier(.4,0,.2,1);animation:.8s ease-out backwards WebCoursePage-module__aELtVG__rotateIn;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.WebCoursePage-module__aELtVG__featureCard:first-child{animation-delay:.1s}.WebCoursePage-module__aELtVG__featureCard:nth-child(2){animation-delay:.2s}.WebCoursePage-module__aELtVG__featureCard:nth-child(3){animation-delay:.3s}.WebCoursePage-module__aELtVG__featureCard:nth-child(4){animation-delay:.4s}.WebCoursePage-module__aELtVG__featureCard:hover{transform:translateY(-10px)rotate(2deg);box-shadow:0 20px 50px #a855f733}.WebCoursePage-module__aELtVG__featureEmoji{margin-bottom:1rem;font-size:3rem;animation:2s ease-in-out infinite WebCoursePage-module__aELtVG__pulse;display:block}.WebCoursePage-module__aELtVG__featureIcon{background:var(--gradient-pink-purple);color:#fff;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 1.5rem;transition:all .5s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.WebCoursePage-module__aELtVG__featureCard:hover .WebCoursePage-module__aELtVG__featureIcon{background:var(--gradient-purple-blue);transform:rotateY(180deg)scale(1.1)}.WebCoursePage-module__aELtVG__featureTitle{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem;font-weight:800}.WebCoursePage-module__aELtVG__featureDescription{color:var(--text-secondary);font-size:.9375rem;line-height:1.5}.WebCoursePage-module__aELtVG__ctaSection{padding:6rem 2rem}.WebCoursePage-module__aELtVG__ctaContainer{background:var(--gradient-multicolor);border-radius:var(--radius-2xl);text-align:center;color:#fff;background-size:200% 200%;max-width:900px;margin:0 auto;padding:4rem 2rem;animation:4s infinite WebCoursePage-module__aELtVG__gradientShift;position:relative;overflow:hidden;box-shadow:0 30px 60px #ec48994d}.WebCoursePage-module__aELtVG__ctaContainer:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a 1px,#0000 1px) 0 0/20px 20px;width:200%;height:200%;animation:20s linear infinite WebCoursePage-module__aELtVG__rotate;position:absolute;top:-50%;left:-50%}.WebCoursePage-module__aELtVG__ctaIcon{margin-bottom:2rem;font-size:4rem;animation:2s ease-in-out infinite WebCoursePage-module__aELtVG__bounce;display:inline-block}.WebCoursePage-module__aELtVG__ctaTitle{text-shadow:0 4px 10px #0000001a;margin-bottom:1rem;font-size:clamp(2rem,5vw,3rem);font-weight:900}.WebCoursePage-module__aELtVG__ctaText{opacity:.95;max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.25rem}.WebCoursePage-module__aELtVG__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.WebCoursePage-module__aELtVG__ctaButton{color:var(--primary-purple);border-radius:var(--radius-full);cursor:pointer;z-index:1;background:#fff;border:none;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 10px 30px #0003}.WebCoursePage-module__aELtVG__ctaButton:hover{transform:translateY(-5px)scale(1.05);box-shadow:0 15px 40px #0000004d}.WebCoursePage-module__aELtVG__ctaButtonOutline{color:#fff;border-radius:var(--radius-full);cursor:pointer;background:0 0;border:2px solid #fff;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1)}.WebCoursePage-module__aELtVG__ctaButtonOutline:hover{background:#fff3;transform:translateY(-5px)scale(1.05);box-shadow:0 10px 30px #fff3}.WebCoursePage-module__aELtVG__ctaButtonSecondary{color:#fff;border-radius:var(--radius-full);cursor:pointer;background:0 0;border:2px solid #fff;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex}.WebCoursePage-module__aELtVG__ctaButtonSecondary:hover{background:#fff3;transform:translateY(-5px)scale(1.05);box-shadow:0 10px 30px #fff3}.WebCoursePage-module__aELtVG__courseSection{background:linear-gradient(135deg,#fdf2f8 0%,#fff 50%,#f3e8ff 100%);margin-top:4rem;padding:6rem 2rem;position:relative;overflow:hidden}.WebCoursePage-module__aELtVG__courseSectionBackground{pointer-events:none;position:absolute;inset:0;overflow:hidden}.WebCoursePage-module__aELtVG__courseGradientOrb1{filter:blur(100px);opacity:.2;background:linear-gradient(135deg,#ec4899,#a855f7);border-radius:50%;width:500px;height:500px;animation:20s ease-in-out infinite WebCoursePage-module__aELtVG__morphOrb;position:absolute;top:-20%;left:-10%}.WebCoursePage-module__aELtVG__courseGradientOrb2{filter:blur(100px);opacity:.2;background:linear-gradient(135deg,#3b82f6,#06b6d4);border-radius:50%;width:450px;height:450px;animation:25s ease-in-out infinite reverse WebCoursePage-module__aELtVG__morphOrb;position:absolute;bottom:-20%;right:-10%}.WebCoursePage-module__aELtVG__courseSectionContainer{z-index:1;max-width:1200px;margin:0 auto;position:relative}.WebCoursePage-module__aELtVG__courseSectionBadge{color:#ec4899;background:linear-gradient(135deg,#ec48991a,#a855f71a);border:1px solid #ec489933;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.WebCoursePage-module__aELtVG__courseSectionTitle{color:#1f2937;background:linear-gradient(135deg,#ec4899,#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1.5rem;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1.2}.WebCoursePage-module__aELtVG__courseSectionDescription{color:#6b7280;max-width:800px;margin:0 0 3rem;font-size:1.125rem;line-height:1.7}.WebCoursePage-module__aELtVG__courseSectionStats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}.WebCoursePage-module__aELtVG__courseStat{background:#fff;border:2px solid #f3f4f6;border-radius:16px;align-items:center;gap:1rem;padding:1.5rem;transition:all .3s;display:flex;box-shadow:0 4px 6px #0000000d}.WebCoursePage-module__aELtVG__courseStat:hover{border-color:#ec4899;transform:translateY(-4px);box-shadow:0 12px 24px #ec489926}.WebCoursePage-module__aELtVG__courseStatIcon{color:#ec4899;background:linear-gradient(135deg,#ec48991a,#a855f71a);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.WebCoursePage-module__aELtVG__courseStatContent{flex:1}.WebCoursePage-module__aELtVG__courseStatValue{color:#1f2937;margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.WebCoursePage-module__aELtVG__courseStatLabel{color:#6b7280;font-size:.875rem}.WebCoursePage-module__aELtVG__courseSectionModules{background:#fff;border:2px solid #f3f4f6;border-radius:16px;margin-bottom:3rem;padding:2rem;box-shadow:0 4px 6px #0000000d}.WebCoursePage-module__aELtVG__courseSectionModulesTitle{color:#1f2937;margin:0 0 1.5rem;font-size:1.5rem;font-weight:700}.WebCoursePage-module__aELtVG__courseSectionModulesList{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.WebCoursePage-module__aELtVG__courseModuleItem{color:#1f2937;background:#f9fafb;border-radius:8px;align-items:center;gap:.75rem;padding:1rem;font-size:.9375rem;transition:all .3s;display:flex}.WebCoursePage-module__aELtVG__courseModuleItem:hover{background:linear-gradient(135deg,#ec48990d,#a855f70d);border-left:3px solid #ec4899;transform:translate(8px)}.WebCoursePage-module__aELtVG__courseModuleItem svg{color:#ec4899;flex-shrink:0}.WebCoursePage-module__aELtVG__courseSectionButtons{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:640px){.WebCoursePage-module__aELtVG__courseSectionButtons{flex-direction:row;justify-content:center}}.WebCoursePage-module__aELtVG__coursePrimaryButton{color:#a855f7;border-radius:var(--radius-full);cursor:pointer;background:#fff;border:none;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 10px 30px #0003}.WebCoursePage-module__aELtVG__coursePrimaryButton:hover{color:#fff;background:linear-gradient(135deg,#ec4899,#a855f7);transform:translateY(-5px)scale(1.05);box-shadow:0 15px 40px #ec48994d}.WebCoursePage-module__aELtVG__courseSecondaryButton{color:#a855f7;border-radius:var(--radius-full);cursor:pointer;background:#fff;border:none;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 10px 30px #0003}.WebCoursePage-module__aELtVG__courseSecondaryButton:hover{color:#fff;background:linear-gradient(135deg,#ec4899,#a855f7);transform:translateY(-5px)scale(1.05);box-shadow:0 15px 40px #ec48994d}@keyframes WebCoursePage-module__aELtVG__floatCode{0%,to{opacity:.2;transform:translateY(0)rotate(-5deg)scale(1)}25%{opacity:.3;transform:translateY(-30px)rotate(5deg)scale(1.1)}50%{opacity:.25;transform:translateY(20px)rotate(-3deg)scale(.95)}75%{opacity:.15;transform:translateY(-15px)rotate(3deg)scale(1.05)}}@keyframes WebCoursePage-module__aELtVG__morphOrb{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(0)scale(1)}33%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:translate(30px,-50px)scale(1.1)}66%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%;transform:translate(-20px,30px)scale(.9)}}@keyframes WebCoursePage-module__aELtVG__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes WebCoursePage-module__aELtVG__slideDown{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes WebCoursePage-module__aELtVG__fadeInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes WebCoursePage-module__aELtVG__fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes WebCoursePage-module__aELtVG__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes WebCoursePage-module__aELtVG__scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes WebCoursePage-module__aELtVG__rotateIn{0%{opacity:0;transform:rotateY(-90deg)}to{opacity:1;transform:rotateY(0)}}@keyframes WebCoursePage-module__aELtVG__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes WebCoursePage-module__aELtVG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes WebCoursePage-module__aELtVG__shimmer{to{transform:translate(200%)}}@keyframes WebCoursePage-module__aELtVG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes WebCoursePage-module__aELtVG__blink{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes WebCoursePage-module__aELtVG__numberPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes WebCoursePage-module__aELtVG__iconFloat{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-5px)rotate(5deg)}75%{transform:translateY(5px)rotate(-5deg)}}@media (max-width:1024px){.WebCoursePage-module__aELtVG__modulesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.WebCoursePage-module__aELtVG__pageHud{flex-direction:column;align-items:flex-start;gap:1rem}.WebCoursePage-module__aELtVG__heroContent{grid-template-columns:1fr;gap:3rem}.WebCoursePage-module__aELtVG__modulesGrid,.WebCoursePage-module__aELtVG__projectsGrid,.WebCoursePage-module__aELtVG__featuresGrid{grid-template-columns:1fr}.WebCoursePage-module__aELtVG__ctaContainer{padding:3rem 1.5rem}}.WebCoursePage-module__aELtVG__noSelect{-webkit-user-select:none;user-select:none}.WebCoursePage-module__aELtVG__glassMorphism{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3}
