.CourseCard_card__CUthh{overflow:hidden;height:100%;display:flex;flex-direction:column;position:relative;border:1px solid transparent;border-radius:.75rem;background:#000;transition:all .3s ease;min-height:310px;background:linear-gradient(to bottom right,rgba(105,94,255,.8),rgba(239,67,205,.8))}.CourseCard_card__CUthh:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px rgba(0,0,0,.1)}.CourseCard_cardContent__visMn{position:relative;height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.CourseCard_backgroundPattern__FtT3P{position:absolute;inset:0;background-image:url(/tech-circuit-pattern.png);background-size:cover;background-position:50%;background-color:#000;z-index:0}.CourseCard_dotPattern__UHESR{position:absolute;inset:0;opacity:.1;z-index:0;background-image:radial-gradient(circle,rgba(105,94,255,.3) 1px,transparent 0);background-size:20px 20px}.CourseCard_bottomBlur__WTDXc{position:absolute;bottom:0;left:0;right:0;height:9rem;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);z-index:5}@media (max-width:640px){.CourseCard_bottomBlur__WTDXc{height:7rem}}@media (min-width:641px) and (max-width:1024px){.CourseCard_bottomBlur__WTDXc{height:8rem}}.CourseCard_header__4nYM2{position:relative;z-index:10;padding:1.5rem}@media (max-width:640px){.CourseCard_header__4nYM2{padding:1.25rem}}@media (min-width:641px) and (max-width:1024px){.CourseCard_header__4nYM2{padding:1.5rem}}.CourseCard_title__NVbdU{font-family:var(--font-display);font-size:1.25rem;font-weight:600;text-balance:balance;background:linear-gradient(180deg,#fafafa,#a3a3a3);background-clip:text;-webkit-background-clip:text;color:transparent;line-height:1.3}@media (max-width:640px){.CourseCard_title__NVbdU{font-size:1.1rem;line-height:1.2}}@media (min-width:641px) and (max-width:1024px){.CourseCard_title__NVbdU{font-size:1.2rem;line-height:1.3}}.CourseCard_badgeContainer__0ERXF{position:absolute;top:1.5rem;right:1.5rem;z-index:20}@media (max-width:640px){.CourseCard_badgeContainer__0ERXF{top:1.25rem;right:1.25rem}}@media (min-width:641px) and (max-width:1024px){.CourseCard_badgeContainer__0ERXF{top:1.5rem;right:1.5rem}}@media (min-width:768px) and (max-width:1230px){.CourseCard_header__4nYM2{display:flex;flex-direction:column;gap:.75rem}.CourseCard_badgeContainer__0ERXF{position:static;align-self:flex-start}}.CourseCard_iconSection__MxvtP{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;padding:2rem 0}@media (max-width:640px){.CourseCard_iconSection__MxvtP{padding:1.5rem 0}}@media (min-width:641px) and (max-width:1024px){.CourseCard_iconSection__MxvtP{padding:1.75rem 0}}.CourseCard_icon__Th0yF{transition:transform .3s ease;width:2.5rem;height:2.5rem;color:#d4d4d4}@media (max-width:640px){.CourseCard_icon__Th0yF{width:2rem;height:2rem}}@media (min-width:641px) and (max-width:1024px){.CourseCard_icon__Th0yF{width:2.25rem;height:2.25rem}}.CourseCard_descriptionSection__ia9T2{position:relative;z-index:10;padding:0 1.5rem 2rem;flex-grow:1}@media (max-width:640px){.CourseCard_descriptionSection__ia9T2{padding:0 1.25rem 1.5rem}}@media (min-width:641px) and (max-width:1024px){.CourseCard_descriptionSection__ia9T2{padding:0 1.5rem 1.75rem}}.CourseCard_description___TJEu{font-size:.875rem;color:#d4d4d4;line-height:1.4}@media (max-width:640px){.CourseCard_description___TJEu{font-size:.8rem;line-height:1.3}}@media (min-width:641px) and (max-width:1024px){.CourseCard_description___TJEu{font-size:.85rem;line-height:1.4}}.CourseCard_footer__t2Xuf{position:relative;z-index:10;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;margin-top:auto;min-height:10rem}@media (max-width:640px){.CourseCard_footer__t2Xuf{padding:1.25rem;gap:.75rem;min-height:8rem}}@media (min-width:641px) and (max-width:1024px){.CourseCard_footer__t2Xuf{padding:1.5rem;gap:.875rem;min-height:9rem}}.CourseCard_progressSection__i0avV{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.CourseCard_progressLabel__Yz45y{font-size:.875rem;color:#d4d4d4;margin-left:.5rem}@media (max-width:640px){.CourseCard_progressLabel__Yz45y{font-size:.8rem;margin-left:.25rem}}@media (min-width:641px) and (max-width:1024px){.CourseCard_progressLabel__Yz45y{font-size:.85rem;margin-left:.5rem}}.CourseCard_progressText__MGYXo{font-size:.875rem;font-weight:500;color:#d4d4d4}@media (max-width:640px){.CourseCard_progressText__MGYXo{font-size:.8rem}}@media (min-width:641px) and (max-width:1024px){.CourseCard_progressText__MGYXo{font-size:.85rem}}.CourseCard_buttonContainer__csxzJ{margin-bottom:.75rem}@media (max-width:640px){.CourseCard_buttonContainer__csxzJ{margin-bottom:.5rem}}@media (min-width:641px) and (max-width:1024px){.CourseCard_buttonContainer__csxzJ{margin-bottom:.625rem}}.CourseCard_buttonWrapper__hi7Cc{position:relative;overflow:hidden;border-radius:9999px;background:linear-gradient(90deg,#ef43cd,#695eff);padding:1px;border-width:0}.CourseCard_button__Q089I{background-color:rgba(0,0,0,.7);border-radius:9999px;padding:.125rem .25rem;display:flex;align-items:center;justify-content:space-between;color:#d4d4d4}@media (max-width:640px){.CourseCard_button__Q089I{padding:.1rem .2rem}}@media (min-width:641px) and (max-width:1024px){.CourseCard_button__Q089I{padding:.125rem .25rem}}.CourseCard_buttonText__jaF1q{font-size:.875rem;font-weight:500;padding-left:1rem;color:#d4d4d4}@media (max-width:640px){.CourseCard_buttonText__jaF1q{font-size:.8rem;padding-left:.75rem}}@media (min-width:641px) and (max-width:1024px){.CourseCard_buttonText__jaF1q{font-size:.85rem;padding-left:.875rem}}.CourseCard_arrowContainer__XOOju{padding-right:.5rem;animation:CourseCard_arrowMove__VIlcS 1.5s ease-in-out infinite alternate;height:2rem}@media (max-width:640px){.CourseCard_arrowContainer__XOOju{padding-right:.4rem;height:1.75rem}}@media (min-width:641px) and (max-width:1024px){.CourseCard_arrowContainer__XOOju{padding-right:.45rem;height:1.875rem}}.CourseCard_courseInfo__pqtNS{display:flex;align-items:center;justify-content:space-between}.CourseCard_infoItem__pOma1{display:flex;align-items:center;gap:.25rem;color:#d4d4d4;height:1.5rem}.CourseCard_infoItem__pOma1:last-child{text-align:right}.CourseCard_infoText__nQI5B{font-size:.875rem;color:#d4d4d4}.CourseCard_iconAnimated0__b__b0{animation:CourseCard_course0Spin___Bhr1 2s ease-in-out infinite}.CourseCard_iconAnimated1__3xF0i{animation:CourseCard_course1Bounce__2BqGD 1.5s ease-in-out infinite alternate}.CourseCard_iconAnimated2__ndDw3{animation:CourseCard_course2Wobble__6PnZ8 1.8s ease-in-out infinite}.CourseCard_iconAnimated3__YNmDY{animation:CourseCard_course3Float__2qU65 2.2s ease-in-out infinite alternate}.CourseCard_iconAnimated4__OcjAf{animation:CourseCard_course4Pulse__X5VaW 1.6s ease-in-out infinite}.CourseCard_iconAnimated5__HsSHU{animation:CourseCard_course5Swing___Q9is 2s ease-in-out infinite alternate}.CourseCard_iconAnimated6__Ckw31{animation:CourseCard_course6Rotate__Ttr5_ 1.4s linear infinite}.CourseCard_iconAnimated7__4bilh{animation:CourseCard_course7Scale__nOVFn 1.8s ease-in-out infinite alternate}@keyframes CourseCard_arrowMove__VIlcS{0%{transform:translateX(0)}to{transform:translateX(5px)}}@keyframes CourseCard_course0Spin___Bhr1{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(1turn) scale(1)}}@keyframes CourseCard_course1Bounce__2BqGD{0%{transform:translateY(0) scale(1)}to{transform:translateY(-10px) scale(1.1)}}@keyframes CourseCard_course2Wobble__6PnZ8{0%,to{transform:rotate(0deg) scale(1)}25%{transform:rotate(5deg) scale(1.05)}75%{transform:rotate(-5deg) scale(1.05)}}@keyframes CourseCard_course3Float__2qU65{0%{transform:translateY(0) translateX(0) scale(1)}to{transform:translateY(-8px) translateX(4px) scale(1.08)}}@keyframes CourseCard_course4Pulse__X5VaW{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.8}}@keyframes CourseCard_course5Swing___Q9is{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(15deg) scale(1.1)}}@keyframes CourseCard_course6Rotate__Ttr5_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes CourseCard_course7Scale__nOVFn{0%{transform:scale(1) rotate(0deg)}to{transform:scale(1.2) rotate(10deg)}}@media (max-width:767px){.CourseCard_title__NVbdU{color:#fafafa;background:none;-webkit-background-clip:unset;background-clip:unset}.CourseCard_buttonText__jaF1q,.CourseCard_description___TJEu,.CourseCard_infoText__nQI5B{color:#e6e6e6}.CourseCard_bottomBlur__WTDXc{background:linear-gradient(0deg,rgba(0,0,0,.9),transparent)}}.CourseCard_card__CUthh.CourseCard_purchased__GeSkV{border:2px solid #10b981;background:linear-gradient(180deg,rgba(16,185,129,.1),rgba(16,185,129,.05))}.CourseCard_card__CUthh.CourseCard_loading__3kpXU{opacity:.7;pointer-events:none}.CourseCard_card__CUthh.CourseCard_loading__3kpXU:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);animation:CourseCard_loading__3kpXU 1.5s infinite}@keyframes CourseCard_loading__3kpXU{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}