@keyframes PythonCoursePage-module__iQ1HFa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes PythonCoursePage-module__iQ1HFa__floatDelay{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes PythonCoursePage-module__iQ1HFa__spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes PythonCoursePage-module__iQ1HFa__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes PythonCoursePage-module__iQ1HFa__pulseGlow{0%,to{box-shadow:0 0 20px #8b5cf64d}50%{box-shadow:0 0 40px #8b5cf699,0 0 60px #8b5cf666}}@keyframes PythonCoursePage-module__iQ1HFa__neonFlicker{0%,to{opacity:1}50%{opacity:.8}}@keyframes PythonCoursePage-module__iQ1HFa__slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes PythonCoursePage-module__iQ1HFa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PythonCoursePage-module__iQ1HFa__bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}@keyframes PythonCoursePage-module__iQ1HFa__ping{75%,to{opacity:0;transform:scale(2)}}.PythonCoursePage-module__iQ1HFa__container{color:#fff;background:#000;min-height:100vh;position:relative;overflow:hidden}.PythonCoursePage-module__iQ1HFa__backButton{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#c4b5fd;background:#8b5cf633;border:1px solid #8b5cf64d;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .3s;display:flex;position:fixed;top:6rem;left:1.5rem}.PythonCoursePage-module__iQ1HFa__backButton:hover{color:#fff;background:#8b5cf666}.PythonCoursePage-module__iQ1HFa__animatedBackground{z-index:0;position:fixed;inset:0}.PythonCoursePage-module__iQ1HFa__gradientBackground{background:linear-gradient(135deg,#581c87 0%,#000 50%,#312e81 100%);position:absolute;inset:0}.PythonCoursePage-module__iQ1HFa__floatingParticle{background:#c4b5fd;border-radius:50%;width:4px;height:4px;animation:3s infinite PythonCoursePage-module__iQ1HFa__bounce;position:absolute}@keyframes PythonCoursePage-module__iQ1HFa__starDrift{0%{opacity:.4;transform:translate(0)rotate(0)scale(.5)}25%{opacity:1;transform:translate(30px,-40px)rotate(90deg)scale(1.5)}50%{opacity:.7;transform:translate(-20px,-80px)rotate(180deg)scale(2)}75%{opacity:1;transform:translate(-40px,-40px)rotate(270deg)scale(1.5)}to{opacity:.4;transform:translate(0)rotate(360deg)scale(.5)}}@keyframes PythonCoursePage-module__iQ1HFa__starFloat{0%,to{opacity:.5;transform:translateY(0)scale(.6)}50%{opacity:1;transform:translateY(-60px)scale(2)}}@keyframes PythonCoursePage-module__iQ1HFa__starTwinkleMove{0%{opacity:.2;transform:scale(.3)rotate(0)}25%{opacity:1;transform:scale(2.5)rotate(90deg)}50%{opacity:.4;transform:scale(1.5)rotate(180deg)}75%{opacity:1;transform:scale(3)rotate(270deg)}to{opacity:.2;transform:scale(.3)rotate(360deg)}}@keyframes PythonCoursePage-module__iQ1HFa__starOrbit{0%{transform:rotate(0)translate(50px)rotate(0)scale(.7)}50%{transform:rotate(180deg)translate(50px)rotate(-180deg)scale(1.8)}to{transform:rotate(360deg)translate(50px)rotate(-360deg)scale(.7)}}@keyframes PythonCoursePage-module__iQ1HFa__starWave{0%,to{opacity:.3;transform:translate(0)translateY(0)scale(.4)}25%{opacity:1;transform:translate(40px)translateY(-50px)scale(1.8)}50%{opacity:.6;transform:translate(0)translateY(-100px)scale(1.2)}75%{opacity:1;transform:translate(-40px)translateY(-50px)scale(1.8)}}@keyframes PythonCoursePage-module__iQ1HFa__starDiagonal{0%{opacity:.3;transform:translate(0)rotate(0)scale(.5)}25%{opacity:.9;transform:translate(60px,-30px)rotate(90deg)scale(1.5)}50%{opacity:1;transform:translate(80px,-80px)rotate(180deg)scale(2.2)}75%{opacity:.8;transform:translate(40px,-120px)rotate(270deg)scale(1.8)}to{opacity:.3;transform:translate(0)rotate(360deg)scale(.5)}}.PythonCoursePage-module__iQ1HFa__starPurple{background:radial-gradient(circle,#c084fc 0%,#a855f7 50%,#7c3aed 100%);width:3px;height:3px;animation:12s ease-in-out infinite PythonCoursePage-module__iQ1HFa__starDrift;box-shadow:0 0 6px #c484fccc}.PythonCoursePage-module__iQ1HFa__starBlue{background:radial-gradient(circle,#60a5fa 0%,#3b82f6 50%,#1d4ed8 100%);width:2px;height:2px;animation:8s ease-in-out infinite PythonCoursePage-module__iQ1HFa__starFloat;box-shadow:0 0 4px #60a5fab3}.PythonCoursePage-module__iQ1HFa__starPink{background:radial-gradient(circle,#f472b6 0%,#ec4899 50%,#be185d 100%);width:3px;height:3px;animation:15s linear infinite PythonCoursePage-module__iQ1HFa__starOrbit;box-shadow:0 0 5px #f472b699}.PythonCoursePage-module__iQ1HFa__starGold{background:radial-gradient(circle,#fbbf24 0%,#f59e0b 50%,#d97706 100%);width:4px;height:4px;animation:6s ease-in-out infinite PythonCoursePage-module__iQ1HFa__starFloat;box-shadow:0 0 8px #fbbf24e6}.PythonCoursePage-module__iQ1HFa__starTwinkle{background:radial-gradient(circle,#fef3c7 0%,#fde047 50%,#eab308 100%);width:2px;height:2px;animation:4s ease-in-out infinite PythonCoursePage-module__iQ1HFa__starTwinkleMove;box-shadow:0 0 3px #fef3c7cc}.PythonCoursePage-module__iQ1HFa__starWave{animation:8s ease-in-out infinite PythonCoursePage-module__iQ1HFa__starWave}.PythonCoursePage-module__iQ1HFa__starDiagonal{animation:10s ease-in-out infinite PythonCoursePage-module__iQ1HFa__starDiagonal}.PythonCoursePage-module__iQ1HFa__floatingOrb{opacity:.2;filter:blur(48px);background:#8b5cf6;border-radius:50%;width:24rem;height:24rem;animation:6s infinite PythonCoursePage-module__iQ1HFa__bounce;position:absolute}.PythonCoursePage-module__iQ1HFa__floatingOrbSecondary{opacity:.3;filter:blur(32px);background:#6366f1;border-radius:50%;width:16rem;height:16rem;animation:8s infinite PythonCoursePage-module__iQ1HFa__bounce;position:absolute}.PythonCoursePage-module__iQ1HFa__mainContent{z-index:10;position:relative}.PythonCoursePage-module__iQ1HFa__heroSection{justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex;position:relative}.PythonCoursePage-module__iQ1HFa__heroContent{text-align:center;opacity:0;max-width:96rem;transition:all 2s;transform:translateY(20px)}.PythonCoursePage-module__iQ1HFa__heroContent.PythonCoursePage-module__iQ1HFa__visible{opacity:1;transform:translateY(0)}.PythonCoursePage-module__iQ1HFa__logoContainer{margin-bottom:2rem;position:relative}.PythonCoursePage-module__iQ1HFa__logoWrapper{width:8rem;height:8rem;margin:0 auto;position:relative}.PythonCoursePage-module__iQ1HFa__logoSpinner{background:linear-gradient(90deg,#fbbf24,#3b82f6);border-radius:1rem;animation:20s linear infinite PythonCoursePage-module__iQ1HFa__spinSlow;position:absolute;inset:0}.PythonCoursePage-module__iQ1HFa__logoInner{background:#000;border-radius:.75rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:.5rem}.PythonCoursePage-module__iQ1HFa__logoIcon{color:#fbbf24;width:4rem;height:4rem}.PythonCoursePage-module__iQ1HFa__logoDecorTop{background:#8b5cf6;border-radius:50%;width:2rem;height:2rem;animation:2s infinite PythonCoursePage-module__iQ1HFa__bounce;position:absolute;top:-1rem;right:-1rem}.PythonCoursePage-module__iQ1HFa__logoDecorBottom{background:#6366f1;border-radius:50%;width:1.5rem;height:1.5rem;animation:2s infinite PythonCoursePage-module__iQ1HFa__ping;position:absolute;bottom:-1rem;left:-1rem}.PythonCoursePage-module__iQ1HFa__mainTitle{color:#0000;background:linear-gradient(90deg,#c4b5fd,#fbcfe8,#a5b4fc);-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:clamp(3.75rem,8vw,8rem);font-weight:900;animation:3s infinite PythonCoursePage-module__iQ1HFa__bounce}.PythonCoursePage-module__iQ1HFa__subtitle{color:#c4b5fd;margin-bottom:2rem;font-size:clamp(1.875rem,5vw,3rem);font-weight:700}.PythonCoursePage-module__iQ1HFa__description{color:#d1d5db;max-width:64rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.6}.PythonCoursePage-module__iQ1HFa__ctaButtons{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:4rem;display:flex}@media (min-width:640px){.PythonCoursePage-module__iQ1HFa__ctaButtons{flex-direction:row;gap:1rem}}.PythonCoursePage-module__iQ1HFa__primaryButton{cursor:pointer;color:#fff;background:linear-gradient(90deg,#9333ea,#ec4899);border:none;border-radius:9999px;padding:1rem 2rem;font-size:1.25rem;font-weight:700;transition:all .3s;position:relative;overflow:hidden}.PythonCoursePage-module__iQ1HFa__primaryButton:hover{transform:scale(1.05);box-shadow:0 25px 50px -12px #9333ea80}.PythonCoursePage-module__iQ1HFa__buttonOverlay{opacity:0;background:linear-gradient(90deg,#ec4899,#9333ea);transition:opacity .3s;position:absolute;inset:0}.PythonCoursePage-module__iQ1HFa__primaryButton:hover .PythonCoursePage-module__iQ1HFa__buttonOverlay{opacity:1}.PythonCoursePage-module__iQ1HFa__buttonContent{align-items:center;gap:.75rem;display:flex;position:relative}.PythonCoursePage-module__iQ1HFa__buttonArrow{width:1.25rem;height:1.25rem;transition:transform .3s}.PythonCoursePage-module__iQ1HFa__primaryButton:hover .PythonCoursePage-module__iQ1HFa__buttonArrow{transform:translate(.25rem)}.PythonCoursePage-module__iQ1HFa__secondaryButton{color:#fff;cursor:pointer;background:0 0;border:2px solid #9333ea;border-radius:9999px;padding:1rem 2rem;font-size:1.25rem;font-weight:700;transition:all .3s}.PythonCoursePage-module__iQ1HFa__secondaryButton:hover{background:#9333ea33;transform:scale(1.05)}.PythonCoursePage-module__iQ1HFa__courseSection{margin-top:4rem;padding:4rem 2rem;position:relative}.PythonCoursePage-module__iQ1HFa__courseSectionContainer{text-align:center;z-index:1;max-width:900px;margin:0 auto;position:relative}.PythonCoursePage-module__iQ1HFa__courseSectionDescription{color:#ffffffe6;max-width:800px;margin:0 auto 3rem;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.8}.PythonCoursePage-module__iQ1HFa__courseSectionButtons{justify-content:center;align-items:center;display:flex}.PythonCoursePage-module__iQ1HFa__coursePrimaryButton{color:#fff;background:linear-gradient(90deg,#9333ea,#ec4899);border-radius:9999px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.PythonCoursePage-module__iQ1HFa__coursePrimaryButton:hover{transform:translateY(-2px);box-shadow:0 10px 30px #9333ea66}.PythonCoursePage-module__iQ1HFa__courseSecondaryButton{color:#fff;background:linear-gradient(90deg,#9333ea,#ec4899);border-radius:9999px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.PythonCoursePage-module__iQ1HFa__courseSecondaryButton:hover{transform:translateY(-2px);box-shadow:0 10px 30px #9333ea66}.PythonCoursePage-module__iQ1HFa__stats{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:4rem;display:grid}@media (min-width:768px){.PythonCoursePage-module__iQ1HFa__stats{grid-template-columns:repeat(4,1fr)}}.PythonCoursePage-module__iQ1HFa__statItem{text-align:center}.PythonCoursePage-module__iQ1HFa__statNumber{color:#c4b5fd;margin-bottom:.5rem;font-size:clamp(1.875rem,4vw,2.25rem);font-weight:900}.PythonCoursePage-module__iQ1HFa__statLabel{color:#9ca3af}.PythonCoursePage-module__iQ1HFa__floatingCode{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000080;border:1px solid #9333ea4d;border-radius:.5rem;padding:1rem;animation:6s ease-in-out infinite PythonCoursePage-module__iQ1HFa__float;position:absolute}.PythonCoursePage-module__iQ1HFa__codeLeft{display:none;top:5rem;left:2.5rem}.PythonCoursePage-module__iQ1HFa__codeRight{animation:6s ease-in-out 2s infinite PythonCoursePage-module__iQ1HFa__floatDelay;display:none;bottom:8rem;right:2.5rem}@media (min-width:1024px){.PythonCoursePage-module__iQ1HFa__codeLeft,.PythonCoursePage-module__iQ1HFa__codeRight{display:block}}.PythonCoursePage-module__iQ1HFa__codeGreen{color:#22c55e;font-size:.875rem}.PythonCoursePage-module__iQ1HFa__codeBlue{color:#3b82f6;font-size:.875rem}.PythonCoursePage-module__iQ1HFa__modulesSection,.PythonCoursePage-module__iQ1HFa__projectsSection,.PythonCoursePage-module__iQ1HFa__featuresSection{padding:5rem 1.5rem}.PythonCoursePage-module__iQ1HFa__projectsSection{background:linear-gradient(90deg,#9333ea33,#6366f133)}.PythonCoursePage-module__iQ1HFa__sectionContainer{max-width:96rem;margin:0 auto}.PythonCoursePage-module__iQ1HFa__sectionTitle{text-align:center;color:#0000;opacity:0;background:linear-gradient(90deg,#c4b5fd,#fbcfe8);-webkit-background-clip:text;background-clip:text;margin-bottom:4rem;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:900;transition:all 1s;transform:translateY(20px)}.PythonCoursePage-module__iQ1HFa__sectionTitle.PythonCoursePage-module__iQ1HFa__visible{opacity:1;transform:translateY(0)}.PythonCoursePage-module__iQ1HFa__modulesGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}@media (min-width:768px){.PythonCoursePage-module__iQ1HFa__modulesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.PythonCoursePage-module__iQ1HFa__modulesGrid{grid-template-columns:repeat(4,1fr)}}.PythonCoursePage-module__iQ1HFa__moduleCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;opacity:0;background:linear-gradient(135deg,#9333ea80,#6366f180);border:1px solid #9333ea4d;border-radius:1rem;padding:1.5rem;transition:all .5s;position:relative;transform:translateY(20px)}.PythonCoursePage-module__iQ1HFa__moduleCard.PythonCoursePage-module__iQ1HFa__visible{opacity:1;transform:translateY(0)}.PythonCoursePage-module__iQ1HFa__moduleCard:hover{filter:brightness(1.15)saturate(1.3);background:linear-gradient(135deg,#9333eab3,#6366f1b3,#ec4899b3);border:1px solid #9333ea80;transform:scale(1.05)rotateY(5deg)rotateX(2deg);box-shadow:0 30px 60px -12px #9333ea66}.PythonCoursePage-module__iQ1HFa__moduleCard.PythonCoursePage-module__iQ1HFa__active{outline:2px solid #c4b5fd;transform:scale(1.05)}.PythonCoursePage-module__iQ1HFa__moduleNumber{background:linear-gradient(90deg,#9333ea,#ec4899);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;animation:3s infinite PythonCoursePage-module__iQ1HFa__bounce;display:flex;position:absolute;top:-.5rem;right:-.5rem}.PythonCoursePage-module__iQ1HFa__moduleIcon{border-radius:.75rem;width:fit-content;margin-bottom:1rem;padding:.75rem;transition:all .3s}.PythonCoursePage-module__iQ1HFa__moduleCard:hover .PythonCoursePage-module__iQ1HFa__moduleIcon{transform:scale(1.1)rotate(12deg)}.PythonCoursePage-module__iQ1HFa__color1{background:linear-gradient(90deg,#3b82f6,#9333ea)}.PythonCoursePage-module__iQ1HFa__color2{background:linear-gradient(90deg,#9333ea,#ec4899)}.PythonCoursePage-module__iQ1HFa__color3{background:linear-gradient(90deg,#22c55e,#3b82f6)}.PythonCoursePage-module__iQ1HFa__color4{background:linear-gradient(90deg,#f59e0b,#f97316)}.PythonCoursePage-module__iQ1HFa__moduleTitle{color:#c4b5fd;margin-bottom:.5rem;font-size:1.25rem;font-weight:700;transition:color .3s}.PythonCoursePage-module__iQ1HFa__moduleCard:hover .PythonCoursePage-module__iQ1HFa__moduleTitle{color:#fff}.PythonCoursePage-module__iQ1HFa__moduleDuration{color:#9ca3af;margin-bottom:1rem;transition:color .3s}.PythonCoursePage-module__iQ1HFa__moduleCard:hover .PythonCoursePage-module__iQ1HFa__moduleDuration{color:#d1d5db}.PythonCoursePage-module__iQ1HFa__moduleTopics{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.PythonCoursePage-module__iQ1HFa__moduleTopic{color:#d1d5db;align-items:center;gap:.5rem;font-size:.875rem;transition:color .3s;display:flex}.PythonCoursePage-module__iQ1HFa__moduleCard:hover .PythonCoursePage-module__iQ1HFa__moduleTopic{color:#fff}.PythonCoursePage-module__iQ1HFa__topicDot{background:#c4b5fd;border-radius:50%;width:.5rem;height:.5rem;animation:2s infinite PythonCoursePage-module__iQ1HFa__bounce}.PythonCoursePage-module__iQ1HFa__moduleOverlay{opacity:0;background:linear-gradient(90deg,#9333ea33,#ec489933);border-radius:1rem;transition:opacity .3s;position:absolute;inset:0}.PythonCoursePage-module__iQ1HFa__moduleCard:hover .PythonCoursePage-module__iQ1HFa__moduleOverlay{opacity:1}.PythonCoursePage-module__iQ1HFa__moduleGlow{opacity:0;border-radius:1rem;transition:opacity .3s;position:absolute;inset:0;box-shadow:inset 0 0 20px #8b5cf64d}.PythonCoursePage-module__iQ1HFa__moduleCard:hover .PythonCoursePage-module__iQ1HFa__moduleGlow{opacity:1}.PythonCoursePage-module__iQ1HFa__projectsGrid{gap:2rem;display:grid}@media (min-width:768px){.PythonCoursePage-module__iQ1HFa__projectsGrid{grid-template-columns:repeat(2,1fr)}}.PythonCoursePage-module__iQ1HFa__projectCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#0006;border:1px solid #9333ea4d;border-radius:1rem;padding:2rem;transition:all .5s;position:relative;transform:translateY(20px)}.PythonCoursePage-module__iQ1HFa__projectCard.PythonCoursePage-module__iQ1HFa__visible{opacity:1;transform:translateY(0)}.PythonCoursePage-module__iQ1HFa__projectCard:hover{filter:brightness(1.2)saturate(1.4);background:linear-gradient(135deg,#000000b3 0%,#9333ea33 50%,#6366f133 100%);border:1px solid #9333ea80;transform:scale(1.05)rotateY(3deg)rotateX(2deg);box-shadow:0 35px 70px -12px #9333ea66}.PythonCoursePage-module__iQ1HFa__projectHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.PythonCoursePage-module__iQ1HFa__projectIcon{background:linear-gradient(135deg,#9333ea4d,#6366f14d);border-radius:.75rem;padding:.75rem;transition:transform .3s}.PythonCoursePage-module__iQ1HFa__projectCard:hover .PythonCoursePage-module__iQ1HFa__projectIcon{transform:scale(1.1)}.PythonCoursePage-module__iQ1HFa__projectIconInner{color:#c4b5fd;transition:color .3s}.PythonCoursePage-module__iQ1HFa__projectCard:hover .PythonCoursePage-module__iQ1HFa__projectIconInner{color:#f1e9fc}.PythonCoursePage-module__iQ1HFa__difficultyBadge{border:1px solid;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:700}.PythonCoursePage-module__iQ1HFa__новачок{color:#4ade80;background:#22c55e33;border-color:#22c55e4d}.PythonCoursePage-module__iQ1HFa__середній{color:#fbbf24;background:#f59e0b33;border-color:#f59e0b4d}.PythonCoursePage-module__iQ1HFa__просунутий{color:#fb923c;background:#f9731633;border-color:#f973164d}.PythonCoursePage-module__iQ1HFa__експерт{color:#f87171;background:#ef444433;border-color:#ef44444d}.PythonCoursePage-module__iQ1HFa__projectTitle{color:#c4b5fd;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;transition:color .3s}.PythonCoursePage-module__iQ1HFa__projectCard:hover .PythonCoursePage-module__iQ1HFa__projectTitle{color:#fff}.PythonCoursePage-module__iQ1HFa__projectDescription{color:#d1d5db;margin-bottom:1rem;transition:color .3s}.PythonCoursePage-module__iQ1HFa__projectCard:hover .PythonCoursePage-module__iQ1HFa__projectDescription{color:#fff}.PythonCoursePage-module__iQ1HFa__projectFooter{justify-content:space-between;align-items:center;display:flex}.PythonCoursePage-module__iQ1HFa__projectTime{color:#9ca3af;align-items:center;gap:.5rem;transition:color .3s;display:flex}.PythonCoursePage-module__iQ1HFa__projectCard:hover .PythonCoursePage-module__iQ1HFa__projectTime{color:#d1d5db}.PythonCoursePage-module__iQ1HFa__projectAction{color:#c4b5fd;cursor:pointer;align-items:center;gap:.5rem;transition:color .3s;display:flex}.PythonCoursePage-module__iQ1HFa__projectCard:hover .PythonCoursePage-module__iQ1HFa__projectAction{color:#f1e9fc}.PythonCoursePage-module__iQ1HFa__projectStar{width:1.25rem;height:1.25rem;transition:all .3s}.PythonCoursePage-module__iQ1HFa__projectCard:hover .PythonCoursePage-module__iQ1HFa__projectStar{fill:currentColor}.PythonCoursePage-module__iQ1HFa__projectShimmer{opacity:0;background:linear-gradient(45deg,#0000 30%,#8b5cf61a 50%,#0000 70%) 0 0/200% 200%;border-radius:1rem;transition:opacity .3s;animation:3s ease-in-out infinite PythonCoursePage-module__iQ1HFa__shimmer;position:absolute;inset:0}.PythonCoursePage-module__iQ1HFa__projectCard:hover .PythonCoursePage-module__iQ1HFa__projectShimmer{opacity:1}.PythonCoursePage-module__iQ1HFa__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}@media (min-width:768px){.PythonCoursePage-module__iQ1HFa__featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.PythonCoursePage-module__iQ1HFa__featuresGrid{grid-template-columns:repeat(4,1fr)}}.PythonCoursePage-module__iQ1HFa__featureCard{text-align:center;opacity:0;transition:all .5s;transform:translateY(20px)}.PythonCoursePage-module__iQ1HFa__featureCard.PythonCoursePage-module__iQ1HFa__visible{opacity:1;transform:translateY(0)}.PythonCoursePage-module__iQ1HFa__featureIcon{border-radius:1rem;width:fit-content;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;padding:1.5rem;transition:all .3s;position:relative;overflow:hidden}.PythonCoursePage-module__iQ1HFa__featureCard:hover .PythonCoursePage-module__iQ1HFa__featureIcon{transform:scale(1.1);box-shadow:0 25px 50px -12px #9333ea4d}.PythonCoursePage-module__iQ1HFa__featureColor1{background:linear-gradient(90deg,#60a5fa,#9333ea)}.PythonCoursePage-module__iQ1HFa__featureColor2{background:linear-gradient(90deg,#c4b5fd,#ec4899)}.PythonCoursePage-module__iQ1HFa__featureColor3{background:linear-gradient(90deg,#4ade80,#3b82f6)}.PythonCoursePage-module__iQ1HFa__featureColor4{background:linear-gradient(90deg,#fbbf24,#f97316)}.PythonCoursePage-module__iQ1HFa__featureIconInner{color:#fff;z-index:10;position:relative}.PythonCoursePage-module__iQ1HFa__featureIconBg{background:#fff3;transition:transform .5s;position:absolute;inset:0;transform:translate(100%)}.PythonCoursePage-module__iQ1HFa__featureCard:hover .PythonCoursePage-module__iQ1HFa__featureIconBg{transform:translate(0)}.PythonCoursePage-module__iQ1HFa__featureTitle{color:#c4b5fd;margin-bottom:.5rem;font-size:1.25rem;font-weight:700;transition:color .3s}.PythonCoursePage-module__iQ1HFa__featureCard:hover .PythonCoursePage-module__iQ1HFa__featureTitle{color:#fff}.PythonCoursePage-module__iQ1HFa__featureDescription{color:#9ca3af;transition:color .3s}.PythonCoursePage-module__iQ1HFa__featureCard:hover .PythonCoursePage-module__iQ1HFa__featureDescription{color:#d1d5db}.PythonCoursePage-module__iQ1HFa__ctaSection{background:linear-gradient(90deg,#9333ea66,#6366f166);padding:5rem 1.5rem}.PythonCoursePage-module__iQ1HFa__ctaContainer{text-align:center;max-width:64rem;margin:0 auto}.PythonCoursePage-module__iQ1HFa__ctaTitle{color:#0000;background:linear-gradient(90deg,#c4b5fd,#fbcfe8);-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:900}.PythonCoursePage-module__iQ1HFa__ctaDescription{color:#d1d5db;margin-bottom:3rem;font-size:1.25rem}@media (max-width:768px){.PythonCoursePage-module__iQ1HFa__backButton span{display:none}.PythonCoursePage-module__iQ1HFa__heroSection{padding:1rem}.PythonCoursePage-module__iQ1HFa__logoWrapper{width:6rem;height:6rem}.PythonCoursePage-module__iQ1HFa__logoIcon{width:3rem;height:3rem}.PythonCoursePage-module__iQ1HFa__modulesSection,.PythonCoursePage-module__iQ1HFa__projectsSection,.PythonCoursePage-module__iQ1HFa__featuresSection,.PythonCoursePage-module__iQ1HFa__ctaSection{padding:3rem 1rem}.PythonCoursePage-module__iQ1HFa__moduleCard,.PythonCoursePage-module__iQ1HFa__projectCard{padding:1.5rem}.PythonCoursePage-module__iQ1HFa__followingSun{width:60px;height:60px;top:100px}.PythonCoursePage-module__iQ1HFa__followingSun:before{width:35px;height:35px}.PythonCoursePage-module__iQ1HFa__followingSun:after{width:20px;height:20px}.PythonCoursePage-module__iQ1HFa__sunPetal{width:9px;height:20px}.PythonCoursePage-module__iQ1HFa__sunPetal:first-child{animation:8s ease-in-out infinite both PythonCoursePage-module__iQ1HFa__petalAppear;transform:translate(-50%,-100%)rotate(0)translateY(-18px)}.PythonCoursePage-module__iQ1HFa__sunPetal:nth-child(2){animation:8s ease-in-out .4s infinite both PythonCoursePage-module__iQ1HFa__petalAppear;transform:translate(-50%,-100%)rotate(45deg)translateY(-18px)}.PythonCoursePage-module__iQ1HFa__sunPetal:nth-child(3){animation:8s ease-in-out .8s infinite both PythonCoursePage-module__iQ1HFa__petalAppear;transform:translate(-50%,-100%)rotate(90deg)translateY(-18px)}.PythonCoursePage-module__iQ1HFa__sunPetal:nth-child(4){animation:8s ease-in-out 1.2s infinite both PythonCoursePage-module__iQ1HFa__petalAppear;transform:translate(-50%,-100%)rotate(135deg)translateY(-18px)}.PythonCoursePage-module__iQ1HFa__sunPetal:nth-child(5){animation:8s ease-in-out 1.6s infinite both PythonCoursePage-module__iQ1HFa__petalAppear;transform:translate(-50%,-100%)rotate(180deg)translateY(-18px)}.PythonCoursePage-module__iQ1HFa__sunPetal:nth-child(6){animation:8s ease-in-out 2s infinite both PythonCoursePage-module__iQ1HFa__petalAppear;transform:translate(-50%,-100%)rotate(225deg)translateY(-18px)}.PythonCoursePage-module__iQ1HFa__sunPetal:nth-child(7){animation:8s ease-in-out 2.4s infinite both PythonCoursePage-module__iQ1HFa__petalAppear;transform:translate(-50%,-100%)rotate(270deg)translateY(-18px)}.PythonCoursePage-module__iQ1HFa__sunPetal:nth-child(8){animation:8s ease-in-out 2.8s infinite both PythonCoursePage-module__iQ1HFa__petalAppear;transform:translate(-50%,-100%)rotate(315deg)translateY(-18px)}.PythonCoursePage-module__iQ1HFa__followingSun.PythonCoursePage-module__iQ1HFa__topRight{left:calc(100vw - 70px)}.PythonCoursePage-module__iQ1HFa__followingSun.PythonCoursePage-module__iQ1HFa__topLeft{left:10px}.PythonCoursePage-module__iQ1HFa__sunParticle{width:1.5px;height:1.5px}.PythonCoursePage-module__iQ1HFa__starPurple{width:2px;height:2px}.PythonCoursePage-module__iQ1HFa__starBlue{width:1.5px;height:1.5px}.PythonCoursePage-module__iQ1HFa__starPink{width:2px;height:2px}.PythonCoursePage-module__iQ1HFa__starGold{width:3px;height:3px}.PythonCoursePage-module__iQ1HFa__starTwinkle{width:1.5px;height:1.5px}}@keyframes PythonCoursePage-module__iQ1HFa__sunFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-15px)rotate(180deg)}}@keyframes PythonCoursePage-module__iQ1HFa__petalAppear{0%{opacity:0;filter:brightness(.5)blur(1px)}20%{opacity:1;filter:brightness(1.2)blur()}80%{opacity:1;filter:brightness(1.2)blur()}to{opacity:0;filter:brightness(.5)blur(1px)}}@keyframes PythonCoursePage-module__iQ1HFa__sunGlow{0%,to{box-shadow:0 0 30px #fbbf2499,0 0 50px #fbbf2466,0 0 70px #fbbf2433,inset 0 0 20px #fef08a4d}50%{box-shadow:0 0 40px #fbbf24cc,0 0 70px #fbbf2499,0 0 100px #fbbf2466,inset 0 0 30px #fef08a80}}.PythonCoursePage-module__iQ1HFa__followingSun{z-index:5;pointer-events:none;width:80px;height:80px;transition:left .5s ease-in-out;animation:8s ease-in-out infinite PythonCoursePage-module__iQ1HFa__sunFloat;position:fixed;top:120px;left:calc(100vw - 80px)}.PythonCoursePage-module__iQ1HFa__followingSun:before{content:"";z-index:1;background:radial-gradient(circle,#fef3c7 0%,#fbbf24 30%,#f59e0b 60%,#d97706 100%);border-radius:50%;width:45px;height:45px;animation:6s ease-in-out infinite PythonCoursePage-module__iQ1HFa__sunGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PythonCoursePage-module__iQ1HFa__followingSun:after{content:"";z-index:3;background:radial-gradient(circle,#fef9c3 0%,#fef08a 40%,#fbbf24 100%);border-radius:50%;width:25px;height:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px #fef08acc,inset 0 0 10px #ffffff4d}.PythonCoursePage-module__iQ1HFa__sunPetal{transform-origin:50% 100%;background:linear-gradient(#fbbf24e6 0%,#f59e0bb3 50%,#d9770680 100%);border-radius:60% 60% 40% 40%;width:12px;height:28px;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #fbbf2466}.PythonCoursePage-module__iQ1HFa__sunPetal:first-child{animation:8s ease-in-out infinite both PythonCoursePage-module__iQ1HFa__petalAppear;transform:translate(-50%,-100%)rotate(0)translateY(-25px)}.PythonCoursePage-module__iQ1HFa__sunPetal:nth-child(2){animation:8s ease-in-out .4s infinite both PythonCoursePage-module__iQ1HFa__petalAppear;transform:translate(-50%,-100%)rotate(45deg)translateY(-25px)}.PythonCoursePage-module__iQ1HFa__sunPetal:nth-child(3){animation:8s ease-in-out .8s infinite both PythonCoursePage-module__iQ1HFa__petalAppear;transform:translate(-50%,-100%)rotate(90deg)translateY(-25px)}.PythonCoursePage-module__iQ1HFa__sunPetal:nth-child(4){animation:8s ease-in-out 1.2s infinite both PythonCoursePage-module__iQ1HFa__petalAppear;transform:translate(-50%,-100%)rotate(135deg)translateY(-25px)}.PythonCoursePage-module__iQ1HFa__sunPetal:nth-child(5){animation:8s ease-in-out 1.6s infinite both PythonCoursePage-module__iQ1HFa__petalAppear;transform:translate(-50%,-100%)rotate(180deg)translateY(-25px)}.PythonCoursePage-module__iQ1HFa__sunPetal:nth-child(6){animation:8s ease-in-out 2s infinite both PythonCoursePage-module__iQ1HFa__petalAppear;transform:translate(-50%,-100%)rotate(225deg)translateY(-25px)}.PythonCoursePage-module__iQ1HFa__sunPetal:nth-child(7){animation:8s ease-in-out 2.4s infinite both PythonCoursePage-module__iQ1HFa__petalAppear;transform:translate(-50%,-100%)rotate(270deg)translateY(-25px)}.PythonCoursePage-module__iQ1HFa__sunPetal:nth-child(8){animation:8s ease-in-out 2.8s infinite both PythonCoursePage-module__iQ1HFa__petalAppear;transform:translate(-50%,-100%)rotate(315deg)translateY(-25px)}.PythonCoursePage-module__iQ1HFa__followingSun.PythonCoursePage-module__iQ1HFa__topRight{left:calc(100vw - 100px)}.PythonCoursePage-module__iQ1HFa__followingSun.PythonCoursePage-module__iQ1HFa__topLeft{left:20px}.PythonCoursePage-module__iQ1HFa__sunParticle{background:#fbbf24cc;border-radius:50%;width:2px;height:2px;animation:4s ease-out infinite PythonCoursePage-module__iQ1HFa__sunParticleRadial;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 4px #fbbf2499}@keyframes PythonCoursePage-module__iQ1HFa__sunParticleRadial{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}30%{opacity:.9;transform:translate(calc(-50% + var(--end-x)*.3),calc(-50% + var(--end-y)*.3))scale(1.2)}70%{opacity:.5;transform:translate(calc(-50% + var(--end-x)*.8),calc(-50% + var(--end-y)*.8))scale(.8)}to{opacity:0;transform:translate(calc(-50% + var(--end-x)),calc(-50% + var(--end-y)))scale(.2)}}
