:is(.eai-course,.eai-programme){--course-surface:var(--surface-page);--course-panel:var(--surface-card);--course-ink:#16203b;--course-accent:var(--al-mint);--course-on-dark:#fff;--course-dark-muted:#d8deeb;--course-neutral:var(--al-grey);--course-line:var(--al-line);--course-cta-angle-space:3.3vw;--al-navy:var(--course-ink);--al-navy-deep:var(--course-ink);--al-ink:var(--course-ink);--al-ink-2:var(--text-body);--al-green:var(--course-ink);--al-font-body:var(--font-sans);--al-font-head:var(--font-sans);color:var(--course-ink);background:var(--course-surface);font-family:var(--font-sans);isolation:isolate}.landing-root:has(:is(.eai-course,.eai-programme))>.al-root{--course-surface:var(--surface-page);--course-panel:var(--surface-card);--course-ink:#16203b;--course-accent:var(--al-mint);--course-on-dark:#fff;--course-dark-muted:#d8deeb;--course-neutral:var(--al-grey);--course-line:var(--al-line);--course-cta-angle-space:3.3vw;--al-navy:var(--course-ink);--al-navy-deep:var(--course-ink);--al-ink:var(--course-ink);--al-ink-2:var(--text-body);--al-green:var(--course-ink);--al-font-body:var(--font-sans);--al-font-head:var(--font-sans);color:var(--course-ink);background:var(--course-surface);font-family:var(--font-sans);isolation:isolate}.landing-root:has(:is(.eai-course,.eai-programme))>.al-footer{--angle-space:6.6vw;background:var(--course-ink);color:var(--course-on-dark);clip-path:polygon(0 0, 100% var(--angle-space), 100% 100%, 0 100%);padding-top:calc(var(--al-sp-7) + var(--angle-space))}.landing-root:has(:is(.eai-course,.eai-programme)) .al-nav-links>.al-btn{background:var(--course-ink);color:var(--course-on-dark);border-radius:var(--r-pill);font-size:16px;font-weight:800}.landing-root:has(:is(.eai-course,.eai-programme)) .al-nav-links>.al-btn:hover{background:var(--course-accent);color:var(--course-ink)}:is(.eai-course,.eai-programme) *,:is(.eai-course,.eai-programme) :before,:is(.eai-course,.eai-programme) :after{box-sizing:border-box}:is(.eai-course,.eai-programme) .al-section{padding-block:var(--al-sp-9)}:is(.eai-course,.eai-programme) .al-h2{letter-spacing:-.04em;font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.08}:is(.eai-course,.eai-programme) .al-section-head{margin-bottom:var(--al-sp-7)}:is(.eai-course,.eai-programme) .al-section-head .al-h2{max-width:23ch}:is(.eai-course,.eai-programme) .al-section-head.al-center .al-h2{margin-inline:auto}:is(.eai-course,.eai-programme) .al-lead{font-size:20px;line-height:1.6}:is(.eai-course,.eai-programme) .eai-label{color:var(--course-ink);font:700 18px/1.5 var(--font-sans)}:is(.eai-course,.eai-programme) :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--course-accent);outline-offset:5px}:is(.eai-course,.eai-programme) :is(section,h2)[id]{scroll-margin-top:112px}:is(.eai-course,.eai-programme) section[tabindex="-1"]:focus{outline:none}.eai-course-hero{position:relative;overflow:clip}@media (min-width:861px){:is(.eai-course,.eai-programme) :is(.al-hero-road,.eai-mission-hero){--hero-h:max(600px, calc(100svh - var(--al-nav-h) - var(--al-enrollment-h) - 1px));--hero-copy-ref:calc(190px + 2.04 * clamp(40px, min(4.8vw, 7.2vh), 72px) + clamp(14px, 2.4vh, 24px) + clamp(20px, 3vh, 32px));--hero-copy-top:max(var(--al-sp-6), calc((var(--hero-h) - 180px - var(--hero-copy-ref)) / 2))}:is(.eai-course,.eai-programme) .al-hero-road .al-hero-split{align-content:stretch;min-height:100%;padding-top:0}:is(.eai-course,.eai-programme) .al-hero-road .al-hero-split>.al-copy{margin-top:var(--hero-copy-top);align-self:start}}:is(.eai-course,.eai-programme-home) .eai-course-hero .al-hero-split{padding-right:max(var(--al-gutter), 5vw);gap:var(--al-sp-7);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}:is(.eai-course,.eai-programme-home) .eai-course-hero .al-hero-road :is(.al-copy,.al-display){max-width:none}@media (max-width:860px){:is(.eai-course,.eai-programme-home) .eai-course-hero .al-hero-split{grid-template-columns:1fr}:is(.eai-course,.eai-programme-home) .eai-course-hero .al-display br{display:none}}:is(.eai-course,.eai-programme-home) .eai-course-hero .al-road-lane{animation-duration:calc(var(--dur,90s) * 3.6)}:is(.eai-course,.eai-programme-home) .eai-course-hero .al-road-lane:before{content:none}:is(.eai-course,.eai-programme-home) .eai-course-hero .al-road-lane img{background:var(--course-panel);box-shadow:0 12px 30px #15295a1f}:is(.eai-course,.eai-programme-home) .eai-course-hero .al-road-blob:after{content:"";pointer-events:none;background:linear-gradient(to right, var(--course-panel), transparent 38%), linear-gradient(to top, var(--course-panel), transparent 30%);position:absolute;inset:0}.eai-programme-home .eai-course-hero .al-road-lane{animation-delay:calc(var(--dur,90s) * var(--lane-phase,0) * -1.2)}.eai-programme-home .eai-course-hero .al-road-lane img{object-position:center 30%}.eai-course .al-hero-road-wrap .al-hero-kids{bottom:0;transform:translateY(15%)}.eai-course-hero .al-copy{flex-direction:column;align-items:flex-start;display:flex}:is(.eai-course,.eai-programme) .al-hero-road .al-display{font-weight:800}:is(.eai-course,.eai-programme) :is(.al-btn.al-btn-navy,.al-btn.al-btn-white,.eai-course-button){justify-content:center;align-items:center;gap:var(--al-sp-4);max-width:100%;min-height:60px;padding:var(--al-sp-4) var(--al-sp-6);border:2px solid var(--course-button-background,var(--course-ink));border-radius:var(--r-pill);background:var(--course-button-background,var(--course-ink));color:var(--course-button-text,var(--course-on-dark));font:800 20px/1.2 var(--font-sans);text-align:center;cursor:pointer;box-shadow:none;transition:background var(--al-base), color var(--al-base), border-color var(--al-base);text-decoration:none;display:inline-flex}:is(.eai-course,.eai-programme) :is(.al-btn.al-btn-navy,.al-btn.al-btn-white,.eai-course-button):hover{background:var(--course-accent);border-color:var(--course-accent);color:var(--course-ink);transform:none}:is(.eai-course,.eai-programme) :is(.al-btn,.eai-course-button)>svg{flex-shrink:0;width:24px;height:24px}:is(.eai-course,.eai-programme) .al-btn-white,.eai-course-button-light{--course-button-background:var(--course-on-dark);--course-button-text:var(--course-ink)}.al-root .eai-course-audience-label,:is(.eai-course,.eai-programme) .al-flag{isolation:isolate;border-left:var(--al-sp-1) solid var(--course-accent);padding:0 0 0 var(--al-sp-3);color:var(--course-ink);font:800 20px/1.3 var(--font-sans);letter-spacing:0;text-transform:none;margin:0 0 var(--al-sp-5);background:0 0;border-radius:0;display:inline-block;position:relative;transform:none}.eai-course-audience-label:after,:is(.eai-course,.eai-programme) .al-flag:after{content:none}:is(.eai-course,.eai-programme) .al-flag:before{display:none}.eai-course-audience{z-index:6;right:0;top:var(--al-sp-5);color:var(--course-on-dark);align-items:flex-start;display:flex;position:absolute}.eai-course-audience-toggle{border-radius:var(--al-r-md) 0 0 var(--al-r-md);background:var(--course-ink);width:56px;height:56px;color:var(--course-accent);cursor:pointer;box-shadow:var(--al-shadow);border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.eai-course-audience-toggle svg{width:28px;height:28px}.eai-course-audience-toggle:hover{background:var(--course-accent);color:var(--course-ink)}.eai-course-audience nav{width:var(--audience-w,256px);border-radius:0 0 0 var(--al-r-lg);background:var(--course-ink);box-shadow:var(--al-shadow);transition:width var(--al-drawer) var(--al-ease), opacity calc(var(--al-drawer) * .4) var(--al-ease) calc(var(--al-drawer) * .2), visibility 0s;overflow:hidden}.eai-course-audience-content{width:256px;padding:var(--al-sp-5)}.eai-course-audience p{margin:0 0 var(--al-sp-4);text-align:center;font-size:20px;font-weight:700}.eai-course-audience-options{gap:var(--al-sp-4);grid-template-columns:1fr 1fr;display:grid}.eai-course-audience a{color:inherit;align-items:center;gap:var(--al-sp-3);flex-direction:column;min-height:80px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.eai-course-audience a svg{width:36px;height:36px;color:var(--course-accent)}.eai-course-audience a:hover{color:var(--course-accent)}.eai-course-audience[data-open=false] nav{opacity:0;visibility:hidden;width:0;transition:width var(--al-drawer) var(--al-ease), opacity calc(var(--al-drawer) * .4) var(--al-ease) calc(var(--al-drawer) * .5), visibility 0s var(--al-drawer)}.eai-course-audience{right:var(--al-sp-5);color:var(--course-ink);background:0 0;border:0;padding:0}.eai-course-audience nav{width:var(--audience-w,max-content);box-sizing:content-box;background:var(--course-panel);border:1px solid var(--course-line);border-radius:var(--al-r-lg);box-shadow:var(--al-shadow)}.eai-course-audience .eai-course-audience-content{width:max-content;padding:var(--al-sp-3)}.eai-course-audience .eai-course-audience-toggle{z-index:1;width:40px;height:48px;margin-top:var(--al-sp-5);border:1px solid var(--course-line);border-radius:var(--al-r-md) 0 0 var(--al-r-md);background:var(--course-panel);color:var(--course-ink);box-shadow:none;transition:margin-top var(--al-drawer) var(--al-ease), border-radius var(--al-drawer) var(--al-ease), box-shadow var(--al-drawer) var(--al-ease), background var(--al-base) var(--al-ease);border-right:0;margin-right:-1px;position:relative}.eai-course-audience .eai-course-audience-toggle svg{transition:transform var(--al-drawer) var(--al-ease)}.eai-course-audience[data-open=true] .eai-course-audience-toggle svg{transform:rotate(180deg)}.eai-course-audience .eai-course-audience-toggle:after{content:"";background:var(--course-panel);opacity:0;width:2px;transition:opacity 0s var(--al-drawer);position:absolute;top:0;bottom:0;right:-1px}.eai-course-audience[data-open=true] .eai-course-audience-toggle:after{opacity:1;transition:opacity}.eai-course-audience .eai-course-audience-toggle:hover{background:var(--course-surface)}.eai-course-audience .eai-course-audience-toggle:focus-visible{outline:2px solid var(--course-accent);outline-offset:-2px}.eai-course-audience[data-open=false] .eai-course-audience-toggle{border-radius:var(--al-r-md) var(--al-r-sm) var(--al-r-sm) var(--al-r-md);box-shadow:var(--al-shadow)}.eai-course-audience p{text-align:left;font-size:16px}.eai-course-audience .eai-course-audience-options{gap:var(--al-sp-3);grid-template-columns:1fr}.eai-course-audience a{min-height:48px;padding:var(--al-sp-3);border-radius:var(--al-r-sm);background:var(--course-panel);flex-direction:row;align-items:center;font-size:17px}.eai-course-audience a:hover{background:var(--al-sky-2);color:var(--course-ink)}.eai-course-audience a svg{width:26px;height:26px;color:var(--course-ink);flex-shrink:0}.eai-course-audience{--al-drawer:.38s}:is(.eai-course,.eai-programme) .al-kpi-strip{width:100%;max-width:none;padding:var(--al-sp-5) var(--al-gutter);background:var(--course-ink);border-radius:0;margin:0}:is(.eai-course,.eai-programme) .al-kpis{max-width:var(--al-container);background:0 0;border-radius:0;margin-inline:auto;padding:0}:is(.eai-course,.eai-programme) .al-kpis>div{border-color:#ffffff30}:is(.eai-course,.eai-programme) .al-kpis dt{color:var(--course-accent);font-size:clamp(30px,3vw,42px);font-weight:800}:is(.eai-course,.eai-programme) .al-kpis dd{color:var(--course-on-dark);letter-spacing:0;text-transform:none;margin-top:var(--al-sp-3);font-size:18px}.eai-kpi-number{font-variant-numeric:tabular-nums;display:inline-block}.eai-kpi-wheels{height:1.1em;line-height:1.1;display:inline-flex}.eai-kpi-digit{width:.66em;height:1.1em;display:inline-block;overflow:hidden}.eai-kpi-wheel{flex-direction:column;display:flex}.eai-kpi-wheel>span{flex-shrink:0;height:1.1em;line-height:1.1;display:block}.eai-course-chapter-nav{grid-template-columns:repeat(var(--chapter-count,5), minmax(0, 1fr));gap:var(--al-sp-4);margin-bottom:var(--al-sp-6);display:grid;position:relative}.eai-course-chapter-nav button{align-items:center;gap:var(--al-sp-4);padding:var(--al-sp-4) var(--al-sp-2);border-radius:var(--al-r-md);color:var(--course-ink);font:800 20px/1.3 var(--font-sans);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.eai-course-chapter-icon{background:var(--course-panel);width:72px;height:72px;transition:transform var(--al-base);border-radius:44% 56% 62% 38%/54% 37% 63% 46%;place-items:center;display:grid}:is(.eai-course,.eai-programme) .eai-course-chapter-icon svg{width:36px;height:36px}.eai-course-chapter-nav button:hover .eai-course-chapter-icon{transform:rotate(-8deg)scale(1.08)}.eai-course-chapter-nav button[aria-current]{border-color:var(--course-accent)}.eai-course-chapter-nav button[aria-current] .eai-course-chapter-icon{background:var(--course-accent)}.eai-course-chapter-stage{position:relative}.eai-course-chapter-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--al-r-lg);background:var(--course-panel);box-shadow:var(--al-shadow);display:flex;overflow-x:auto}.eai-course-chapter-track::-webkit-scrollbar{display:none}.eai-course-chapter{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;grid-template-columns:1.15fr 1fr;min-width:0;display:grid}.eai-course-chapter-copy{padding:var(--al-sp-7);align-items:flex-start;gap:var(--al-sp-5);flex-direction:column;display:flex}.eai-course-lesson-count{align-items:center;gap:var(--al-sp-3);margin:0;font-size:20px;font-weight:500;line-height:1.3;display:inline-flex}.eai-course-lesson-count svg{flex-shrink:0;width:36px;height:36px}.eai-course-chapter h3{letter-spacing:-.035em;margin:0;font-size:clamp(30px,2.8vw,38px);font-weight:800;line-height:1.15}.eai-course-chapter-bullets{gap:var(--al-sp-2);padding-left:var(--al-sp-5);color:var(--text-body);margin:0;font-size:20px;line-height:1.5;display:grid}.eai-course-chapter-bullets li::marker{color:var(--course-ink)}.eai-course-outcome{padding-top:var(--al-sp-4);align-items:center;gap:var(--al-sp-4);margin:auto 0 0;font-size:22px;font-weight:800;line-height:1.35;display:flex}.eai-course-outcome img{object-fit:contain;flex-shrink:0;width:56px;height:56px}.eai-course-mentor{background:var(--course-neutral);min-height:480px;margin:0;position:relative;overflow:hidden}.eai-course-mentor>img{object-fit:cover;object-position:center 25%;width:100%;height:100%;position:absolute;inset:0}.eai-course-mentor figcaption{inset:auto var(--al-sp-5) calc(var(--al-sp-5) + 52px + var(--al-sp-4));justify-items:start;display:grid;position:absolute}.eai-course-mentor .al-story-label{max-width:calc(100% - 36px)}.eai-course #lessons .eai-course-credential{top:var(--al-sp-4);left:var(--al-sp-4);max-width:calc(100% - 2 * var(--al-sp-4));padding:var(--al-sp-2) var(--al-sp-3);border-radius:var(--r-pill);background:var(--course-panel);font-family:var(--font-sans);font-size:14px;line-height:1.4}.eai-course-mentor-name{background:var(--course-ink);padding:var(--al-sp-4) var(--al-sp-5);color:var(--course-on-dark);border-radius:var(--al-r-md);gap:var(--al-sp-1);display:grid}.eai-course-mentor strong{font-size:26px;font-weight:800}.eai-course-mentor-name span{color:var(--course-dark-muted);font-size:18px}.eai-course-arrows{left:calc(100% * 1.15 / 2.15 + var(--al-sp-5));right:var(--al-sp-5);bottom:var(--al-sp-5);justify-content:space-between;gap:var(--al-sp-2);display:flex;position:absolute}.eai-course-arrows button{border-radius:var(--r-pill);border:1px solid var(--course-line);background:var(--course-panel);width:52px;height:52px;color:var(--course-ink);cursor:pointer;place-items:center;display:grid}.eai-course-arrows button svg{width:26px;height:26px}.eai-course-arrows button:hover:not(:disabled){background:var(--course-accent);border-color:var(--course-accent)}.eai-course-arrows button:disabled{opacity:.35;cursor:default}:is(.eai-course,.eai-programme) .al-feature-row .al-h3{font-size:clamp(26px,2.5vw,32px);font-weight:800;line-height:1.15}:is(.eai-course,.eai-programme) .al-feature-row .al-lead{font-size:19px;line-height:1.6}:is(.eai-course,.eai-programme) .al-feature-list{gap:var(--al-sp-3)}:is(.eai-course,.eai-programme) .al-feature-list p{font-size:var(--al-body);line-height:1.5}:is(.eai-course,.eai-programme) .al-feature-list li{grid-template-columns:var(--al-sp-7) 1fr;gap:var(--al-sp-3)}:is(.eai-course,.eai-programme) .al-feature-list b{font-size:clamp(var(--al-lead), 1.4vw, var(--al-h4));font-weight:800;line-height:1.3}:is(.eai-course,.eai-programme) .al-feature-list .al-ico-badge{width:var(--al-sp-7);height:var(--al-sp-7);background:var(--course-accent);color:var(--course-ink);transform:rotate(-4deg)}:is(.eai-course,.eai-programme) .al-feature-list .al-ico-badge svg{width:24px;height:24px}@media (min-width:1200px){:is(.eai-course,.eai-programme) :is(.al-cycle-slide,.eai-feature-stack) .al-feature-row{min-height:480px}}:is(.eai-course,.eai-programme) .al-feature-row figure{margin:0}:is(.eai-course,.eai-programme) .eai-course-platform-controls{gap:var(--al-sp-4);margin:0 0 var(--al-sp-6)}:is(.eai-course,.eai-programme) .eai-course-platform-controls .al-dot{border-radius:var(--r-pill);width:auto;height:auto;min-height:56px;padding:var(--al-sp-3) var(--al-sp-6);background:var(--course-panel);font:800 22px/1.4 var(--font-sans);color:var(--course-ink);opacity:1;box-shadow:none;border:0;transform:none}:is(.eai-course,.eai-programme) .eai-course-platform-controls .al-dot.is-on{background:var(--course-ink);color:var(--course-on-dark)}:is(.eai-course,.eai-programme) .al-show-body p:not(.al-kicker){font-size:19px;line-height:1.6}:is(.eai-course,.eai-programme) .al-show-body .al-h4{font-size:28px;font-weight:800}:is(.eai-course,.eai-programme) .al-kicker,:is(.eai-course,.eai-programme) .al-eyebrow,:is(.eai-course,.eai-programme) .al-story-video figcaption{font-size:18px}.eai-course-cta{--angle-space:var(--course-cta-angle-space,3.3vw);isolation:isolate;color:var(--course-on-dark);padding:calc(var(--al-sp-8) + 2 * var(--angle-space)) 0 calc(var(--al-sp-8) + var(--angle-space));text-align:center;position:relative;overflow:clip}.eai-course-cta:before{content:"";z-index:-1;inset:var(--angle-space) -5vw;background:var(--course-ink);position:absolute;transform:skewY(-3.75deg)}:is(.eai-course,.eai-programme) #parents{padding-bottom:var(--al-sp-8)}:is(.eai-course,.eai-programme) #showcase{padding-block:var(--al-sp-7)}:is(.eai-course,.eai-programme) .eai-course-university-section{padding-block:var(--al-sp-6)}:is(.eai-course,.eai-programme) #parent-story{padding-top:var(--al-sp-7);padding-bottom:var(--al-sp-8)}:is(.eai-course,.eai-programme) #parent-action:before{transform:skewY(3.75deg)}:is(.eai-course,.eai-programme) #teachers{padding-bottom:var(--al-sp-5)}:is(.eai-course,.eai-programme) #teacher-action{background:var(--course-panel)}.eai-course-cta .al-h2{color:var(--course-on-dark);max-width:22ch;margin:0 auto var(--al-sp-6);font-size:clamp(36px,4.5vw,64px)}:is(.eai-course,.eai-programme) #parent-action .al-h2{max-width:26ch;margin-bottom:var(--al-sp-8)}.eai-course-cta .al-lead{color:var(--course-dark-muted);max-width:45ch;margin:0 auto var(--al-sp-6)}.eai-programme-faq{background:var(--course-panel)}.eai-faq-layout{gap:var(--al-sp-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.eai-faq-intro{top:calc(var(--al-enrollment-h) + var(--al-nav-h) + var(--al-sp-6));position:sticky}:is(.eai-course,.eai-programme) .eai-faq-intro .al-h2{font-size:var(--al-h2);margin:0 0 var(--al-sp-5)}.eai-faq-intro .al-lead{margin:0 0 var(--al-sp-6)}.eai-faq-contact{align-items:center;gap:var(--al-sp-2);min-height:var(--al-sp-7);color:var(--course-ink);font-size:var(--al-body);text-underline-offset:var(--al-sp-1);text-decoration:underline;-webkit-text-decoration-color:var(--course-accent);text-decoration-color:var(--course-accent);font-weight:700;text-decoration-thickness:2px;display:inline-flex}.eai-faq-contact:hover{text-decoration-color:currentColor}.eai-faq-contact+.eai-faq-contact{width:fit-content;display:flex}.eai-faq-list{border-top:1px solid var(--course-line);min-width:0}.eai-faq-item{border-bottom:1px solid var(--course-line);scroll-margin-top:calc(var(--al-enrollment-h) + var(--al-nav-h) + var(--al-sp-5))}.eai-faq-question{justify-content:space-between;align-items:center;gap:var(--al-sp-5);padding-block:var(--al-sp-5);color:var(--course-ink);font:700 var(--al-lead)/var(--al-lh-body) var(--font-sans);cursor:pointer;list-style:none;display:flex}.eai-faq-question::-webkit-details-marker{display:none}.eai-faq-question::marker{content:""}.eai-faq-question:focus-visible{outline:2px solid var(--course-ink);outline-offset:var(--al-sp-1);border-radius:var(--al-r-sm)}.eai-faq-toggle{flex:0 0 var(--al-sp-6);height:var(--al-sp-6);border:1px solid var(--course-line);border-radius:var(--r-pill);transition:background var(--al-fast) var(--al-ease), border-color var(--al-fast) var(--al-ease);place-items:center;display:grid}.eai-faq-toggle svg{transition:transform var(--al-fast) var(--al-ease)}.eai-faq-question:hover .eai-faq-toggle,.eai-faq-question:focus-visible .eai-faq-toggle,.eai-faq-item[open] .eai-faq-toggle{background:var(--course-accent);border-color:var(--course-accent)}.eai-faq-item[open] .eai-faq-toggle svg{transform:rotate(45deg)}.eai-faq-answer{padding:0 calc(var(--al-sp-6) + var(--al-sp-5)) var(--al-sp-5) 0;color:var(--text-body);font-size:var(--al-body);line-height:1.7}.eai-faq-answer p{margin:0}@media (max-width:860px){.eai-faq-layout{gap:var(--al-sp-7);grid-template-columns:minmax(0,1fr)}.eai-faq-intro{max-width:32rem;position:static}.eai-faq-question{gap:var(--al-sp-4);font-size:var(--al-body)}.eai-faq-answer{padding-right:0}}.eai-course-persona{gap:var(--al-sp-8);grid-template-columns:1fr 1.2fr;align-items:center;display:grid}.eai-course-parent-intro{gap:var(--al-sp-7);grid-template-columns:1fr;display:grid}.eai-course-parent-intro>.eai-course-persona-copy{text-align:center}.eai-course-parent-intro .al-h2{text-wrap:balance;max-width:none}.eai-course-parent-intro>.eai-course-persona-copy>.al-lead{max-width:64ch;margin-inline:auto}.eai-course-parent-details{gap:var(--al-sp-8);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}:is(.eai-course,.eai-programme) .eai-course-parent-benefits{gap:var(--al-sp-7);grid-template-columns:minmax(0,1fr);margin:0}:is(.eai-course,.eai-programme) .eai-course-parent-benefits article{gap:var(--al-sp-5);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid}:is(.eai-course,.eai-programme) .eai-course-parent-benefits h3{font-size:27px}.eai-course-parent-log{border-radius:var(--al-r-lg);box-shadow:var(--al-shadow);margin:0;overflow:hidden}.eai-course-parent-log img{width:100%;height:auto;display:block}.eai-course-parent-story{gap:var(--al-sp-8);grid-template-columns:1fr 1.1fr;align-items:center;display:grid}.eai-course-parent-story figure{border-radius:var(--al-r-lg);background:var(--course-neutral);box-shadow:var(--al-shadow);margin:0;position:relative;overflow:hidden}.eai-course-parent-story img{aspect-ratio:1.1;object-fit:cover;object-position:center 25%;width:100%;display:block}:is(.eai-course,.eai-programme) .al-story-label{font-size:18px}.eai-course-parent-story blockquote{letter-spacing:-.025em;color:var(--text-body);margin:0;font-size:clamp(32px,3.5vw,48px);font-style:italic;font-weight:500;line-height:1.3}.eai-course-parent-story blockquote p{margin:0 0 var(--al-sp-6);text-wrap:balance}.eai-course-quote-emphasis{isolation:isolate;color:var(--course-ink);white-space:nowrap;font-weight:600;display:inline-block;position:relative}.eai-course-quote-emphasis:after{content:"";z-index:-1;pointer-events:none;background:var(--course-accent);border-radius:50%;height:.12em;position:absolute;bottom:.03em;left:0;right:0;transform:rotate(-2deg)}:is(h1,h2,h3,h4,h5,h6,.al-display) .eai-course-quote-emphasis{color:inherit;font-weight:inherit}.eai-course-parent-story cite{letter-spacing:0;color:var(--course-ink);font-size:20px;font-style:normal;font-weight:700;display:block}.eai-course-persona-copy>.al-h2{margin:0 0 var(--al-sp-5)}.eai-course-persona-copy>.al-lead{margin:0 0 var(--al-sp-6)}.eai-course-benefits{gap:var(--al-sp-6);margin-bottom:var(--al-sp-5);display:grid}.eai-course-benefits article{gap:var(--al-sp-5);grid-template-columns:64px 1fr;display:grid}.eai-course-benefits article>svg,.eai-programme-offer-outcomes svg{background:var(--course-accent);border-radius:38% 62% 46% 54%/53% 40% 60% 47%;transform:rotate(-5deg)}.eai-course-benefits article>svg{width:64px;height:64px;padding:10px}.eai-course-benefits h3{margin:0 0 var(--al-sp-2);letter-spacing:-.025em;font-size:25px;font-weight:800;line-height:1.2}.eai-course-benefits p{color:var(--text-body);margin:0;font-size:19px;line-height:1.6}.eai-course-offer-cards{gap:var(--al-sp-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.eai-course-offer-card{background:var(--course-panel);border-color:var(--course-line);box-shadow:var(--al-shadow)}.eai-course-offer-card .al-show-stage{padding:var(--al-sp-5);place-items:center;display:grid}.eai-course-offer-card .al-show-stage>img{aspect-ratio:16/10;object-fit:cover;object-position:center top;border-radius:var(--al-r-md);width:100%;box-shadow:var(--al-shadow);display:block}.eai-course-offer-card .al-show-stage>:is(.eai-tool-logos,.eai-sales-dashboard){width:100%;min-width:0}.eai-course-offer-card .al-show-body{gap:var(--al-sp-2);padding:var(--al-sp-5) var(--al-sp-6) var(--al-sp-6);flex:1}.eai-course-offer-card .al-show-body .al-h4{margin:0;font-size:24px;line-height:1.25}.eai-course-offer-card .al-show-body p:not(.al-kicker){color:var(--text-body);font-size:var(--al-body);margin:0;line-height:1.6}@media (max-width:860px){.eai-course-offer-cards{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}.eai-course-universities{min-width:0;padding-top:var(--al-sp-7);grid-column:1/-1;position:relative}.eai-course-university-section .eai-course-universities{padding-top:0}.eai-course-universities h3{text-align:center;max-width:28ch;margin:0 auto var(--al-sp-6);letter-spacing:-.035em;font-size:clamp(30px,3.2vw,44px);font-weight:800;line-height:1.1}.eai-course-university-marquee{padding-block:var(--al-sp-6);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.eai-course-university-track{width:max-content;animation:85s linear infinite eai-university-scroll;display:flex}.eai-course-university-logos{align-items:center;gap:var(--al-sp-7);padding:0 var(--al-sp-7) 0 0;flex-shrink:0;margin:0;list-style:none;display:flex}.eai-course-university-logos li{place-items:center;width:200px;height:90px;display:grid}.eai-course-university-logos img{object-fit:contain;filter:grayscale();opacity:.65;mix-blend-mode:multiply;width:100%;height:80px}@keyframes eai-university-scroll{to{transform:translate(-50%)}}.eai-course-text-link{color:var(--course-ink);align-items:center;gap:var(--al-sp-2);text-underline-offset:4px;font-size:18px;font-weight:700;line-height:1.5;display:inline-flex}.eai-course-text-link svg{flex-shrink:0}:is(.eai-course,.eai-programme) .eai-course-nomination-rewards{padding-block:var(--al-sp-8) var(--al-sp-5)}:is(.eai-course,.eai-programme) .eai-course-nomination-rewards .al-h2{text-wrap:balance;max-width:28ch}:is(.eai-course,.eai-programme) .eai-course-nomination-subtitle{margin:0 0 var(--al-sp-6);text-align:center;font-size:28px;font-weight:700;line-height:1.3}:is(.eai-course,.eai-programme) .eai-course-nomination-list{gap:var(--al-sp-5);grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;margin:0 auto;padding:0;list-style:none;display:grid}.eai-course-nomination-list>li{place-items:center;gap:var(--al-sp-5);padding:var(--al-sp-7);background:var(--course-panel);border:1px solid var(--course-line);border-radius:var(--al-r-lg);text-align:center;grid-template-rows:auto 1fr auto;display:grid}.eai-course-nomination-icon{background:var(--course-accent);border-radius:44% 56% 62% 38%/54% 37% 63% 46%;place-items:center;width:72px;height:72px;display:grid;transform:rotate(-5deg)}.eai-course-nomination-icon svg{width:40px;height:40px}:is(.eai-course,.eai-programme) .eai-course-nomination-value{align-items:baseline;gap:var(--al-sp-2);letter-spacing:-.04em;margin:0;font-size:clamp(36px,4vw,48px);font-weight:800;line-height:1.1;display:flex}.eai-course-nomination-value span{letter-spacing:0;font-size:20px;font-weight:600}.eai-course-nomination-value .eai-course-quote-emphasis{font:inherit}.eai-course-nomination-list h4{letter-spacing:-.025em;max-width:17ch;margin:0;font-size:28px;font-weight:800;line-height:1.2}.eai-course-form-page{padding-block:var(--al-sp-9)}.eai-course-form-layout{align-items:start;gap:var(--al-sp-8);grid-template-columns:1fr 1fr;max-width:1100px;display:grid}.eai-course-form-layout>div>.eai-label{margin:var(--al-sp-7) 0 var(--al-sp-5)}.eai-course-form-layout h1{margin:0 0 var(--al-sp-5)}.eai-course-form{background:var(--course-panel);padding:var(--al-sp-6);border:1px solid var(--course-line);border-radius:var(--al-r-lg)}.eai-course-form fieldset{gap:var(--al-sp-5);border:0;min-width:0;margin:0;padding:0;display:grid}.eai-course-form legend{margin-bottom:var(--al-sp-5)}.eai-course-form label{gap:var(--al-sp-2);font-size:18px;font-weight:600;line-height:1.7;display:grid}.eai-course-form :is(input:not([type=checkbox]),select){width:100%;padding:var(--al-sp-3) var(--al-sp-4);background:var(--course-panel);border:1px solid var(--course-line);border-radius:var(--al-r-sm);min-height:48px;color:var(--course-ink);font:400 16px/1.5 var(--font-sans)}.eai-course-form-parent{gap:var(--al-sp-5);padding-top:var(--al-sp-5);border-top:1px solid var(--course-line);display:grid}.eai-course-form-parent h2{margin:0;font-size:20px;font-weight:700}.eai-course-form-parent p{margin:calc(-1 * var(--al-sp-3)) 0 0;color:var(--text-body);font-size:18px;line-height:1.75}.eai-course-form .eai-course-consent{align-items:flex-start;gap:var(--al-sp-3);font-size:16px;font-weight:400;display:flex}.eai-course-consent input{width:19px;height:19px;accent-color:var(--course-ink);flex-shrink:0;margin-top:2px}.eai-course-consent a{color:var(--course-ink);text-underline-offset:3px}.eai-course-form-error{padding:var(--al-sp-4);border:1px solid var(--course-ink);border-radius:var(--al-r-sm);margin:0;font-size:18px;line-height:1.7}.eai-course-form-note{color:var(--text-muted);text-align:center;margin:0;font-size:16px;line-height:1.7}.eai-course-form-success{background:var(--course-panel);padding:var(--al-sp-6);border:1px solid var(--course-line);border-radius:var(--al-r-lg)}.eai-course-form-success h2{margin-block:var(--al-sp-5);font-size:26px;line-height:1.3}.eai-course-form-success p{margin-bottom:var(--al-sp-5);font-size:16px;line-height:1.8}@media (max-width:1000px){.eai-course-chapter-copy{padding:var(--al-sp-6)}.eai-course-persona{gap:var(--al-sp-7)}.eai-course-chapter-nav button{font-size:18px}}@media (max-width:860px){.eai-course .al-hero-road-wrap .al-hero-kids{height:clamp(220px,70vw,420px);margin-top:0;position:absolute;left:0;right:0}:is(.eai-course,.eai-programme-home) .al-road-blob{height:clamp(260px,80vw,460px);margin-top:0;-webkit-mask-image:linear-gradient(#0000,#000 18%);mask-image:linear-gradient(#0000,#000 18%)}:is(.eai-course,.eai-programme) .al-section{padding-block:var(--al-sp-8)}:is(.eai-course,.eai-programme) .al-hero-road .al-container{padding-block:var(--al-sp-6)}.eai-course-chapter{grid-template-columns:1fr 1fr}.eai-course-arrows{left:calc(50% + var(--al-sp-5))}.eai-course-chapter-copy{padding:var(--al-sp-5)}.eai-course-chapter h3{font-size:32px}.eai-course-persona,.eai-course-parent-intro,.eai-course-parent-details{gap:var(--al-sp-7);grid-template-columns:1fr}.eai-course-parent-log{width:100%;max-width:500px;margin-inline:auto}.eai-course-parent-story{gap:var(--al-sp-6);grid-template-columns:1fr;max-width:560px;margin-inline:auto}.eai-course-parent-story img{aspect-ratio:4/3}.eai-course-persona-copy{order:-1}.eai-course-form-layout{gap:var(--al-sp-7);grid-template-columns:1fr;max-width:600px}.eai-course-form-page{padding-block:var(--al-sp-7)}}@media (max-width:600px){:is(.eai-course,.eai-programme) .al-section-head{margin-bottom:var(--al-sp-6)}:is(.eai-course,.eai-programme) .al-kpi-strip{padding:var(--al-sp-4)}:is(.eai-course,.eai-programme) .al-kpis{grid-template-columns:repeat(3,1fr)}:is(.eai-course,.eai-programme) .al-kpis>div{padding-inline:var(--al-sp-2)}:is(.eai-course,.eai-programme) .al-kpis dt{font-size:30px}:is(.eai-course,.eai-programme) .al-kpis dd{font-size:16px;line-height:1.4}.eai-course-chapter-nav{overscroll-behavior-x:contain;padding-bottom:var(--al-sp-3);gap:var(--al-sp-3);display:flex;overflow-x:auto}.eai-course-chapter-nav button{flex:0 0 132px;font-size:18px}.eai-course-chapter-icon{width:60px;height:60px}.eai-course-chapter{grid-template-rows:320px 1fr;grid-template-columns:1fr}.eai-course-mentor{order:-1;min-height:0}.eai-course-mentor>img{object-position:center 30%}.eai-course-mentor figcaption{inset:auto var(--al-sp-4) calc(var(--al-sp-4) + 52px + var(--al-sp-3))}.eai-course-mentor-name{padding:var(--al-sp-3) var(--al-sp-4)}.eai-course-mentor strong{font-size:22px}.eai-course-mentor-name span{font-size:16px}.eai-course-chapter-bullets{font-size:18px}.eai-course-arrows{left:var(--al-sp-4);right:var(--al-sp-4);top:calc(320px - 52px - var(--al-sp-4));bottom:auto}:is(.eai-course,.eai-programme) :is(.al-cycle-slide,.eai-feature-stack) .al-feature-row>div:last-child,:is(.eai-course,.eai-programme) :is(.al-cycle-slide,.eai-feature-stack) .al-feature-row figure{padding:var(--al-sp-5)}:is(.eai-course,.eai-programme) .eai-course-platform-controls{gap:var(--al-sp-2)}:is(.eai-course,.eai-programme) .eai-course-platform-controls .al-dot{padding-inline:var(--al-sp-5);font-size:19px}.eai-course-cta .al-h2{font-size:32px}.eai-course-cta .al-lead{font-size:19px}.eai-course-benefits article{gap:var(--al-sp-4);grid-template-columns:56px 1fr}.eai-course-benefits article>svg{width:56px;height:56px}.eai-course-benefits h3{font-size:23px}:is(.eai-course,.eai-programme) .eai-course-parent-benefits{gap:var(--al-sp-6);grid-template-columns:1fr}:is(.eai-course,.eai-programme) .eai-course-parent-benefits article{gap:var(--al-sp-4);grid-template-columns:56px minmax(0,1fr)}:is(.eai-course,.eai-programme) .eai-course-parent-benefits h3{font-size:23px}:is(.eai-course,.eai-programme) .eai-course-nomination-list{grid-template-columns:1fr}.eai-course-nomination-list>li{padding:var(--al-sp-6)}.eai-course-nomination-icon{width:56px;height:56px}.eai-course-nomination-icon svg{width:32px;height:32px}.eai-course-nomination-list h4{font-size:25px}.eai-course-form{padding:var(--al-sp-5)}}@media (prefers-reduced-motion:reduce){:is(.eai-course,.eai-programme) *,:is(.eai-course,.eai-programme) :before,:is(.eai-course,.eai-programme) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.eai-course-university-marquee{overflow-x:auto}.eai-course-university-logos[aria-hidden=true]{display:none}}.eai-course #lessons .eai-course-chapter-nav button{border-bottom:0}.eai-course-curriculum[data-show-arrows=false] .eai-course-mentor figcaption{bottom:var(--al-sp-5)}@media (max-width:600px){.eai-course-audience{right:var(--al-sp-3)}.eai-course-curriculum[data-show-arrows=false] .eai-course-mentor figcaption{bottom:var(--al-sp-4)}}@media (min-width:861px){.eai-course .al-hero-road .al-container{padding-bottom:var(--al-sp-9)}}@media (max-width:860px){:is(.eai-course,.eai-programme) .al-hero-road .al-container{padding-top:var(--al-sp-5)}}.eai-nomination-modal{--course-surface:var(--surface-page);--course-panel:var(--surface-card);--course-ink:#16203b;--course-accent:var(--al-mint);--course-line:var(--al-line);border:1px solid var(--course-line);border-radius:var(--al-r-lg);background:var(--course-surface);width:min(760px,100vw - 32px);max-width:none;height:fit-content;min-height:320px;max-height:calc(100dvh - 32px);color:var(--course-ink);box-shadow:var(--al-shadow-deep);text-align:left;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.eai-nomination-modal[open]{flex-direction:column;display:flex}.eai-nomination-modal::backdrop{background:#16203b99}.eai-nomination-header{justify-content:space-between;align-items:flex-start;gap:var(--al-sp-4);padding:var(--al-sp-5) var(--al-sp-6);border-bottom:1px solid var(--course-line);flex-shrink:0;display:flex}.al-root .eai-nomination-header .eai-course-audience-label{font-size:var(--al-small);margin:0 0 var(--al-sp-3)}.al-root .eai-nomination-header h2{font:800 28px/1.2 var(--font-sans);letter-spacing:-.03em;color:var(--course-ink);margin:0}.eai-nomination-close{border:1px solid var(--course-line);border-radius:var(--r-pill);background:var(--course-panel);width:44px;height:44px;color:var(--course-ink);cursor:pointer;flex-shrink:0;place-items:center;padding:0;display:grid}.eai-nomination-close:hover{background:var(--course-accent)}.eai-nomination-frame{min-height:360px;padding-inline:var(--al-sp-5);overscroll-behavior:contain;flex:0 auto;position:relative;overflow-y:auto}.eai-nomination-frame iframe{border:0;width:100%;height:100%;display:block}.eai-nomination-loading{inset:var(--al-sp-5) auto auto var(--al-sp-6);font-size:var(--al-small);color:var(--text-muted);pointer-events:none;position:absolute}.eai-nomination-standalone .eai-nomination-frame{height:76dvh;min-height:480px;margin-bottom:var(--al-sp-4)}@media (max-width:600px){.eai-nomination-modal{border-radius:var(--al-r-md);width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.eai-nomination-header{padding:var(--al-sp-4)}.eai-nomination-frame{padding-inline:var(--al-sp-2)}.al-root .eai-nomination-header h2{font-size:24px}}.eai-course #lessons{padding-block:var(--al-sp-7)}.eai-course #lessons .al-section-head{margin-bottom:var(--al-sp-5)}.eai-course #lessons .al-h2{font-size:clamp(28px,3vw,40px)}.eai-course #lessons .eai-course-chapter-nav{gap:var(--al-sp-3);margin-bottom:var(--al-sp-5)}.eai-course #lessons .eai-course-chapter-nav button{padding:var(--al-sp-3) var(--al-sp-2);gap:var(--al-sp-3);font-size:16px}.eai-course #lessons .eai-course-chapter-icon{width:52px;height:52px}.eai-course #lessons .eai-course-chapter-icon svg{width:28px;height:28px}.eai-course #lessons .eai-course-chapter{grid-template-columns:minmax(0,1fr) minmax(0,360px)}.eai-course #lessons .eai-course-chapter-copy{padding:var(--al-sp-6);gap:var(--al-sp-4)}.eai-course #lessons .eai-course-chapter h3{font-size:clamp(24px,2vw,28px)}.eai-course #lessons .eai-course-chapter-bullets{font-size:17px}.eai-course #lessons .eai-course-mentor{min-height:360px}.eai-course #lessons .eai-course-mentor strong{font-size:22px}.eai-course #lessons .eai-course-mentor-name span{font-size:15px}@media (max-width:600px){.eai-course #lessons .eai-course-chapter{grid-template-rows:260px 1fr;grid-template-columns:1fr}.eai-course #lessons .eai-course-mentor{min-height:0}.eai-course #lessons .eai-course-chapter-copy{padding:var(--al-sp-5)}}
