.hero_hero__dC_Wq{position:relative;overflow:hidden;padding:80px max(var(--sa27-gutter),(100% - 1280px)/2) 120px;background:linear-gradient(180deg,#f4df9d,#d9c6f7);color:#232368}@media(max-width:1023px){.hero_hero__dC_Wq{padding:40px var(--sa27-gutter) 64px}}.hero_line__eQzSO{position:absolute;top:61px;left:max(50% - 38px,100% - 758px);width:916px;height:auto;pointer-events:none}@media(max-width:1023px){.hero_line__eQzSO{display:none}}.hero_top__aEKD4{position:relative;display:grid;grid-template-columns:minmax(0,756fr) minmax(380px,468fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"pill card" "h1 card" "actions card" "trust card";grid-column-gap:56px;column-gap:56px;grid-row-gap:24px;row-gap:24px;align-items:start}@media(max-width:1023px){.hero_top__aEKD4{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"pill" "h1" "card" "trust" "actions";max-width:720px;margin:0 auto}}.hero_solo__QfGjy{grid-template-columns:minmax(0,756px);grid-template-rows:none;grid-template-areas:"pill" "h1" "actions" "trust"}@media(max-width:1023px){.hero_solo__QfGjy{grid-template-areas:"pill" "h1" "trust" "actions"}}@media(min-width:1024px){.hero_solo__QfGjy+.hero_fourHead__5lZPN{margin-top:80px}}.hero_pill__01lFa{grid-area:pill;width:-moz-fit-content;width:fit-content;padding:8px 16px;border-radius:64px;background:#fff;font-size:14px;line-height:20px;letter-spacing:1.68px;text-rendering:geometricPrecision;text-transform:uppercase}.hero_h1__8T3Qd,.hero_pill__01lFa{margin:0;font-family:var(--typography-displayFont),Arial,Helvetica,sans-serif;font-weight:600;text-wrap:wrap}.hero_h1__8T3Qd{grid-area:h1;color:inherit;font-size:64px;line-height:70.4px;letter-spacing:.04px;letter-spacing:-.26px}@media(max-width:1023px){.hero_h1__8T3Qd{font-size:36px;line-height:39.6px}}@media(min-width:1024px){.hero_h1__8T3Qd{font-size:clamp(48px,4.45vw,64px);line-height:1.1}}@media(max-width:1023px){.hero_h1__8T3Qd{font-weight:500;letter-spacing:.43px}}.hero_actions__jBZxj{grid-area:actions;display:flex;flex-wrap:wrap;gap:16px;padding-top:8px}@media(max-width:1023px){.hero_actions__jBZxj{flex-direction:column;gap:12px;padding-top:0}.hero_actions__jBZxj a{width:100%}}.hero_trust__AGjbP{grid-area:trust;display:flex;flex-wrap:wrap;column-gap:38px;row-gap:11px;color:#161741;margin:0;font-family:var(--typography-displayFont),Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;font-weight:400;letter-spacing:0}.hero_trust__AGjbP p{margin:0}.hero_trust__AGjbP strong{font-weight:700}@media(max-width:1023px){.hero_trust__AGjbP{flex-direction:column;row-gap:9px}}.hero_rating__psbFi{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:8px}.hero_stars__L01wA{gap:1px;margin-right:0;color:#e0a800;font-size:16px}.hero_stars__L01wA svg{padding:.0625em}.hero_logo__RS5qu{width:59px;height:auto}.hero_awards__N2BR6{flex-basis:100%}.hero_awards__N2BR6 a{position:relative;padding-block:calc((44px - 1em)/2);color:inherit;text-decoration:underline;text-underline-offset:2px}.hero_awards__N2BR6 a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.hero_card__gMrQd{grid-area:card;position:relative;overflow:hidden;border-radius:28px;background:#161741;box-shadow:0 0 0 6px rgba(255,255,255,.55),0 28px 60px rgba(22,23,65,.32);color:#fff}@media(max-width:1023px){.hero_card__gMrQd{border-radius:22px}}.hero_cardPhoto__H1CyA{position:relative;height:176px}.hero_cardPhoto__H1CyA img{object-fit:cover}.hero_cardPhoto__H1CyA:after{content:"";position:absolute;inset:-1px;background:linear-gradient(180deg,rgba(22,23,65,.05),rgba(22,23,65,.35) 55%,#161741)}@media(max-width:1023px){.hero_cardPhoto__H1CyA{height:104px}}.hero_cardTag__NgIsY{position:absolute;z-index:1;top:20px;left:30px;padding:6px 12px;border-radius:64px;background:#a6d89c;color:#232368;margin:0;font-family:var(--typography-displayFont),Arial,Helvetica,sans-serif;font-size:11px;line-height:14.4px;font-weight:700;letter-spacing:1.1px;text-rendering:geometricPrecision;text-transform:uppercase;text-wrap:wrap}@media(max-width:1023px){.hero_cardTag__NgIsY{top:16px;left:20px}}.hero_seal__H3L4X{position:absolute;z-index:1;top:118px;right:22px;width:118px;height:118px}@media(max-width:1023px){.hero_seal__H3L4X{top:58px;right:18px;width:88px;height:88px}}.hero_cardBody__oYDkt{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:4px 32px 28px}@media(max-width:1023px){.hero_cardBody__oYDkt{gap:10px;padding:6px 22px 22px}}.hero_cardTitle__ts7JW{max-width:min(326px,100% - 92px);padding-bottom:12px;background:url(/sa27/home/underline-sand.svg) 0 100%/327px 12px no-repeat;color:#fff;margin:0;color:inherit;font-family:var(--typography-displayFont),Arial,Helvetica,sans-serif;font-size:38px;line-height:40.3px;font-weight:600;letter-spacing:.04px;text-wrap:wrap;letter-spacing:-.57px}@media(max-width:1023px){.hero_cardTitle__ts7JW{font-size:28px;line-height:29.7px;max-width:230px;background-size:230px 9px;letter-spacing:-.42px}}.hero_accent__s6lW3{display:block;color:#f4df9d;white-space:nowrap}.hero_cardText__j8LWm{padding-top:6px;color:#d9dcef;margin:0;font-family:var(--typography-displayFont),Arial,Helvetica,sans-serif;font-size:15px;line-height:23px;font-weight:400;letter-spacing:0}@media(max-width:1023px){.hero_cardText__j8LWm{font-size:14px;line-height:21px}}.hero_cardBtn__IeWeI{min-height:44px;padding:8px 24px}@media(max-width:1023px){.hero_cardBtn__IeWeI{margin-top:0}}.hero_cardNote__SG_VN{color:#b9bdd9;margin:0;font-family:var(--typography-displayFont),Arial,Helvetica,sans-serif;font-size:12px;line-height:15.7px;font-weight:400;letter-spacing:0}.hero_fourHead__5lZPN{position:relative;display:flex;flex-direction:column;gap:8px;margin-top:40px}@media(max-width:1023px){.hero_fourHead__5lZPN{max-width:720px;margin:40px auto 0}}.hero_fourTitle__bLaDj{margin:0;color:inherit;font-family:var(--typography-displayFont),Arial,Helvetica,sans-serif;font-size:32px;line-height:35.2px;font-weight:500;letter-spacing:.04px;text-wrap:wrap;letter-spacing:.38px}@media(max-width:1023px){.hero_fourTitle__bLaDj{font-size:24px;line-height:26.4px}}.hero_fourNote__zRT7H{color:#4a4a83;margin:0;font-family:var(--typography-displayFont),Arial,Helvetica,sans-serif;font-size:12px;line-height:15.6px;font-weight:400;letter-spacing:0}.hero_cards__pRprY{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin:40px 0 0;padding:0;list-style:none}@media(max-width:1023px){.hero_cards__pRprY{grid-template-columns:minmax(0,1fr);gap:12px;max-width:720px;margin:24px auto 0}}@media(min-width:768px)and (max-width:1023px){.hero_cards__pRprY{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero_item__5_ScG{display:flex;flex-direction:column;align-items:center}.hero_learner__irxIH{align-self:stretch;flex:1 1;display:flex;flex-direction:column;gap:16px;padding:12px 12px 24px;border-radius:24px;background:#fff;box-shadow:0 10px 30px rgba(35,35,104,.1)}.hero_photo__q98rj{position:relative;height:188px;overflow:hidden;border-radius:16px}.hero_photo__q98rj img{object-fit:cover}@media(max-width:1023px){.hero_photo__q98rj{height:auto;aspect-ratio:330/188}}.hero_photo__q98rj .hero_photoNum__TTqR3{position:absolute;top:12px;right:12px}@media(min-width:1024px){.hero_photo__q98rj .hero_photoNum__TTqR3{display:none}}.hero_content__yBMHV{display:flex;flex-direction:column;gap:8px;padding:0 8px}.hero_tag__xoUTc{width:-moz-fit-content;width:fit-content;padding:4px 12px;border-radius:64px;margin:0;font-family:var(--typography-displayFont),Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.96px;text-rendering:geometricPrecision;text-transform:uppercase;text-wrap:wrap}.hero_blue__PlENY{background:#d6e7ff}@media(max-width:1023px){.hero_blue__PlENY{background:#8abaff}}.hero_sand__56Ji5{background:#f4df9d}.hero_purple__YZekI{background:#d9c6f7}.hero_green__VP_Gk{background:#a6d89c}.hero_voice__hWIhk{font-size:16px;line-height:20.8px;font-weight:500}.hero_voice__hWIhk,.hero_who__eiWue{margin:0;font-family:var(--typography-displayFont),Arial,Helvetica,sans-serif;letter-spacing:0}.hero_who__eiWue{color:#4a4a83;font-size:12px;line-height:15.6px;font-weight:400}.hero_claim__yhlm_{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:16px;border-top:1px solid #e5e5e5}.hero_claimText___98Qj{margin:0;font-family:var(--typography-displayFont),Arial,Helvetica,sans-serif;font-size:20px;line-height:26px;font-weight:600;letter-spacing:.24px}.hero_stem__tDko7{width:0;height:34px;border-left:2px dotted #232368}@media(max-width:1023px){.hero_stem__tDko7{display:none}}.hero_item__5_ScG .hero_node__xZQdY{position:relative;z-index:2}@media(max-width:1023px){.hero_item__5_ScG .hero_node__xZQdY{display:none}}