.badge-module-scss-module__nLHMHW__badge{white-space:nowrap;vertical-align:middle;box-sizing:border-box;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;font-family:Inter,sans-serif;font-weight:600;transition:all .2s;display:inline-flex}.badge-module-scss-module__nLHMHW__default{color:#636363;background-color:#eaeaea;border:1px solid transparent}.badge-module-scss-module__nLHMHW__outline{color:#636363;background-color:transparent;border:1px solid #b8b8b8}.badge-module-scss-module__nLHMHW__solid{color:#fff;background-color:#4a0e67;border:1px solid transparent}.badge-module-scss-module__nLHMHW__xs{min-height:18px;padding:2px 6px;font-size:.625rem;line-height:1.125rem}.badge-module-scss-module__nLHMHW__xs.badge-module-scss-module__nLHMHW__circle{min-width:18px;padding:2px}.badge-module-scss-module__nLHMHW__sm{min-height:20px;padding:2px 8px;font-size:.75rem;line-height:1rem}.badge-module-scss-module__nLHMHW__sm.badge-module-scss-module__nLHMHW__circle{min-width:20px;padding:2px}.badge-module-scss-module__nLHMHW__md{min-height:30px;padding:6px 12px;font-size:1rem;line-height:1.125rem}.badge-module-scss-module__nLHMHW__md.badge-module-scss-module__nLHMHW__circle{min-width:30px;padding:6px}.badge-module-scss-module__nLHMHW__lg{min-height:36px;padding:8px 16px;font-size:1.125rem;line-height:1.875rem}.badge-module-scss-module__nLHMHW__lg.badge-module-scss-module__nLHMHW__circle{min-width:36px;padding:8px}.badge-module-scss-module__nLHMHW__circle{aspect-ratio:1;border-radius:9999px;justify-content:center}.badge-module-scss-module__nLHMHW__fullWidth{width:100%}.badge-module-scss-module__nLHMHW__radiusDefault{border-radius:9999px}.badge-module-scss-module__nLHMHW__radiusNone{border-radius:0}.badge-module-scss-module__nLHMHW__radiusSmall{border-radius:.125rem}.badge-module-scss-module__nLHMHW__radiusMedium{border-radius:.375rem}.badge-module-scss-module__nLHMHW__radiusLarge{border-radius:.5rem}.badge-module-scss-module__nLHMHW__radiusXLarge{border-radius:.75rem}.badge-module-scss-module__nLHMHW__radiusFull{border-radius:9999px}.badge-module-scss-module__nLHMHW__leftSection{justify-content:center;align-items:center;display:flex}.badge-module-scss-module__nLHMHW__leftSection svg{width:1em;height:1em}.badge-module-scss-module__nLHMHW__rightSection{justify-content:center;align-items:center;display:flex}.badge-module-scss-module__nLHMHW__rightSection svg{width:1em;height:1em}.badge-module-scss-module__nLHMHW__content{white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.badge-module-scss-module__nLHMHW__success{color:#34c759;background-color:rgba(52,199,89,.15);border-color:rgba(52,199,89,.3)}.badge-module-scss-module__nLHMHW__error{color:#ff383c;background-color:rgba(255,56,60,.15);border-color:rgba(255,56,60,.3)}.badge-module-scss-module__nLHMHW__warning{color:#f59e0b;background-color:rgba(245,158,11,.15);border-color:rgba(245,158,11,.3)}.badge-module-scss-module__nLHMHW__info{color:#07beb8;background-color:rgba(7,190,184,.15);border-color:rgba(7,190,184,.3)}
.vstack-module-scss-module__lM0lOW__vstack{flex-direction:column;display:flex}.vstack-module-scss-module__lM0lOW__justifyStart{justify-content:flex-start}.vstack-module-scss-module__lM0lOW__justifyEnd{justify-content:flex-end}.vstack-module-scss-module__lM0lOW__justifyCenter{justify-content:center}.vstack-module-scss-module__lM0lOW__justifyBetween{justify-content:space-between}.vstack-module-scss-module__lM0lOW__justifyAround{justify-content:space-around}.vstack-module-scss-module__lM0lOW__justifyEvenly{justify-content:space-evenly}.vstack-module-scss-module__lM0lOW__alignStart{align-items:flex-start}.vstack-module-scss-module__lM0lOW__alignEnd{align-items:flex-end}.vstack-module-scss-module__lM0lOW__alignCenter{align-items:center}.vstack-module-scss-module__lM0lOW__alignBaseline{align-items:baseline}.vstack-module-scss-module__lM0lOW__alignStretch{align-items:stretch}.vstack-module-scss-module__lM0lOW__gapXs{gap:.25rem}.vstack-module-scss-module__lM0lOW__gapSm{gap:.5rem}.vstack-module-scss-module__lM0lOW__gapMd{gap:1rem}.vstack-module-scss-module__lM0lOW__gapLg{gap:1.5rem}.vstack-module-scss-module__lM0lOW__gapXl{gap:2rem}.vstack-module-scss-module__lM0lOW__gap2xl{gap:2.5rem}.vstack-module-scss-module__lM0lOW__wrap{flex-wrap:wrap}
.title-module-scss-module__QMqupG__title{color:inherit;margin:0;font-family:Inter,sans-serif;font-weight:700}.title-module-scss-module__QMqupG__title.title-module-scss-module__QMqupG__h1{font-size:3.5rem;line-height:3.75rem}.title-module-scss-module__QMqupG__title.title-module-scss-module__QMqupG__h2{font-size:2.25rem;line-height:2.875rem}.title-module-scss-module__QMqupG__title.title-module-scss-module__QMqupG__h3{font-size:1.5rem;line-height:2.125rem}
.tooltip-module-scss-module__3Y226W__content{z-index:100;color:#fff;word-wrap:break-word;will-change:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background-color:#333;border-radius:.375rem;max-width:320px;padding:.5rem .75rem;font-size:1rem;font-weight:400;line-height:1.4;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.tooltip-module-scss-module__3Y226W__content[data-state=delayed-open][data-side=top]{animation-name:tooltip-module-scss-module__3Y226W__slideDownAndFade}.tooltip-module-scss-module__3Y226W__content[data-state=delayed-open][data-side=right]{animation-name:tooltip-module-scss-module__3Y226W__slideLeftAndFade}.tooltip-module-scss-module__3Y226W__content[data-state=delayed-open][data-side=bottom]{animation-name:tooltip-module-scss-module__3Y226W__slideUpAndFade}.tooltip-module-scss-module__3Y226W__content[data-state=delayed-open][data-side=left]{animation-name:tooltip-module-scss-module__3Y226W__slideRightAndFade}.tooltip-module-scss-module__3Y226W__content.tooltip-module-scss-module__3Y226W__multiline{white-space:normal;max-width:420px}.tooltip-module-scss-module__3Y226W__arrow{fill:#333}@keyframes tooltip-module-scss-module__3Y226W__slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-module-scss-module__3Y226W__slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes tooltip-module-scss-module__3Y226W__slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-module-scss-module__3Y226W__slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}
.uploader-module-scss-module__mRFCgW__uploaderContainer{width:100%}.uploader-module-scss-module__mRFCgW__uploader{box-sizing:border-box;cursor:pointer;z-index:1;background-color:transparent;border:1px dashed #eaeaea;border-radius:.375rem;justify-content:center;align-items:center;min-height:120px;padding:.5rem 1rem;transition:all .3s;display:flex;position:relative}.uploader-module-scss-module__mRFCgW__uploader:hover:not(.uploader-module-scss-module__mRFCgW__disabled):not(.uploader-module-scss-module__mRFCgW__loading){background-color:rgba(74,14,103,.03);transform:translateY(-2px);box-shadow:0 8px 20px rgba(74,14,103,.12);border:1px solid #4a0e67!important}.uploader-module-scss-module__mRFCgW__uploader:hover:not(.uploader-module-scss-module__mRFCgW__disabled):not(.uploader-module-scss-module__mRFCgW__loading) .uploader-module-scss-module__mRFCgW__icon{color:#4a0e67;transform:scale(1.15)rotate(2deg)}.uploader-module-scss-module__mRFCgW__uploader:hover:not(.uploader-module-scss-module__mRFCgW__disabled):not(.uploader-module-scss-module__mRFCgW__loading) .uploader-module-scss-module__mRFCgW__dragText,.uploader-module-scss-module__mRFCgW__uploader:hover:not(.uploader-module-scss-module__mRFCgW__disabled):not(.uploader-module-scss-module__mRFCgW__loading) .uploader-module-scss-module__mRFCgW__orText{color:#4a0e67}.uploader-module-scss-module__mRFCgW__uploader:focus-within{outline-offset:2px;outline:2px solid #4a0e67}.uploader-module-scss-module__mRFCgW__uploader.uploader-module-scss-module__mRFCgW__dragActive{background-color:rgba(74,14,103,.1)!important;border-width:2px!important;border-color:#4a0e67!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;animation:1.5s ease-in-out infinite uploader-module-scss-module__mRFCgW__dragPulse!important;transform:scale(1.02)translateY(-3px)!important;box-shadow:0 12px 30px rgba(74,14,103,.2),inset 0 0 0 1px rgba(74,14,103,.1)!important}.uploader-module-scss-module__mRFCgW__uploader.uploader-module-scss-module__mRFCgW__dragActive .uploader-module-scss-module__mRFCgW__icon{color:#4a0e67!important;animation:.6s ease-in-out infinite alternate uploader-module-scss-module__mRFCgW__iconBounce!important;transform:scale(1.3)rotate(-3deg)!important}.uploader-module-scss-module__mRFCgW__uploader.uploader-module-scss-module__mRFCgW__dragActive .uploader-module-scss-module__mRFCgW__dragText,.uploader-module-scss-module__mRFCgW__uploader.uploader-module-scss-module__mRFCgW__dragActive .uploader-module-scss-module__mRFCgW__orText{color:#4a0e67!important;font-weight:600!important}.uploader-module-scss-module__mRFCgW__uploader.uploader-module-scss-module__mRFCgW__dragActive .uploader-module-scss-module__mRFCgW__defaultContent{transform:translateY(-4px)!important}.uploader-module-scss-module__mRFCgW__uploader.uploader-module-scss-module__mRFCgW__dragActive:before{content:""!important;z-index:-1!important;opacity:.5!important;pointer-events:none!important;background:linear-gradient(45deg,rgba(74,14,103,.3),rgba(7,190,184,.3))!important;border-radius:calc(.375rem + 2px)!important;animation:1.5s ease-in-out infinite uploader-module-scss-module__mRFCgW__borderGlow!important;position:absolute!important;top:-3px!important;bottom:-3px!important;left:-3px!important;right:-3px!important}.uploader-module-scss-module__mRFCgW__uploader.uploader-module-scss-module__mRFCgW__dragReject{background-color:rgba(255,56,60,.1)!important;border-width:2px!important;border-color:#ff383c!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;animation:.5s ease-in-out uploader-module-scss-module__mRFCgW__rejectShake!important;transform:scale(1.01)translateY(-1px)!important;box-shadow:0 6px 20px rgba(255,56,60,.15)!important}.uploader-module-scss-module__mRFCgW__uploader.uploader-module-scss-module__mRFCgW__dragReject .uploader-module-scss-module__mRFCgW__icon{color:#ff383c!important;animation:.3s ease-in-out infinite uploader-module-scss-module__mRFCgW__iconWobble!important;transform:scale(1.2)rotate(-5deg)!important}.uploader-module-scss-module__mRFCgW__uploader.uploader-module-scss-module__mRFCgW__dragReject .uploader-module-scss-module__mRFCgW__dragText,.uploader-module-scss-module__mRFCgW__uploader.uploader-module-scss-module__mRFCgW__dragReject .uploader-module-scss-module__mRFCgW__orText{color:#ff383c!important;font-weight:600!important}.uploader-module-scss-module__mRFCgW__uploader.uploader-module-scss-module__mRFCgW__disabled{opacity:.5;cursor:not-allowed;pointer-events:none;background-color:rgba(184,184,184,.02);border-color:#b8b8b8}.uploader-module-scss-module__mRFCgW__uploader.uploader-module-scss-module__mRFCgW__loading{opacity:.7;cursor:wait}.uploader-module-scss-module__mRFCgW__uploader.uploader-module-scss-module__mRFCgW__loading .uploader-module-scss-module__mRFCgW__icon{animation:2s infinite uploader-module-scss-module__mRFCgW__pulse}.uploader-module-scss-module__mRFCgW__uploader.uploader-module-scss-module__mRFCgW__compact{min-height:60px;padding:.5rem}@keyframes uploader-module-scss-module__mRFCgW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes uploader-module-scss-module__mRFCgW__dragPulse{0%,to{transform:scale(1.02)translateY(-3px);box-shadow:0 12px 30px rgba(74,14,103,.2),inset 0 0 0 1px rgba(74,14,103,.1)}50%{transform:scale(1.025)translateY(-4px);box-shadow:0 16px 35px rgba(74,14,103,.25),inset 0 0 0 2px rgba(74,14,103,.15)}}@keyframes uploader-module-scss-module__mRFCgW__iconBounce{0%{transform:scale(1.3)rotate(-3deg)translateY(0)}to{transform:scale(1.35)rotate(-2deg)translateY(-2px)}}@keyframes uploader-module-scss-module__mRFCgW__borderGlow{0%,to{opacity:.3}50%{opacity:.6}}@keyframes uploader-module-scss-module__mRFCgW__rejectShake{0%,to{transform:scale(1.01)translateY(-1px)translate(0)}25%{transform:scale(1.01)translateY(-1px)translate(-2px)}75%{transform:scale(1.01)translateY(-1px)translate(2px)}}@keyframes uploader-module-scss-module__mRFCgW__iconWobble{0%,to{transform:scale(1.2)rotate(-5deg)}50%{transform:scale(1.25)rotate(-3deg)}}@keyframes uploader-module-scss-module__mRFCgW__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes uploader-module-scss-module__mRFCgW__fadeOutDown{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.9)}}.uploader-module-scss-module__mRFCgW__icon{color:#333;width:16px;height:16px;transition:all .3s}.uploader-module-scss-module__mRFCgW__fileIcon{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:.125rem;justify-content:center;align-items:center;width:40px;height:32px;font-size:8px;font-weight:600;display:flex}.uploader-module-scss-module__mRFCgW__defaultContent{text-align:center;width:100%;transition:transform .3s}.uploader-module-scss-module__mRFCgW__compactContent{width:100%}.uploader-module-scss-module__mRFCgW__compactText{flex:1}.uploader-module-scss-module__mRFCgW__infoText{margin:.25rem 0}.uploader-module-scss-module__mRFCgW__supportedText,.uploader-module-scss-module__mRFCgW__maxSizeText{color:#636363;font-size:10px;line-height:normal}.uploader-module-scss-module__mRFCgW__maxFilesText{color:#b8b8b8;font-size:10px;font-style:italic;line-height:normal}.uploader-module-scss-module__mRFCgW__actionRow{margin-top:.25rem}.uploader-module-scss-module__mRFCgW__dragText,.uploader-module-scss-module__mRFCgW__orText{color:#333;letter-spacing:-.084px;font-size:14px;line-height:20px;transition:color .3s}.uploader-module-scss-module__mRFCgW__browseButton{color:#8432ac!important;letter-spacing:-.084px!important;height:auto!important;min-height:auto!important;padding:0!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;transition:all .3s!important}.uploader-module-scss-module__mRFCgW__browseButton:hover{text-decoration:underline;transform:translateY(-1px);color:#4a0e67!important}.uploader-module-scss-module__mRFCgW__browseButton:focus{outline-offset:2px;outline:2px solid #4a0e67}.uploader-module-scss-module__mRFCgW__fileList{width:100%}.uploader-module-scss-module__mRFCgW__fileListTitle{color:#333;margin-bottom:.5rem;font-weight:500;font-size:14px!important}.uploader-module-scss-module__mRFCgW__fileItems{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.uploader-module-scss-module__mRFCgW__fileItem{cursor:pointer;background-color:#fff;border:1px solid #eaeaea;border-radius:.125rem;align-items:center;gap:.25rem;min-width:120px;max-width:200px;padding:.25rem .5rem;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.3s ease-out uploader-module-scss-module__mRFCgW__fadeInUp;display:flex;position:relative}.uploader-module-scss-module__mRFCgW__fileItem:hover{border-color:#4a0e67;transform:translateY(-2px)scale(1.02);box-shadow:0 4px 12px rgba(74,14,103,.1)}.uploader-module-scss-module__mRFCgW__fileItem:hover .uploader-module-scss-module__mRFCgW__removeButton{opacity:1;transform:scale(1.1)}.uploader-module-scss-module__mRFCgW__fileItem.uploader-module-scss-module__mRFCgW__removing{animation:.2s ease-out forwards uploader-module-scss-module__mRFCgW__fadeOutDown}.uploader-module-scss-module__mRFCgW__fileInfo{flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.uploader-module-scss-module__mRFCgW__fileDetails{flex:1;min-width:0;overflow:hidden}.uploader-module-scss-module__mRFCgW__fileName{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.uploader-module-scss-module__mRFCgW__fileSize{display:none}.uploader-module-scss-module__mRFCgW__compactFileIcon{color:#fff;text-transform:uppercase;letter-spacing:.3px;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:20px;font-size:8px;font-weight:700;display:flex}.uploader-module-scss-module__mRFCgW__removeButton{opacity:0;cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:-6px;right:-6px;color:#fff!important;background-color:#ff383c!important;border:none!important;border-radius:50%!important;width:18px!important;min-width:18px!important;height:18px!important;padding:0!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.uploader-module-scss-module__mRFCgW__removeButton:hover{transform:scale(1.15);box-shadow:0 2px 8px rgba(255,56,60,.3);background-color:#ff050a!important}.uploader-module-scss-module__mRFCgW__removeButton:focus{outline-offset:2px;opacity:1;outline:2px solid #ff383c}.uploader-module-scss-module__mRFCgW__removeButton svg{width:10px;height:10px}@media (min-width:768px){.uploader-module-scss-module__mRFCgW__uploader{min-height:140px;padding:1rem}.uploader-module-scss-module__mRFCgW__uploader.uploader-module-scss-module__mRFCgW__compact{min-height:80px;padding:.75rem}.uploader-module-scss-module__mRFCgW__icon{width:18px;height:18px}.uploader-module-scss-module__mRFCgW__supportedText,.uploader-module-scss-module__mRFCgW__maxSizeText{font-size:11px}}@media (min-width:1024px){.uploader-module-scss-module__mRFCgW__uploader{min-height:160px;padding:1.25rem}.uploader-module-scss-module__mRFCgW__uploader.uploader-module-scss-module__mRFCgW__compact{min-height:90px;padding:1rem}.uploader-module-scss-module__mRFCgW__icon{width:20px;height:20px}.uploader-module-scss-module__mRFCgW__supportedText,.uploader-module-scss-module__mRFCgW__maxSizeText{font-size:12px}}
.course-card-module-scss-module__DQyfXW__cardLink{height:100%}.course-card-module-scss-module__DQyfXW__card{height:100%;padding:24px 24px 48px}.course-card-module-scss-module__DQyfXW__stack{flex:1}.course-card-module-scss-module__DQyfXW__image{aspect-ratio:344/229;object-fit:cover;border-radius:16px;width:100%}.course-card-module-scss-module__DQyfXW__description{color:#636363;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.course-card-module-scss-module__DQyfXW__description *{color:inherit!important}.course-card-module-scss-module__DQyfXW__btn{color:#4a0e67;align-items:center;gap:.5rem;margin-top:auto;font-weight:700;display:inline-flex}
.hero-course-card-module-scss-module__zyKdpq__root{margin-top:3rem;margin-bottom:3rem}@media (min-width:768px){.hero-course-card-module-scss-module__zyKdpq__root{margin-top:5rem;margin-bottom:5rem}}.hero-course-card-module-scss-module__zyKdpq__inner{background:#4a0e67;border-radius:20px;flex-direction:column;gap:2rem;width:100%;padding:2rem;display:flex;position:relative}@media (min-width:768px){.hero-course-card-module-scss-module__zyKdpq__inner{flex-direction:row;gap:0;height:512px;padding:0}}.hero-course-card-module-scss-module__zyKdpq__mainContent{text-align:left;order:2;justify-content:center;width:100%;min-width:auto;padding-left:0;padding-right:0;display:flex}@media (min-width:768px){.hero-course-card-module-scss-module__zyKdpq__mainContent{order:unset;width:60%;min-width:600px;padding-left:5rem;padding-right:5rem}}.hero-course-card-module-scss-module__zyKdpq__innerMainContent{align-items:flex-start;width:100%}@media (min-width:768px){.hero-course-card-module-scss-module__zyKdpq__innerMainContent{max-width:540px}}.hero-course-card-module-scss-module__zyKdpq__contentMotionWrapper{width:100%;display:flex}.hero-course-card-module-scss-module__zyKdpq__title{color:#fff}.hero-course-card-module-scss-module__zyKdpq__description{color:#fff;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.hero-course-card-module-scss-module__zyKdpq__description p{color:inherit!important}.hero-course-card-module-scss-module__zyKdpq__description span{color:inherit!important}.hero-course-card-module-scss-module__zyKdpq__description strong{color:inherit!important}.hero-course-card-module-scss-module__zyKdpq__description em{color:inherit!important}.hero-course-card-module-scss-module__zyKdpq__description a{color:inherit!important}.hero-course-card-module-scss-module__zyKdpq__description ul{color:inherit!important}.hero-course-card-module-scss-module__zyKdpq__description ol{color:inherit!important}.hero-course-card-module-scss-module__zyKdpq__description li{color:inherit!important}.hero-course-card-module-scss-module__zyKdpq__description h1{color:inherit!important}.hero-course-card-module-scss-module__zyKdpq__description h2{color:inherit!important}.hero-course-card-module-scss-module__zyKdpq__description h3{color:inherit!important}.hero-course-card-module-scss-module__zyKdpq__description h4{color:inherit!important}.hero-course-card-module-scss-module__zyKdpq__description h5{color:inherit!important}.hero-course-card-module-scss-module__zyKdpq__description h6{color:inherit!important}.hero-course-card-module-scss-module__zyKdpq__description div{color:inherit!important}.hero-course-card-module-scss-module__zyKdpq__learnMoreBtn{color:#231f20;background:#fff;justify-content:center;width:100%}@media (min-width:768px){.hero-course-card-module-scss-module__zyKdpq__learnMoreBtn{justify-content:flex-start;width:max-content}}.hero-course-card-module-scss-module__zyKdpq__imageWrapper{border-radius:16px;order:1;width:100%;height:240px;overflow:hidden}@media (min-width:768px){.hero-course-card-module-scss-module__zyKdpq__imageWrapper{order:unset;border-radius:0 20px 20px 0;width:40%;height:100%}}.hero-course-card-module-scss-module__zyKdpq__image{object-fit:cover;width:100%;height:100%}.hero-course-card-module-scss-module__zyKdpq__pager{order:3;justify-content:center;gap:1.25rem;width:100%;display:flex;position:static}@media (min-width:768px){.hero-course-card-module-scss-module__zyKdpq__pager{order:unset;justify-content:flex-end;width:auto;position:absolute;bottom:24px;right:24px}}.hero-course-card-module-scss-module__zyKdpq__pagerBtn{background:#fff;transition:all .2s}.hero-course-card-module-scss-module__zyKdpq__pagerBtn:hover:not(:disabled){background:#fff;transform:scale(1.05)}.hero-course-card-module-scss-module__zyKdpq__pagerBtn:active:not(:disabled){transform:scale(.95)}
.explore-courses-module-scss-module__XiXRoW__root{padding-top:100px;padding-bottom:100px}.explore-courses-module-scss-module__XiXRoW__container{padding-left:0;padding-right:0}.explore-courses-module-scss-module__XiXRoW__inner{gap:24px}.explore-courses-module-scss-module__XiXRoW__sectionPadding,.explore-courses-module-scss-module__XiXRoW__resultsInfo{padding-left:max(16px,min(5vw,40px));padding-right:max(16px,min(5vw,40px))}.explore-courses-module-scss-module__XiXRoW__resultsInfo{width:100%}.explore-courses-module-scss-module__XiXRoW__coursesStack{padding-left:max(16px,min(5vw,40px));padding-right:max(16px,min(5vw,40px))}.explore-courses-module-scss-module__XiXRoW__header{max-width:480px;padding-left:max(16px,min(5vw,40px));padding-right:max(16px,min(5vw,40px))}.explore-courses-module-scss-module__XiXRoW__title{color:#231f20}.explore-courses-module-scss-module__XiXRoW__description{color:#636363}.explore-courses-module-scss-module__XiXRoW__carouselContainer{width:100%;position:relative;overflow:hidden}.explore-courses-module-scss-module__XiXRoW__carouselContainer:hover .explore-courses-module-scss-module__XiXRoW__pagerBtn{opacity:1;visibility:visible;pointer-events:auto}.explore-courses-module-scss-module__XiXRoW__carousel{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;align-items:stretch;gap:24px;height:100%;margin:0;padding:8px 0 16px max(16px,min(5vw,40px));scroll-padding-inline:max(16px,min(5vw,40px)) 0;display:flex;overflow-x:auto;overflow-y:hidden}.explore-courses-module-scss-module__XiXRoW__carousel::-webkit-scrollbar{height:6px}.explore-courses-module-scss-module__XiXRoW__carousel::-webkit-scrollbar-thumb{background:rgba(184,184,184,.6);border-radius:999px}.explore-courses-module-scss-module__XiXRoW__carouselItem{scroll-snap-align:start;flex-direction:column;flex:0 0 max(260px,min(80vw,360px));min-width:max(260px,min(80vw,360px));display:flex}.explore-courses-module-scss-module__XiXRoW__carouselItem>*{flex:1;height:100%}.explore-courses-module-scss-module__XiXRoW__pager{gap:1.25rem}.explore-courses-module-scss-module__XiXRoW__pagerBtn{z-index:10;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #b8b8b8;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px rgba(0,0,0,.1)}.explore-courses-module-scss-module__XiXRoW__pagerBtn:hover:not(:disabled){background:#fff;border-color:#231f20;transform:translateY(-50%)scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.15)}.explore-courses-module-scss-module__XiXRoW__pagerBtn:active:not(:disabled){transform:translateY(-50%)scale(.95)}.explore-courses-module-scss-module__XiXRoW__pagerBtnLeft{left:max(12px,min(4vw,32px))}.explore-courses-module-scss-module__XiXRoW__pagerBtnRight{right:max(8px,min(3vw,24px))}.explore-courses-module-scss-module__XiXRoW__pagerBtnDisabled{cursor:not-allowed!important;background:rgba(184,184,184,.3)!important;border-color:rgba(184,184,184,.3)!important}.explore-courses-module-scss-module__XiXRoW__pagerBtnDisabled svg{opacity:.4}.explore-courses-module-scss-module__XiXRoW__pagerBtnDisabled:hover{background:rgba(184,184,184,.3)!important;border-color:rgba(184,184,184,.3)!important;transform:translateY(-50%)!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.explore-courses-module-scss-module__XiXRoW__carouselContainer:hover .explore-courses-module-scss-module__XiXRoW__pagerBtnDisabled{opacity:.5}@media (max-width:768px){.explore-courses-module-scss-module__XiXRoW__header,.explore-courses-module-scss-module__XiXRoW__sectionPadding,.explore-courses-module-scss-module__XiXRoW__resultsInfo,.explore-courses-module-scss-module__XiXRoW__coursesStack{padding-left:16px;padding-right:16px}.explore-courses-module-scss-module__XiXRoW__carousel{gap:16px;padding:8px 0 16px 16px;scroll-padding-inline:16px 0}.explore-courses-module-scss-module__XiXRoW__pager{gap:.75rem}.explore-courses-module-scss-module__XiXRoW__pagerBtn{width:40px;height:40px}.explore-courses-module-scss-module__XiXRoW__pagerBtn svg{width:20px;height:20px}}
.recommended-courses-module-scss-module__fmX1yq__root{padding-top:100px;padding-bottom:100px}.recommended-courses-module-scss-module__fmX1yq__container{padding-left:0;padding-right:0}.recommended-courses-module-scss-module__fmX1yq__inner{gap:60px}.recommended-courses-module-scss-module__fmX1yq__header{max-width:480px;padding-left:max(16px,min(5vw,40px));padding-right:max(16px,min(5vw,40px))}.recommended-courses-module-scss-module__fmX1yq__title{color:#231f20}.recommended-courses-module-scss-module__fmX1yq__description{color:#636363}.recommended-courses-module-scss-module__fmX1yq__carouselContainer{width:100%;position:relative;overflow:hidden}.recommended-courses-module-scss-module__fmX1yq__carouselContainer:hover .recommended-courses-module-scss-module__fmX1yq__pagerBtn{opacity:1;visibility:visible;pointer-events:auto}.recommended-courses-module-scss-module__fmX1yq__carousel{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;align-items:stretch;gap:24px;height:100%;margin:0;padding:8px 0 16px max(16px,min(5vw,40px));scroll-padding-inline:max(16px,min(5vw,40px)) 0;display:flex;overflow-x:auto;overflow-y:hidden}.recommended-courses-module-scss-module__fmX1yq__carousel::-webkit-scrollbar{height:6px}.recommended-courses-module-scss-module__fmX1yq__carousel::-webkit-scrollbar-thumb{background:rgba(184,184,184,.6);border-radius:999px}.recommended-courses-module-scss-module__fmX1yq__carouselItem{scroll-snap-align:start;flex-direction:column;flex:0 0 max(260px,min(80vw,360px));min-width:max(260px,min(80vw,360px));display:flex}.recommended-courses-module-scss-module__fmX1yq__carouselItem>*{flex:1;height:100%}.recommended-courses-module-scss-module__fmX1yq__pager{gap:1.25rem}.recommended-courses-module-scss-module__fmX1yq__pagerBtn{z-index:10;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #b8b8b8;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px rgba(0,0,0,.1)}.recommended-courses-module-scss-module__fmX1yq__pagerBtn:hover:not(:disabled){background:#fff;border-color:#231f20;transform:translateY(-50%)scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.15)}.recommended-courses-module-scss-module__fmX1yq__pagerBtn:active:not(:disabled){transform:translateY(-50%)scale(.95)}.recommended-courses-module-scss-module__fmX1yq__pagerBtnLeft{left:max(12px,min(4vw,32px))}.recommended-courses-module-scss-module__fmX1yq__pagerBtnRight{right:max(8px,min(3vw,24px))}.recommended-courses-module-scss-module__fmX1yq__pagerBtnDisabled{cursor:not-allowed!important;background:rgba(184,184,184,.3)!important;border-color:rgba(184,184,184,.3)!important}.recommended-courses-module-scss-module__fmX1yq__pagerBtnDisabled svg{opacity:.4}.recommended-courses-module-scss-module__fmX1yq__pagerBtnDisabled:hover{background:rgba(184,184,184,.3)!important;border-color:rgba(184,184,184,.3)!important;transform:translateY(-50%)!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.recommended-courses-module-scss-module__fmX1yq__carouselContainer:hover .recommended-courses-module-scss-module__fmX1yq__pagerBtnDisabled{opacity:.5}@media (max-width:768px){.recommended-courses-module-scss-module__fmX1yq__header{padding-left:16px;padding-right:16px}.recommended-courses-module-scss-module__fmX1yq__carousel{gap:16px;padding:8px 0 16px 16px;scroll-padding-inline:16px 0}.recommended-courses-module-scss-module__fmX1yq__pager{gap:.75rem}.recommended-courses-module-scss-module__fmX1yq__pagerBtn{width:40px;height:40px}.recommended-courses-module-scss-module__fmX1yq__pagerBtn svg{width:20px;height:20px}}
.popular-courses-module-scss-module__EwqR_a__root{padding-top:100px;padding-bottom:100px}.popular-courses-module-scss-module__EwqR_a__inner{gap:60px}.popular-courses-module-scss-module__EwqR_a__header{max-width:480px}.popular-courses-module-scss-module__EwqR_a__title{color:#231f20}.popular-courses-module-scss-module__EwqR_a__description{color:#636363}
.footer-module-scss-module__oF54tG__root{background:#000}.footer-module-scss-module__oF54tG__inner{gap:8rem;padding-top:8rem;padding-bottom:1rem}@media (max-width:768px){.footer-module-scss-module__oF54tG__inner{gap:3rem;padding:3rem 1.5rem}}.footer-module-scss-module__oF54tG__mainContentWrapper{gap:8rem}@media (max-width:768px){.footer-module-scss-module__oF54tG__mainContentWrapper{flex-direction:column;gap:1.5rem}}.footer-module-scss-module__oF54tG__infoWrapper{gap:1.5rem;max-width:340px}@media (max-width:768px){.footer-module-scss-module__oF54tG__infoWrapper{gap:.5rem;max-width:100%}}.footer-module-scss-module__oF54tG__description{color:#b8b8b8}@media (max-width:768px){.footer-module-scss-module__oF54tG__socialMediaWrapper{justify-content:flex-start;align-self:stretch}}.footer-module-scss-module__oF54tG__socialMediaIcon{color:#fff}.footer-module-scss-module__oF54tG__allMenuWrapper{gap:110px}@media (max-width:1024px){.footer-module-scss-module__oF54tG__allMenuWrapper{gap:60px}}@media (max-width:768px){.footer-module-scss-module__oF54tG__allMenuWrapper{flex-direction:column;gap:2rem}}.footer-module-scss-module__oF54tG__firstTwoMenusWrapper{gap:110px}@media (max-width:1024px){.footer-module-scss-module__oF54tG__firstTwoMenusWrapper{gap:60px}}@media (max-width:768px){.footer-module-scss-module__oF54tG__firstTwoMenusWrapper{gap:1.5rem}.footer-module-scss-module__oF54tG__menuWrapper{gap:1rem}.footer-module-scss-module__oF54tG__menuWrapper:first-child,.footer-module-scss-module__oF54tG__menuWrapper:nth-child(2){flex:1}.footer-module-scss-module__oF54tG__menuWrapper:nth-child(3){align-self:stretch}}.footer-module-scss-module__oF54tG__menuTitle{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.25rem}@media (max-width:768px){.footer-module-scss-module__oF54tG__menuTitle{align-self:stretch}}.footer-module-scss-module__oF54tG__menuItem{color:#fff}@media (max-width:768px){.footer-module-scss-module__oF54tG__menuItemWrapper{align-self:stretch}}.footer-module-scss-module__oF54tG__copyright{justify-content:center}@media (max-width:768px){.footer-module-scss-module__oF54tG__copyrightDesktop{display:none}}.footer-module-scss-module__oF54tG__copyrightMobile{display:none}@media (max-width:768px){.footer-module-scss-module__oF54tG__copyrightMobile{align-items:center;gap:1.5rem;display:flex}}.footer-module-scss-module__oF54tG__copyrightText{color:#b8b8b8;text-align:center}.footer-module-scss-module__oF54tG__copyrightText a{text-decoration:underline}.footer-module-scss-module__oF54tG__copyrightInfo{color:#b8b8b8;text-align:center;align-items:center}.footer-module-scss-module__oF54tG__copyrightLinksWrapper{align-items:center}.footer-module-scss-module__oF54tG__copyrightLinksWrapper a{color:#fff;text-decoration:underline}.footer-module-scss-module__oF54tG__cookieButton{color:#b8b8b8;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.footer-module-scss-module__oF54tG__cookieButton:hover{color:#fff}@media (max-width:768px){.footer-module-scss-module__oF54tG__cookieButton{color:#fff}}
.header-module-scss-module__I8X9PG__root{z-index:1;position:relative}.header-module-scss-module__I8X9PG__background{opacity:.4;pointer-events:none;background-position:100% 0;background-repeat:no-repeat;background-size:max(220px,min(40vw,600px));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:767px){.header-module-scss-module__I8X9PG__container{padding:0}}.header-module-scss-module__I8X9PG__innerHeader{grid-template-columns:minmax(120px,auto) 1fr minmax(150px,auto);align-items:center;gap:2rem;height:118px;transition:all .3s;display:grid}@media (max-width:1200px){.header-module-scss-module__I8X9PG__innerHeader{grid-template-columns:minmax(100px,auto) 1fr minmax(140px,auto);gap:1.5rem}}@media (max-width:1024px){.header-module-scss-module__I8X9PG__innerHeader{grid-template-columns:minmax(100px,auto) 1fr minmax(120px,auto);gap:1rem;height:90px}}@media (max-width:900px){.header-module-scss-module__I8X9PG__innerHeader{grid-template-columns:minmax(100px,auto) 1fr minmax(100px,auto)}}@media (max-width:768px){.header-module-scss-module__I8X9PG__innerHeader{grid-template-columns:minmax(80px,auto) 1fr minmax(80px,auto);gap:.75rem;height:80px}}@media (max-width:767px){.header-module-scss-module__I8X9PG__innerHeader{grid-template-columns:1fr auto;gap:1rem;height:64px;padding:12px 16px}}.header-module-scss-module__I8X9PG__leftSection{justify-self:start;align-items:center;transition:all .3s;display:flex}.header-module-scss-module__I8X9PG__leftSection a{align-items:center;display:flex}.header-module-scss-module__I8X9PG__leftSection a svg,.header-module-scss-module__I8X9PG__leftSection a img{height:auto;transition:all .3s}@media (max-width:767px){.header-module-scss-module__I8X9PG__leftSection{gap:.5rem}.header-module-scss-module__I8X9PG__leftSection a{min-width:80px;max-width:80px}.header-module-scss-module__I8X9PG__leftSection a svg,.header-module-scss-module__I8X9PG__leftSection a img{max-width:80px;width:80px!important;height:20px!important}}@media (min-width:768px) and (max-width:1024px){.header-module-scss-module__I8X9PG__leftSection a,.header-module-scss-module__I8X9PG__leftSection a svg,.header-module-scss-module__I8X9PG__leftSection a img{min-width:100px}}@media (min-width:1025px){.header-module-scss-module__I8X9PG__leftSection a,.header-module-scss-module__I8X9PG__leftSection a svg,.header-module-scss-module__I8X9PG__leftSection a img{min-width:120px}}.header-module-scss-module__I8X9PG__centerSection{justify-self:center;width:100%;max-width:600px;padding:0 1rem}@media (max-width:767px){.header-module-scss-module__I8X9PG__centerSection{display:none}}@media (min-width:768px) and (max-width:1024px){.header-module-scss-module__I8X9PG__centerSection{padding:0 .5rem}}.header-module-scss-module__I8X9PG__rightSection{justify-self:end;align-items:center;gap:1rem;transition:gap .3s;display:flex}@media (max-width:1024px){.header-module-scss-module__I8X9PG__rightSection{gap:.75rem}}@media (max-width:767px){.header-module-scss-module__I8X9PG__rightSection{gap:1rem}}.header-module-scss-module__I8X9PG__rightSection button{transition:all .3s}@media (max-width:767px){.header-module-scss-module__I8X9PG__rightSection button.header-module-scss-module__I8X9PG__rounded-full,.header-module-scss-module__I8X9PG__rightSection button.header-module-scss-module__I8X9PG__rounded-full img{width:40px!important;height:40px!important}}.header-module-scss-module__I8X9PG__languageTrigger{border:1px solid rgba(203,168,245,.6);border-radius:50%;justify-content:center;align-items:center;min-width:40px;display:inline-flex;box-shadow:0 8px 18px rgba(15,23,42,.08);background-color:rgba(255,255,255,.95)!important;width:40px!important;height:40px!important;padding:0!important}.header-module-scss-module__I8X9PG__languageTrigger:hover:not(:disabled){background-color:#cba8f5!important}@media (max-width:767px){.header-module-scss-module__I8X9PG__languageTrigger{display:none}}.header-module-scss-module__I8X9PG__menuList{gap:.75rem;transition:all .3s}@media (max-width:1024px){.header-module-scss-module__I8X9PG__menuList{gap:.75rem}}.header-module-scss-module__I8X9PG__menuItem:last-of-type{margin-left:0}.header-module-scss-module__I8X9PG__menuItemBtn{min-height:auto;padding:0;font-size:16px;font-weight:500;line-height:1}.header-module-scss-module__I8X9PG__menuItemBtn:hover:not(:disabled){text-decoration:none!important}.header-module-scss-module__I8X9PG__menuTrigger{color:#4a0e67!important}.header-module-scss-module__I8X9PG__menuContentUl{flex-direction:column;width:200px;margin:0;list-style:none;display:flex}.header-module-scss-module__I8X9PG__mobileLanguage{margin-top:2rem}@media (min-width:768px){.header-module-scss-module__I8X9PG__mobileLanguage{display:none}}.header-module-scss-module__I8X9PG__authButtons{align-items:center;gap:.75rem;display:flex}.header-module-scss-module__I8X9PG__authButton{min-width:96px}.header-module-scss-module__I8X9PG__signupButton{min-width:112px}.header-module-scss-module__I8X9PG__searchBar{align-items:center;width:100%;max-width:450px;transition:all .3s;display:flex;position:relative}@media (max-width:1200px){.header-module-scss-module__I8X9PG__searchBar{max-width:400px}}@media (max-width:1024px){.header-module-scss-module__I8X9PG__searchBar{max-width:350px}}@media (max-width:900px){.header-module-scss-module__I8X9PG__searchBar{max-width:300px}}@media (max-width:768px){.header-module-scss-module__I8X9PG__searchBar{max-width:250px}}.header-module-scss-module__I8X9PG__searchIcon{color:#9ca3af;pointer-events:none;position:absolute;left:20px}.header-module-scss-module__I8X9PG__searchInput{background:#fff;border:2px solid #4a0e67;border-radius:9999px;outline:none;width:100%;padding:14px 20px 14px 52px;font-size:15px;transition:all .2s}.header-module-scss-module__I8X9PG__searchInput::placeholder{color:#9ca3af}.header-module-scss-module__I8X9PG__searchInput:focus{border-color:#6b21a8;box-shadow:0 0 0 3px rgba(74,14,103,.1)}@media (max-width:767px){.header-module-scss-module__I8X9PG__desktopNav{display:none}}.header-module-scss-module__I8X9PG__mobileMenuToggle{cursor:pointer;color:#4a0e67;background:0 0;border:none;padding:4px;transition:opacity .2s;display:none}@media (max-width:767px){.header-module-scss-module__I8X9PG__mobileMenuToggle{justify-content:center;align-items:center;display:flex}}.header-module-scss-module__I8X9PG__mobileMenuToggle:hover{opacity:.7}.header-module-scss-module__I8X9PG__mobileMenuOverlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.5);justify-content:flex-end;animation:.3s ease-out header-module-scss-module__I8X9PG__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes header-module-scss-module__I8X9PG__fadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.header-module-scss-module__I8X9PG__mobileMenu{background:#fff;width:320px;height:100vh;animation:.3s ease-out header-module-scss-module__I8X9PG__slideIn;overflow-y:auto;box-shadow:-2px 0 10px rgba(0,0,0,.1)}@media (max-width:375px){.header-module-scss-module__I8X9PG__mobileMenu{width:100vw}}@keyframes header-module-scss-module__I8X9PG__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.header-module-scss-module__I8X9PG__mobileMenuHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.header-module-scss-module__I8X9PG__mobileMenuClose{cursor:pointer;color:#6b7280;background:0 0;border:none;padding:4px;transition:color .2s}.header-module-scss-module__I8X9PG__mobileMenuClose:hover{color:#374151}.header-module-scss-module__I8X9PG__mobileMenuContent{padding:1.5rem}.header-module-scss-module__I8X9PG__mobileSearchBar{align-items:center;margin-bottom:2rem;display:flex;position:relative}.header-module-scss-module__I8X9PG__mobileSearchInput{background:#fff;border:2px solid #e5e7eb;border-radius:25px;outline:none;width:100%;padding:12px 16px 12px 44px;font-size:14px;transition:all .2s}.header-module-scss-module__I8X9PG__mobileSearchInput::placeholder{color:#9ca3af}.header-module-scss-module__I8X9PG__mobileSearchInput:focus{border-color:#4a0e67;box-shadow:0 0 0 3px rgba(74,14,103,.1)}.header-module-scss-module__I8X9PG__mobileNavigation{flex-direction:column;gap:.5rem;display:flex}.header-module-scss-module__I8X9PG__mobileAuthButtons{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.header-module-scss-module__I8X9PG__mobileNavItem,.header-module-scss-module__I8X9PG__mobileNavItemPrimary{color:#374151;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;padding:.875rem 1rem;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .2s;display:block}.header-module-scss-module__I8X9PG__mobileNavItem:hover,.header-module-scss-module__I8X9PG__mobileNavItemPrimary:hover{background:#f3f4f6}.header-module-scss-module__I8X9PG__mobileNavItemPrimary{color:#fff;text-align:center;background:#4a0e67;margin-top:1rem;font-weight:600}.header-module-scss-module__I8X9PG__mobileNavItemPrimary:hover{background:#6b21a8}
