.DSMainHero-module__MvC6Pa__hero{isolation:isolate;color:#fff;background:#0a142b;align-items:center;min-height:max(760px,100svh,56.25vw);padding:128px 0 96px;display:flex;position:relative;overflow:hidden}.DSMainHero-module__MvC6Pa__scene{z-index:-1;background-position:50%;background-size:cover;position:absolute;inset:0}.DSMainHero-module__MvC6Pa__video{object-fit:cover;object-position:50% 50%;opacity:0;width:100%;height:100%;transition:opacity .9s linear;position:absolute;inset:0}.DSMainHero-module__MvC6Pa__active{opacity:1}.DSMainHero-module__MvC6Pa__shade{background:linear-gradient(#0a142b47,#0a142b1a 30%,#0a142b26 78%,#0a142b5c),linear-gradient(90deg,#0a142b1f,#0a142b1f);position:absolute;inset:0}.DSMainHero-module__MvC6Pa__container{width:min(100% - 96px,1344px);margin-inline:auto}.DSMainHero-module__MvC6Pa__copy{text-align:center;max-width:970px;margin:0 auto}.DSMainHero-module__MvC6Pa__copy h1{font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(42px,4.7vw,68px);font-weight:800;line-height:1.1}.DSMainHero-module__MvC6Pa__line{margin-top:-.13em;padding-top:.13em;display:block;overflow:hidden}.DSMainHero-module__MvC6Pa__line>span{display:block}.DSMainHero-module__MvC6Pa__accent{color:#fff;margin-top:.09em}.DSMainHero-module__MvC6Pa__description{color:#e0e9f8;text-wrap:pretty;max-width:720px;margin:24px auto 0;font-size:18px;line-height:1.7}.DSMainHero-module__MvC6Pa__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.DSMainHero-module__MvC6Pa__primary,.DSMainHero-module__MvC6Pa__secondary{cursor:pointer;min-height:54px;font:700 14px var(--font-plus-jakarta),sans-serif;border-radius:999px;justify-content:center;align-items:center;gap:14px;transition:background .2s;display:inline-flex}.DSMainHero-module__MvC6Pa__primary{color:#101d3b;background:#a9caff;border:0;padding:6px 7px 6px 24px}.DSMainHero-module__MvC6Pa__primary>span{color:#fff;background:#153a72;border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .25s;display:grid}.DSMainHero-module__MvC6Pa__primary:hover{background:#d4e5ff}.DSMainHero-module__MvC6Pa__primary:hover>span{transform:rotate(45deg)}.DSMainHero-module__MvC6Pa__secondary{color:#fff;background:#0a142ba6;border:1px solid #8e9ebc;padding:12px 23px}.DSMainHero-module__MvC6Pa__secondary:hover{background:#153a72}.DSMainHero-module__MvC6Pa__phone{color:#c4d4ea;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;margin-top:22px;font-size:12px;display:flex}.DSMainHero-module__MvC6Pa__phone a{color:#edf4ff;align-items:center;gap:7px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.DSMainHero-module__MvC6Pa__phone svg{color:#a9caff}.DSMainHero-module__MvC6Pa__videoControl{color:#c4d4ea;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:6px;font-size:11px;display:flex;position:absolute;bottom:0;right:14px}.DSMainHero-module__MvC6Pa__hero button:focus-visible,.DSMainHero-module__MvC6Pa__hero a:focus-visible{outline-offset:4px;outline:3px solid #a9caff}.DSMainHero-module__MvC6Pa__hero ::selection{color:#101d3b;background:#a9caff}@media (prefers-reduced-motion:no-preference){.DSMainHero-module__MvC6Pa__line>span{animation:1s cubic-bezier(.16,1,.3,1) both DSMainHero-module__MvC6Pa__rise}.DSMainHero-module__MvC6Pa__accent>span{animation-delay:.12s}.DSMainHero-module__MvC6Pa__description{animation:.8s cubic-bezier(.16,1,.3,1) .3s both DSMainHero-module__MvC6Pa__settle}.DSMainHero-module__MvC6Pa__actions{animation:.8s cubic-bezier(.16,1,.3,1) .45s both DSMainHero-module__MvC6Pa__settle}}@keyframes DSMainHero-module__MvC6Pa__rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes DSMainHero-module__MvC6Pa__settle{0%{opacity:.45;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.DSMainHero-module__MvC6Pa__container{width:calc(100% - 48px)}}@media (max-width:640px){.DSMainHero-module__MvC6Pa__hero{min-height:max(720px,100svh);padding:105px 0 80px}.DSMainHero-module__MvC6Pa__container{width:calc(100% - 32px)}.DSMainHero-module__MvC6Pa__copy h1{font-size:clamp(32px,7.9vw,49px);line-height:1.15}.DSMainHero-module__MvC6Pa__description{margin-top:20px;font-size:16px}.DSMainHero-module__MvC6Pa__actions{gap:10px;margin-top:24px}.DSMainHero-module__MvC6Pa__primary,.DSMainHero-module__MvC6Pa__secondary{min-height:50px;font-size:13px}.DSMainHero-module__MvC6Pa__secondary{padding-inline:18px}.DSMainHero-module__MvC6Pa__phone{flex-direction:column}.DSMainHero-module__MvC6Pa__shade{background:linear-gradient(#0a142b4d,#0a142b40 40%,#0a142b33 80%,#0a142b66)}}@media (prefers-reduced-motion:reduce){.DSMainHero-module__MvC6Pa__video{display:none}.DSMainHero-module__MvC6Pa__hero *,.DSMainHero-module__MvC6Pa__hero :before,.DSMainHero-module__MvC6Pa__hero :after{transition:none!important;animation:none!important}}
.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}}
.ProgramInstructors-module___Mb7za__showcaseSection{background:linear-gradient(130deg,#101d3b 0%,#132b56 55%,#101d3b 100%)}.ProgramInstructors-module___Mb7za__showcaseCard{background:#ffffff12;width:min(340px,100vw - 40px);min-height:294px;box-shadow:0 22px 50px #020a1d26}.ProgramInstructors-module___Mb7za__showcaseCard:hover{background:#ffffff1a}.ProgramInstructors-module___Mb7za__showcaseCard p{line-height:1.65}.ProgramInstructors-module___Mb7za__leftFade{background:linear-gradient(90deg,#101d3b,#0000)}.ProgramInstructors-module___Mb7za__rightFade{background:linear-gradient(270deg,#101d3b,#0000)}@media (prefers-reduced-motion:reduce){.ProgramInstructors-module___Mb7za__showcaseCard{transition:none}.ProgramInstructors-module___Mb7za__showcaseCard:hover{transform:none}}.ProgramInstructors-module___Mb7za__rail:focus-visible{outline-offset:-3px;outline:3px solid #82b4ff}.ProgramInstructors-module___Mb7za__rail:focus-within .ProgramInstructors-module___Mb7za__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ProgramInstructors-module___Mb7za__rail{overflow-x:auto}.ProgramInstructors-module___Mb7za__track{animation:none}}
.ProgramOverview-module__w7VUWq__section{color:#101d3b;background:#eff5ff;padding:clamp(68px,7vw,96px) 0 clamp(76px,8vw,104px);scroll-margin-top:72px}.ProgramOverview-module__w7VUWq__container{width:min(100% - 96px,1344px);margin-inline:auto}.ProgramOverview-module__w7VUWq__header{text-align:center;max-width:880px;margin:0 auto clamp(32px,3.5vw,46px)}.ProgramOverview-module__w7VUWq__header h2{color:#153a72;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(35px,4vw,60px);font-weight:800;line-height:1.12}.ProgramOverview-module__w7VUWq__header h2 span{color:#2562b4}.ProgramOverview-module__w7VUWq__header p{color:#405672;max-width:63ch;margin:17px auto 0;font-size:clamp(16px,1.35vw,18px);line-height:1.65}.ProgramOverview-module__w7VUWq__showcase{background:#101d3b;border-radius:20px;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 72px -46px #0f224b9e}.ProgramOverview-module__w7VUWq__workflow{background:#193760;min-width:0;padding:clamp(24px,3vw,42px)}.ProgramOverview-module__w7VUWq__workflowTop{color:#d7e6fa;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:.12em;border-bottom:1px solid #e3efff2e;justify-content:space-between;align-items:center;gap:16px;padding-bottom:19px;font-size:11px;font-weight:800;display:flex}.ProgramOverview-module__w7VUWq__workflowMark{align-items:flex-end;gap:4px;height:21px;display:flex}.ProgramOverview-module__w7VUWq__workflowMark span{background:#a9caff;border-radius:3px 3px 0 0;width:5px;display:block}.ProgramOverview-module__w7VUWq__workflowMark span:first-child{height:9px}.ProgramOverview-module__w7VUWq__workflowMark span:nth-child(2){height:15px}.ProgramOverview-module__w7VUWq__workflowMark span:nth-child(3){height:21px}.ProgramOverview-module__w7VUWq__stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.ProgramOverview-module__w7VUWq__stages li{background:#0b1f3e94;border:1px solid #d5e6fd2e;border-radius:13px;align-items:center;gap:13px;min-width:0;padding:clamp(16px,2vw,23px);display:flex}.ProgramOverview-module__w7VUWq__stageIcon{color:#153a72;background:#dbeaff;border-radius:11px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.ProgramOverview-module__w7VUWq__stageCopy{gap:4px;min-width:0;display:grid}.ProgramOverview-module__w7VUWq__stageCopy strong{color:#fff;font-family:var(--font-plus-jakarta),sans-serif;font-size:15px;font-weight:800}.ProgramOverview-module__w7VUWq__stageCopy small{color:#c6d7ee;font-size:12px;line-height:1.4}.ProgramOverview-module__w7VUWq__stageIndex{color:#8eb5e9;font-family:var(--font-plus-jakarta),sans-serif;align-self:flex-start;margin-left:auto;font-size:11px;font-weight:800}.ProgramOverview-module__w7VUWq__story{color:#fff;background:radial-gradient(circle at 95% 7%,#82b4ff29,#0000 42%),#101d3b;flex-direction:column;justify-content:space-between;gap:34px;min-width:0;padding:clamp(30px,3.5vw,50px);display:flex}.ProgramOverview-module__w7VUWq__story h3{max-width:15ch;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(28px,2.45vw,39px);font-weight:800;line-height:1.14}.ProgramOverview-module__w7VUWq__story p{color:#cfdaeb;max-width:42ch;margin:18px 0 0;font-size:15px;line-height:1.7}.ProgramOverview-module__w7VUWq__storyFooter{border-top:1px solid #d6e5f833;padding-top:24px}.ProgramOverview-module__w7VUWq__facts{color:#d5e4fa;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.ProgramOverview-module__w7VUWq__facts>span{align-items:center;gap:9px;display:inline-flex}.ProgramOverview-module__w7VUWq__facts i{background:#82b4ff;border-radius:50%;width:4px;height:4px}.ProgramOverview-module__w7VUWq__story a{color:#0b2349;min-height:46px;font-family:var(--font-plus-jakarta),sans-serif;background:#a9caff;border-radius:999px;align-items:center;gap:11px;margin-top:25px;padding:10px 17px;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex}.ProgramOverview-module__w7VUWq__story a:hover{background:#d4e5ff}.ProgramOverview-module__w7VUWq__story a:focus-visible{outline-offset:4px;outline:3px solid #fff}.ProgramOverview-module__w7VUWq__story a svg{transition:transform .2s}.ProgramOverview-module__w7VUWq__story a:hover svg{transform:rotate(45deg)}@media (max-width:1060px){.ProgramOverview-module__w7VUWq__showcase{grid-template-columns:1fr}}@media (max-width:640px){.ProgramOverview-module__w7VUWq__container{width:calc(100% - 32px)}.ProgramOverview-module__w7VUWq__stages{grid-template-columns:1fr}.ProgramOverview-module__w7VUWq__story{padding:30px 24px}.ProgramOverview-module__w7VUWq__workflow{padding:24px}.ProgramOverview-module__w7VUWq__story h3{max-width:none}}@media (prefers-reduced-motion:reduce){.ProgramOverview-module__w7VUWq__story a,.ProgramOverview-module__w7VUWq__story a svg{transition:none}}
.ProgramProjects-module__vHJr9q__section{background:#fff;padding:88px 0 104px}.ProgramProjects-module__vHJr9q__container{width:min(100% - 96px,1344px);margin-inline:auto}.ProgramProjects-module__vHJr9q__header{color:#fff;background:#101d3b;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:end;gap:24px 48px;margin-bottom:30px;padding:clamp(32px,4.4vw,62px);display:grid;position:relative;overflow:hidden}.ProgramProjects-module__vHJr9q__header:after{content:"";pointer-events:none;background:radial-gradient(circle,#82b4ff38,#0000 70%);border-radius:50%;width:440px;height:440px;position:absolute;top:-180px;right:-135px}.ProgramProjects-module__vHJr9q__eyebrow{color:#cbdcf5;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:800}.ProgramProjects-module__vHJr9q__header h2{z-index:1;color:#fff;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:-8px 0 0;font-size:clamp(32px,3.4vw,48px);font-weight:800;line-height:1.14;position:relative}.ProgramProjects-module__vHJr9q__header h2 span{color:#82b4ff}.ProgramProjects-module__vHJr9q__header p{z-index:1;color:#d3dfed;max-width:55ch;margin:0;font-size:16px;line-height:1.7;position:relative}.ProgramProjects-module__vHJr9q__filters{flex-wrap:wrap;gap:9px;margin-bottom:25px;display:flex}.ProgramProjects-module__vHJr9q__filters button{color:#153a72;min-height:44px;font-family:var(--font-plus-jakarta),sans-serif;cursor:pointer;background:#f7faff;border:1px solid #cad8eb;border-radius:999px;align-items:center;gap:10px;padding:9px 14px;font-size:13px;font-weight:750;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.ProgramProjects-module__vHJr9q__filters button:hover{border-color:#153a72}.ProgramProjects-module__vHJr9q__filters button[aria-pressed=true]{color:#fff;background:#153a72;border-color:#153a72}.ProgramProjects-module__vHJr9q__filters button:focus-visible{outline-offset:3px;outline:3px solid #82b4ff}.ProgramProjects-module__vHJr9q__filters span{background:#153a721a;border-radius:50%;place-items:center;min-width:22px;height:22px;padding-inline:5px;font-size:11px;display:grid}.ProgramProjects-module__vHJr9q__filters button[aria-pressed=true] span{background:#fff3}.ProgramProjects-module__vHJr9q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ProgramProjects-module__vHJr9q__card{background:#fff;border:1px solid #d9e4f1;border-radius:15px;flex-direction:column;min-width:0;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.ProgramProjects-module__vHJr9q__card:hover{transform:translateY(-4px);box-shadow:0 22px 38px -30px #101d3b99}.ProgramProjects-module__vHJr9q__visual{isolation:isolate;background:#142b4b;height:clamp(190px,16vw,218px);position:relative;overflow:hidden}.ProgramProjects-module__vHJr9q__image{object-fit:cover;transition:transform .35s}.ProgramProjects-module__vHJr9q__card:hover .ProgramProjects-module__vHJr9q__image{transform:scale(1.035)}.ProgramProjects-module__vHJr9q__visualShade{z-index:1;pointer-events:none;background:linear-gradient(#0a182e7a,#0000 38%,#0a182ec2);position:absolute;inset:0}.ProgramProjects-module__vHJr9q__caseType{z-index:2;color:#fff;font-family:var(--font-plus-jakarta),sans-serif;text-shadow:0 1px 8px #08142a73;font-size:15px;font-weight:800;line-height:1.25;position:absolute;bottom:18px;right:18px}.ProgramProjects-module__vHJr9q__visual.ProgramProjects-module__vHJr9q__originalVisual{aspect-ratio:801/334;background:#fff;height:auto}.ProgramProjects-module__vHJr9q__originalVisual .ProgramProjects-module__vHJr9q__image{object-fit:contain}.ProgramProjects-module__vHJr9q__card:hover .ProgramProjects-module__vHJr9q__originalVisual .ProgramProjects-module__vHJr9q__image{transform:none}.ProgramProjects-module__vHJr9q__diagramVisual{color:#153a72;background:#eaf2ff;place-items:center;padding:22px;display:grid}.ProgramProjects-module__vHJr9q__card:nth-child(2n) .ProgramProjects-module__vHJr9q__diagramVisual{color:#4c4d78;background:#f0eef9}.ProgramProjects-module__vHJr9q__diagram{text-align:center;width:100%}.ProgramProjects-module__vHJr9q__diagramIcon{background:#fff;border:1px solid #9bb9e2;border-radius:16px;place-items:center;width:64px;height:64px;margin:0 auto 12px;display:grid}.ProgramProjects-module__vHJr9q__card:nth-child(2n) .ProgramProjects-module__vHJr9q__diagramIcon{border-color:#bcb7d8}.ProgramProjects-module__vHJr9q__diagram>strong{font-family:var(--font-plus-jakarta),sans-serif;font-size:17px;line-height:1.4}.ProgramProjects-module__vHJr9q__diagramSteps{justify-content:center;align-items:center;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ProgramProjects-module__vHJr9q__diagramSteps li{align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:700;line-height:1.4;display:flex}.ProgramProjects-module__vHJr9q__diagramSteps li>span{background:#fff;border-radius:7px;padding:7px 9px}.ProgramProjects-module__vHJr9q__diagramSteps svg{flex-shrink:0}.ProgramProjects-module__vHJr9q__cardBody{flex-direction:column;flex:1;padding:21px 22px 23px;display:flex}.ProgramProjects-module__vHJr9q__cardBody h3{color:#153a72;font-family:var(--font-plus-jakarta),sans-serif;margin:0;font-size:17px;font-weight:800;line-height:1.35}.ProgramProjects-module__vHJr9q__cardBody h3 span{color:#526785;font-size:14px;font-weight:500}.ProgramProjects-module__vHJr9q__cardBody>p{color:#405672;flex:1;margin:10px 0 18px;font-size:14px;line-height:1.65}.ProgramProjects-module__vHJr9q__skillsHeader{color:#526785;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800}.ProgramProjects-module__vHJr9q__skills{border-top:1px solid #e3eaf5;flex-wrap:wrap;gap:7px;padding-top:14px;display:flex}.ProgramProjects-module__vHJr9q__skills span{color:#153a72;background:#eaf2ff;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}@media (max-width:1023px){.ProgramProjects-module__vHJr9q__container{width:min(100% - 64px,900px)}.ProgramProjects-module__vHJr9q__header{grid-template-columns:1fr;gap:18px}.ProgramProjects-module__vHJr9q__header p{max-width:65ch}.ProgramProjects-module__vHJr9q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ProgramProjects-module__vHJr9q__section{padding:64px 0 72px}.ProgramProjects-module__vHJr9q__container{width:calc(100% - 32px)}.ProgramProjects-module__vHJr9q__grid{grid-template-columns:1fr;gap:16px}.ProgramProjects-module__vHJr9q__header{padding:32px 24px}.ProgramProjects-module__vHJr9q__visual{height:205px}}@media (prefers-reduced-motion:reduce){.ProgramProjects-module__vHJr9q__card,.ProgramProjects-module__vHJr9q__image,.ProgramProjects-module__vHJr9q__filters button{transition:none}.ProgramProjects-module__vHJr9q__card:hover{transform:none}}
.ProgramToolsCovered-module__w6vavW__section{isolation:isolate;color:#13254a;background:#fff;padding:88px 0 104px;position:relative;overflow:hidden}.ProgramToolsCovered-module__w6vavW__section:before,.ProgramToolsCovered-module__w6vavW__section:after{z-index:-1;aspect-ratio:1;pointer-events:none;content:"";border-radius:50%;width:min(38vw,520px);position:absolute}.ProgramToolsCovered-module__w6vavW__section:before{background:radial-gradient(circle,#82b4ff29,#0000 68%);top:-240px;right:-150px}.ProgramToolsCovered-module__w6vavW__section:after{background:radial-gradient(circle,#c4c0ff29,#0000 70%);bottom:-280px;left:-170px}.ProgramToolsCovered-module__w6vavW__container{z-index:1;width:min(100% - 96px,1344px);margin-inline:auto;position:relative}.ProgramToolsCovered-module__w6vavW__header{text-align:center;max-width:760px;margin:0 auto 46px}.ProgramToolsCovered-module__w6vavW__eyebrow{color:#2357a8;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:.16em;text-transform:uppercase;background:#f2f7ff;border:1px solid #d6e4fb;border-radius:999px;margin-bottom:16px;padding:7px 14px;font-size:11px;font-weight:800;display:inline-block}.ProgramToolsCovered-module__w6vavW__header h2{color:#13254a;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:800;line-height:1.13}.ProgramToolsCovered-module__w6vavW__header h2 span{color:#3b5bd4}.ProgramToolsCovered-module__w6vavW__header p{color:#56657e;max-width:62ch;margin:17px auto 0;font-size:16px;line-height:1.7}.ProgramToolsCovered-module__w6vavW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ProgramToolsCovered-module__w6vavW__categoryCard{background:#fff;border:1px solid #e3e9f4;border-radius:16px;min-width:0;min-height:190px;padding:22px 21px 21px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 1px 2px #13254a0a,0 18px 36px -28px #13254a47}.ProgramToolsCovered-module__w6vavW__categoryCard:before{content:"";background:linear-gradient(90deg,#3b7ddd,#82b4ff);height:4px;position:absolute;inset:0 0 auto}.ProgramToolsCovered-module__w6vavW__categoryCard[data-tone=lavender]:before{background:linear-gradient(90deg,#6d6ad8,#b9b6ff)}.ProgramToolsCovered-module__w6vavW__categoryCard:hover{border-color:#c5d7f5;transform:translateY(-3px);box-shadow:0 1px 2px #13254a0d,0 24px 44px -28px #13254a5c}.ProgramToolsCovered-module__w6vavW__categoryHeading{align-items:center;gap:12px;min-height:52px;display:flex}.ProgramToolsCovered-module__w6vavW__categoryHeading>span:last-child{gap:3px;min-width:0;display:grid}.ProgramToolsCovered-module__w6vavW__categoryHeading strong{color:#13254a;font-family:var(--font-plus-jakarta),sans-serif;font-size:14px;font-weight:800;line-height:1.3}.ProgramToolsCovered-module__w6vavW__categoryHeading small{color:#6b7a92;font-size:11px;line-height:1.3}.ProgramToolsCovered-module__w6vavW__categoryIcon{color:#1d4f9c;background:#e6f0ff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.ProgramToolsCovered-module__w6vavW__categoryCard[data-tone=lavender] .ProgramToolsCovered-module__w6vavW__categoryIcon{color:#4b48a8;background:#eeedff}.ProgramToolsCovered-module__w6vavW__toolList{border-top:1px solid #edf1f7;flex-wrap:wrap;gap:7px;margin-top:18px;padding-top:15px;display:flex}.ProgramToolsCovered-module__w6vavW__toolList span{color:#1f3d6e;background:#f3f8ff;border:1px solid #d9e6fb;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:650;line-height:1.25}.ProgramToolsCovered-module__w6vavW__categoryCard[data-tone=lavender] .ProgramToolsCovered-module__w6vavW__toolList span{color:#3d3b86;background:#f6f5ff;border-color:#e1e0fb}.ProgramToolsCovered-module__w6vavW__footer{background:linear-gradient(135deg,#f6f9ff 0%,#f7f6ff 100%);border:1px solid #e3e9f4;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:20px 23px;display:flex}.ProgramToolsCovered-module__w6vavW__stats{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProgramToolsCovered-module__w6vavW__stats>div{gap:4px;padding-inline:18px;display:grid}.ProgramToolsCovered-module__w6vavW__stats>div+div{border-left:1px solid #dfe6f2}.ProgramToolsCovered-module__w6vavW__stats strong{color:#2357a8;font-family:var(--font-plus-jakarta),sans-serif;font-size:19px;font-weight:800;line-height:1.1}.ProgramToolsCovered-module__w6vavW__stats span{color:#5a6982;font-size:12px;line-height:1.35}.ProgramToolsCovered-module__w6vavW__cta{color:#fff;min-height:50px;font-family:var(--font-plus-jakarta),sans-serif;cursor:pointer;background:#13254a;border:0;border-radius:999px;align-items:center;gap:17px;padding:6px 7px 6px 18px;font-size:13px;font-weight:800;transition:background .2s;display:inline-flex}.ProgramToolsCovered-module__w6vavW__cta:hover{background:#1d3a6e}.ProgramToolsCovered-module__w6vavW__cta:focus-visible{outline-offset:4px;outline:3px solid #82b4ff}.ProgramToolsCovered-module__w6vavW__cta span{color:#0b2349;background:#a9caff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.ProgramToolsCovered-module__w6vavW__cta svg{transition:transform .2s}.ProgramToolsCovered-module__w6vavW__cta:hover svg{transform:rotate(-45deg)}@media (max-width:1100px){.ProgramToolsCovered-module__w6vavW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ProgramToolsCovered-module__w6vavW__section{padding-block:72px 80px}.ProgramToolsCovered-module__w6vavW__container{width:calc(100% - 48px)}.ProgramToolsCovered-module__w6vavW__grid{gap:12px}.ProgramToolsCovered-module__w6vavW__categoryCard{min-height:195px;padding:19px 17px 17px}.ProgramToolsCovered-module__w6vavW__footer{flex-direction:column;align-items:stretch}.ProgramToolsCovered-module__w6vavW__stats>div{padding-inline:12px}.ProgramToolsCovered-module__w6vavW__stats>div:first-child{padding-left:0}.ProgramToolsCovered-module__w6vavW__cta{align-self:center}}@media (max-width:480px){.ProgramToolsCovered-module__w6vavW__section{padding-block:60px 68px}.ProgramToolsCovered-module__w6vavW__container{width:calc(100% - 32px)}.ProgramToolsCovered-module__w6vavW__header{margin-bottom:32px}.ProgramToolsCovered-module__w6vavW__grid{grid-template-columns:1fr}.ProgramToolsCovered-module__w6vavW__categoryCard{min-height:0}.ProgramToolsCovered-module__w6vavW__stats strong{font-size:17px}.ProgramToolsCovered-module__w6vavW__stats span{font-size:10px}.ProgramToolsCovered-module__w6vavW__stats>div{padding-inline:9px}}@media (prefers-reduced-motion:reduce){.ProgramToolsCovered-module__w6vavW__categoryCard,.ProgramToolsCovered-module__w6vavW__cta,.ProgramToolsCovered-module__w6vavW__cta svg{transition:none}.ProgramToolsCovered-module__w6vavW__categoryCard:hover{transform: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:is([id=form-ib-hero-form],[id=form-cs-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:is([id=form-ib-hero-form],[id=form-cs-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:is([id=form-ib-hero-form],[id=form-cs-hero-form]) .LeadCaptureForm-module__rZE0Mq__submit:not(:disabled):hover{filter:none}.LeadCaptureForm-module__rZE0Mq__form:is([id=form-ib-hero-form],[id=form-cs-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:is([id=form-ib-hero-form],[id=form-cs-hero-form]) .LeadCaptureForm-module__rZE0Mq__submit:not(:disabled)>svg{transition:none}}
.DEHero-module__1lXQ-G__videoScene{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.DEHero-module__1lXQ-G__backgroundVideo{object-fit:cover;opacity:.96;filter:brightness(1.65)saturate(1.18)hue-rotate(8deg);width:120vw;max-width:none;height:120%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.DEHero-module__1lXQ-G__videoShade{background:linear-gradient(90deg,#0b1629db 0%,#0b1629a3 34%,#0b16294d 68%,#0b162975 100%),linear-gradient(#0000 54%,#0b1629d1 100%);position:absolute;inset:0}@media (max-width:767px){.DEHero-module__1lXQ-G__videoShade{background:linear-gradient(90deg,#0b1629d6,#0b16299e),linear-gradient(#0000 48%,#0b1629cc)}}@media (prefers-reduced-motion:reduce){.DEHero-module__1lXQ-G__backgroundVideo{display: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}}
.ProgramHero-module__FEWRNq__hero{isolation:isolate;color:#fff;background:#0a142b;padding:176px 0 82px;position:relative;overflow:hidden}.ProgramHero-module__FEWRNq__scene{z-index:-1;background:#0a142b;position:absolute;inset:0;overflow:hidden}.ProgramHero-module__FEWRNq__backgroundVideo{object-fit:cover;opacity:.96;filter:brightness(1.65)saturate(1.18)hue-rotate(8deg);width:100%;height:100%;position:absolute;inset:0}.ProgramHero-module__FEWRNq__videoShade{background:linear-gradient(90deg,#0a142bdb 0%,#0a142ba3 34%,#0a142b4d 68%,#0a142b75 100%),linear-gradient(#0000 54%,#0a142bd1 100%);position:absolute;inset:0}.ProgramHero-module__FEWRNq__scene:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 calc(25% - .5px),#ffffff0b 25%,#0000 calc(25% + .5px) calc(50% - .5px),#ffffff0b 50%,#0000 calc(50% + .5px) calc(75% - .5px),#ffffff0b 75%,#0000 calc(75% + .5px));position:absolute;inset:0}.ProgramHero-module__FEWRNq__container{grid-template-columns:minmax(0,1fr) minmax(380px,480px);align-items:start;gap:clamp(40px,5vw,80px);width:min(100% - 96px,1344px);margin-inline:auto;display:grid}.ProgramHero-module__FEWRNq__copy{min-width:0;padding-top:28px}.ProgramHero-module__FEWRNq__copy h1{max-width:12ch;font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.038em;text-wrap:balance;text-transform:uppercase;margin:0;font-size:clamp(43px,4.4vw,70px);font-weight:800;line-height:1.05}.ProgramHero-module__FEWRNq__copy h1 span{color:#82b4ff}.ProgramHero-module__FEWRNq__description{color:#d1dceb;max-width:59ch;margin:26px 0 0;font-size:clamp(16px,1.2vw,18px);line-height:1.7}.ProgramHero-module__FEWRNq__highlights{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.ProgramHero-module__FEWRNq__highlights span{color:#e6effd;background:#122a4eb8;border:1px solid #cee0fa3d;border-radius:99px;align-items:center;gap:9px;min-height:38px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.ProgramHero-module__FEWRNq__highlights svg{color:#a9caff;flex:none}.ProgramHero-module__FEWRNq__actions{flex-wrap:wrap;align-items:center;gap:24px 32px;margin-top:35px;display:flex}.ProgramHero-module__FEWRNq__overviewLink{color:#0b2349;min-height:54px;font-family:var(--font-plus-jakarta),sans-serif;background:#a9caff;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:6px 7px 6px 20px;font-size:14px;font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex}.ProgramHero-module__FEWRNq__overviewLink:hover{background:#d4e5ff}.ProgramHero-module__FEWRNq__overviewLink:focus-visible,.ProgramHero-module__FEWRNq__phone a:focus-visible{outline-offset:4px;outline:3px solid #fff}.ProgramHero-module__FEWRNq__overviewLink span{color:#fff;background:#101d3b;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ProgramHero-module__FEWRNq__overviewLink svg{transition:transform .2s}.ProgramHero-module__FEWRNq__overviewLink:hover svg{transform:rotate(45deg)}.ProgramHero-module__FEWRNq__phone{gap:4px;display:grid}.ProgramHero-module__FEWRNq__phone a{color:#f2f6ff;align-items:center;gap:9px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ProgramHero-module__FEWRNq__phone a svg{color:#a9caff}.ProgramHero-module__FEWRNq__phone small{color:#bccbe0;font-size:11px}.ProgramHero-module__FEWRNq__form{min-width:0}@media (max-width:1040px){.ProgramHero-module__FEWRNq__hero{padding-top:130px}.ProgramHero-module__FEWRNq__container{grid-template-columns:1fr;gap:40px;width:min(100% - 64px,850px)}.ProgramHero-module__FEWRNq__copy{padding-top:0}.ProgramHero-module__FEWRNq__copy h1{max-width:15ch}.ProgramHero-module__FEWRNq__form{width:min(100%,600px)}}@media (max-width:640px){.ProgramHero-module__FEWRNq__hero{padding:104px 0 62px}.ProgramHero-module__FEWRNq__container{gap:34px;width:calc(100% - 32px)}.ProgramHero-module__FEWRNq__copy h1{font-size:clamp(38px,11vw,52px)}.ProgramHero-module__FEWRNq__description{margin-top:21px}.ProgramHero-module__FEWRNq__actions{margin-top:28px}.ProgramHero-module__FEWRNq__videoShade{background:linear-gradient(90deg,#0a142bd6,#0a142b9e),linear-gradient(#0000 48%,#0a142bcc)}}@media (prefers-reduced-motion:reduce){.ProgramHero-module__FEWRNq__backgroundVideo{display:none}.ProgramHero-module__FEWRNq__overviewLink,.ProgramHero-module__FEWRNq__overviewLink svg{transition:none}}
.CSMainHero-module__Pqkgwa__hero{--hero-zoom:1.05556;--cs-hero-background:#020610;--hero-mint:#d2d2ea;isolation:isolate;min-height:calc(100svh/var(--hero-zoom));background:var(--cs-hero-background);color:#fff;font-family:var(--font-inter),sans-serif;position:relative;overflow:hidden}.CSMainHero-module__Pqkgwa__scene{z-index:-1;pointer-events:none;background:radial-gradient(at 8% 8%,#08172f 0%,#0000 58%),radial-gradient(at 100% 85%,#061226 0%,#0000 55%),linear-gradient(135deg,#020711,#040d1e 52%,#01040b);position:absolute;inset:0}.CSMainHero-module__Pqkgwa__binarySky{width:100%;height:100%;position:absolute;inset:0}.CSMainHero-module__Pqkgwa__container{width:min(100% - 96px,1344px);min-height:inherit;flex-direction:column;margin-inline:auto;display:flex}.CSMainHero-module__Pqkgwa__opening{flex:1;grid-template-columns:minmax(0,1fr) minmax(400px,490px);align-items:center;gap:clamp(40px,4.5vw,72px);padding:132px 0 32px;display:grid}.CSMainHero-module__Pqkgwa__copy{text-align:left;min-width:0;max-width:720px;font-family:var(--font-plus-jakarta),sans-serif}.CSMainHero-module__Pqkgwa__formColumn{justify-self:end;width:100%;min-width:0;max-width:490px;scroll-margin-top:110px}.CSMainHero-module__Pqkgwa__highlights{margin-bottom:0;padding:0;list-style:none}.CSMainHero-module__Pqkgwa__contactLink{font-variant-numeric:tabular-nums;align-items:center;min-height:44px;display:inline-flex}.CSMainHero-module__Pqkgwa__bottomBar{padding:0 0 max(10px,env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:12px;display:flex}.CSMainHero-module__Pqkgwa__explore{color:#bdcdec;align-items:center;gap:8px;min-height:44px;font-size:11px;text-decoration:none;display:inline-flex}.CSMainHero-module__Pqkgwa__hero button:focus-visible,.CSMainHero-module__Pqkgwa__hero a:focus-visible{outline-offset:5px;outline:3px solid #b8ceff}.CSMainHero-module__Pqkgwa__hero ::selection{color:#0b2349;background:#a9caff}.CSMainHero-module__Pqkgwa__modalHost{z-index:50;position:fixed;inset:0}@media (hover:hover){.CSMainHero-module__Pqkgwa__explore:hover{color:#b8ceff}}@media (prefers-reduced-motion:no-preference){.CSMainHero-module__Pqkgwa__copy{animation:.85s cubic-bezier(.16,1,.3,1) both CSMainHero-module__Pqkgwa__arrive}}@keyframes CSMainHero-module__Pqkgwa__arrive{0%{opacity:.6;filter:blur(3px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:1100px){.CSMainHero-module__Pqkgwa__opening{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:124px}.CSMainHero-module__Pqkgwa__copy{width:100%;max-width:720px;margin-inline:auto}.CSMainHero-module__Pqkgwa__formColumn{justify-self:center;max-width:520px}}@media (max-width:980px){.CSMainHero-module__Pqkgwa__container{width:calc(100% - 48px)}}@media (max-width:767px){.CSMainHero-module__Pqkgwa__hero{--hero-zoom:1}}@media (max-width:640px){.CSMainHero-module__Pqkgwa__container{width:calc(100% - 32px)}.CSMainHero-module__Pqkgwa__opening{padding:102px 0 20px}.CSMainHero-module__Pqkgwa__formColumn{scroll-margin-top:82px}.CSMainHero-module__Pqkgwa__bottomBar{flex-wrap:wrap;justify-content:center;column-gap:16px}.CSMainHero-module__Pqkgwa__explore{font-size:10px}}@media (max-height:750px) and (min-width:641px){.CSMainHero-module__Pqkgwa__opening{padding-top:92px;padding-bottom:18px}}@media (prefers-reduced-motion:reduce){.CSMainHero-module__Pqkgwa__hero *,.CSMainHero-module__Pqkgwa__hero :before,.CSMainHero-module__Pqkgwa__hero :after{transition:none!important;animation:none!important}}
.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:is([data-theme=data-analytics],[data-theme=business-analytics],[data-theme=data-science],[data-theme=cyber-security],[data-theme=data-engineering]){--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:is([data-theme=data-analytics],[data-theme=business-analytics],[data-theme=data-science],[data-theme=cyber-security],[data-theme=data-engineering]):before,.LeadForm-module__c5N1Cq__section:is([data-theme=data-analytics],[data-theme=business-analytics],[data-theme=data-science],[data-theme=cyber-security],[data-theme=data-engineering]):after{background:radial-gradient(circle,#82b4ff3d,#0000 70%)}.LeadForm-module__c5N1Cq__section:is([data-theme=data-analytics],[data-theme=business-analytics],[data-theme=data-science],[data-theme=cyber-security],[data-theme=data-engineering]) .LeadForm-module__c5N1Cq__cornerTop{background:#c6dcff;box-shadow:0 0 0 25px #82b4ff33}.LeadForm-module__c5N1Cq__section:is([data-theme=data-analytics],[data-theme=business-analytics],[data-theme=data-science],[data-theme=cyber-security],[data-theme=data-engineering]) .LeadForm-module__c5N1Cq__cornerBottom{background:#a9caff;box-shadow:0 0 0 25px #a9caff33}.LeadForm-module__c5N1Cq__section:is([data-theme=data-analytics],[data-theme=business-analytics],[data-theme=data-science],[data-theme=cyber-security],[data-theme=data-engineering]) .LeadForm-module__c5N1Cq__dotPattern{background-image:radial-gradient(#82b4ff 1.5px,#0000 1.5px)}.LeadForm-module__c5N1Cq__section:is([data-theme=data-analytics],[data-theme=business-analytics],[data-theme=data-science],[data-theme=cyber-security],[data-theme=data-engineering]) .LeadForm-module__c5N1Cq__badge{color:#153a72;background:#eaf2ff;border-color:#c6dcff}.LeadForm-module__c5N1Cq__section:is([data-theme=data-analytics],[data-theme=business-analytics],[data-theme=data-science],[data-theme=cyber-security],[data-theme=data-engineering]) .LeadForm-module__c5N1Cq__intro h2 span{color:#82b4ff}.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}}
.ProgramPage-module__A3sd1W__page{--site-highlight:#a9caff;--site-highlight-rgb:169,202,255;--site-success:#2562b4;--site-success-rgb:37,98,180;--site-success-strong:#153a72;--site-blue:#2562b4;--site-surface:#eff5ff;--site-navy:#153a72;--site-navy-rgb:21,58,114;--mobile-hero-copy:#d3dfed}.ProgramPage-module__A3sd1W__inlineCta{background:#fff;padding:0 16px 78px}.ProgramPage-module__A3sd1W__inlineCta>div{margin-top:0}@media (min-width:640px){.ProgramPage-module__A3sd1W__inlineCta{padding-inline:24px}}@media (min-width:1024px){.ProgramPage-module__A3sd1W__inlineCta{padding-inline:48px}}
.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__certificateRail[data-count="3"]{--card-width:calc((100% - 32px)/3)}.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}.IBCertificates-module__65QL7q__balanced .IBCertificates-module__65QL7q__intro{text-align:center;max-width:850px;margin-inline:auto;display:block}.IBCertificates-module__65QL7q__balanced .IBCertificates-module__65QL7q__intro h2{max-width:none}.IBCertificates-module__65QL7q__balanced .IBCertificates-module__65QL7q__intro p{max-width:65ch;margin:18px auto 0}.IBCertificates-module__65QL7q__balanced .IBCertificates-module__65QL7q__certificateRail{--card-width:calc((100% - 16px)/2)}.IBCertificates-module__65QL7q__balanced .IBCertificates-module__65QL7q__certificateImage{aspect-ratio:auto;height:clamp(220px,24vw,320px)}.IBCertificates-module__65QL7q__balanced .IBCertificates-module__65QL7q__certificateImage img{padding:20px}.IBCertificates-module__65QL7q__balanced .IBCertificates-module__65QL7q__certificateInfo{padding:22px 24px}.IBCertificates-module__65QL7q__balanced .IBCertificates-module__65QL7q__certificateInfo h3{font-size:18px}.IBCertificates-module__65QL7q__balanced .IBCertificates-module__65QL7q__certificateInfo p{font-size:14px}@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,.IBCertificates-module__65QL7q__certificateRail[data-count="3"]{--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,.IBCertificates-module__65QL7q__certificateRail[data-count="3"],.IBCertificates-module__65QL7q__balanced .IBCertificates-module__65QL7q__certificateRail{--card-width:100%}.IBCertificates-module__65QL7q__balanced .IBCertificates-module__65QL7q__certificateImage{aspect-ratio:1.35;height:auto}.IBCertificates-module__65QL7q__balanced .IBCertificates-module__65QL7q__certificateImage img{padding:14px}.IBCertificates-module__65QL7q__balanced .IBCertificates-module__65QL7q__certificateInfo{padding:18px}.IBCertificates-module__65QL7q__balanced .IBCertificates-module__65QL7q__certificateInfo h3{font-size:16px}.IBCertificates-module__65QL7q__balanced .IBCertificates-module__65QL7q__certificateInfo p{font-size:13px}.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}}
.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}}
.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}}
.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}}
.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}}
