.lab-module-loading-module__sX83SW__panel{text-align:center;background:radial-gradient(circle at 50% 28%,#3eccb721,#0000 34%),linear-gradient(145deg,#fffffffa,#f1f7f9f2);border:1px solid #2dabc433;border-radius:28px;align-content:center;place-items:center;gap:1.25rem;width:min(760px,100%);min-height:360px;margin:clamp(1rem,4vw,3rem) auto;padding:clamp(1.5rem,4vw,3rem);display:grid;overflow:hidden;box-shadow:0 24px 70px #1b2b3d1a}.lab-module-loading-module__sX83SW__visual{isolation:isolate;background:radial-gradient(circle at 50% 44%,#2dabc433,#0000 42%),linear-gradient(145deg,#182943 0%,#101827 62%,#17223a 100%);border:1px solid #63e2d333;border-radius:36px;place-items:center;width:132px;height:132px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 42px #12263b38,inset 0 1px #ffffff17,inset 0 -18px 30px #070d1938}.lab-module-loading-module__sX83SW__visual:after{z-index:-1;content:"";border:1px solid #aaf1ff14;border-radius:28px;position:absolute;inset:10px}.lab-module-loading-module__sX83SW__ambientGlow{z-index:-1;filter:blur(22px);background:#2dabc442;border-radius:50%;width:76px;height:76px;animation:2.6s ease-in-out infinite lab-module-loading-module__sX83SW__academy-loader-ambient;position:absolute}.lab-module-loading-module__sX83SW__portal{width:116px;height:116px;overflow:visible}.lab-module-loading-module__sX83SW__orbitTrack,.lab-module-loading-module__sX83SW__outerPortal,.lab-module-loading-module__sX83SW__middlePortal,.lab-module-loading-module__sX83SW__innerPortal,.lab-module-loading-module__sX83SW__prism{transform-box:fill-box;transform-origin:50%}.lab-module-loading-module__sX83SW__orbitTrack{fill:#d6fdffeb;stroke:#50cee24d;stroke-width:.8px;animation:5.8s linear infinite lab-module-loading-module__sX83SW__academy-loader-orbit}.lab-module-loading-module__sX83SW__orbitTrack ellipse{fill:none;stroke-dasharray:4 5}.lab-module-loading-module__sX83SW__orbitTrack circle{stroke:none;filter:drop-shadow(0 0 4px #7befe8e6)}.lab-module-loading-module__sX83SW__orbitTrack circle:nth-child(3){fill:#2ab18b}.lab-module-loading-module__sX83SW__orbitTrack circle:nth-child(4){fill:#9d87f1}.lab-module-loading-module__sX83SW__outerPortal path,.lab-module-loading-module__sX83SW__middlePortal path,.lab-module-loading-module__sX83SW__innerPortal path{fill:none;stroke-linecap:round;stroke-linejoin:round}.lab-module-loading-module__sX83SW__outerPortal{animation:8.5s linear infinite lab-module-loading-module__sX83SW__academy-loader-portal-outer}.lab-module-loading-module__sX83SW__outerPortal path{stroke:#42c8dc;stroke-width:4px;filter:drop-shadow(0 0 5px #2dabc49e)}.lab-module-loading-module__sX83SW__middlePortal{animation:7s linear infinite lab-module-loading-module__sX83SW__academy-loader-portal-middle}.lab-module-loading-module__sX83SW__middlePortal path{stroke:#7b63dc;stroke-width:3.5px;filter:drop-shadow(0 0 5px #694eca94)}.lab-module-loading-module__sX83SW__innerPortal{animation:2.6s ease-in-out infinite lab-module-loading-module__sX83SW__academy-loader-portal-inner}.lab-module-loading-module__sX83SW__innerPortal path{stroke:#35c9a4;stroke-width:3px;filter:drop-shadow(0 0 5px #2ab18b9e)}.lab-module-loading-module__sX83SW__portalPulse{fill:#2dabc414;stroke:#7ae9e147;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite lab-module-loading-module__sX83SW__academy-loader-pulse}.lab-module-loading-module__sX83SW__prism{filter:drop-shadow(0 0 7px #74e3ea85);animation:2.6s ease-in-out infinite lab-module-loading-module__sX83SW__academy-loader-prism}.lab-module-loading-module__sX83SW__prismTopLeft{fill:#a7f4ef}.lab-module-loading-module__sX83SW__prismTopRight{fill:#4ecce2}.lab-module-loading-module__sX83SW__prismBottomLeft{fill:#2ab18b}.lab-module-loading-module__sX83SW__prismBottomRight{fill:#7659d7}.lab-module-loading-module__sX83SW__prismEdge{fill:none;stroke:#f0ffffb3;stroke-width:.8px;stroke-linejoin:round}.lab-module-loading-module__sX83SW__copy{gap:.35rem;display:grid}.lab-module-loading-module__sX83SW__copy small{color:#0d7377;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:850}.lab-module-loading-module__sX83SW__copy strong{color:#172536;letter-spacing:-.035em;font-size:clamp(1.35rem,3vw,2rem)}.lab-module-loading-module__sX83SW__copy span{color:#6b7785;font-size:.96rem}.lab-module-loading-module__sX83SW__progress{background:#1943541a;border-radius:999px;width:min(320px,76vw);height:5px;overflow:hidden}.lab-module-loading-module__sX83SW__progress span{border-radius:inherit;background:linear-gradient(90deg,#2dabc4,#2ab18b,#694eca);width:42%;height:100%;animation:1.35s cubic-bezier(.65,0,.35,1) infinite lab-module-loading-module__sX83SW__academy-loader-progress;display:block}.lab-module-loading-module__sX83SW__skeleton{grid-template-columns:1fr .72fr .9fr;gap:.55rem;width:min(440px,82vw);display:grid}.lab-module-loading-module__sX83SW__skeleton span{background:linear-gradient(100deg,#1d36460f 20%,#2dabc421 42%,#1d36460f 64%) 0 0/220% 100%;border-radius:13px;height:52px;animation:1.8s ease-in-out infinite lab-module-loading-module__sX83SW__academy-loader-shimmer}.lab-module-loading-module__sX83SW__compact{text-align:left;background:radial-gradient(circle at 18% 18%,#2dabc429,#0000 38%),linear-gradient(145deg,#fbfffffa,#edf4f8f7);border-color:#56d8d252;border-radius:24px;grid-template-columns:94px minmax(0,1fr);grid-template-areas:"visual copy""progress progress";gap:.8rem 1.1rem;width:min(440px,100vw - 2rem);min-height:0;margin:0;padding:1.15rem 1.25rem;box-shadow:0 30px 80px #0d192a40,inset 0 0 0 1px #ffffff8a}.lab-module-loading-module__sX83SW__compact .lab-module-loading-module__sX83SW__visual{border-radius:26px;grid-area:visual;width:94px;height:94px}.lab-module-loading-module__sX83SW__compact .lab-module-loading-module__sX83SW__portal{width:84px;height:84px}.lab-module-loading-module__sX83SW__compact .lab-module-loading-module__sX83SW__copy{grid-area:copy}.lab-module-loading-module__sX83SW__compact .lab-module-loading-module__sX83SW__copy strong{font-size:clamp(1.08rem,3vw,1.32rem)}.lab-module-loading-module__sX83SW__compact .lab-module-loading-module__sX83SW__copy span{font-size:.84rem;line-height:1.45}.lab-module-loading-module__sX83SW__compact .lab-module-loading-module__sX83SW__progress{grid-area:progress;width:100%}.lab-module-loading-module__sX83SW__compact .lab-module-loading-module__sX83SW__skeleton{display:none}@keyframes lab-module-loading-module__sX83SW__academy-loader-ambient{50%{opacity:.58;transform:scale(1.18)}}@keyframes lab-module-loading-module__sX83SW__academy-loader-orbit{to{transform:rotate(1turn)}}@keyframes lab-module-loading-module__sX83SW__academy-loader-portal-outer{to{transform:rotate(60deg)}}@keyframes lab-module-loading-module__sX83SW__academy-loader-portal-middle{to{transform:rotate(-60deg)}}@keyframes lab-module-loading-module__sX83SW__academy-loader-portal-inner{50%{opacity:.68;transform:scale(.92)}}@keyframes lab-module-loading-module__sX83SW__academy-loader-pulse{0%{opacity:.8;transform:scale(.55)}75%,to{opacity:0;transform:scale(2.2)}}@keyframes lab-module-loading-module__sX83SW__academy-loader-prism{50%{transform:translateY(-2px)scale(1.08)}}@keyframes lab-module-loading-module__sX83SW__academy-loader-progress{0%{transform:translate(-120%)}to{transform:translate(340%)}}@keyframes lab-module-loading-module__sX83SW__academy-loader-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:520px){.lab-module-loading-module__sX83SW__panel{border-radius:22px;min-height:320px}.lab-module-loading-module__sX83SW__skeleton{grid-template-columns:1fr .72fr}.lab-module-loading-module__sX83SW__skeleton span:last-child{display:none}.lab-module-loading-module__sX83SW__compact{border-radius:20px;grid-template-columns:76px minmax(0,1fr);min-height:0;padding:1rem}.lab-module-loading-module__sX83SW__compact .lab-module-loading-module__sX83SW__visual{border-radius:21px;width:76px;height:76px}.lab-module-loading-module__sX83SW__compact .lab-module-loading-module__sX83SW__portal{width:69px;height:69px}}@media (prefers-reduced-motion:reduce){.lab-module-loading-module__sX83SW__ambientGlow,.lab-module-loading-module__sX83SW__orbitTrack,.lab-module-loading-module__sX83SW__outerPortal,.lab-module-loading-module__sX83SW__middlePortal,.lab-module-loading-module__sX83SW__innerPortal,.lab-module-loading-module__sX83SW__portalPulse,.lab-module-loading-module__sX83SW__prism,.lab-module-loading-module__sX83SW__progress span,.lab-module-loading-module__sX83SW__skeleton span{animation:none}.lab-module-loading-module__sX83SW__portalPulse{opacity:.35}.lab-module-loading-module__sX83SW__progress span{width:58%}}
.learning-offering-choice-module__TNwfhG__root{color:#1e2834;background:linear-gradient(145deg,#fff 0%,#f4fbf9 55%,#f4f0ff 100%);border:1px solid #dfe4e9;border-radius:32px;max-width:900px;margin:clamp(28px,7vh,90px) auto;padding:clamp(28px,5vw,58px);box-shadow:0 28px 80px #17223117}.learning-offering-choice-module__TNwfhG__icon{color:#d9fff7;background:#163f3a;border-radius:20px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 14px 30px #163f3a33}.learning-offering-choice-module__TNwfhG__eyebrow{color:#6b50c7;letter-spacing:.15em;text-transform:uppercase;margin-top:24px;font-size:.72rem;font-weight:900;display:block}.learning-offering-choice-module__TNwfhG__root h2{letter-spacing:-.055em;max-width:680px;margin:10px 0 14px;font-size:clamp(2rem,5vw,4.1rem);line-height:1}.learning-offering-choice-module__TNwfhG__root>p{color:#687481;max-width:720px;margin:0;font-size:1rem;line-height:1.7}.learning-offering-choice-module__TNwfhG__grid{gap:12px;margin-top:30px;display:grid}.learning-offering-choice-module__TNwfhG__grid a{color:#22313d;background:#ffffffdb;border:1px solid #d8dfe5;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.learning-offering-choice-module__TNwfhG__grid a:hover{border-color:#6b50c7;transform:translateY(-2px);box-shadow:0 14px 32px #3f2c801a}.learning-offering-choice-module__TNwfhG__grid strong,.learning-offering-choice-module__TNwfhG__grid small{display:block}.learning-offering-choice-module__TNwfhG__grid strong{font-size:1rem}.learning-offering-choice-module__TNwfhG__grid small{color:#75808b;margin-top:4px}.learning-offering-choice-module__TNwfhG__note{color:#7b858e;margin-top:22px;line-height:1.55;display:block}@media (max-width:600px){.learning-offering-choice-module__TNwfhG__root{border-radius:24px;margin:18px;padding:24px}.learning-offering-choice-module__TNwfhG__grid a{grid-template-columns:auto 1fr}.learning-offering-choice-module__TNwfhG__grid a>svg:last-child{display:none}}
