:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ib-page:#f9fafb;--ib-surface:#fff;--ib-surface-2:#f6f7fb;--ib-text:#2c2c2c;--ib-text-2:#4b5160;--ib-muted:#6c757d;--ib-heading:#09166f;--ib-border:#dde1f2;--ib-border-soft:#eef0f7;--ib-navy-ink:#09166f;--ib-navy-ink-hover:#2d3b9c;--ib-indigo-ink:#5160ca;--ib-amber-ink:#8a5f00;--ib-green-ink:#1a7f37;--ib-red-ink:#b42318;--ib-disabled:#9aa1ac;--ib-soft-indigo:#f1f3ff;--ib-nav-active:#e2e6ff;--ib-cream:#ffe9bb;--ib-cream-soft:#fff3d0;--ib-green-soft:#e4fce6;--ib-pink-soft:#fde8ec;--ib-shadow:0 8px 28px #09166f14;--ib-shadow-hover:0 6px 16px #09166f29}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ib-page:#0b1020;--ib-surface:#121a33;--ib-surface-2:#18213f;--ib-text:#e6e9f5;--ib-text-2:#c3c8da;--ib-muted:#a3abc7;--ib-heading:#fff;--ib-border:#26304f;--ib-border-soft:#1d2644;--ib-navy-ink:#c9d1ff;--ib-navy-ink-hover:#e2e6ff;--ib-indigo-ink:#a3adff;--ib-amber-ink:#f2c25b;--ib-green-ink:#6fdc8c;--ib-red-ink:#ff9a8f;--ib-disabled:#6b7392;--ib-soft-indigo:#5160ca29;--ib-nav-active:#5160ca4d;--ib-cream:#e6a8212e;--ib-cream-soft:#e6a8211f;--ib-green-soft:#1aa04629;--ib-pink-soft:#dc3c5029;--ib-shadow:0 8px 28px #00000059;--ib-shadow-hover:0 6px 16px #00000073}.ib-nav__end{flex:none;align-items:center;gap:.5rem;display:flex}.ib-nav__theme{border:1.5px solid var(--ib-border);background:var(--ib-surface);block-size:40px;inline-size:40px;color:var(--ib-navy-ink);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.ib-nav__theme svg{block-size:20px;inline-size:20px;display:block}.ib-nav__theme:hover{background:var(--ib-soft-indigo)}.ib-nav__theme:focus-visible{outline-offset:2px;outline:3px solid #5160ca}.ib-nav__theme .ib-nav__theme-sun{display:none}.ib-nav__theme[aria-pressed=true] .ib-nav__theme-sun{display:block}.ib-nav__theme[aria-pressed=true] .ib-nav__theme-moon{display:none}@media (max-width:1199.98px){.ib-nav__end{order:2;margin-inline-start:auto}.ib-nav__theme{block-size:44px;inline-size:44px}}html[data-theme=dark] .ib-nav__brand img[src="/brand/logo.svg"],html[data-theme=dark] .ib-footer__logo[src="/brand/logo.svg"],html[data-theme=dark] .ib-footer__logo img[src="/brand/logo.svg"]{content:url(/brand/logo-dark.svg)}html[data-theme=dark] .ib-lattice{opacity:.06;filter:invert()}html[data-theme=dark] img[src="/brand/icon-login.svg"]{filter:none}html[data-theme=dark] .ib-startbtn__label{color:#09166f}html[data-theme=dark] .ib-banner__partner img{filter:brightness(0)invert();opacity:.85}html[data-theme=dark] .ib-carousel__dot{background:#ffffff73}html[data-theme=dark] .ib-carousel__dot:hover{background:#ffffffbf}html[data-theme=dark] .ib-carousel__dot.is-on{background:#e6a821}html[data-theme=dark] .ib-carousel__arrow,html[data-theme=dark] .ib-carousel__pause{border-color:#ffffff8c}html[data-theme=dark] .ib-carousel__arrow:hover,html[data-theme=dark] .ib-carousel__pause:hover{background:#ffffff2e;border-color:#fff}html[data-theme=dark] .ib-carousel__arrow span{border-color:#fff}html[data-theme=dark] .ib-carousel__pause span{border-inline-color:#fff}html[data-theme=dark] .ib-carousel__pause.is-paused span{border-inline-color:#0000;border-left-color:#fff}html[data-theme=dark] .ib-carousel__dot:focus-visible,html[data-theme=dark] .ib-carousel__arrow:focus-visible,html[data-theme=dark] .ib-carousel__pause:focus-visible{outline-color:#fff}html[data-theme=dark] .ib-slide[data-button=light] .ib-startbtn{background:#fff}html[data-theme=dark] .ib-slide[data-button=outline] .ib-startbtn{border-color:#fff}html[data-theme=dark] .ib-herobtn2{border-color:#ffffffd9}html[data-theme=dark] .ib-herobtn2:hover{background:#ffffff24}html[data-theme=dark] .ib-herobtn2:focus-visible{outline-color:#fff}html[data-theme=dark] .ib-promo__tile{background:#eef0f7}html[data-theme=dark] .ib-ccard__logo{background:#eef0f7;border-radius:12px}html[data-theme=dark] .ib-unit__chevron{filter:brightness(0)invert(.85)}html[data-theme=dark] ::selection{color:#fff;background:#5160ca8c}html[data-theme=dark] select option,html[data-theme=dark] select optgroup{background-color:var(--ib-surface);color:var(--ib-text)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:#2c2c2c;-webkit-tap-highlight-color:#0000;background-color:#f9fafb;margin:0;font-family:Readex Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Tahoma,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{color:inherit;margin-top:0;margin-bottom:.5rem;font-weight:700;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}h2{font-size:calc(1.325rem + .9vw)}h3{font-size:calc(1.3rem + .6vw)}h4{font-size:calc(1.275rem + .3vw)}h5{font-size:1.25rem}h6{font-size:1rem}@media (min-width:1200px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}}p{margin-top:0;margin-bottom:1rem}ol,ul{margin-top:0;margin-bottom:1rem;padding-inline-start:2rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dl{margin-top:0;margin-bottom:1rem}dd{margin-bottom:.5rem;margin-inline-start:0}b,strong{font-weight:bolder}small{font-size:.875em}a{color:#09166f;text-decoration:none}a:hover{color:#2d3b9c}img,svg{vertical-align:middle}img{block-size:auto;max-inline-size:100%}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}textarea{resize:vertical}fieldset{border:0;min-inline-size:0;margin:0;padding:0}legend{padding:0}hr{color:inherit;opacity:.25;border:0;border-top:1px solid;margin:1rem 0}[hidden]{display:none!important}summary{cursor:pointer;display:list-item}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(/fonts/readexpro-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE??}@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(/fonts/readexpro-latinext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(/fonts/readexpro-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.ib-site{color:#2c2c2c;background:#f9fafb;font-family:Readex Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Tahoma,Arial,sans-serif}body.ib-site #page.ib-main{margin:0;padding:0}body.ib-site #page-content,body.ib-site #region-main-box,body.ib-site #region-main{background:0 0;border:0;max-inline-size:none;margin:0;padding:0}body.ib-site .ib-moodle-footer{text-align:center;color:#6c757d;padding-block:0 1.5rem;font-size:.8125rem}body.ib-site .ib-moodle-footer a{color:#6c757d}body.ib-site .ib-moodle-footer:empty{display:none}body.ib-site a,body.ib-site a:hover{text-decoration:none}.ib-container{inline-size:100%;max-inline-size:calc(1310px + 4rem);margin-inline:auto;padding-inline:2rem}@media (max-width:767.98px){.ib-container{padding-inline:1rem}}[dir=ltr] .ib-flip{transform:scaleX(-1)}.ib-nav{z-index:20;flex-shrink:0;padding-block:1rem 0;position:relative}.ib-nav__inner{justify-content:space-between;align-items:center;gap:1.5rem;min-block-size:40px;display:flex}.ib-nav__brand{border-radius:4px;flex:none;display:block}.ib-nav__brand img{block-size:40px;inline-size:206px;display:block}.ib-nav__brand:focus-visible{outline-offset:4px;outline:3px solid #5160ca}.ib-nav__links ul{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ib-nav__link{color:#2c2c2c;white-space:nowrap;border-radius:8px;padding:.5rem 12px;font-size:1rem;font-weight:400;line-height:1.5;transition:color .15s,background-color .15s;display:block}.ib-nav__link:hover{color:#09166f;background:#f1f3ff}.ib-nav__link.is-active{color:#09166f;font-weight:700}.ib-nav__link:focus-visible{outline-offset:2px;outline:3px solid #5160ca}.ib-nav__action{color:#8a5f00;white-space:nowrap;background:#ffe9bb;border-radius:8px;flex:none;align-items:center;gap:.5rem;min-block-size:40px;padding-inline:1rem 12px;font-size:.9375rem;font-weight:700;transition:background-color .15s,box-shadow .15s;display:inline-flex}.ib-nav__action img{block-size:26px;inline-size:26px}.ib-nav__action:hover{color:#8a5f00;background:#ffe2a7;box-shadow:0 6px 16px #e6a82138}.ib-nav__action:focus-visible{outline-offset:2px;outline:3px solid #5160ca}.ib-nav__toggle{cursor:pointer;background:#fff;border:1.5px solid #dde1f2;border-radius:8px;flex:none;block-size:44px;inline-size:44px;padding:0;transition:background-color .15s;display:none}.ib-nav__toggle:hover{background:#f1f3ff}.ib-nav__toggle:focus-visible{outline-offset:2px;outline:3px solid #5160ca}.ib-nav__toggle-bars,.ib-nav__toggle-bars:before,.ib-nav__toggle-bars:after{background:#09166f;border-radius:2px;block-size:2px;inline-size:20px;margin-inline:auto;transition:transform .2s,opacity .2s;display:block}.ib-nav__toggle-bars{position:relative}.ib-nav__toggle-bars:before,.ib-nav__toggle-bars:after{content:"";position:absolute;inset-inline-start:0}.ib-nav__toggle-bars:before{inset-block-start:-6px}.ib-nav__toggle-bars:after{inset-block-start:6px}.ib-nav.is-open .ib-nav__toggle-bars{background:0 0}.ib-nav.is-open .ib-nav__toggle-bars:before{transform:translateY(6px)rotate(45deg)}.ib-nav.is-open .ib-nav__toggle-bars:after{transform:translateY(-6px)rotate(-45deg)}@media (max-width:1199.98px){.ib-nav__inner{gap:.75rem}.ib-nav__toggle{order:3;place-items:center;display:grid}.ib-nav__action{order:2;margin-inline-start:auto}body.jsenabled .ib-nav__links{border-radius:16px;max-block-size:calc(100vh - 88px);display:none;position:absolute;inset-block-start:100%;inset-inline:2rem;overflow-y:auto}body.jsenabled .ib-nav.is-open .ib-nav__links{display:block}body.jsenabled .ib-nav__links ul{background:#fff;border:1px solid #dde1f2;border-radius:16px;flex-direction:column;align-items:stretch;padding:.5rem;box-shadow:0 8px 28px #09166f14}body.jsenabled .ib-nav__link{padding:.75rem 1rem}body.jsenabled .ib-nav__link.is-active{background:#e2e6ff}body:not(.jsenabled) .ib-nav__toggle{display:none}body:not(.jsenabled) .ib-nav__inner{flex-wrap:wrap}body:not(.jsenabled) .ib-nav__links{flex-basis:100%;order:4}body:not(.jsenabled) .ib-nav__links ul{flex-wrap:wrap}}@media (max-width:767.98px){body.jsenabled .ib-nav__links{inset-inline:1rem}}@media (max-width:575.98px){body.ib-site .ib-nav__brand img{height:32px!important}.ib-nav__action{min-block-size:44px}.ib-nav__action img{block-size:22px;inline-size:22px}}@media (max-width:479.98px){.ib-nav__action-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}}@media (max-width:359.98px){body.ib-site .ib-nav__brand img{height:28px!important}}body.ib-site a.visually-hidden-focusable:focus{z-index:1100;color:#fff;outline-offset:2px;background:#09166f;border-radius:8px;outline:3px solid #5160ca;padding:10px 18px;font-weight:700;position:fixed;inset-block-start:12px;inset-inline-start:12px;box-shadow:0 8px 28px #09166f14}.ib-footer{margin-block-start:3rem;padding-block:64px 0}.ib-footer__grid{grid-template-columns:minmax(0,440fr) minmax(0,293fr) minmax(0,293fr);gap:40px;padding-block-end:64px;padding-inline:2rem;display:grid}.ib-footer__logo{block-size:50px;inline-size:258px;display:block}.ib-footer__about{color:#6c757d;max-inline-size:384px;margin:20px 0 0;font-size:1rem;line-height:26px}.ib-footer__email{color:#09166f;margin-block-start:.75rem;font-weight:600;display:inline-block}.ib-footer__social{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.ib-footer__social a{background:#09166f0d;border-radius:50%;place-items:center;block-size:40px;inline-size:40px;transition:background-color .15s;display:grid}.ib-footer__social a:hover{background:#09166f1f}.ib-footer__social img{block-size:20px;inline-size:20px}.ib-footer__heading{color:#09166f;margin:0;font-size:1rem;font-weight:700;line-height:24px}.ib-footer__col ul{margin:0;padding:16px 0 0;list-style:none}.ib-footer__col ul li+li{margin-block-start:10px}.ib-footer__col ul a{color:#6c757d;font-size:1rem;line-height:24px}.ib-footer__col ul a:hover{color:#09166f}.ib-footer__bottom{color:#6c757d;border-block-start:1px solid #dde1f2;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;padding-block:1.5rem;font-size:.875rem;line-height:1.6;display:flex}.ib-footer__copy{text-align:center;margin:0}.ib-footer__meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;display:flex}.ib-footer__meta>div{display:inline-flex}.ib-footer__meta a{color:#6c757d;text-underline-offset:3px;-webkit-text-decoration:underline #6c757d59;text-decoration:underline #6c757d59}.ib-footer__meta a:hover{color:#09166f;text-decoration-color:currentColor}.ib-footer a:focus-visible{outline-offset:2px;outline:3px solid #5160ca}@media (max-width:991.98px){.ib-footer__grid{grid-template-columns:1fr 1fr;padding-inline:0}.ib-footer__brand{grid-column:1/-1}}@media (max-width:575.98px){.ib-footer__grid{grid-template-columns:1fr;gap:2rem}}.ib-section{margin-block-start:40px}.ib-section__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-end:40px;display:flex}.ib-section__title{color:#2c2c2c;align-items:center;gap:12px;margin:0;font-size:1.375rem;font-weight:700;line-height:1.135;display:flex}.ib-section__title img{flex:none;block-size:24px;inline-size:24px}.ib-section__sub{color:#6c757d;margin:.5rem 0 0;font-size:1.125rem;line-height:1.5}.ib-section__more{color:#09166f;white-space:nowrap;flex:none;align-items:center;gap:.5rem;font-size:1rem;font-weight:400;display:inline-flex}.ib-section__more img,.ib-section__more svg{block-size:24px;inline-size:24px}.ib-section__more:hover{color:#2d3b9c}.ib-btn{color:#fff;white-space:nowrap;cursor:pointer;background:#09166f;border:1.5px solid #09166f;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-block-size:3.125rem;padding:0 22px;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.2;transition:background-color .15s,box-shadow .15s,border-color .15s,color .15s;display:inline-flex}.ib-btn:hover{color:#fff;background:#2d3b9c;box-shadow:0 6px 16px #09166f29}.ib-btn:focus-visible{outline-offset:-3px;outline:3px solid #5160ca}.ib-btn:disabled,.ib-btn.is-disabled{color:#9aa1ac;box-shadow:none;cursor:not-allowed;background:#eef0f4;border-color:#dde1f2}.ib-btn img,.ib-btn svg{flex:none;block-size:20px;inline-size:20px}.ib-btn--secondary{color:#09166f;background:#fff}.ib-btn--secondary:hover{color:#09166f;box-shadow:none;background:#f1f3ff}.ib-btn--amber{color:#8a5f00;background:#ffe9bb;border-color:#e6a821}.ib-btn--amber:hover{color:#8a5f00;background:#ffe2a7;box-shadow:0 6px 16px #e6a82138}.ib-btn--indigo{background:#5160ca;border-color:#5160ca}.ib-btn--indigo:hover{background:#2d3b9c;border-color:#2d3b9c}.ib-btn--block{inline-size:100%}.ib-btn.is-loading{pointer-events:none}.ib-btn.is-loading:before{content:"";border:2px solid #ffffff59;border-block-start-color:#fff;border-radius:50%;block-size:18px;inline-size:18px;animation:.8s linear infinite ib-spin}@keyframes ib-spin{to{transform:rotate(360deg)}}.ib-field{flex-direction:column;gap:.5rem;display:flex}.ib-field__label{color:#2c2c2c;margin:0;font-size:.875rem;font-weight:700}.ib-input{background:#fff;border:1.5px solid #dde1f2;border-radius:8px;align-items:center;gap:12px;min-block-size:3.125rem;padding-inline:1rem;transition:border-color .15s,box-shadow .15s;display:flex}.ib-input input,.ib-input select,.ib-input textarea{color:#2c2c2c;appearance:none;background:0 0;border:0;outline:none;flex:auto;block-size:calc(3.125rem - 3px);min-inline-size:0;padding:0;font-family:inherit;font-size:1rem}.ib-input input::placeholder,.ib-input select::placeholder,.ib-input textarea::placeholder{color:#6c757d}.ib-input textarea{resize:vertical;block-size:auto;min-block-size:5rem;padding-block:12px}.ib-input img,.ib-input svg{color:#6c757d;flex:none;block-size:20px;inline-size:20px}.ib-input:focus-within{border-color:#5160ca;box-shadow:0 0 0 .5px #5160ca}.ib-input.is-invalid{border-color:#b42318;box-shadow:0 0 0 .5px #b42318}.ib-input.is-disabled{background:#eef0f4}.ib-input.is-disabled input{color:#9aa1ac}.ib-field__help{color:#6c757d;margin:0;font-size:.8125rem;line-height:1.4}.ib-field__error{color:#b42318;margin:0;font-size:.8125rem;line-height:1.4}.ib-check{color:#2c2c2c;cursor:pointer;align-items:center;gap:10px;font-size:.875rem;display:inline-flex}.ib-check input{appearance:none;cursor:pointer;background:#fff 50%/14px no-repeat;border:1.5px solid #dde1f2;border-radius:5px;flex:none;block-size:20px;inline-size:20px;margin:0;transition:background-color .15s,border-color .15s}.ib-check input:checked{background-color:#09166f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");border-color:#09166f}.ib-check input:focus-visible{outline-offset:2px;outline:3px solid #5160ca}.ib-chip{color:#2c2c2c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dde1f2;border-radius:999px;align-items:center;min-block-size:40px;padding-inline:1rem;font-size:.9375rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ib-chip:hover{color:#09166f;border-color:#5160ca}.ib-chip.is-active{color:#fff;background:#09166f;border-color:#09166f;font-weight:700}.ib-badge{white-space:nowrap;color:#6c757d;background:#eef0f4;border-radius:999px;align-items:center;padding:2px 10px;font-size:.75rem;font-weight:600;line-height:1.6;display:inline-flex}.ib-badge--green{color:#1a7f37;background:#e4fce6}.ib-badge--amber{color:#8a5f00;background:#fff3d0}.ib-badge--navy{color:#09166f;background:#e2e6ff}.ib-badge--red{color:#b42318;background:#fde8ec}.ib-badge--glass{color:#fff;background:#ffffff29}.ib-badge--cream{color:#09166f;background:#ffe9bb}.ib-hero{color:#fff;background:linear-gradient(100deg,#5160ca 0%,#2d3b9c 48%,#09166f 100%);border-radius:16px;margin-block-start:2rem;padding:64px 40px;position:relative;overflow:hidden}.ib-hero__body{z-index:1;max-inline-size:620px;position:relative}.ib-hero__eyebrow{margin-block-end:1rem}.ib-hero__title{color:#fff;margin:0;font-size:2.5rem;font-weight:700;line-height:1.135}.ib-hero__text{color:#ffffffeb;margin:1rem 0 0;font-size:1.125rem;font-weight:300;line-height:1.6}.ib-hero__mark{background:#ffffff14;border-radius:50%;place-items:center;block-size:200px;inline-size:200px;margin-block-start:-100px;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:56px}.ib-hero__mark img{block-size:112px;inline-size:112px}@media (max-width:991.98px){.ib-hero{padding:40px 1.5rem}.ib-hero__mark{display:none}.ib-hero__title{font-size:2rem}}.ib-card{background:#fff;border-radius:16px;box-shadow:0 8px 28px #09166f14}.ib-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){body.ib-site *,body.ib-site :before,body.ib-site :after{transition:none!important;animation:none!important}}.ib-arrow{background:currentColor;flex:none;block-size:24px;inline-size:24px;display:inline-block;-webkit-mask:url(/brand/arrow-diag.svg) 50%/contain no-repeat;mask:url(/brand/arrow-diag.svg) 50%/contain no-repeat}.ib-arrow--up{transform:rotate(90deg)}[dir=ltr] .ib-arrow{transform:scaleX(-1)}[dir=ltr] .ib-arrow--up{transform:rotate(90deg)scaleY(-1)}.ib-grid{gap:1.5rem;display:grid}.ib-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ib-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1199.98px){.ib-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.ib-grid--4,.ib-grid--3{grid-template-columns:minmax(0,1fr)}}.ib-faq__item{background:#f1f3ff;border-radius:16px}.ib-faq__q{color:#000;cursor:pointer;border-block-end:1px solid #5160ca40;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;min-block-size:65px;padding:6px 24px;font-size:1.125rem;font-weight:700;line-height:1.135;list-style:none;display:flex}.ib-faq__q::-webkit-details-marker{display:none}.ib-faq__q:focus-visible{outline-offset:-3px;outline:3px solid #5160ca}.ib-faq__item[open]>.ib-faq__q{background:#e8ebff}.ib-faq__chev{background:url(/brand/chevron-down.svg) 50%/contain no-repeat;flex:none;block-size:24px;inline-size:24px;transition:transform .2s}.ib-faq__item[open] .ib-faq__chev{transform:rotate(180deg)}.ib-faq__a{color:#000;background:#fbfcff;border-radius:16px;padding:16px 24px;font-size:1.125rem;line-height:1.6}.ib-figs{gap:16px;padding-block:24px;display:flex}.ib-figs__main{flex-direction:column;flex:0 835px;gap:16px;min-inline-size:0;display:flex}.ib-figs__row{gap:16px;min-block-size:260px;display:flex}.ib-fig{border-radius:16px;flex:1 1 0;min-inline-size:0;padding:13px 28px;position:relative;overflow:hidden}.ib-fig--wide{flex:0 0 63%}.ib-fig--cream{background:#fcf9e4}.ib-fig--green{background:#e4fce6}.ib-fig--lavender{background:#e4e6fc}.ib-fig--indigo{background:#f1f3ff}.ib-fig--pink{background:#fce4ea}.ib-fig--tall{flex:459px}.ib-fig__value{z-index:1;color:#000;margin:0;font-size:5rem;font-weight:700;line-height:1.135;position:relative}.ib-fig__label{z-index:1;color:#000;max-inline-size:200px;margin:4px 0 0;font-size:1.375rem;font-weight:700;line-height:1.135;position:relative}.ib-fig__img{pointer-events:none;block-size:auto;inline-size:280px;position:absolute;inset-block-end:-18px;inset-inline-end:-46px}.ib-fig__img--percent{inline-size:200px;inset-block-end:-70px;inset-inline-end:-56px}.ib-fig__img--trainers{inline-size:175px;inset-block-end:-60px;inset-inline-end:-48px}.ib-fig__img--courses{inline-size:300px;inset-block-end:-40px;inset-inline-end:-36px}.ib-fig__logos{pointer-events:none;flex-direction:column;gap:14px;inline-size:620px;display:flex;position:absolute;inset-block-start:320px;inset-inline-start:-60px;transform:rotate(-29.18deg)}.ib-fig__row{justify-content:space-between;align-items:center;block-size:44px;padding-inline:28px;display:flex}.ib-fig__row img{block-size:24px;inline-size:auto}@media (max-width:1199.98px){.ib-figs{flex-direction:column}.ib-figs__main{flex-basis:auto}.ib-fig--tall{min-block-size:360px}}@media (max-width:767.98px){.ib-figs__row{flex-direction:column;min-block-size:0}.ib-fig,.ib-fig--wide{flex:none;min-block-size:200px;padding:16px 24px}.ib-fig__value{font-size:3.5rem}.ib-fig__label{max-inline-size:10rem;font-size:1.125rem}.ib-fig__img{inline-size:150px;inset-block-end:-14px;inset-inline-end:-14px}.ib-fig__img--percent{inline-size:120px;inset-block-end:-30px;inset-inline-end:-26px}.ib-fig__img--trainers{inline-size:110px;inset-block-end:-26px;inset-inline-end:-20px}.ib-fig__img--courses{inline-size:160px;inset-block-end:-18px;inset-inline-end:-16px}.ib-fig--tall{min-block-size:350px}.ib-fig__logos{gap:10px;inline-size:470px;inset-block-start:225px;inset-inline-start:-30px}.ib-fig__row{block-size:34px;padding-inline:18px}.ib-fig__row img{block-size:20px}}.ib-home{position:relative}.ib-lattice{z-index:0;opacity:.1;pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:2938px 1288px;block-size:1288px;position:absolute;inset-block-start:-180px;inset-inline:0}.ib-home>.ib-container{z-index:1;position:relative}.ib-herorow{gap:40px;min-block-size:725px;margin-block-start:40px;display:flex}.ib-banner{color:#fff;background:linear-gradient(172.74deg,#09166f 6.94%,#2d3b9c 51.02%,#5160ca 91.68%);border-radius:8px;flex:auto;min-inline-size:0;position:relative;overflow:hidden}.ib-banner__copy{z-index:2;max-inline-size:var(--ib-copy-width,532px);padding-block:174px 160px;padding-inline-start:50px;position:relative}.ib-banner__title{font-size:var(--ib-title-size,2.5rem);color:var(--ib-title-color,#fff);margin:0;font-weight:700;line-height:1.135}.ib-banner__text{max-inline-size:calc(var(--ib-copy-width,532px) - 94px);font-size:var(--ib-text-size,1.125rem);color:var(--ib-text-color,#fff);margin:24px 0 0;font-weight:200;line-height:1.415}.ib-banner__art{z-index:1;block-size:494px;inline-size:494px;position:absolute;inset-block-start:81px;inset-inline-end:-149px}.ib-banner__art img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ib-banner__art:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset -4px -5px 46px #09166f}[dir=ltr] .ib-banner__art:after{box-shadow:inset 4px -5px 46px #09166f}.ib-banner__sparkle{z-index:2;block-size:36px;inline-size:36px;position:absolute;inset-block-start:20px;inset-inline-start:25px}.ib-banner__sparkle--2{block-size:69px;inline-size:69px;inset-block-start:25px;inset-inline-start:86px}.ib-banner__sparkle--3{block-size:21px;inline-size:21px;inset-block-start:101px;inset-inline-start:55px}.ib-startbtn{block-size:61px;inline-size:222px;margin-block-start:36px;transition:filter .15s;display:inline-block;position:relative}.ib-startbtn:hover{filter:drop-shadow(0 6px 16px #0000004d)}.ib-startbtn:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #fff}.ib-startbtn__shape{block-size:61px;inline-size:222px;display:block}.ib-startbtn__label{color:#09166f;place-items:center;inline-size:162px;font-size:1.375rem;font-weight:700;display:grid;position:absolute;inset-block:0;inset-inline-start:0}.ib-banner__partners{z-index:2;background:#f9fafb;border-radius:24px 24px 0 0;block-size:94px;inline-size:min(703px,100% - 48px);margin-inline:auto;position:absolute;inset-block-end:-2px;inset-inline:0}.ib-banner__partners ul{justify-content:space-between;align-items:center;gap:1rem;block-size:100%;margin:0;padding:0 28px;list-style:none;display:flex}.ib-banner__partner{flex:0 auto;justify-content:center;align-items:center;min-inline-size:0;display:flex}.ib-banner__partner img{object-fit:contain;block-size:24px;inline-size:auto;max-inline-size:100%;display:block}.ib-banner__partner--microsoft img{block-size:20px}.ib-banner__partner--aws img{block-size:28px}.ib-banner__partner--meta img{block-size:20px}.ib-banner__partner--ibm img{block-size:26px}.ib-herocol{flex-direction:column;flex:0 0 394px;gap:40px;display:flex}.ib-sidecard{border-radius:8px;flex:1 1 0;min-block-size:215px;padding:31px 21px 24px;position:relative;overflow:hidden}.ib-sidecard>:not(.ib-sidecard__corner){z-index:1;position:relative}.ib-sidecard__corner{pointer-events:none;block-size:267px;inline-size:267px;position:absolute;inset-block-start:-56px;inset-inline-end:-134px}.ib-sidecard--stat{background:#e2e6ff}.ib-sidecard__value{color:#09166f;margin:0;font-size:2.5rem;font-weight:700;line-height:1.415}.ib-sidecard__label{color:#09166f;max-inline-size:344px;margin:0;font-size:1.375rem;font-weight:200;line-height:1.415}.ib-sidecard--promo{color:#fff;background:linear-gradient(61.38deg,#1e1e1e 0%,#004bc3 100%);flex-direction:column;padding:22px 29px 0;display:flex}.ib-sidecard__title{color:#fff;margin:0;font-size:1.375rem;font-weight:700;line-height:1.135}.ib-sidecard__text{color:#fff;margin:10px 0 0;font-size:1rem;font-weight:200;line-height:1.415}.ib-sidecard__tab{color:#fff;background:#5160ca;border-radius:24px 24px 0 0;justify-content:center;align-items:center;gap:.25rem;min-block-size:54px;margin-block-start:auto;font-size:1.125rem;transition:background-color .15s;display:flex}.ib-sidecard__tab:hover{color:#fff;background:#2d3b9c}.ib-sidecard__tab:focus-visible{outline-offset:-4px;outline:3px solid #fff}.ib-sidecard--ministry{background:#f5f5f5;justify-content:space-between;align-items:center;gap:1rem;padding:24px 21px;display:flex}.ib-sidecard__ministry{color:#2c2c2c;max-inline-size:205px;margin:0;font-size:1.375rem;font-weight:700;line-height:1.135}.ib-sidecard__seal{border:2px solid #e6a8218c;border-radius:50%;flex:none;place-items:center;block-size:125px;inline-size:125px;display:grid}.ib-sidecard__seal img{object-fit:cover;border-radius:50%;block-size:117px;inline-size:117px}@media (max-width:1199.98px){.ib-herorow{flex-direction:column;min-block-size:0}.ib-banner{min-block-size:640px}.ib-herocol{flex-basis:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}}@media (max-width:767.98px){.ib-herocol{grid-template-columns:minmax(0,1fr)}.ib-banner{min-block-size:0}.ib-banner__copy{max-inline-size:none;padding:48px 1.5rem 140px}.ib-banner__title{font-size:calc(var(--ib-title-size,40px)*.8)}.ib-banner__text{font-size:calc(var(--ib-text-size,18px)*.95);max-inline-size:none}.ib-banner__art{opacity:.35;block-size:340px;inline-size:340px;inset-inline-end:-120px}.ib-banner__partners ul{gap:.5rem;padding-inline:.75rem}.ib-banner__partner img{object-fit:contain;max-inline-size:17vw}}.ib-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-block-start:40px;display:grid}.ib-feature{border-radius:8px;flex-direction:column;min-block-size:472px;padding:60px 27px 0;display:flex;position:relative;overflow:hidden}.ib-feature--green{--ib-tone:#024023;background:#aff4c6}.ib-feature--indigo{--ib-tone:#09166f;background:#e2e6ff}.ib-feature--amber{--ib-tone:#e6a821;background:#fff3d0}.ib-feature__corner{pointer-events:none;block-size:267px;inline-size:267px;position:absolute;inset-block-start:-60px;inset-inline-end:-141px}.ib-feature__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.ib-feature__title{color:#000;margin:0;font-size:1.375rem;font-weight:700;line-height:1.135}.ib-feature__more{color:var(--ib-tone);white-space:nowrap;align-items:center;gap:.25rem;font-size:1rem;font-weight:700;display:inline-flex}.ib-feature__more:hover{color:var(--ib-tone);text-decoration:underline}.ib-feature__text{color:#000;max-inline-size:350px;margin:32px 0 0;font-size:1.125rem;font-weight:200;line-height:1.415;position:relative}.ib-feature__img{object-fit:contain;block-size:220px;inline-size:min(290px,85%);margin:auto auto 16px;display:block}@media (max-width:991.98px){.ib-features{grid-template-columns:minmax(0,1fr);gap:1rem}.ib-feature{min-block-size:0;padding-block-start:40px}}.ib-promo{background:#f1f3ff;border-radius:8px;flex-direction:column;justify-content:space-between;min-block-size:363px;transition:box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.ib-promo:hover{transform:translateY(-2px);box-shadow:0 8px 28px #09166f14}.ib-promo__body{flex-direction:column;gap:16px;padding:32px 16px 16px;display:flex}.ib-promo__tile{background:#f9fafb;border-radius:16px;place-items:center;block-size:95px;inline-size:107px;display:grid;box-shadow:10px 10px 4px #5160ca40}.ib-promo__tile img{object-fit:contain;max-block-size:76px;max-inline-size:83px}[dir=rtl] .ib-promo__tile{box-shadow:-10px 10px 4px #5160ca40}.ib-promo__ours{color:#09166f;font-size:1.125rem;font-weight:700}.ib-promo__topic{color:#00000080;margin:0;font-size:1rem;line-height:1.135}.ib-promo__title{margin:-8px 0 0;font-size:1.375rem;font-weight:700;line-height:1.135}.ib-promo__title a{color:#000}.ib-promo__title a:hover{color:#09166f}.ib-promo__title a:after{content:"";z-index:0;position:absolute;inset:0}.ib-promo__meta p{color:#00000080;margin:0;font-size:1rem;line-height:1.135}.ib-promo__meta p+p{margin-block-start:8px}.ib-promo__meta .ib-promo__start{color:#009951}.ib-promo__tab{z-index:1;color:#fff;background:#5160ca;border-start-start-radius:24px;justify-content:center;align-self:flex-end;align-items:center;gap:.25rem;min-block-size:45px;inline-size:154px;padding:10px;font-size:1.125rem;transition:background-color .15s;display:inline-flex;position:relative}.ib-promo__tab img{block-size:24px;inline-size:24px}.ib-promo__tab:hover{color:#fff;background:#2d3b9c}.ib-promo__tab:focus-visible{outline-offset:2px;outline:3px solid #09166f}.ib-track{background:#f1f3ff;border-radius:8px;flex-direction:column;justify-content:space-between;gap:.5rem;min-block-size:217px;padding:16px;transition:box-shadow .15s;display:flex;position:relative}.ib-track:hover{box-shadow:0 8px 28px #09166f14}.ib-track__top{align-items:center;gap:.5rem;display:flex}.ib-track__head{flex-direction:column;flex:auto;align-items:flex-start;gap:.5rem;min-inline-size:0;display:flex}.ib-track__tag{color:#09166f;background:#5160ca40;border-radius:8px;padding:4px 8px;font-size:.875rem;line-height:1.135}.ib-track__title{margin:0;font-size:1rem;font-weight:400;line-height:1.135}.ib-track__title a{color:#000}.ib-track__title a:hover{color:#09166f}.ib-track__title a:after{content:"";position:absolute;inset:0}.ib-track__tile{background:#e8eaff;border-radius:16px;flex:none;block-size:85px;inline-size:96px;position:relative}.ib-track__tile:before{content:"";background:#dfe3ff;border-radius:12px;position:absolute;inset:3px 4px}.ib-track__tile-inner{background:#f9fafb;border-radius:8px;place-items:center;display:grid;position:absolute;inset:7.66px 8.42px;overflow:hidden}.ib-track__tile-inner img{object-fit:contain;block-size:56px;inline-size:56px}.ib-track__text{color:#000;margin:0;font-size:1rem;font-weight:200;line-height:1.415}.ib-track__meta{justify-content:space-between;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ib-track__meta li{color:#000;white-space:nowrap;align-items:center;gap:4px;font-size:.875rem;display:inline-flex}.ib-track__meta img{block-size:16px;inline-size:16px}.ib-act{border:1px solid #c8c8c8;border-radius:8px;flex-direction:column;gap:16px;min-block-size:363px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.ib-act:hover{border-color:#5160ca;box-shadow:0 8px 28px #09166f14}.ib-act__media{background:#f1f3ff;place-items:center;block-size:185px;display:grid;overflow:hidden}.ib-act__placeholder{block-size:118px;inline-size:118px}.ib-act__img{object-fit:cover;block-size:100%;inline-size:100%}.ib-act__tags{flex-wrap:wrap;gap:.5rem;display:flex}.ib-act__tag{color:#09166f;background:#5160ca40;border-radius:8px;padding:4px 8px;font-size:.875rem;line-height:1.135}.ib-act__tag--amber{color:#8a5f00;background:#fff3d0}.ib-act__title{margin:0;font-size:1.375rem;font-weight:700;line-height:1.135}.ib-act__title a{color:#000}.ib-act__title a:hover{color:#09166f}.ib-act__title a:after{content:"";position:absolute;inset:0}.ib-banner{flex-direction:column;display:flex}.ib-carousel{z-index:1;flex-direction:column;flex:auto;min-block-size:0;display:flex;position:relative}.ib-carousel__track{transform:translateX(calc(var(--ib-slide,0) * -100%));transition:transform var(--ib-speed,.6s) cubic-bezier(.22, .61, .36, 1);touch-action:pan-y;flex:auto;display:flex}[dir=rtl] .ib-carousel__track{transform:translateX(calc(var(--ib-slide,0) * 100%))}[dir=ltr] .ib-carousel__track{transform:translateX(calc(var(--ib-slide,0) * -100%))}.ib-carousel.is-still .ib-carousel__track{transition:none}.ib-carousel__slide{flex:0 0 100%;min-inline-size:0;display:flex;overflow:hidden}.ib-slide{flex-direction:column;flex:auto;min-inline-size:0;display:flex;position:relative}.ib-slide__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.ib-slide__bg img{inline-size:calc(100% + var(--ib-bg-blur,0px)*4);block-size:calc(100% + var(--ib-bg-blur,0px)*4);object-fit:cover;object-position:var(--ib-bg-x,50%) var(--ib-bg-y,50%);transform:scale(var(--ib-bg-zoom,1));transform-origin:var(--ib-bg-x,50%) var(--ib-bg-y,50%);filter:blur(var(--ib-bg-blur,0px));position:absolute;inset-block-start:calc(var(--ib-bg-blur,0px)*-2);inset-inline-start:calc(var(--ib-bg-blur,0px)*-2)}.ib-slide[data-fit=contain] .ib-slide__bg img{object-fit:contain}.ib-slide__bg .ib-slide__narrow{display:none}.ib-slide__shade{opacity:var(--ib-shade,.45);background:linear-gradient(to left, var(--ib-shade-color,#09166f) 0%, var(--ib-shade-color,#09166f) 25%, transparent 100%);position:absolute;inset:0}[dir=ltr] .ib-slide__shade,.ib-slide[data-shade=side][data-align=end] .ib-slide__shade{background:linear-gradient(to right, var(--ib-shade-color,#09166f) 0%, var(--ib-shade-color,#09166f) 25%, transparent 100%)}[dir=ltr] .ib-slide[data-shade=side][data-align=end] .ib-slide__shade{background:linear-gradient(to left, var(--ib-shade-color,#09166f) 0%, var(--ib-shade-color,#09166f) 25%, transparent 100%)}.ib-slide[data-shade=side][data-align=center] .ib-slide__shade{background:linear-gradient(to left, transparent 0%, var(--ib-shade-color,#09166f) 30%, var(--ib-shade-color,#09166f) 70%, transparent 100%)}.ib-slide[data-shade=full] .ib-slide__shade{background:var(--ib-shade-color,#09166f)}.ib-slide[data-shade=bottom] .ib-slide__shade{background:linear-gradient(to top, var(--ib-shade-color,#09166f) 0%, var(--ib-shade-color,#09166f) 15%, transparent 85%)}.ib-banner__art{transform:scale(var(--ib-art-size,1));transform-origin:50%}.ib-slide[data-align=center] .ib-banner__copy{text-align:center;margin-inline:auto;padding-inline:50px}.ib-slide[data-align=center] .ib-banner__text{margin-inline:auto}.ib-slide[data-align=end] .ib-banner__copy{text-align:end;margin-inline-start:auto;padding-inline:50px}.ib-slide[data-align=end] .ib-banner__text{margin-inline-start:auto}@media (min-width:768px){.ib-slide[data-valign=top] .ib-banner__copy{padding-block:84px 168px}.ib-slide[data-valign=bottom]{justify-content:flex-end}.ib-slide[data-valign=bottom] .ib-banner__copy{padding-block:84px 168px}}.ib-slide[data-shadow="1"] .ib-banner__title,.ib-slide[data-shadow="1"] .ib-banner__text{text-shadow:0 2px 14px #00000080}.ib-banner__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-block-start:36px;display:flex}.ib-banner__actions .ib-startbtn{margin-block-start:0}.ib-slide[data-align=center] .ib-banner__actions{justify-content:center}.ib-slide[data-align=end] .ib-banner__actions{justify-content:flex-end}.ib-slide:not([data-button=arrow]) .ib-startbtn{border-radius:999px;justify-content:center;align-items:center;block-size:auto;min-block-size:54px;inline-size:auto;padding-inline:34px;transition:filter .15s,background-color .15s;display:inline-flex}.ib-slide:not([data-button=arrow]) .ib-startbtn__shape{display:none}.ib-slide:not([data-button=arrow]) .ib-startbtn__label{inline-size:auto;font-size:1.125rem;display:inline;position:static}.ib-slide[data-button=solid] .ib-startbtn{background:#e6a821}.ib-slide[data-button=light] .ib-startbtn{background:#fff}.ib-slide[data-button=outline] .ib-startbtn{border:2px solid #fff}.ib-slide[data-button=outline] .ib-startbtn__label{color:#fff}.ib-herobtn2{color:#fff;border:2px solid #ffffffd9;border-radius:999px;justify-content:center;align-items:center;min-block-size:54px;padding-inline:30px;font-size:1.125rem;font-weight:700;transition:background-color .15s;display:inline-flex}.ib-herobtn2:hover{color:#fff;background:#ffffff24}.ib-herobtn2:focus-visible{outline-offset:3px;outline:3px solid #fff}.ib-carousel[data-transition=fade] .ib-carousel__track{transition:none;display:grid;transform:none}.ib-carousel[data-transition=fade] .ib-carousel__slide{opacity:0;transition:opacity var(--ib-speed,.6s) ease;grid-area:1/1}.ib-carousel[data-transition=fade] .ib-carousel__slide.is-current{opacity:1}.ib-carousel[data-transition=fade].is-still .ib-carousel__slide{transition:none}.ib-carousel[data-arrows="0"] .ib-carousel__arrow,.ib-carousel[data-dots="0"] .ib-carousel__dots{display:none}.ib-carousel__controls{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;inset-block-end:112px;inset-inline-start:50px}.ib-carousel__dots{align-items:center;gap:6px;display:flex}.ib-carousel__dot{cursor:pointer;background:#ffffff73;border:0;border-radius:999px;block-size:10px;inline-size:10px;padding:0;transition:inline-size .25s,background-color .25s}.ib-carousel__dot:hover{background:#ffffffbf}.ib-carousel__dot.is-on{background:#e6a821;inline-size:28px}.ib-carousel__arrow,.ib-carousel__pause{color:#fff;cursor:pointer;background:#09166f59;border:1px solid #ffffff8c;border-radius:50%;place-items:center;block-size:36px;inline-size:36px;padding:0;transition:background-color .15s,border-color .15s;display:grid}.ib-carousel__arrow:hover,.ib-carousel__pause:hover{background:#ffffff2e;border-color:#fff}.ib-carousel__arrow span{border:2px solid #fff;border-width:0 2px 2px 0;block-size:9px;inline-size:9px}.ib-carousel__arrow--prev span{transform:translate(-2px)rotate(-45deg)}.ib-carousel__arrow--next span,[dir=ltr] .ib-carousel__arrow--prev span{transform:translate(2px)rotate(135deg)}[dir=ltr] .ib-carousel__arrow--next span{transform:translate(-2px)rotate(-45deg)}.ib-carousel__pause span{border-inline:3px solid #fff;block-size:12px;inline-size:10px}.ib-carousel__pause.is-paused span{border:0;border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #fff;block-size:0;inline-size:0;transform:translate(2px)}.ib-carousel__dot:focus-visible,.ib-carousel__arrow:focus-visible,.ib-carousel__pause:focus-visible{outline-offset:2px;outline:3px solid #fff}.ib-carousel__slide.is-hidden-slide .ib-slide{opacity:.5}@media (prefers-reduced-motion:reduce){.ib-carousel__track{transition:none}}@media (max-width:767.98px){.ib-carousel__controls{gap:8px;inset-block-end:102px;inset-inline-start:1.5rem}.ib-carousel__arrow,.ib-carousel__pause{block-size:32px;inline-size:32px}.ib-slide__bg .ib-slide__wide{display:none}.ib-slide__bg .ib-slide__narrow{display:block}.ib-slide[data-align] .ib-banner__copy{padding-inline:1.5rem}}.ib-phero{color:#fff;background:linear-gradient(270deg,#09166f 0%,#2d3b9c 55%,#5160ca 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:2rem;min-block-size:330px;margin-block-start:40px;padding:44px 48px;display:flex;position:relative;overflow:hidden}[dir=ltr] .ib-phero{background:linear-gradient(90deg,#09166f 0%,#2d3b9c 55%,#5160ca 100%)}.ib-phero__copy{flex-direction:column;align-items:flex-start;gap:16px;max-inline-size:720px;display:flex}.ib-phero__eyebrow{color:#fff3d0;background:#ffffff17;border-radius:999px;padding:7px 14px;font-size:1rem;font-weight:700}.ib-phero__title{color:#fff;margin:0;font-size:2.875rem;font-weight:700;line-height:1.13}.ib-phero__text{color:#ffffffe8;max-inline-size:620px;margin:0;font-size:1.25rem;line-height:1.5}.ib-phero__deco{flex:none;block-size:230px;inline-size:320px}@media (max-width:991.98px){.ib-phero{min-block-size:0;padding:36px 1.5rem}.ib-phero__deco{display:none}.ib-phero__title{font-size:2.25rem}.ib-phero__text{font-size:1.0625rem}}.ib-finder{background:#fff;border-radius:16px;flex-direction:column;gap:20px;margin-block-start:40px;padding:24px;display:flex}.ib-finder__label{color:#2c2c2c;margin:0;font-size:1rem;font-weight:700}.ib-input--tall{min-block-size:54px}.ib-chips{flex-wrap:wrap;gap:10px;display:flex}.ib-finder__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ib-finder .ib-chip{color:#2c2c2c;min-block-size:42px;padding-inline:18px;font-size:1rem}.ib-finder .ib-chip.is-active{color:#fff}.ib-finder .ib-chip:focus-visible{outline-offset:2px;outline:3px solid #5160ca}.ib-section__head--tight{margin-block-end:40px}.ib-grid--cards{gap:24px}.ib-ccard{background:#f1f3ff;border-radius:8px;flex-direction:column;justify-content:space-between;min-block-size:330px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #09166f14}.ib-ccard:hover{transform:translateY(-2px);box-shadow:0 12px 32px #09166f24}.ib-ccard__body{flex-direction:column;align-items:flex-start;gap:14px;padding:24px 20px 0;display:flex}.ib-ccard__badges{justify-content:space-between;align-self:stretch;align-items:center;gap:.5rem;display:flex}.ib-ccard__badge{color:#6c757d;white-space:nowrap;background:#eef0f4;border-radius:999px;padding:5px 10px;font-size:.8125rem;font-weight:700;line-height:1.6}.ib-ccard__badge--green{color:#087443;background:#eafbf2}.ib-ccard__badge--amber{color:#8a5f00;background:#fff3d0}.ib-ccard__badge--grey{color:#6c757d;background:#eef0f4}.ib-ccard__logo{place-items:center;block-size:76px;inline-size:96px;display:grid}.ib-ccard__logo img{object-fit:contain;max-block-size:66px;max-inline-size:86px}.ib-ccard__ours{color:#6c757d;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ib-ccard__ours img{block-size:28px;inline-size:28px}.ib-ccard__title{color:#2c2c2c;margin:0;font-size:1.125rem;font-weight:700;line-height:1.35}.ib-ccard__meta{white-space:nowrap;justify-content:space-between;align-self:stretch;gap:.5rem;font-size:.875rem;display:flex}.ib-ccard__topic{color:#09166f}.ib-ccard__format{color:#6c757d}.ib-ccard__cta{color:#fff;background:#5160ca;justify-content:space-between;align-items:center;gap:.5rem;min-block-size:52px;margin-block-start:24px;padding-inline:20px;font-size:1rem;font-weight:700;transition:background-color .15s;display:flex}.ib-ccard__cta img{block-size:18px;inline-size:18px}.ib-ccard__cta:hover{color:#fff;background:#2d3b9c}.ib-ccard__cta:focus-visible{outline-offset:-3px;outline:3px solid #09166f}.ib-ccard__cta:after{content:"";position:absolute;inset:0}.ib-ccard:hover .ib-ccard__cta{background:#2d3b9c}.ib-empty{background:#f1f3ff;border:1px solid #dde1f2;border-radius:16px;align-items:center;gap:20px;padding:25px 24px;display:flex}.ib-empty__icon{background:#fff;border-radius:16px;flex:none;place-items:center;block-size:64px;inline-size:64px;display:grid}.ib-empty__icon img{block-size:30px;inline-size:30px}.ib-empty__copy{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ib-empty__title{color:#2c2c2c;margin:0;font-size:1.125rem;font-weight:700}.ib-empty__text{color:#6c757d;margin:0;font-size:1rem}.ib-empty .ib-btn{margin-block-start:.5rem}.ib-results{flex-direction:column;align-items:flex-start;gap:12px;margin-block-start:40px;display:flex}.ib-results__range{color:#6c757d;margin:0;font-size:.875rem}.ib-pager{align-items:center;gap:8px;display:flex}.ib-pager__pages{gap:8px;margin:0;padding:0;list-style:none;display:flex}.ib-pager__page{color:#2c2c2c;background:#fff;border:1px solid #dde1f2;border-radius:999px;place-items:center;block-size:42px;min-inline-size:45px;padding-inline:12px;font-size:1rem;display:grid}.ib-pager__page:hover{color:#09166f;border-color:#5160ca}.ib-pager__page.is-active{color:#fff;background:#09166f;border-color:#09166f;font-weight:700}.ib-pager__page:focus-visible{outline-offset:2px;outline:3px solid #5160ca}.ib-pager__step{color:#8a5f00;background:#ffe9bb;border:1.5px solid #e6a821;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-block-size:3.125rem;min-inline-size:150px;padding-inline:22px;font-size:1rem;font-weight:700;display:inline-flex}.ib-pager__step:hover{color:#8a5f00;box-shadow:0 6px 16px #e6a82138}.ib-pager__step.is-disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ib-pager__step:focus-visible{outline-offset:2px;outline:3px solid #5160ca}.ib-pager__arrow{background:currentColor;block-size:18px;inline-size:18px;display:inline-block;-webkit-mask:url(/brand/arrow-left.svg) 50%/contain no-repeat;mask:url(/brand/arrow-left.svg) 50%/contain no-repeat}.ib-pager__arrow--prev,[dir=ltr] .ib-pager__arrow{transform:scaleX(-1)}[dir=ltr] .ib-pager__arrow--prev{transform:none}@media (max-width:767.98px){.ib-pager{flex-wrap:wrap}.ib-pager__step{min-inline-size:0}}.ib-crumbs{margin-block-start:40px}.ib-crumbs ol{color:#6c757d;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.ib-crumbs li+li:before{content:"/";margin-inline-end:8px}.ib-crumbs a{color:#09166f}.ib-crumbs a:hover{color:#2d3b9c;text-decoration:underline}.ib-course__missing{margin-block-start:40px}.ib-course__top{align-items:flex-start;gap:32px;margin-block-start:40px;display:flex}.ib-course__hero{color:#fff;background:linear-gradient(270deg,#09166f 0%,#5160ca 100%);border-radius:16px;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:20px;min-block-size:470px;min-inline-size:0;padding:44px;display:flex}[dir=ltr] .ib-course__hero{background:linear-gradient(90deg,#09166f 0%,#5160ca 100%)}.ib-course__star{block-size:72px;inline-size:72px}.ib-course__topic{color:#8a5f00;background:#fff3d0;border-radius:999px;padding:5px 10px;font-size:.8125rem;font-weight:700;line-height:1.6}.ib-course__title{color:#fff;overflow-wrap:anywhere;margin:0;font-size:2.875rem;font-weight:700;line-height:1.13}.ib-course__provider{color:#ffe9bb;margin:0;font-size:1.125rem;font-weight:700}.ib-course__text{color:#ffffffe8;max-inline-size:720px;margin:0;font-size:1.25rem;line-height:1.5}.ib-course__register{background:#fff;border-radius:16px;flex-direction:column;flex:0 0 380px;align-items:flex-start;gap:20px;min-inline-size:0;padding:28px;display:flex;box-shadow:0 8px 28px #09166f14}.ib-course__regicon{background:#fff3d0;border-radius:16px;place-items:center;block-size:76px;inline-size:76px;display:grid}.ib-course__regicon img{block-size:38px;inline-size:38px}.ib-course__regtitle{color:#2c2c2c;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.ib-course__facts{align-self:stretch;margin:0}.ib-course__fact{border-block-start:1px solid #dde1f2;justify-content:space-between;align-items:flex-start;gap:12px;padding-block:12px;font-size:1rem;display:flex}.ib-course__fact:first-child{border-block-start:0;padding-block-start:0}.ib-course__fact:last-child{padding-block-end:0}.ib-course__fact dt{color:#6c757d;font-weight:400}.ib-course__fact dd{color:#2c2c2c;text-align:end;margin:0}.ib-course__cta img{block-size:18px;inline-size:18px}.ib-course__note{color:#6c757d;margin:0;font-size:.875rem;line-height:1.5}.ib-course__heading{font-size:1.5rem;line-height:1.13}.ib-course__learn .ib-course__heading{margin-block-end:24px}.ib-course__related .ib-course__heading{margin-block-end:40px}.ib-course__outcomes{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ib-course__outcome{color:#2c2c2c;background:#e2e6ff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;min-block-size:132px;padding:20px;font-size:1.125rem;line-height:1.5;display:flex}.ib-course__outcome img{block-size:24px;inline-size:24px}.ib-course__body{align-items:flex-start;gap:32px;display:flex}.ib-course__units{flex-direction:column;flex:1 1 0;gap:14px;min-inline-size:0;display:flex}.ib-course__unitshead .ib-section__sub{margin-block-start:8px}.ib-course__nounits{color:#6c757d;margin:0;font-size:1rem}.ib-unit{background:#f1f3ff;border:1px solid #dde1f2;border-radius:16px;overflow:hidden}.ib-unit[open]{background:#fbfcff}.ib-unit__head{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-block-size:64px;padding:14px 20px;list-style:none;display:flex}.ib-unit__head::-webkit-details-marker{display:none}.ib-unit__head::marker{content:""}.ib-unit__head:focus-visible{outline-offset:-3px;border-radius:16px;outline:3px solid #5160ca}.ib-unit__title{color:#2c2c2c;flex:auto;min-inline-size:0;margin:0;font-size:1.125rem;font-weight:700;line-height:1.5}.ib-unit__chevron{flex:none;block-size:20px;inline-size:20px;transition:transform .2s}.ib-unit[open] .ib-unit__chevron{transform:rotate(180deg)}.ib-unit__text{color:#6c757d;margin:0;padding:0 20px 18px;font-size:1rem;line-height:1.5}.ib-course__side{flex-direction:column;flex:0 0 380px;gap:24px;min-inline-size:0;display:flex}.ib-infocard{color:#2c2c2c;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;display:flex}.ib-infocard--prereq{background:#fff3d0}.ib-infocard--team{background:#e4fce6}.ib-infocard--schedule{background:#fde8ec;gap:10px}.ib-infocard__title{color:#2c2c2c;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.ib-infocard--team .ib-infocard__title{color:#024023}.ib-infocard--schedule .ib-infocard__title{font-size:1.25rem}.ib-infocard__text{margin:0;font-size:1rem;line-height:1.5}.ib-infocard__text p{margin:0}.ib-infocard__text>*+*{margin-block-start:8px}.ib-infocard__people,.ib-infocard__list{flex-direction:column;gap:10px;margin:0;padding:0;font-size:1rem;line-height:1.5;list-style:none;display:flex}.ib-infocard__people li{align-items:center;gap:10px;font-weight:700;display:flex}.ib-infocard__initial{color:#024023;background:#aff4c6;border-radius:50%;flex:none;place-items:center;block-size:32px;inline-size:32px;font-size:.875rem;display:grid}.ib-infocard__list li{padding-inline-start:18px;position:relative}.ib-infocard__list li:before{content:"";opacity:.55;background:#b42318;border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:.6em;inset-inline-start:0}@media (max-width:1199.98px){.ib-course__register,.ib-course__side{flex-basis:340px}.ib-course__outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-course__title{font-size:2.5rem}}@media (max-width:991.98px){.ib-course__top,.ib-course__body{flex-direction:column;align-items:stretch}.ib-course__register,.ib-course__side{flex-basis:auto}.ib-course__hero{min-block-size:0;padding:32px 24px}.ib-course__title{font-size:2rem}.ib-course__text{font-size:1.0625rem}}@media (max-width:575.98px){.ib-crumbs,.ib-course__top{margin-block-start:24px}.ib-course__hero{gap:14px;padding:28px 20px}.ib-course__star{block-size:56px;inline-size:56px}.ib-course__title{font-size:1.75rem}.ib-course__register{padding:22px 18px}.ib-course__outcomes{grid-template-columns:minmax(0,1fr)}.ib-course__outcome{min-block-size:0}}.ib-enrol{padding-block-start:40px}.ib-enrol__icon,.ib-enrol__arrow{block-size:20px;inline-size:20px;-webkit-mask:var(--ib-icon) center/contain no-repeat;-webkit-mask:var(--ib-icon) center/contain no-repeat;mask:var(--ib-icon) center/contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.ib-enrol__icon--user{--ib-icon:url(/brand/icon-user.svg)}.ib-enrol__icon--mail{--ib-icon:url(/brand/icon-mail.svg)}.ib-enrol__icon--shield{--ib-icon:url(/brand/icon-shield.svg)}.ib-enrol__icon--chevron{--ib-icon:url(/brand/chevron-down.svg)}.ib-enrol__icon--pencil{--ib-icon:url(/pix/icon-pencil.svg)}.ib-enrol__icon--check{--ib-icon:url(/brand/check.svg);block-size:18px;inline-size:18px}.ib-enrol__icon--send{--ib-icon:url(/brand/icon-send.svg);block-size:18px;inline-size:18px}.ib-enrol__icon--badge{--ib-icon:url(/pix/icon-badge-check.svg);block-size:36px;inline-size:36px}.ib-enrol__icon--alert{--ib-icon:url(/brand/icon-circle-alert.svg);block-size:36px;inline-size:36px}.ib-enrol__arrow{--ib-icon:url(/brand/arrow-left-btn.svg);block-size:18px;inline-size:18px}[dir=ltr] .ib-enrol__arrow:not(.ib-enrol__arrow--back),[dir=rtl] .ib-enrol__arrow--back{transform:scaleX(-1)}.ib-enrol__hero{color:#fff;background:linear-gradient(270deg,#09166f,#5160ca);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:36px;display:flex}[dir=ltr] .ib-enrol__hero{background:linear-gradient(90deg,#09166f,#5160ca)}.ib-enrol__herocopy{flex-direction:column;gap:10px;max-inline-size:820px;display:flex}.ib-enrol__eyebrow{color:#ffe9bb;margin:0;font-size:1rem;font-weight:700}.ib-enrol__title{color:#fff;margin:0;font-size:2.125rem;font-weight:700;line-height:1.2}.ib-enrol__lead{color:#ffffffe8;margin:0;font-size:1.125rem;line-height:1.5}.ib-enrol__herostar{flex:none;block-size:84px;inline-size:84px}.ib-enrol__steps{gap:12px;margin:40px 0 0;padding:0;list-style:none;display:flex}.ib-enrol__step{background:#fff;border:1px solid #dde1f2;border-radius:8px;flex:1 1 0;align-items:center;gap:12px;min-inline-size:0;padding:16px;display:flex}.ib-enrol__step--done{background:#e4fce6;border-color:#aff4c6}.ib-enrol__step--current{background:#e2e6ff;border:2px solid #5160ca;padding:15px}.ib-enrol__stepcopy{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.ib-enrol__kicker{color:#596169;font-size:.8125rem}.ib-enrol__step--current .ib-enrol__kicker{color:#3f4db3}.ib-enrol__steptitle{color:#2c2c2c;font-size:1rem;font-weight:700}.ib-enrol__marker{color:#6c757d;background:#eef0f4;border-radius:50%;flex:none;place-items:center;block-size:36px;inline-size:36px;font-size:1rem;font-weight:700;display:grid}.ib-enrol__step--current .ib-enrol__marker{color:#fff;background:#09166f}.ib-enrol__step--done .ib-enrol__marker{color:#fff;background:#024023}.ib-enrol__panel{background:#e4fce6;border:1px solid #aff4c6;border-radius:16px;flex-direction:row-reverse;align-items:center;gap:20px;margin-block-start:40px;padding:28px;display:flex}.ib-enrol__panel--amber{background:#fff3d0;border-color:#e6a82173}.ib-enrol__panelicon{color:#024023;background:#aff4c6;border-radius:16px;flex:none;place-items:center;block-size:72px;inline-size:72px;display:grid}.ib-enrol__panel--amber .ib-enrol__panelicon{color:#8a5f00;background:#ffe9bb}.ib-enrol__panelcopy{flex-direction:column;flex:auto;align-items:flex-start;gap:6px;min-inline-size:0;display:flex}.ib-enrol__panelchip{color:#024023;background:#fff;border-radius:999px;padding:5px 10px;font-size:.8125rem;font-weight:700}.ib-enrol__panel--amber .ib-enrol__panelchip{color:#8a5f00}.ib-enrol__paneltitle{color:#024023;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.ib-enrol__panel--amber .ib-enrol__paneltitle{color:#2c2c2c}.ib-enrol__paneltext{color:#2c2c2c;margin:0;font-size:1rem;line-height:1.5}.ib-enrol__panelbtn{flex:none;min-inline-size:210px}.ib-enrol__grid{grid-template:"card course""card needs"1fr/minmax(0,1fr) 430px;align-items:start;gap:20px 28px;margin-block-start:40px;display:grid}.ib-enrol__grid--noneeds{grid-template-rows:auto;grid-template-areas:"card course"}.ib-enrol__card{flex-direction:column;grid-area:card;gap:20px;min-inline-size:0;padding:32px;display:flex}.ib-enrol__cardhead{flex-direction:column;gap:8px;display:flex}.ib-enrol__cardtitle{color:#2c2c2c;align-items:center;gap:12px;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3;display:flex}.ib-enrol__cardtitle img{flex:none;block-size:24px;inline-size:24px}.ib-enrol__cardsub{color:#6c757d;margin:0;font-size:1.125rem;line-height:1.5}.ib-enrol__course{background:#f1f3ff;border-radius:16px;flex-direction:column;grid-area:course;align-items:flex-start;gap:18px;min-inline-size:0;padding:24px;display:flex;box-shadow:0 8px 28px #09166f14}.ib-enrol__coursehead{justify-content:space-between;align-self:stretch;align-items:center;gap:12px;display:flex}.ib-enrol__courselabel{color:#596169;font-size:.875rem}.ib-enrol__coursechip{color:#024023;background:#e4fce6;border-radius:999px;padding:5px 10px;font-size:.8125rem;font-weight:700}.ib-enrol__courselogo{object-fit:contain;block-size:72px;inline-size:72px}.ib-enrol__coursemark{background:#e2e6ff;border-radius:16px;place-items:center;block-size:72px;inline-size:72px;display:grid}.ib-enrol__coursetitle{color:#2c2c2c;overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:700;line-height:1.35}.ib-enrol__coursetitle a{color:inherit}.ib-enrol__coursetitle a:hover{color:#09166f}.ib-enrol__coursemeta{justify-content:space-between;align-self:stretch;align-items:flex-start;gap:12px;font-size:.875rem;display:flex}.ib-enrol__coursetopic{color:#09166f;font-weight:700}.ib-enrol__courseformat{color:#596169}.ib-enrol__coursenote{color:#596169;margin:0;font-size:.875rem;line-height:1.5}.ib-enrol__needs{background:#fff3d0;border-radius:16px;grid-area:needs;min-inline-size:0;padding:24px}.ib-enrol__needs ul{flex-direction:column;gap:14px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ib-enrol__needs li{color:#2c2c2c;align-items:center;gap:10px;font-size:.875rem;line-height:1.45;display:flex}.ib-enrol__needs li:after{content:"";background:#e6a821;border-radius:50%;flex:none;block-size:8px;inline-size:8px;margin-inline-start:auto}.ib-enrol__needstitle{color:#2c2c2c;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.ib-enrol__form{flex-direction:column;gap:20px;margin:0;display:flex}.ib-enrol__fields{flex-direction:column;gap:16px;display:flex}.ib-enrol__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ib-enrol__field{min-inline-size:0}.ib-enrol__input{color:#6c757d}.ib-enrol__input input,.ib-enrol__input select,.ib-enrol__input textarea{color:#2c2c2c}.ib-enrol__input--chevron{position:relative}.ib-enrol__input--chevron select{cursor:pointer;padding-inline-end:32px}.ib-enrol__input--chevron .ib-enrol__icon{pointer-events:none;position:absolute;inset-inline-end:16px}.ib-enrol__input--pencil textarea{field-sizing:content;resize:none;min-block-size:calc(3.125rem - 3px);max-block-size:12rem;padding-block:12px;line-height:1.4}.ib-enrol__confirm{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ib-enrol__notice{border-radius:8px;margin:0;padding:12px 16px;font-size:.875rem;line-height:1.6}.ib-enrol__notice--warn{color:#2c2c2c;background:#fff3d0}.ib-enrol__notice--error{color:#b42318;background:#fdeceb;font-weight:700}.ib-enrol__nav{align-items:center;gap:12px;display:flex}.ib-enrol__nav--end{justify-content:flex-end}.ib-enrol__next{flex:auto}.ib-enrol__prev{flex:none;min-inline-size:150px}.ib-enrol__submitbar{background:#f1f3ff;border-radius:8px;align-items:center;gap:16px;padding:18px;display:flex}.ib-enrol__submitnote{color:#596169;flex:auto;margin:0;font-size:.875rem;line-height:1.5}.ib-enrol__send{flex:none;min-inline-size:230px}.ib-enrol__send:disabled{color:#e6a821;cursor:not-allowed;background:#ffe9bb;border-color:#e6a821}.ib-enrol__who{border:1px solid #dde1f2;border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.ib-enrol__who .userpicture{border-radius:50%;block-size:56px;inline-size:56px;margin:0}.ib-enrol__who .userinitials{color:#09166f;background:#e2e6ff;border-radius:50%;flex:none;place-items:center;block-size:56px;inline-size:56px;margin:0;font-size:1.125rem;font-weight:700;display:grid}.ib-enrol__whocopy{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.ib-enrol__whoname{color:#2c2c2c;font-weight:700}.ib-enrol__whoemail{color:#6c757d;overflow-wrap:anywhere;font-size:.875rem}.ib-enrol__switch{color:#09166f;flex:none;font-size:.875rem;font-weight:700}.ib-enrol__switch:hover{color:#2d3b9c;text-decoration:underline}.ib-enrol__summary{border:1px solid #dde1f2;border-radius:8px;margin:0}.ib-enrol__summaryrow{grid-template-columns:minmax(8rem,30%) minmax(0,1fr);gap:16px;padding:14px 16px;display:grid}.ib-enrol__summaryrow+.ib-enrol__summaryrow{border-block-start:1px solid #dde1f2}.ib-enrol__summaryrow dt{color:#6c757d;margin:0;font-size:.875rem;font-weight:700}.ib-enrol__summaryrow dd{color:#2c2c2c;overflow-wrap:anywhere;margin:0;font-size:1rem}.ib-enrol__empty{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:12px;margin-block-start:40px;padding:48px 24px;display:flex;box-shadow:0 8px 28px #09166f14}.ib-enrol__empty img{block-size:56px;inline-size:56px}.ib-enrol__emptytitle{color:#2c2c2c;margin:0;font-size:1.5rem;font-weight:700}.ib-enrol__emptytext{color:#6c757d;margin:0 0 8px;font-size:1rem}@media (max-width:1199.98px){.ib-enrol__grid{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:991.98px){.ib-enrol__grid,.ib-enrol__grid--noneeds{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"course""card""needs"}.ib-enrol__grid--noneeds{grid-template-areas:"course""card"}.ib-enrol__herostar{display:none}.ib-enrol__title{font-size:1.75rem}.ib-enrol__panel{flex-direction:column;align-items:flex-start}.ib-enrol__panelbtn{align-self:stretch}}@media (max-width:767.98px){.ib-enrol{padding-block-start:24px}.ib-enrol__hero{padding:24px 20px}.ib-enrol__lead{font-size:1rem}.ib-enrol__steps{flex-direction:column;gap:8px;margin-block-start:24px}.ib-enrol__grid,.ib-enrol__panel{margin-block-start:24px}.ib-enrol__card{padding:22px 18px}.ib-enrol__cardtitle{font-size:1.3125rem}.ib-enrol__cardsub{font-size:1rem}.ib-enrol__row{grid-template-columns:minmax(0,1fr)}.ib-enrol__nav{flex-direction:column;align-items:stretch}.ib-enrol__prev{min-inline-size:0}.ib-enrol__submitbar{flex-direction:column;align-items:stretch}.ib-enrol__send{min-inline-size:0}.ib-enrol__who{flex-wrap:wrap}.ib-enrol__summaryrow{grid-template-columns:minmax(0,1fr);gap:4px}.ib-enrol__panel{padding:22px 18px}}.ib-requests__intro{color:#6c757d;max-inline-size:78ch;margin:0 0 1rem}.ib-requests__filters{flex-wrap:wrap;gap:.5rem;margin-block-end:1.5rem;display:flex}.ib-requests__count{color:#09166f;background:#f1f3ff;border-radius:999px;place-items:center;block-size:22px;min-inline-size:22px;margin-inline-start:.5rem;padding-inline:6px;font-size:.75rem;font-weight:700;display:inline-grid}.ib-chip.is-active .ib-requests__count{color:#fff;background:#fff3}.ib-requests__table td{vertical-align:top}.ib-requests__name{font-weight:700}.ib-requests__sub{color:#6c757d;margin-block-start:2px;font-size:.8125rem;display:block}.ib-requests__goals{overflow-wrap:anywhere;max-inline-size:22rem}.ib-requests__goals summary{cursor:pointer;color:#09166f}.ib-requests__goals p{white-space:pre-line;margin:.5rem 0 0}.ib-requests__date{white-space:nowrap}.ib-requests__actions{flex-wrap:wrap;gap:.5rem;display:flex}.ib-requests__actions form{margin:0}.ib-requests__actions .ib-btn{min-block-size:36px;padding-inline:14px;font-size:.875rem}.ib-requests__empty{text-align:center;color:#6c757d;background:#fff;border:1px solid #dde1f2;border-radius:16px;margin:0;padding:2rem}.ib-auth{padding-block:40px 0}.ib-auth__row{align-items:flex-start;gap:40px;display:flex}.ib-auth__row--single{justify-content:center}.ib-auth__card{background:#fff;border-radius:16px;flex-direction:column;flex:1 1 0;gap:20px;min-inline-size:0;padding:32px;display:flex;box-shadow:0 8px 28px #09166f14}.ib-auth__card--message{flex:0 640px}.ib-auth__content{min-inline-size:0}.ib-auth__aside{flex-direction:column;flex:0 0 520px;gap:20px;min-inline-size:0;display:flex}.ib-auth--signup .ib-auth__aside{flex-basis:500px}.ib-auth--reset .ib-auth__row,.ib-auth--setpassword .ib-auth__row,.ib-auth--changepassword .ib-auth__row{gap:28px}.ib-auth--reset .ib-auth__aside,.ib-auth--setpassword .ib-auth__aside,.ib-auth--changepassword .ib-auth__aside{flex-basis:430px}.ib-auth__head{flex-direction:column;gap:8px;display:flex}.ib-auth__eyebrow{color:#8a5f00;margin:0;font-size:.875rem;font-weight:700}.ib-auth__title{color:#2c2c2c;margin:0;font-size:2.125rem;font-weight:700;line-height:1.35}.ib-auth__sub{color:#6c757d;margin:0;font-size:1rem;line-height:1.5}.ib-auth__icon{block-size:20px;inline-size:20px;-webkit-mask:var(--ib-icon) center/contain no-repeat;-webkit-mask:var(--ib-icon) center/contain no-repeat;mask:var(--ib-icon) center/contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.ib-auth__icon--mail{--ib-icon:url(/brand/icon-mail.svg);color:#6c757d}.ib-auth__icon--eye{--ib-icon:url(/brand/icon-eye.svg);color:#6c757d}.ib-auth__icon--alert{--ib-icon:url(/brand/icon-circle-alert.svg);color:#b42318;block-size:24px;inline-size:24px}.ib-auth__icon--sparkles{--ib-icon:url(/brand/icon-sparkles.svg);color:#09166f;block-size:24px;inline-size:24px}.ib-auth__icon--shield{--ib-icon:url(/brand/icon-shield-check.svg);color:#024023;block-size:25px;inline-size:25px}.ib-auth__icon--shieldplain{--ib-icon:url(/brand/icon-shield.svg);color:#5160ca;block-size:22px;inline-size:22px}.ib-auth__icon--key{--ib-icon:url(/brand/icon-key.svg);color:#09166f;block-size:30px;inline-size:30px}.ib-auth__icon--mailcheck{--ib-icon:url(/brand/icon-mail-check.svg);color:#09166f;block-size:32px;inline-size:32px}.ib-auth__icon--shieldcheck{--ib-icon:url(/brand/icon-shield-check.svg);color:#024023;block-size:32px;inline-size:32px}.ib-auth__icon--circlecheck{--ib-icon:url(/brand/icon-circle-check.svg);color:#024023;block-size:17px;inline-size:17px}.ib-auth__icon--send{--ib-icon:url(/brand/icon-send.svg);color:currentColor;block-size:18px;inline-size:18px}.ib-auth__icon--userplus{--ib-icon:url(/brand/icon-user-plus.svg);color:currentColor;block-size:18px;inline-size:18px}.ib-auth__panel .ib-auth__icon--mailcheck{color:#024023}.ib-auth__body{align-items:flex-start;gap:20px;display:flex}.ib-auth__form{flex-direction:column;flex:auto;gap:18px;min-inline-size:0;margin:0;display:flex}.ib-auth__label{color:#2c2c2c;margin:0;font-size:1rem;font-weight:700}.ib-auth .ib-input--tall{min-block-size:54px}.ib-auth .ib-input input{block-size:51px}.ib-auth__reveal{color:#6c757d;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;block-size:36px;inline-size:36px;margin-inline-end:-8px;padding:0;display:grid}.ib-auth__reveal:hover,.ib-auth__reveal[aria-pressed=true]{background:#f1f3ff}.ib-auth__reveal[aria-pressed=true] .ib-auth__icon{color:#09166f}.ib-auth__reveal:focus-visible{outline-offset:0;outline:2px solid #5160ca}@media (min-width:576px){.ib-auth__reveal--small{display:none}}.ib-auth__options{justify-content:flex-end;display:flex}.ib-auth__forgot{color:#09166f;font-size:.875rem;font-weight:700}.ib-auth__forgot:hover{color:#2d3b9c;text-decoration:underline}.ib-auth__btnarrow{background-color:currentColor;block-size:18px;inline-size:18px;-webkit-mask:url(/brand/arrow-left-btn.svg) 50%/contain no-repeat;mask:url(/brand/arrow-left-btn.svg) 50%/contain no-repeat}[dir=ltr] .ib-auth__btnarrow{transform:scaleX(-1)}.ib-auth__signup{color:#6c757d;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;font-size:1rem;display:flex}.ib-auth__signup a{color:#09166f;font-weight:700}.ib-auth__signup a:hover{color:#2d3b9c;text-decoration:underline}.ib-auth__back{align-items:center;gap:8px;display:inline-flex}.ib-auth__backarrow{background-color:currentColor;block-size:18px;inline-size:18px;-webkit-mask:url(/brand/arrow-left-btn.svg) 50%/contain no-repeat;mask:url(/brand/arrow-left-btn.svg) 50%/contain no-repeat}[dir=rtl] .ib-auth__backarrow{transform:scaleX(-1)}.ib-auth__error{background:#fff0ee;border:1px solid #b4231833;border-radius:8px;flex-direction:column;flex:0 0 230px;align-items:flex-start;gap:10px;padding:18px;display:flex}.ib-auth__error p{margin:0}.ib-auth__errortitle{color:#b42318;font-size:1rem;font-weight:700}.ib-auth__errortext{color:#2c2c2c;font-size:.875rem;line-height:1.5}.ib-auth__notice{color:#2c2c2c;background:#f1f3ff;border-radius:8px;padding:14px 16px;font-size:.875rem;line-height:1.6}.ib-auth__notice--warn{background:#fff3d0}.ib-auth__or{color:#6c757d;align-items:center;gap:12px;font-size:.8125rem;display:flex}.ib-auth__or:before,.ib-auth__or:after{content:"";border-block-start:1px solid #dde1f2;flex:auto}.ib-auth__providers{flex-direction:column;gap:10px;display:flex}.ib-auth__meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;margin-block-start:20px;font-size:.8125rem;display:flex}.ib-auth__meta .btn-link,.ib-auth__meta .dropdown-toggle{color:#6c757d;font-size:.8125rem;text-decoration:none}.ib-auth__meta .btn-link:hover,.ib-auth__meta .dropdown-toggle:hover{color:#09166f}.ib-auth__instructions{color:#6c757d;font-size:.875rem}.ib-auth__welcome{color:#fff;background-color:#09166f;background-image:linear-gradient(90deg,#09166f 0%,#2d3b9c 55%,#5160ca 100%);border-radius:16px;flex-direction:column;align-items:flex-start;gap:24px;min-block-size:520px;padding:44px;display:flex;position:relative;overflow:hidden}[dir=rtl] .ib-auth__welcome{background-image:linear-gradient(270deg,#09166f 0%,#2d3b9c 55%,#5160ca 100%)}.ib-auth__star{background:url(/brand/star-panel.svg) 50%/contain no-repeat;block-size:110px;inline-size:110px}.ib-auth__chip{color:#fff3d0;background:#ffffff17;border-radius:999px;padding:7px 14px;font-size:1rem;font-weight:700}.ib-auth__welcometitle{color:#fff;margin:0;font-size:2.875rem;font-weight:700;line-height:1.13}.ib-auth__welcometext{color:#ffffffe8;margin:0;font-size:1.25rem;line-height:1.5}.ib-auth__accent{color:#09166f;background:#e2e6ff;border-radius:8px;align-self:stretch;align-items:center;gap:14px;margin:0;padding:20px;font-size:1rem;line-height:1.5;display:flex}.ib-auth__accent>span:first-child{flex:auto;min-inline-size:0}.ib-auth__accent--cream{background:#fff3d0}.ib-auth__privacy{background:#e4fce6;border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex}.ib-auth__privacy p{margin:0}.ib-auth__privacycopy{flex-direction:column;flex:auto;gap:4px;min-inline-size:0;display:flex}.ib-auth__privacyicon{background:#aff4c6;border-radius:16px;flex:none;place-items:center;block-size:48px;inline-size:48px;display:grid}.ib-auth__privacytitle{color:#024023;font-size:1rem;font-weight:700}.ib-auth__privacytext{color:#2c2c2c;font-size:.875rem;line-height:1.5}.ib-auth__benefits{background:#fff3d0;border-radius:16px;padding:24px}.ib-auth__benefits ul{flex-direction:column;gap:16px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ib-auth__benefits li{align-items:center;gap:12px;display:flex}.ib-auth__benefitstitle{color:#2c2c2c;margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}.ib-auth__benefitcopy{flex:auto;min-inline-size:0}.ib-auth__benefiticon{background:#ffe9bb;border-radius:8px;flex:none;place-items:center;block-size:42px;inline-size:42px;display:grid}.ib-auth__benefiticon img{block-size:21px;inline-size:21px}.ib-auth__benefittitle{color:#2c2c2c;font-size:1rem;font-weight:700;display:block}.ib-auth__benefittext{color:#6c757d;margin-block-start:2px;font-size:.875rem;line-height:1.4;display:block}.ib-auth__hero{color:#fff;background-color:#09166f;background-image:linear-gradient(90deg,#09166f,#5160ca);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-block-end:40px;padding:36px;display:flex}[dir=rtl] .ib-auth__hero{background-image:linear-gradient(270deg,#09166f,#5160ca)}.ib-auth__herocopy{flex-direction:column;gap:10px;max-inline-size:780px;display:flex}.ib-auth__heroeyebrow{color:#ffe9bb;margin:0;font-size:1rem;font-weight:700}.ib-auth__herotitle{color:#fff;margin:0;font-size:2.125rem;font-weight:700;line-height:1.35}.ib-auth__herosub{color:#ffffffe8;margin:0;font-size:1.125rem;line-height:1.5}.ib-auth__herostar{flex:none;block-size:86px;inline-size:86px}.ib-auth__note{color:#2c2c2c;background:#f1f3ff;border-radius:8px;align-items:center;gap:12px;margin:0;padding:16px;font-size:.875rem;line-height:1.5;display:flex}.ib-auth__note>span:first-child{flex:auto;min-inline-size:0}.ib-auth__next{background:#f1f3ff;border:1px solid #dde1f2;border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;display:flex}.ib-auth__next p{margin:0}.ib-auth__nexticon{background:#e2e6ff;border-radius:16px;place-items:center;block-size:64px;inline-size:64px;display:grid}.ib-auth__nexttitle{color:#09166f;margin:0;font-size:1.5rem;font-weight:700;line-height:1.35}.ib-auth__nexttext{color:#2c2c2c;font-size:1rem;line-height:1.5}.ib-auth__nextnote{color:#6c757d;font-size:.8125rem;line-height:1.5}.ib-auth__panel{background:#e4fce6;border:1px solid #aff4c6;border-radius:16px;flex-direction:column;flex:0 560px;align-items:flex-start;gap:16px;min-inline-size:0;padding:28px;display:flex}.ib-auth__state{color:#024023;background:#fff;border-radius:999px;align-items:center;gap:7px;margin:0;padding:6px 12px;font-size:.8125rem;font-weight:700;display:inline-flex}.ib-auth__panelicon{background:#aff4c6;border-radius:16px;place-items:center;block-size:64px;inline-size:64px;display:grid}.ib-auth__paneltitle{color:#024023;margin:0;font-size:1.5rem;font-weight:700;line-height:1.35}.ib-auth__paneltext{color:#2c2c2c;margin:0;font-size:1rem;line-height:1.5}.ib-auth__panel>.ib-auth__content{align-self:stretch}.ib-auth__panel .ib-auth__panelbody{flex-direction:column;align-self:stretch;gap:16px;display:flex}.ib-auth__panel .ib-auth__panelbody #notice,.ib-auth__panel .ib-auth__panelbody .generalbox{color:#2c2c2c;background:0 0;border:0;font-size:1rem;line-height:1.5;text-align:start!important;inline-size:auto!important;margin:0!important;padding:0!important}.ib-auth__panel .ib-auth__panelbody #notice p,.ib-auth__panel .ib-auth__panelbody .generalbox p{margin:0 0 8px}.ib-auth__panel .ib-auth__panelbody #notice p:last-child,.ib-auth__panel .ib-auth__panelbody .generalbox p:last-child{margin-block-end:0}.ib-auth__panel .ib-auth__panelbody h3{color:#2c2c2c;margin:0 0 4px;font-size:1.125rem;font-weight:700}.ib-auth__panel .ib-auth__panelbody .singlebutton,.ib-auth__panel .ib-auth__panelbody .continuebutton{margin:0;display:block}.ib-auth__panel .ib-auth__panelbody form{margin:0}.ib-auth__panel .ib-auth__panelbody .singlebutton .btn{inline-size:100%;margin-block-start:8px}.ib-auth__panel .ib-auth__panelbody .btn-primary{color:#09166f;background:#fff}.ib-auth__panel .ib-auth__panelbody .btn-primary:hover{color:#09166f;box-shadow:none;background:#f1f3ff;border-color:#09166f}.ib-auth__panel--owntext #notice,.ib-auth__panel--nonotice #notice,.ib-auth__panel--ownback .continuebutton,.ib-auth__mform .collapsible-actions,.ib-auth__mform .ftoggler .btn-icon,.ib-auth__mform hr{display:none}.ib-auth__mform fieldset{border:0;min-inline-size:0;margin:0;padding:0}.ib-auth__mform legend{float:none;inline-size:auto;font-size:inherit;margin:0 0 14px;padding:0!important}.ib-auth__mform .ftoggler{margin:0!important}.ib-auth__mform .ftoggler h3{color:#6c757d;margin:0;font-size:.8125rem;font-weight:700;line-height:1.4}.ib-auth__mform form,.ib-auth__mform .fcontainer{flex-direction:column;gap:18px;display:flex}.ib-auth__mform .fcontainer.collapse:not(.show){display:flex}.ib-auth__mform .fitem{flex-direction:column;gap:8px;display:flex;margin:0!important}.ib-auth__mform .fitem.row{margin-inline:0}.ib-auth__mform .fitem>[class*=col-]{flex:none;inline-size:100%;max-inline-size:100%;padding:0}.ib-auth__mform .felement{position:relative}.ib-auth__mform .col-form-label{color:#2c2c2c;align-items:center;gap:4px;padding:0;font-size:1rem;font-weight:700}.ib-auth__mform .col-form-label label{margin:0}.ib-auth__mform .femptylabel>.col-form-label{display:none}.ib-auth__mform .form-label-addon{margin:0!important}.ib-auth__mform .form-label-addon .icon{color:#b42318;margin:0;font-size:.625rem}.ib-auth__mform .form-control,.ib-auth__mform .form-select,.ib-auth__mform .custom-select{color:#2c2c2c;min-block-size:54px;inline-size:100%;max-inline-size:100%;box-shadow:none;background-color:#fff;border:1.5px solid #dde1f2;border-radius:8px;padding-block:0;padding-inline:16px;font-family:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s}.ib-auth__mform .form-control::placeholder,.ib-auth__mform .form-select::placeholder,.ib-auth__mform .custom-select::placeholder{color:#6c757d}.ib-auth__mform .form-control:focus,.ib-auth__mform .form-select:focus,.ib-auth__mform .custom-select:focus{border-color:#5160ca;outline:none;box-shadow:0 0 0 .5px #5160ca}.ib-auth__mform .form-control.is-invalid,.ib-auth__mform .form-select.is-invalid,.ib-auth__mform .custom-select.is-invalid{border-color:#b42318;box-shadow:0 0 0 .5px #b42318}.ib-auth__mform .form-control:disabled,.ib-auth__mform .form-select:disabled,.ib-auth__mform .custom-select:disabled{color:#9aa1ac;background-color:#eef0f4}.ib-auth__mform .form-select,.ib-auth__mform .custom-select{padding-inline-end:40px}.ib-auth__mform #id_username,.ib-auth__mform #id_firstname,.ib-auth__mform #id_lastname,.ib-auth__mform #id_email,.ib-auth__mform #id_email2,.ib-auth__mform #id_password,.ib-auth__mform #id_password2,.ib-auth__mform #id_newpassword1,.ib-auth__mform #id_newpassword2{background-position:right 16px center;background-repeat:no-repeat;background-size:20px 20px;padding-right:48px}.ib-auth__mform #id_username,.ib-auth__mform #id_firstname,.ib-auth__mform #id_lastname{background-image:url(/brand/icon-user.svg)}.ib-auth__mform #id_email,.ib-auth__mform #id_email2{background-image:url(/brand/icon-mail.svg)}.ib-auth__mform #id_password,.ib-auth__mform #id_password2,.ib-auth__mform #id_newpassword1,.ib-auth__mform #id_newpassword2{background-image:url(/brand/icon-lock.svg)}.ib-auth__mform .form-control.ib-auth__haspw{background-image:none!important;padding-right:52px!important}.ib-auth__mform [data-passwordunmask=wrapper] .form-control{background-image:none;padding-right:16px}.ib-auth__mform .ib-auth__reveal--field{margin:0;position:absolute;inset-block-start:9px;inset-inline-end:9px}.ib-auth__mform .invalid-feedback{color:#b42318;margin-block-start:6px;font-size:.8125rem}.ib-auth__mform .form-control-static{color:#2c2c2c;font-size:.9375rem}.ib-auth__mform #fitem_id_passwordpolicyinfo .form-control-static{background:#f1f3ff;border-radius:8px;align-items:center;gap:12px;inline-size:100%;padding:16px;font-size:.875rem;line-height:1.5;display:flex}.ib-auth__mform #fitem_id_passwordpolicyinfo .form-control-static:after{content:"";background:url(/brand/icon-key.svg) 50%/contain no-repeat;flex:none;block-size:22px;inline-size:22px}.ib-auth__mform .form-check{color:#2c2c2c;align-items:center;gap:10px;min-block-size:0;margin:0;padding:0;font-size:.9375rem;display:flex}.ib-auth__mform .form-check label{margin:0}.ib-auth__mform .form-check-input{float:none;border:1.5px solid #dde1f2;border-radius:5px;flex:none;block-size:20px;inline-size:20px;margin:0!important}.ib-auth__mform .form-check-input:checked{background-color:#09166f;border-color:#09166f}.ib-auth__mform .fdescription.required{color:#6c757d;margin:0;font-size:.8125rem}.ib-auth__mform [data-groupname=buttonar] .felement>div{inline-size:100%}.ib-auth__mform [data-groupname=buttonar] .d-flex.flex-wrap{flex-direction:column;gap:10px;align-items:stretch!important}.ib-auth__mform [data-groupname=buttonar] .fitem{margin:0!important}.ib-auth__mform [data-fieldtype=submit]{display:block}.ib-auth__mform .btn-primary,.ib-auth__mform .btn-secondary{min-block-size:3.125rem;inline-size:100%;box-shadow:none;border:1.5px solid #09166f;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-family:inherit;font-size:1rem;font-weight:700;display:inline-flex}.ib-auth__mform .btn-primary{color:#fff;background:#09166f}.ib-auth__mform .btn-primary:hover{background:#2d3b9c;border-color:#2d3b9c;box-shadow:0 6px 16px #09166f29}.ib-auth__mform .btn-primary:focus-visible{outline-offset:-3px;outline:3px solid #5160ca}.ib-auth__mform .btn-secondary{color:#09166f;background:#fff}.ib-auth__mform .btn-secondary:hover{color:#09166f;background:#f1f3ff}.ib-auth__mform .btn-secondary:focus-visible{outline-offset:-3px;outline:3px solid #5160ca}.ib-auth__mform #notice:not(.modal){color:#2c2c2c;background:#fff3d0;border:1px solid #e6a82173;border-radius:8px;margin:0;font-size:.9375rem;line-height:1.6;padding:16px 20px!important}.ib-auth__mform #notice:not(.modal) p:last-child{margin-block-end:0}.ib-auth__mform .continuebutton form,.ib-auth__mform .singlebutton form{margin:0}.ib-auth__mform .continuebutton .btn,.ib-auth__mform .singlebutton .btn{inline-size:100%}.ib-auth__mform .modal.modal-in-page{pointer-events:auto;inline-size:auto;max-inline-size:none;margin:0;display:block;position:static;overflow:visible;transform:none;padding:0!important}.ib-auth__mform .modal-in-page .modal-content{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:20px;display:flex;padding:0!important}.ib-auth__mform .modal-in-page .modal-header{display:none}.ib-auth__mform .modal-in-page .modal-body{color:#2c2c2c;font-size:1rem;line-height:1.6;padding:0!important}.ib-auth__mform .modal-in-page .modal-body p{margin:0}.ib-auth__mform .modal-in-page .modal-footer{border:0;display:block;padding:0!important}.ib-auth__mform .modal-in-page .modal-footer .buttons{flex-direction:column-reverse;gap:10px;display:flex}.ib-auth__mform .modal-in-page .modal-footer .singlebutton,.ib-auth__mform .modal-in-page .modal-footer form{inline-size:100%;margin:0}.ib-auth__mform .modal-in-page .modal-footer .btn{inline-size:100%}.ib-auth--signup .ib-auth__mform form>*{order:10}.ib-auth--signup .ib-auth__mform #fitem_id_username{order:1}.ib-auth--signup .ib-auth__mform #fitem_id_password{order:2}.ib-auth--signup .ib-auth__mform #fitem_id_passwordpolicyinfo{order:3}.ib-auth--signup .ib-auth__mform #fgroup_id_buttonar{order:20}.ib-auth--signup .ib-auth__mform .fdescription.required{order:21}.ib-auth--signup .ib-auth__mform #id_cancel{display:none}:is(.ib-auth--reset .ib-auth__mform div:has(>.ftoggler),.ib-auth--setpassword .ib-auth__mform div:has(>.ftoggler),.ib-auth--changepassword .ib-auth__mform div:has(>.ftoggler)){display:none!important}.ib-auth--reset .ib-auth__mform .generalbox:not(#notice),.ib-auth--setpassword .ib-auth__mform .generalbox:not(#notice),.ib-auth--changepassword .ib-auth__mform .generalbox:not(#notice),.ib-auth--reset .ib-auth__mform #id_searchbyusername{display:none}@media (max-width:1199.98px){.ib-auth__aside,.ib-auth--signup .ib-auth__aside{flex-basis:400px}.ib-auth__welcome{padding:32px}.ib-auth__welcometitle{font-size:2.25rem}}@media (max-width:991.98px){.ib-auth__row{flex-direction:column;align-items:stretch}.ib-auth__aside,.ib-auth--signup .ib-auth__aside,.ib-auth--reset .ib-auth__aside,.ib-auth--setpassword .ib-auth__aside,.ib-auth--changepassword .ib-auth__aside,.ib-auth__card--message,.ib-auth__panel{flex-basis:auto}.ib-auth__welcome{min-block-size:0}.ib-auth__body{flex-direction:column;align-items:stretch}.ib-auth__error{flex-basis:auto;order:-1}.ib-auth__hero{margin-block-end:28px;padding:28px 24px}.ib-auth__herostar{display:none}.ib-auth__herotitle{font-size:1.75rem}}@media (max-width:575.98px){.ib-auth{padding-block-start:24px}.ib-auth__card{padding:22px 18px}.ib-auth__title{font-size:1.625rem}.ib-auth__welcome{gap:18px;padding:26px 22px}.ib-auth__welcometitle{font-size:2rem}.ib-auth__welcometext{font-size:1.0625rem}.ib-auth__star{block-size:72px;inline-size:72px}.ib-auth__hero{padding:24px 18px}.ib-auth__herosub{font-size:1rem}.ib-auth__panel,.ib-auth__next{padding:22px 18px}}.ib-about{position:relative}.ib-about>.ib-container{z-index:1;position:relative}.ib-about .ib-section__title{color:#000;font-size:1.5rem}.ib-pillars{align-items:flex-start;gap:40px;margin-block-start:40px;display:flex}.ib-pillar{border-radius:8px;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:20px;min-inline-size:0;padding:32px 24px;display:flex;position:relative;overflow:hidden}.ib-pillar>:not(.ib-pillar__corner){z-index:1;position:relative}.ib-pillar--amber{--ib-pillar-ink:#e6a821;--ib-pillar-tile:#e6a821;background:#fff3d0}.ib-pillar--indigo{--ib-pillar-ink:#09166f;--ib-pillar-tile:#09166f;background:#e2e6ff}.ib-pillar--green{--ib-pillar-ink:#024023;--ib-pillar-tile:#024023;background:#aff4c6}.ib-pillar__corner{pointer-events:none;block-size:267px;inline-size:267px;position:absolute;inset-block-start:-60px;inset-inline-end:-141px}.ib-pillar__icon{background:var(--ib-pillar-tile);border-radius:16px;place-items:center;block-size:56px;inline-size:56px;display:grid}.ib-pillar__icon img{block-size:28px;inline-size:28px}.ib-pillar__title{color:var(--ib-pillar-ink);margin:0;font-size:1.5rem;font-weight:700;line-height:1.13}.ib-pillar--amber .ib-pillar__title{color:#8a5f00}.ib-pillar__text{color:#2c2c2c;margin:-8px 0 0;font-size:1.125rem;line-height:1.5}.ib-pillar__list{flex-direction:column;gap:8px;margin:-8px 0 0;padding:0;list-style:none;display:flex}.ib-pillar__list li{color:#024023;align-items:center;gap:8px;font-size:1rem;font-weight:700;line-height:1.41;display:flex}.ib-pillar__list img{flex:none;block-size:16px;inline-size:16px}.ib-journey .ib-section__head{margin-block-end:32px}.ib-journey__steps{align-items:stretch;gap:24px;margin:0;padding:0;list-style:none;display:flex}.ib-journey__step{text-align:center;border-radius:16px;flex-direction:column;flex:1 1 0;align-items:center;gap:16px;min-inline-size:0;padding:24px;display:flex}.ib-journey__step--navy{color:#fff;background:linear-gradient(155.8deg,#09166f 25%,#2d3b9c 75%)}.ib-journey__step--indigo{background:#f1f3ff}.ib-journey__step--amber{background:#fff3d0}.ib-journey__num{color:#fff;background:#e6a821;border-radius:50%;place-items:center;block-size:48px;inline-size:48px;font-size:1.375rem;font-weight:700;line-height:1;display:grid}.ib-journey__step--indigo .ib-journey__num{background:#5160ca}.ib-journey__title{color:#09166f;margin:0;font-size:1.25rem;font-weight:700;line-height:1.13}.ib-journey__step--navy .ib-journey__title{color:#fff}.ib-journey__step--amber .ib-journey__title{color:#8a5f00}.ib-journey__text{color:#2c2c2c;margin:-8px 0 0;font-size:.9375rem;line-height:1.5}.ib-journey__step--navy .ib-journey__text{color:#fff}@media (max-width:991.98px){.ib-pillars,.ib-journey__steps{flex-direction:column;align-items:stretch;gap:1rem}}@media (max-width:575.98px){.ib-about .ib-section__title,.ib-pillar__title{font-size:1.375rem}.ib-pillar__text{font-size:1rem}}.ib-contact .ib-phero__eyebrow{color:#ffe9bb}.ib-contact__grid{grid-template-columns:minmax(0,808fr) minmax(0,470fr);align-items:start;gap:32px;margin-block-start:40px;display:grid}.ib-contact__card{flex-direction:column;gap:20px;padding:32px;display:flex}.ib-contact__title{color:#2c2c2c;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.ib-contact__sub{color:#6c757d;margin:0;font-size:1.125rem;line-height:1.5}.ib-contact__form{flex-direction:column;gap:20px;margin:0;display:flex}.ib-contact__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ib-contact .ib-field__label{font-size:1rem}.ib-contact__input{min-block-size:54px}.ib-contact__input input,.ib-contact__input select{block-size:51px}.ib-contact__input select{cursor:pointer;padding-inline-end:28px}.ib-contact__input--area{align-items:flex-start}.ib-contact__input--area textarea{min-block-size:129px;padding-block:14px}.ib-contact__input--area .ib-contact__mark{margin-block-start:16px}.ib-contact__input--select{position:relative}.ib-contact__chevron{pointer-events:none;block-size:18px;inline-size:18px;margin-block-start:-9px;position:absolute;inset-block-start:50%;inset-inline-end:16px}[dir=rtl] .ib-contact__input input[type=email]{text-align:end}.ib-contact__mark{flex:none}.ib-contact__input.is-invalid input,.ib-contact__input.is-invalid select{color:#b42318}.ib-contact__input.is-valid{border-color:#087443;box-shadow:0 0 0 .5px #087443}.ib-contact__input.is-valid input,.ib-contact__input.is-valid select{color:#087443}.ib-contact__input select:invalid{color:#6c757d}.ib-contact__consent{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ib-contact__review{color:#6c757d;margin:0;font-size:.875rem}.ib-contact__required{color:#6c757d;background:#eef0f4;border-radius:999px;padding:5px 10px;font-size:.8125rem;font-weight:700}.ib-contact__submit .ib-contact__arrow{block-size:18px;inline-size:18px}[dir=ltr] .ib-contact__arrow{transform:scaleX(-1)}.ib-contact__hp{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.ib-contact__state{border:1px solid #0000;border-radius:16px;align-items:center;gap:18px;padding:24px;display:flex}.ib-contact__state--success{background:#eafbf2;border-color:#087443}.ib-contact__state--success .ib-contact__statetitle{color:#087443}.ib-contact__state--error{background:#fff0ee;border-color:#b42318}.ib-contact__state--error .ib-contact__statetitle{color:#b42318}.ib-contact__stateicon{background:#fff;border-radius:999px;flex:none;place-items:center;block-size:56px;inline-size:56px;display:grid}.ib-contact__stateicon img{block-size:30px;inline-size:30px}.ib-contact__statecopy{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.ib-contact__statetitle{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.ib-contact__statetext{color:#2c2c2c;margin:0;font-size:1rem;line-height:1.5}.ib-contact__ref{color:#2c2c2c;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:.9375rem;display:flex}.ib-contact__reflabel{font-weight:700}.ib-contact__refcode{letter-spacing:.06em;color:#087443;background:#fff;border:1px solid #08744359;border-radius:999px;padding:4px 12px;font-weight:700}.ib-contact__help{background:#e2e6ff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:24px;padding:28px;display:flex}.ib-contact__helpicon{background:#09166f;border-radius:16px;place-items:center;block-size:64px;inline-size:64px;display:grid}.ib-contact__helpicon img{block-size:32px;inline-size:32px}.ib-contact__helptitle{color:#09166f;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.ib-contact__helptext{color:#2c2c2c;margin:0;font-size:1.125rem;line-height:1.5}.ib-contact__faq{flex-direction:column;align-self:stretch;gap:10px;display:flex}.ib-contact__faqitem{background:#f1f3ff;border:1px solid #dde1f2;border-radius:16px}.ib-contact__faqitem[open]{background:#fff}.ib-contact__faqq{color:#2c2c2c;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-block-size:62px;padding:14px 18px;font-size:1.125rem;font-weight:700;line-height:1.3;list-style:none;display:flex}.ib-contact__faqq::-webkit-details-marker{display:none}.ib-contact__faqq:focus-visible{outline-offset:-3px;outline:3px solid #5160ca}.ib-contact__faqchev{background:url(/pix/contact-chevron-down.svg) 50%/contain no-repeat;flex:none;block-size:18px;inline-size:18px;transition:transform .2s}.ib-contact__faqitem[open] .ib-contact__faqchev{transform:rotate(180deg)}.ib-contact__faqa{color:#6c757d;padding:0 18px 18px;font-size:1rem;line-height:1.5}.ib-contact__faqa p{margin:0 0 6px}.ib-contact__faqa a{color:#09166f;font-weight:700}.ib-contact__faqa a:hover{color:#2d3b9c}.ib-contact__privacy{color:#6c757d;background:#fff;border-radius:8px;align-self:stretch;align-items:center;gap:10px;margin:0;padding:16px;font-size:.875rem;line-height:1.5;display:flex}.ib-contact__privacy img{flex:none;block-size:22px;inline-size:22px}.ib-messages__intro{color:#6c757d;max-inline-size:78ch;margin:0 0 1rem}.ib-messages__filters{flex-wrap:wrap;gap:.5rem;margin-block-end:1.5rem;display:flex}.ib-messages__count{color:#09166f;background:#f1f3ff;border-radius:999px;place-items:center;block-size:22px;min-inline-size:22px;margin-inline-start:.5rem;padding-inline:6px;font-size:.75rem;font-weight:700;display:inline-grid}.ib-chip.is-active .ib-messages__count{color:#fff;background:#fff3}.ib-messages__table td{vertical-align:top}.ib-messages__name{font-weight:700}.ib-messages__sub{color:#6c757d;margin-block-start:2px;font-size:.8125rem;display:block}.ib-messages__text{overflow-wrap:anywhere;min-inline-size:16rem;max-inline-size:30rem}.ib-messages__text p{white-space:pre-line;margin:0}.ib-messages__text summary{cursor:pointer;color:#09166f}.ib-messages__text details p{margin-block-start:.5rem}.ib-messages__date{white-space:nowrap}.ib-messages__actions{flex-wrap:wrap;gap:.5rem;display:flex}.ib-messages__actions form{margin:0}.ib-messages__actions .ib-btn{min-block-size:40px;padding-inline:14px;font-size:.875rem}.ib-messages__actions .ib-messages__delete{color:#b42318;border-color:#b42318}.ib-messages__actions .ib-messages__delete:hover{color:#b42318;background:#fff0ee}.ib-messages__empty{color:#6c757d;background:#f1f3ff;border-radius:16px;padding:1.5rem}@media (max-width:1199.98px){.ib-contact__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px}}@media (max-width:991.98px){.ib-contact__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:575.98px){.ib-contact__card{padding:24px 18px}.ib-contact__help{gap:18px;padding:22px 18px}.ib-contact__title,.ib-contact__helptitle{font-size:1.5rem}.ib-contact__sub,.ib-contact__helptext{font-size:1rem}.ib-contact__row{grid-template-columns:minmax(0,1fr)}.ib-contact__state{align-items:flex-start;padding:18px}.ib-contact__faqq{font-size:1rem}}.ib-certs .ib-phero__eyebrow{color:#aff4c6}.ib-certs .ib-phero__title{font-size:2.875rem}.ib-certs .ib-phero__text{font-size:1.25rem}.ib-certs .ib-section__title{font-size:1.5rem}.ib-certs__group--partners .ib-section__head{margin-block-end:20px}.ib-certs-arrow{background-color:currentColor;flex:none;block-size:18px;inline-size:18px;-webkit-mask:url(/brand/arrow-left-btn.svg) 50%/contain no-repeat;mask:url(/brand/arrow-left-btn.svg) 50%/contain no-repeat}[dir=ltr] .ib-certs-arrow{transform:scaleX(-1)}.ib-accredit{background:#fff;border-radius:16px;align-items:center;gap:28px;margin-block-start:40px;padding:30px;display:flex;box-shadow:0 8px 28px #09166f14}.ib-accredit__copy{flex-direction:column;flex:auto;align-items:flex-start;gap:10px;min-inline-size:0;display:flex}.ib-accredit__badge{padding:5px 10px;font-size:.8125rem;font-weight:700;line-height:1.2}.ib-accredit__title{color:#2c2c2c;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.ib-accredit__text{color:#6c757d;margin:0;font-size:1.125rem;line-height:1.5}.ib-accredit__seal{object-fit:cover;border-radius:50%;flex:none;block-size:120px;inline-size:120px}.ib-names{background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:12px;min-block-size:92px;margin:0;padding:16px 32px;list-style:none;display:flex}.ib-names__item{color:#09166f;background:#f1f3ff;border-radius:8px;padding:10px 20px;font-size:1.125rem;font-weight:700;line-height:1.6}.ib-certtypes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.ib-certtype{border-radius:16px;flex-direction:column;align-items:flex-start;gap:18px;min-block-size:260px;padding:28px;display:flex}.ib-certtype--green{background:#e4fce6}.ib-certtype--amber{background:#fff3d0}.ib-certtype--indigo{background:#e2e6ff}.ib-certtype__icon{background:#fff;border-radius:16px;place-items:center;block-size:56px;inline-size:56px;display:grid}.ib-certtype__icon img{block-size:28px;inline-size:28px}.ib-certtype__title{color:#2c2c2c;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.ib-certtype__text{color:#2c2c2c;margin:0;font-size:1rem;line-height:1.5}.ib-certtype__btn{border-width:1px;min-inline-size:150px}.ib-certsteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ib-certstep{background:#fff;border:1px solid #dde1f2;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;min-block-size:200px;padding:24px;display:flex}.ib-certstep__num{color:#09166f;background:#e2e6ff;border-radius:50%;place-items:center;block-size:48px;inline-size:48px;font-size:1.25rem;font-weight:700;line-height:1;display:grid}.ib-certstep__title{color:#2c2c2c;margin:0;font-size:1.25rem;font-weight:700;line-height:1.6}.ib-certstep__text{color:#6c757d;margin:0;font-size:1rem;line-height:1.5}.ib-certstep--first{background:#09166f;border-color:#09166f}.ib-certstep--first .ib-certstep__num{color:#fff;background:#e6a821}.ib-certstep--first .ib-certstep__title{color:#fff}.ib-certstep--first .ib-certstep__text{color:#fffc}.ib-verify{color:#fff;background:#09166f;border-radius:16px;flex-direction:column;align-items:flex-start;gap:24px;margin-block-start:40px;padding:32px;scroll-margin-block-start:1.5rem;display:flex}.ib-verify__title{color:#fff;margin:0;font-size:1.75rem;font-weight:700;line-height:1.3}.ib-verify__text{color:#fffc;max-inline-size:760px;margin:0;font-size:1.125rem;line-height:1.5}.ib-verify__row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;inline-size:100%;display:grid}.ib-verify__card,.ib-verify__details{color:#2c2c2c;background:#fff;border-radius:16px;flex-direction:column;gap:12px;margin:0;padding:20px;display:flex}.ib-verify__label{color:#2c2c2c;margin:0;font-size:1rem;font-weight:700}.ib-verify__input{min-block-size:54px}.ib-verify__input input{block-size:51px}.ib-verify__input.is-invalid input{color:#b42318}.ib-verify__input.is-valid{border-color:#087443;box-shadow:0 0 0 .5px #087443}.ib-verify__input.is-valid input{color:#087443}.ib-verify__msg{border-radius:8px;align-items:center;gap:10px;padding:14px;display:flex}.ib-verify__msg img{flex:none;block-size:24px;inline-size:24px}.ib-verify__msg p{margin:0;font-size:1rem;line-height:1.5}.ib-verify__msg--success{color:#087443;background:#eafbf2}.ib-verify__msg--error{color:#b42318;background:#fff0ee}.ib-verify__details{grid-column:span 2}.ib-verify__dtitle{color:#09166f;margin:0;font-size:1.125rem;font-weight:700}.ib-verify__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.ib-verify__list>div{border-block-end:1px solid #dde1f2;flex-direction:column;gap:2px;padding-block:10px;display:flex}.ib-verify__list dt{color:#6c757d;font-size:.8125rem;font-weight:400}.ib-verify__list dd{color:#2c2c2c;margin:0;font-size:1rem;font-weight:700}.ib-verify__code{font-variant-numeric:tabular-nums}@media (max-width:1199.98px){.ib-certsteps{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-verify__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ib-verify__details{grid-column:auto}}@media (max-width:991.98px){.ib-certtypes{grid-template-columns:minmax(0,1fr)}.ib-certtype{min-block-size:0}.ib-certs .ib-phero__title{font-size:2.25rem}.ib-certs .ib-phero__text{font-size:1.0625rem}}@media (max-width:767.98px){.ib-accredit{flex-direction:column-reverse;align-items:flex-start;padding:24px 20px}.ib-accredit__seal{block-size:96px;inline-size:96px}.ib-accredit__title,.ib-certtype__title,.ib-certs .ib-section__title{font-size:1.25rem}.ib-accredit__text{font-size:1rem}.ib-names{justify-content:center;padding:16px}.ib-names__item{font-size:1rem}.ib-certsteps,.ib-verify__row{grid-template-columns:minmax(0,1fr)}.ib-verify{padding:24px 16px}.ib-verify__title{font-size:1.5rem}.ib-verify__list{grid-template-columns:minmax(0,1fr)}}.ib-acts .ib-section__title,.ib-actp .ib-section__title{font-size:1.5rem;line-height:1.13}.ib-acts__head .ib-section__sub{max-inline-size:820px}.ib-actf__title,.ib-actf__text,.ib-actc__title,.ib-actd__summary,.ib-actd__steptitle,.ib-actd__stepsummary,.ib-actt__member,.ib-actj__fact dd,.ib-actp__crumbs [aria-current]{unicode-bidi:plaintext}.ib-actbadge{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;font-size:.8125rem;font-weight:700;line-height:1.6;display:inline-flex}.ib-actbadge--grey{color:#6c757d;background:#eef0f4}.ib-actbadge--navy{color:#09166f;background:#e2e6ff}.ib-actbadge--amber{color:#8a5f00;background:#fff3d0}.ib-actbadge--green{color:#087443;background:#eafbf2}.ib-actarrow{background:currentColor;flex:none;block-size:18px;inline-size:18px;display:inline-block;-webkit-mask:url(/brand/arrow-left.svg) 50%/contain no-repeat;mask:url(/brand/arrow-left.svg) 50%/contain no-repeat}[dir=ltr] .ib-actarrow{transform:scaleX(-1)}.ib-acts__tabs{flex-wrap:wrap;gap:10px;margin-block-start:40px;display:flex}.ib-acts__tabs .ib-chip{color:#2c2c2c;min-block-size:46px;padding-inline:22px;font-size:1rem}.ib-acts__tabs .ib-chip.is-active{color:#fff}.ib-acts__tabs .ib-chip:focus-visible{outline-offset:2px;outline:3px solid #5160ca}.ib-actf{color:#fff;background:#09166f;border-radius:16px;min-block-size:400px;margin-block-start:40px;display:flex;overflow:hidden}.ib-actf__copy{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:18px;min-inline-size:0;padding:42px;display:flex}.ib-actf__badges{flex-wrap:wrap;gap:10px;display:flex}.ib-actf__title{color:#fff;margin:0;font-size:2.25rem;font-weight:700;line-height:1.13}.ib-actf__text{color:#fffc;max-inline-size:726px;margin:0;font-size:1.125rem;line-height:1.5}.ib-actf__date{color:#ffe9bb;margin:0;font-size:1rem}.ib-actf__cta{min-inline-size:150px}.ib-actf__media{background:linear-gradient(#5160ca,#2d3b9c);flex:0 0 500px;place-items:center;display:grid;position:relative}.ib-actf__star{block-size:210px;inline-size:210px}.ib-actf__img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.ib-actgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ib-actc{background:#fff;border:1px solid #dde1f2;border-radius:8px;flex-direction:column;justify-content:space-between;gap:5px;min-block-size:330px;padding:20px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 8px 28px #09166f14}.ib-actc:hover{transform:translateY(-2px);box-shadow:0 12px 32px #09166f24}.ib-actc__visual{border-radius:8px;flex-direction:column;flex:none;align-items:flex-start;block-size:130px;padding:18px;display:flex;position:relative;overflow:hidden}.ib-actc__visual--yellow{background:#fcf9e4}.ib-actc__visual--soft{background:#f1f3ff}.ib-actc__visual--pink{background:#fce4ea}.ib-actc__visual--cream{background:#fff3d0}.ib-actc__visual--lavender{background:#e2e6ff}.ib-actc__visual--green{background:#e4fce6}.ib-actc__star{flex:none;block-size:76px;inline-size:76px}.ib-actc__img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.ib-actc__field{position:relative}.ib-actc__img~.ib-actc__field{margin-block-start:auto}.ib-actc__copy{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ib-actc__title{color:#2c2c2c;margin:0;font-size:1.25rem;font-weight:700;line-height:1.35}.ib-actc__title a{color:inherit}.ib-actc__title a:hover{color:#09166f}.ib-actc__title a:focus-visible{outline-offset:2px;border-radius:2px;outline:3px solid #5160ca}.ib-actc__date{color:#6c757d;align-items:center;gap:7px;margin:0;font-size:.875rem;line-height:22px;display:flex}.ib-actc__date img{flex:none;block-size:16px;inline-size:16px}.ib-actd{align-items:flex-start;gap:32px;margin-block-start:40px;display:flex}.ib-actd__main{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:22px;min-inline-size:0;display:flex}.ib-actd__summary{color:#2c2c2c;margin:0;font-size:1.125rem;line-height:1.65}.ib-actd__subtitle{color:#2c2c2c;margin:0;font-size:1.5rem;font-weight:700;line-height:1.6}.ib-actd__agenda{flex-direction:column;align-self:stretch;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ib-actd__step{background:#f1f3ff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-block-size:63px;padding:16px;display:flex}.ib-actd__step.is-first{background:#e2e6ff}.ib-actd__stepcopy{flex-direction:column;flex:auto;gap:4px;min-inline-size:0;display:flex}.ib-actd__steptitle{color:#2c2c2c;font-size:1.125rem;line-height:1.6}.ib-actd__stepsummary{color:#6c757d;font-size:.9375rem;line-height:1.6}.ib-actd__stepnum{flex:none}.ib-actd__aside{flex-direction:column;flex:0 0 360px;gap:20px;min-inline-size:0;display:flex}.ib-actj{background:#fff3d0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:18px;padding:28px;display:flex}.ib-actj .ib-btn{align-self:stretch}.ib-actj__title{color:#2c2c2c;margin:0;font-size:1.5rem;font-weight:700;line-height:1.6}.ib-actj__text{color:#2c2c2c;margin:0;font-size:1rem;line-height:1.5}.ib-actj__facts{align-self:stretch;margin:0}.ib-actj__fact{justify-content:space-between;gap:12px;padding-block:10px;font-size:.9375rem;display:flex}.ib-actj__fact+.ib-actj__fact{border-block-start:1px solid #e6a8214d}.ib-actj__fact dt{color:#6c757d;font-weight:400}.ib-actj__fact dd{text-align:end;color:#2c2c2c;margin:0;font-weight:700}.ib-actt{background:#e4fce6;border-radius:16px;padding:24px 28px}.ib-actt__title{color:#2c2c2c;margin:0 0 14px;font-size:1.375rem;font-weight:700}.ib-actt__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ib-actt__member{color:#2c2c2c;align-items:center;gap:10px;font-size:1rem;display:flex}.ib-actt__avatar{color:#1a7f37;background:#fff;border-radius:50%;flex:none;place-items:center;block-size:36px;inline-size:36px;font-size:.9375rem;font-weight:700;display:grid}.ib-actempty{background:#f1f3ff;border:1px solid #dde1f2;border-radius:16px;align-items:center;gap:20px;margin-block-start:40px;padding:25px 24px;display:flex}.ib-actempty__icon{background:#fff;border-radius:16px;flex:none;place-items:center;block-size:64px;inline-size:64px;display:grid}.ib-actempty__icon img{block-size:30px;inline-size:30px}.ib-actempty__copy{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ib-actempty__title{color:#2c2c2c;margin:0;font-size:1.125rem;font-weight:700}.ib-actempty__text{color:#6c757d;margin:0;font-size:1rem}.ib-actempty .ib-btn{margin-block-start:8px}.ib-actp__crumbs{color:#6c757d;margin-block-start:32px;font-size:.875rem}.ib-actp__crumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ib-actp__crumbs li{align-items:center;gap:8px;display:flex}.ib-actp__crumbs li+li:before{content:"/";color:#9aa1ac}.ib-actp__crumbs a{color:#09166f}.ib-actp__crumbs a:hover{text-decoration:underline}.ib-actp .ib-actf,.ib-actp__missing{margin-block-start:24px}@media (max-width:1199.98px){.ib-actgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-actf__media{flex-basis:40%}.ib-actd__aside{flex-basis:320px}}@media (max-width:991.98px){.ib-actf{flex-direction:column-reverse;min-block-size:0}.ib-actf__media{flex:none;block-size:200px}.ib-actf__star{block-size:140px;inline-size:140px}.ib-actf__copy{padding:28px 24px}.ib-actf__title{font-size:1.875rem}.ib-actd{flex-direction:column;align-items:stretch}.ib-actd__aside{flex-basis:auto}}@media (max-width:767.98px){.ib-actgrid{grid-template-columns:minmax(0,1fr)}.ib-acts__tabs{gap:8px;margin-block-start:24px}.ib-acts__tabs .ib-chip{min-block-size:42px;padding-inline:16px;font-size:.9375rem}.ib-actf{margin-block-start:24px}.ib-actf__title{font-size:1.625rem}.ib-actf__text,.ib-actd__summary,.ib-actd__steptitle{font-size:1rem}.ib-actd__subtitle,.ib-actj__title{font-size:1.25rem}.ib-actj{padding:24px 20px}.ib-actempty{flex-direction:column;align-items:flex-start}}.ib-skip:focus{z-index:2000;color:#fff;background:#09166f;border-radius:999px;padding:.5rem 1rem;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem}.ib-page{position:relative}.ib-nav__lang{border:1.5px solid var(--ib-border,#dde1f2);background:var(--ib-surface,#fff);block-size:40px;min-inline-size:40px;color:var(--ib-navy-ink,#09166f);border-radius:8px;flex:none;place-items:center;padding-inline:.5rem;font-size:.875rem;font-weight:700;line-height:1;transition:background-color .15s;display:grid}.ib-nav__lang:hover{background:var(--ib-soft-indigo,#f1f3ff);color:var(--ib-navy-ink,#09166f)}.ib-nav__lang:focus-visible{outline-offset:2px;outline:3px solid #5160ca}@media (pointer:coarse){.ib-nav__lang{block-size:44px;min-inline-size:44px}}.ib-sx{position:relative}.ib-sx--bg{padding-block:2rem}.ib-sx--pt-sm{padding-block-start:1rem}.ib-sx--pt-md{padding-block-start:2rem}.ib-sx--pt-lg{padding-block-start:3rem}.ib-sx--pt-xl{padding-block-start:5rem}.ib-sx--pb-sm{padding-block-end:1rem}.ib-sx--pb-md{padding-block-end:2rem}.ib-sx--pb-lg{padding-block-end:3rem}.ib-sx--pb-xl{padding-block-end:5rem}@media (min-width:1200px){.ib-sx--hide-desktop{display:none}}@media (min-width:768px) and (max-width:1199.98px){.ib-sx--hide-tablet{display:none}}@media (max-width:767.98px){.ib-sx--hide-mobile{display:none}}.ib-notfound{padding-block:3rem 6rem}.ib-notfound .ib-notfound__actions{flex-wrap:wrap;gap:.75rem;margin-block-start:.75rem;display:flex}.ib-nav__paneltools{display:none}@media (max-width:767.98px){.ib-nav__end .ib-nav__lang,.ib-nav__end .ib-nav__theme{display:none}body.jsenabled .ib-nav__paneltools{border:1px solid var(--ib-border,#dde1f2);background:var(--ib-surface,#fff);border-radius:16px;justify-content:center;gap:.75rem;margin-block-start:.5rem;padding:.75rem;display:flex;box-shadow:0 8px 28px #09166f14}}@media (max-width:575.98px){.ib-nav__action-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}}@media (pointer:coarse){.ib-nav__brand{align-items:center;min-block-size:44px;display:inline-flex}.ib-chip{min-block-size:44px}.ib-section__more,.ib-feature__more,.ib-footer__col a,.ib-footer__email,[class*=__title]>a,.ib-arthero__tag,.ib-contact__card a{position:relative}.ib-section__more:after,.ib-feature__more:after,.ib-footer__col a:after,.ib-footer__email:after,[class*=__title]>a:after,.ib-arthero__tag:after,.ib-contact__card a:after{content:"";position:absolute;inset-block:-10px;inset-inline:0}}.ib-home .ib-container,.ib-about .ib-container{z-index:1;position:relative}.ib-faq__toggle{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.ib-faq:not([data-all])>.ib-faq__item--extra{display:none}.ib-empty-note{color:#6c757d;text-align:center;border:1px dashed #5160ca66;border-radius:16px;margin:0;padding:24px}.ib-names__item:has(.ib-names__logo){align-items:center;gap:10px;display:inline-flex}.ib-names__logo{max-block-size:28px;inline-size:auto}.ib-cell{display:contents}.ib-enrol__icon--phone{--ib-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}.ib-enrol__honey{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.ib-enrol__anchor{scroll-margin-block-start:120px}.ib-enrol__summaryrow dd{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ib-enrol__summaryrow dd.is-long{white-space:pre-line}.ib-enrol__edit{font:inherit;color:#5160ca;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:.8125rem;font-weight:700;text-decoration:underline}.ib-enrol__edit:hover{color:#09166f}.ib-enrol__edit:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #5160ca}.ib-enrol__count{white-space:nowrap;font-variant-numeric:tabular-nums}.ib-pcover{background:#f1f3ff;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.ib-pcover--lavender{background:#e2e6ff}.ib-pcover--soft{background:#f1f3ff}.ib-pcover--green{background:#e4fce6}.ib-pcover--cream{background:#fff3d0}.ib-pcover--yellow{background:#fcf9e4}.ib-pcover--pink{background:#fce4ea}.ib-pcover__corner{aspect-ratio:1;pointer-events:none;block-size:auto;inline-size:75%;max-inline-size:260px;position:absolute;inset-block-start:-38%;inset-inline-start:-14%}.ib-pcover__illus{object-fit:contain;filter:drop-shadow(0 10px 18px #09166f1f);max-inline-size:90%;position:relative}.ib-pcover__photo{object-fit:cover}.ib-pcover__star{block-size:76px;inline-size:76px;position:relative}.ib-postgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.ib-postgrid__item{grid-column:span 2;min-inline-size:0}.ib-postgrid__item.is-lead{grid-column:span 3}.ib-postgrid__item[hidden]{display:none}.ib-post{background:#fff;border:1px solid #dde1f2;border-radius:8px;flex-direction:column;gap:16px;block-size:100%;padding:20px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 8px 28px #09166f14}.ib-post:hover{transform:translateY(-2px);box-shadow:0 12px 32px #09166f24}.ib-post:hover .ib-post__title a{color:#09166f}.ib-post:focus-within{box-shadow:0 12px 32px #09166f24}.ib-post__visual{block-size:190px}.is-lead .ib-post__visual{block-size:250px}.ib-post__copy{flex-direction:column;flex:auto;align-items:flex-start;gap:10px;display:flex}.ib-post__tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ib-post__tag{color:#09166f;white-space:nowrap;background:#e2e6ff;border-radius:999px;padding:4px 10px;font-size:.8125rem;font-weight:700;line-height:1.6}.ib-post__tag+.ib-post__tag{color:#6c757d;background:#eef0f4}.ib-post__title{color:#2c2c2c;margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}.ib-post__title a{color:inherit;transition:color .15s}.ib-post__title a:after{content:"";border-radius:8px;position:absolute;inset:0}.ib-post__title a:focus-visible{outline:none}.ib-post__title a:focus-visible:after{outline-offset:2px;outline:3px solid #5160ca}.is-lead .ib-post__title{font-size:1.5rem;line-height:1.3}.ib-post__excerpt{-webkit-line-clamp:3;color:#6c757d;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.7;display:-webkit-box;overflow:hidden}.ib-post__foot{border-block-start:1px solid #eef0f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-block-start:14px;display:flex}.ib-post__meta{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.ib-post__meta li{color:#6c757d;white-space:nowrap;align-items:center;gap:6px;font-size:.875rem;line-height:22px;display:inline-flex}.ib-post__meta img{opacity:.7;block-size:16px;inline-size:16px}.ib-post__more{color:#09166f;white-space:nowrap;align-items:center;gap:6px;font-size:.9375rem;font-weight:700;display:inline-flex}.ib-post__arrow{background:currentColor;flex:none;block-size:18px;inline-size:18px;transition:transform .15s;display:inline-block;-webkit-mask:url(/brand/arrow-left.svg) 50%/contain no-repeat;mask:url(/brand/arrow-left.svg) 50%/contain no-repeat}.ib-post__arrow--back{transform:scaleX(-1)}.ib-post:hover .ib-post__more .ib-post__arrow{transform:translate(-3px)}.ib-bloglist__anchor{scroll-margin-block-start:24px}.ib-blogfilter{margin-block-end:32px}.ib-blogfilter .ib-chips{margin:0;padding:0;list-style:none}.ib-blogfilter .ib-chip{color:#2c2c2c;min-block-size:46px;padding-inline:22px;font-size:1rem}.ib-blogfilter .ib-chip.is-active{color:#fff}.ib-blogfilter .ib-chip:focus-visible{outline-offset:2px;outline:3px solid #5160ca}.ib-blogempty{margin-block-start:8px}.ib-latestposts .ib-section__more{align-self:center}.ib-postpage .ib-crumbs [aria-current]{white-space:nowrap;text-overflow:ellipsis;max-inline-size:48ch;overflow:hidden}.ib-arthero{color:#fff;background:linear-gradient(270deg,#09166f 0%,#2d3b9c 55%,#5160ca 100%);border-radius:16px;align-items:center;gap:40px;margin-block-start:24px;padding:44px;display:flex}.ib-arthero__copy{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:18px;min-inline-size:0;display:flex}.ib-arthero__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ib-arthero__tag{color:#8a5f00;background:#fff3d0;border-radius:999px;padding:5px 12px;font-size:.8125rem;font-weight:700;line-height:1.6;display:inline-flex}.ib-arthero__tag:hover{color:#8a5f00;background:#ffe9bb}.ib-arthero__tag:focus-visible{outline-offset:2px;outline:3px solid #fff}li+li>.ib-arthero__tag{color:#fff;background:#ffffff24}li+li>.ib-arthero__tag:hover{color:#fff;background:#ffffff3d}.ib-arthero__title{color:#fff;margin:0;font-size:2.625rem;font-weight:700;line-height:1.25}.ib-arthero__text{color:#ffffffe6;max-inline-size:720px;margin:0;font-size:1.1875rem;line-height:1.7}.ib-arthero__meta{flex-wrap:wrap;gap:10px 24px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ib-arthero__meta li{color:#ffe9bb;align-items:center;gap:8px;font-size:1rem;display:inline-flex}.ib-arthero__icon{background:currentColor;block-size:18px;inline-size:18px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.ib-arthero__icon--user{-webkit-mask-image:url(/brand/icon-user.svg);mask-image:url(/brand/icon-user.svg)}.ib-arthero__icon--date{-webkit-mask-image:url(/pix/icon-calendar.svg);mask-image:url(/pix/icon-calendar.svg)}.ib-arthero__icon--clock{-webkit-mask-image:url(/pix/icon-clock.svg);mask-image:url(/pix/icon-clock.svg)}.ib-arthero__media{border-radius:16px;flex:0 0 380px;block-size:300px;box-shadow:0 18px 40px #0000002e}.ib-artbody{align-items:flex-start;gap:48px;margin-block-start:48px;display:flex}.ib-artside{flex-direction:column;flex:0 0 320px;gap:16px;display:flex;position:sticky;inset-block-start:24px}.ib-artside__card{background:#fff;border:1px solid #dde1f2;border-radius:16px;padding:22px;box-shadow:0 8px 28px #09166f14}.ib-artside__card--soft{box-shadow:none;background:#f1f3ff}.ib-artside__card--cream{box-shadow:none;background:#fff3d0;border-color:#e6a82159}.ib-artside__label,.ib-share__label{color:#2c2c2c;margin:0 0 14px;font-size:1rem;font-weight:700}.ib-artside__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ib-artside__tags .ib-chip{min-block-size:36px;padding-inline:14px;font-size:.875rem}.ib-artside__title{color:#09166f;margin:0 0 6px;font-size:1.25rem;font-weight:700}.ib-artside__text{color:#4b5160;margin:0 0 16px;font-size:.9375rem;line-height:1.7}.ib-share__list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ib-share__btn{color:#09166f;cursor:pointer;background:#fff;border:1px solid #dde1f2;border-radius:50%;place-items:center;block-size:44px;inline-size:44px;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:grid}.ib-share__btn:hover{color:#fff;background:#09166f;border-color:#09166f}.ib-share__btn:focus-visible{outline-offset:2px;outline:3px solid #5160ca}.ib-share__btn.is-done{color:#1a7f37;background:#e4fce6;border-color:#1a7f37}.ib-share__status{color:#1a7f37;min-block-size:1.25rem;margin:8px 0 0;font-size:.8125rem}.ib-artback{margin-block-start:40px}.ib-prose{color:#2c2c2c;overflow-wrap:break-word;flex:1 1 0;min-inline-size:0;max-inline-size:780px;font-size:1.125rem;line-height:1.95}.ib-prose>:first-child{margin-block-start:0}.ib-prose>:last-child{margin-block-end:0}.ib-prose p{margin:0 0 1.25em}.ib-prose h2{color:#09166f;align-items:center;gap:12px;margin:2em 0 .75em;font-size:1.625rem;font-weight:700;line-height:1.4;display:flex}.ib-prose h2:before{content:"";background:url(/brand/star-motif.svg) 50%/contain no-repeat;flex:none;block-size:20px;inline-size:20px}.ib-prose h3{color:#2c2c2c;margin:1.6em 0 .5em;font-size:1.25rem;font-weight:700;line-height:1.5}.ib-prose h4{margin:1.4em 0 .5em;font-size:1.0625rem;font-weight:700}.ib-prose a{color:#09166f;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #5160ca73;text-decoration:underline #5160ca73}.ib-prose a:hover{color:#2d3b9c;text-decoration-color:currentColor}.ib-prose strong,.ib-prose b{color:#1b1b1b;font-weight:700}.ib-prose mark{background:#ffe9bb;border-radius:3px;padding:0 .2em}.ib-prose ul,.ib-prose ol{margin:0 0 1.4em;padding-inline-start:1.6em}.ib-prose li{margin-block:.35em;padding-inline-start:.25em}.ib-prose ul li::marker{color:#e6a821;font-size:1.1em}.ib-prose ol li::marker{color:#09166f;font-weight:700}.ib-prose blockquote{color:#09166f;background:#fff3d0;border-inline-start:4px solid #e6a821;border-radius:8px;margin:1.75em 0;padding:20px 24px;font-size:1.1875rem;font-weight:600;line-height:1.8;position:relative}.ib-prose blockquote p:last-child{margin:0}.ib-prose img{border-radius:16px;block-size:auto;max-inline-size:100%;margin:1.5em auto;display:block}.ib-prose figure{margin:1.75em 0}.ib-prose figure img{margin:0 auto}.ib-prose figcaption{text-align:center;color:#6c757d;margin-block-start:8px;font-size:.875rem}.ib-prose hr{opacity:1;border:0;border-block-start:1px solid #dde1f2;margin:2.5em 0}.ib-prose table{border-collapse:separate;border-spacing:0;border:1px solid #dde1f2;border-radius:8px;inline-size:100%;max-inline-size:100%;margin:1.75em 0;font-size:1rem;line-height:1.6;display:block;overflow-x:auto}.ib-prose thead,.ib-prose tbody{inline-size:100%}.ib-prose th,.ib-prose td{text-align:start;vertical-align:top;border-block-end:1px solid #dde1f2;padding:12px 16px}.ib-prose th{color:#09166f;white-space:nowrap;background:#f1f3ff;font-weight:700}.ib-prose tr:last-child td{border-block-end:0}.ib-prose tbody tr:nth-child(2n) td{background:#fbfbfe}.ib-prose code{color:#09166f;direction:ltr;unicode-bidi:isolate;background:#f1f3ff;border-radius:4px;padding:.1em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.ib-prose pre{text-align:left;direction:ltr;background:#0b1340;border-radius:8px;margin:1.75em 0;padding:20px 22px;line-height:1.7;overflow-x:auto}.ib-prose pre code{color:#e2e6ff;background:0 0;padding:0;font-size:.9375rem}.ib-prose iframe{aspect-ratio:16/9;border:0;border-radius:8px;block-size:auto;inline-size:100%;margin:1.5em 0;display:block}@media (max-width:1199.98px){.ib-postgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-postgrid__item,.ib-postgrid__item.is-lead{grid-column:auto}.is-lead .ib-post__visual{block-size:190px}.is-lead .ib-post__title{font-size:1.25rem}.ib-artside{flex-basis:280px}.ib-artbody{gap:32px}}@media (max-width:991.98px){.ib-arthero{flex-direction:column-reverse;align-items:stretch;gap:24px;padding:28px 24px}.ib-arthero__media{block-size:220px;box-shadow:none;flex:none}.ib-arthero__title{font-size:2rem}.ib-arthero__text{font-size:1.0625rem}.ib-artbody{flex-direction:column;align-items:stretch}.ib-artside{flex:none;position:static}.ib-prose{max-inline-size:none}}@media (max-width:767.98px){.ib-postgrid{grid-template-columns:minmax(0,1fr);gap:16px}.ib-post{padding:16px}.ib-post__visual{block-size:170px}.ib-blogfilter{margin-block-end:24px}.ib-blogfilter .ib-chips{scrollbar-width:none;flex-wrap:nowrap;padding-block-end:4px;overflow-x:auto}.ib-blogfilter .ib-chip{min-block-size:42px;padding-inline:16px}.ib-arthero__title{font-size:1.75rem}.ib-arthero__media{block-size:210px}.ib-prose{font-size:1.0625rem;line-height:1.9}.ib-prose h2{font-size:1.375rem}.ib-prose h3{font-size:1.1875rem}.ib-postpage .ib-crumbs [aria-current]{max-inline-size:22ch}}.ib-g-head--center{text-align:center;justify-content:center}.ib-g-head--center .ib-section__title{justify-content:center}.ib-g-head__copy{min-inline-size:0}.ib-g-arrow{background-color:currentColor;flex:none;block-size:18px;inline-size:18px;-webkit-mask:url(/brand/arrow-left-btn.svg) 50%/contain no-repeat;mask:url(/brand/arrow-left-btn.svg) 50%/contain no-repeat}[dir=ltr] .ib-g-arrow{transform:scaleX(-1)}.ib-g-actions{flex-wrap:wrap;gap:12px;margin-block-start:1.5rem;display:flex}.ib-g-eyebrow{align-self:flex-start;margin-block-end:.75rem;padding:5px 12px;font-size:.8125rem;font-weight:700}.ib-g-btn--ghost{color:#fff;background:0 0;border-color:#ffffffb3}.ib-g-btn--ghost:hover{color:#fff;box-shadow:none;background:#ffffff1f;border-color:#fff}.ib-g-panel{border-radius:16px}.ib-g-tone--white{background:#fff;padding:40px;box-shadow:0 8px 28px #09166f14}.ib-g-tone--indigo{background:#f1f3ff;padding:40px}.ib-g-tone--cream{background:#fff3d0;padding:40px}.ib-g-tone--green{background:#e4fce6;padding:40px}.ib-g-tone--navy{color:#fff;background:#09166f;padding:40px}.ib-g-tone--navy .ib-section__title,.ib-g-tone--navy .ib-g-split__title,.ib-g-tone--navy .ib-g-prose h2,.ib-g-tone--navy .ib-g-prose h3,.ib-g-tone--navy .ib-g-prose h4{color:#fff}.ib-g-tone--navy .ib-g-prose{color:#ffffffe0}.ib-g-tone--navy .ib-g-prose a{color:#ffe9bb}@media (max-width:767.98px){.ib-g-tone--white,.ib-g-tone--indigo,.ib-g-tone--cream,.ib-g-tone--green,.ib-g-tone--navy{padding:24px 20px}}.ib-g-tint-0{background-color:#e2e6ff}.ib-g-tint-1{background-color:#fff3d0}.ib-g-tint-2{background-color:#e4fce6}.ib-g-tint-3{background-color:#fde8ec}.ib-g-grid{gap:24px;margin:0;padding:0;list-style:none;display:grid}.ib-g-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-g-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ib-g-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1199.98px){.ib-g-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991.98px){.ib-g-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.ib-g-grid--2,.ib-g-grid--3{grid-template-columns:minmax(0,1fr)}}.ib-g-empty{color:#6c757d;text-align:center;background:#ffffffb3;border:2px dashed #dde1f2;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-block-size:140px;padding:24px;display:flex}.ib-g-empty svg{color:#5160ca}.ib-g-empty strong{color:#09166f;font-size:1rem}.ib-g-empty span{font-size:.875rem}.ib-g-prose{color:#2c2c2c;overflow-wrap:anywhere;font-size:1.125rem;line-height:1.8}.ib-g-prose>:first-child{margin-block-start:0}.ib-g-prose>:last-child{margin-block-end:0}.ib-g-prose p{margin:0 0 1em}.ib-g-prose h2,.ib-g-prose h3,.ib-g-prose h4{color:#09166f;margin:1.4em 0 .5em;font-weight:700;line-height:1.35}.ib-g-prose h2{font-size:1.5rem}.ib-g-prose h3{font-size:1.25rem}.ib-g-prose h4{font-size:1.125rem}.ib-g-prose a{color:#09166f;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #5160ca73;text-decoration:underline #5160ca73}.ib-g-prose a:hover{text-decoration-color:currentColor}.ib-g-prose ul,.ib-g-prose ol{margin:0 0 1em;padding-inline-start:1.4em}.ib-g-prose li{margin-block-end:.35em}.ib-g-prose ul li::marker{color:#e6a821}.ib-g-prose ol li::marker{color:#09166f;font-weight:700}.ib-g-prose blockquote{color:#2c2c2c;background:#fff3d0;border-inline-start:4px solid #e6a821;border-radius:8px;margin:1.2em 0;padding:16px 24px}.ib-g-prose blockquote p:last-child{margin:0}.ib-g-prose img,.ib-g-prose iframe,.ib-g-prose video{border-radius:16px;block-size:auto;max-inline-size:100%}.ib-g-prose iframe{aspect-ratio:16/9;border:0;inline-size:100%}.ib-g-prose figure{margin:1.2em 0}.ib-g-prose figcaption{color:#6c757d;text-align:center;margin-block-start:8px;font-size:.9375rem}.ib-g-prose hr{border:0;border-block-start:1px solid #dde1f2;margin:2em 0}.ib-g-prose mark{background:#ffe9bb;border-radius:4px;padding:0 4px}.ib-g-prose code{direction:ltr;unicode-bidi:isolate;background:#f1f3ff;border-radius:4px;padding:2px 6px;font-size:.9em}.ib-g-prose pre{color:#fff;text-align:left;direction:ltr;background:#09166f;border-radius:8px;padding:16px;overflow-x:auto}.ib-g-prose pre code{background:0 0;padding:0}.ib-g-prose table{border-collapse:collapse;inline-size:100%;margin:0 0 1em;font-size:1rem}.ib-g-prose th,.ib-g-prose td{text-align:start;border:1px solid #dde1f2;padding:10px 14px}.ib-g-prose th{color:#09166f;background:#f1f3ff;font-weight:700}.ib-g-rich--narrow>.ib-g-panel{max-inline-size:880px}.ib-g-align--center>.ib-g-panel{text-align:center;margin-inline:auto}.ib-g-align--center .ib-g-prose ul,.ib-g-align--center .ib-g-prose ol{text-align:start;display:inline-block}.ib-g-rich .ib-section__head{margin-block-end:20px}.ib-g-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.ib-g-split__copy{flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.ib-g-split--start .ib-g-split__media{order:-1}.ib-g-split__title{color:#09166f;margin:0 0 1rem;font-size:2rem;font-weight:700;line-height:1.3}.ib-g-split .ib-g-prose{font-size:1.0625rem}.ib-g-media{aspect-ratio:4/3;border-radius:16px;place-items:center;display:grid;overflow:hidden}.ib-g-media>img{block-size:100%;inline-size:100%;display:block}.ib-g-media>.ib-g-empty{block-size:100%;inline-size:100%}.ib-g-media--cover>img{object-fit:cover}.ib-g-media--contain{background:#f1f3ff}.ib-g-media--contain>img{object-fit:contain;block-size:78%;inline-size:78%}.ib-g-tone--indigo .ib-g-media--contain{background:#fff}@media (max-width:991.98px){.ib-g-split{grid-template-columns:minmax(0,1fr);gap:28px}.ib-g-split__media{order:-1;justify-self:center;inline-size:100%;max-inline-size:560px}.ib-g-split__title{font-size:1.625rem}}.ib-g-cta{color:#fff;background:linear-gradient(100deg,#5160ca 0%,#2d3b9c 48%,#09166f 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:40px;padding:56px 48px;display:flex;position:relative;overflow:hidden}.ib-g-cta--navy{background:#09166f}.ib-g-cta--indigo{color:#2c2c2c;background:#e2e6ff}.ib-g-cta--cream{color:#2c2c2c;background:#fff3d0}.ib-g-cta__body{z-index:1;flex-direction:column;align-items:flex-start;max-inline-size:680px;display:flex;position:relative}.ib-g-cta__title{color:inherit;margin:0;font-size:2.25rem;font-weight:700;line-height:1.25}.ib-g-cta--indigo .ib-g-cta__title,.ib-g-cta--cream .ib-g-cta__title{color:#09166f}.ib-g-cta__text{color:#ffffffeb;margin:1rem 0 0;font-size:1.125rem;font-weight:300;line-height:1.7}.ib-g-cta--indigo .ib-g-cta__text,.ib-g-cta--cream .ib-g-cta__text{color:#2c2c2c;font-weight:400}.ib-g-cta .ib-g-actions{margin-block-start:28px}.ib-g-cta__mark{background:#ffffff14;border-radius:50%;flex:none;place-items:center;block-size:200px;inline-size:200px;margin-inline-end:24px;display:grid}.ib-g-cta__mark img{block-size:120px;inline-size:120px}.ib-g-cta--indigo .ib-g-cta__mark,.ib-g-cta--cream .ib-g-cta__mark{background:#09166f0f}.ib-g-cta__media{flex:none;inline-size:280px}.ib-g-cta__media img{block-size:auto;inline-size:100%;display:block}@media (max-width:991.98px){.ib-g-cta{flex-direction:column;align-items:flex-start;padding:36px 24px}.ib-g-cta__title{font-size:1.75rem}.ib-g-cta__mark{opacity:.6;margin:0;position:absolute;inset-block-start:-40px;inset-inline-end:-50px}.ib-g-cta__media{align-self:center;inline-size:200px}}@media (max-width:575.98px){.ib-g-cta .ib-g-actions{inline-size:100%}.ib-g-cta .ib-g-actions .ib-btn{flex:100%}}.ib-g-card{border-radius:16px;flex-direction:column;gap:18px;min-inline-size:0;padding:28px;display:flex}.ib-g-card--white{background:#fff;box-shadow:0 8px 28px #09166f14}.ib-g-card--outline{background:#fff;border:1px solid #dde1f2}.ib-g-card__media img{display:block}.ib-g-card--icon .ib-g-card__media{background:#fff;border-radius:16px;place-items:center;block-size:80px;inline-size:80px;display:grid}.ib-g-card--icon .ib-g-card__media img{object-fit:contain;block-size:64px;inline-size:64px}.ib-g-card--white.ib-g-card--icon .ib-g-card__media,.ib-g-card--outline.ib-g-card--icon .ib-g-card__media{background:#f1f3ff}.ib-g-card--banner{padding:0;overflow:hidden}.ib-g-card--banner .ib-g-card__media{aspect-ratio:16/10;background:#f1f3ff}.ib-g-card--banner .ib-g-card__media img{object-fit:cover;block-size:100%;inline-size:100%}.ib-g-card--banner .ib-g-card__body{padding:0 24px 24px}.ib-g-card--banner .ib-g-card__icon{margin:24px 24px 0}.ib-g-card--white,.ib-g-card--outline{background-color:#fff}.ib-g-card__icon{color:#09166f;background:#fff;border-radius:16px;place-items:center;block-size:56px;inline-size:56px;display:grid}.ib-g-card--white .ib-g-card__icon,.ib-g-card--outline .ib-g-card__icon{background:#e2e6ff}.ib-g-card__body{flex-direction:column;flex:auto;gap:10px;display:flex}.ib-g-card__title{color:#2c2c2c;margin:0;font-size:1.375rem;font-weight:700;line-height:1.35}.ib-g-card__text{color:#2c2c2c;opacity:.85;margin:0;font-size:1rem;line-height:1.6}.ib-g-card__more{color:#09166f;align-items:center;gap:6px;margin-block-start:auto;padding-block-start:6px;font-weight:700;display:inline-flex}.ib-g-card__more .ib-arrow{block-size:20px;inline-size:20px}.ib-g-card__more:hover{color:#2d3b9c}.ib-g-stats__list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ib-g-stat{min-inline-size:0;margin:0;position:relative;overflow:hidden}.ib-g-stat__value{z-index:1;margin:0;font-weight:700;line-height:1.135;position:relative}.ib-g-stat__label{z-index:1;margin:6px 0 0;font-weight:700;line-height:1.3;position:relative}.ib-g-stats--tiles .ib-g-stat{border-radius:16px;min-block-size:220px;padding:20px 28px}.ib-g-stats--tiles .ib-g-stat-0{background:#fcf9e4}.ib-g-stats--tiles .ib-g-stat-1{background:#e4fce6}.ib-g-stats--tiles .ib-g-stat-2{background:#e4e6fc}.ib-g-stats--tiles .ib-g-stat-3{background:#fce4ea}.ib-g-stats--tiles .ib-g-stat__value{color:#000;font-size:4rem}.ib-g-stats--tiles .ib-g-stat__label{color:#000;max-inline-size:11rem;font-size:1.25rem}.ib-g-stats--tiles .ib-g-stat__img{pointer-events:none;block-size:auto;inline-size:150px;position:absolute;inset-block-end:-24px;inset-inline-end:-24px}.ib-g-stats--plain{background:#fff;border-radius:16px;gap:0;padding:28px 0;box-shadow:0 8px 28px #09166f14}.ib-g-stats--plain .ib-g-stat{text-align:center;flex-direction:column;align-items:center;padding:8px 24px;display:flex}.ib-g-stats--plain .ib-g-stat+.ib-g-stat{border-inline-start:1px solid #dde1f2}.ib-g-stats--plain .ib-g-stat__img{object-fit:contain;order:-1;block-size:56px;inline-size:56px;margin-block-end:8px}.ib-g-stats--plain .ib-g-stat__value{color:#09166f;font-size:2.75rem}.ib-g-stats--plain .ib-g-stat__label{color:#6c757d;font-size:1rem;font-weight:400}@media (max-width:767.98px){.ib-g-stats__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ib-g-stats--tiles .ib-g-stat{min-block-size:170px;padding:16px 18px}.ib-g-stats--tiles .ib-g-stat__value{font-size:2.5rem}.ib-g-stats--tiles .ib-g-stat__label{max-inline-size:8rem;font-size:1rem}.ib-g-stats--tiles .ib-g-stat__img{inline-size:96px;inset-block-end:-14px;inset-inline-end:-14px}.ib-g-stats--plain{padding:8px 0}.ib-g-stats--plain .ib-g-stat{padding:16px 12px}.ib-g-stats--plain .ib-g-stat+.ib-g-stat{border-inline-start:0}.ib-g-stats--plain .ib-g-stat:nth-child(2n){border-inline-start:1px solid #dde1f2}.ib-g-stats--plain .ib-g-stat__value{font-size:2rem}}.ib-g-logos__list{margin:0;padding:0;list-style:none}.ib-g-logos--strip{background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:24px 40px;min-block-size:96px;padding:20px 32px;display:flex}.ib-g-logos--grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.ib-g-logos--grid .ib-g-logos__item{background:#fff;border:1px solid #dde1f2;border-radius:16px;place-items:center;min-block-size:110px;padding:20px;display:grid}.ib-g-logos__item a{border-radius:8px;place-items:center;display:grid}.ib-g-logos__item a:focus-visible{outline-offset:4px;outline:3px solid #5160ca}.ib-g-logos__item img{object-fit:contain;block-size:40px;inline-size:auto;max-inline-size:170px;transition:filter .2s,opacity .2s;display:block}.ib-g-logos__name{color:#09166f;background:#f1f3ff;border-radius:8px;padding:10px 20px;font-size:1.125rem;font-weight:700;display:inline-block}.ib-g-logos--gray img{filter:grayscale();opacity:.65}.ib-g-logos--gray .ib-g-logos__item:hover img{filter:none;opacity:1}@media (max-width:767.98px){.ib-g-logos--strip{gap:20px 28px;padding:20px}.ib-g-logos__item img{block-size:30px;max-inline-size:130px}.ib-g-logos--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ib-g-quotes__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.ib-g-quotes__list>li{display:flex}.ib-g-quote{background:#fff;border-radius:16px;flex-direction:column;gap:16px;inline-size:100%;margin:0;padding:28px;display:flex;box-shadow:0 8px 28px #09166f14}.ib-g-quote__mark{color:#e6a821;fill:#e6a8212e}[dir=rtl] .ib-g-quote__mark{transform:scaleX(-1)}.ib-g-quote__text{flex:auto;margin:0}.ib-g-quote__text p{color:#2c2c2c;margin:0;font-size:1.0625rem;line-height:1.8}.ib-g-quote__who{border-block-start:1px solid #dde1f2;align-items:center;gap:12px;padding-block-start:16px;display:flex}.ib-g-quote__avatar{object-fit:cover;border-radius:50%;flex:none;block-size:48px;inline-size:48px}.ib-g-quote__initial{color:#09166f;place-items:center;font-size:1.25rem;font-weight:700;display:grid}.ib-g-quote__name{color:#09166f;font-size:1rem;font-weight:700;display:block}.ib-g-quote__role{color:#6c757d;font-size:.875rem;display:block}@media (max-width:767.98px){.ib-g-quotes__list{grid-template-columns:minmax(0,1fr)}.ib-g-quote{padding:22px}}.ib-g-steps__list{margin:0;padding:0;list-style:none}.ib-g-step__num{color:#09166f;background:#e2e6ff;border-radius:50%;flex:none;place-items:center;block-size:48px;inline-size:48px;font-size:1.25rem;font-weight:700;line-height:1;display:grid}.ib-g-step__title{color:#2c2c2c;margin:0;font-size:1.25rem;font-weight:700;line-height:1.5}.ib-g-step__text{color:#6c757d;margin:6px 0 0;font-size:1rem;line-height:1.6}.ib-g-steps--cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.ib-g-steps--cards .ib-g-step{background:#fff;border:1px solid #dde1f2;border-radius:16px;flex-direction:column;gap:14px;min-block-size:200px;padding:24px;display:flex}.ib-g-steps--cards .ib-g-step--first{background:#09166f;border-color:#09166f}.ib-g-steps--cards .ib-g-step--first .ib-g-step__num{color:#fff;background:#e6a821}.ib-g-steps--cards .ib-g-step--first .ib-g-step__title{color:#fff}.ib-g-steps--cards .ib-g-step--first .ib-g-step__text{color:#fffc}.ib-g-steps--timeline{max-inline-size:860px}.ib-g-steps--timeline .ib-g-step{gap:20px;padding-block-end:28px;display:flex;position:relative}.ib-g-steps--timeline .ib-g-step:not(:last-child):before{content:"";background:#dde1f2;inline-size:2px;position:absolute;inset-block:52px 0;inset-inline-start:23px}.ib-g-steps--timeline .ib-g-step__body{background:#fff;border-radius:16px;flex:auto;padding:18px 24px;box-shadow:0 8px 28px #09166f14}.ib-g-steps--timeline .ib-g-step--first .ib-g-step__num{color:#fff;background:#e6a821}@media (max-width:767.98px){.ib-g-steps--cards{grid-template-columns:minmax(0,1fr)}.ib-g-steps--cards .ib-g-step{min-block-size:0}}.ib-g-gallery__grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:575.98px){.ib-g-gallery__grid.ib-g-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.ib-g-shot{border-radius:16px;margin:0;overflow:hidden}.ib-g-shot__frame{aspect-ratio:1;display:block;overflow:hidden}.ib-g-shot__frame img{block-size:100%;inline-size:100%;transition:transform .3s;display:block}a.ib-g-shot__frame{cursor:zoom-in}a.ib-g-shot__frame:hover img{transform:scale(1.04)}a.ib-g-shot__frame:focus-visible{outline-offset:-3px;outline:3px solid #5160ca}.ib-g-ratio--landscape .ib-g-shot__frame{aspect-ratio:4/3}.ib-g-ratio--portrait .ib-g-shot__frame{aspect-ratio:3/4}.ib-g-fit--cover .ib-g-shot__frame img{object-fit:cover}.ib-g-fit--contain .ib-g-shot__frame{padding:10%}.ib-g-fit--contain .ib-g-shot__frame img{object-fit:contain}.ib-g-fit--cover .ib-g-shot{background:0 0}.ib-g-shot__cap{color:#2c2c2c;padding:10px 16px 14px;font-size:.9375rem;font-weight:600;line-height:1.4}.ib-g-fit--cover .ib-g-shot__cap{padding-inline:4px}.ib-g-lightbox{color:#fff;background:#050b3aeb;border:0;block-size:100vh;max-block-size:100vh;inline-size:100vw;max-inline-size:100vw;margin:0;padding:56px 72px}.ib-g-lightbox::backdrop{background:#050b3a99}.ib-g-lightbox[open]{place-items:center;display:grid}.ib-g-lightbox__fig{flex-direction:column;align-items:center;gap:14px;max-block-size:100%;max-inline-size:100%;margin:0;display:flex}.ib-g-lightbox__fig img{object-fit:contain;border-radius:8px;block-size:auto;max-block-size:calc(100vh - 160px);inline-size:auto;max-inline-size:100%;display:block}.ib-g-lightbox__fig figcaption{align-items:baseline;gap:16px;font-size:1rem;display:flex}.ib-g-lightbox__count{opacity:.7;font-size:.875rem}.ib-g-lightbox__btn{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;block-size:48px;inline-size:48px;padding:0;display:grid;position:absolute}.ib-g-lightbox__btn:hover{background:#ffffff3d}.ib-g-lightbox__btn:focus-visible{outline-offset:2px;outline:3px solid #e6a821}.ib-g-lightbox__close{inset-block-start:16px;inset-inline-end:16px}.ib-g-lightbox__prev{margin-block-start:-24px;inset-block-start:50%;inset-inline-start:12px}.ib-g-lightbox__next{margin-block-start:-24px;inset-block-start:50%;inset-inline-end:12px}[dir=ltr] .ib-g-lightbox__prev svg,[dir=ltr] .ib-g-lightbox__next svg{transform:scaleX(-1)}@media (max-width:767.98px){.ib-g-lightbox{padding:64px 12px}.ib-g-lightbox__prev,.ib-g-lightbox__next{margin:0;inset-block:auto 12px}}.ib-g-video--narrow .ib-g-video__fig,.ib-g-video--narrow .ib-section__head{max-inline-size:960px;margin-inline:auto}.ib-g-video__fig{margin:0}.ib-g-video__box{aspect-ratio:16/9;background:linear-gradient(100deg,#5160ca 0%,#2d3b9c 48%,#09166f 100%);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 8px 28px #09166f14}.ib-g-video__box>.ib-g-empty{border-color:#fff6;block-size:100%}.ib-g-video__frame{border:0;block-size:100%;inline-size:100%;display:block}.ib-g-video__poster{cursor:pointer;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;display:block;position:absolute;inset:0}.ib-g-video__poster:focus-visible{outline-offset:-3px;outline:3px solid #e6a821}.ib-g-video__poster:hover .ib-g-video__play{background:#e6a821;transform:scale(1.08)}.ib-g-video__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ib-g-video__placeholder{opacity:.5;background:url(/brand/star-hero-cream.svg) 50%/120px no-repeat;block-size:100%;inline-size:100%;display:block}.ib-g-video__play{color:#fff;background:#09166f;border-radius:50%;place-items:center;block-size:76px;inline-size:76px;margin:-38px;transition:transform .2s,background-color .2s;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;box-shadow:0 10px 30px #09166f66}.ib-g-video__play svg{margin-inline-start:4px}[dir=rtl] .ib-g-video__play svg{margin-inline:0 4px}.ib-g-video__cap{color:#6c757d;margin-block-start:14px;font-size:1rem;line-height:1.6}@media (max-width:767.98px){.ib-g-video__play{block-size:60px;inline-size:60px;margin:-30px}}.ib-g-contact__row{gap:24px;display:grid}.ib-g-contact__row--map{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}.ib-g-contact__list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ib-g-contact__row--map .ib-g-contact__list{grid-template-columns:minmax(0,1fr);align-content:start}.ib-g-contact__card{background:#fff;border-radius:16px;align-items:center;gap:16px;padding:20px 22px;display:flex;box-shadow:0 8px 28px #09166f14}.ib-g-contact__icon{color:#09166f;border-radius:14px;flex:none;place-items:center;block-size:52px;inline-size:52px;display:grid}.ib-g-contact__label{color:#6c757d;margin:0;font-size:.9375rem;font-weight:400;line-height:1.4}.ib-g-contact__value{color:#2c2c2c;overflow-wrap:anywhere;margin:2px 0 0;font-size:1.125rem;font-weight:700;line-height:1.5;display:inline-block}a.ib-g-contact__value{color:#09166f}a.ib-g-contact__value:hover{color:#2d3b9c;text-decoration:underline}.ib-g-contact__map{background:#f1f3ff;border-radius:16px;min-block-size:360px;overflow:hidden;box-shadow:0 8px 28px #09166f14}.ib-g-contact__map iframe{border:0;block-size:100%;min-block-size:360px;inline-size:100%;display:block}@media (max-width:991.98px){.ib-g-contact__row--map{grid-template-columns:minmax(0,1fr)}.ib-g-contact__map,.ib-g-contact__map iframe{min-block-size:300px}}.ib-g-notice-wrap{margin-block-start:24px}.ib-g-notice{border:1px solid #0000;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 22px;display:flex}.ib-g-notice__icon{flex:none}.ib-g-notice__text{flex:260px;margin:0;font-size:1rem;font-weight:600;line-height:1.6}.ib-g-notice__link{white-space:nowrap;background:#ffffffb3;border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 14px;font-size:.9375rem;font-weight:700;transition:background-color .15s;display:inline-flex}.ib-g-notice__link:hover{background:#fff}.ib-g-notice__link:focus-visible{outline-offset:2px;outline:3px solid #5160ca}.ib-g-notice--indigo{color:#09166f;background:#e2e6ff;border-color:#5160ca40}.ib-g-notice--indigo .ib-g-notice__link{color:#09166f}.ib-g-notice--amber{color:#8a5f00;background:#fff3d0;border-color:#e6a82173}.ib-g-notice--amber .ib-g-notice__icon{color:#e6a821}.ib-g-notice--amber .ib-g-notice__link{color:#8a5f00;background:#ffe9bb}.ib-g-notice--amber .ib-g-notice__link:hover{background:#ffe2a7}.ib-g-notice--green{color:#1a7f37;background:#e4fce6;border-color:#1a7f3740}.ib-g-notice--green .ib-g-notice__link{color:#1a7f37}.ib-g-notice--red{color:#b42318;background:#fdeceb;border-color:#b4231840}.ib-g-notice--red .ib-g-notice__link{color:#b42318}.ib-g-notice--navy{color:#fff;background:#09166f}.ib-g-notice--navy .ib-g-notice__icon{color:#e6a821}.ib-g-notice--navy .ib-g-notice__link{color:#09166f;background:#ffe9bb}.ib-g-notice--navy .ib-g-notice__link:hover{background:#fff}.ib-g-features__list{gap:24px 40px;margin:0;list-style:none;display:grid}.ib-g-features__list.ib-g-tone--none{padding:0}.ib-g-features--1{grid-template-columns:minmax(0,1fr)}.ib-g-features--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-g-features--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ib-g-feature{align-items:flex-start;gap:14px;min-inline-size:0;display:flex}.ib-g-feature__icon{color:#1a7f37;background:#e4fce6;border-radius:50%;flex:none;place-items:center;block-size:36px;inline-size:36px;display:grid}.ib-g-tone--indigo .ib-g-feature__icon{background:#fff}.ib-g-feature__title{color:#2c2c2c;margin:4px 0 0;font-size:1.125rem;font-weight:700;line-height:1.5}.ib-g-feature__text{color:#6c757d;margin:4px 0 0;font-size:1rem;line-height:1.6}@media (max-width:991.98px){.ib-g-features--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.ib-g-features--2,.ib-g-features--3{grid-template-columns:minmax(0,1fr);gap:20px}}.ib-g-spacer{justify-content:center;align-items:center;display:flex;position:relative}.ib-g-spacer--sm{min-block-size:24px}.ib-g-spacer--md{min-block-size:56px}.ib-g-spacer--lg{min-block-size:112px}.ib-g-spacer__line{border:0;opacity:1;border-block-start:1px solid #dde1f2;inline-size:100%;margin:0}.ib-g-spacer__star{align-items:center;gap:16px;inline-size:100%;display:flex}.ib-g-spacer__star:before,.ib-g-spacer__star:after{content:"";background:#dde1f2;flex:auto;block-size:1px}.ib-g-spacer__star img{flex:none}.ib-g-spacer--editing{outline-offset:-1px;outline:1px dashed #dde1f2}.ib-g-spacer__label{color:#6c757d;font-size:.8125rem}.ib-auth--register{padding-block-end:64px}.ib-auth__icon--user{--ib-icon:url(/brand/icon-user.svg);color:var(--ib-muted,#6c757d)}.ib-auth__icon--lock{--ib-icon:url(/brand/icon-lock.svg);color:var(--ib-muted,#6c757d)}.ib-auth__icon--phone{--ib-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3-8.7A2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E");color:var(--ib-muted,#6c757d)}.ib-auth--register .ib-auth__notice{color:var(--ib-text,#2c2c2c)}.ib-reg__hp{position:absolute;inset-inline-start:-9999px}.ib-reg__error{color:#b42318;margin:6px 0 0;font-size:.8125rem}.ib-reg__done{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-block:32px;display:flex}.ib-reg__donetitle{margin:8px 0 0;font-size:1.25rem;font-weight:700}.ib-reg__donetext{color:var(--ib-muted,#6c757d);margin:0}:where([data-theme=dark]) body{color:var(--ib-text);background-color:var(--ib-page)}:where([data-theme=dark]) a{color:var(--ib-navy-ink)}:where([data-theme=dark]) a:hover{color:var(--ib-navy-ink-hover)}:where([data-theme=dark]) body.ib-site{background:var(--ib-page);color:var(--ib-text)}:where([data-theme=dark]) body.ib-site .ib-moodle-footer,:where([data-theme=dark]) body.ib-site .ib-moodle-footer a{color:var(--ib-muted)}:where([data-theme=dark]) .ib-nav__brand:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-nav__link{color:var(--ib-text)}:where([data-theme=dark]) .ib-nav__link:hover{color:var(--ib-navy-ink);background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-nav__link.is-active{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-nav__link:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-nav__action{background:var(--ib-cream);color:var(--ib-amber-ink)}:where([data-theme=dark]) .ib-nav__action:hover{color:var(--ib-amber-ink);background:#e4b04452;box-shadow:0 6px 16px #e6a82138}:where([data-theme=dark]) .ib-nav__action:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-nav__toggle{border:1.5px solid var(--ib-border);background:var(--ib-surface)}:where([data-theme=dark]) .ib-nav__toggle:hover{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-nav__toggle:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-nav__toggle-bars,:where([data-theme=dark]) .ib-nav__toggle-bars:before,:where([data-theme=dark]) .ib-nav__toggle-bars:after{background:#09166f}@media (max-width:1199.98px){:where([data-theme=dark]) body.jsenabled .ib-nav__links ul{border:1px solid var(--ib-border);background:var(--ib-surface);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) body.jsenabled .ib-nav__link.is-active{background:var(--ib-nav-active)}}:where([data-theme=dark]) body.ib-site a.visually-hidden-focusable:focus{color:#fff;background:#09166f;outline:3px solid #5160ca;box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-footer__about{color:var(--ib-muted)}:where([data-theme=dark]) .ib-footer__email{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-footer__social a{background:#97a3f70d}:where([data-theme=dark]) .ib-footer__social a:hover{background:#97a3f71f}:where([data-theme=dark]) .ib-footer__heading{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-footer__col ul a{color:var(--ib-muted)}:where([data-theme=dark]) .ib-footer__col ul a:hover{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-footer__bottom{border-block-start:1px solid var(--ib-border);color:var(--ib-muted)}:where([data-theme=dark]) .ib-footer__meta a{color:var(--ib-muted);text-decoration-color:#dee1e36b}:where([data-theme=dark]) .ib-footer__meta a:hover{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-footer a:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-section__title{color:var(--ib-text)}:where([data-theme=dark]) .ib-section__sub{color:var(--ib-muted)}:where([data-theme=dark]) .ib-section__more{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-section__more:hover{color:var(--ib-navy-ink-hover)}:where([data-theme=dark]) .ib-btn{color:#fff;background:#09166f;border:1.5px solid #7b8af4}:where([data-theme=dark]) .ib-btn:hover{color:#fff;background:#2d3b9c;box-shadow:0 6px 16px #0000007a}:where([data-theme=dark]) .ib-btn:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-btn:disabled,:where([data-theme=dark]) .ib-btn.is-disabled{background:var(--ib-surface-2);border-color:var(--ib-border);color:#9aa1ac}:where([data-theme=dark]) .ib-btn--secondary{background:var(--ib-surface);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-btn--secondary:hover{background:var(--ib-soft-indigo);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-btn--amber{background:var(--ib-cream);color:var(--ib-amber-ink);border-color:#e6a821}:where([data-theme=dark]) .ib-btn--amber:hover{color:var(--ib-amber-ink);background:#e4b04452;box-shadow:0 6px 16px #e6a82138}:where([data-theme=dark]) .ib-btn--indigo{background:#5160ca;border-color:#5160ca}:where([data-theme=dark]) .ib-btn--indigo:hover{background:#2d3b9c;border-color:#2d3b9c}:where([data-theme=dark]) .ib-btn.is-loading:before{border:2px solid #ffffff1f;border-block-start-color:var(--ib-border)}:where([data-theme=dark]) .ib-field__label{color:var(--ib-text)}:where([data-theme=dark]) .ib-input{border:1.5px solid var(--ib-border);background:var(--ib-surface)}:where([data-theme=dark]) .ib-input input,:where([data-theme=dark]) .ib-input select,:where([data-theme=dark]) .ib-input textarea{color:var(--ib-text)}:where([data-theme=dark]) .ib-input input::placeholder,:where([data-theme=dark]) .ib-input select::placeholder,:where([data-theme=dark]) .ib-input textarea::placeholder,:where([data-theme=dark]) .ib-input img,:where([data-theme=dark]) .ib-input svg{color:var(--ib-muted)}:where([data-theme=dark]) .ib-input:focus-within{border-color:#5160ca;box-shadow:0 0 0 .5px #5160ca}:where([data-theme=dark]) .ib-input.is-invalid{border-color:#b42318;box-shadow:0 0 0 .5px #b42318}:where([data-theme=dark]) .ib-input.is-disabled{background:var(--ib-surface-2)}:where([data-theme=dark]) .ib-input.is-disabled input{color:#9aa1ac}:where([data-theme=dark]) .ib-field__help{color:var(--ib-muted)}:where([data-theme=dark]) .ib-field__error{color:var(--ib-red-ink)}:where([data-theme=dark]) .ib-check{color:var(--ib-text)}:where([data-theme=dark]) .ib-check input{border:1.5px solid var(--ib-border);background:var(--ib-surface) center/14px no-repeat}:where([data-theme=dark]) .ib-check input:checked{background-color:#09166f;border-color:#7b8af4}:where([data-theme=dark]) .ib-check input:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-chip{border:1px solid var(--ib-border);background:var(--ib-surface);color:var(--ib-text)}:where([data-theme=dark]) .ib-chip:hover{color:var(--ib-navy-ink);border-color:#5160ca}:where([data-theme=dark]) .ib-chip.is-active{color:#fff;background:#09166f;border-color:#7b8af4}:where([data-theme=dark]) .ib-badge{background:var(--ib-surface-2);color:var(--ib-muted)}:where([data-theme=dark]) .ib-badge--green{background:var(--ib-green-soft);color:var(--ib-green-ink)}:where([data-theme=dark]) .ib-badge--amber{background:var(--ib-cream-soft);color:var(--ib-amber-ink)}:where([data-theme=dark]) .ib-badge--navy{background:var(--ib-nav-active);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-badge--red{background:var(--ib-pink-soft);color:var(--ib-red-ink)}:where([data-theme=dark]) .ib-badge--glass{color:#fff;background:#121a3329}:where([data-theme=dark]) .ib-badge--cream{background:var(--ib-cream);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-hero{color:#fff;background:linear-gradient(100deg,#5160ca 0%,#2d3b9c 48%,#09166f 100%)}:where([data-theme=dark]) .ib-hero__title{color:#fff}:where([data-theme=dark]) .ib-hero__text{color:#ffffffeb}:where([data-theme=dark]) .ib-hero__mark{background:#121a3314}:where([data-theme=dark]) .ib-card{background:var(--ib-surface);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-faq__item{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-faq__q{color:var(--ib-heading);border-block-end:1px solid #5160ca40}:where([data-theme=dark]) .ib-faq__q:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-faq__item[open]>.ib-faq__q{background:#4459e422}:where([data-theme=dark]) .ib-faq__a{background:var(--ib-page);color:var(--ib-heading)}:where([data-theme=dark]) .ib-fig--cream{background:#e4d0442d}:where([data-theme=dark]) .ib-fig--green{background:var(--ib-green-soft)}:where([data-theme=dark]) .ib-fig--lavender{background:#4451e42d}:where([data-theme=dark]) .ib-fig--indigo{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-fig--pink{background:#e4446c2d}:where([data-theme=dark]) .ib-fig__value,:where([data-theme=dark]) .ib-fig__label{color:var(--ib-heading)}:where([data-theme=dark]) .ib-banner{color:#fff;background:linear-gradient(172.74deg,#09166f 6.94%,#2d3b9c 51.02%,#5160ca 91.68%)}:where([data-theme=dark]) .ib-banner__title{color:var(--ib-title-color,#fff)}:where([data-theme=dark]) .ib-banner__text{color:var(--ib-text-color,#fff)}:where([data-theme=dark]) .ib-banner__art:after{box-shadow:inset -4px -5px 46px #09166f}:where([data-theme=dark]) [dir=ltr] .ib-banner__art:after{box-shadow:inset 4px -5px 46px #09166f}:where([data-theme=dark]) .ib-startbtn:focus-visible{outline:3px solid var(--ib-border)}:where([data-theme=dark]) .ib-startbtn__label{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-banner__partners{background:var(--ib-page)}:where([data-theme=dark]) .ib-sidecard--stat{background:var(--ib-nav-active)}:where([data-theme=dark]) .ib-sidecard__value,:where([data-theme=dark]) .ib-sidecard__label{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-sidecard--promo{color:#fff;background:linear-gradient(61.38deg,#1e1e1e 0%,#004bc3 100%)}:where([data-theme=dark]) .ib-sidecard__title,:where([data-theme=dark]) .ib-sidecard__text{color:#fff}:where([data-theme=dark]) .ib-sidecard__tab{color:#fff;background:#5160ca}:where([data-theme=dark]) .ib-sidecard__tab:hover{color:#fff;background:#2d3b9c}:where([data-theme=dark]) .ib-sidecard__tab:focus-visible{outline:3px solid var(--ib-border)}:where([data-theme=dark]) .ib-sidecard--ministry{background:var(--ib-surface-2)}:where([data-theme=dark]) .ib-sidecard__ministry{color:var(--ib-text)}:where([data-theme=dark]) .ib-sidecard__seal{border:2px solid #e6a8218c}:where([data-theme=dark]) .ib-feature--green{--ib-tone:#cffbe6;background:#44e47952}:where([data-theme=dark]) .ib-feature--indigo{background:var(--ib-nav-active);--ib-tone:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-feature--amber{background:var(--ib-cream-soft);--ib-tone:#f2d18a}:where([data-theme=dark]) .ib-feature__title,:where([data-theme=dark]) .ib-feature__text{color:var(--ib-heading)}:where([data-theme=dark]) .ib-promo{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-promo:hover{box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-promo__tile{background:var(--ib-page);box-shadow:10px 10px 4px #5160ca40}:where([data-theme=dark]) [dir=rtl] .ib-promo__tile{box-shadow:-10px 10px 4px #5160ca40}:where([data-theme=dark]) .ib-promo__ours{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-promo__topic{color:#e0e0e099}:where([data-theme=dark]) .ib-promo__title a{color:var(--ib-heading)}:where([data-theme=dark]) .ib-promo__title a:hover{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-promo__meta p{color:#e0e0e099}:where([data-theme=dark]) .ib-promo__meta .ib-promo__start{color:#aff8d6}:where([data-theme=dark]) .ib-promo__tab{color:#fff;background:#5160ca}:where([data-theme=dark]) .ib-promo__tab:hover{color:#fff;background:#2d3b9c}:where([data-theme=dark]) .ib-promo__tab:focus-visible{outline:3px solid #7b8af4}:where([data-theme=dark]) .ib-track{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-track:hover{box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-track__tag{color:var(--ib-navy-ink);background:#5160ca40}:where([data-theme=dark]) .ib-track__title a{color:var(--ib-heading)}:where([data-theme=dark]) .ib-track__title a:hover{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-track__tile{background:#4452e422}:where([data-theme=dark]) .ib-track__tile:before{background:#4458e430}:where([data-theme=dark]) .ib-track__tile-inner{background:var(--ib-page)}:where([data-theme=dark]) .ib-track__text,:where([data-theme=dark]) .ib-track__meta li{color:var(--ib-heading)}:where([data-theme=dark]) .ib-act{border:1px solid #c8c8c8}:where([data-theme=dark]) .ib-act:hover{border-color:#5160ca;box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-act__media{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-act__tag{color:var(--ib-navy-ink);background:#5160ca40}:where([data-theme=dark]) .ib-act__tag--amber{background:var(--ib-cream-soft);color:var(--ib-amber-ink)}:where([data-theme=dark]) .ib-act__title a{color:var(--ib-heading)}:where([data-theme=dark]) .ib-act__title a:hover{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-slide__shade{background:linear-gradient(to left, var(--ib-shade-color,#09166f) 0%, var(--ib-shade-color,#09166f) 25%, transparent 100%)}:where([data-theme=dark]) [dir=ltr] .ib-slide__shade,:where([data-theme=dark]) .ib-slide[data-shade=side][data-align=end] .ib-slide__shade{background:linear-gradient(to right, var(--ib-shade-color,#09166f) 0%, var(--ib-shade-color,#09166f) 25%, transparent 100%)}:where([data-theme=dark]) [dir=ltr] .ib-slide[data-shade=side][data-align=end] .ib-slide__shade{background:linear-gradient(to left, var(--ib-shade-color,#09166f) 0%, var(--ib-shade-color,#09166f) 25%, transparent 100%)}:where([data-theme=dark]) .ib-slide[data-shade=side][data-align=center] .ib-slide__shade{background:linear-gradient(to left, transparent 0%, var(--ib-shade-color,#09166f) 30%, var(--ib-shade-color,#09166f) 70%, transparent 100%)}:where([data-theme=dark]) .ib-slide[data-shade=full] .ib-slide__shade{background:var(--ib-shade-color,#09166f)}:where([data-theme=dark]) .ib-slide[data-shade=bottom] .ib-slide__shade{background:linear-gradient(to top, var(--ib-shade-color,#09166f) 0%, var(--ib-shade-color,#09166f) 15%, transparent 85%)}:where([data-theme=dark]) .ib-slide[data-shadow="1"] .ib-banner__title,:where([data-theme=dark]) .ib-slide[data-shadow="1"] .ib-banner__text{text-shadow:0 2px 14px #00000080}:where([data-theme=dark]) .ib-slide[data-button=solid] .ib-startbtn{background:#e6a821}:where([data-theme=dark]) .ib-slide[data-button=light] .ib-startbtn{background:var(--ib-surface)}:where([data-theme=dark]) .ib-slide[data-button=outline] .ib-startbtn{border:2px solid var(--ib-border)}:where([data-theme=dark]) .ib-slide[data-button=outline] .ib-startbtn__label{color:#fff}:where([data-theme=dark]) .ib-herobtn2{color:#fff;border:2px solid #ffffff1f}:where([data-theme=dark]) .ib-herobtn2:hover{color:#fff;background:#121a3324}:where([data-theme=dark]) .ib-herobtn2:focus-visible{outline:3px solid var(--ib-border)}:where([data-theme=dark]) .ib-carousel__dot{background:#121a3373}:where([data-theme=dark]) .ib-carousel__dot:hover{background:#121a33bf}:where([data-theme=dark]) .ib-carousel__dot.is-on{background:#e6a821}:where([data-theme=dark]) .ib-carousel__arrow,:where([data-theme=dark]) .ib-carousel__pause{color:#fff;background:#09166f59;border:1px solid #ffffff1f}:where([data-theme=dark]) .ib-carousel__arrow:hover,:where([data-theme=dark]) .ib-carousel__pause:hover{border-color:var(--ib-border);background:#121a332e}:where([data-theme=dark]) .ib-carousel__arrow span{border-color:var(--ib-border)}:where([data-theme=dark]) .ib-carousel__pause span{border-inline:3px solid var(--ib-border)}:where([data-theme=dark]) .ib-carousel__pause.is-paused span{border-left:11px solid var(--ib-border)}:where([data-theme=dark]) .ib-carousel__dot:focus-visible,:where([data-theme=dark]) .ib-carousel__arrow:focus-visible,:where([data-theme=dark]) .ib-carousel__pause:focus-visible{outline:3px solid var(--ib-border)}:where([data-theme=dark]) .ib-phero{color:#fff;background:linear-gradient(270deg,#09166f 0%,#2d3b9c 55%,#5160ca 100%)}:where([data-theme=dark]) [dir=ltr] .ib-phero{background:linear-gradient(90deg,#09166f 0%,#2d3b9c 55%,#5160ca 100%)}:where([data-theme=dark]) .ib-phero__eyebrow{color:#fff3d0;background:#121a3317}:where([data-theme=dark]) .ib-phero__title{color:#fff}:where([data-theme=dark]) .ib-phero__text{color:#ffffffe8}:where([data-theme=dark]) .ib-finder{background:var(--ib-surface)}:where([data-theme=dark]) .ib-finder__label,:where([data-theme=dark]) .ib-finder .ib-chip{color:var(--ib-text)}:where([data-theme=dark]) .ib-finder .ib-chip.is-active{color:#fff}:where([data-theme=dark]) .ib-finder .ib-chip:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-ccard{background:var(--ib-soft-indigo);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-ccard:hover{box-shadow:0 12px 32px #0000006b}:where([data-theme=dark]) .ib-ccard__badge{background:var(--ib-surface-2);color:var(--ib-muted)}:where([data-theme=dark]) .ib-ccard__badge--green{color:#baf9dc;background:#4bdd9025}:where([data-theme=dark]) .ib-ccard__badge--amber{background:var(--ib-cream-soft);color:var(--ib-amber-ink)}:where([data-theme=dark]) .ib-ccard__badge--grey{background:var(--ib-surface-2);color:var(--ib-muted)}:where([data-theme=dark]) .ib-ccard__ours{color:var(--ib-muted)}:where([data-theme=dark]) .ib-ccard__title{color:var(--ib-text)}:where([data-theme=dark]) .ib-ccard__topic{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-ccard__format{color:var(--ib-muted)}:where([data-theme=dark]) .ib-ccard__cta{color:#fff;background:#5160ca}:where([data-theme=dark]) .ib-ccard__cta:hover{color:#fff;background:#2d3b9c}:where([data-theme=dark]) .ib-ccard__cta:focus-visible{outline:3px solid #7b8af4}:where([data-theme=dark]) .ib-ccard:hover .ib-ccard__cta{background:#2d3b9c}:where([data-theme=dark]) .ib-empty{border:1px solid var(--ib-border);background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-empty__icon{background:var(--ib-surface)}:where([data-theme=dark]) .ib-empty__title{color:var(--ib-text)}:where([data-theme=dark]) .ib-empty__text,:where([data-theme=dark]) .ib-results__range{color:var(--ib-muted)}:where([data-theme=dark]) .ib-pager__page{border:1px solid var(--ib-border);background:var(--ib-surface);color:var(--ib-text)}:where([data-theme=dark]) .ib-pager__page:hover{color:var(--ib-navy-ink);border-color:#5160ca}:where([data-theme=dark]) .ib-pager__page.is-active{color:#fff;background:#09166f;border-color:#7b8af4}:where([data-theme=dark]) .ib-pager__page:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-pager__step{background:var(--ib-cream);color:var(--ib-amber-ink);border:1.5px solid #e6a821}:where([data-theme=dark]) .ib-pager__step:hover{color:var(--ib-amber-ink);box-shadow:0 6px 16px #e6a82138}:where([data-theme=dark]) .ib-pager__step:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-crumbs ol{color:var(--ib-muted)}:where([data-theme=dark]) .ib-crumbs a{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-crumbs a:hover{color:var(--ib-navy-ink-hover)}:where([data-theme=dark]) .ib-course__hero{color:#fff;background:linear-gradient(270deg,#09166f 0%,#5160ca 100%)}:where([data-theme=dark]) [dir=ltr] .ib-course__hero{background:linear-gradient(90deg,#09166f 0%,#5160ca 100%)}:where([data-theme=dark]) .ib-course__topic{background:var(--ib-cream-soft);color:var(--ib-amber-ink)}:where([data-theme=dark]) .ib-course__title{color:#fff}:where([data-theme=dark]) .ib-course__provider{color:#ffe9bb}:where([data-theme=dark]) .ib-course__text{color:#ffffffe8}:where([data-theme=dark]) .ib-course__register{background:var(--ib-surface);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-course__regicon{background:var(--ib-cream-soft)}:where([data-theme=dark]) .ib-course__regtitle{color:var(--ib-text)}:where([data-theme=dark]) .ib-course__fact{border-block-start:1px solid var(--ib-border)}:where([data-theme=dark]) .ib-course__fact dt{color:var(--ib-muted)}:where([data-theme=dark]) .ib-course__fact dd{color:var(--ib-text)}:where([data-theme=dark]) .ib-course__note{color:var(--ib-muted)}:where([data-theme=dark]) .ib-course__outcome{background:var(--ib-nav-active);color:var(--ib-text)}:where([data-theme=dark]) .ib-course__nounits{color:var(--ib-muted)}:where([data-theme=dark]) .ib-unit{border:1px solid var(--ib-border);background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-unit[open]{background:var(--ib-page)}:where([data-theme=dark]) .ib-unit__head:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-unit__title{color:var(--ib-text)}:where([data-theme=dark]) .ib-unit__text{color:var(--ib-muted)}:where([data-theme=dark]) .ib-infocard{color:var(--ib-text)}:where([data-theme=dark]) .ib-infocard--prereq{background:var(--ib-cream-soft)}:where([data-theme=dark]) .ib-infocard--team{background:var(--ib-green-soft)}:where([data-theme=dark]) .ib-infocard--schedule{background:var(--ib-pink-soft)}:where([data-theme=dark]) .ib-infocard__title{color:var(--ib-text)}:where([data-theme=dark]) .ib-infocard--team .ib-infocard__title{color:#cffbe6}:where([data-theme=dark]) .ib-infocard__initial{color:#cffbe6;background:#44e47952}:where([data-theme=dark]) .ib-infocard__list li:before{background:#b42318}:where([data-theme=dark]) .ib-enrol__hero{color:#fff;background:linear-gradient(270deg,#09166f,#5160ca)}:where([data-theme=dark]) [dir=ltr] .ib-enrol__hero{background:linear-gradient(90deg,#09166f,#5160ca)}:where([data-theme=dark]) .ib-enrol__eyebrow{color:#ffe9bb}:where([data-theme=dark]) .ib-enrol__title{color:#fff}:where([data-theme=dark]) .ib-enrol__lead{color:#ffffffe8}:where([data-theme=dark]) .ib-enrol__step{border:1px solid var(--ib-border);background:var(--ib-surface)}:where([data-theme=dark]) .ib-enrol__step--done{background:var(--ib-green-soft);border-color:#5cd68559}:where([data-theme=dark]) .ib-enrol__step--current{background:var(--ib-nav-active);border:2px solid #5160ca}:where([data-theme=dark]) .ib-enrol__kicker{color:#bfc4d8}:where([data-theme=dark]) .ib-enrol__step--current .ib-enrol__kicker{color:#a5acdf}:where([data-theme=dark]) .ib-enrol__steptitle{color:var(--ib-text)}:where([data-theme=dark]) .ib-enrol__marker{background:var(--ib-surface-2);color:var(--ib-muted)}:where([data-theme=dark]) .ib-enrol__step--current .ib-enrol__marker{color:#fff;background:#09166f}:where([data-theme=dark]) .ib-enrol__step--done .ib-enrol__marker{color:#fff;background:#024023}:where([data-theme=dark]) .ib-enrol__panel{background:var(--ib-green-soft);border:1px solid #5cd68559}:where([data-theme=dark]) .ib-enrol__panel--amber{background:var(--ib-cream-soft);border-color:#e6a82173}:where([data-theme=dark]) .ib-enrol__panelicon{color:#cffbe6;background:#44e47952}:where([data-theme=dark]) .ib-enrol__panel--amber .ib-enrol__panelicon{background:var(--ib-cream);color:var(--ib-amber-ink)}:where([data-theme=dark]) .ib-enrol__panelchip{background:var(--ib-surface);color:#cffbe6}:where([data-theme=dark]) .ib-enrol__panel--amber .ib-enrol__panelchip{color:var(--ib-amber-ink)}:where([data-theme=dark]) .ib-enrol__paneltitle{color:#cffbe6}:where([data-theme=dark]) .ib-enrol__panel--amber .ib-enrol__paneltitle,:where([data-theme=dark]) .ib-enrol__paneltext,:where([data-theme=dark]) .ib-enrol__cardtitle{color:var(--ib-text)}:where([data-theme=dark]) .ib-enrol__cardsub{color:var(--ib-muted)}:where([data-theme=dark]) .ib-enrol__course{background:var(--ib-soft-indigo);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-enrol__courselabel{color:#bfc4d8}:where([data-theme=dark]) .ib-enrol__coursechip{background:var(--ib-green-soft);color:#cffbe6}:where([data-theme=dark]) .ib-enrol__coursemark{background:var(--ib-nav-active)}:where([data-theme=dark]) .ib-enrol__coursetitle{color:var(--ib-text)}:where([data-theme=dark]) .ib-enrol__coursetitle a:hover,:where([data-theme=dark]) .ib-enrol__coursetopic{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-enrol__courseformat,:where([data-theme=dark]) .ib-enrol__coursenote{color:#bfc4d8}:where([data-theme=dark]) .ib-enrol__needs{background:var(--ib-cream-soft)}:where([data-theme=dark]) .ib-enrol__needs li{color:var(--ib-text)}:where([data-theme=dark]) .ib-enrol__needs li:after{background:#e6a821}:where([data-theme=dark]) .ib-enrol__needstitle{color:var(--ib-text)}:where([data-theme=dark]) .ib-enrol__input{color:var(--ib-muted)}:where([data-theme=dark]) .ib-enrol__input input,:where([data-theme=dark]) .ib-enrol__input select,:where([data-theme=dark]) .ib-enrol__input textarea{color:var(--ib-text)}:where([data-theme=dark]) .ib-enrol__notice--warn{background:var(--ib-cream-soft);color:var(--ib-text)}:where([data-theme=dark]) .ib-enrol__notice--error{background:var(--ib-pink-soft);color:var(--ib-red-ink)}:where([data-theme=dark]) .ib-enrol__submitbar{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-enrol__submitnote{color:#bfc4d8}:where([data-theme=dark]) .ib-enrol__send:disabled{background:var(--ib-cream);color:#f2d18a;border-color:#e6a821}:where([data-theme=dark]) .ib-enrol__who{border:1px solid var(--ib-border)}:where([data-theme=dark]) .ib-enrol__who .userinitials{background:var(--ib-nav-active);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-enrol__whoname{color:var(--ib-text)}:where([data-theme=dark]) .ib-enrol__whoemail{color:var(--ib-muted)}:where([data-theme=dark]) .ib-enrol__switch{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-enrol__switch:hover{color:var(--ib-navy-ink-hover)}:where([data-theme=dark]) .ib-enrol__summary{border:1px solid var(--ib-border)}:where([data-theme=dark]) .ib-enrol__summaryrow+.ib-enrol__summaryrow{border-block-start:1px solid var(--ib-border)}:where([data-theme=dark]) .ib-enrol__summaryrow dt{color:var(--ib-muted)}:where([data-theme=dark]) .ib-enrol__summaryrow dd{color:var(--ib-text)}:where([data-theme=dark]) .ib-enrol__empty{background:var(--ib-surface);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-enrol__emptytitle{color:var(--ib-text)}:where([data-theme=dark]) .ib-enrol__emptytext,:where([data-theme=dark]) .ib-requests__intro{color:var(--ib-muted)}:where([data-theme=dark]) .ib-requests__count{background:var(--ib-soft-indigo);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-chip.is-active .ib-requests__count{color:#fff;background:#121a3333}:where([data-theme=dark]) .ib-requests__sub{color:var(--ib-muted)}:where([data-theme=dark]) .ib-requests__goals summary{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-requests__empty{border:1px solid var(--ib-border);background:var(--ib-surface);color:var(--ib-muted)}:where([data-theme=dark]) .ib-auth__card{background:var(--ib-surface);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-auth__eyebrow{color:var(--ib-amber-ink)}:where([data-theme=dark]) .ib-auth__title{color:var(--ib-text)}:where([data-theme=dark]) .ib-auth__sub,:where([data-theme=dark]) .ib-auth__icon--mail,:where([data-theme=dark]) .ib-auth__icon--eye{color:var(--ib-muted)}:where([data-theme=dark]) .ib-auth__icon--alert{color:var(--ib-red-ink)}:where([data-theme=dark]) .ib-auth__icon--sparkles{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-auth__icon--shield{color:#cffbe6}:where([data-theme=dark]) .ib-auth__icon--shieldplain{color:var(--ib-indigo-ink)}:where([data-theme=dark]) .ib-auth__icon--key,:where([data-theme=dark]) .ib-auth__icon--mailcheck{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-auth__icon--shieldcheck,:where([data-theme=dark]) .ib-auth__icon--circlecheck,:where([data-theme=dark]) .ib-auth__panel .ib-auth__icon--mailcheck{color:#cffbe6}:where([data-theme=dark]) .ib-auth__label{color:var(--ib-text)}:where([data-theme=dark]) .ib-auth__reveal{color:var(--ib-muted)}:where([data-theme=dark]) .ib-auth__reveal:hover,:where([data-theme=dark]) .ib-auth__reveal[aria-pressed=true]{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-auth__reveal[aria-pressed=true] .ib-auth__icon{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-auth__reveal:focus-visible{outline:2px solid #5160ca}:where([data-theme=dark]) .ib-auth__forgot{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-auth__forgot:hover{color:var(--ib-navy-ink-hover)}:where([data-theme=dark]) .ib-auth__signup{color:var(--ib-muted)}:where([data-theme=dark]) .ib-auth__signup a{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-auth__signup a:hover{color:var(--ib-navy-ink-hover)}:where([data-theme=dark]) .ib-auth__error{background:#e456441f;border:1px solid #f0ada852}:where([data-theme=dark]) .ib-auth__errortitle{color:var(--ib-red-ink)}:where([data-theme=dark]) .ib-auth__errortext{color:var(--ib-text)}:where([data-theme=dark]) .ib-auth__notice{background:var(--ib-soft-indigo);color:var(--ib-text)}:where([data-theme=dark]) .ib-auth__notice--warn{background:var(--ib-cream-soft)}:where([data-theme=dark]) .ib-auth__or{color:var(--ib-muted)}:where([data-theme=dark]) .ib-auth__or:before,:where([data-theme=dark]) .ib-auth__or:after{border-block-start:1px solid var(--ib-border)}:where([data-theme=dark]) .ib-auth__meta .btn-link,:where([data-theme=dark]) .ib-auth__meta .dropdown-toggle{color:var(--ib-muted)}:where([data-theme=dark]) .ib-auth__meta .btn-link:hover,:where([data-theme=dark]) .ib-auth__meta .dropdown-toggle:hover{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-auth__instructions{color:var(--ib-muted)}:where([data-theme=dark]) .ib-auth__welcome{color:#fff;background-color:#09166f;background-image:linear-gradient(90deg,#09166f 0%,#2d3b9c 55%,#5160ca 100%)}:where([data-theme=dark]) [dir=rtl] .ib-auth__welcome{background-image:linear-gradient(270deg,#09166f 0%,#2d3b9c 55%,#5160ca 100%)}:where([data-theme=dark]) .ib-auth__chip{color:#fff3d0;background:#121a3317}:where([data-theme=dark]) .ib-auth__welcometitle{color:#fff}:where([data-theme=dark]) .ib-auth__welcometext{color:#ffffffe8}:where([data-theme=dark]) .ib-auth__accent{background:var(--ib-nav-active);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-auth__accent--cream{background:var(--ib-cream-soft)}:where([data-theme=dark]) .ib-auth__privacy{background:var(--ib-green-soft)}:where([data-theme=dark]) .ib-auth__privacyicon{background:#44e47952}:where([data-theme=dark]) .ib-auth__privacytitle{color:#cffbe6}:where([data-theme=dark]) .ib-auth__privacytext{color:var(--ib-text)}:where([data-theme=dark]) .ib-auth__benefits{background:var(--ib-cream-soft)}:where([data-theme=dark]) .ib-auth__benefitstitle{color:var(--ib-text)}:where([data-theme=dark]) .ib-auth__benefiticon{background:var(--ib-cream)}:where([data-theme=dark]) .ib-auth__benefittitle{color:var(--ib-text)}:where([data-theme=dark]) .ib-auth__benefittext{color:var(--ib-muted)}:where([data-theme=dark]) .ib-auth__hero{color:#fff;background-color:#09166f;background-image:linear-gradient(90deg,#09166f,#5160ca)}:where([data-theme=dark]) [dir=rtl] .ib-auth__hero{background-image:linear-gradient(270deg,#09166f,#5160ca)}:where([data-theme=dark]) .ib-auth__heroeyebrow{color:#ffe9bb}:where([data-theme=dark]) .ib-auth__herotitle{color:#fff}:where([data-theme=dark]) .ib-auth__herosub{color:#ffffffe8}:where([data-theme=dark]) .ib-auth__note{background:var(--ib-soft-indigo);color:var(--ib-text)}:where([data-theme=dark]) .ib-auth__next{border:1px solid var(--ib-border);background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-auth__nexticon{background:var(--ib-nav-active)}:where([data-theme=dark]) .ib-auth__nexttitle{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-auth__nexttext{color:var(--ib-text)}:where([data-theme=dark]) .ib-auth__nextnote{color:var(--ib-muted)}:where([data-theme=dark]) .ib-auth__panel{background:var(--ib-green-soft);border:1px solid #5cd68559}:where([data-theme=dark]) .ib-auth__state{background:var(--ib-surface);color:#cffbe6}:where([data-theme=dark]) .ib-auth__panelicon{background:#44e47952}:where([data-theme=dark]) .ib-auth__paneltitle{color:#cffbe6}:where([data-theme=dark]) .ib-auth__paneltext,:where([data-theme=dark]) .ib-auth__panel .ib-auth__panelbody #notice,:where([data-theme=dark]) .ib-auth__panel .ib-auth__panelbody .generalbox,:where([data-theme=dark]) .ib-auth__panel .ib-auth__panelbody h3{color:var(--ib-text)}:where([data-theme=dark]) .ib-auth__panel .ib-auth__panelbody .btn-primary{background:var(--ib-surface);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-auth__panel .ib-auth__panelbody .btn-primary:hover{background:var(--ib-soft-indigo);color:var(--ib-navy-ink);border-color:#7b8af4}:where([data-theme=dark]) .ib-auth__mform .ftoggler h3{color:var(--ib-muted)}:where([data-theme=dark]) .ib-auth__mform .col-form-label{color:var(--ib-text)}:where([data-theme=dark]) .ib-auth__mform .form-label-addon .icon{color:var(--ib-red-ink)}:where([data-theme=dark]) .ib-auth__mform .form-control,:where([data-theme=dark]) .ib-auth__mform .form-select,:where([data-theme=dark]) .ib-auth__mform .custom-select{border:1.5px solid var(--ib-border);background-color:var(--ib-surface);color:var(--ib-text)}:where([data-theme=dark]) .ib-auth__mform .form-control::placeholder,:where([data-theme=dark]) .ib-auth__mform .form-select::placeholder,:where([data-theme=dark]) .ib-auth__mform .custom-select::placeholder{color:var(--ib-muted)}:where([data-theme=dark]) .ib-auth__mform .form-control:focus,:where([data-theme=dark]) .ib-auth__mform .form-select:focus,:where([data-theme=dark]) .ib-auth__mform .custom-select:focus{border-color:#5160ca;box-shadow:0 0 0 .5px #5160ca}:where([data-theme=dark]) .ib-auth__mform .form-control.is-invalid,:where([data-theme=dark]) .ib-auth__mform .form-select.is-invalid,:where([data-theme=dark]) .ib-auth__mform .custom-select.is-invalid{border-color:#b42318;box-shadow:0 0 0 .5px #b42318}:where([data-theme=dark]) .ib-auth__mform .form-control:disabled,:where([data-theme=dark]) .ib-auth__mform .form-select:disabled,:where([data-theme=dark]) .ib-auth__mform .custom-select:disabled{background-color:var(--ib-surface-2);color:#9aa1ac}:where([data-theme=dark]) .ib-auth__mform .invalid-feedback{color:var(--ib-red-ink)}:where([data-theme=dark]) .ib-auth__mform .form-control-static{color:var(--ib-text)}:where([data-theme=dark]) .ib-auth__mform #fitem_id_passwordpolicyinfo .form-control-static{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-auth__mform .form-check{color:var(--ib-text)}:where([data-theme=dark]) .ib-auth__mform .form-check-input{border:1.5px solid var(--ib-border)}:where([data-theme=dark]) .ib-auth__mform .form-check-input:checked{background-color:#09166f;border-color:#7b8af4}:where([data-theme=dark]) .ib-auth__mform .fdescription.required{color:var(--ib-muted)}:where([data-theme=dark]) .ib-auth__mform .btn-primary,:where([data-theme=dark]) .ib-auth__mform .btn-secondary{border:1.5px solid #7b8af4}:where([data-theme=dark]) .ib-auth__mform .btn-primary{color:#fff;background:#09166f}:where([data-theme=dark]) .ib-auth__mform .btn-primary:hover{background:#2d3b9c;border-color:#2d3b9c;box-shadow:0 6px 16px #0000007a}:where([data-theme=dark]) .ib-auth__mform .btn-primary:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-auth__mform .btn-secondary{background:var(--ib-surface);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-auth__mform .btn-secondary:hover{background:var(--ib-soft-indigo);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-auth__mform .btn-secondary:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-auth__mform #notice:not(.modal){background:var(--ib-cream-soft);color:var(--ib-text);border:1px solid #e6a82173}:where([data-theme=dark]) .ib-auth__mform .modal-in-page .modal-body{color:var(--ib-text)}:where([data-theme=dark]) .ib-about .ib-section__title{color:var(--ib-heading)}:where([data-theme=dark]) .ib-pillar--amber{background:var(--ib-cream-soft);--ib-pillar-ink:#f2d18a}:where([data-theme=dark]) .ib-pillar--indigo{background:var(--ib-nav-active);--ib-pillar-ink:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-pillar--green{--ib-pillar-ink:#cffbe6;background:#44e47952}:where([data-theme=dark]) .ib-pillar--amber .ib-pillar__title{color:var(--ib-amber-ink)}:where([data-theme=dark]) .ib-pillar__text{color:var(--ib-text)}:where([data-theme=dark]) .ib-pillar__list li{color:#cffbe6}:where([data-theme=dark]) .ib-journey__step--navy{color:#fff;background:linear-gradient(155.8deg,#09166f 25%,#2d3b9c 75%)}:where([data-theme=dark]) .ib-journey__step--indigo{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-journey__step--amber{background:var(--ib-cream-soft)}:where([data-theme=dark]) .ib-journey__num{color:#fff;background:#e6a821}:where([data-theme=dark]) .ib-journey__step--indigo .ib-journey__num{background:#5160ca}:where([data-theme=dark]) .ib-journey__title{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-journey__step--navy .ib-journey__title{color:#fff}:where([data-theme=dark]) .ib-journey__step--amber .ib-journey__title{color:var(--ib-amber-ink)}:where([data-theme=dark]) .ib-journey__text{color:var(--ib-text)}:where([data-theme=dark]) .ib-journey__step--navy .ib-journey__text{color:#fff}:where([data-theme=dark]) .ib-contact .ib-phero__eyebrow{color:#ffe9bb}:where([data-theme=dark]) .ib-contact__title{color:var(--ib-text)}:where([data-theme=dark]) .ib-contact__sub{color:var(--ib-muted)}:where([data-theme=dark]) .ib-contact__input.is-invalid input,:where([data-theme=dark]) .ib-contact__input.is-invalid select{color:var(--ib-red-ink)}:where([data-theme=dark]) .ib-contact__input.is-valid{border-color:#7bf4bd;box-shadow:0 0 0 .5px #087443}:where([data-theme=dark]) .ib-contact__input.is-valid input,:where([data-theme=dark]) .ib-contact__input.is-valid select{color:#baf9dc}:where([data-theme=dark]) .ib-contact__input select:invalid,:where([data-theme=dark]) .ib-contact__review{color:var(--ib-muted)}:where([data-theme=dark]) .ib-contact__required{background:var(--ib-surface-2);color:var(--ib-muted)}:where([data-theme=dark]) .ib-contact__state--success{background:#4bdd9025;border-color:#7bf4bd}:where([data-theme=dark]) .ib-contact__state--success .ib-contact__statetitle{color:#baf9dc}:where([data-theme=dark]) .ib-contact__state--error{background:#e456441f;border-color:#b42318}:where([data-theme=dark]) .ib-contact__state--error .ib-contact__statetitle{color:var(--ib-red-ink)}:where([data-theme=dark]) .ib-contact__stateicon{background:var(--ib-surface)}:where([data-theme=dark]) .ib-contact__statetext,:where([data-theme=dark]) .ib-contact__ref{color:var(--ib-text)}:where([data-theme=dark]) .ib-contact__refcode{background:var(--ib-surface);color:#baf9dc;border:1px solid #a8f0cf8f}:where([data-theme=dark]) .ib-contact__help{background:var(--ib-nav-active)}:where([data-theme=dark]) .ib-contact__helpicon{background:#09166f}:where([data-theme=dark]) .ib-contact__helptitle{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-contact__helptext{color:var(--ib-text)}:where([data-theme=dark]) .ib-contact__faqitem{border:1px solid var(--ib-border);background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-contact__faqitem[open]{background:var(--ib-surface)}:where([data-theme=dark]) .ib-contact__faqq{color:var(--ib-text)}:where([data-theme=dark]) .ib-contact__faqq:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-contact__faqa{color:var(--ib-muted)}:where([data-theme=dark]) .ib-contact__faqa a{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-contact__faqa a:hover{color:var(--ib-navy-ink-hover)}:where([data-theme=dark]) .ib-contact__privacy{background:var(--ib-surface);color:var(--ib-muted)}:where([data-theme=dark]) .ib-messages__intro{color:var(--ib-muted)}:where([data-theme=dark]) .ib-messages__count{background:var(--ib-soft-indigo);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-chip.is-active .ib-messages__count{color:#fff;background:#121a3333}:where([data-theme=dark]) .ib-messages__sub{color:var(--ib-muted)}:where([data-theme=dark]) .ib-messages__text summary{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-messages__actions .ib-messages__delete{color:var(--ib-red-ink);border-color:#b42318}:where([data-theme=dark]) .ib-messages__actions .ib-messages__delete:hover{color:var(--ib-red-ink);background:#e456441f}:where([data-theme=dark]) .ib-messages__empty{background:var(--ib-soft-indigo);color:var(--ib-muted)}:where([data-theme=dark]) .ib-certs .ib-phero__eyebrow{color:#aff4c6}:where([data-theme=dark]) .ib-accredit{background:var(--ib-surface);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-accredit__title{color:var(--ib-text)}:where([data-theme=dark]) .ib-accredit__text{color:var(--ib-muted)}:where([data-theme=dark]) .ib-names{background:var(--ib-surface)}:where([data-theme=dark]) .ib-names__item{background:var(--ib-soft-indigo);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-certtype--green{background:var(--ib-green-soft)}:where([data-theme=dark]) .ib-certtype--amber{background:var(--ib-cream-soft)}:where([data-theme=dark]) .ib-certtype--indigo{background:var(--ib-nav-active)}:where([data-theme=dark]) .ib-certtype__icon{background:var(--ib-surface)}:where([data-theme=dark]) .ib-certtype__title,:where([data-theme=dark]) .ib-certtype__text{color:var(--ib-text)}:where([data-theme=dark]) .ib-certstep{border:1px solid var(--ib-border);background:var(--ib-surface)}:where([data-theme=dark]) .ib-certstep__num{background:var(--ib-nav-active);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-certstep__title{color:var(--ib-text)}:where([data-theme=dark]) .ib-certstep__text{color:var(--ib-muted)}:where([data-theme=dark]) .ib-certstep--first{background:#09166f;border-color:#7b8af4}:where([data-theme=dark]) .ib-certstep--first .ib-certstep__num{color:#fff;background:#e6a821}:where([data-theme=dark]) .ib-certstep--first .ib-certstep__title{color:#fff}:where([data-theme=dark]) .ib-certstep--first .ib-certstep__text{color:#fffc}:where([data-theme=dark]) .ib-verify{color:#fff;background:#09166f}:where([data-theme=dark]) .ib-verify__title{color:#fff}:where([data-theme=dark]) .ib-verify__text{color:#fffc}:where([data-theme=dark]) .ib-verify__card,:where([data-theme=dark]) .ib-verify__details{background:var(--ib-surface);color:var(--ib-text)}:where([data-theme=dark]) .ib-verify__label{color:var(--ib-text)}:where([data-theme=dark]) .ib-verify__input.is-invalid input{color:var(--ib-red-ink)}:where([data-theme=dark]) .ib-verify__input.is-valid{border-color:#7bf4bd;box-shadow:0 0 0 .5px #087443}:where([data-theme=dark]) .ib-verify__input.is-valid input{color:#baf9dc}:where([data-theme=dark]) .ib-verify__msg--success{color:#baf9dc;background:#4bdd9025}:where([data-theme=dark]) .ib-verify__msg--error{color:var(--ib-red-ink);background:#e456441f}:where([data-theme=dark]) .ib-verify__dtitle{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-verify__list>div{border-block-end:1px solid var(--ib-border)}:where([data-theme=dark]) .ib-verify__list dt{color:var(--ib-muted)}:where([data-theme=dark]) .ib-verify__list dd{color:var(--ib-text)}:where([data-theme=dark]) .ib-actbadge--grey{background:var(--ib-surface-2);color:var(--ib-muted)}:where([data-theme=dark]) .ib-actbadge--navy{background:var(--ib-nav-active);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-actbadge--amber{background:var(--ib-cream-soft);color:var(--ib-amber-ink)}:where([data-theme=dark]) .ib-actbadge--green{color:#baf9dc;background:#4bdd9025}:where([data-theme=dark]) .ib-acts__tabs .ib-chip{color:var(--ib-text)}:where([data-theme=dark]) .ib-acts__tabs .ib-chip.is-active{color:#fff}:where([data-theme=dark]) .ib-acts__tabs .ib-chip:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-actf{color:#fff;background:#09166f}:where([data-theme=dark]) .ib-actf__title{color:#fff}:where([data-theme=dark]) .ib-actf__text{color:#fffc}:where([data-theme=dark]) .ib-actf__date{color:#ffe9bb}:where([data-theme=dark]) .ib-actf__media{background:linear-gradient(#5160ca,#2d3b9c)}:where([data-theme=dark]) .ib-actc{border:1px solid var(--ib-border);background:var(--ib-surface);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-actc:hover{box-shadow:0 12px 32px #0000006b}:where([data-theme=dark]) .ib-actc__visual--yellow{background:#e4d0442d}:where([data-theme=dark]) .ib-actc__visual--soft{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-actc__visual--pink{background:#e4446c2d}:where([data-theme=dark]) .ib-actc__visual--cream{background:var(--ib-cream-soft)}:where([data-theme=dark]) .ib-actc__visual--lavender{background:var(--ib-nav-active)}:where([data-theme=dark]) .ib-actc__visual--green{background:var(--ib-green-soft)}:where([data-theme=dark]) .ib-actc__title{color:var(--ib-text)}:where([data-theme=dark]) .ib-actc__title a:hover{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-actc__title a:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-actc__date{color:var(--ib-muted)}:where([data-theme=dark]) .ib-actd__summary,:where([data-theme=dark]) .ib-actd__subtitle{color:var(--ib-text)}:where([data-theme=dark]) .ib-actd__step{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-actd__step.is-first{background:var(--ib-nav-active)}:where([data-theme=dark]) .ib-actd__steptitle{color:var(--ib-text)}:where([data-theme=dark]) .ib-actd__stepsummary{color:var(--ib-muted)}:where([data-theme=dark]) .ib-actj{background:var(--ib-cream-soft)}:where([data-theme=dark]) .ib-actj__title,:where([data-theme=dark]) .ib-actj__text{color:var(--ib-text)}:where([data-theme=dark]) .ib-actj__fact+.ib-actj__fact{border-block-start:1px solid #e6a8214d}:where([data-theme=dark]) .ib-actj__fact dt{color:var(--ib-muted)}:where([data-theme=dark]) .ib-actj__fact dd{color:var(--ib-text)}:where([data-theme=dark]) .ib-actt{background:var(--ib-green-soft)}:where([data-theme=dark]) .ib-actt__title,:where([data-theme=dark]) .ib-actt__member{color:var(--ib-text)}:where([data-theme=dark]) .ib-actt__avatar{background:var(--ib-surface);color:var(--ib-green-ink)}:where([data-theme=dark]) .ib-actempty{border:1px solid var(--ib-border);background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-actempty__icon{background:var(--ib-surface)}:where([data-theme=dark]) .ib-actempty__title{color:var(--ib-text)}:where([data-theme=dark]) .ib-actempty__text,:where([data-theme=dark]) .ib-actp__crumbs{color:var(--ib-muted)}:where([data-theme=dark]) .ib-actp__crumbs li+li:before{color:#9aa1ac}:where([data-theme=dark]) .ib-actp__crumbs a{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-skip:focus{color:#fff;background:#09166f}:where([data-theme=dark]) .ib-nav__lang{border:1.5px solid var(--ib-border,var(--ib-border));background:var(--ib-surface,var(--ib-surface));color:var(--ib-navy-ink,var(--ib-navy-ink))}:where([data-theme=dark]) .ib-nav__lang:hover{background:var(--ib-soft-indigo,var(--ib-soft-indigo));color:var(--ib-navy-ink,var(--ib-navy-ink))}:where([data-theme=dark]) .ib-nav__lang:focus-visible{outline:3px solid #5160ca}@media (max-width:767.98px){:where([data-theme=dark]) body.jsenabled .ib-nav__paneltools{border:1px solid var(--ib-border,var(--ib-border));background:var(--ib-surface,var(--ib-surface));box-shadow:0 8px 28px #0000003d}}:where([data-theme=dark]) .ib-empty-note{color:var(--ib-muted);border:1px dashed #5160ca66}:where([data-theme=dark]) .ib-enrol__edit{color:var(--ib-indigo-ink)}:where([data-theme=dark]) .ib-enrol__edit:hover{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-enrol__edit:focus-visible{outline:2px solid #5160ca}:where([data-theme=dark]) .ib-pcover{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-pcover--lavender{background:var(--ib-nav-active)}:where([data-theme=dark]) .ib-pcover--soft{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-pcover--green{background:var(--ib-green-soft)}:where([data-theme=dark]) .ib-pcover--cream{background:var(--ib-cream-soft)}:where([data-theme=dark]) .ib-pcover--yellow{background:#e4d0442d}:where([data-theme=dark]) .ib-pcover--pink{background:#e4446c2d}:where([data-theme=dark]) .ib-post{border:1px solid var(--ib-border);background:var(--ib-surface);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-post:hover{box-shadow:0 12px 32px #0000006b}:where([data-theme=dark]) .ib-post:hover .ib-post__title a{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-post:focus-within{box-shadow:0 12px 32px #0000006b}:where([data-theme=dark]) .ib-post__tag{background:var(--ib-nav-active);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-post__tag+.ib-post__tag{background:var(--ib-surface-2);color:var(--ib-muted)}:where([data-theme=dark]) .ib-post__title{color:var(--ib-text)}:where([data-theme=dark]) .ib-post__title a:focus-visible:after{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-post__excerpt{color:var(--ib-muted)}:where([data-theme=dark]) .ib-post__foot{border-block-start:1px solid var(--ib-border-soft)}:where([data-theme=dark]) .ib-post__meta li{color:var(--ib-muted)}:where([data-theme=dark]) .ib-post__more{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-blogfilter .ib-chip{color:var(--ib-text)}:where([data-theme=dark]) .ib-blogfilter .ib-chip.is-active{color:#fff}:where([data-theme=dark]) .ib-blogfilter .ib-chip:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-arthero{color:#fff;background:linear-gradient(270deg,#09166f 0%,#2d3b9c 55%,#5160ca 100%)}:where([data-theme=dark]) .ib-arthero__tag{background:var(--ib-cream-soft);color:var(--ib-amber-ink)}:where([data-theme=dark]) .ib-arthero__tag:hover{background:var(--ib-cream);color:var(--ib-amber-ink)}:where([data-theme=dark]) .ib-arthero__tag:focus-visible{outline:3px solid var(--ib-border)}:where([data-theme=dark]) li+li>.ib-arthero__tag{color:#fff;background:#121a3324}:where([data-theme=dark]) li+li>.ib-arthero__tag:hover{color:#fff;background:#121a333d}:where([data-theme=dark]) .ib-arthero__title{color:#fff}:where([data-theme=dark]) .ib-arthero__text{color:#ffffffe6}:where([data-theme=dark]) .ib-arthero__meta li{color:#ffe9bb}:where([data-theme=dark]) .ib-arthero__media{box-shadow:0 18px 40px #0000002e}:where([data-theme=dark]) .ib-artside__card{border:1px solid var(--ib-border);background:var(--ib-surface);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-artside__card--soft{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-artside__card--cream{background:var(--ib-cream-soft);border-color:#e6a82159}:where([data-theme=dark]) .ib-artside__label,:where([data-theme=dark]) .ib-share__label{color:var(--ib-text)}:where([data-theme=dark]) .ib-artside__title{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-artside__text{color:var(--ib-text-2)}:where([data-theme=dark]) .ib-share__btn{border:1px solid var(--ib-border);background:var(--ib-surface);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-share__btn:hover{color:#fff;background:#09166f;border-color:#7b8af4}:where([data-theme=dark]) .ib-share__btn:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-share__btn.is-done{background:var(--ib-green-soft);color:var(--ib-green-ink);border-color:#1a7f37}:where([data-theme=dark]) .ib-share__status{color:var(--ib-green-ink)}:where([data-theme=dark]) .ib-prose{color:var(--ib-text)}:where([data-theme=dark]) .ib-prose h2{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-prose h3{color:var(--ib-text)}:where([data-theme=dark]) .ib-prose a{color:var(--ib-navy-ink);-webkit-text-decoration-color:var(--ib-indigo-ink);text-decoration-color:var(--ib-indigo-ink)}:where([data-theme=dark]) .ib-prose a:hover{color:var(--ib-navy-ink-hover)}:where([data-theme=dark]) .ib-prose strong,:where([data-theme=dark]) .ib-prose b{color:#e2e4ed}:where([data-theme=dark]) .ib-prose mark{background:var(--ib-cream)}:where([data-theme=dark]) .ib-prose ul li::marker{color:#f2d18a}:where([data-theme=dark]) .ib-prose ol li::marker{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-prose blockquote{background:var(--ib-cream-soft);color:var(--ib-navy-ink);border-inline-start:4px solid #e6a821}:where([data-theme=dark]) .ib-prose figcaption{color:var(--ib-muted)}:where([data-theme=dark]) .ib-prose hr{border-block-start:1px solid var(--ib-border)}:where([data-theme=dark]) .ib-prose table{border:1px solid var(--ib-border)}:where([data-theme=dark]) .ib-prose th,:where([data-theme=dark]) .ib-prose td{border-block-end:1px solid var(--ib-border)}:where([data-theme=dark]) .ib-prose th{background:var(--ib-soft-indigo);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-prose tbody tr:nth-child(2n) td{background:var(--ib-page)}:where([data-theme=dark]) .ib-prose code{background:var(--ib-soft-indigo);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-prose pre{background:#0b1340}:where([data-theme=dark]) .ib-prose pre code{color:#e2e6ff}:where([data-theme=dark]) .ib-g-btn--ghost{color:#fff;border-color:#ffffff1f}:where([data-theme=dark]) .ib-g-btn--ghost:hover{border-color:var(--ib-border);color:#fff;background:#121a331f}:where([data-theme=dark]) .ib-g-tone--white{background:var(--ib-surface);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-g-tone--indigo{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-g-tone--cream{background:var(--ib-cream-soft)}:where([data-theme=dark]) .ib-g-tone--green{background:var(--ib-green-soft)}:where([data-theme=dark]) .ib-g-tone--navy{color:#fff;background:#09166f}:where([data-theme=dark]) .ib-g-tone--navy .ib-section__title,:where([data-theme=dark]) .ib-g-tone--navy .ib-g-split__title,:where([data-theme=dark]) .ib-g-tone--navy .ib-g-prose h2,:where([data-theme=dark]) .ib-g-tone--navy .ib-g-prose h3,:where([data-theme=dark]) .ib-g-tone--navy .ib-g-prose h4{color:#fff}:where([data-theme=dark]) .ib-g-tone--navy .ib-g-prose{color:#ffffffe0}:where([data-theme=dark]) .ib-g-tone--navy .ib-g-prose a{color:#ffe9bb}:where([data-theme=dark]) .ib-g-tint-0{background-color:var(--ib-nav-active)}:where([data-theme=dark]) .ib-g-tint-1{background-color:var(--ib-cream-soft)}:where([data-theme=dark]) .ib-g-tint-2{background-color:var(--ib-green-soft)}:where([data-theme=dark]) .ib-g-tint-3{background-color:var(--ib-pink-soft)}:where([data-theme=dark]) .ib-g-empty{border:2px dashed var(--ib-border);color:var(--ib-muted);background:#121a33b3}:where([data-theme=dark]) .ib-g-empty svg{color:var(--ib-indigo-ink)}:where([data-theme=dark]) .ib-g-empty strong{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-g-prose{color:var(--ib-text)}:where([data-theme=dark]) .ib-g-prose h2,:where([data-theme=dark]) .ib-g-prose h3,:where([data-theme=dark]) .ib-g-prose h4{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-g-prose a{color:var(--ib-navy-ink);-webkit-text-decoration-color:var(--ib-indigo-ink);text-decoration-color:var(--ib-indigo-ink)}:where([data-theme=dark]) .ib-g-prose ul li::marker{color:#f2d18a}:where([data-theme=dark]) .ib-g-prose ol li::marker{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-g-prose blockquote{background:var(--ib-cream-soft);color:var(--ib-text);border-inline-start:4px solid #e6a821}:where([data-theme=dark]) .ib-g-prose figcaption{color:var(--ib-muted)}:where([data-theme=dark]) .ib-g-prose hr{border-block-start:1px solid var(--ib-border)}:where([data-theme=dark]) .ib-g-prose mark{background:var(--ib-cream)}:where([data-theme=dark]) .ib-g-prose code{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-g-prose pre{color:#fff;background:#09166f}:where([data-theme=dark]) .ib-g-prose th,:where([data-theme=dark]) .ib-g-prose td{border:1px solid var(--ib-border)}:where([data-theme=dark]) .ib-g-prose th{background:var(--ib-soft-indigo);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-g-split__title{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-g-media--contain{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-g-tone--indigo .ib-g-media--contain{background:var(--ib-surface)}:where([data-theme=dark]) .ib-g-cta{color:#fff;background:linear-gradient(100deg,#5160ca 0%,#2d3b9c 48%,#09166f 100%)}:where([data-theme=dark]) .ib-g-cta--navy{background:#09166f}:where([data-theme=dark]) .ib-g-cta--indigo{background:var(--ib-nav-active);color:var(--ib-text)}:where([data-theme=dark]) .ib-g-cta--cream{background:var(--ib-cream-soft);color:var(--ib-text)}:where([data-theme=dark]) .ib-g-cta--indigo .ib-g-cta__title,:where([data-theme=dark]) .ib-g-cta--cream .ib-g-cta__title{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-g-cta__text{color:#ffffffeb}:where([data-theme=dark]) .ib-g-cta--indigo .ib-g-cta__text,:where([data-theme=dark]) .ib-g-cta--cream .ib-g-cta__text{color:var(--ib-text)}:where([data-theme=dark]) .ib-g-cta__mark{background:#121a3314}:where([data-theme=dark]) .ib-g-cta--indigo .ib-g-cta__mark,:where([data-theme=dark]) .ib-g-cta--cream .ib-g-cta__mark{background:#97a3f70f}:where([data-theme=dark]) .ib-g-card--white{background:var(--ib-surface);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-g-card--outline{background:var(--ib-surface);border:1px solid var(--ib-border)}:where([data-theme=dark]) .ib-g-card--icon .ib-g-card__media{background:var(--ib-surface)}:where([data-theme=dark]) .ib-g-card--white.ib-g-card--icon .ib-g-card__media,:where([data-theme=dark]) .ib-g-card--outline.ib-g-card--icon .ib-g-card__media,:where([data-theme=dark]) .ib-g-card--banner .ib-g-card__media{background:var(--ib-soft-indigo)}:where([data-theme=dark]) .ib-g-card--white,:where([data-theme=dark]) .ib-g-card--outline{background-color:var(--ib-surface)}:where([data-theme=dark]) .ib-g-card__icon{background:var(--ib-surface);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-g-card--white .ib-g-card__icon,:where([data-theme=dark]) .ib-g-card--outline .ib-g-card__icon{background:var(--ib-nav-active)}:where([data-theme=dark]) .ib-g-card__title,:where([data-theme=dark]) .ib-g-card__text{color:var(--ib-text)}:where([data-theme=dark]) .ib-g-card__more{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-g-card__more:hover{color:var(--ib-navy-ink-hover)}:where([data-theme=dark]) .ib-g-stats--tiles .ib-g-stat-0{background:#e4d0442d}:where([data-theme=dark]) .ib-g-stats--tiles .ib-g-stat-1{background:var(--ib-green-soft)}:where([data-theme=dark]) .ib-g-stats--tiles .ib-g-stat-2{background:#4451e42d}:where([data-theme=dark]) .ib-g-stats--tiles .ib-g-stat-3{background:#e4446c2d}:where([data-theme=dark]) .ib-g-stats--tiles .ib-g-stat__value,:where([data-theme=dark]) .ib-g-stats--tiles .ib-g-stat__label{color:var(--ib-heading)}:where([data-theme=dark]) .ib-g-stats--plain{background:var(--ib-surface);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-g-stats--plain .ib-g-stat+.ib-g-stat{border-inline-start:1px solid var(--ib-border)}:where([data-theme=dark]) .ib-g-stats--plain .ib-g-stat__value{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-g-stats--plain .ib-g-stat__label{color:var(--ib-muted)}@media (max-width:767.98px){:where([data-theme=dark]) .ib-g-stats--plain .ib-g-stat:nth-child(2n){border-inline-start:1px solid var(--ib-border)}}:where([data-theme=dark]) .ib-g-logos--strip{background:var(--ib-surface)}:where([data-theme=dark]) .ib-g-logos--grid .ib-g-logos__item{border:1px solid var(--ib-border);background:var(--ib-surface)}:where([data-theme=dark]) .ib-g-logos__item a:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-g-logos__name{background:var(--ib-soft-indigo);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-g-quote{background:var(--ib-surface);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-g-quote__mark{color:#f2d18a;fill:#f2d18a2e}:where([data-theme=dark]) .ib-g-quote__text p{color:var(--ib-text)}:where([data-theme=dark]) .ib-g-quote__who{border-block-start:1px solid var(--ib-border)}:where([data-theme=dark]) .ib-g-quote__initial,:where([data-theme=dark]) .ib-g-quote__name{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-g-quote__role{color:var(--ib-muted)}:where([data-theme=dark]) .ib-g-step__num{background:var(--ib-nav-active);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-g-step__title{color:var(--ib-text)}:where([data-theme=dark]) .ib-g-step__text{color:var(--ib-muted)}:where([data-theme=dark]) .ib-g-steps--cards .ib-g-step{border:1px solid var(--ib-border);background:var(--ib-surface)}:where([data-theme=dark]) .ib-g-steps--cards .ib-g-step--first{background:#09166f;border-color:#7b8af4}:where([data-theme=dark]) .ib-g-steps--cards .ib-g-step--first .ib-g-step__num{color:#fff;background:#e6a821}:where([data-theme=dark]) .ib-g-steps--cards .ib-g-step--first .ib-g-step__title{color:#fff}:where([data-theme=dark]) .ib-g-steps--cards .ib-g-step--first .ib-g-step__text{color:#fffc}:where([data-theme=dark]) .ib-g-steps--timeline .ib-g-step:not(:last-child):before{background:#6476c446}:where([data-theme=dark]) .ib-g-steps--timeline .ib-g-step__body{background:var(--ib-surface);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-g-steps--timeline .ib-g-step--first .ib-g-step__num{color:#fff;background:#e6a821}:where([data-theme=dark]) a.ib-g-shot__frame:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-g-shot__cap{color:var(--ib-text)}:where([data-theme=dark]) .ib-g-lightbox{color:#fff;background:#050b3aeb}:where([data-theme=dark]) .ib-g-lightbox::backdrop{background:#050b3a99}:where([data-theme=dark]) .ib-g-lightbox__btn{color:#fff;background:#121a331f}:where([data-theme=dark]) .ib-g-lightbox__btn:hover{background:#121a333d}:where([data-theme=dark]) .ib-g-lightbox__btn:focus-visible{outline:3px solid #e6a821}:where([data-theme=dark]) .ib-g-video__box{background:linear-gradient(100deg,#5160ca 0%,#2d3b9c 48%,#09166f 100%);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-g-video__box>.ib-g-empty{border-color:#ffffff1f}:where([data-theme=dark]) .ib-g-video__poster:focus-visible{outline:3px solid #e6a821}:where([data-theme=dark]) .ib-g-video__poster:hover .ib-g-video__play{background:#e6a821}:where([data-theme=dark]) .ib-g-video__play{color:#fff;background:#09166f;box-shadow:0 10px 30px #0000008c}:where([data-theme=dark]) .ib-g-video__cap{color:var(--ib-muted)}:where([data-theme=dark]) .ib-g-contact__card{background:var(--ib-surface);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-g-contact__icon{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-g-contact__label{color:var(--ib-muted)}:where([data-theme=dark]) .ib-g-contact__value{color:var(--ib-text)}:where([data-theme=dark]) a.ib-g-contact__value{color:var(--ib-navy-ink)}:where([data-theme=dark]) a.ib-g-contact__value:hover{color:var(--ib-navy-ink-hover)}:where([data-theme=dark]) .ib-g-contact__map{background:var(--ib-soft-indigo);box-shadow:0 8px 28px #0000003d}:where([data-theme=dark]) .ib-g-notice__link{background:#121a33b3}:where([data-theme=dark]) .ib-g-notice__link:hover{background:var(--ib-surface)}:where([data-theme=dark]) .ib-g-notice__link:focus-visible{outline:3px solid #5160ca}:where([data-theme=dark]) .ib-g-notice--indigo{background:var(--ib-nav-active);color:var(--ib-navy-ink);border-color:#5160ca40}:where([data-theme=dark]) .ib-g-notice--indigo .ib-g-notice__link{color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-g-notice--amber{background:var(--ib-cream-soft);color:var(--ib-amber-ink);border-color:#e6a82173}:where([data-theme=dark]) .ib-g-notice--amber .ib-g-notice__icon{color:#f2d18a}:where([data-theme=dark]) .ib-g-notice--amber .ib-g-notice__link{color:var(--ib-amber-ink);background:var(--ib-cream)}:where([data-theme=dark]) .ib-g-notice--amber .ib-g-notice__link:hover{background:#e4b04452}:where([data-theme=dark]) .ib-g-notice--green{background:var(--ib-green-soft);color:var(--ib-green-ink);border-color:#aaeebe66}:where([data-theme=dark]) .ib-g-notice--green .ib-g-notice__link{color:var(--ib-green-ink)}:where([data-theme=dark]) .ib-g-notice--red{background:var(--ib-pink-soft);color:var(--ib-red-ink);border-color:#f0ada866}:where([data-theme=dark]) .ib-g-notice--red .ib-g-notice__link{color:var(--ib-red-ink)}:where([data-theme=dark]) .ib-g-notice--navy{color:#fff;background:#09166f}:where([data-theme=dark]) .ib-g-notice--navy .ib-g-notice__icon{color:#f2d18a}:where([data-theme=dark]) .ib-g-notice--navy .ib-g-notice__link{background:var(--ib-cream);color:var(--ib-navy-ink)}:where([data-theme=dark]) .ib-g-notice--navy .ib-g-notice__link:hover{background:var(--ib-surface)}:where([data-theme=dark]) .ib-g-feature__icon{background:var(--ib-green-soft);color:var(--ib-green-ink)}:where([data-theme=dark]) .ib-g-tone--indigo .ib-g-feature__icon{background:var(--ib-surface)}:where([data-theme=dark]) .ib-g-feature__title{color:var(--ib-text)}:where([data-theme=dark]) .ib-g-feature__text{color:var(--ib-muted)}:where([data-theme=dark]) .ib-g-spacer__line{border-block-start:1px solid var(--ib-border)}:where([data-theme=dark]) .ib-g-spacer__star:before,:where([data-theme=dark]) .ib-g-spacer__star:after{background:#6476c446}:where([data-theme=dark]) .ib-g-spacer--editing{outline:1px dashed var(--ib-border)}:where([data-theme=dark]) .ib-g-spacer__label{color:var(--ib-muted)}:where([data-theme=dark]) .ib-auth__icon--user,:where([data-theme=dark]) .ib-auth__icon--lock,:where([data-theme=dark]) .ib-auth__icon--phone{color:var(--ib-muted,var(--ib-muted))}:where([data-theme=dark]) .ib-auth--register .ib-auth__notice{color:var(--ib-text,var(--ib-text))}:where([data-theme=dark]) .ib-reg__error{color:var(--ib-red-ink)}:where([data-theme=dark]) .ib-reg__donetext{color:var(--ib-muted,var(--ib-muted))}:where([data-theme=dark]) [dir=ltr] .ib-promo__tile{box-shadow:10px 10px 4px #5160ca40}:where([data-theme=dark]) [dir=ltr] .ib-auth__welcome{background-image:linear-gradient(90deg,#09166f 0%,#2d3b9c 55%,#5160ca 100%)}:where([data-theme=dark]) [dir=ltr] .ib-auth__hero{background-image:linear-gradient(90deg,#09166f,#5160ca)}[dir=ltr] .ib-enrol__arrow--back,[dir=ltr] .ib-auth__backarrow{transform:none}[dir=ltr] .ib-post__arrow{transform:scaleX(-1)}[dir=ltr] .ib-post__arrow--back{transform:none}[dir=ltr] .ib-post:hover .ib-post__more .ib-post__arrow{transform:scaleX(-1)translate(-3px)}[dir=ltr] .ib-promo__tile{box-shadow:10px 10px 4px #5160ca40}[dir=ltr] .ib-auth__welcome{background-image:linear-gradient(90deg,#09166f 0%,#2d3b9c 55%,#5160ca 100%)}[dir=ltr] .ib-auth__hero{background-image:linear-gradient(90deg,#09166f,#5160ca)}[dir=ltr] .ib-g-quote__mark{transform:none}[dir=ltr] .ib-contact__input input[type=email],[dir=ltr] input[dir=ltr],[dir=ltr] textarea[dir=ltr]{text-align:start}
