.CourseSelection_selectionSection__4xifa{position:relative;overflow:hidden;background:radial-gradient(ellipse 55% 45% at 88% 12%,color-mix(in srgb,var(--primary-color) 9%,transparent),transparent 58%),radial-gradient(ellipse 45% 40% at 8% 92%,color-mix(in srgb,var(--accent-green) 8%,transparent),transparent 55%),var(--bg-light)}.CourseSelection_heading__vwsTH,.CourseSelection_pathway__XG7wn{position:relative;z-index:1;margin-bottom:36px}.CourseSelection_pathway__XG7wn{display:flex;align-items:stretch;justify-content:center;gap:0}.CourseSelection_stepWrap__7ZSQ7{--step-index:0;display:contents}.CourseSelection_stepCard__4TTud{position:relative;flex:1 1;min-width:0;max-width:340px;opacity:0;transform:translateY(22px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--step-index) * .14s + .15s)}.CourseSelection_stepCard__4TTud,.CourseSelection_stepCard__4TTud[data-tone=primary]{--step-accent:var(--primary-color)}.CourseSelection_stepCard__4TTud[data-tone=green]{--step-accent:var(--accent-green)}.CourseSelection_stepCard__4TTud[data-tone=red]{--step-accent:var(--accent-red)}.CourseSelection_isVisible__QHBA3 .CourseSelection_stepCard__4TTud{opacity:1;transform:translateY(0)}.CourseSelection_stepCard__4TTud:hover{transform:translateY(-6px)}.CourseSelection_cardSurface__FiXjp{position:relative;min-height:100%;padding:28px 24px 32px;border-radius:32px;overflow:hidden;background:var(--white);box-shadow:0 22px 44px -24px color-mix(in srgb,var(--primary-dark) 34%,transparent),0 0 0 1px color-mix(in srgb,var(--border-color) 70%,transparent);transition:box-shadow .25s ease}.CourseSelection_stepCard__4TTud:hover .CourseSelection_cardSurface__FiXjp{box-shadow:0 28px 52px -22px color-mix(in srgb,var(--primary-dark) 40%,transparent),0 0 0 1px color-mix(in srgb,var(--step-accent) 18%,var(--border-color))}.CourseSelection_cardSurface__FiXjp:before{content:"";position:absolute;top:0;right:0;width:88px;height:88px;background:var(--bg-light);border-bottom-left-radius:40px;z-index:2}.CourseSelection_cardShade__fS4pe{position:absolute;inset:auto 0 0 0;height:46%;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--primary-dark) 5%,transparent) 100%);pointer-events:none;z-index:0}.CourseSelection_stepBadge__N3FW9{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:46px;padding:7px 12px;margin-bottom:18px;border-radius:999px;font-size:.8rem;font-weight:800;letter-spacing:.06em;color:var(--step-accent);background:color-mix(in srgb,var(--step-accent) 10%,var(--white));border:1px solid color-mix(in srgb,var(--step-accent) 22%,var(--border-color))}.CourseSelection_stepTitle__Jyb3Z{position:relative;z-index:1;margin:0 0 10px;padding-right:52px;color:var(--primary-dark);font-size:1.08rem;font-weight:800;line-height:1.35}.CourseSelection_stepBody__Ea1oC{position:relative;z-index:1;margin:0;padding-right:18px;color:var(--text-light);font-size:.93rem;line-height:1.65}.CourseSelection_stepBody__Ea1oC strong{color:var(--primary-dark);font-weight:700}.CourseSelection_iconDock__9iFFg{position:absolute;top:16px;right:16px;z-index:3;width:54px;height:54px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:1.25rem;background:linear-gradient(145deg,var(--step-accent),color-mix(in srgb,var(--step-accent) 58%,var(--primary-dark)));box-shadow:0 12px 24px -10px color-mix(in srgb,var(--step-accent) 55%,transparent);transition:transform .25s ease}.CourseSelection_stepCard__4TTud:hover .CourseSelection_iconDock__9iFFg{transform:scale(1.05)}.CourseSelection_connector__JZKCo{flex:0 0 auto;display:flex;align-items:center;align-self:center;width:56px;padding-top:8px}.CourseSelection_connectorSvg__woMsD{display:block;width:100%;height:auto}.CourseSelection_connectorTrack__4o_4e{stroke:color-mix(in srgb,var(--primary-color) 35%,var(--border-color));stroke-width:2.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.CourseSelection_connectorAnimated__oDGPt{animation:CourseSelection_connectorDraw__6AV3U .7s cubic-bezier(.65,0,.35,1) forwards;animation-delay:var(--conn-delay)}.CourseSelection_connectorHead__7B79S{fill:color-mix(in srgb,var(--primary-color) 75%,var(--primary-dark));opacity:0;transform-origin:64px 16px;transform:scale(.5)}.CourseSelection_connectorHeadVisible__dmrg_{animation:CourseSelection_connectorPop__e8dVI .45s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--conn-delay)}.CourseSelection_ctaWrap__LgoS3{display:flex;justify-content:center;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:.75s}.CourseSelection_isVisible__QHBA3 .CourseSelection_ctaWrap__LgoS3{opacity:1;transform:translateY(0)}@keyframes CourseSelection_connectorDraw__6AV3U{to{stroke-dashoffset:0}}@keyframes CourseSelection_connectorPop__e8dVI{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (max-width:960px){.CourseSelection_pathway__XG7wn{flex-direction:column;align-items:center;gap:0;max-width:420px;margin-inline:auto}.CourseSelection_stepWrap__7ZSQ7{display:flex;flex-direction:column;align-items:center;width:100%}.CourseSelection_stepCard__4TTud{width:100%;max-width:none}.CourseSelection_connector__JZKCo{width:32px;height:36px;padding:0;transform:rotate(90deg)}}@media (max-width:480px){.CourseSelection_cardSurface__FiXjp{padding:24px 20px 28px;border-radius:28px}.CourseSelection_stepTitle__Jyb3Z{font-size:1rem}.CourseSelection_stepBody__Ea1oC{font-size:.9rem}.CourseSelection_iconDock__9iFFg{width:48px;height:48px;border-radius:16px}}@media (prefers-reduced-motion:reduce){.CourseSelection_ctaWrap__LgoS3,.CourseSelection_stepCard__4TTud{transition:none;opacity:1;transform:none}.CourseSelection_connectorTrack__4o_4e{stroke-dashoffset:0;animation:none}.CourseSelection_connectorHead__7B79S{opacity:1;transform:none;animation:none}.CourseSelection_stepCard__4TTud:hover,.CourseSelection_stepCard__4TTud:hover .CourseSelection_iconDock__9iFFg{transform:none}}.CourseAbout_aboutSection___l65m{background:radial-gradient(ellipse 60% 50% at 15% 20%,color-mix(in srgb,var(--primary-color) 8%,transparent),transparent 60%),radial-gradient(ellipse 55% 45% at 85% 80%,color-mix(in srgb,var(--accent-red) 6%,transparent),transparent 60%),var(--bg-light)}.CourseAbout_heading__WN3hP{margin-bottom:20px}.CourseAbout_copyText__mNf0J{margin:0 auto 28px;max-width:920px;color:var(--text-light);font-size:1.08rem;line-height:1.75;text-align:center}.CourseAbout_highlightButtons__yx9n2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px}.CourseAbout_highlightButton__cRtVe{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 28px;border-radius:999px;font-size:1.15rem;font-weight:800;color:var(--primary-dark);background:var(--white);border:1px solid color-mix(in srgb,var(--primary-color) 18%,var(--border-color));box-shadow:0 10px 24px -16px color-mix(in srgb,var(--primary-dark) 25%,transparent);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.CourseAbout_highlightButton__cRtVe:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary-color) 32%,var(--border-color));box-shadow:0 14px 28px -14px color-mix(in srgb,var(--primary-dark) 32%,transparent)}.CourseAbout_highlightIcon__AgAxE{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.CourseAbout_highlightButton__cRtVe[data-index="0"] .CourseAbout_highlightIcon__AgAxE{color:color-mix(in srgb,var(--accent-yellow) 85%,var(--primary-dark));background:color-mix(in srgb,var(--accent-yellow) 14%,var(--white))}.CourseAbout_highlightButton__cRtVe[data-index="1"] .CourseAbout_highlightIcon__AgAxE{color:color-mix(in srgb,var(--accent-green) 85%,var(--primary-dark));background:color-mix(in srgb,var(--accent-green) 14%,var(--white))}.CourseAbout_highlightButton__cRtVe[data-index="2"] .CourseAbout_highlightIcon__AgAxE{color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 12%,var(--white))}@media (max-width:600px){.CourseAbout_copyText__mNf0J{font-size:1rem;line-height:1.65;text-align:left}.CourseAbout_highlightButtons__yx9n2{flex-direction:column;align-items:stretch}.CourseAbout_highlightButton__cRtVe{width:100%;max-width:360px;margin-inline:auto;font-size:1.08rem}}@media (prefers-reduced-motion:reduce){.CourseAbout_highlightButton__cRtVe:hover{transform:none}}.CourseAffiliations_affiliationsSection__Tvys6{background-color:var(--white)}.CourseAffiliations_accreditationsGrid__bjGL1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;margin-top:8px;width:100%;max-width:960px;margin-left:auto;margin-right:auto}.CourseAffiliations_accreditationCard__CZE8b{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:280px;justify-self:center}.CourseAffiliations_imageCircle__LLfhf{position:relative;width:108px;height:108px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px;flex-shrink:0;transition:transform .25s ease}.CourseAffiliations_accreditationCard__CZE8b:hover .CourseAffiliations_imageCircle__LLfhf{transform:translateY(-4px)}.CourseAffiliations_circleRing__h_xW7{position:absolute;inset:-6px;border-radius:50%;border:4px solid transparent;background:linear-gradient(var(--white),var(--white)) padding-box,var(--ring-gradient) border-box;pointer-events:none;z-index:1;animation:CourseAffiliations_ringSpin__cz2ws 12s linear infinite}.CourseAffiliations_accreditationCard__CZE8b:nth-child(2) .CourseAffiliations_circleRing__h_xW7{animation-duration:14s;animation-direction:reverse}.CourseAffiliations_accreditationCard__CZE8b:nth-child(3) .CourseAffiliations_circleRing__h_xW7{animation-duration:11s}.CourseAffiliations_circleGlow__SCTbg{position:absolute;inset:-2px;border-radius:50%;background:var(--glow);opacity:.55;pointer-events:none;z-index:0;animation:CourseAffiliations_glowPulse__JoNr9 3.4s ease-in-out infinite}.CourseAffiliations_accreditationCard__CZE8b:nth-child(2) .CourseAffiliations_circleGlow__SCTbg{animation-delay:.4s}.CourseAffiliations_accreditationCard__CZE8b:nth-child(3) .CourseAffiliations_circleGlow__SCTbg{animation-delay:.8s}.CourseAffiliations_imageWrap__UjV7D{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;z-index:2;box-shadow:0 16px 32px -14px color-mix(in srgb,var(--primary-dark) 35%,transparent),inset 0 0 0 3px color-mix(in srgb,var(--white) 85%,transparent);background:var(--bg-light)}.CourseAffiliations_circleImage__xchfy{object-fit:cover;transition:transform .35s ease}.CourseAffiliations_accreditationCard__CZE8b:hover .CourseAffiliations_circleImage__xchfy{transform:scale(1.06)}.CourseAffiliations_roleLabel__YX34T{display:block;margin-bottom:6px;color:var(--accent-green);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;width:100%}.CourseAffiliations_accreditationName__xenHP{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;margin:0;color:var(--label-color);font-size:.72rem;font-weight:800;line-height:1.35;letter-spacing:.04em;text-transform:uppercase}.CourseAffiliations_nameLine__hiGfy{display:block;width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.CourseAffiliations_toneBlue__mHa_R{--ring-gradient:linear-gradient(135deg,var(--primary-dark),color-mix(in srgb,var(--primary-dark) 45%,var(--white)),var(--primary-dark));--glow:radial-gradient(circle,color-mix(in srgb,var(--primary-dark) 20%,transparent),transparent 70%);--label-color:var(--primary-dark)}.CourseAffiliations_toneGold__rfMHz{--ring-gradient:linear-gradient(135deg,var(--accent-yellow),color-mix(in srgb,var(--accent-yellow) 40%,var(--white)),var(--accent-yellow));--glow:radial-gradient(circle,color-mix(in srgb,var(--accent-yellow) 22%,transparent),transparent 70%);--label-color:color-mix(in srgb,var(--accent-yellow) 75%,var(--primary-dark))}.CourseAffiliations_toneRed__Poyqc{--ring-gradient:linear-gradient(135deg,var(--accent-red),color-mix(in srgb,var(--accent-red) 35%,var(--white)),var(--accent-red));--glow:radial-gradient(circle,color-mix(in srgb,var(--accent-red) 20%,transparent),transparent 70%);--label-color:var(--accent-red)}@keyframes CourseAffiliations_ringSpin__cz2ws{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes CourseAffiliations_glowPulse__JoNr9{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.75;transform:scale(1.04)}}@media (max-width:900px){.CourseAffiliations_accreditationsGrid__bjGL1{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.CourseAffiliations_accreditationCard__CZE8b{max-width:none}.CourseAffiliations_accreditationName__xenHP{font-size:.68rem}}@media (max-width:640px){.CourseAffiliations_accreditationsGrid__bjGL1{grid-template-columns:1fr;gap:32px;max-width:280px}.CourseAffiliations_imageCircle__LLfhf{width:100px;height:100px}.CourseAffiliations_accreditationName__xenHP{font-size:.64rem}}@media (prefers-reduced-motion:reduce){.CourseAffiliations_circleGlow__SCTbg,.CourseAffiliations_circleRing__h_xW7{animation:none}.CourseAffiliations_accreditationCard__CZE8b:hover .CourseAffiliations_circleImage__xchfy,.CourseAffiliations_accreditationCard__CZE8b:hover .CourseAffiliations_imageCircle__LLfhf{transform:none}}