.IBHero-module__odn05q__hero{--hero-mint:#d2d2ea;--hero-ink:#070d13;isolation:isolate;color:#fff;font-family:var(--font-plus-jakarta),sans-serif;background:#080e17;padding:178px 0 76px;position:relative;overflow:hidden}.IBHero-module__odn05q__scene,.IBHero-module__odn05q__fallbackBars,.IBHero-module__odn05q__backgroundVideo,.IBHero-module__odn05q__videoShade,.IBHero-module__odn05q__gridLines,.IBHero-module__odn05q__glow{pointer-events:none;position:absolute;inset:0}.IBHero-module__odn05q__scene{z-index:-1;overflow:hidden}.IBHero-module__odn05q__fallbackBars{background:linear-gradient(90deg,#0000 0 55%,#4ce1b81f 55.2% 55.35%,#0000 55.6%),repeating-linear-gradient(90deg,#0000 0 50px,#35bfb926 51px 53px,#0000 55px 92px),radial-gradient(70% 60% at 78% 22%,#164b4d 0,#0a1825 46%,#080e17 100%);animation:18s ease-in-out infinite alternate IBHero-module__odn05q__ambientDrift;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 72%);mask-image:linear-gradient(90deg,#0000 10%,#000 72%)}.IBHero-module__odn05q__backgroundVideo{object-fit:cover;opacity:.72;filter:saturate(.85)hue-rotate(8deg);width:120vw;max-width:none;height:120%;inset:-10% auto -10% 50%;transform:translate(-50%)}.IBHero-module__odn05q__videoShade{background:linear-gradient(90deg,#070b0a 0%,#070b0af5 22%,#070b0abd 45%,#070b0a66 72%,#070b0a8c 100%),linear-gradient(#0000 50%,#070b0ab8 88%,#070b0a 100%)}.IBHero-module__odn05q__gridLines{background:linear-gradient(90deg,#0000 calc(25% - .5px),#ffffff1a 25%,#0000 calc(25% + .5px) calc(50% - .5px),#ffffff1a 50%,#0000 calc(50% + .5px) calc(75% - .5px),#ffffff1a 75%,#0000 calc(75% + .5px));display:none}.IBHero-module__odn05q__glow{opacity:.55;width:min(70vw,900px);height:300px;inset:45px auto auto 35%}.IBHero-module__odn05q__content{width:min(100% - 80px,1380px);margin:0 auto;position:relative}.IBHero-module__odn05q__mainGrid{grid-template-columns:minmax(0,1fr) minmax(400px,490px);align-items:start;gap:clamp(44px,5vw,90px);display:grid}.IBHero-module__odn05q__copyColumn{min-width:0}.IBHero-module__odn05q__headline{color:#f6faf8;letter-spacing:-.039em;text-transform:uppercase;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(42px,4.1vw,67px);font-weight:800;line-height:1.06}.IBHero-module__odn05q__headline span{color:#82b4ff}.IBHero-module__odn05q__certificate{color:#f4fcf8;background:#181828b8;border:1px solid #d2d2ea61;border-radius:12px;align-items:flex-start;gap:11px;max-width:630px;margin-top:29px;padding:13px 16px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.IBHero-module__odn05q__certificate svg{color:var(--hero-mint);flex:none;margin-top:1px}.IBHero-module__odn05q__certificate strong,.IBHero-module__odn05q__certificate sup{color:var(--hero-mint)}.IBHero-module__odn05q__certificate sup{margin-left:2px}.IBHero-module__odn05q__description{color:#c5d0ce;max-width:630px;margin:24px 0 0;font-size:16px;font-weight:400;line-height:1.7}.IBHero-module__odn05q__usps{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.IBHero-module__odn05q__usp{color:#e2ebe8;white-space:nowrap;background:#0a151891;border:1px solid #ffffff30;border-radius:99px;align-items:center;gap:8px;min-height:36px;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex}.IBHero-module__odn05q__usp svg{color:var(--hero-mint);flex:none}.IBHero-module__odn05q__fee{color:#c8d5d0;margin:23px 0 0;font-size:13px;font-weight:600}.IBHero-module__odn05q__actions{flex-wrap:wrap;align-items:center;gap:22px 30px;margin-top:27px;display:flex}.IBHero-module__odn05q__videoButton{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.IBHero-module__odn05q__playIcon{border:1px solid var(--hero-mint);width:51px;height:51px;color:var(--hero-mint);background:#d2d2ea1f;border-radius:50%;place-items:center;transition:background .25s,transform .25s;display:grid}.IBHero-module__odn05q__videoButton:hover .IBHero-module__odn05q__playIcon{background:#d2d2ea3d;transform:scale(1.06)}.IBHero-module__odn05q__playIcon svg{margin-left:2px}.IBHero-module__odn05q__videoLabel{flex-direction:column;gap:2px;display:flex}.IBHero-module__odn05q__videoLabel strong{font-size:13px;font-weight:700}.IBHero-module__odn05q__videoLabel small{color:#c1d0ca;font-size:12px}.IBHero-module__odn05q__phoneBlock div{align-items:center;gap:7px;display:flex}.IBHero-module__odn05q__phoneBlock svg{color:var(--hero-mint)}.IBHero-module__odn05q__phoneBlock a{color:#edf5f1;font-size:14px;font-weight:600;text-decoration:none}.IBHero-module__odn05q__phoneBlock a:hover{color:var(--hero-mint)}.IBHero-module__odn05q__phoneBlock p{color:#c1d0ca;margin:3px 0 0 23px;font-size:11px}.IBHero-module__odn05q__formColumn{width:100%;max-width:520px;margin:60px 0 0 auto;scroll-margin-top:110px}.IBHero-module__odn05q__hero :is(a,button):focus-visible{outline:2px solid var(--hero-mint);outline-offset:5px}.IBHero-module__odn05q__hero ::selection{background:var(--hero-mint);color:#070b0a}@keyframes IBHero-module__odn05q__ambientDrift{0%{opacity:.78;transform:translate(-2%)}to{opacity:1;transform:translate(2%)}}@media (min-width:1024px){.IBHero-module__odn05q__gridLines{display:block}}@media (max-width:1100px){.IBHero-module__odn05q__hero{padding-top:150px}.IBHero-module__odn05q__content{width:min(100% - 60px,760px)}.IBHero-module__odn05q__mainGrid{grid-template-columns:minmax(0,1fr);gap:42px}.IBHero-module__odn05q__formColumn{margin:0 auto}.IBHero-module__odn05q__headline{max-width:740px;font-size:clamp(45px,7vw,68px)}.IBHero-module__odn05q__videoShade{background:linear-gradient(90deg,#070b0af0,#070b0ab3),linear-gradient(#0000 50%,#070b0a)}}@media (max-width:640px){.IBHero-module__odn05q__hero{padding:119px 0 52px}.IBHero-module__odn05q__content{width:min(100% - 36px,470px)}.IBHero-module__odn05q__headline{letter-spacing:-.035em;font-size:clamp(36px,10vw,50px);line-height:1.1}.IBHero-module__odn05q__certificate{margin-top:24px;padding:12px;font-size:12px}.IBHero-module__odn05q__description{margin-top:22px;font-size:15px;line-height:1.68}.IBHero-module__odn05q__usps{gap:8px;margin-top:24px}.IBHero-module__odn05q__usp{font-size:11px}.IBHero-module__odn05q__actions{gap:21px}.IBHero-module__odn05q__formColumn{scroll-margin-top:82px}}@media (prefers-reduced-motion:reduce){.IBHero-module__odn05q__fallbackBars{animation:none}.IBHero-module__odn05q__backgroundVideo{display:none}.IBHero-module__odn05q__videoButton *{transition:none}}
.IBOverviewVideo-module__VsXfbW__section{color:#101d3b;background:#eff5ff;padding:clamp(68px,7vw,96px) 0 clamp(76px,8vw,104px)}.IBOverviewVideo-module__VsXfbW__inner{width:100%;max-width:1440px;margin:0 auto;padding-inline:16px}.IBOverviewVideo-module__VsXfbW__intro{text-align:center;max-width:850px;margin:0 auto clamp(28px,3.5vw,46px)}.IBOverviewVideo-module__VsXfbW__intro h2{color:#153a72;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.1vw,4.1rem);font-weight:800;line-height:1.12}.IBOverviewVideo-module__VsXfbW__intro h2 span{color:#2562b4}.IBOverviewVideo-module__VsXfbW__intro p{color:#405672;max-width:60ch;margin:16px auto 0;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.6}.IBOverviewVideo-module__VsXfbW__showcase{background:#101d3b;border-radius:20px;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 28px 72px -46px #0f224b9e}.IBOverviewVideo-module__VsXfbW__mediaColumn{background:#193760;justify-content:center;align-items:center;min-width:0;padding:clamp(12px,1.45vw,20px);display:flex}.IBOverviewVideo-module__VsXfbW__story{z-index:0;isolation:isolate;color:#fff;flex-direction:column;justify-content:space-between;gap:32px;min-width:0;padding:clamp(30px,3.5vw,50px);display:flex;position:relative;overflow:hidden}.IBOverviewVideo-module__VsXfbW__story:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#82b4ff33,#0000 68%);border-radius:50%;width:400px;position:absolute;top:-170px;right:-210px}.IBOverviewVideo-module__VsXfbW__storyCopy,.IBOverviewVideo-module__VsXfbW__storyFooter{z-index:1;position:relative}.IBOverviewVideo-module__VsXfbW__storyHeadline{max-width:13ch;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,2.45vw,2.5rem);font-weight:800;line-height:1.13}.IBOverviewVideo-module__VsXfbW__storyDescription{color:#cfdaeb;max-width:40ch;margin:18px 0 0;font-size:15px;line-height:1.7}.IBOverviewVideo-module__VsXfbW__storyFooter{border-top:1px solid #d6e5f833;padding-top:25px}.IBOverviewVideo-module__VsXfbW__facts{color:#d5e4fa;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.IBOverviewVideo-module__VsXfbW__factDivider{background:#82b4ff;border-radius:50%;width:4px;height:4px}.IBOverviewVideo-module__VsXfbW__curriculumLink{color:#0b2349;min-height:46px;font-family:var(--font-plus-jakarta),sans-serif;background:#a9caff;border-radius:999px;justify-content:center;align-items:center;gap:11px;margin-top:26px;padding:10px 17px;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .2s;display:inline-flex}.IBOverviewVideo-module__VsXfbW__curriculumLink:hover{background:#d4e5ff}.IBOverviewVideo-module__VsXfbW__curriculumLink:focus-visible{outline-offset:4px;outline:3px solid #fff}.IBOverviewVideo-module__VsXfbW__curriculumLink svg{flex:none;transition:transform .2s}.IBOverviewVideo-module__VsXfbW__curriculumLink:hover svg{transform:rotate(45deg)}@media (min-width:640px){.IBOverviewVideo-module__VsXfbW__inner{padding-inline:24px}}@media (min-width:1024px){.IBOverviewVideo-module__VsXfbW__inner{padding-inline:48px}}.IBOverviewVideo-module__VsXfbW__slot{aspect-ratio:16/9;background:#101d3b;border-radius:14px;width:100%;min-height:200px;position:relative}.IBOverviewVideo-module__VsXfbW__shell{z-index:1;border-radius:inherit;background:#101d3b;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 55px #0f224b2e}.IBOverviewVideo-module__VsXfbW__videoFrame{background:#08132b;width:100%;height:100%;min-height:200px;position:relative}.IBOverviewVideo-module__VsXfbW__player,.IBOverviewVideo-module__VsXfbW__player iframe{border:0;width:100%!important;height:100%!important}.IBOverviewVideo-module__VsXfbW__poster{background-color:#08132b;background-position:50%;background-size:cover;place-items:center;display:grid;position:absolute;inset:0}.IBOverviewVideo-module__VsXfbW__playButton,.IBOverviewVideo-module__VsXfbW__watchLink{color:#fff;font-family:var(--font-plus-jakarta),sans-serif;cursor:pointer;background:#08132bd6;border:1px solid #ffffff52;border-radius:100px;align-items:center;gap:15px;padding:11px 22px 11px 11px;font-size:clamp(.84rem,1.5vw,1rem);font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.IBOverviewVideo-module__VsXfbW__playButton:hover,.IBOverviewVideo-module__VsXfbW__watchLink:hover{background:#1f4d90;border-color:#a9ceff}.IBOverviewVideo-module__VsXfbW__playButton:focus-visible,.IBOverviewVideo-module__VsXfbW__watchLink:focus-visible,.IBOverviewVideo-module__VsXfbW__miniActions button:focus-visible,.IBOverviewVideo-module__VsXfbW__soundButton:focus-visible{outline-offset:3px;outline:3px solid #a9ceff}.IBOverviewVideo-module__VsXfbW__playIcon{color:#153c77;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.IBOverviewVideo-module__VsXfbW__soundButton{color:#fff;cursor:pointer;background:#08132bdb;border:1px solid #ffffff80;border-radius:100px;align-items:center;gap:8px;padding:9px 13px;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;top:18px;right:18px}.IBOverviewVideo-module__VsXfbW__mini{inset:auto auto max(18px,env(safe-area-inset-bottom))max(18px,env(safe-area-inset-left));z-index:45;border-radius:12px;flex-direction:column;width:min(360px,100vw - 36px);height:auto;display:flex;position:fixed;box-shadow:0 18px 55px #040e2261}.IBOverviewVideo-module__VsXfbW__mini .IBOverviewVideo-module__VsXfbW__videoFrame{flex:1 0 auto;width:100%;height:max(200px,min(360px,100vw - 36px)/1.77778);min-height:200px}.IBOverviewVideo-module__VsXfbW__miniBar{color:#fff;min-height:42px;font-family:var(--font-plus-jakarta),sans-serif;background:#101d3b;justify-content:space-between;align-items:center;padding:3px 7px 3px 13px;font-size:.76rem;font-weight:700;display:flex}.IBOverviewVideo-module__VsXfbW__miniActions{align-items:center;gap:1px;display:flex}.IBOverviewVideo-module__VsXfbW__miniActions button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.IBOverviewVideo-module__VsXfbW__miniActions button:hover{background:#284a79}@media (max-width:1100px){.IBOverviewVideo-module__VsXfbW__showcase{grid-template-columns:minmax(0,1fr)}.IBOverviewVideo-module__VsXfbW__mediaColumn{padding:16px}.IBOverviewVideo-module__VsXfbW__slot{max-width:820px}.IBOverviewVideo-module__VsXfbW__story{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:32px;padding:32px 40px;display:grid}.IBOverviewVideo-module__VsXfbW__storyHeadline{max-width:18ch}.IBOverviewVideo-module__VsXfbW__storyDescription{max-width:52ch}.IBOverviewVideo-module__VsXfbW__storyFooter{border-top:0;border-left:1px solid #d6e5f833;padding:0 0 0 32px}}@media (max-width:720px){.IBOverviewVideo-module__VsXfbW__story{align-items:stretch;gap:24px;padding:28px;display:flex}.IBOverviewVideo-module__VsXfbW__storyFooter{border-top:1px solid #d6e5f833;border-left:0;padding:22px 0 0}}@media (max-width:639px){.IBOverviewVideo-module__VsXfbW__section{padding:60px 0 72px}.IBOverviewVideo-module__VsXfbW__inner{padding-inline:16px}.IBOverviewVideo-module__VsXfbW__intro{margin-bottom:26px}.IBOverviewVideo-module__VsXfbW__intro h2{font-size:clamp(2rem,8vw,2.75rem)}.IBOverviewVideo-module__VsXfbW__intro p{margin-top:12px;font-size:15px}.IBOverviewVideo-module__VsXfbW__showcase{border-radius:16px}.IBOverviewVideo-module__VsXfbW__mediaColumn{padding:10px}.IBOverviewVideo-module__VsXfbW__slot{border-radius:12px;min-height:200px}.IBOverviewVideo-module__VsXfbW__story{gap:22px;padding:26px 22px}.IBOverviewVideo-module__VsXfbW__storyHeadline{font-size:clamp(1.65rem,7vw,2rem)}.IBOverviewVideo-module__VsXfbW__storyDescription{margin-top:12px;font-size:14px}.IBOverviewVideo-module__VsXfbW__storyFooter{padding-top:20px}.IBOverviewVideo-module__VsXfbW__curriculumLink{margin-top:20px}.IBOverviewVideo-module__VsXfbW__mini{bottom:max(94px,calc(env(safe-area-inset-bottom) + 94px));left:max(14px,env(safe-area-inset-left));width:min(340px,100vw - 28px)}.IBOverviewVideo-module__VsXfbW__mini .IBOverviewVideo-module__VsXfbW__videoFrame{height:max(200px,min(340px,100vw - 28px)/1.77778)}}@media (prefers-reduced-motion:reduce){.IBOverviewVideo-module__VsXfbW__playButton,.IBOverviewVideo-module__VsXfbW__watchLink,.IBOverviewVideo-module__VsXfbW__curriculumLink,.IBOverviewVideo-module__VsXfbW__curriculumLink svg{transition:none}}
.IBLearningSections-module__M2fyba__section{isolation:isolate;color:#fff;padding:80px 0 112px;position:relative;overflow:hidden}.IBLearningSections-module__M2fyba__section:before,.IBLearningSections-module__M2fyba__section:after{z-index:-1;aspect-ratio:1;pointer-events:none;content:"";border-radius:50%;width:min(38vw,520px);position:absolute}.IBLearningSections-module__M2fyba__section:before{background:radial-gradient(circle,#69d3a433,#0000 68%);top:-220px;right:-130px}.IBLearningSections-module__M2fyba__section:after{background:radial-gradient(circle,#6aa1e230,#0000 70%);bottom:-270px;left:-160px}.IBLearningSections-module__M2fyba__competencies{color:#12345f;background:#eff5ff}.IBLearningSections-module__M2fyba__competencies:before{background:radial-gradient(circle,#82b4ff24,#0000 68%)}.IBLearningSections-module__M2fyba__competencies:after{background:radial-gradient(circle,#d2d2ea29,#0000 70%)}.IBLearningSections-module__M2fyba__tools{background:#101d3b;border-top:1px solid #dceaf81f;padding-top:88px}.IBLearningSections-module__M2fyba__tools:before{background:radial-gradient(circle,#82b4ff33,#0000 68%)}.IBLearningSections-module__M2fyba__tools:after{background:radial-gradient(circle,#d2d2ea33,#0000 70%)}.IBLearningSections-module__M2fyba__container{z-index:1;width:100%;max-width:1440px;margin-inline:auto;padding-inline:48px;position:relative}.IBLearningSections-module__M2fyba__skillsPanel{background:#101d3b;border:1px solid #daefff33;border-radius:24px;padding:48px 56px;position:relative;overflow:hidden;box-shadow:0 26px 56px -34px #12345f8c}.IBLearningSections-module__M2fyba__skillCard{background:#fff;min-height:128px;box-shadow:0 10px 24px -20px #04162fb3}.IBLearningSections-module__M2fyba__skillCard:hover{transform:translateY(-3px);box-shadow:0 18px 32px -22px #04162fd9}.IBLearningSections-module__M2fyba__mobileTool,.IBLearningSections-module__M2fyba__toolTab{cursor:pointer}.IBLearningSections-module__M2fyba__mobileTool:hover,.IBLearningSections-module__M2fyba__toolTab:hover{border-color:#82b4ffcc!important}.IBLearningSections-module__M2fyba__mobileTool:focus-visible,.IBLearningSections-module__M2fyba__toolTab:focus-visible{outline-offset:3px;outline:3px solid #82b4ff}.IBLearningSections-module__M2fyba__detailPanel{background:#fff;box-shadow:0 24px 48px -30px #001125cc}@media (max-width:767px){.IBLearningSections-module__M2fyba__section{padding-block:72px 80px}.IBLearningSections-module__M2fyba__tools{padding-top:72px}.IBLearningSections-module__M2fyba__container{padding-inline:24px}.IBLearningSections-module__M2fyba__skillsPanel{border-radius:20px;padding:24px}.IBLearningSections-module__M2fyba__skillCard{min-height:108px}}@media (max-width:480px){.IBLearningSections-module__M2fyba__section{padding-block:60px 68px}.IBLearningSections-module__M2fyba__container{padding-inline:16px}.IBLearningSections-module__M2fyba__skillsPanel{padding:16px}.IBLearningSections-module__M2fyba__skillCard{min-height:0}.IBLearningSections-module__M2fyba__section:before,.IBLearningSections-module__M2fyba__section:after{width:360px}}@media (prefers-reduced-motion:reduce){.IBLearningSections-module__M2fyba__skillCard{transition:none}}
.IBSectionCTA-module__ua2ZgW__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 20px;margin-top:32px;display:flex}.IBSectionCTA-module__ua2ZgW__row p{color:#405672;text-align:center;margin:0;font-size:14px;line-height:1.5}.IBSectionCTA-module__ua2ZgW__button{color:#fff;min-height:46px;font-family:var(--font-plus-jakarta),sans-serif;background:#153a72;border:1px solid #153a72;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:6px 7px 6px 18px;font-size:13px;font-weight:750;line-height:1.25;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 9px 18px -12px #102d4cbf}.IBSectionCTA-module__ua2ZgW__button:hover{background:#102d4c;box-shadow:0 12px 22px -13px #102d4ccc}.IBSectionCTA-module__ua2ZgW__button:focus-visible{outline-offset:4px;outline:3px solid #82b4ff}.IBSectionCTA-module__ua2ZgW__icon{color:#102d4c;background:#82b4ff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.IBSectionCTA-module__ua2ZgW__icon svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.IBSectionCTA-module__ua2ZgW__button:hover .IBSectionCTA-module__ua2ZgW__icon svg{transform:rotate(-45deg)}.IBSectionCTA-module__ua2ZgW__panelPlacement{background:#fff;border-top:1px solid #e2eaf4;grid-column:1/-1;margin-top:0;padding:22px 28px}@media (max-width:560px){.IBSectionCTA-module__ua2ZgW__row{gap:12px}.IBSectionCTA-module__ua2ZgW__panelPlacement{padding:20px 18px}}@media (prefers-reduced-motion:reduce){.IBSectionCTA-module__ua2ZgW__button,.IBSectionCTA-module__ua2ZgW__icon svg{transition:none}}
.IBCareerPaths-module__APN_Oq__section{color:#153a72;background:#eff5ff;padding:88px 0 104px}.IBCareerPaths-module__APN_Oq__container{width:min(100% - 96px,1344px);margin-inline:auto}.IBCareerPaths-module__APN_Oq__frame{background:#fff;border-radius:18px;grid-template-columns:minmax(300px,.36fr) minmax(0,.64fr);display:grid;overflow:hidden;box-shadow:0 30px 70px -46px #0b17307a}.IBCareerPaths-module__APN_Oq__intro{isolation:isolate;color:#fff;background:#101d3b;flex-direction:column;justify-content:space-between;min-height:100%;padding:clamp(38px,4.3vw,70px) clamp(30px,3.5vw,56px);display:flex;position:relative;overflow:hidden}.IBCareerPaths-module__APN_Oq__intro:before,.IBCareerPaths-module__APN_Oq__intro:after{z-index:-1;aspect-ratio:1;pointer-events:none;content:"";border-radius:50%;width:390px;position:absolute}.IBCareerPaths-module__APN_Oq__intro:before{background:radial-gradient(circle,#82b4ff45,#0000 70%);animation:12s ease-in-out infinite alternate IBCareerPaths-module__APN_Oq__drift;top:-190px;right:-205px}.IBCareerPaths-module__APN_Oq__intro:after{background:radial-gradient(circle,#d2d2ea3d,#0000 70%);animation:14s ease-in-out -4s infinite alternate-reverse IBCareerPaths-module__APN_Oq__drift;bottom:-195px;left:-190px}.IBCareerPaths-module__APN_Oq__introContent{z-index:1;position:relative}.IBCareerPaths-module__APN_Oq__eyebrow{color:#d2d2ea;min-height:30px;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:.12em;text-transform:uppercase;background:#d2d2ea1a;border:1px solid #d2d2ea66;border-radius:999px;align-items:center;padding:5px 12px;font-size:11px;font-weight:800;display:inline-flex}.IBCareerPaths-module__APN_Oq__heading{max-width:11ch;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:28px 0 0;font-size:clamp(32px,3.2vw,48px);font-weight:800;line-height:1.12}.IBCareerPaths-module__APN_Oq__heading span{color:#82b4ff}.IBCareerPaths-module__APN_Oq__summary{color:#c0d2e3;max-width:38ch;margin:22px 0 0;font-size:16px;line-height:1.7}.IBCareerPaths-module__APN_Oq__directions{z-index:1;border-top:1px solid #d2d2ea61;margin-top:70px;padding-top:26px;position:relative}.IBCareerPaths-module__APN_Oq__directions>span{color:#d2d2ea;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.IBCareerPaths-module__APN_Oq__directions ul{gap:12px;margin:17px 0 0;padding:0;list-style:none;display:grid}.IBCareerPaths-module__APN_Oq__directions li{color:#f1f6ff;align-items:center;gap:11px;font-size:14px;font-weight:650;line-height:1.4;display:flex}.IBCareerPaths-module__APN_Oq__directions li:before{content:"";background:#82b4ff;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.IBCareerPaths-module__APN_Oq__directions li:nth-child(2):before{background:#d2d2ea}.IBCareerPaths-module__APN_Oq__directions li:nth-child(3):before{background:#9fb9e2}.IBCareerPaths-module__APN_Oq__roles{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.IBCareerPaths-module__APN_Oq__role{border-bottom:1px solid #e2eaf4;flex-direction:column;min-width:0;padding:clamp(24px,2.3vw,36px);transition:background .25s;display:flex}.IBCareerPaths-module__APN_Oq__role:nth-child(odd){border-right:1px solid #e2eaf4}.IBCareerPaths-module__APN_Oq__role:nth-last-child(-n+2){border-bottom:0}.IBCareerPaths-module__APN_Oq__role:hover{background:#f8fbff}.IBCareerPaths-module__APN_Oq__roleHeader{align-items:center;gap:14px;display:flex}.IBCareerPaths-module__APN_Oq__roleIcon{color:#153a72;background:#eaf2ff;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.IBCareerPaths-module__APN_Oq__role:nth-child(2n) .IBCareerPaths-module__APN_Oq__roleIcon{color:#4c4d78;background:#f3f1fb}.IBCareerPaths-module__APN_Oq__roleHeader h3{color:#12345f;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:800;line-height:1.35}.IBCareerPaths-module__APN_Oq__roleDescription{color:#405672;margin:16px 0 0;font-size:13px;line-height:1.65}.IBCareerPaths-module__APN_Oq__progression{color:#153a72;align-items:center;gap:8px;margin:17px 0 0;font-size:12px;font-weight:750;line-height:1.4;display:flex}.IBCareerPaths-module__APN_Oq__progression svg{color:#2563eb;flex:none}.IBCareerPaths-module__APN_Oq__role:nth-child(2n) .IBCareerPaths-module__APN_Oq__progression svg{color:#6245c5}.IBCareerPaths-module__APN_Oq__skills{flex-wrap:wrap;align-content:flex-start;gap:6px;margin:auto 0 0;padding:19px 0 0;list-style:none;display:flex}.IBCareerPaths-module__APN_Oq__skills li{color:#405672;background:#f5f8ff;border:1px solid #dce5f2;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:650;line-height:1.35}.IBCareerPaths-module__APN_Oq__role:nth-child(2n) .IBCareerPaths-module__APN_Oq__skills li{background:#f7f6fc;border-color:#e1def0}@keyframes IBCareerPaths-module__APN_Oq__drift{to{opacity:.72;transform:translate(18px,14px)}}@media (max-width:1100px){.IBCareerPaths-module__APN_Oq__container{width:min(100% - 64px,900px)}.IBCareerPaths-module__APN_Oq__frame{grid-template-columns:1fr}.IBCareerPaths-module__APN_Oq__intro{padding:42px 48px}.IBCareerPaths-module__APN_Oq__heading{max-width:none;font-size:clamp(32px,4.8vw,46px)}.IBCareerPaths-module__APN_Oq__summary{max-width:68ch}.IBCareerPaths-module__APN_Oq__directions{margin-top:36px}}@media (max-width:680px){.IBCareerPaths-module__APN_Oq__section{padding:64px 0 72px}.IBCareerPaths-module__APN_Oq__container{width:min(100% - 32px,520px)}.IBCareerPaths-module__APN_Oq__frame{border-radius:16px}.IBCareerPaths-module__APN_Oq__intro{padding:34px 26px 38px}.IBCareerPaths-module__APN_Oq__heading{max-width:12ch;margin-top:22px;font-size:clamp(31px,8.5vw,42px)}.IBCareerPaths-module__APN_Oq__summary{margin-top:16px;font-size:15px}.IBCareerPaths-module__APN_Oq__directions{margin-top:34px;padding-top:22px}.IBCareerPaths-module__APN_Oq__directions ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.IBCareerPaths-module__APN_Oq__directions li{font-size:12px}.IBCareerPaths-module__APN_Oq__roles{grid-template-columns:1fr}.IBCareerPaths-module__APN_Oq__role{padding:25px 24px;border-right:0!important}.IBCareerPaths-module__APN_Oq__role:nth-last-child(2){border-bottom:1px solid #e2eaf4}.IBCareerPaths-module__APN_Oq__role:last-child{border-bottom:0}.IBCareerPaths-module__APN_Oq__roleHeader h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.IBCareerPaths-module__APN_Oq__intro:before,.IBCareerPaths-module__APN_Oq__intro:after{animation:none}.IBCareerPaths-module__APN_Oq__role{transition:none}}
.ProgramCurriculum-module__TlWnMG__section{background:linear-gradient(135deg,var(--site-deep,#0b1629)0%,var(--site-deep-raised,#112240)52%,var(--site-deep-middle,#0d1e38)100%);color:#fff;font-family:var(--font-inter),system-ui,sans-serif;padding:88px 0 96px}.ProgramCurriculum-module__TlWnMG__container{max-width:1440px;margin:0 auto;padding:0 48px}.ProgramCurriculum-module__TlWnMG__header{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-bottom:48px;display:flex}.ProgramCurriculum-module__TlWnMG__intro{max-width:810px}.ProgramCurriculum-module__TlWnMG__eyebrow{color:var(--site-highlight,#c6ffdd);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:700;display:flex}.ProgramCurriculum-module__TlWnMG__title{font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.045em;font-size:3rem;font-weight:800;line-height:1.1}.ProgramCurriculum-module__TlWnMG__title span{color:#fff}.ProgramCurriculum-module__TlWnMG__summary{font-family:var(--font-plus-jakarta),sans-serif;margin-top:20px;font-size:18px;font-weight:700;line-height:1.5}.ProgramCurriculum-module__TlWnMG__description{color:#ffffffb8;max-width:680px;margin:12px auto 0;font-size:16px;line-height:1.75}.ProgramCurriculum-module__TlWnMG__headerAction{flex-shrink:0}.ProgramCurriculum-module__TlWnMG__headerAction>p{color:#ffffff94;text-align:center;margin-top:12px;font-size:13px}.ProgramCurriculum-module__TlWnMG__download{min-height:52px;color:var(--site-navy,#253d69);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:750;transition:background .15s;display:flex}.ProgramCurriculum-module__TlWnMG__download:hover{background:var(--site-surface,#eaf1ff)}.ProgramCurriculum-module__TlWnMG__section button{cursor:pointer}.ProgramCurriculum-module__TlWnMG__section button:focus-visible{outline:3px solid var(--site-success,#0a8f5c);outline-offset:4px}.ProgramCurriculum-module__TlWnMG__layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:32px;display:grid}.ProgramCurriculum-module__TlWnMG__modules{min-width:0}.ProgramCurriculum-module__TlWnMG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:16px;font-size:14px;display:flex}.ProgramCurriculum-module__TlWnMG__toolbar p{color:#ffffffad;align-items:center;gap:8px;display:flex}.ProgramCurriculum-module__TlWnMG__toolbar strong{color:#fff}.ProgramCurriculum-module__TlWnMG__toolbarHint{margin-left:-4px}.ProgramCurriculum-module__TlWnMG__toolbar button{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:650;display:flex}.ProgramCurriculum-module__TlWnMG__toolbar button:hover{background:#ffffff14;border-color:#fff}.ProgramCurriculum-module__TlWnMG__moduleList{gap:14px;display:grid}.ProgramCurriculum-module__TlWnMG__module{color:#14243b;box-shadow:0 2px 8px rgba(var(--site-navy-rgb,37,61,105),.04);background:#fff;border:1px solid #d7e1ee;border-radius:14px;overflow:hidden}.ProgramCurriculum-module__TlWnMG__module[data-open=true]{border-color:var(--site-navy,#253d69);box-shadow:0 8px 20px rgba(var(--site-navy-rgb,37,61,105),.08)}.ProgramCurriculum-module__TlWnMG__moduleHeading{margin:0}.ProgramCurriculum-module__TlWnMG__moduleTrigger{text-align:left;align-items:center;gap:18px;width:100%;padding:24px;transition:background .15s;display:flex}.ProgramCurriculum-module__TlWnMG__moduleTrigger:hover{background:#eef4fb}.ProgramCurriculum-module__TlWnMG__module[data-open=true] .ProgramCurriculum-module__TlWnMG__moduleTrigger{background:var(--site-surface,#eaf1ff)}.ProgramCurriculum-module__TlWnMG__section .ProgramCurriculum-module__TlWnMG__moduleTrigger:focus-visible{outline-offset:-5px}.ProgramCurriculum-module__TlWnMG__moduleNumber{background:var(--site-surface,#eaf1ff);width:50px;height:54px;color:var(--site-navy,#253d69);font-family:var(--font-plus-jakarta),sans-serif;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.ProgramCurriculum-module__TlWnMG__module[data-open=true] .ProgramCurriculum-module__TlWnMG__moduleNumber{background:var(--site-navy,#253d69);color:#fff}.ProgramCurriculum-module__TlWnMG__moduleInfo{flex:1;min-width:0;display:block}.ProgramCurriculum-module__TlWnMG__moduleMeta{font-family:var(--font-inter),sans-serif;color:#40536b;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:7px;font-size:12px;font-weight:650;line-height:1.5;display:flex}.ProgramCurriculum-module__TlWnMG__moduleMeta>span:first-child{text-transform:uppercase;letter-spacing:.07em}.ProgramCurriculum-module__TlWnMG__duration{align-items:center;gap:5px;display:inline-flex}.ProgramCurriculum-module__TlWnMG__moduleTitle{font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.025em;color:#172d50;overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.45;display:block}.ProgramCurriculum-module__TlWnMG__toggleIcon{width:32px;height:32px;color:var(--site-navy,#253d69);border:1px solid #879ab2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProgramCurriculum-module__TlWnMG__module[data-open=true] .ProgramCurriculum-module__TlWnMG__toggleIcon{background:var(--site-navy,#253d69);border-color:var(--site-navy,#253d69);color:#fff}.ProgramCurriculum-module__TlWnMG__moduleContent{border-top:1px solid #d7e1ee;padding:26px 28px 30px}.ProgramCurriculum-module__TlWnMG__overview{color:#34465e;margin-bottom:25px;font-size:14px;line-height:1.75}.ProgramCurriculum-module__TlWnMG__contentLabel{font-family:var(--font-plus-jakarta),sans-serif;color:#172d50;align-items:center;gap:8px;margin-bottom:14px;font-size:14px;font-weight:800;display:flex}.ProgramCurriculum-module__TlWnMG__topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 24px;margin:0 0 28px;padding:0;list-style:none;display:grid}.ProgramCurriculum-module__TlWnMG__topics li,.ProgramCurriculum-module__TlWnMG__outcomes li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.65;display:flex}.ProgramCurriculum-module__TlWnMG__topics svg{color:var(--site-success,#0a8f5c);background:#d1fae5;border-radius:50%;flex-shrink:0;width:21px;height:21px;margin-top:2px;padding:2px}.ProgramCurriculum-module__TlWnMG__project{border-left:4px solid var(--site-navy,#253d69);background:#f0f4ff;border-radius:0 10px 10px 0;align-items:flex-start;gap:14px;margin-bottom:26px;padding:20px;display:flex}.ProgramCurriculum-module__TlWnMG__project>svg{color:var(--site-navy,#253d69);flex-shrink:0;margin-top:2px}.ProgramCurriculum-module__TlWnMG__project .ProgramCurriculum-module__TlWnMG__contentLabel{color:var(--site-navy,#253d69);margin-bottom:6px}.ProgramCurriculum-module__TlWnMG__project p{font-size:14px;font-weight:650;line-height:1.65}.ProgramCurriculum-module__TlWnMG__projects{border-left:4px solid var(--site-navy,#253d69);background:#f0f4ff;border-radius:0 10px 10px 0;margin-bottom:26px;padding:20px}.ProgramCurriculum-module__TlWnMG__projects>h4{color:var(--site-navy,#253d69)}.ProgramCurriculum-module__TlWnMG__projectItem+.ProgramCurriculum-module__TlWnMG__projectItem{border-top:1px solid #c8d5ea;margin-top:16px;padding-top:16px}.ProgramCurriculum-module__TlWnMG__projectItem>p{font-size:14px;font-weight:700;line-height:1.6}.ProgramCurriculum-module__TlWnMG__projectTags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.ProgramCurriculum-module__TlWnMG__projectTags span{color:var(--site-navy,#253d69);background:#fff;border:1px solid #c8d5ea;border-radius:5px;padding:4px 8px;font-size:12px;font-weight:600}.ProgramCurriculum-module__TlWnMG__outcomes{border-top:1px solid #d8e0eb;padding-top:23px}.ProgramCurriculum-module__TlWnMG__outcomes ul{gap:10px;padding:0;list-style:none;display:grid}.ProgramCurriculum-module__TlWnMG__outcomes svg{color:var(--site-success,#0a8f5c);flex-shrink:0;margin-top:4px}.ProgramCurriculum-module__TlWnMG__sidebar{gap:20px;padding-top:60px;display:grid}.ProgramCurriculum-module__TlWnMG__highlights{color:var(--site-navy,#253d69);background:#fff;border-radius:14px;padding:28px}.ProgramCurriculum-module__TlWnMG__sidebarEyebrow{text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:12px;font-weight:750}.ProgramCurriculum-module__TlWnMG__sidebar h3{font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.035em;font-size:20px;font-weight:800;line-height:1.3}.ProgramCurriculum-module__TlWnMG__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;margin-top:24px;display:grid}.ProgramCurriculum-module__TlWnMG__stats>div{border-top:1px solid #d7e1ee;flex-direction:column-reverse;justify-content:flex-end;gap:7px;padding-top:16px;display:flex}.ProgramCurriculum-module__TlWnMG__stats dt{color:var(--site-muted,#6b7280);font-size:13px;line-height:1.5}.ProgramCurriculum-module__TlWnMG__stats dd{font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.035em;font-size:24px;font-weight:800;line-height:1.1}.ProgramCurriculum-module__TlWnMG__sidebarCard{color:#172d50;background:#fff;border:1px solid #d7e1ee;border-radius:14px;padding:28px}.ProgramCurriculum-module__TlWnMG__sidebarCard .ProgramCurriculum-module__TlWnMG__sidebarEyebrow{color:#40536b}.ProgramCurriculum-module__TlWnMG__sidebarCard h3{font-size:18px}.ProgramCurriculum-module__TlWnMG__learningFormat{gap:20px;margin-top:25px;padding:0;list-style:none;display:grid}.ProgramCurriculum-module__TlWnMG__learningFormat li{gap:10px;display:flex}.ProgramCurriculum-module__TlWnMG__learningFormat svg{color:#08734c;flex-shrink:0;margin-top:2px}.ProgramCurriculum-module__TlWnMG__learningFormat h4,.ProgramCurriculum-module__TlWnMG__tools h4{font-size:14px;font-weight:750;line-height:1.5}.ProgramCurriculum-module__TlWnMG__learningFormat p{color:#40536b;margin-top:5px;font-size:13px;line-height:1.65}.ProgramCurriculum-module__TlWnMG__tools{border-top:1px solid #d8e0eb;margin-top:26px;padding-top:22px}.ProgramCurriculum-module__TlWnMG__tools ul{flex-wrap:wrap;gap:7px;margin-top:14px;padding:0;list-style:none;display:flex}.ProgramCurriculum-module__TlWnMG__tools li{background:var(--site-surface,#eaf1ff);color:var(--site-navy,#253d69);border:1px solid #c8d5ea;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:600}.ProgramCurriculum-module__TlWnMG__enroll{color:var(--site-navy,#253d69);background:#fff;border-radius:14px;padding:28px}.ProgramCurriculum-module__TlWnMG__enroll p{color:var(--site-muted,#6b7280);margin-top:12px;font-size:14px;line-height:1.7}.ProgramCurriculum-module__TlWnMG__enroll button{color:#fff;background:var(--site-navy,#253d69);border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-top:22px;padding:14px 18px;font-size:14px;font-weight:750;display:flex}.ProgramCurriculum-module__TlWnMG__enroll button:hover{background:var(--site-navy-hover,#1a2d52)}.ProgramCurriculum-module__TlWnMG__track{padding:24px 0 20px}.ProgramCurriculum-module__TlWnMG__moduleList>div:first-child .ProgramCurriculum-module__TlWnMG__track{padding-top:4px}.ProgramCurriculum-module__TlWnMG__trackDuration{color:var(--site-highlight,#c6ffdd);margin-bottom:9px;font-size:13px;font-weight:700}.ProgramCurriculum-module__TlWnMG__track h3{font-family:var(--font-plus-jakarta),sans-serif;color:#fff;margin-bottom:10px;font-size:20px;font-weight:800}.ProgramCurriculum-module__TlWnMG__track>p:last-child{color:#ffffffad;max-width:700px;font-size:14px;line-height:1.75}.ProgramCurriculum-module__TlWnMG__section[data-theme=investment-banking] .ProgramCurriculum-module__TlWnMG__eyebrow,.ProgramCurriculum-module__TlWnMG__section[data-theme=investment-banking] .ProgramCurriculum-module__TlWnMG__trackDuration{color:#82b4ff}.ProgramCurriculum-module__TlWnMG__section[data-theme=investment-banking] button:focus-visible{outline-color:#82b4ff}.ProgramCurriculum-module__TlWnMG__section[data-theme=investment-banking] .ProgramCurriculum-module__TlWnMG__topics svg{color:#153a72;background:#eaf2ff}.ProgramCurriculum-module__TlWnMG__section[data-theme=investment-banking] .ProgramCurriculum-module__TlWnMG__outcomes svg,.ProgramCurriculum-module__TlWnMG__section[data-theme=investment-banking] .ProgramCurriculum-module__TlWnMG__learningFormat svg{color:#4c4d78}.ProgramCurriculum-module__TlWnMG__section[data-theme=investment-banking] .ProgramCurriculum-module__TlWnMG__project,.ProgramCurriculum-module__TlWnMG__section[data-theme=investment-banking] .ProgramCurriculum-module__TlWnMG__projects{background:#f3f1fb}.ProgramCurriculum-module__TlWnMG__section[data-theme=investment-banking] .ProgramCurriculum-module__TlWnMG__projectTags span{background:#fff;border-color:#d2d2ea}@media (max-width:1199px){.ProgramCurriculum-module__TlWnMG__container{padding:0 32px}.ProgramCurriculum-module__TlWnMG__layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.ProgramCurriculum-module__TlWnMG__toolbarHint{display:none}.ProgramCurriculum-module__TlWnMG__topics{grid-template-columns:1fr}}@media (min-width:1024px){.ProgramCurriculum-module__TlWnMG__sidebar{position:sticky;top:88px}}@media (max-width:1023px){.ProgramCurriculum-module__TlWnMG__layout{grid-template-columns:minmax(0,1fr)}.ProgramCurriculum-module__TlWnMG__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding-top:12px}.ProgramCurriculum-module__TlWnMG__sidebarCard{grid-area:span 2/2}.ProgramCurriculum-module__TlWnMG__topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px) and (max-width:767px){.ProgramCurriculum-module__TlWnMG__title{font-size:2.25rem}}@media (max-width:639px){.ProgramCurriculum-module__TlWnMG__section{padding:56px 0 64px}.ProgramCurriculum-module__TlWnMG__container{padding:0 16px}.ProgramCurriculum-module__TlWnMG__header{gap:25px;margin-bottom:30px}.ProgramCurriculum-module__TlWnMG__eyebrow{margin-bottom:18px;font-size:11px}.ProgramCurriculum-module__TlWnMG__title{font-size:1.875rem}.ProgramCurriculum-module__TlWnMG__summary{margin-top:16px;font-size:16px}.ProgramCurriculum-module__TlWnMG__description{font-size:16px;line-height:1.7}.ProgramCurriculum-module__TlWnMG__headerAction,.ProgramCurriculum-module__TlWnMG__download{width:100%}.ProgramCurriculum-module__TlWnMG__toolbar{gap:8px}.ProgramCurriculum-module__TlWnMG__toolbar p{gap:6px;font-size:13px}.ProgramCurriculum-module__TlWnMG__toolbar button{min-height:44px;padding:11px 9px;font-size:12px}.ProgramCurriculum-module__TlWnMG__moduleList{gap:12px}.ProgramCurriculum-module__TlWnMG__moduleTrigger{align-items:flex-start;gap:11px;padding:19px 14px}.ProgramCurriculum-module__TlWnMG__moduleNumber{width:36px;height:42px;font-size:16px}.ProgramCurriculum-module__TlWnMG__moduleMeta{gap:4px 9px;font-size:11px}.ProgramCurriculum-module__TlWnMG__moduleTitle{font-size:16px;line-height:1.5}.ProgramCurriculum-module__TlWnMG__toggleIcon{width:26px;height:26px;margin-top:7px}.ProgramCurriculum-module__TlWnMG__toggleIcon svg{width:16px;height:16px}.ProgramCurriculum-module__TlWnMG__moduleContent{padding:22px 18px}.ProgramCurriculum-module__TlWnMG__overview{font-size:15px;line-height:1.65}.ProgramCurriculum-module__TlWnMG__topics{grid-template-columns:1fr;gap:13px}.ProgramCurriculum-module__TlWnMG__topics li,.ProgramCurriculum-module__TlWnMG__outcomes li{font-size:15px}.ProgramCurriculum-module__TlWnMG__project{gap:10px;padding:17px 14px}.ProgramCurriculum-module__TlWnMG__project p{font-size:15px}.ProgramCurriculum-module__TlWnMG__projects{padding:18px 14px}.ProgramCurriculum-module__TlWnMG__sidebar{grid-template-columns:minmax(0,1fr)}.ProgramCurriculum-module__TlWnMG__sidebarCard{grid-area:auto}.ProgramCurriculum-module__TlWnMG__highlights,.ProgramCurriculum-module__TlWnMG__sidebarCard,.ProgramCurriculum-module__TlWnMG__enroll{padding:25px}}@media (prefers-reduced-motion:reduce){.ProgramCurriculum-module__TlWnMG__download,.ProgramCurriculum-module__TlWnMG__moduleTrigger{transition:none}}
.InlineOtp-module__bm_8uq__panel{border:1px solid var(--form-border);background:var(--form-bg);border-radius:12px;margin-top:12px;padding:14px}.InlineOtp-module__bm_8uq__notice{color:var(--form-muted);margin:0 0 10px;font-size:12px;line-height:1.6}.InlineOtp-module__bm_8uq__notice strong{white-space:nowrap;color:var(--form-text)}.InlineOtp-module__bm_8uq__codeRow{align-items:end;gap:8px;display:flex}.InlineOtp-module__bm_8uq__codeField{flex:1;min-width:0}.InlineOtp-module__bm_8uq__codeField label{margin-bottom:6px;font-size:12px;font-weight:600;display:block}.InlineOtp-module__bm_8uq__codeField input{letter-spacing:.15em}.InlineOtp-module__bm_8uq__verify{background:var(--site-navy,#153a72);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:650;display:inline-flex}.InlineOtp-module__bm_8uq__actions{color:var(--form-muted);justify-content:space-between;gap:12px;margin-top:12px;font-size:11px;display:flex}.InlineOtp-module__bm_8uq__actions button{text-underline-offset:3px;text-decoration:underline}.InlineOtp-module__bm_8uq__spinner{animation:1s linear infinite InlineOtp-module__bm_8uq__spin}@keyframes InlineOtp-module__bm_8uq__spin{to{transform:rotate(360deg)}}@media (max-width:360px){.InlineOtp-module__bm_8uq__codeRow{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.InlineOtp-module__bm_8uq__spinner{animation:none}}
.LeadCaptureForm-module__rZE0Mq__form{--form-text:#f8fafc;--form-muted:#bdcadd;--form-bg:#ffffff12;--form-border:#fff3;--form-focus:#93c5fd;--form-error:#fecaca;width:100%;min-width:0;color:var(--form-text);text-align:left;container-type:inline-size}.LeadCaptureForm-module__rZE0Mq__form[data-variant=light]{--form-text:#172b49;--form-muted:#526176;--form-bg:#f8fafc;--form-border:#d9e2ef;--form-focus:#2563eb;--form-error:#b42318}.LeadCaptureForm-module__rZE0Mq__form[data-variant=lead]{--form-text:#f7fbff;--form-muted:#c0d2e3;--form-bg:#ffffff14;--form-border:#d5e9f933;--form-focus:var(--lead-focus,#a6ebc6);--form-error:#fecaca;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.LeadCaptureForm-module__rZE0Mq__form[data-variant=lead] .LeadCaptureForm-module__rZE0Mq__formMeta{font-size:13px}.LeadCaptureForm-module__rZE0Mq__form[data-variant=lead] .LeadCaptureForm-module__rZE0Mq__formMeta span:last-child{font-size:12px}.LeadCaptureForm-module__rZE0Mq__form[data-variant=lead] .LeadCaptureForm-module__rZE0Mq__field>label{font-size:13px}.LeadCaptureForm-module__rZE0Mq__form[data-variant=lead] .LeadCaptureForm-module__rZE0Mq__control{color:#142b4b;caret-color:#142b4b;background:#fff;border-color:#cbd9e7;font-size:16px}.LeadCaptureForm-module__rZE0Mq__form[data-variant=lead] .LeadCaptureForm-module__rZE0Mq__control::placeholder{color:#5d7087;opacity:1}.LeadCaptureForm-module__rZE0Mq__form[data-variant=lead] .LeadCaptureForm-module__rZE0Mq__control:focus{border-color:var(--lead-focus-strong,#188956);outline-color:var(--lead-focus-strong,#188956)}.LeadCaptureForm-module__rZE0Mq__form[data-variant=lead] .LeadCaptureForm-module__rZE0Mq__control[aria-invalid=true]{border-color:#b42318}.LeadCaptureForm-module__rZE0Mq__form[data-variant=lead] .LeadCaptureForm-module__rZE0Mq__control:-webkit-autofill{-webkit-text-fill-color:#142b4b;-webkit-box-shadow:inset 0 0 0 1000px #fff}.LeadCaptureForm-module__rZE0Mq__form[data-variant=lead] .LeadCaptureForm-module__rZE0Mq__control:-webkit-autofill:hover{-webkit-text-fill-color:#142b4b;-webkit-box-shadow:inset 0 0 0 1000px #fff}.LeadCaptureForm-module__rZE0Mq__form[data-variant=lead] .LeadCaptureForm-module__rZE0Mq__control:-webkit-autofill:focus{-webkit-text-fill-color:#142b4b;-webkit-box-shadow:inset 0 0 0 1000px #fff}.LeadCaptureForm-module__rZE0Mq__form[data-variant=lead] .LeadCaptureForm-module__rZE0Mq__finePrint{font-size:12px}.LeadCaptureForm-module__rZE0Mq__formMeta{color:var(--form-muted);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 16px;font-size:12px;display:flex}.LeadCaptureForm-module__rZE0Mq__formMeta span:first-child{font-weight:650}.LeadCaptureForm-module__rZE0Mq__formMeta span:last-child{flex-shrink:0;font-size:11px}.LeadCaptureForm-module__rZE0Mq__stepIndicator{color:var(--form-muted);margin:0 0 12px;font-size:12px;font-weight:650}.LeadCaptureForm-module__rZE0Mq__singleColumn{grid-template-columns:minmax(0,1fr)!important}.LeadCaptureForm-module__rZE0Mq__form[data-compact=true] .LeadCaptureForm-module__rZE0Mq__formMeta{margin-bottom:12px}.LeadCaptureForm-module__rZE0Mq__form[data-compact=true] .LeadCaptureForm-module__rZE0Mq__fields{gap:12px 16px}.LeadCaptureForm-module__rZE0Mq__form[data-compact=true] .LeadCaptureForm-module__rZE0Mq__field>label{margin-bottom:4px}.LeadCaptureForm-module__rZE0Mq__form[data-compact=true] .LeadCaptureForm-module__rZE0Mq__formFooter{gap:10px;margin-top:16px;padding-top:14px}.LeadCaptureForm-module__rZE0Mq__fields{border:0;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;margin:0;padding:0;display:grid}.LeadCaptureForm-module__rZE0Mq__field{min-width:0}.LeadCaptureForm-module__rZE0Mq__field>label{margin-bottom:6px;font-size:12px;font-weight:600;line-height:1.5;display:block}.LeadCaptureForm-module__rZE0Mq__field>label span{color:var(--form-muted);font-size:11px;font-weight:400}.LeadCaptureForm-module__rZE0Mq__full{grid-column:1/-1}.LeadCaptureForm-module__rZE0Mq__control{border:1px solid var(--form-border);background:var(--form-bg);width:100%;min-width:0;min-height:44px;color:var(--form-text);font:inherit;border-radius:10px;padding:11px 12px;font-size:14px;line-height:1.45;transition:border-color .15s,box-shadow .15s;display:block}.LeadCaptureForm-module__rZE0Mq__control::placeholder{color:var(--form-muted);opacity:.85}.LeadCaptureForm-module__rZE0Mq__control:focus{outline:2px solid var(--form-focus);outline-offset:2px;border-color:var(--form-focus)}.LeadCaptureForm-module__rZE0Mq__control[aria-invalid=true]{border-color:var(--form-error)}.LeadCaptureForm-module__rZE0Mq__control:read-only{cursor:default}.LeadCaptureForm-module__rZE0Mq__control option{color:#172b49;background:#fff}.LeadCaptureForm-module__rZE0Mq__phoneRow{align-items:stretch;gap:8px;display:flex}.LeadCaptureForm-module__rZE0Mq__phoneRow .LeadCaptureForm-module__rZE0Mq__control{flex:1;width:0}.LeadCaptureForm-module__rZE0Mq__verifyButton{border:1px solid var(--form-border);color:var(--form-text);background:var(--form-bg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:650;display:inline-flex}.LeadCaptureForm-module__rZE0Mq__verified{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.LeadCaptureForm-module__rZE0Mq__verified span{align-items:center;gap:5px;display:flex}.LeadCaptureForm-module__rZE0Mq__verified button,.LeadCaptureForm-module__rZE0Mq__changeNumber{text-underline-offset:3px;color:var(--form-muted);font-size:12px;text-decoration:underline}.LeadCaptureForm-module__rZE0Mq__changeNumber{margin-top:8px}.LeadCaptureForm-module__rZE0Mq__formFooter{border-top:1px solid var(--form-border);gap:14px;margin-top:20px;padding-top:18px;display:grid}.LeadCaptureForm-module__rZE0Mq__stepActions{gap:10px;min-width:0;display:flex}.LeadCaptureForm-module__rZE0Mq__backButton{border:1px solid var(--form-border);min-height:48px;color:var(--form-text);background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:14px;font-weight:650;display:inline-flex}.LeadCaptureForm-module__rZE0Mq__backButton:focus-visible{outline:2px solid var(--form-focus);outline-offset:3px}.LeadCaptureForm-module__rZE0Mq__stepActions .LeadCaptureForm-module__rZE0Mq__submit{flex:1;width:auto;min-width:0}.LeadCaptureForm-module__rZE0Mq__submit{background:var(--site-highlight,#dbeafe);width:100%;min-height:48px;color:var(--site-navy,#153a72);border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:750;display:flex}.LeadCaptureForm-module__rZE0Mq__form[data-variant=light] .LeadCaptureForm-module__rZE0Mq__submit{background:var(--site-navy,#153a72);color:#fff}.LeadCaptureForm-module__rZE0Mq__form[id=form-ib-hero-form] .LeadCaptureForm-module__rZE0Mq__submit{color:#fff;background:linear-gradient(135deg,#1b477f 0%,#12345f 100%);border:1px solid #3b82f6;border-radius:999px;justify-content:space-between;min-height:56px;padding:6px 7px 6px 18px;font-size:clamp(14px,1.2vw,16px);font-weight:650;box-shadow:0 8px 20px -12px #12345fe6}.LeadCaptureForm-module__rZE0Mq__form[id=form-ib-hero-form] .LeadCaptureForm-module__rZE0Mq__submit:not(:disabled)>svg{box-sizing:content-box;color:#12345f;background:#fff;border-radius:50%;flex:0 0 18px;width:18px;height:18px;padding:10px;transition:transform .2s}.LeadCaptureForm-module__rZE0Mq__form[id=form-ib-hero-form] .LeadCaptureForm-module__rZE0Mq__submit:not(:disabled):hover{filter:none}.LeadCaptureForm-module__rZE0Mq__form[id=form-ib-hero-form] .LeadCaptureForm-module__rZE0Mq__submit:not(:disabled):hover>svg{transform:rotate(-45deg)}.LeadCaptureForm-module__rZE0Mq__form[data-variant=lead] .LeadCaptureForm-module__rZE0Mq__submit{background:var(--lead-submit-bg,#a6ebc6);color:var(--lead-submit-text,#12294a);box-shadow:0 10px 20px -14px var(--lead-submit-shadow,#1e4e4673);font-size:15px}.LeadCaptureForm-module__rZE0Mq__submit:hover,.LeadCaptureForm-module__rZE0Mq__verifyButton:hover{filter:brightness(.96)}.LeadCaptureForm-module__rZE0Mq__form[data-variant=lead] .LeadCaptureForm-module__rZE0Mq__submit:hover{background:var(--lead-submit-hover-bg,var(--lead-submit-bg,#a6ebc6));filter:var(--lead-submit-hover-filter,brightness(.96))}.LeadCaptureForm-module__rZE0Mq__form button:disabled{opacity:.6;cursor:wait}.LeadCaptureForm-module__rZE0Mq__form button:focus-visible{outline:2px solid var(--form-focus);outline-offset:3px}.LeadCaptureForm-module__rZE0Mq__finePrint,.LeadCaptureForm-module__rZE0Mq__hint{color:var(--form-muted);text-align:center;margin:0;font-size:11px;line-height:1.6}.LeadCaptureForm-module__rZE0Mq__error{color:var(--form-error);margin:6px 0 0;font-size:12px;line-height:1.5}.LeadCaptureForm-module__rZE0Mq__success{text-align:center;justify-items:center;gap:16px;padding:36px 12px;display:grid}.LeadCaptureForm-module__rZE0Mq__success h3{font-size:22px;font-weight:700}.LeadCaptureForm-module__rZE0Mq__success p{max-width:36ch;color:var(--form-muted);font-size:14px;line-height:1.6}.LeadCaptureForm-module__rZE0Mq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LeadCaptureForm-module__rZE0Mq__spinner{animation:1s linear infinite LeadCaptureForm-module__rZE0Mq__spin}@keyframes LeadCaptureForm-module__rZE0Mq__spin{to{transform:rotate(360deg)}}@container (min-width:400px){.LeadCaptureForm-module__rZE0Mq__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.LeadCaptureForm-module__rZE0Mq__form[data-variant=lead] .LeadCaptureForm-module__rZE0Mq__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px) and (max-width:1150px){.LeadCaptureForm-module__rZE0Mq__form[data-variant=lead] .LeadCaptureForm-module__rZE0Mq__fields>.LeadCaptureForm-module__rZE0Mq__field:nth-of-type(n+3){grid-column:1/-1}}@media (max-width:640px){.LeadCaptureForm-module__rZE0Mq__control{font-size:16px}}@media (max-width:360px){.LeadCaptureForm-module__rZE0Mq__form[data-variant=lead] .LeadCaptureForm-module__rZE0Mq__submit{white-space:nowrap;gap:6px;padding-inline:10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.LeadCaptureForm-module__rZE0Mq__control{transition:none}.LeadCaptureForm-module__rZE0Mq__spinner{animation:none}.LeadCaptureForm-module__rZE0Mq__form[id=form-ib-hero-form] .LeadCaptureForm-module__rZE0Mq__submit:not(:disabled)>svg{transition:none}}
.HeroLeadCaptureForm-module__ePV7vW__card{color:#172b49;text-align:left;background:#fff;border:1px solid #dce5f1;border-radius:20px;width:100%;min-width:0;overflow:hidden;box-shadow:0 24px 64px -24px #00000073}.HeroLeadCaptureForm-module__ePV7vW__header{background:linear-gradient(120deg,#f0f6ff,#fff);border-bottom:1px solid #e6ecf5;padding:24px 28px 20px}.HeroLeadCaptureForm-module__ePV7vW__eyebrow{color:#315c96;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.HeroLeadCaptureForm-module__ePV7vW__header h2{color:#172b49;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.03em;margin:12px 0 8px;font-size:clamp(21px,2vw,26px);font-weight:750;line-height:1.25}.HeroLeadCaptureForm-module__ePV7vW__header p{color:#526176;max-width:45ch;margin:0;font-size:13px;line-height:1.65}.HeroLeadCaptureForm-module__ePV7vW__body{padding:22px 28px 24px}@media (max-width:640px){.HeroLeadCaptureForm-module__ePV7vW__header{padding:22px 20px 18px}.HeroLeadCaptureForm-module__ePV7vW__body{padding:20px}.HeroLeadCaptureForm-module__ePV7vW__card{border-radius:16px}}
.LeadForm-module__c5N1Cq__section{isolation:isolate;color:var(--site-text,#111827);background:#101d3b;padding:76px 0;position:relative;overflow:hidden}.LeadForm-module__c5N1Cq__section:before,.LeadForm-module__c5N1Cq__section:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle,#3fc9823b,#3fc98200 70%);border-radius:50%;width:520px;height:520px;position:absolute}.LeadForm-module__c5N1Cq__section:before{top:-240px;left:-230px}.LeadForm-module__c5N1Cq__section:after{bottom:-280px;right:-240px}.LeadForm-module__c5N1Cq__container{z-index:1;box-sizing:border-box;background:#fff;border-radius:18px;width:min(100% - 96px,1344px);margin-inline:auto;padding:clamp(32px,5vw,60px);position:relative;overflow:hidden}.LeadForm-module__c5N1Cq__cornerTop,.LeadForm-module__c5N1Cq__cornerBottom{pointer-events:none;background:#b9f5d6;border-radius:50%;width:230px;height:230px;position:absolute;box-shadow:0 0 0 25px #4bd48b2e}.LeadForm-module__c5N1Cq__cornerTop{top:-136px;left:-132px}.LeadForm-module__c5N1Cq__cornerBottom{bottom:-142px;right:-138px}.LeadForm-module__c5N1Cq__dotPattern{pointer-events:none;background-image:radial-gradient(#82dcae 1.5px,#0000 1.5px);background-size:12px 12px;width:68px;height:60px;position:absolute;bottom:16px;left:46px}.LeadForm-module__c5N1Cq__layout{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid;position:relative}.LeadForm-module__c5N1Cq__intro{min-width:0}.LeadForm-module__c5N1Cq__badge{color:#087c4b;background:#f3fcf7;border:1px solid #d5eee1;border-radius:999px;align-items:center;gap:7px;padding:7px 12px 7px 8px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.LeadForm-module__c5N1Cq__badge svg{background:var(--site-navy,#153a72);color:#fff;border-radius:50%;width:22px;height:22px;padding:4px}.LeadForm-module__c5N1Cq__intro h2{max-width:12ch;color:var(--site-deep,#0b1730);font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:22px 0 0;font-size:30px;font-weight:900;line-height:1.1}.LeadForm-module__c5N1Cq__intro h2 span{color:#0b9863}.LeadForm-module__c5N1Cq__lead{max-width:55ch;color:var(--site-muted,#526176);margin:20px 0 0;font-size:16px;line-height:1.65}.LeadForm-module__c5N1Cq__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.LeadForm-module__c5N1Cq__benefits li{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.LeadForm-module__c5N1Cq__benefitIcon{background:var(--site-deep,#0b1730);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:12px;display:grid}.LeadForm-module__c5N1Cq__benefits strong{color:var(--site-navy,#153a72);font-size:14px;font-weight:750;line-height:1.4}.LeadForm-module__c5N1Cq__benefits li>span:last-child{color:var(--site-muted,#526176);margin-top:4px;font-size:12px;line-height:1.5}.LeadForm-module__c5N1Cq__formColumn{min-width:0}.LeadForm-module__c5N1Cq__formPanel{background:#102d4c;border-radius:16px;width:100%;min-width:0;padding:clamp(28px,3.2vw,38px);box-shadow:0 22px 36px -22px #0818327a}.LeadForm-module__c5N1Cq__formHeading{margin-bottom:20px}.LeadForm-module__c5N1Cq__formHeading h3{color:#fff;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.2vw,28px);font-weight:750;line-height:1.25}.LeadForm-module__c5N1Cq__formHeading p{color:#c0d2e3;max-width:44ch;margin:7px 0 0;font-size:14px;line-height:1.6}.LeadForm-module__c5N1Cq__section[data-theme=investment-banking]{--lead-focus:#82b4ff;--lead-focus-strong:#3b82f6;--lead-submit-bg:#82b4ff;--lead-submit-hover-bg:#6fa5f7;--lead-submit-hover-filter:none;--lead-submit-text:#102d4c;--lead-submit-shadow:#153a7280}.LeadForm-module__c5N1Cq__section[data-theme=investment-banking]:before{background:radial-gradient(circle,#82b4ff3d,#0000 70%)}.LeadForm-module__c5N1Cq__section[data-theme=investment-banking]:after{background:radial-gradient(circle,#d2d2ea42,#0000 70%)}.LeadForm-module__c5N1Cq__section[data-theme=investment-banking] .LeadForm-module__c5N1Cq__cornerTop{background:#c6dcff;box-shadow:0 0 0 25px #82b4ff33}.LeadForm-module__c5N1Cq__section[data-theme=investment-banking] .LeadForm-module__c5N1Cq__cornerBottom{background:#d2d2ea;box-shadow:0 0 0 25px #d2d2ea33}.LeadForm-module__c5N1Cq__section[data-theme=investment-banking] .LeadForm-module__c5N1Cq__dotPattern{background-image:radial-gradient(#82b4ff 1.5px,#0000 1.5px)}.LeadForm-module__c5N1Cq__section[data-theme=investment-banking] .LeadForm-module__c5N1Cq__badge{color:#4c4d78;background:#f3f1fb;border-color:#d2d2ea}.LeadForm-module__c5N1Cq__section[data-theme=investment-banking] .LeadForm-module__c5N1Cq__intro h2 span{color:var(--site-blue,#2563eb)}.LeadForm-module__c5N1Cq__section[data-bubbles-active=true]:before{animation:11s ease-in-out infinite alternate LeadForm-module__c5N1Cq__ambientDrift}.LeadForm-module__c5N1Cq__section[data-bubbles-active=true]:after{animation:13s ease-in-out -4s infinite alternate-reverse LeadForm-module__c5N1Cq__ambientDrift}.LeadForm-module__c5N1Cq__section[data-bubbles-active=true] .LeadForm-module__c5N1Cq__cornerTop{animation:10s ease-in-out infinite alternate LeadForm-module__c5N1Cq__bubbleDrift}.LeadForm-module__c5N1Cq__section[data-bubbles-active=true] .LeadForm-module__c5N1Cq__cornerBottom{animation:12s ease-in-out -5s infinite alternate-reverse LeadForm-module__c5N1Cq__bubbleDrift}@keyframes LeadForm-module__c5N1Cq__bubbleDrift{to{transform:translate(10px,8px)scale(1.045)}}@keyframes LeadForm-module__c5N1Cq__ambientDrift{to{opacity:.72;transform:translate(24px,16px)}}@media (min-width:768px){.LeadForm-module__c5N1Cq__intro h2{font-size:36px}.LeadForm-module__c5N1Cq__lead{font-size:18px}}@media (min-width:1000px){.LeadForm-module__c5N1Cq__intro h2{font-size:44px}}@media (max-width:1023px){.LeadForm-module__c5N1Cq__container{width:calc(100% - 48px)}}@media (max-width:999px){.LeadForm-module__c5N1Cq__section{padding:56px 0}.LeadForm-module__c5N1Cq__container{padding:32px}.LeadForm-module__c5N1Cq__layout{grid-template-columns:minmax(0,1fr);gap:32px}.LeadForm-module__c5N1Cq__intro h2{max-width:15ch}.LeadForm-module__c5N1Cq__dotPattern{display:none}}@media (max-width:639px){.LeadForm-module__c5N1Cq__container{width:calc(100% - 32px)}}@media (max-width:480px){.LeadForm-module__c5N1Cq__section{padding:40px 0}.LeadForm-module__c5N1Cq__container{border-radius:16px;padding:28px 20px 20px}.LeadForm-module__c5N1Cq__layout{gap:28px}.LeadForm-module__c5N1Cq__intro h2{margin-top:17px;font-size:30px}.LeadForm-module__c5N1Cq__lead{margin-top:15px}.LeadForm-module__c5N1Cq__benefits{gap:6px;margin-top:26px}.LeadForm-module__c5N1Cq__benefitIcon{width:38px;height:38px;margin-bottom:9px}.LeadForm-module__c5N1Cq__benefits strong{font-size:13px}.LeadForm-module__c5N1Cq__benefits li>span:last-child{font-size:12px}.LeadForm-module__c5N1Cq__formPanel{padding:26px 20px}}@media (prefers-reduced-motion:reduce){.LeadForm-module__c5N1Cq__section:before,.LeadForm-module__c5N1Cq__section:after,.LeadForm-module__c5N1Cq__cornerTop,.LeadForm-module__c5N1Cq__cornerBottom{animation:none!important}}
.IBCertificates-module__65QL7q__section{color:#153a72;background:#eff5ff;padding:88px 0 104px}.IBCertificates-module__65QL7q__intro{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:32px 56px;margin-bottom:38px;display:grid}.IBCertificates-module__65QL7q__intro h2{max-width:18ch;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,3.35vw,48px);font-weight:800;line-height:1.13}.IBCertificates-module__65QL7q__intro h2 span{color:#477ac5}.IBCertificates-module__65QL7q__intro p{color:#405672;max-width:56ch;margin:0;font-size:16px;line-height:1.7}.IBCertificates-module__65QL7q__galleryShell{background:#101d3b;border-radius:18px;padding:28px;position:relative;overflow:hidden}.IBCertificates-module__65QL7q__galleryShell:before{pointer-events:none;content:"";background:radial-gradient(circle,#82b4ff36,#0000 70%);border-radius:50%;width:460px;height:460px;position:absolute;top:-210px;right:-130px}.IBCertificates-module__65QL7q__galleryBar{margin-bottom:22px;position:relative}.IBCertificates-module__65QL7q__galleryBar>p{color:#f1f6ff;font-family:var(--font-plus-jakarta),sans-serif;margin:0;font-size:15px;font-weight:750}.IBCertificates-module__65QL7q__galleryControls{display:none}.IBCertificates-module__65QL7q__certificateRail:focus-visible,.IBCertificates-module__65QL7q__certificateCard:focus-visible,.IBCertificates-module__65QL7q__galleryControls button:focus-visible{outline-offset:3px;outline:3px solid #82b4ff}.IBCertificates-module__65QL7q__certificateRail{--card-width:calc((100% - 48px)/4);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;display:flex;position:relative;overflow-x:auto}.IBCertificates-module__65QL7q__certificateRail::-webkit-scrollbar{display:none}.IBCertificates-module__65QL7q__certificateCard{width:var(--card-width);flex:0 0 var(--card-width);color:#153a72;text-align:left;cursor:pointer;scroll-snap-align:start;background:#fff;border:0;border-radius:13px;flex-direction:column;min-width:0;transition:transform .2s;display:flex;overflow:hidden}.IBCertificates-module__65QL7q__certificateCard:hover{transform:translateY(-3px)}.IBCertificates-module__65QL7q__certificateImage{aspect-ratio:1.47;background:#eaf2ff;width:100%;position:relative;overflow:hidden}.IBCertificates-module__65QL7q__certificateImage img{padding:13px}.IBCertificates-module__65QL7q__certificateInfo{justify-content:space-between;align-items:flex-start;gap:10px;min-height:109px;padding:18px 17px 20px;display:flex}.IBCertificates-module__65QL7q__certificateInfo h3{font-family:var(--font-plus-jakarta),sans-serif;margin:0;font-size:15px;font-weight:800;line-height:1.35}.IBCertificates-module__65QL7q__certificateInfo p{color:#526785;margin:7px 0 0;font-size:12px;line-height:1.45}.IBCertificates-module__65QL7q__certificateInfo>svg{color:#477ac5;flex:none;margin-top:1px}.IBCertificates-module__65QL7q__statsBar{background:#fff;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid;box-shadow:0 24px 56px -48px #101d3b8c}.IBCertificates-module__65QL7q__stat{align-items:center;gap:16px;min-width:0;padding:25px 30px;display:flex}.IBCertificates-module__65QL7q__stat+.IBCertificates-module__65QL7q__stat{border-left:1px solid #e1e9f4}.IBCertificates-module__65QL7q__stat>svg{color:#477ac5;flex:none}.IBCertificates-module__65QL7q__stat>div{flex-direction:column;gap:4px;min-width:0;display:flex}.IBCertificates-module__65QL7q__stat strong{font-family:var(--font-plus-jakarta),sans-serif;font-size:23px;font-weight:800;line-height:1.1}.IBCertificates-module__65QL7q__stat span{color:#526785;font-size:13px;line-height:1.35}.IBCertificates-module__65QL7q__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:34px;display:grid}.IBCertificates-module__65QL7q__feature{align-items:flex-start;gap:12px;min-width:0;display:flex}.IBCertificates-module__65QL7q__feature>svg{color:#2563eb;flex:none;margin-top:3px}.IBCertificates-module__65QL7q__feature h3{font-family:var(--font-plus-jakarta),sans-serif;margin:0;font-size:15px;font-weight:800;line-height:1.4}.IBCertificates-module__65QL7q__feature p{color:#405672;max-width:41ch;margin:6px 0 0;font-size:13px;line-height:1.6}@media (max-width:1279px){.IBCertificates-module__65QL7q__certificateRail{--card-width:calc((100% - 32px)/3)}}@media (max-width:1023px){.IBCertificates-module__65QL7q__intro{grid-template-columns:1fr;gap:18px}.IBCertificates-module__65QL7q__intro h2{max-width:21ch}.IBCertificates-module__65QL7q__galleryBar{justify-content:space-between;align-items:center;gap:12px;display:flex}.IBCertificates-module__65QL7q__galleryBar>p{min-width:0;line-height:1.3}.IBCertificates-module__65QL7q__galleryControls{flex:none;gap:8px;display:flex}.IBCertificates-module__65QL7q__galleryControls button{color:#fff;cursor:pointer;background:#82b4ff24;border:1px solid #c6dcff80;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .2s,opacity .2s;display:grid}.IBCertificates-module__65QL7q__galleryControls button:last-child{color:#102d4c;background:#a9caff;border-color:#a9caff}.IBCertificates-module__65QL7q__galleryControls button:not(:disabled):hover{background:#4974aa}.IBCertificates-module__65QL7q__galleryControls button:last-child:not(:disabled):hover{background:#d4e5ff}.IBCertificates-module__65QL7q__galleryControls button:disabled{opacity:.45;cursor:default}.IBCertificates-module__65QL7q__certificateRail{--card-width:calc((100% - 16px)/2)}.IBCertificates-module__65QL7q__stat{flex-direction:column;align-items:flex-start;gap:10px;padding:22px}}@media (max-width:639px){.IBCertificates-module__65QL7q__section{padding:64px 0 76px}.IBCertificates-module__65QL7q__intro{margin-bottom:28px}.IBCertificates-module__65QL7q__intro h2{font-size:clamp(31px,8vw,39px)}.IBCertificates-module__65QL7q__intro p{font-size:15px}.IBCertificates-module__65QL7q__galleryShell{border-radius:16px;padding:16px}.IBCertificates-module__65QL7q__galleryBar{margin-bottom:16px}.IBCertificates-module__65QL7q__galleryBar>p{font-size:13px}.IBCertificates-module__65QL7q__certificateRail{--card-width:100%}.IBCertificates-module__65QL7q__certificateImage{aspect-ratio:1.52}.IBCertificates-module__65QL7q__certificateInfo{min-height:99px}.IBCertificates-module__65QL7q__statsBar{margin-top:17px}.IBCertificates-module__65QL7q__stat{text-align:center;align-items:center;gap:8px;padding:17px 8px}.IBCertificates-module__65QL7q__stat>svg{width:20px;height:20px}.IBCertificates-module__65QL7q__stat strong{font-size:19px}.IBCertificates-module__65QL7q__stat span{font-size:11px}.IBCertificates-module__65QL7q__features{grid-template-columns:1fr;gap:20px;margin-top:30px}.IBCertificates-module__65QL7q__feature p{max-width:none}}@media (prefers-reduced-motion:reduce){.IBCertificates-module__65QL7q__certificateRail{scroll-behavior:auto}.IBCertificates-module__65QL7q__certificateCard{transition:none}.IBCertificates-module__65QL7q__certificateCard:hover{transform:none}.IBCertificates-module__65QL7q__galleryControls button{transition:none}}
.IBTestimonials-module__iIDuyq__section{isolation:isolate;color:#fff;background:#101d3b;padding:96px 0 84px;position:relative;overflow:hidden}.IBTestimonials-module__iIDuyq__ambient{z-index:-1;filter:blur(26px);pointer-events:none;background:radial-gradient(#4170b142,#0000 68%);border-radius:50%;width:min(1000px,90vw);height:620px;position:absolute;top:-300px;left:50%;transform:translate(-50%)}.IBTestimonials-module__iIDuyq__intro{z-index:1;text-align:center;max-width:820px;margin:0 auto 38px;padding:0 24px;position:relative}.IBTestimonials-module__iIDuyq__intro h2{color:#fff;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:800;line-height:1.12}.IBTestimonials-module__iIDuyq__intro h2 span{color:#82b4ff}.IBTestimonials-module__iIDuyq__intro p{color:#d3dfed;max-width:62ch;margin:17px auto 0;font-size:clamp(15px,1.3vw,18px);line-height:1.7}.IBTestimonials-module__iIDuyq__rails{z-index:1;gap:17px;display:grid;position:relative}.IBTestimonials-module__iIDuyq__rail{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.IBTestimonials-module__iIDuyq__rail:focus-visible{outline-offset:-3px;outline:2px solid #9fc5ff}.IBTestimonials-module__iIDuyq__marquee{will-change:transform;width:max-content;animation-duration:78s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.IBTestimonials-module__iIDuyq__moveLeft{animation-name:IBTestimonials-module__iIDuyq__testimonialMoveLeft}.IBTestimonials-module__iIDuyq__moveRight{animation-name:IBTestimonials-module__iIDuyq__testimonialMoveRight;animation-duration:84s}.IBTestimonials-module__iIDuyq__rail:hover .IBTestimonials-module__iIDuyq__marquee,.IBTestimonials-module__iIDuyq__rail:focus-within .IBTestimonials-module__iIDuyq__marquee,.IBTestimonials-module__iIDuyq__rail:active .IBTestimonials-module__iIDuyq__marquee{animation-play-state:paused}.IBTestimonials-module__iIDuyq__trackGroup{flex:none;align-items:stretch;gap:16px;padding-right:16px;display:flex}.IBTestimonials-module__iIDuyq__card{background:#162b4e;border:1px solid #34517e;border-radius:16px;flex-direction:column;flex:0 0 clamp(320px,36vw,480px);width:clamp(320px,36vw,480px);min-height:292px;padding:25px 27px 22px;display:flex;box-shadow:0 22px 45px -38px #000000d1}.IBTestimonials-module__iIDuyq__cardTop{justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;display:flex}.IBTestimonials-module__iIDuyq__quoteIcon{color:#153a72;background:#dceaff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.IBTestimonials-module__iIDuyq__outcome{color:#d8e8ff;max-width:68%;font-family:var(--font-plus-jakarta),sans-serif;text-align:right;background:#82b4ff1f;border:1px solid #b5d2ff47;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800;line-height:1.35}.IBTestimonials-module__iIDuyq__quoteText{color:#f1f6ff;white-space:pre-line;margin:0;font-size:15px;line-height:1.75}.IBTestimonials-module__iIDuyq__quoteClamp{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.IBTestimonials-module__iIDuyq__quoteExpanded{display:block}.IBTestimonials-module__iIDuyq__readMoreSlot{min-height:36px;padding-top:8px}.IBTestimonials-module__iIDuyq__readMore{color:#b5d2ff;font-family:var(--font-plus-jakarta),sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.IBTestimonials-module__iIDuyq__readMore:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.IBTestimonials-module__iIDuyq__readMore:focus-visible{outline-offset:4px;outline:2px solid #b5d2ff}.IBTestimonials-module__iIDuyq__chevronOpen{transform:rotate(180deg)}.IBTestimonials-module__iIDuyq__person{border-top:1px solid #d6e5f82b;align-items:center;gap:11px;margin-top:auto;padding-top:16px;display:flex}.IBTestimonials-module__iIDuyq__avatar{object-fit:cover;border:2px solid #9fc5ff;border-radius:50%;flex:0 0 48px;width:48px;height:48px}.IBTestimonials-module__iIDuyq__personDetails{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.IBTestimonials-module__iIDuyq__personDetails strong{color:#fff;font-family:var(--font-plus-jakarta),sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.IBTestimonials-module__iIDuyq__personDetails span{color:#c4d3e8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.IBTestimonials-module__iIDuyq__rating{color:#a9caff;flex:none;gap:2px;display:flex}.IBTestimonials-module__iIDuyq__stats{z-index:1;border-top:1px solid #d6e5f833;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1100px;margin:52px auto 0;padding:27px 24px 0;display:grid;position:relative}.IBTestimonials-module__iIDuyq__stat{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:4px 16px;display:flex}.IBTestimonials-module__iIDuyq__stat+.IBTestimonials-module__iIDuyq__stat{border-left:1px solid #d6e5f833}.IBTestimonials-module__iIDuyq__stat strong{color:#b5d2ff;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.03em;font-size:clamp(25px,2.8vw,36px);font-weight:800;line-height:1.1}.IBTestimonials-module__iIDuyq__stat span{color:#d3dfed;font-size:13px;line-height:1.4}@keyframes IBTestimonials-module__iIDuyq__testimonialMoveLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes IBTestimonials-module__iIDuyq__testimonialMoveRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:640px){.IBTestimonials-module__iIDuyq__section{padding:72px 0 64px}.IBTestimonials-module__iIDuyq__intro{margin-bottom:30px;padding-inline:20px}.IBTestimonials-module__iIDuyq__intro h2{font-size:clamp(32px,8.4vw,42px)}.IBTestimonials-module__iIDuyq__intro p{margin-top:13px;font-size:15px}.IBTestimonials-module__iIDuyq__rails{gap:12px}.IBTestimonials-module__iIDuyq__rail{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000)}.IBTestimonials-module__iIDuyq__card{flex-basis:min(82vw,390px);width:min(82vw,390px);min-height:286px;padding:22px 20px 19px}.IBTestimonials-module__iIDuyq__quoteText{font-size:14px;line-height:1.7}.IBTestimonials-module__iIDuyq__stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;margin:38px 20px 0;padding:22px 0 0}.IBTestimonials-module__iIDuyq__stat{padding:3px 8px}.IBTestimonials-module__iIDuyq__stat:nth-child(3){border-left:0}.IBTestimonials-module__iIDuyq__stat:nth-child(n+3){border-top:1px solid #d6e5f833;padding-top:18px}.IBTestimonials-module__iIDuyq__stat strong{font-size:clamp(24px,7vw,31px)}.IBTestimonials-module__iIDuyq__stat span{font-size:12px}}@media (max-width:360px){.IBTestimonials-module__iIDuyq__card{flex-basis:calc(100vw - 44px);width:calc(100vw - 44px);padding-inline:17px}.IBTestimonials-module__iIDuyq__cardTop{gap:8px}.IBTestimonials-module__iIDuyq__outcome{max-width:72%;padding-inline:8px;font-size:9px}.IBTestimonials-module__iIDuyq__person{gap:8px}.IBTestimonials-module__iIDuyq__rating{gap:1px}.IBTestimonials-module__iIDuyq__rating svg{width:11px;height:11px}}@media (prefers-reduced-motion:reduce){.IBTestimonials-module__iIDuyq__marquee{will-change:auto;animation:none}.IBTestimonials-module__iIDuyq__trackGroup:nth-child(2){display:none}.IBTestimonials-module__iIDuyq__rail{scrollbar-width:none;scroll-snap-type:x proximity;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.IBTestimonials-module__iIDuyq__rail::-webkit-scrollbar{display:none}.IBTestimonials-module__iIDuyq__card{scroll-snap-align:start}}
