:root{--color-black: #000000;--color-white: #ffffff;--azure-50: #0059ff;--azure-45: #004fe3;--grey-96: #eaf1ff;--grey-60: #999999;--white-70: rgba(255, 255, 255, .7);--white-15: rgba(255, 255, 255, .15);--white-10: rgba(255, 255, 255, .1);--white-5: rgba(255, 255, 255, .05);--black-50: rgba(0, 0, 0, .5);--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-satoshi: "Satoshi", "Plus Jakarta Sans", sans-serif;--font-serif: "PP Editorial New", "Times New Roman", Georgia, serif;--font-dm: "DM Sans", "Plus Jakarta Sans", sans-serif;--black-70: rgba(0, 0, 0, .7);--ebony: #03050a;--ebony-70: rgba(3, 5, 10, .7);--mid-gray: #5e6066;--pattens-blue: #d7e4ff;--grey-92-2: #d6e4ff;--page-bg: #eaf1ff;--content-width: 1220px;--canvas-width: 1920px;--gutter: 20px}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;padding:0;font-family:var(--font-sans);background:var(--page-bg);color:var(--color-black);display:flex;flex-direction:column;align-items:center;width:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,figure{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img,svg{display:block;max-width:100%}ul{margin:0;padding:0;list-style:none}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:16px;padding:10px 14px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.48px;border:1px solid var(--white-10);transition:filter .15s ease,background .15s ease}.btn--primary{background:var(--azure-45);color:var(--color-white)}.btn--primary:hover{filter:brightness(1.08)}.btn--secondary{gap:6px;background:var(--color-white);color:var(--color-black)}.btn--secondary:hover{filter:brightness(.95)}.btn__play{width:20px;height:20px;flex-shrink:0}.icon-mask{display:inline-block;background-color:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;flex-shrink:0}.eyebrow{display:inline-flex;align-items:center;padding:6px 14px;border-radius:40px;background:#0059ff14;border:1px solid rgba(0,89,255,.18);color:var(--azure-45);font-size:13px;font-weight:600;line-height:16px;letter-spacing:.6px;text-transform:uppercase}.section-title{color:var(--azure-50);font-size:50px;font-weight:500;line-height:56px;letter-spacing:-1.5px;text-align:center}.section-title--dark{color:var(--ebony)}.section-sub{max-width:760px;text-align:center;color:var(--black-70);font-size:20px;font-weight:500;line-height:26px;letter-spacing:-.6px}.section{width:100%;display:flex;justify-content:center}.content{width:min(var(--content-width),100% - 2 * var(--gutter));max-width:var(--content-width);margin-left:auto;margin-right:auto}@media(max-width:1260px){.curr__inner,.become__inner,.mgr__inner,.skl__inner,.tl__inner,.alumni__inner{width:min(var(--content-width),100% - 2 * var(--gutter))!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}}@media(max-width:1024px){.section-title{font-size:36px;line-height:42px;letter-spacing:-1px}.section-sub{font-size:17px;line-height:24px}}@media(max-width:600px){:root{--gutter: 16px}.section-title{font-size:28px;line-height:34px;letter-spacing:-.8px}.section-sub{font-size:16px;line-height:23px}.btn{padding:11px 16px;font-size:15px}}.anim-ready [data-anim]{opacity:0;transform:translateY(16px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--anim-i, 0) * 55ms);will-change:opacity,transform}.anim-ready [data-anim].anim-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.anim-ready [data-anim]{opacity:1;transform:none;transition:none}}.site-banner{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 24px;background:var(--color-black);color:var(--color-white);font-size:14px;font-weight:500;line-height:18px;letter-spacing:-.2px;text-align:center}.site-banner strong{font-weight:700}.site-banner__star{color:#ffd84d;font-size:13px}.site-banner__short{display:none}@media(max-width:600px){.site-banner__full{display:none}.site-banner__short{display:inline}.site-banner__star{display:none}.site-banner{text-align:center}}@keyframes form-modal-spin{to{transform:rotate(360deg)}}.schedule-drawer[hidden]{display:none}.schedule-drawer{position:fixed;inset:0;z-index:2100;display:flex;align-items:flex-end;justify-content:center}.schedule-drawer__backdrop{position:absolute;inset:0;background:#000000b3;backdrop-filter:blur(3px);opacity:0;transition:opacity .35s ease}.schedule-drawer[data-open] .schedule-drawer__backdrop{opacity:1}.schedule-drawer__panel{position:relative;z-index:1;width:100%;height:95vh;background:var(--color-white);border-radius:24px 24px 0 0;overflow:hidden;box-shadow:0 -30px 90px #00000080;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .4s cubic-bezier(.22,1,.36,1)}.schedule-drawer[data-open] .schedule-drawer__panel{transform:translateY(0)}.schedule-drawer__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.08)}.schedule-drawer__title{color:var(--color-black);font-size:18px;font-weight:600;letter-spacing:-.4px}.schedule-drawer__close{position:relative;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#0000000f;cursor:pointer;transition:background .15s ease}.schedule-drawer__close:before,.schedule-drawer__close:after{content:"";position:absolute;top:50%;left:50%;width:15px;height:2px;background:#111;border-radius:2px}.schedule-drawer__close:before{transform:translate(-50%,-50%) rotate(45deg)}.schedule-drawer__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.schedule-drawer__close:hover{background:#00000024}.schedule-drawer__body{position:relative;flex:1;min-height:0}.schedule-drawer__iframe{width:100%;height:100%;border:0;display:block}.schedule-drawer__loader{position:absolute;inset:0;z-index:2;background:var(--color-white);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#7f7f7f;font-size:15px;font-weight:500;letter-spacing:-.3px;transition:opacity .4s ease}.schedule-drawer__loader[data-hidden]{opacity:0;pointer-events:none}.schedule-drawer__spinner{width:42px;height:42px;border-radius:50%;border:4px solid rgba(0,0,0,.1);border-top-color:var(--azure-50);animation:form-modal-spin .8s linear infinite}.footer[data-astro-cid-sz7xmlte]{background:var(--color-white)}.footer__inner[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:10px;padding:36px 0}.footer__top[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%}.footer__col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:2px}.footer__col-title[data-astro-cid-sz7xmlte]{color:var(--color-black);font-size:15px;font-weight:500;line-height:18px;letter-spacing:-.45px}.footer__links[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column}.footer__link[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:4px;padding:12px 0}.footer__link[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--black-70);font-size:15px;font-weight:500;line-height:18px;letter-spacing:-.45px}.footer__hiring[data-astro-cid-sz7xmlte]{background:var(--azure-50);color:var(--color-white);border-radius:4.2px;padding:2px 5px 3px;font-size:9.8px;font-weight:700;line-height:11.76px;letter-spacing:-.294px}.footer__contacts[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:20px}.footer__contact[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:8px}.footer__contact-row[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:5px;color:var(--color-black);font-size:15px;font-weight:500;line-height:18px;letter-spacing:-.45px}.footer__contact-row[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:21px;height:21px}.footer__contact-desc[data-astro-cid-sz7xmlte]{color:var(--black-70);font-size:14px;font-weight:500;line-height:16.8px;letter-spacing:-.42px}.footer__info[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:20px}.footer__phone[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:8px}.footer__hours[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;width:138px}.footer__hours[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte],.footer__address[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--black-70);font-size:14px;font-weight:500;line-height:16.8px;letter-spacing:-.42px}.footer__address[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column}.footer__accred[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:8px}.footer__accred-title[data-astro-cid-sz7xmlte]{color:var(--color-black);font-size:15px;font-weight:500;line-height:18px;letter-spacing:-.45px}.footer__schev[data-astro-cid-sz7xmlte]{width:auto;height:42px;object-fit:contain}.footer__bottom[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:24px;width:100%}.footer__bottom-row[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:40px;width:100%}.footer__brand[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:20px}.footer__logo[data-astro-cid-sz7xmlte]{height:39px;width:123px;object-fit:contain}.footer__copy[data-astro-cid-sz7xmlte],.footer__legal[data-astro-cid-sz7xmlte]{color:#0006;font-size:14px;font-weight:500;line-height:16.8px;letter-spacing:-.42px;white-space:nowrap}.footer__disclaimer-row[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:40px}.footer__disclaimer[data-astro-cid-sz7xmlte]{max-width:769px;color:#0006;font-size:14px;font-weight:500;line-height:16.8px;letter-spacing:-.42px}.footer__disclaimer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:underline}.footer__socials[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:10px;flex-shrink:0}.footer__social[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:29px;height:29px}@media(max-width:1024px){.footer__top[data-astro-cid-sz7xmlte]{gap:32px 48px}.footer__disclaimer-row[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:20px}.footer__disclaimer[data-astro-cid-sz7xmlte]{max-width:100%}}@media(max-width:600px){.footer__top[data-astro-cid-sz7xmlte]{flex-direction:column;gap:28px}.footer__bottom-row[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:14px}}
