.client-home-shell{--home-navy:#051222;--home-navy-2:#0b2240;--home-footer:#020b17;--home-ink-2:#4b5566;--home-ink-3:#7a8494;--home-blue:#004efb;--home-blue-dark:#0038c2;--home-blue-light:#5b8cff;--home-blue-pale:#7fa4ff;--home-blue-tint:#eef3ff;--home-blue-tint-2:#e3ebff;--home-coral:#fc5e4b;--home-coral-text:#c93b25;--home-grey:#f4f6f9;--home-grey-2:#f7f8fa;--home-line:#d9dee6;--home-line-2:#c8cfd9;--home-line-3:#e6eaf0;--home-font-head:"Manrope", "Open Sans", sans-serif;--home-font-body:"Open Sans", "IBM Plex Sans Arabic", Arial, sans-serif;--home-font-ar:"IBM Plex Sans Arabic", "Open Sans", sans-serif;--home-wrap-pad:4.5rem;--font-display:var(--home-font-head);--font-sans:var(--home-font-body);color:var(--home-navy);font-family:var(--home-font-body);background:#fff;font-size:1rem;line-height:1.5}.client-home{color:var(--home-navy);background:#fff}.client-home-shell h1,.client-home-shell h2,.client-home-shell h3,.client-home-shell h4{font-family:var(--home-font-head);letter-spacing:-.02em;color:inherit;text-wrap:wrap;margin:0;line-height:1.5}.client-home-shell :focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}.client-home-shell svg{flex:none}.client-home :where(a){color:var(--home-blue);text-decoration:none}.client-home :where(a:hover){color:var(--home-blue-dark)}.client-skip-link{inset-inline-start:1rem;z-index:100;background:var(--home-blue);color:#fff;padding:.7rem 1rem;font-weight:700;position:fixed;top:1rem;transform:translateY(-200%)}.client-skip-link:focus{transform:none}.home-wrap{width:100%;max-width:100rem;padding-inline:var(--home-wrap-pad);margin-inline:auto}.home-section{padding-block:7.5rem;position:relative}.home-section>.home-wrap:not(.home-about):not(.home-faq){flex-direction:column;gap:3.5rem;display:flex}#process>.home-wrap{gap:4rem}#programmes>.home-wrap{gap:2.75rem}.home-section--grey{background:var(--home-grey)}.home-section--tint{background:var(--home-blue-tint);background-image:linear-gradient(#004efb12 1px,#0000 1px),linear-gradient(90deg,#004efb12 1px,#0000 1px);background-size:56px 56px}[data-home-reveal]{opacity:1}[data-home-reveal=pending]{opacity:0;transform:translateY(1.375rem)}[data-home-reveal=in]{opacity:1;transform:none}[data-home-reveal=pending],[data-home-reveal=in]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}[data-home-reveal-delay="1"]{transition-delay:80ms}[data-home-reveal-delay="2"]{transition-delay:.16s}.home-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--home-blue);align-items:center;gap:.875rem;font-size:.75rem;font-weight:700;line-height:1.5;display:flex}.home-eyebrow:before{content:"";background:currentColor;flex:none;width:10px;height:10px;display:block}.home-section-heading{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:2rem;display:grid}.home-section-heading>div{flex-direction:column;grid-column:span 7;gap:1.375rem;display:flex}.home-section-heading h2,.home-about h2,.home-faq h2,.home-contact h2{letter-spacing:-.02em;font-size:3.25rem;font-weight:800;line-height:1.06}.home-section-heading>p{border-inline-start:2px solid var(--home-blue);padding-bottom:.375rem;color:var(--home-ink-2);grid-column:9/span 4;padding-inline-start:1.5rem;font-size:1.125rem;line-height:1.65}.home-button{white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:.75rem;height:3.5rem;padding:0 1.875rem;font-size:.9375rem;font-weight:700;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.home-hero__actions .home-button{height:3.75rem;padding:0 2.125rem;font-size:1rem}.home-button svg,.client-home a svg{width:1.125rem;height:1.125rem;transition:transform .2s}.home-button:hover svg,.client-home a:hover svg{transform:translate(4px)}[dir=rtl] .home-button:hover svg,[dir=rtl] .client-home a:hover svg,[dir=rtl] .client-footer a:hover svg{transform:translate(-4px)}.home-button--primary{background:var(--home-blue);color:#fff}.home-button--primary:hover{background:var(--home-blue-dark);color:#fff}.home-button--outline{border:1.5px solid var(--home-navy);color:var(--home-navy)}.home-button--outline:hover,.home-button--navy{background:var(--home-navy);color:#fff}.home-button--navy:hover{background:var(--home-navy-2);color:#fff}.home-button--white{color:var(--home-navy);background:#fff}.home-button--white:hover{background:var(--home-blue-tint-2);color:var(--home-navy)}.home-button--ghost{color:#fff;border:1.5px solid #fff9}.home-button--ghost:hover{color:#fff;background:#ffffff1f}.home-arrow-link{align-self:flex-start;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:700;display:inline-flex}.home-arrow-link:hover svg{transform:translate(6px)}[dir=rtl] .home-arrow-link:hover svg{transform:translate(-6px)}.home-arrow-link--white,.home-arrow-link--white:hover{color:#fff}.home-capabilities article,.home-prog,.home-post,.home-tier,.home-route{transition:box-shadow .3s,transform .3s;position:relative}.home-capabilities article:after,.home-prog:after,.home-post:after,.home-tier:after{content:"";background:var(--home-blue);transform-origin:0;height:3px;transition:transform .3s;position:absolute;inset:0 0 auto;transform:scaleX(0)}[dir=rtl] .home-capabilities article:after,[dir=rtl] .home-prog:after,[dir=rtl] .home-post:after,[dir=rtl] .home-tier:after{transform-origin:100%}.home-capabilities article:hover,.home-prog:hover,.home-post:hover,.home-tier:hover,.home-route:hover{z-index:1;transform:translateY(-3px);box-shadow:0 24px 48px #0512221f}.home-capabilities article:hover:after,.home-prog:hover:after,.home-post:hover:after,.home-tier:hover:after{transform:scaleX(1)}.home-post--more:after{display:none}.home-icon-tile{background:var(--home-blue);color:#fff;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .3s;display:flex}.home-icon-tile svg{stroke-width:1.75px;width:1.5rem;height:1.5rem}.home-icon-tile--white{color:var(--home-blue);background:#fff}.home-icon-tile--navy{background:var(--home-navy);color:#fff}.home-hero{background:#fff;position:relative;overflow:hidden}.home-hero__panel{top:0;bottom:0;background:var(--home-blue);background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:56px 56px;width:42%;position:absolute;inset-inline-end:0}.home-hero__panel svg{inset-inline-end:-8.75rem;opacity:.9;width:40rem;height:40rem;position:absolute;bottom:-7.5rem}.home-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:2rem;padding-block:6.5rem 7rem;display:grid;position:relative}.home-hero__copy{flex-direction:column;grid-column:span 6;gap:2rem;display:flex;position:relative}.home-hero h1{letter-spacing:-.02em;max-width:45rem;font-size:4.5rem;font-weight:800;line-height:1.02}.home-hero h1 em{color:var(--home-blue);font-style:normal}.home-hero__lede{color:var(--home-ink-2);max-width:36.25rem;font-size:1.1875rem;line-height:1.65}.home-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem;padding-top:.25rem;display:flex}.home-hero__meta{border-top:1px solid var(--home-line);gap:1.75rem;max-width:36.25rem;margin:.5rem 0 0;padding-top:1.25rem;display:flex}.home-hero__meta div{flex-direction:column;gap:.25rem;display:flex}.home-hero__meta dt{font-family:var(--home-font-head);font-size:.9375rem;font-weight:800}.home-hero__meta dd{color:var(--home-ink-2);margin:0;font-size:.8125rem}.home-hero__visual{grid-column:7/span 6;justify-content:flex-end;align-items:center;min-height:37.5rem;padding-inline-start:1rem;display:flex;position:relative}.home-devices{perspective:1800px;transform-origin:0 0;flex:none;width:41.25rem;height:35rem;position:relative}.home-laptop{width:35rem;transform-style:preserve-3d;filter:drop-shadow(0 40px 60px #001e6e73);position:absolute;top:1rem;left:0;transform:rotateY(-10deg)rotateX(2deg)}.home-laptop__screen{background:#0b1b33;border:10px solid #0b1b33;border-bottom-width:14px;border-radius:10px 10px 0 0;box-shadow:inset 0 0 0 1px #ffffff14}.home-laptop__base{background:linear-gradient(#dce6ff,#b7c9ff);border-radius:0 0 10px 10px;height:1.125rem;position:relative}.home-laptop__base i{background:#9fb3e6;border-radius:0 0 6px 6px;width:7.5rem;height:6px;margin-left:-3.75rem;position:absolute;top:0;left:50%}.home-lp{height:22.25rem;font-family:var(--home-font-body);color:var(--home-navy);background:#fff;flex-direction:column;display:flex;overflow:hidden}.home-lp__top{background:var(--home-navy);color:#fff;flex:none;align-items:center;gap:.625rem;height:2.25rem;padding:0 .875rem;font-size:.75rem;font-weight:700;line-height:1.5;display:flex}.home-lp__top picture{flex:none;display:flex}.home-lp__top img{width:auto;height:1rem}.home-lp__top em{color:#ffffffa6;margin-inline-start:auto;font-size:.6875rem;font-style:normal;font-weight:400}.home-lp__top b{border:1px solid #ffffff80;padding:2px 7px;font-size:.625rem}.home-lp__body{flex-grow:1;grid-template-columns:minmax(0,1fr) 10.5rem;display:grid}.home-lp__main{flex-direction:column;gap:.625rem;padding:.75rem .875rem;display:flex}.home-lp__video{flex:none;height:6.75rem;position:relative;overflow:hidden}.home-lp__video svg{width:100%;height:100%;display:block}.home-lp__play{background:#fff;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin:-1.25rem 0 0 -1.25rem;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 8px 20px #05122240}.home-lp__time{color:#fff;background:#051222d9;padding:3px 6px;font-size:.59375rem;position:absolute;bottom:.5rem;right:.625rem}.home-lp__lesson{color:var(--home-ink-2);justify-content:space-between;align-items:baseline;gap:.625rem;font-size:.6875rem;display:flex}.home-lp__lesson strong{color:var(--home-navy);font-size:.78125rem}.home-lp__label{letter-spacing:.12em;text-transform:uppercase;color:var(--home-coral-text);font-size:.59375rem;font-weight:700;line-height:1.5}[lang=ar] .home-lp__label{letter-spacing:0;font-size:.65625rem}.home-lp__quiz{border:1px solid var(--home-line);flex-direction:column;gap:.375rem;padding:.625rem .75rem;display:flex}.home-lp__quiz p{font-size:.6875rem;font-weight:600;line-height:1.35}.home-lp__opt{border:1px solid var(--home-line-2);align-items:center;gap:.5rem;padding:6px 8px;font-size:.65625rem;line-height:1.5;display:flex}.home-lp__opt i{border:1.5px solid #9aa3b2;flex:none;width:10px;height:10px;display:block}.home-lp__opt.is-on{background:var(--home-blue-tint);border-color:var(--home-blue)}.home-lp__opt.is-on i{background:var(--home-blue);border-color:var(--home-blue)}.home-lp__side{background:var(--home-grey-2);border-inline-start:1px solid var(--home-line-3);flex-direction:column;gap:.5625rem;padding:.75rem;display:flex}.home-lp__side .home-lp__label{color:var(--home-ink-2)}.home-lp__mod{color:var(--home-ink-3);align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.home-lp__mod i{border:1.5px solid var(--home-line-2);flex:none;width:9px;height:9px;display:block}.home-lp__mod.is-done{color:var(--home-navy)}.home-lp__mod.is-done i{background:var(--home-blue);border-color:var(--home-blue)}.home-lp__mod.is-now{color:var(--home-navy);font-weight:700}.home-lp__mod.is-now i{background:var(--home-coral);border-color:var(--home-coral)}.home-lp__prog{color:var(--home-ink-2);flex-direction:row;align-items:center;gap:.5rem;margin-top:auto;font-size:.625rem;font-weight:400;line-height:1.5;display:flex}.home-lp__prog div{background:var(--home-line-3);flex-grow:1;height:5px}.home-lp__prog div i{background:var(--home-blue);width:58%;height:5px;display:block}.home-lp__prog b{color:var(--home-navy)}.home-phone{background:#0b1b33;border-radius:26px;width:12.25rem;height:24.5rem;padding:.625rem;position:absolute;bottom:0;right:0;box-shadow:0 40px 70px #001e6e80,inset 0 0 0 1px #ffffff1a}.home-phone:before{content:"";z-index:1;background:#000;border-radius:3px;width:4rem;height:6px;margin-left:-2rem;position:absolute;top:.875rem;left:50%}.home-phone__screen{height:100%;font-family:var(--home-font-ar);color:var(--home-navy);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.home-ph__top{background:var(--home-navy);color:#fff;flex:none;justify-content:space-between;align-items:flex-end;height:3.75rem;padding:0 .75rem .625rem;font-size:.71875rem;font-weight:600;line-height:1.5;display:flex}.home-ph__top b{border:1px solid #ffffff80;padding:2px 6px;font-size:.625rem;font-weight:600}.home-ph__prog{border-bottom:1px solid var(--home-line-3);color:var(--home-ink-2);flex-direction:row;flex:none;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.65625rem;font-weight:400;line-height:1.5;display:flex}.home-ph__prog div{background:var(--home-line-3);flex-grow:1;height:5px}.home-ph__prog div i{background:var(--home-blue);width:58%;height:5px;display:block}.home-ph__card{flex-direction:column;gap:.4375rem;padding:.75rem;display:flex}.home-ph__card p{font-size:.71875rem;font-weight:600;line-height:1.7}.home-ph__fb{background:var(--home-grey);border-top:2px solid var(--home-blue);margin:0 .75rem;padding:.5rem .625rem;font-size:.65625rem;line-height:1.6}.home-ph__btn{background:var(--home-blue);color:#fff;text-align:center;margin:auto .75rem .75rem;padding:.5625rem;font-size:.71875rem;font-weight:600;display:block}.home-cert{border-top:4px solid var(--home-coral);background:#fff;align-items:flex-start;gap:.75rem;width:17rem;padding:.875rem 1rem;display:flex;position:absolute;bottom:.5rem;left:0;box-shadow:0 24px 50px #00145059}.home-cert__seal{background:var(--home-coral);flex:none;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:flex}.home-cert div{flex-direction:column;gap:3px;display:flex}.home-cert strong{font-family:var(--home-font-head);font-size:.875rem;line-height:1.25}.home-cert em{color:var(--home-ink-2);font-size:.65625rem;font-style:normal}.home-cert .home-lp__label{color:var(--home-ink-2)}.home-strip{background:var(--home-navy);border-top:3px solid var(--home-blue)}.home-strip .home-wrap{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-strip span{color:#fff;letter-spacing:.08em;text-transform:uppercase;border-inline-start:1px solid #ffffff24;align-items:center;gap:.75rem;padding:1.625rem 1.5rem;font-size:.8125rem;font-weight:700;line-height:1.5;display:flex}.home-strip span:first-child{border-inline-start:0;padding-inline-start:0}.home-strip svg{stroke-width:2.5px;width:1.125rem;height:1.125rem;color:var(--home-blue-light)}.home-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.home-route{flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:31.25rem;padding:3.75rem;display:flex;overflow:hidden}.home-route__ghost{inset-inline-end:1.75rem;font-family:var(--home-font-head);letter-spacing:-.05em;pointer-events:none;color:#ffffff12;font-size:15rem;font-weight:800;line-height:1;position:absolute;bottom:-1.875rem}.home-route__body{flex-direction:column;gap:1.375rem;display:flex;position:relative}.home-route__kicker{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.625rem;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-flex}.home-route__kicker i{background:currentColor;flex:none;width:8px;height:8px;display:block}.home-route .home-arrow-link{font-size:1rem;position:relative}.home-route--primary{background:var(--home-blue);color:#fff;grid-column:span 2}.home-route--primary .home-route__kicker{color:#fffc}.home-route--primary h3{color:#fff;font-size:2.875rem;font-weight:800;line-height:1.06}.home-route--primary p{color:#ffffffeb;max-width:32.5rem;font-size:1.125rem;line-height:1.6}.home-route--primary .home-route__body{max-width:32.5rem}.home-route__art{inset-inline-end:3rem;width:25rem;height:14.125rem;position:absolute;bottom:2.25rem}.home-route--secondary{background:var(--home-navy);color:#fff;padding:3.75rem 3rem}.home-route--secondary .home-route__kicker{color:var(--home-blue-pale)}.home-route--secondary h3{color:#fff;font-size:2.125rem;font-weight:800;line-height:1.08}.home-route--secondary p{color:#ffffffc7;font-size:1rem;line-height:1.65}.home-route--secondary .home-arrow-link,.home-route--secondary .home-arrow-link:hover{color:#fff}.home-capabilities{background:var(--home-line);border:1px solid var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.home-capabilities article{background:#fff;flex-direction:column;gap:1.375rem;min-height:20rem;padding:2.5rem 2rem 2.25rem;display:flex}.home-capabilities article:hover .home-icon-tile{background:var(--home-navy)}.home-capabilities h3{font-size:1.25rem;font-weight:800;line-height:1.3}.home-capabilities p{color:var(--home-ink-2);font-size:.9375rem;line-height:1.65}.home-standard-notes{background:var(--home-line);border:1px solid var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.home-standard-notes p{color:var(--home-ink-2);background:#fff;padding:1.375rem 1.75rem;font-size:.90625rem;line-height:1.6}.home-standard-notes strong{color:var(--home-navy);font-family:var(--home-font-head);letter-spacing:normal;text-transform:none;margin-bottom:.25rem;font-size:.9375rem;font-weight:700;display:block}.home-process{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.75rem;margin:0;padding-top:3.5rem;list-style:none;display:grid;position:relative}.home-process:before,.home-process:after{content:"";height:3px;position:absolute;top:11px}.home-process:before{background:var(--home-blue-tint-2);inset-inline:0}.home-process:after{background:var(--home-blue);width:66%;inset-inline-start:0}.home-process li{flex-direction:column;gap:.875rem;display:flex;position:relative}.home-process li:before{content:"";top:-3.5rem;background:var(--home-blue);width:1.5rem;height:1.5rem;box-shadow:0 0 0 2px var(--home-blue);border:4px solid #fff;position:absolute;inset-inline-start:0}.home-process .is-checkpoint:before{background:var(--home-coral);box-shadow:0 0 0 2px var(--home-coral)}.home-process li:nth-child(n+5):before{box-shadow:0 0 0 2px var(--home-blue-tint-2);background:#fff}.home-step__num{font-family:var(--home-font-head);color:var(--home-blue);letter-spacing:normal;font-size:2.5rem;font-weight:800;line-height:1}.home-process h3{font-size:1.3125rem;font-weight:800;line-height:1.5}.home-process p{color:var(--home-ink-2);font-size:.90625rem;line-height:1.6}.home-step__badge{background:var(--home-coral);color:var(--home-navy);letter-spacing:.02em;align-self:flex-start;align-items:center;gap:.5rem;margin-top:auto;padding:.5rem .75rem;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-flex}.home-inline-cta{flex-wrap:wrap;align-items:center;gap:1.75rem;display:flex}.home-inline-cta--rule{border-top:1px solid var(--home-line);padding-top:2.75rem}.home-inline-cta p{color:var(--home-ink-2);font-size:.9375rem}.home-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:1.25rem;display:grid}.home-tile{flex-direction:column;gap:1.5rem;padding:2.5rem;display:flex;position:relative;overflow:hidden}.home-tile__head{align-items:flex-start;gap:1.125rem;display:flex}.home-tile__head h3{font-size:1.5rem;font-weight:800;line-height:1.2}.home-tile__head p{color:inherit;opacity:.75;margin-top:.25rem;font-size:.875rem}.home-tile ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-tile li{border-bottom:1px solid #0512221a;align-items:flex-start;gap:.75rem;padding:.75rem 0;font-size:.9375rem;line-height:1.5;display:flex}.home-tile li:last-child{border-bottom:0}.home-tile li svg{stroke-width:2.5px;width:1.125rem;height:1.125rem;margin-top:3px}.home-tile--plan{border:1px solid var(--home-line);background:#fff;grid-column:span 2}.home-tile--plan li svg{color:var(--home-blue)}.home-plan-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.home-tile--learner{background:var(--home-blue);color:#fff}.home-tile--learner li{border-color:#ffffff38}.home-tile--learner li svg{color:#fff}.home-tile--digital{background:var(--home-navy);color:#fff}.home-tile--digital li{border-color:#ffffff29}.home-tile--digital li svg{color:var(--home-blue-light)}.home-tile--note{border:1px solid var(--home-line);background:#fff;flex-direction:row;grid-column:span 4;align-items:center;gap:1.5rem;padding:1.75rem 2.25rem}.home-tile--note .home-icon-tile{width:2.75rem;height:2.75rem}.home-tile--note .home-icon-tile svg{stroke-width:2px;width:1.375rem;height:1.375rem}.home-tile--note p{color:var(--home-ink-2);flex-grow:1;font-size:.96875rem;line-height:1.6}.home-tile--note strong{color:var(--home-navy)}.home-tile--note .home-button{flex:none}.home-sb{background:var(--home-grey);border:1px solid var(--home-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;padding:1.125rem;display:grid}.home-sb__frame{border:1px solid var(--home-line);background:#fff;flex-direction:column;gap:.5rem;padding:.625rem;display:flex;position:relative}.home-sb__num{top:6px;font-family:var(--home-font-head);color:var(--home-blue);font-size:.6875rem;font-weight:800;position:absolute;inset-inline-end:8px}.home-sb__screen{aspect-ratio:16/9;background:var(--home-blue-tint);border:1px solid var(--home-line-3);flex-direction:column;gap:5px;padding:6px;display:flex}.home-sb__screen i{display:block}.home-sb__bar{background:var(--home-navy);width:100%;height:6px}.home-sb__block{background:var(--home-blue);width:55%;height:22px}.home-sb__block--accent{background:var(--home-coral);width:35%}.home-sb__line{background:var(--home-line-2);width:85%;height:4px}.home-sb__line--short{width:60%}.home-sb__notes{flex-direction:column;gap:4px;display:flex}.home-sb__notes i{background:var(--home-line);width:100%;height:4px;display:block}.home-sb__notes i:last-child{width:70%}.home-sb__voice{color:var(--home-coral-text);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.625rem;font-weight:700;line-height:1.5;display:flex}.home-sb__voice i{background:var(--home-coral);flex:none;width:6px;height:6px;display:block}.home-books{height:9.375rem;margin-top:auto;display:block;position:relative}.home-books>i{background:#fff;border:1px solid #0000000d;width:7.5rem;height:8.75rem;display:block;position:absolute;bottom:0}.home-books>i:first-child{opacity:.35;inset-inline-start:0}.home-books>i:nth-child(2){opacity:.6;height:8.25rem;inset-inline-start:2.25rem}.home-books>i:last-child{opacity:1;flex-direction:column;gap:6px;height:7.75rem;padding:.75rem;display:flex;inset-inline-start:4.5rem}.home-books b{background:var(--home-line-2);width:70%;height:5px;display:block}.home-books b:first-child{background:var(--home-navy);width:50%;height:8px;margin-bottom:6px}.home-books b:last-child{background:var(--home-coral);width:40%;height:6px;margin-top:auto}.home-format-chips{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.home-format-chips span{letter-spacing:.06em;color:#fff;border:1px solid #ffffff4d;padding:.5rem .75rem;font-size:.75rem;font-weight:700;line-height:1.5}.home-format-chips .is-on{background:var(--home-blue);border-color:var(--home-blue)}.home-filter{flex-wrap:wrap;gap:8px;display:flex}.home-filter button{border:1px solid var(--home-line-2);height:2.625rem;color:var(--home-navy);background:#fff;padding:0 1.125rem;font-size:.84375rem;font-weight:600;line-height:normal;transition:border-color .2s,background .2s,color .2s}.home-filter button:hover{border-color:var(--home-navy)}.home-filter button.is-on{background:var(--home-navy);color:#fff;border-color:var(--home-navy)}.home-programmes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.home-prog{border:1px solid var(--home-line);background:#fff;flex-direction:column;display:flex}.home-prog__cover{background:var(--home-navy);flex:none;height:9.375rem;position:relative;overflow:hidden}.home-prog__cover img{object-fit:cover;width:100%;height:100%}.home-prog__placeholder{width:100%;height:100%;color:var(--home-blue-light);place-items:center;display:grid}.home-prog__placeholder svg{width:2.25rem;height:2.25rem}.home-prog__dur{top:.875rem;color:var(--home-navy);background:#fff;align-items:center;gap:.5rem;padding:.4375rem .625rem;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-flex;position:absolute;inset-inline-end:.875rem}.home-prog__dur svg{stroke-width:2.2px;width:.875rem;height:.875rem}.home-prog__body{flex-direction:column;flex-grow:1;gap:.75rem;padding:1.75rem 1.875rem 1.875rem;display:flex}.home-prog__stream{letter-spacing:.12em;text-transform:uppercase;color:var(--home-blue);font-size:.75rem;font-weight:700;line-height:1.5}.home-prog__body h3{font-size:1.4375rem;font-weight:800;line-height:1.25}.home-prog__body>p{color:var(--home-ink-2);flex-grow:1;font-size:.9375rem;line-height:1.6}.home-prog__lang{font-family:var(--home-font-body);margin-top:.25rem}.home-prog__meta{border-top:1px solid var(--home-line-3);justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding-top:1.125rem;display:flex}.home-prog__price{font-family:var(--home-font-head);font-size:1.1875rem;font-weight:800;line-height:1.5}.home-prog__price small{font-family:var(--home-font-body);color:var(--home-ink-2);margin-inline-start:.375rem;font-size:.78125rem;font-weight:600}.home-empty{border:1px dashed var(--home-line-2);text-align:center;color:var(--home-ink-2);background:#fff;padding:3rem 2.5rem;font-size:1rem;line-height:1.6}.home-empty a{font-weight:700}.home-band{background:var(--home-navy);color:#fff;justify-content:space-between;align-items:center;gap:2.5rem;padding:2.75rem 3rem;display:flex;position:relative;overflow:hidden}.home-band:before{content:"";inset-inline-start:0;background:var(--home-blue);width:8px;position:absolute;top:0;bottom:0}.home-band p{font-family:var(--home-font-head);max-width:42.5rem;font-size:1.375rem;font-weight:800;line-height:1.4}.home-band__actions{flex-wrap:wrap;flex:none;gap:.75rem;display:flex}.home-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.home-tier{border:1px solid var(--home-line);background:#fff;flex-direction:column;gap:1.375rem;min-height:28.75rem;padding:3rem 2.75rem;display:flex}.home-tier__num{font-family:var(--home-font-head);color:var(--home-blue);letter-spacing:.1em;font-size:.875rem;font-weight:800;line-height:1.5}.home-tier h3{font-size:2rem;font-weight:800;line-height:1.5}.home-tier>p{color:var(--home-ink-2);font-size:.96875rem;line-height:1.6}.home-tier ul{border:0;flex-direction:column;gap:.625rem;margin:0;padding:0;font-size:.90625rem;list-style:none;display:flex}.home-tier li{align-items:flex-start;gap:.625rem;font-size:.90625rem;line-height:1.5;display:flex}.home-tier li svg{stroke-width:2.5px;width:1rem;height:1rem;color:var(--home-blue);margin-top:3px}.home-tier__foot{color:var(--home-ink-2);border-top:1px solid var(--home-line-3);margin-top:auto;padding-top:1rem;font-size:.8125rem;font-weight:400}.home-tier--2{background:var(--home-blue-tint);border-color:var(--home-blue-tint-2)}.home-tier--3{background:var(--home-navy);color:#fff;border-color:var(--home-navy)}.home-tier--3 h3{color:#fff}.home-tier--3>p{color:#ffffffc7}.home-tier--3 .home-tier__foot{color:#ffffffb3;border-color:#ffffff29}.home-tier--3 .home-tier__num,.home-tier--3 li svg{color:var(--home-blue-pale)}.home-industries{border-top:2px solid var(--home-navy);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;display:grid}.home-ind{border-bottom:1px solid var(--home-line);color:var(--home-navy);grid-template-columns:2.75rem minmax(0,1fr) 1.75rem;align-items:start;gap:1.25rem;padding:1.625rem .5rem;transition:background .2s,padding .2s;display:grid}.home-ind:hover{background:var(--home-blue-tint);color:var(--home-navy);padding-inline:1rem}.home-ind__num{font-family:var(--home-font-head);color:var(--home-blue);padding-top:.375rem;font-size:.875rem;font-weight:800;line-height:1.5}.home-ind h3{font-size:1.375rem;font-weight:800;line-height:1.25}.home-ind p{color:var(--home-ink-2);margin-top:.375rem;font-size:.90625rem;line-height:1.55}.home-ind>svg{width:1.375rem;height:1.375rem;color:var(--home-blue);margin-top:.375rem;transition:transform .2s}.home-ind:hover>svg{transform:translate(4px)}[dir=rtl] .home-ind:hover>svg{transform:translate(-4px)}.home-insights{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.home-post{border:1px solid var(--home-line);background:#fff;flex-direction:column;display:flex}.home-post>.home-insight-art{flex:none;width:100%;max-width:100%;height:12.5rem}.home-post__body{flex-direction:column;flex-grow:1;gap:.75rem;padding:1.75rem 1.75rem 2rem;display:flex}.home-post h3{font-size:1.3125rem;font-weight:800;line-height:1.3}.home-post p{color:var(--home-ink-2);flex-grow:1;font-size:.9375rem;line-height:1.6}.home-post--feature{flex-direction:row;grid-column:span 2}.home-post--feature>.home-insight-art{width:46%;height:auto;min-height:100%}.home-post--feature .home-post__body{padding:2.5rem}.home-post--feature h3{font-size:1.75rem}.home-post--more{background:var(--home-navy);color:#fff;grid-column:span 2;justify-content:center;padding:3rem 3.5rem}.home-post--more h3{color:#fff;max-width:32.5rem;margin-top:.875rem;font-size:1.875rem;line-height:1.2}.home-post--more .home-prog__stream{color:var(--home-blue-pale)}.home-post--more .home-arrow-link{margin-top:1.5rem}.home-insight-art{background:#051222;position:relative;overflow:hidden}.home-insight-art i{display:block;position:absolute}.home-insight-art--1 i:first-child{background:#004efb;inset:18% 62% 52% 10%}.home-insight-art--1 i:nth-child(2){background:#004efb;inset:18% 10% 52% 62%}.home-insight-art--1 i:nth-child(3){background:#fc5e4b;inset:40% 36% 26%}.home-insight-art--1 i:nth-child(4){inset:58% 62% 14% 10%;box-shadow:inset 0 0 0 2px #5b8cff}.home-insight-art--1 i:nth-child(5){background:#004efb;inset:58% 10% 14% 62%}.home-insight-art--2{background:#004efb}.home-insight-art--2 i:first-child{background:#ffffff59;inset:72% 78% 10% 10%}.home-insight-art--2 i:nth-child(2){background:#ffffff80;inset:56% 56% 10% 32%}.home-insight-art--2 i:nth-child(3){background:#ffffffb8;inset:38% 34% 10% 54%}.home-insight-art--2 i:nth-child(4){background:#fff;inset:20% 12% 10% 76%}.home-insight-art--2 i:nth-child(5){background:#fc5e4b;inset:8% 14% 84% 78%}.home-insight-art--3{background:#eef3ff}.home-insight-art--3 i:first-child{clip-path:polygon(0 0,68% 0,100% 50%,68% 100%,0 100%,32% 50%);background:#051222;inset:18% 62% 18% 12%}.home-insight-art--3 i:nth-child(2){clip-path:polygon(32% 0,100% 0,68% 50%,100% 100%,32% 100%,0 50%);background:#004efb;inset:18% 12% 18% 62%}.home-insight-art--3 i:nth-child(3){background:#fc5e4b;inset:12% 47%}.home-insight-art--3 i:nth-child(4),.home-insight-art--3 i:nth-child(5){display:none}.home-insight-art--4 i:first-child{background:#004efb;inset:58% 82% 34% 12%}.home-insight-art--4 i:nth-child(2){background:#004efb;inset:30% 60% 62% 34%}.home-insight-art--4 i:nth-child(3){background:#fc5e4b;inset:50% 40% 42% 54%}.home-insight-art--4 i:nth-child(4){background:#004efb;inset:26% 20% 66% 74%}.home-insight-art--4 i:nth-child(5){background:#5b8cff;inset:62% 8% 30% 86%}.home-about{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:2rem;display:grid}.home-about__copy{flex-direction:column;grid-column:span 6;gap:1.75rem;display:flex}.home-about__copy>.home-button{align-self:flex-start}.home-about__copy p{color:var(--home-ink-2);max-width:37.5rem;font-size:1.125rem;line-height:1.7}.home-principles{flex-direction:column;grid-column:8/span 5;gap:.875rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.home-principle{align-items:flex-start;gap:1.5rem;padding:1.875rem 2rem;display:flex}.home-principle--1{background:var(--home-blue);color:#fff}.home-principle--1 .home-principle__num{color:#fff}.home-principle--1 p{color:#ffffffe6}.home-principle--2{background:var(--home-navy);color:#fff}.home-principle--2 .home-principle__num{color:var(--home-blue-pale)}.home-principle--2 p{color:#fffc}.home-principle--3{border:1px solid var(--home-line);background:#fff}.home-principle--3 p{color:var(--home-ink-2)}.home-principle__num{font-family:var(--home-font-head);color:var(--home-blue);flex:none;padding-top:.25rem;font-size:.9375rem;font-weight:800;line-height:1.5}.home-principle h3{font-size:1.375rem;font-weight:800;line-height:1.5}.home-principle p{margin-top:.5rem;font-size:.96875rem;line-height:1.6}.home-faq{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:2rem;display:grid}.home-faq__intro{flex-direction:column;grid-column:span 4;gap:1.375rem;display:flex;position:sticky;top:8.5rem}.home-faq__intro p:last-child{color:var(--home-ink-2);font-size:1rem;line-height:1.6}.home-faq__intro a{font-weight:700}.home-faq__list{border-top:2px solid var(--home-navy);grid-column:5/span 8}.home-faq-item{border-bottom:1px solid var(--home-line-2)}.home-faq-item summary{text-align:start;width:100%;color:var(--home-navy);cursor:pointer;grid-template-columns:2.75rem minmax(0,1fr) 1.75rem;align-items:center;gap:1.25rem;padding:1.75rem 0;list-style:none;display:grid}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq__num{font-family:var(--home-font-head);color:var(--home-blue);font-size:.875rem;font-weight:800;line-height:1.5}.home-faq-item summary>span:nth-child(2){font-family:var(--home-font-head);font-size:1.3125rem;font-weight:800;line-height:1.35}.home-faq-item summary:hover>span:nth-child(2){color:var(--home-blue)}.home-faq-item summary svg{transition:transform .25s}.home-faq-item[open] summary svg{transform:rotate(180deg)}.home-faq-item>p{color:var(--home-ink-2);padding:0 4rem 1.875rem;font-size:1.03125rem;line-height:1.7}.home-contact{background:var(--home-blue);color:#fff;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:56px 56px;padding-block:7.5rem;position:relative}.home-contact h2,.home-contact .home-eyebrow{color:#fff}.home-contact__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:2rem;display:grid;position:relative}.home-contact__copy{flex-direction:column;grid-column:span 6;gap:1.875rem;padding-top:1rem;display:flex}.home-contact__copy h2{max-width:38.75rem;font-size:3.625rem;line-height:1.04}.home-contact__lede{color:#ffffffe6;max-width:35rem;font-size:1.1875rem;line-height:1.65}.home-next-steps{border-top:1px solid #ffffff4d;flex-direction:column;gap:0;max-width:35rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.home-next-steps li{color:#fff;border-bottom:1px solid #ffffff38;align-items:flex-start;gap:1.125rem;padding:1.125rem 0;font-size:.96875rem;line-height:1.55;display:flex}.home-next-steps__num{font-family:var(--home-font-head);color:#fff;flex:none;font-weight:800;line-height:1.55}.home-contact__form{color:var(--home-navy);background:#fff;flex-direction:column;grid-column:8/span 5;gap:1.25rem;padding:2.75rem;display:flex;position:relative}.home-contact__form:before{content:"";background:var(--home-navy);height:6px;position:absolute;inset:0 0 auto}.home-contact__form>h3{color:var(--home-navy);font-size:1.625rem;font-weight:800}.home-contact__form-intro{color:var(--home-ink-2);margin-top:-.75rem;font-size:.875rem}.client-footer{background:var(--home-footer);color:#fff;border-top:4px solid var(--home-blue);padding:0 0 2rem}.client-footer__statement{border-bottom:1px solid #ffffff1f;padding:4rem 0 3rem}.client-footer__statement .home-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.5rem;display:flex}.client-footer__statement p{font-family:var(--home-font-head);max-width:40rem;font-size:2.125rem;font-weight:800;line-height:1.15}.client-footer__statement em{color:var(--home-blue-light);font-style:normal}.client-footer__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem 2rem;padding:3.5rem 0;display:grid}.client-footer__brand{flex-direction:column;grid-column:span 4;gap:1.375rem;display:flex}.client-footer__brand img{width:auto;height:2.5rem}.client-footer__brand p{color:#ffffffb8;max-width:21.25rem;font-size:.9375rem;line-height:1.6}.client-footer__column{flex-direction:column;grid-column:span 2;gap:.875rem;display:flex}.client-footer__column h2{font-family:var(--home-font-body);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:.75rem;font-weight:700}.client-footer__column a{color:#ffffffd1;font-size:.9375rem}.client-footer__column a:hover{color:#fff}.client-footer__bar{color:#ffffff9e;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-top:1.75rem;font-size:.84375rem;display:flex}.client-footer__bar>div{flex-wrap:wrap;gap:1.75rem;display:flex}.client-footer__bar a{color:#ffffffd1;font-size:.84375rem}.client-footer__bar a:hover{color:#fff}.client-footer__languages{align-items:center;gap:1rem;display:flex}@media (width<=1400px){.client-home-shell{--home-wrap-pad:3rem}.home-hero h1{font-size:3.875rem}}@media (width<=1180px){.client-home-shell{--home-wrap-pad:2.5rem}.home-section{padding-block:6rem}.home-section-heading h2,.home-about h2,.home-faq h2,.home-contact h2{font-size:2.625rem}.home-section-heading{grid-template-columns:minmax(0,1fr);row-gap:1.375rem}.home-section-heading>div,.home-section-heading>p{grid-column:auto}.home-section-heading>p{border-inline-start:2px solid var(--home-blue);max-width:45rem;padding-inline-start:1.25rem}.home-hero__panel{display:none}.home-hero__grid{grid-template-columns:minmax(0,1fr);row-gap:3.5rem;padding-block:4.5rem 0}.home-hero__copy,.home-hero__visual{grid-column:auto}.home-hero__visual{min-height:0;margin-inline:calc(-1 * var(--home-wrap-pad));background:var(--home-blue);background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:56px 56px;justify-content:center;padding:0}.home-hero h1{font-size:3.5rem}.home-routes{grid-template-columns:minmax(0,1fr)}.home-route--primary{grid-column:auto}.home-route{min-height:0;padding:3rem}.home-route--primary h3{font-size:2.375rem}.home-route__art{display:none}.home-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.home-capabilities article{min-height:0}.home-process{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4rem}.home-process:after{width:100%}.home-standard-notes{grid-template-columns:minmax(0,1fr)}.home-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tile--plan,.home-tile--note{grid-column:span 2}.home-programmes{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tiers{grid-template-columns:minmax(0,1fr)}.home-tier{min-height:0}.home-industries{grid-template-columns:minmax(0,1fr);column-gap:0}.home-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.home-about,.home-faq,.home-contact__grid{grid-template-columns:minmax(0,1fr);row-gap:3rem}.home-about__copy,.home-principles,.home-faq__intro,.home-faq__list,.home-contact__copy,.home-contact__form{grid-column:auto}.home-principles{margin-top:0}.home-faq__intro{position:static}.home-contact__copy h2{font-size:2.875rem}.client-footer__brand{grid-column:span 12}.client-footer__column{grid-column:span 3}.client-footer__statement p{font-size:1.75rem}}@media (width<=840px){.home-strip .home-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.home-strip span{border-inline-start:0;border-bottom:1px solid #ffffff1f;padding:1rem 0 1rem 1rem;font-size:.75rem}.home-strip span:nth-child(odd){padding-inline-start:0}.home-strip span:last-child{grid-column:span 2}.home-process{grid-template-columns:repeat(2,minmax(0,1fr))}.home-bento{grid-template-columns:minmax(0,1fr)}.home-tile--plan,.home-tile--note{grid-column:auto}.home-plan-grid{grid-template-columns:minmax(0,1fr)}.home-tile--note{flex-direction:column;align-items:flex-start}.home-band{flex-direction:column;align-items:flex-start;padding:2.25rem 2rem}.home-post--feature,.home-post--more{grid-column:auto}.home-post--feature{flex-direction:column}.home-post--more{padding:2rem 1.75rem}.home-post--more h3{font-size:1.5rem}.home-post--feature>.home-insight-art{width:100%;height:12.5rem;min-height:0}.home-post--feature .home-post__body{padding:1.75rem 1.75rem 2rem}.home-post--feature h3{font-size:1.3125rem}.client-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-footer__brand{grid-column:span 2}.client-footer__column{grid-column:span 1}}@media (width<=600px){.client-home-shell{--home-wrap-pad:1.25rem}.home-section{padding-block:4rem}.home-section-heading h2,.home-about h2,.home-faq h2,.home-contact h2{font-size:2.125rem}.home-hero__grid{row-gap:2rem;padding-block:2.75rem 0}.home-hero h1{font-size:2.625rem}.home-hero__lede{font-size:1rem}.home-hero__actions{flex-direction:column;align-items:stretch}.home-hero__actions .home-button{width:100%}.home-hero__meta{flex-wrap:wrap;gap:1rem 1.5rem}.home-hero__visual{padding:2.5rem 0}.home-route{padding:2rem 1.625rem}.home-route--primary h3{font-size:1.875rem}.home-route--secondary h3{font-size:1.625rem}.home-route__ghost{inset-inline-end:1rem;font-size:8.125rem;bottom:-1rem}.home-capabilities,.home-programmes,.home-insights{grid-template-columns:minmax(0,1fr)}.home-process{grid-template-columns:minmax(0,1fr);row-gap:2.5rem;padding-top:0}.home-process:before,.home-process:after,.home-process li:before{display:none}.home-tile{padding:1.75rem 1.5rem}.home-band__actions{width:100%}.home-band__actions .home-button{flex:1}.home-ind{grid-template-columns:2.25rem minmax(0,1fr) 1.5rem;gap:.875rem}.home-ind h3{font-size:1.1875rem}.home-contact__form{padding:2rem 1.25rem}.home-faq-item summary{grid-template-columns:2.25rem minmax(0,1fr) 1.5rem;gap:.875rem}.home-faq-item summary>span:nth-child(2){font-size:1.0625rem}.home-faq-item>p{padding:0 0 1.75rem 3.125rem}[dir=rtl] .home-faq-item>p{padding:0 3.125rem 1.75rem 0}.home-contact__copy h2{font-size:2.375rem}.client-footer__grid{grid-template-columns:minmax(0,1fr)}.client-footer__brand,.client-footer__column{grid-column:auto}.client-footer__bar{flex-direction:column;align-items:flex-start;gap:1rem}.client-footer__statement p{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.client-home-shell *,.client-home-shell :before,.client-home-shell :after{transition:none!important;animation:none!important}[data-home-reveal]{opacity:1!important;transform:none!important}}
