.CTAButtons_spinnerContainer__sO13n{border:1px solid #5553ff;background-color:#5553ff;font-weight:600;margin-right:.75rem;height:2.75rem;width:100%;border-radius:.25rem;padding:.625rem .5rem}.CTAButtons_spinnerContainer__sO13n:hover:enabled{border-color:#3d3bb7;background-color:#3d3bb7}.dark .CTAButtons_spinnerContainer__sO13n:hover:enabled{border-color:#7775ff;background-color:#7775ff;color:#000}.CTAButtons_spinnerContainer__sO13n:disabled{border-color:#d1d5db;background-color:#d1d5db}.dark .CTAButtons_spinnerContainer__sO13n:disabled{border-color:#6a6c78;background-color:#6a6c78;color:#8f9199}@media(min-width:600px){.CTAButtons_spinnerContainer__sO13n{width:12rem;padding-left:2rem;padding-right:2rem}}.CTAButtons_spinnerColor__3877X{color:#fff}.dark .CTAButtons_spinnerColor__3877X{color:#c1c2c6}.CTAButtons_loggedOutCTA__cKp9l{border:1px solid #5553ff;background-color:#5553ff;font-weight:600;height:2.75rem;width:100%;border-radius:.25rem;padding:0}.CTAButtons_loggedOutCTA__cKp9l:hover:enabled{border-color:#3d3bb7;background-color:#3d3bb7}.dark .CTAButtons_loggedOutCTA__cKp9l:hover:enabled{border-color:#7775ff;background-color:#7775ff;color:#000}.CTAButtons_loggedOutCTA__cKp9l:disabled{border-color:#d1d5db;background-color:#d1d5db}.dark .CTAButtons_loggedOutCTA__cKp9l:disabled{border-color:#6a6c78;background-color:#6a6c78;color:#8f9199}@media(min-width:600px){.CTAButtons_loggedOutCTA__cKp9l{width:12rem}}.CTAButtons_loggedOutCTAText__lEQkr{font-size:1rem;line-height:1.5rem;font-weight:600;padding:.625rem .5rem}.CTAButtons_ctaContainer__Synrf{display:flex;flex-wrap:wrap;row-gap:1rem}.CTAButtons_hidden__fyHaF{display:none}.CTAButtons_primaryCTALink__VCydD{width:100%}@media(min-width:600px){.CTAButtons_primaryCTALink__VCydD{width:auto}}.CTAButtons_primaryBtn__5B0yA{border:1px solid #5553ff;background-color:#5553ff;font-weight:600;margin-right:.75rem;width:100%;border-radius:.25rem;padding:0}.CTAButtons_primaryBtn__5B0yA:hover:enabled{border-color:#3d3bb7;background-color:#3d3bb7}.dark .CTAButtons_primaryBtn__5B0yA:hover:enabled{border-color:#7775ff;background-color:#7775ff;color:#000}.CTAButtons_primaryBtn__5B0yA:disabled{border-color:#d1d5db;background-color:#d1d5db}.dark .CTAButtons_primaryBtn__5B0yA:disabled{border-color:#6a6c78;background-color:#6a6c78;color:#8f9199}@media(min-width:600px){.CTAButtons_primaryBtn__5B0yA{width:12rem}}.CTAButtons_primaryCTAText__I6dx1{line-height:1.5rem;font-weight:600;font-size:.9375rem;padding:.625rem .5rem}.CTAButtons_containedPrimary__PVp_e{border:1px solid #5553ff;background-color:#5553ff;font-weight:600}.CTAButtons_containedPrimary__PVp_e:hover:enabled{border-color:#3d3bb7;background-color:#3d3bb7}.dark .CTAButtons_containedPrimary__PVp_e:hover:enabled{border-color:#7775ff;background-color:#7775ff;color:#000}.CTAButtons_containedPrimary__PVp_e:disabled{border-color:#d1d5db;background-color:#d1d5db}.dark .CTAButtons_containedPrimary__PVp_e:disabled{border-color:#6a6c78;background-color:#6a6c78;color:#8f9199}.CTAButtons_secondaryBtnConditional__MlqIJ{border-color:#d2d3d6!important;color:#d2d3d6!important;border:1px solid rgba(85,83,255,.5);background-color:transparent;font-weight:700;color:#5553ff}.dark .CTAButtons_secondaryBtnConditional__MlqIJ{border-color:#7775ff;color:#cccbff}.CTAButtons_secondaryBtnConditional__MlqIJ:hover:enabled{background-color:rgba(85,83,255,.04);border-color:#5553ff}.dark .CTAButtons_secondaryBtnConditional__MlqIJ:hover:enabled{border-color:#7775ff;background-color:#41434e}.CTAButtons_secondaryBtnConditional__MlqIJ:disabled{border-color:#d1d5db;background-color:#f9fafb;color:#d1d5db}.dark .CTAButtons_secondaryBtnConditional__MlqIJ:disabled{border-color:#6a6c78;background-color:transparent;color:#6a6c78}.CTAButtons_secondaryBtn__U0ymg{width:100%;border-radius:.25rem;border-width:1px;padding:0}@media(min-width:600px){.CTAButtons_secondaryBtn__U0ymg{width:12rem}}.CTAButtons_secondaryBtnText__DLsb1{font-size:1rem;line-height:1.5rem;font-weight:600;padding:.625rem .5rem}.CTAButtons_ctaBtnsContainer__oO3R7{margin-top:2rem}@media(min-width:600px){.CTAButtons_ctaBtnsContainer__oO3R7{margin-bottom:0;margin-top:2.25rem}}@media(min-width:960px){.CTAButtons_marginBottomNone__Z0vdW{margin-bottom:0}.CTAButtons_marginBottom__2U9Zr{margin-bottom:2.5rem}}.variant_variant__ERUZp{display:flex;min-width:-moz-fit-content;min-width:fit-content;cursor:pointer;align-items:center;border-radius:9999px;padding:.5rem 1rem;border:1px solid #9ca3af}.variant_variant__ERUZp>:not([hidden])~:not([hidden]){margin-left:.5rem}.dark .variant_variant__ERUZp{border-color:#6a6c78;background-color:#373942}.variant_variant__ERUZp:hover{background-color:hsla(228,4%,77%,.188)}.dark .variant_variant__ERUZp:hover{background-color:#41434e}.variant_variant__ERUZp.variant_selected__SWhhT{background-color:#eef;border-color:#7775ff}.variant_variant__ERUZp.variant_selected__SWhhT:hover{background-color:#e0e0ff}.dark .variant_variant__ERUZp.variant_selected__SWhhT:hover{background-color:#3d3bb7}.dark .variant_variant__ERUZp.variant_selected__SWhhT{border-color:#4744d4;background-color:#333299}.variant_variant__ERUZp img{width:1.5rem}.Recommendations_recommendationsContainer__dZMm9{width:100%;margin:4rem auto}@media(min-width:960px){.Recommendations_recommendationsContainer__dZMm9{margin-top:5rem;margin-bottom:5rem}}.Recommendations_recommendationSectionWrapper__XXB8E{display:flex;flex-direction:column;width:100%}.Recommendations_recommendationSection__wvFWu{display:flex;padding:0 1rem;justify-content:center}@media(min-width:600px){.Recommendations_recommendationSection__wvFWu{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:960px){.Recommendations_recommendationSection__wvFWu{padding:0}}.Recommendations_mt24__N8F75{margin-top:3rem}@media(min-width:960px){.Recommendations_mt24__N8F75{margin-top:6rem}}.Recommendations_recommendationsTitleContainer__9qtC_{display:flex;margin-bottom:1.25rem;-moz-column-gap:.5rem;column-gap:.5rem;align-items:center}@media(min-width:960px){.Recommendations_recommendationsTitleContainer__9qtC_{margin:0 0 1.5rem}}.Recommendations_title__FFsxz{padding:0;margin:0;justify-content:center;font-size:20px;line-height:32px;font-weight:600}@media(min-width:960px){.Recommendations_title__FFsxz{font-size:24px}}.Recommendations_carouselContainer__QYtWy{display:none;width:100%}@media(min-width:960px){.Recommendations_carouselContainer__QYtWy{display:block}}.Recommendations_mobileTilesContainer__tCxWy{display:flex;flex-direction:column;row-gap:.75rem;width:100%}@media(min-width:960px){.Recommendations_mobileTilesContainer__tCxWy{display:none;width:0}}.Recommendations_wrapper__gQOsG{padding:0}@media(min-width:960px){.Recommendations_wrapper__gQOsG{padding-left:1.5rem;padding-right:1.5rem}}.Recommendations_catalogButtonContainer__mPElc{margin-top:2rem;justify-content:center;display:none}@media(min-width:960px){.Recommendations_catalogButtonContainer__mPElc{display:flex}}.Recommendations_catalogButton__zcpz9{border:1px solid #5553ff;border-radius:.25rem;font-weight:600;background-color:#5553ff;font-size:.9375rem;display:flex;padding:.75rem;justify-content:center;align-items:center;letter-spacing:.025em;line-height:1.5;color:#fff;white-space:nowrap;transition-duration:.2s;cursor:pointer}.Recommendations_catalogButton__zcpz9:hover:enabled{border-color:#3d3bb7;background-color:#3d3bb7}.dark .Recommendations_catalogButton__zcpz9:hover:enabled{border-color:#7775ff;background-color:#7775ff;color:#000}.Recommendations_moreIcon__RP2Mb{width:1rem;height:1rem}@media(min-width:600px){.Recommendations_moreIcon__RP2Mb{width:1.5rem;height:1.5rem}}.Recommendations_myCourseIcon__50Wht{width:1rem;height:1rem}@media(min-width:600px){.Recommendations_myCourseIcon__50Wht{width:1.25rem;height:1.25rem}}.Recommendations_iconContainer__wBAFL{background-color:#f5f5ff;display:flex;justify-content:center;align-items:center;border-radius:9999px;width:1.5rem;height:1.5rem}.dark .Recommendations_iconContainer__wBAFL{background-color:#373942}@media(min-width:600px){.Recommendations_iconContainer__wBAFL{width:2.5rem;height:2.5rem}}.Recommendations_loadMoreButton__LvoYk{border:1px solid #5553ff;border-radius:.25rem;font-weight:600;background-color:#5553ff;font-size:.9375rem;display:flex;justify-content:center;align-items:center;letter-spacing:.025em;line-height:1.5;color:#fff;white-space:nowrap;transition-duration:.2s;cursor:pointer;margin:.25rem 0 0;height:2.75rem;padding:0}.Recommendations_loadMoreButton__LvoYk:hover:enabled{border-color:#3d3bb7;background-color:#3d3bb7}.dark .Recommendations_loadMoreButton__LvoYk:hover:enabled{border-color:#7775ff;background-color:#7775ff;color:#000}.FAQ_container__w_8pz{display:flex;width:100%;align-items:center}.FAQ_wrapper__opu5I{width:100%;overflow:hidden;padding-left:.5rem!important;padding-right:.5rem!important;padding-bottom:2.25rem;padding-top:.5rem}@media(min-width:960px){.FAQ_wrapper__opu5I{padding:2.25rem 2.5rem!important}}.FAQ_faqItemContainer__M_2VV{display:flex;width:100%;flex-direction:column}.FAQ_imageContainer__ZOXto{display:none;width:100%;border-radius:.375rem;border-style:solid;border-color:#e0e0ff}@media(min-width:960px){.FAQ_imageContainer__ZOXto{display:flex}}@keyframes FAQ_pulse__nJZRZ{50%{opacity:.5}}.FAQ_placeholder__VVvk0{width:100%;animation:FAQ_pulse__nJZRZ 2s cubic-bezier(.4,0,.6,1) infinite;background-color:#ddd6fe}.dark .FAQ_placeholder__VVvk0{background-color:#1e3a8a}.FAQ_contentDefaultEmphasis__ZjFsp{color:#0c1322}.dark .FAQ_contentDefaultEmphasis__ZjFsp{color:#ededee}.FAQ_answerClasses__rICcx{margin-right:0!important}@media(min-width:960px){.FAQ_answerClasses__rICcx{margin-right:4rem!important}}.FAQ_imageBorderColor__M0RMz{border-color:#e0e0ff}.FAQ_dividerClasses__SdeG8{border:solid #e5e7eb;border-width:0 0 1px}.dark .FAQ_dividerClasses__SdeG8{border-color:#303239}@media(min-width:960px){.FAQ_fagHidden__IXdTw{display:none}}.FAQ_faqItem__dbpVm{display:flex;width:100%;flex-shrink:0;flex-direction:column;padding-top:2rem;padding-bottom:2rem}.FAQ_questionContainer__3PwZA{display:flex;cursor:pointer;justify-content:space-between;border-radius:.25rem}.FAQ_question__ECziC{display:flex}.FAQ_question__ECziC p{margin-bottom:.25rem;margin-top:0}.FAQ_questionText__Ol6fg{color:#374151}.dark .FAQ_questionText__Ol6fg{color:#e3e3e5}.FAQ_iconDefault__ASW1z{height:1.5rem;width:1.5rem;flex-shrink:0}.FAQ_answerContainer__78y6a{display:flex;width:100%;flex-direction:column}.FAQ_answer___lqWQ{font-size:1rem;line-height:1.5rem;margin-right:4rem}.FAQ_answerText__GEHjM{color:#4b5563}.dark .FAQ_answerText__GEHjM{color:#e3e3e5}.FAQ_expanded__5BSTo{padding-top:.75rem}.FAQ_imageContainerSM__8b_Bg{margin-top:1.25rem;display:flex;border-radius:.375rem;border-style:solid}@media(min-width:960px){.FAQ_imageContainerSM__8b_Bg{display:none}}.FAQ_questionHeading__DYVgi{font-size:16px;line-height:24px;font-weight:600}.FAQ_heightFull__tNyKh{height:100%}.FAQ_widthFull__ovnzm{width:100%}.Footer_footerWrapper__tJsF0{display:flex;position:relative;bottom:0;width:100%}.Footer_container__Z5ck3{display:flex;padding:2.5rem 1rem;flex-direction:column;justify-content:center;width:100%;background-color:#0e0d29}@media(min-width:960px){.Footer_container__Z5ck3{padding-left:1.5rem;padding-right:1.5rem}}.dark .Footer_container__Z5ck3{background-color:#0b1124}.Footer_containerInner__pz86u{align-items:flex-start;align-self:center}.Footer_branding__koTL4,.Footer_containerInner__pz86u{display:flex;flex-direction:column;justify-content:space-between;width:100%}.Footer_brandingInner__H1HnX{display:flex;margin-top:0;margin-bottom:0;flex-direction:column;align-items:flex-start;text-align:left}@media(min-width:600px){.Footer_brandingInner__H1HnX{margin-top:3.5rem}}.Footer_logoContainer__sibp2{display:flex;margin-bottom:1rem;align-items:center;color:#fff}.Footer_educativePunchlineContainer__SXnCG{margin-bottom:1rem;line-height:1.5rem;color:#f9fafb}.dark .Footer_educativePunchlineContainer__SXnCG{color:#c1c2c6}.Footer_educativePunchline__xXm_6{font-size:1rem;line-height:1.5rem;font-weight:400;margin-bottom:10px}.Footer_homeLink__7cZYv{display:inline-block;margin-top:1rem;margin-bottom:1rem}.Footer_logoText__rRiqK{margin-left:.5rem;height:1rem}.Footer_dividerContainer__HmGsX{align-self:center;width:100%}.Footer_divider__OUjS0{border:solid #f9fafb;border-width:0 0 1px}.dark .Footer_divider__OUjS0{border-color:#b0b1b7}.Footer_linkContainer__4DUgF{display:grid;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;width:100%;-moz-column-gap:calc(50% - 75px);column-gap:calc(50% - 75px)}@media(min-width:600px){.Footer_linkContainer__4DUgF{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:calc(33.3% - 90px);column-gap:calc(33.3% - 90px)}}@media(min-width:960px){.Footer_linkContainer__4DUgF{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:calc(25% - 176px);column-gap:calc(25% - 176px)}}.Footer_link__1R6LC{margin-bottom:1rem;font-weight:400;line-height:1.5rem;color:#9ca3af}.dark .Footer_link__1R6LC{color:#a0a1a8}.Footer_link__1R6LC:focus,.Footer_link__1R6LC:hover{color:#fff;cursor:pointer}.Footer_categoryContainer__cxw0c{margin-top:3rem;max-width:186px}@media(min-width:600px){.Footer_categoryContainer__cxw0c{max-width:156px}}@media(min-width:960px){.Footer_categoryContainer__cxw0c{max-width:186px}}.Footer_category__VB1Xp{margin-bottom:1rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;line-height:1.25rem;color:#fff;text-transform:uppercase}.dark .Footer_category__VB1Xp{color:#c1c2c6}.Footer_linkWrapper__cF_ze{display:flex}.Footer_badge__Mi_gv{margin-left:.5rem;display:inline-flex;padding-left:.25rem;padding-right:.25rem;justify-content:center;align-items:center;border-radius:.125rem;line-height:1.25rem;height:1.25rem;vertical-align:middle;background-color:#5553ff;color:#fff;font-weight:600;letter-spacing:.025em}.dark .Footer_badge__Mi_gv{background-color:#7775ff;color:#000}.Footer_icon__eVjbQ{width:1.25rem;height:1.25rem}.Footer_socialLinksDividerContainer__k5Des{display:flex;margin-top:1.5rem;background-color:#374151;align-self:center;width:100%}.Footer_socialLinksDivider__aj6yW{border:solid #e5e7eb;border-width:0 0 1px}.Footer_socialSection___5sHp{display:flex;margin-bottom:1rem;margin-top:2.5rem;flex-direction:column;justify-content:center;align-items:center;align-self:center;width:100%}@media(min-width:600px){.Footer_socialSection___5sHp{margin-top:1rem}}@media(min-width:960px){.Footer_socialSection___5sHp{margin-bottom:3.5rem;flex-direction:row;justify-content:space-between;align-items:flex-start}}.Footer_socialLinksContainer__e2bXi{display:flex;margin-top:1rem;margin-left:1rem;justify-content:flex-start;align-items:center}@media(min-width:960px){.Footer_socialLinksContainer__e2bXi{margin-left:0}}.Footer_socialLink__27D07{margin-bottom:1rem;fill:currentColor;color:#f9fafb}.Footer_socialLink__27D07 :hover{color:#5553ff;cursor:pointer}.dark .Footer_socialLink__27D07 :hover{color:#7775ff}.Footer_socialLink__27D07 :focus{color:#5553ff;cursor:pointer}.dark .Footer_socialLink__27D07 :focus{color:#7775ff}.Footer_socialLinkIcon__772IS{display:flex;margin-right:.25rem;justify-content:center;width:3rem;height:3rem}.Footer_copyrightSectionContainer__zTsKy{display:flex;margin-top:-.5rem;flex-direction:column-reverse;align-items:center;text-align:left;color:#9ca3af}@media(min-width:960px){.Footer_copyrightSectionContainer__zTsKy{margin-top:0;flex-direction:row}}.Footer_copyright___0HiP{margin:.5rem 0 0;font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.025em}@media(min-width:960px){.Footer_copyright___0HiP{margin-top:0}}.Footer_socImage__z0XGm{margin:.5rem;width:3rem;height:3rem}@media(min-width:960px){.Footer_socImage__z0XGm{margin:0 0 0 1.25rem}}.ForTeams_containerWrapper__ikCE2{padding:7.5rem 1rem;background-color:#f9fafb}@media(min-width:960px){.ForTeams_containerWrapper__ikCE2{padding-left:0;padding-right:0}}.dark .ForTeams_containerWrapper__ikCE2{background-color:#303239}.ForTeams_container__D5A_P{display:flex;width:100%;justify-content:center}.ForTeams_wrapper__FO60v{display:flex;width:100%;max-width:72rem;flex-direction:column;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}@media(min-width:960px){.ForTeams_wrapper__FO60v{flex-direction:row}}.ForTeams_edge__j95wJ{height:.5rem;width:100%;flex-shrink:0;border-top-left-radius:.375rem;border-top-right-radius:.375rem;background-color:#5553ff}@media(min-width:960px){.ForTeams_edge__j95wJ{height:100%;width:.5rem;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;border-top-right-radius:0}}.ForTeams_main__c_PUn{display:flex;padding:1rem;flex-direction:column;justify-content:space-between;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;border:1px solid transparent;border-top:0 solid transparent;width:100%;background-color:#fff}@media(min-width:960px){.ForTeams_main__c_PUn{padding:3.5rem 6rem 3.5rem 3.5rem;flex-direction:row;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:0;border-top-width:1px;border-left-width:0}}.dark .ForTeams_main__c_PUn{border-color:#41434e;background-color:#292a30}.ForTeams_left__Zaaiu{display:flex;flex-direction:column}@media(min-width:960px){.ForTeams_left__Zaaiu{width:41.666667%}}.ForTeams_forTeams__JrTr_{margin:0;letter-spacing:2.5px;text-transform:uppercase;font-weight:700;font-size:12px;line-height:18px;color:#0c1322}.dark .ForTeams_forTeams__JrTr_{color:#f3f4f6}.ForTeams_left__Zaaiu span{margin:0;color:#172963;font-weight:700;font-size:16px;line-height:24px}.dark .ForTeams_left__Zaaiu span{color:#f9fafb}@media(min-width:960px){.ForTeams_left__Zaaiu span{font-size:28px;line-height:36px}}.ForTeams_right__6tJGy{display:flex;flex-direction:column;row-gap:1.25rem}@media(min-width:960px){.ForTeams_right__6tJGy{margin-right:.25rem;width:41.666667%}}@media(min-width:600px){.ForTeams_right__6tJGy{row-gap:1rem}}.ForTeams_right__6tJGy p{margin:.75rem 0 0;color:#000;font-size:1rem;line-height:1.5rem}.dark .ForTeams_right__6tJGy p{color:#f9fafb}@media(min-width:960px){.ForTeams_right__6tJGy p{font-size:1.25rem;line-height:1.75rem}}@media(min-width:600px){.ForTeams_right__6tJGy p{margin-top:0}}.ForTeams_button__fK_Ip{color:inherit;font:inherit;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer;font-family:inherit;line-height:inherit;font-size:.9375rem;display:flex;align-items:center;justify-content:center;white-space:nowrap;padding:.75rem;line-height:1.5;letter-spacing:.025em;transition-duration:.2s;color:#fff;border:1px solid #5553ff;background-color:#5553ff;font-weight:600;margin:0 auto;width:100%;height:2.75rem;border-radius:.25rem}.ForTeams_button__fK_Ip:disabled{cursor:default}.ForTeams_button__fK_Ip::-moz-focus-inner{border:0;padding:0}.ForTeams_button__fK_Ip:hover:enabled{border-color:#3d3bb7;background-color:#3d3bb7}.dark .ForTeams_button__fK_Ip:hover:enabled{border-color:#7775ff;background-color:#7775ff;color:#000}.ForTeams_button__fK_Ip:disabled{border-color:#d1d5db;background-color:#d1d5db}.dark .ForTeams_button__fK_Ip:disabled{border-color:#6a6c78;background-color:#6a6c78;color:#8f9199}@media(min-width:960px){.ForTeams_button__fK_Ip{margin-left:0;width:-moz-fit-content;width:fit-content}}.ForTeams_button__fK_Ip:hover{border-color:#3d3bb7;background-color:#3d3bb7}.dark .ForTeams_button__fK_Ip:hover{border-color:#7775ff;background-color:#7775ff;color:#000}.Header_header__Ekejr{width:100%;height:var(--header-height);background-color:#fff;z-index:20;position:sticky;top:0;margin:auto;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border:solid #d1d5db;border-width:0 0 1px;display:flex}@media(min-width:600px){.Header_header__Ekejr{height:var(--header-height)}}@media(min-width:960px){.Header_header__Ekejr{padding-left:1.5rem;padding-right:1.5rem}}.dark .Header_header__Ekejr{background-color:#222327;border-color:#303239}.Header_divider__macUM{display:none;margin-left:.5rem;height:2rem;border:solid #e5e7eb;border-width:0 0 0 1px}.dark .Header_divider__macUM{border-color:#303239}@media(min-width:600px){.Header_divider__macUM{display:block}}.Header_buttonGroup__DW8B3{display:flex;height:100%;flex:1 1 auto;align-items:center;justify-content:flex-end}.Header_loggedInGroup___2QMF{margin-right:.5rem}.Header_loggedOutGroup__7t2S1,.Header_loginBtn__qTGHe{display:flex;align-items:center}.Header_loginBtn__qTGHe{color:inherit;font:inherit;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer;font-family:inherit;line-height:inherit;font-size:.9375rem;justify-content:center;white-space:nowrap;border-radius:.125rem;border-width:0;line-height:1.5;letter-spacing:.025em;transition-duration:.2s;color:#fff;color:rgba(0,0,0,.87);background-color:transparent;font-weight:600;margin:0;height:100%;border-radius:0;padding:1rem}.Header_loginBtn__qTGHe:disabled{cursor:default}.Header_loginBtn__qTGHe::-moz-focus-inner{border:0;padding:0}.dark .Header_loginBtn__qTGHe{color:#c1c2c6}.Header_loginBtn__qTGHe:hover{background-color:hsla(228,4%,77%,.188)}.dark .Header_loginBtn__qTGHe:hover{background-color:#41434e}.Header_joinBtn__Ar5HK{color:inherit;font:inherit;overflow:visible;text-transform:none;-webkit-appearance:button;font-family:inherit;line-height:inherit;font-size:.9375rem;display:flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1.5;letter-spacing:.025em;transition-duration:.2s;color:#fff;border:1px solid #5553ff;background-color:#5553ff;font-weight:600;margin:0 1rem 0 .5rem;width:auto;max-height:2.75rem;border-radius:.125rem;padding:.625rem .75rem;cursor:pointer}.Header_joinBtn__Ar5HK:disabled{cursor:default}.Header_joinBtn__Ar5HK::-moz-focus-inner{border:0;padding:0}.Header_joinBtn__Ar5HK:hover:enabled{border-color:#3d3bb7;background-color:#3d3bb7}.dark .Header_joinBtn__Ar5HK:hover:enabled{border-color:#7775ff;background-color:#7775ff;color:#000}.Header_joinBtn__Ar5HK:disabled{border-color:#d1d5db;background-color:#d1d5db}.dark .Header_joinBtn__Ar5HK:disabled{border-color:#6a6c78;background-color:#6a6c78;color:#8f9199}@media(min-width:600px){.Header_joinBtn__Ar5HK{padding-left:1rem;padding-right:1rem}}@media(min-width:960px){.Header_joinBtn__Ar5HK{margin-right:0}}.Header_joinBtnExtended__XLJy2{display:none;align-items:center}@media(min-width:600px){.Header_joinBtnExtended__XLJy2{display:flex}}.Header_joinBtnArrow__w87kW{margin-right:-.25rem;margin-left:.5rem;fill:currentColor}.ExploreComponent_clientSection__VrpQP{cursor:pointer;border-radius:.375rem;padding:.5rem}.dark .ExploreComponent_clientSection__VrpQP:hover .ExploreComponent_iconPlacement__A_eeb{background-color:#cccbff}.dark .ExploreComponent_clientSection__VrpQP:hover .ExploreComponent_iconStyle__CbWNe{color:#4e505c}.ExploreComponent_clientSection__VrpQP:hover .ExploreComponent_label__Um7Z4{color:#5553ff}.dark .ExploreComponent_clientSection__VrpQP:hover .ExploreComponent_label__Um7Z4{color:#cccbff}.ExploreComponent_viewCoursesBtn__ap7je{display:none;margin-top:1rem;width:-moz-fit-content;width:fit-content;cursor:pointer;border-radius:.25rem;background-color:#fff;padding:.5rem .75rem;font-weight:600;color:#5553ff;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(min-width:960px){.ExploreComponent_viewCoursesBtn__ap7je{display:block}}.dark .ExploreComponent_viewCoursesBtn__ap7je{background-color:#5553ff;color:#fff}.ExploreComponent_viewCoursesBtn__ap7je:hover{background-color:#e5e7eb;color:#3d3bb7}.dark .ExploreComponent_viewCoursesBtn__ap7je:hover{background-color:#3d3bb7;color:#e3e3e5}.ExploreComponent_sectionItem__sCI0j{display:flex;width:100%;align-items:flex-start;gap:.75rem}.dark .ExploreComponent_sectionItem__sCI0j{color:#d2d3d6}.ExploreComponent_iconPlacement__A_eeb{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;border-radius:.25rem;height:2.5rem;background-color:#eef}.dark .ExploreComponent_iconPlacement__A_eeb{background-color:#4e505c}.ExploreComponent_iconStyle__CbWNe{margin-left:.5rem;margin-right:.5rem;display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;fill:currentColor;stroke:currentColor;color:#5553ff}.dark .ExploreComponent_iconStyle__CbWNe{color:#cccbff}.ExploreComponent_subTextLabel__OkEC5{display:flex;flex-direction:column;text-align:left}.ExploreComponent_labelText__ObHYX{margin:0;display:flex;height:-moz-max-content;height:max-content;align-items:center}.ExploreComponent_bodySmall__2M3vu{font-size:.75rem;line-height:1rem}.ExploreComponent_bodyMedium__ZfTvm{font-size:1rem;line-height:1.5rem}.ExploreComponent_label__Um7Z4{font-weight:400;letter-spacing:.031rem;color:#111827}.dark .ExploreComponent_label__Um7Z4{color:#d2d3d6}.ExploreComponent_subText__zIJp0{font-size:.75rem;line-height:1.25rem;letter-spacing:.031rem;font-weight:400;color:#6b7280}.dark .ExploreComponent_subText__zIJp0{color:#a0a1a8}.ExploreComponent_newPill__LvJPd{margin-left:.5rem;border-radius:.125rem;background-color:#5553ff;font-size:.75rem;height:18px;width:33px;font-weight:400;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center}@media(min-width:960px){.ExploreComponent_exploreCatalog__XNkqu{padding:2rem 1.5rem}}.ExploreComponent_exploreItems__kRYdY{width:25%;white-space:normal}.ExploreComponent_learningTools__LSX1M{padding-left:.5rem;padding-right:.5rem;flex-direction:column;white-space:normal}@media(min-width:600px){.ExploreComponent_learningTools__LSX1M{flex-direction:row}}@media(min-width:960px){.ExploreComponent_learningTools__LSX1M{padding-right:0;padding-top:2rem;padding-bottom:2rem}}.ExploreComponent_learningItems__ZW_4O{min-width:12.813rem}@media(min-width:600px){.ExploreComponent_learningItems__ZW_4O{width:50%}}@media(min-width:960px){.ExploreComponent_learningItems__ZW_4O{width:-moz-fit-content;width:fit-content}}.ExploreComponent_learningItems__ZW_4O:hover{background-color:#f9fafb}.dark .ExploreComponent_learningItems__ZW_4O:hover{background-color:#41434e}.ExploreComponent_h6__pNCeX{height:1.5rem}.ExploreComponent_w6__TzPYN{width:1.5rem}.ExploreComponent_hFull__YWF4J{height:100%}.ExploreComponent_wFull__Rgzqm{width:100%}.ExploreComponent_exploreSection__3nl4_,.ExploreComponent_exploreSections__dRO_f{width:100%;display:flex;flex-direction:column}.ExploreComponent_exploreSection__3nl4_{cursor:default}@media(min-width:960px){.ExploreComponent_exploreSection__3nl4_{flex-direction:row}}.ExploreComponent_sectionBtn__6a_AK{display:flex;flex-direction:column;row-gap:.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;text-align:left}@media(min-width:960px){.ExploreComponent_sectionBtn__6a_AK{width:33.333333%;background-color:#1f1e63;padding:2rem}.dark .ExploreComponent_sectionBtn__6a_AK{background-color:#303239}}.ExploreComponent_sectionTitle__l1pdC{font-size:1rem;line-height:140%;font-weight:600;color:#3d3bb7}@media(min-width:960px){.ExploreComponent_sectionTitle__l1pdC{color:#fff}}.dark .ExploreComponent_sectionTitle__l1pdC{color:#e3e3e5}.ExploreComponent_sectionSubTitle__gIG6V{font-size:.75rem;line-height:1.25rem;white-space:normal;font-weight:500;color:#6b7280}.dark .ExploreComponent_sectionSubTitle__gIG6V{color:#c1c2c6}@media(min-width:960px){.ExploreComponent_sectionSubTitle__gIG6V{color:#fff}}.ExploreComponent_sectionItems__4CBpf{display:flex;flex-wrap:wrap;text-align:start}@media(min-width:960px){.ExploreComponent_sectionItems__4CBpf{width:66.666667%;row-gap:1rem}}.LearnToCodeBanner_container__JIFH2{display:flex;align-items:center;width:100%;min-height:4.75rem;cursor:pointer;bottom:0;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem;background-color:#facc15;color:#fff;position:static;padding:.375rem 2rem}@media(min-width:960px){.LearnToCodeBanner_container__JIFH2{min-height:auto}}.LearnToCodeBanner_flexContainer__d_RxX{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.LearnToCodeBanner_ctaBlock__s2z_R{display:none;height:2.25rem;width:9rem;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.15);border-radius:.15rem;font-size:.75rem;font-weight:700;line-height:2.25rem;color:#374151}@media(min-width:960px){.LearnToCodeBanner_ctaBlock__s2z_R{display:flex!important}}.LearnToCodeBanner_bannerText__ubyfR{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:600;color:#374151}@media(min-width:600px){.LearnToCodeBanner_bannerText__ubyfR{font-size:1rem;line-height:1.5rem}}.LearnToCodeBanner_flexContainer2__HDSMF{display:flex;flex-direction:row;width:480px;justify-content:space-between}@media(min-width:960px){.LearnToCodeBanner_flexContainer2__HDSMF{width:320px}}.LearnToCodeBanner_arrowRight__JqgyT{height:.75rem;width:.75rem;color:#0c1322;margin-top:4px}.MobileNav_menuIcon__rI0Ra{color:inherit;font:inherit;overflow:visible;text-transform:none;-webkit-appearance:button;font-family:inherit;line-height:inherit;font-size:.9375rem;white-space:nowrap;border-radius:.125rem;border-width:0;padding:.75rem;font-weight:400;line-height:1.5;letter-spacing:.025em;transition-duration:.2s;color:#fff;display:flex;background-color:transparent;color:#7f818b;outline:.5rem solid transparent;outline-offset:.5rem;margin:.5rem 0;cursor:pointer;align-items:center;justify-content:center;fill:currentColor}.MobileNav_menuIcon__rI0Ra:disabled{cursor:default}.MobileNav_menuIcon__rI0Ra::-moz-focus-inner{border:0;padding:0}@media(min-width:960px){.MobileNav_menuIcon__rI0Ra{display:none}}.dark .MobileNav_menuIcon__rI0Ra{color:#c1c2c6}.MobileNav_mobileNav__pO3u3{position:fixed;z-index:50;height:100vh;width:100vw;overflow:hidden}.MobileNav_loading__IRKeL{display:flex;height:100%;width:100%;flex-direction:column;background-color:#fff}.dark .MobileNav_loading__IRKeL{background-color:#373942}@media(min-width:960px){.MobileNav_loading__IRKeL{display:none}}.MobileNav_loadingCloseBtn__3lYy1{margin-left:.5rem;margin-right:.5rem;margin-bottom:1rem;max-width:-moz-max-content;max-width:max-content;padding:.75rem}@keyframes MobileNav_pulse__6eyvl{50%{opacity:.5}}.MobileNav_animate-pulse__4rt4A,.MobileNav_loadingCloseAnimation__d25ey,.MobileNav_loadingDropDownAnimation___SIsJ,.MobileNav_loadingTitleAnimation__txpyR{animation:MobileNav_pulse__6eyvl 2s cubic-bezier(.4,0,.6,1) infinite}.MobileNav_loadingCloseAnimation__d25ey{height:1.5rem;width:1.5rem;background-color:#e5e7eb}.dark .MobileNav_loadingCloseAnimation__d25ey{background-color:#4e505c}.MobileNav_loadingContent__TQpL0{display:flex;height:100%;flex-direction:column;row-gap:1rem;padding-bottom:2.5rem}.MobileNav_loadingDropDowns__ipn8_{display:flex;height:2.5rem;align-items:center;justify-content:flex-start}.MobileNav_loadingDropDownAnimation___SIsJ{margin-left:2.5rem;height:1.25rem;width:100%;border-radius:.125rem;background-color:#e5e7eb;max-width:10rem}.dark .MobileNav_loadingDropDownAnimation___SIsJ{background-color:#4e505c}.MobileNav_loadingTitles__XgBRI{display:flex;height:2.25rem;width:100%;justify-content:space-between;padding-left:2.5rem;padding-right:2.5rem}.MobileNav_loadingTitleAnimation__txpyR{display:flex;width:100%;align-items:center;justify-content:center;border-radius:.125rem;background-color:#e5e7eb}.dark .MobileNav_loadingTitleAnimation__txpyR{background-color:#4e505c}.MobileNav_navigationWindow__cNkJC{display:flex;height:100%;width:100%;flex-direction:column;background-color:#fff}.dark .MobileNav_navigationWindow__cNkJC{background-color:#373942}@media(min-width:960px){.MobileNav_navigationWindow__cNkJC{display:none}}.MobileNav_closeBtn___pJ1X{margin:.5rem .5rem 1rem;max-width:-moz-max-content;max-width:max-content;cursor:pointer;border-radius:.375rem;padding:.75rem}.dark .MobileNav_closeBtn___pJ1X{color:#c1c2c6}.MobileNav_closeBtn___pJ1X:hover{background-color:#f9fafb}.dark .MobileNav_closeBtn___pJ1X:hover{background-color:#303239}.MobileNav_navigationContent__J0ARw{display:flex;height:100%;flex-direction:column;row-gap:1rem;overflow-y:scroll;overflow-x:hidden;padding-bottom:10rem}.MobileNav_dropArea__zf3dV{padding-left:1rem}@media(min-width:600px){.MobileNav_dropArea__zf3dV{padding-left:2.5rem}}.MobileNav_dropDown__nD0ac{display:flex;width:100%;min-height:2.5rem;cursor:pointer;justify-content:space-between}.MobileNav_dropDown__nD0ac:hover{background-color:#f9fafb}.dark .MobileNav_dropDown__nD0ac:hover{background-color:#373942}.MobileNav_dropDownTitle__Myi8N{display:flex;align-items:center;text-align:left;font-weight:600;text-transform:uppercase;letter-spacing:.1566rem}.dark .MobileNav_dropDownTitle__Myi8N{color:#c1c2c6}.MobileNav_iconArea__hE7L2{margin-right:1rem;display:flex;align-items:center;fill:currentColor;text-align:right;color:#6b7280}.dark .MobileNav_iconArea__hE7L2{color:#c1c2c6}@media(min-width:600px){.MobileNav_iconArea__hE7L2{margin-right:2.5rem}}.MobileNav_dropDownIcon__g2Ds7{display:flex;align-items:center;justify-content:center;height:1.5rem;width:1.5rem}.MobileNav_iconTransition__ArDwF{transition:transform .5s cubic-bezier(.4,0,.2,1)}.MobileNav_iconRotate__0RNXs{transform:rotate(180deg)}.MobileNav_ctaButton__P7bYV{margin-right:2.75rem;display:flex;flex-direction:column;min-height:2.25rem;width:100%;flex-direction:row;justify-content:space-between;padding-left:2.5rem;padding-right:2.5rem}.MobileNav_buttonTitle__l0Vps{display:flex;width:100%;align-items:center;justify-content:center;border-radius:.125rem;cursor:pointer;border:1px solid #9ca3af;font-size:1rem;line-height:1.5rem;font-weight:600}.dark .MobileNav_buttonTitle__l0Vps{color:#c1c2c6}.MobileNav_buttonTitle__l0Vps:hover{background-color:#f9fafb}.dark .MobileNav_buttonTitle__l0Vps:hover{background-color:#373942}.Navigation_navigation__AEHMj{display:none;padding-left:1.5rem;height:100%;flex-direction:row}@media(min-width:960px){.Navigation_navigation__AEHMj{display:flex}}.Navigation_navArea__eTYE5{display:flex;cursor:pointer;flex-direction:row}.Navigation_explore__iJIeO:hover .Navigation_hideExploreDropdown__7m9HR{visibility:visible;opacity:1}.Navigation_hideExploreDropdown__7m9HR{visibility:hidden;opacity:0;transition:visibility .4s ease-out,opacity .4s ease-out}.Navigation_resources__cT4BU:hover .Navigation_hideResourcesDropdown__dgiF0{visibility:visible;opacity:1}.Navigation_hideResourcesDropdown__dgiF0{visibility:hidden;opacity:0;transition:visibility .4s ease-out,opacity .4s ease-out}.Navigation_navBtn__9vmsO{color:inherit;font:inherit;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer;font-family:inherit;line-height:inherit;font-size:.9375rem;display:flex;align-items:center;justify-content:center;white-space:nowrap;border-width:0;line-height:1.5;letter-spacing:.025em;transition-duration:.2s;color:#fff;color:rgba(0,0,0,.87);background-color:transparent;font-weight:600;line-height:1.5rem;padding:.75rem .75rem .5rem;border-radius:.125rem;margin:0;position:relative}.Navigation_navBtn__9vmsO:disabled{cursor:default}.Navigation_navBtn__9vmsO::-moz-focus-inner{border:0;padding:0}.dark .Navigation_navBtn__9vmsO{color:#c1c2c6}.Navigation_navBtn__9vmsO:hover{background-color:hsla(228,4%,77%,.188)}.dark .Navigation_navBtn__9vmsO:hover{background-color:#41434e}.Navigation_navText__DNWy4{-moz-column-gap:.5rem;column-gap:.5rem;display:flex}.Navigation_dropDown__84bq1{position:absolute;left:0;top:3.5rem;z-index:20;margin-top:.5rem;cursor:default;max-width:48.75rem;background-color:transparent}@media(min-width:960px){.Navigation_dropDown__84bq1{left:-5rem;width:-moz-max-content;width:max-content;background-color:#fff;box-shadow:0 0 transparent,0 0 transparent,0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.dark .Navigation_dropDown__84bq1{background-color:#373942}}.Navigation_clientNavItem__oZA6f{display:flex;cursor:pointer}