:root{--readable:780px}body{overflow-wrap:break-word}main :is(section,article,details)[id]{scroll-margin-block-start:24px}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}:is(a,button,input,select,summary,textarea):focus-visible{outline:3px solid var(--teal);outline-offset:4px}.button{text-decoration:none!important;box-shadow:none!important;min-block-size:48px;line-height:1.5}.button.gold{background:var(--brass);color:var(--petrol);border-color:var(--brass)}.button:disabled{cursor:not-allowed;opacity:.6}.header-inner{justify-content:space-between;padding-block:10px;gap:10px}.site-header .brand{flex-direction:row;gap:12px}.site-header .brand>span{display:block}.site-header .brand b{font-family:inherit;font-size:19px}.site-header .brand small{font-family:inherit;font-size:13px!important;letter-spacing:0}.header-actions{margin-inline-start:auto;gap:10px}.header-login{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;font-size:16px}.language-toggle button{height:38px;min-width:44px}.header-inner .main-nav{padding:5px 0;margin-block-start:0;border-radius:0;gap:3px}.main-nav a{font-size:15px;min-block-size:44px;padding:8px 9px;text-decoration:none}.main-nav a:after{display:none}.main-nav a[aria-current]{background:#4fa89f1c;color:var(--bone);box-shadow:inset 0 -2px var(--teal)}.header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:15px;white-space:nowrap}.page-hero{padding-block:46px 34px!important}.page-hero h1{font-size:clamp(32px,4.5vw,52px);max-width:22ch;margin-block:0 18px}.page-hero p{max-width:var(--readable);color:var(--bone);opacity:.86}.section{padding-block:56px}.section>.shell>h2{font-size:clamp(28px,3.3vw,40px);margin-block:0 26px}.impact-hero{padding-block:48px 56px}.impact-hero h1{font-size:clamp(34px,4vw,58px)}.impact-hero .lead{font-size:20px;max-width:36ch}.impact-video{aspect-ratio:1.25;max-width:490px;justify-self:center;width:100%}.impact-video figcaption{padding:22px 24px 22px 88px}[dir=rtl] .impact-video figcaption{padding:22px 24px 22px 88px}[dir=ltr] .impact-video figcaption{padding:22px 88px 22px 24px}.impact-compact{padding-block:42px}.impact-compact h1,.impact-compact h2{font-size:clamp(34px,4.5vw,48px)}.impact-journey{margin-block:28px}.impact-journey strong{font-size:clamp(30px,3.8vw,42px)}.impact-actuals>div{background:#fff5;gap:8px}.impact-actuals span{font-weight:600}.home-paths{background:var(--petrol)}.path-intro{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.path-intro h2{margin:8px 0;font-size:clamp(28px,3.3vw,40px)}.path-intro p{margin:0;max-width:630px;color:var(--muted)}.path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.path-card{padding:28px;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;background:#ffffff03;min-width:0}.path-card .path-number{font-family:var(--font-numbers);font-size:15px;color:var(--teal)}.path-card h3{font-size:26px;margin:12px 0}.path-card p{color:var(--muted);margin:0 0 22px;line-height:1.8}.path-card a{margin-top:auto;align-self:start;text-underline-offset:5px;text-decoration:underline;font-weight:600;color:var(--bone);min-height:44px;display:inline-flex;align-items:center}.path-card:hover{border-color:var(--teal)}.next-step-line{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;background:#4fa89f12;border:1px solid #4fa89f44;border-radius:14px;margin-top:24px}.next-step-line p{margin:0}.next-step-line .button{flex-shrink:0}.resource-card{border-radius:14px;min-width:0}.ai-category-nav{gap:10px}.ai-category-nav .button{font-size:16px}.ai-category-section>h2{padding-bottom:16px;border-bottom:1px solid var(--line-dark)}.copyable-prompt{line-height:1.85!important}.prompt-grid{align-items:start}.prompt-grid .resource-card{min-width:0}.prompt-instructions{margin-block:16px;border-block:1px solid var(--line)}.prompt-instructions summary{cursor:pointer;min-height:44px;padding-block:12px;font-weight:600;line-height:1.6}.prompt-instructions summary:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.prompt-instructions .copyable-prompt{white-space:pre-line;overflow-wrap:anywhere;text-align:start}.ai-course-link a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.site-footer{padding-block:40px 24px}.footer-nav{flex-wrap:wrap;justify-content:start;margin-block-end:28px;padding-block:0 22px}.footer-nav a{font-size:15px;min-height:44px;text-decoration:none}.footer-grid{gap:28px}@media(max-width:1000px){.header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.site-header .brand{grid-column:1;grid-row:1;justify-self:start}.header-inner .menu-toggle{display:block;grid-column:2;grid-row:1;justify-self:end;min-width:46px;min-height:46px}.header-actions{grid-row:2;grid-column:1/-1;margin:0;justify-content:space-between;flex-wrap:wrap}.header-inner .main-nav{display:none;grid-column:1/-1;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:12px;max-height:65vh;overflow:auto;border-top:1px solid var(--line)}.header-inner .main-nav.open{display:grid}.main-nav a{font-size:16px;justify-content:start;text-align:start;padding:12px}.header-cta{display:inline-flex}.path-card{padding:22px}.path-grid{gap:16px}}@media(max-width:650px){.site-header .brand small{display:none}.master-header{inline-size:40px;block-size:40px;padding:10px}.header-inner{padding-block:8px;gap:8px}.header-actions{gap:6px}.header-cta{font-size:13px;padding:8px 10px}.header-login{font-size:14px;padding:8px 12px}.language-toggle{padding:2px}.language-toggle button{font-size:14px;min-width:40px;padding:0 8px}.language-toggle button[data-lang=ar]{min-inline-size:48px}.page-hero{padding-block:30px 24px!important}.page-hero h1{font-size:34px}.section{padding-block:36px}.impact-hero{padding-block:30px 36px}.impact-intro-grid{gap:26px}.impact-hero h1{font-size:36px;margin-block:14px 18px}.impact-hero .lead{font-size:18px}.impact-video{max-height:340px}.impact-video small{font-size:14px!important}.impact-video figcaption b{font-size:16px}.impact-compact{padding-block:32px}.impact-compact .impact-subtitle{font-size:22px}.path-grid{grid-template-columns:1fr}.path-intro{display:block}.path-card{padding:24px}.path-card p{margin-bottom:12px}.next-step-line{flex-direction:column;align-items:start;padding:20px}.footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.footer-nav a{justify-content:start;text-align:start;padding:8px 6px}.impact-actuals{gap:10px}.impact-actuals>div{padding:16px}.impact-actuals span{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.path-card,.resource-card,.course-offer{position:relative;isolation:isolate;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.path-card:before{content:"";position:absolute;z-index:-1;pointer-events:none;inline-size:120px;block-size:120px;border:1px solid #4fa89f38;border-radius:50%;inset-inline-end:-25px;inset-block-start:-30px;opacity:.35;transform:scale(.75);transition:transform .35s ease,opacity .35s ease}.path-card:after{content:"";position:absolute;z-index:-1;pointer-events:none;inline-size:18px;block-size:18px;border-radius:50%;background:var(--teal);opacity:.15;inset-inline-end:36px;inset-block-start:34px;transition:transform .35s ease,opacity .35s ease}.path-card{overflow:hidden}.path-card:hover,.path-card:focus-within{transform:translateY(-4px);box-shadow:0 14px 30px #00000012}.path-card:hover:before,.path-card:focus-within:before{transform:scale(1.1);opacity:.8}.path-card:hover:after,.path-card:focus-within:after{transform:translateY(12px);opacity:.35}.resource-card:hover,.course-offer:hover{border-color:var(--teal)}.impact-journey li{transition:background .2s ease,transform .2s ease}.impact-journey li:hover{background:#4fa89f09;transform:translateY(-3px)}.impact-play{animation:welcome-breathe 4s ease-in-out 2;pointer-events:none}@keyframes welcome-breathe{0%,to{box-shadow:0 0 #efe7d600}50%{box-shadow:0 0 0 10px #efe7d615}}@media(hover:none){.path-card:hover,.impact-journey li:hover{transform:none}}@media(prefers-reduced-motion:reduce){.path-card:hover,.path-card:focus-within,.impact-journey li:hover{transform:none}.impact-play{animation:none}}.review-disclosure>summary,.lead-demographics>summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:20px;font-weight:600}.review-disclosure{border:1px solid var(--line-dark);padding:14px 22px;border-radius:14px}.review-disclosure .review-card{border:0;padding:20px 0 8px}.lead-demographics{grid-column:1/-1;border-top:1px solid var(--line-dark);padding-top:10px}.lead-demographics>.lead-grid{padding-block:16px}.lead-course-preferences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;grid-column:1/-1}.lead-course-preferences[hidden]{display:none}.lead-preview-notice{padding:14px 18px;border-inline-start:3px solid var(--teal);background:#4fa89f10;border-radius:4px;line-height:1.7;font-size:16px!important}@media(max-width:600px){.lead-course-preferences{grid-template-columns:1fr}.review-disclosure{padding:12px 18px}}.ft-retained-note{padding:12px 16px;border-inline-start:3px solid var(--teal);background:#4fa89f16;font-size:16px!important}.impact-video img{opacity:1;object-position:center top}.about-brand-cover{margin-block:32px}.about-brand-cover img{display:block;width:100%;height:auto;border-radius:12px}.interest-profile{border:0;padding:0;margin:8px 0 0;min-width:0}.interest-profile>legend{font-size:23px;font-weight:700;padding:0;margin-bottom:22px}.interest-profile fieldset{min-width:0;margin-inline:0}.interest-profile fieldset>legend{font-weight:600;font-size:18px;padding-inline:8px}.interest-demographics{border:0;border-top:1px solid var(--line-dark);padding:22px 0 0}.interest-demographics>legend{padding-inline:0!important;margin-bottom:8px}.interest-profile [data-interest-learning],.interest-profile [data-interest-business]{display:block}.interest-profile [hidden]{display:none!important}.interest-contact-heading h3{margin:0;font-size:20px}.lead-profile-note{font-size:15px!important;line-height:1.7;margin:0}[data-lead-form=interest-enquiry] #interest-category{border:2px solid var(--teal);font-weight:600;min-height:56px}[data-lead-form=interest-enquiry] .lead-intro{font-size:16px!important;line-height:1.7}
