.banner_bannerContainer__gU4TT{box-sizing:border-box;width:100%;padding:5vw;height:70vh;gap:1vw;background-image:url(/_next/static/media/bg.21fbd453.svg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.banner_bannerTextAndBadge__J08Dy{display:flex;justify-content:space-between;gap:2.5vw;flex-wrap:wrap;max-width:100%}.banner_form__FRHFc>:first-child,.banner_textContainer__Ndlve{flex:1 1}.banner_bannerContainer__gU4TT+.banner_formMobile__o5GyD{display:none}.banner_buttonContainer__SuFI0{display:flex;justify-content:center;width:100%}@media (max-width:480px){.banner_bannerContainer__gU4TT,.banner_bannerTextAndBadge__J08Dy{flex-direction:column}.banner_bannerContainer__gU4TT .banner_form__FRHFc{display:none}.banner_bannerContainer__gU4TT+.banner_formMobile__o5GyD{display:flex}}@media (min-width:480px){.howItWorks_stepsContainer__8Efoe{text-align:center;background-color:var(--pure-white);z-index:3}.howItWorks_stepsTitle__hct6X{padding-top:80px;margin:0 30px}.howItWorks_stepsText__sr8Jz{display:flex;flex-direction:column;margin:4vh 0;padding:0 1vw}.howItWorks_stepsGrid__foQt7{display:flex;justify-content:center;margin:8vh}.howItWorks_gridItem__Nr_Sa{background-image:url(/_next/static/media/stepsLineHorizontalOnLight.d3427e37.svg)}.howItWorks_gridItem1__fgJ6v,.howItWorks_gridItem__Nr_Sa{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--bondBlack);gap:auto}.howItWorks_gridItem1__fgJ6v{background-image:url(/_next/static/media/stepsLineOnLight.317fa09d.svg)}.howItWorks_gridItem5__uuepu{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--bondBlack);gap:auto;background-image:url(/_next/static/media/stepsLine5OnLight.69e190e0.svg);margin:0}.howItWorks_gridItem1__fgJ6v span,.howItWorks_gridItem5__uuepu span,.howItWorks_gridItem__Nr_Sa span{padding-bottom:2vh}}@media (max-width:480px){.howItWorks_stepsContainer__8Efoe{text-align:center;background-color:var(--pure-white);height:auto;padding:3vh 0}.howItWorks_gridItem1__fgJ6v,.howItWorks_gridItem5__uuepu,.howItWorks_gridItem__Nr_Sa{display:flex;text-align:left;align-items:center;gap:5vw;margin:4vh 3vw}.howItWorks_stepsTitle__hct6X{padding:0 3vw 2vh}.howItWorks_stepsText__sr8Jz{display:flex;flex-direction:column}.howItWorks_gridItem1__fgJ6v span,.howItWorks_gridItem5__uuepu span,.howItWorks_gridItem__Nr_Sa span{padding-bottom:1vh}.howItWorks_stepsGrid__foQt7{background-image:url(/_next/static/media/stepsline1MobileOnLight.36fcebac.svg)}}@media (min-width:480px){.studentFacts_factContainer__jiF64{text-align:center;width:100%;margin:0}.studentFacts_factTitle__NxVfe{padding-top:20px}.studentFacts_factGrid__Vyxuy{display:flex;justify-content:space-around;align-items:center;color:var(--bondBlack);padding:0 30px}.studentFacts_gridItem__n4C6T{text-align:center;max-width:480px;display:flex;flex-direction:column;justify-content:flex-start;padding:0 20px}.studentFacts_gridItem__n4C6T span{height:15rem}.studentFacts_factReference__0nevF{text-align:right;margin-right:1rem;height:70px;padding:10px 0;display:flex;flex:content;flex-direction:row-reverse;align-items:flex-end}}@media (max-width:480px){.studentFacts_factContainer__jiF64{text-align:center;margin:0}.studentFacts_factTitle__NxVfe{padding-top:2rem}.studentFacts_factGrid__Vyxuy{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center}.studentFacts_gridItem__n4C6T{text-align:center;max-width:480px;padding:0 10px}.studentFacts_factReference__0nevF{text-align:right;padding:3rem 1rem 1rem}}.institutionProviderCard_card__5U6Z6{container-type:inline-size;width:20%;height:260px;flex:0 1 16%;min-width:220px;max-width:274px;flex-direction:column;display:flex;border:.5px solid var(--BondBlack);border-radius:8px;background:var(--GhostWhite);overflow:clip;box-shadow:0 1px 20px 0 var(--color-shadow-soft)}.institutionProviderCard_cardEqual__GXcAf{flex:1 1;width:auto;max-width:none;min-width:min(220px,100%)}.institutionProviderCard_cardElevatedOnDark__NCSOK{border:1px solid hsla(0,0%,100%,.26);box-shadow:0 2px 8px rgba(0,0,0,.2),0 14px 40px rgba(0,0,0,.28)}.institutionProviderCard_cardTop__eom01{position:relative;height:84px;flex:0 0 auto;overflow:hidden}.institutionProviderCard_cardTopEmerging__Ef5Xp{background-image:url(/_next/static/media/emergingCardHeader.629dcba2.png);background-size:cover;background-position:center -10px;background-repeat:no-repeat}.institutionProviderCard_cardTopYellow__L4ArH{background-color:#f5e6a3}.institutionProviderCard_cardTopImage__5tMX4{object-fit:cover}.institutionProviderCard_badgeSlot__OHu8X{position:absolute;top:6px;right:6px;width:48px;height:48px;z-index:2;pointer-events:none}.institutionProviderCard_badgeSlot__OHu8X img{width:100%;height:100%;object-fit:contain}.institutionProviderCard_cardBody__JBqHf{width:100%;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:20px 0}.institutionProviderCard_nameWrap__S4cM1{width:70%;height:68px;box-sizing:border-box;padding:8px;border-radius:4px;background:var(--GhostWhite);border:.3px solid var(--BondBlackVariant);box-shadow:0 2px 16px 0 var(--color-shadow-soft);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.institutionProviderCard_card__5U6Z6 .institutionProviderCard_nameWrap__S4cM1 span{font-size:clamp(10px,5.85cqi,16px);line-height:1.2}.institutionProviderCard_logoWrap__x7mL5{width:70%;min-height:50px;max-height:80px;padding:10px 12px;border-radius:4px;background:var(--GhostWhite);border:.3px solid var(--BondBlackVariant);box-shadow:0 1px 2px rgba(0,0,0,.06),0 2px 16px 0 var(--color-shadow-soft);display:flex;align-items:center;justify-content:center}.institutionProviderCard_logoWrap__x7mL5 img{max-width:100%;max-height:64px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 1px 2px rgb(0 0 0/.14)) drop-shadow(0 2px 6px rgb(0 0 0/.08))}.institutionProviderCard_card__5U6Z6 .institutionProviderCard_ctaButton__T_qSl{width:80%;max-width:100%;height:41px;padding:0;background:var(--cherryPieVariant)}.institutionProviderCard_card__5U6Z6 .institutionProviderCard_ctaButton__T_qSl:hover{background-color:var(--cherryPieVariantSub);box-shadow:0 2px 8px 0 var(--color-shadow-pressed)}@media (max-width:768px){.institutionProviderCard_card__5U6Z6{flex:0 0 auto}.institutionProviderCard_cardEqual__GXcAf,.institutionProviderCard_card__5U6Z6{width:100%;min-width:0;max-width:100%}}.endorsedProviders_sectionCherryPie__fywCt{width:100%;background-color:var(--cherryPie);padding:32px 0 44px}@media (max-width:768px){.endorsedProviders_sectionCherryPie__fywCt{padding:0}}.endorsedProviders_headerBadgeFrame__pZlB5{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:58px;height:58px;background:var(--endorsedHeaderSealBackground);border-radius:14px;box-shadow:0 2px 10px rgba(0,0,0,.16)}.endorsedProviders_headerBadgeImg__VzCnk{width:54px;height:54px;object-fit:contain}.endorsedProviders_cardsRow__JGKMD{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:stretch;gap:clamp(18px,3.6vw,47px);width:90%;margin-inline:auto}.endorsedProviders_cardsRowSingle__6_g6t{justify-content:center}.endorsedProviders_cardsRowSingle__6_g6t>*{width:20%;max-width:20%;flex:0 0 auto}@media (max-width:1024px){.endorsedProviders_cardsRow__JGKMD{max-width:min(684px,90%);gap:29px;margin:18px auto}}@media (max-width:768px){.endorsedProviders_cardsRow__JGKMD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;width:min(92vw,560px);max-width:min(92vw,560px);margin-inline:auto;justify-content:stretch}.endorsedProviders_cardsRow__JGKMD>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - 16px) / 2);max-width:calc((100% - 16px) / 2)}}.page_main__GlU4n{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;width:100%;padding-bottom:50px}.page_form__Ou5d6{margin-left:15px;margin-right:15px}.page_courseComponentContainer__zrBhu{padding:0 5vw;align-self:flex-start}.page_flexRow__T73um{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px 30px;align-self:flex-start}