@font-face{font-family:Open Sans;src:url(/fonts/open-sans-latin.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:Oswald;src:url(/fonts/oswald-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--ink:#101820;--navy:#061a38;--navy-2:#0a2b58;--blue:#126de3;--cyan:#61d8ff;--gold:#e6ae4a;--paper:#f2f5f7;--mist:#e8f1f7;--white:#fff;--muted:#617080;--line:#10182024;--shell:min(1200px, calc(100vw - 48px));--font-display:"Oswald", "Arial Narrow", Arial, sans-serif;--font-body:"Open Sans", Arial, "Helvetica Neue", sans-serif;--shadow:0 28px 80px #05183429;--radius-panel:28px;--radius-card:20px;--radius-control:12px;--academy-home-header-height:132px;--academy-home-hero-edge-space:40px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}p,li,summary{text-wrap:pretty}a{color:inherit;text-decoration:none}img{max-width:100%}button,a,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-in{0%{opacity:0;transform:translate(36px,18px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes grid-move{to{background-position:84px 42px,42px 84px}}@keyframes scan{0%{opacity:0;transform:translateY(-20px)}15%,75%{opacity:.9}to{opacity:0;transform:translateY(500px)}}@keyframes node-pulse{0%,to{box-shadow:0 0 #61d8ff40}50%{box-shadow:0 0 0 8px #61d8ff00}}.academy-shell{width:var(--shell);margin-inline:auto}.academy-header{z-index:20;height:118px;color:var(--white);background:var(--navy);position:relative}.academy-contact-bar{color:#ffffffb8;background:#020e21a8;border-bottom:1px solid #ffffff1a;height:28px}.header-overlay .academy-contact-bar{background:#020e2185}.academy-contact-inner{letter-spacing:.04em;justify-content:flex-end;align-items:center;gap:12px;height:100%;font-size:10px;font-weight:750;display:flex}.academy-contact-inner span{color:#ffffff6b;text-transform:uppercase}.academy-contact-inner a{color:var(--cyan)}.academy-contact-inner a:hover,.academy-contact-inner a:focus-visible{color:var(--white)}.header-overlay{background:0 0;position:absolute;inset:0 0 auto}.header-grid{border-bottom:1px solid #ffffff2e;grid-template-columns:190px 1fr auto;align-items:center;gap:32px;height:90px;display:grid}.academy-brand{align-items:center;gap:13px;width:max-content;display:inline-flex;transform:translateY(-2px)}.academy-brand img{width:118px;height:auto}.academy-brand span{color:var(--cyan);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-left:1px solid #ffffff52;padding-left:13px;font-size:13px;font-weight:700}.academy-nav{justify-content:center;align-self:center;align-items:center;gap:clamp(24px,3.3vw,48px);display:flex}.academy-nav a{color:#ffffffb8;letter-spacing:.04em;padding-block:8px;font-size:12px;font-weight:700;position:relative}.academy-nav a:after{content:"";background:var(--cyan);height:1px;transition:right .22s;position:absolute;inset:auto 100% 2px 0}.academy-nav a:hover,.academy-nav a[aria-current=page]{color:var(--white)}.academy-nav a:hover:after,.academy-nav a[aria-current=page]:after{right:0}.parent-site-link{color:#ffffffdb;border:1px solid #ffffff42;align-items:center;gap:16px;min-height:42px;padding:0 16px;font-size:11px;font-weight:750;transition:color .18s,background .18s,transform .18s;display:inline-flex}.parent-site-link:hover{color:var(--navy);background:var(--cyan);transform:translateY(-2px)}.academy-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.learner-login-link{min-height:42px;color:var(--navy);border:1px solid var(--cyan);background:var(--cyan);white-space:nowrap;align-items:center;gap:13px;padding:0 16px;font-size:11px;font-weight:800;transition:color .18s,background .18s,transform .18s;display:inline-flex}.learner-login-link:hover,.learner-login-link:focus-visible,.learner-login-link[aria-current=page]{color:var(--navy);background:#a7ecff;transform:translateY(-2px)}.academy-mobile-menu{display:none;position:relative}.academy-mobile-menu summary{cursor:pointer;font-size:12px;font-weight:800;list-style:none}.academy-mobile-menu summary::-webkit-details-marker{display:none}.academy-hero{min-height:900px;color:var(--white);background:radial-gradient(circle at 88% 12%,#126de357,#0000 25%),linear-gradient(118deg,#04142f 0%,#07234a 58%,#061a38 100%);position:relative;overflow:hidden}.academy-hero:before,.academy-page-hero:before,.course-hero:before{content:"";border:1px solid #61d8ff2e;border-radius:50%;width:600px;height:600px;position:absolute;top:-260px;right:-240px}.academy-hero-grid,.academy-page-grid,.course-hero-grid{opacity:.15;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:84px 84px;animation:18s linear infinite grid-move;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%);mask-image:linear-gradient(90deg,#0000,#000 48%)}.academy-hero-layout{z-index:2;min-height:775px;padding-top:calc(var(--academy-home-header-height) + var(--academy-home-hero-edge-space));padding-bottom:var(--academy-home-hero-edge-space);grid-template-columns:minmax(0,1.08fr) minmax(360px,.78fr);align-items:center;gap:clamp(52px,7vw,104px);display:grid;position:relative}.academy-eyebrow{color:#ffffffb3;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:13px;margin:0 0 24px;font-size:10px;font-weight:800;line-height:1.5;display:flex}.academy-eyebrow:before{content:"";background:var(--gold);flex:none;width:32px;height:1px}.academy-eyebrow.dark{color:#526272}.academy-hero-copy .academy-eyebrow{animation:.65s ease-out .1s both rise}.academy-hero h1{max-width:730px;font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(58px,6.4vw,96px);font-weight:700;line-height:.94;animation:.76s cubic-bezier(.22,1,.36,1) .18s both rise}.academy-hero h1 span{color:var(--cyan);display:block}.academy-hero-copy>p:not(.academy-eyebrow){color:#ffffffb8;max-width:650px;margin:32px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.65;animation:.7s ease-out .3s both rise}.academy-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:40px;display:flex}.academy-hero-copy .academy-actions{animation:.68s ease-out .4s both rise}.academy-button{justify-content:center;align-items:center;gap:28px;min-height:56px;padding:0 22px;font-size:12px;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.button-bright{color:var(--navy);background:var(--cyan)}.button-bright:hover{background:#a5ebff;transform:translateY(-2px)}.academy-text-link{color:#ffffffd1;border-bottom:1px solid;align-items:center;gap:14px;padding-block:8px;font-size:12px;font-weight:750;display:inline-flex}.academy-button span,.academy-text-link span{transition:transform .18s}.academy-button:hover span,.academy-text-link:hover span{transform:translate(4px)}.academy-hero-visual{background:var(--navy);border:1px solid #ffffff38;height:510px;animation:.85s cubic-bezier(.22,1,.36,1) .3s both panel-in;position:relative;overflow:hidden;box-shadow:0 32px 90px #0000005c}.academy-hero-visual:after{content:"";background:linear-gradient(#04142f0a 40%,#04142ff2),linear-gradient(120deg,#126de33d,#0000 52%);position:absolute;inset:0}.academy-hero-visual>img{object-fit:cover;filter:saturate(.72)contrast(1.08);width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .45s}.academy-hero-visual:hover>img{filter:saturate(.96)contrast(1.04);transform:scale(1.06)}.hero-course-card{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04142fc7;border:1px solid #ffffff2e;flex-direction:column;padding:22px;display:flex;position:absolute;inset:auto 24px 24px}.hero-course-card span,.hero-course-card small{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.hero-course-card strong{font-family:var(--font-display);margin:10px 0 15px;font-size:22px;font-weight:540;line-height:1.2}.hero-course-card small{color:#ffffff80;line-height:1.5}.hero-scan{z-index:3;background:linear-gradient(90deg, transparent, var(--cyan), transparent);height:1px;animation:5s ease-in-out infinite scan;position:absolute;inset:0 0 auto;box-shadow:0 0 18px #61d8ffbf}.academy-proof{z-index:3;background:#020f246b;border-top:1px solid #ffffff29;position:relative}.proof-row{grid-template-columns:repeat(4,1fr);min-height:125px;display:grid}.proof-row div{border-left:1px solid #ffffff24;flex-direction:column;justify-content:center;padding:26px;display:flex}.proof-row div:last-child{border-right:1px solid #ffffff24}.proof-row strong{font-family:var(--font-display);margin-bottom:7px;font-size:20px;font-weight:550}.proof-row span{color:#ffffff87;font-size:10px;line-height:1.55}.academy-section{padding:118px 0}.academy-section-heading,.catalogue-toolbar{grid-template-columns:minmax(0,1.15fr) minmax(260px,.55fr);align-items:end;gap:80px;margin-bottom:58px;display:grid}.academy-section-heading h2,.catalogue-toolbar h2,.delivery-grid h2,.featured-course-copy h2,.story-grid h2,.facilitator-grid h2,.contact-layout h2,.outcomes-grid h2,.course-audience-grid h2,.faq-grid h2{font-family:var(--font-display);letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.8vw,68px);font-weight:700;line-height:1.02}.academy-section-heading>p,.catalogue-toolbar>p{color:var(--muted);margin:0 0 4px;font-size:16px;line-height:1.72}.academy-section-heading.light h2{color:var(--white)}.academy-section-heading.light>p{color:#ffffff94}.track-section{background:radial-gradient(circle at 94% 0%, #61d8ff1f, transparent 25%), var(--white)}.track-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.track-grid article{border-right:1px solid var(--line);min-height:420px;padding:32px 34px;transition:color .24s,background .24s,transform .24s}.track-grid article:first-child{padding-left:0}.track-grid article:last-child{border-right:0}.track-grid article:hover{color:var(--white);background:var(--navy);transform:translateY(-5px)}.track-number{color:var(--blue);font-size:12px;font-weight:800}.track-grid article:hover .track-number{color:var(--cyan)}.track-grid h3{font-family:var(--font-display);letter-spacing:-.035em;margin:76px 0 18px;font-size:31px;font-weight:520}.track-grid p{color:var(--muted);margin:0;font-size:15px;line-height:1.72}.track-grid article:hover p{color:#ffffffa8}.track-grid ul,.facilitator-grid ul,.audience-columns ul{margin:30px 0 0;padding:0;list-style:none}.track-grid li,.facilitator-grid li,.audience-columns li{border-top:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;padding:11px 0;font-size:10px;font-weight:750;line-height:1.45}.track-grid article:hover li{border-color:#ffffff24}.featured-course-section{color:var(--white);background:var(--navy);padding:118px 0}.featured-course-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(56px,8vw,112px);display:grid}.featured-course-image{height:560px;box-shadow:var(--shadow);position:relative;overflow:hidden}.featured-course-image:after{content:"";background:linear-gradient(#0000 45%,#04142fcc);position:absolute;inset:0}.featured-course-image img{object-fit:cover;filter:saturate(.72)contrast(1.08);width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1)}.featured-course-image:hover img{transform:scale(1.06)}.featured-course-image>span{z-index:1;color:var(--navy);background:var(--cyan);letter-spacing:.12em;text-transform:uppercase;padding:10px 13px;font-size:9px;font-weight:850;position:absolute;bottom:24px;left:26px}.featured-course-copy h2{max-width:650px}.course-intro{color:#ffffffab;max-width:680px;margin:28px 0 0;font-size:16px;line-height:1.75}.course-facts{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(3,1fr);margin:36px 0;display:grid}.course-facts div{border-right:1px solid #ffffff29;flex-direction:column;justify-content:center;min-height:92px;padding:20px;display:flex}.course-facts div:first-child{padding-left:0}.course-facts div:last-child{border-right:0}.course-facts span,.course-hero-facts span{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.course-facts strong{font-family:var(--font-display);margin-top:8px;font-size:18px;font-weight:550}.journey-section,.principles-section,.format-section,.prepare-section{color:var(--white);background:radial-gradient(circle at 85% 0%, #126de340, transparent 30%), var(--navy)}.journey-flow,.principle-grid,.prepare-grid{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.journey-flow:before{content:"";background:repeating-linear-gradient(90deg,#61d8ff9e 0 14px,#61d8ff1f 14px 30px);height:1px;position:absolute;top:52px;left:5%;right:5%}.journey-flow article,.principle-grid article,.prepare-grid article{border-right:1px solid #ffffff26;min-height:250px;padding:30px;position:relative}.journey-flow article:first-child,.principle-grid article:first-child,.prepare-grid article:first-child{padding-left:0}.journey-flow article:last-child,.principle-grid article:last-child,.prepare-grid article:last-child{border-right:0}.journey-flow article>span{z-index:1;width:44px;height:44px;color:var(--cyan);background:var(--navy);border:1px solid #61d8ffbf;border-radius:50%;place-items:center;font-size:11px;animation:3.4s ease-in-out infinite node-pulse;display:grid;position:relative}.journey-flow h3,.principle-grid h3,.prepare-grid h3{font-family:var(--font-display);margin:48px 0 14px;font-size:25px;font-weight:520}.journey-flow p,.principle-grid p,.prepare-grid p{color:#ffffffbd;margin:0;font-size:14px;line-height:1.68}.principle-grid article>span,.prepare-grid article>span{color:var(--gold);font-family:var(--font-display);font-size:13px}.delivery-section{background:var(--paper)}.delivery-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:96px;display:grid}.delivery-list{border-top:1px solid var(--ink)}.delivery-list article{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:30px;min-height:158px;padding:28px 0;display:grid}.delivery-list article>span{color:var(--blue);font-size:12px}.delivery-list h3{font-family:var(--font-display);margin:0 0 10px;font-size:24px;font-weight:540}.delivery-list p{color:var(--muted);margin:0;font-size:15px;line-height:1.68}.academy-cta{color:var(--white);background:linear-gradient(112deg,#04142ff7,#082f5ee6),url(/academy-cyber.jpg) 50%/cover;padding:112px 0}.academy-cta h2{max-width:940px;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.4vw,78px);font-weight:560;line-height:1}.academy-cta>.academy-shell>p:not(.academy-eyebrow){color:#ffffffc7;max-width:650px;margin:24px 0 30px;font-size:16px;line-height:1.72}.compact-cta{text-align:center}.compact-cta .academy-eyebrow{justify-content:center}.compact-cta h2,.compact-cta>.academy-shell>p{margin-inline:auto}.academy-footer{color:#ffffffa8;background:#031127;padding:78px 0 24px;position:relative}.footer-grid{grid-template-columns:1.6fr .7fr 1fr;gap:70px;display:grid}.footer-brand{color:var(--white)}.footer-grid>div:first-child>p{max-width:380px;margin:24px 0 0;font-size:14px;line-height:1.7}.footer-grid>div:not(:first-child){flex-direction:column;gap:12px;font-size:12px;display:flex}.footer-label{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:800}.footer-grid a:hover{color:var(--white)}.footer-bottom{color:#ffffff61;letter-spacing:.06em;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;margin-top:66px;padding-top:22px;font-size:10px;display:flex}.academy-page-hero,.course-hero{color:var(--white);background:radial-gradient(circle at 90% 12%,#126de347,#0000 28%),linear-gradient(118deg,#04142f,#082750 65%,#061a38);position:relative;overflow:hidden}.page-hero-layout{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(330px,.62fr);align-items:center;gap:clamp(56px,8vw,110px);min-height:590px;padding:92px 0;display:grid;position:relative}.academy-page-hero h1{max-width:820px;font-family:var(--font-display);letter-spacing:-.058em;margin:0;font-size:clamp(54px,6vw,86px);font-weight:700;line-height:.98;animation:.73s ease-out both rise}.academy-page-hero h1 span,.course-hero h1 span,.learner-portal-copy h1 span{color:var(--cyan);display:block}.page-hero-lead{color:#ffffffad;max-width:720px;margin:30px 0 0;font-size:17px;line-height:1.75;animation:.7s ease-out .14s both rise}.page-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;animation:.68s ease-out .26s both rise;display:flex}.page-hero-image{border:1px solid #ffffff38;height:390px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000004d}.page-hero-image:after{content:"";background:linear-gradient(#0000 42%,#04142fe0);position:absolute;inset:0}.page-hero-image img{object-fit:cover;filter:saturate(.72)contrast(1.08);width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1)}.page-hero-image:hover img{transform:scale(1.06)}.page-hero-image figcaption{z-index:1;color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;inset:auto 22px 20px}.catalogue-section{background:var(--paper)}.ai-readiness-section{color:var(--white);background:radial-gradient(circle at 92% 4%, #61d8ff2e, transparent 25%), var(--navy-2);position:relative;overflow:hidden}.ai-readiness-section:before{content:"AI";color:#ffffff06;font-family:var(--font-display);font-size:clamp(260px,38vw,560px);font-weight:800;line-height:1;position:absolute;top:-.23em;right:-.04em}.ai-readiness-section>.academy-shell{z-index:1;position:relative}.ai-readiness-toolbar h2{color:var(--white)}.ai-readiness-toolbar>p{color:#ffffff9e}.ai-audience-strip{flex-wrap:wrap;gap:9px;margin:-14px 0 38px;display:flex}.ai-audience-strip span{border-radius:var(--radius-control);color:#ffffffb8;letter-spacing:.07em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff2e;padding:9px 12px;font-size:9px;font-weight:800}.ai-course-grid .course-card{color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b;border-color:#ffffff26}.ai-course-grid .course-featured{background:linear-gradient(130deg,#126de38f,#061a38eb);grid-column:span 2}.ai-course-grid .course-card-topline,.ai-course-grid .course-card>a{color:var(--cyan)}.ai-course-grid .course-card>p,.ai-course-grid .course-card dt{color:#ffffff94}.ai-course-grid .course-card dl,.ai-course-grid .course-card dl div,.ai-course-grid .course-card>a{border-color:#ffffff26}.course-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.course-card{border:1px solid var(--line);background:var(--white);flex-direction:column;min-height:470px;padding:30px;transition:transform .23s,box-shadow .23s;display:flex;position:relative;overflow:hidden}.course-card:before{content:"";border:1px solid #126de333;border-radius:50%;width:200px;height:200px;transition:transform .5s;position:absolute;top:-125px;right:-125px}.course-card:hover{z-index:1;box-shadow:var(--shadow);transform:translateY(-5px)}.course-card:hover:before{transform:scale(1.5)}.course-featured{color:var(--white);background:var(--navy)}.course-card-topline{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:850;display:flex}.course-featured .course-card-topline{color:var(--cyan)}.course-card-topline i{font-style:normal}.course-card h3{font-family:var(--font-display);letter-spacing:-.03em;margin:66px 0 16px;font-size:27px;font-weight:540;line-height:1.14}.course-card>p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.course-featured>p{color:#ffffffa3}.course-card dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:28px 0;display:grid}.course-featured dl{border-color:#ffffff29}.course-card dl div{border-right:1px solid var(--line);padding:14px 8px}.course-featured dl div{border-color:#ffffff29}.course-card dl div:first-child{padding-left:0}.course-card dl div:last-child{border-right:0}.course-card dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.course-featured dt{color:#ffffff75}.course-card dd{margin:7px 0 0;font-size:10px;font-weight:750}.course-card>a{border-top:1px solid var(--line);color:var(--blue);justify-content:space-between;margin-top:auto;padding-top:18px;font-size:11px;font-weight:800;display:flex}.course-featured>a{color:var(--cyan);border-color:#ffffff29}.format-grid{border-top:1px solid #ffffff42;grid-template-columns:repeat(3,1fr);display:grid}.format-grid article{border-right:1px solid #ffffff26;min-height:290px;padding:30px}.format-grid article:first-child{padding-left:0}.format-grid article:last-child{border-right:0}.format-grid span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.format-grid h3{font-family:var(--font-display);margin:70px 0 15px;font-size:27px;font-weight:520}.format-grid p{color:#ffffffb8;margin:0;font-size:14px;line-height:1.68}.course-hero>.academy-shell{z-index:2;position:relative}.breadcrumbs{color:#ffffff70;letter-spacing:.08em;text-transform:uppercase;gap:12px;margin-bottom:46px;font-size:10px;font-weight:750;display:flex}.breadcrumbs a:hover{color:var(--white)}.course-hero-layout{grid-template-columns:minmax(0,1.2fr) minmax(310px,.48fr);align-items:end;gap:clamp(60px,9vw,130px);display:grid}.course-hero h1{max-width:940px;font-family:var(--font-display);letter-spacing:-.058em;margin:0;font-size:clamp(52px,6vw,84px);font-weight:700;line-height:.97}.course-hero-lead{color:#ffffffad;max-width:790px;margin:30px 0 0;font-size:17px;line-height:1.75}.course-hero-facts{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(4,1fr);margin-top:44px;display:grid}.course-hero-facts div{border-right:1px solid #ffffff29;flex-direction:column;justify-content:center;min-height:92px;padding:20px;display:flex}.course-hero-facts div:first-child{padding-left:0}.course-hero-facts div:last-child{border-right:0}.course-hero-facts strong{font-family:var(--font-display);margin-top:9px;font-size:17px;font-weight:540}.course-enrol-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031127a8;border:1px solid #fff3;padding:28px;box-shadow:0 24px 70px #00000040}.sample-label{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.course-enrol-card h2{font-family:var(--font-display);letter-spacing:-.035em;margin:28px 0 14px;font-size:31px;font-weight:520}.course-enrol-card p{color:#ffffffc7;margin:0 0 24px;font-size:15px;line-height:1.68}.course-enrol-card .academy-button{width:100%}.course-enrol-card small{color:#ffffff94;margin-top:20px;font-size:11px;line-height:1.6;display:block}.outcomes-section{background:var(--paper)}.outcomes-grid,.story-grid,.contact-layout,.course-audience-grid,.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:96px;display:grid}.outcomes-grid>div>p:not(.academy-eyebrow),.contact-layout>div>p:not(.academy-eyebrow){max-width:520px;color:var(--muted);margin:26px 0 0;font-size:16px;line-height:1.72}.outcomes-grid ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.outcomes-grid li{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;align-items:center;gap:24px;min-height:96px;padding:22px 0;display:grid}.outcomes-grid li span{color:var(--blue);font-size:11px}.outcomes-grid li p{font-family:var(--font-display);margin:0;font-size:19px;line-height:1.35}.module-section{background:var(--white)}.module-list{border-top:1px solid var(--ink)}.module-list details{border-bottom:1px solid var(--line)}.module-list summary{cursor:pointer;grid-template-columns:100px 1fr 42px;align-items:center;gap:28px;min-height:106px;padding:22px 18px;list-style:none;display:grid}.module-list summary::-webkit-details-marker{display:none}.module-list summary>span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.module-list summary strong{font-family:var(--font-display);font-size:24px;font-weight:540}.module-list summary i{border:1px solid var(--line);border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;transition:transform .22s;display:grid}.module-list details[open] summary{color:var(--white);background:var(--navy)}.module-list details[open] summary>span{color:var(--cyan)}.module-list details[open] summary i{color:var(--navy);background:var(--cyan);transform:rotate(45deg)}.module-list details ul{background:var(--paper);grid-template-columns:repeat(2,1fr);gap:14px 40px;margin:0;padding:28px 40px 34px 146px;list-style:none;display:grid}.module-list details li{color:var(--muted);padding-left:18px;font-size:14px;line-height:1.65;position:relative}.module-list details li:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.case-lab-section{color:var(--white);background:var(--navy);padding:118px 0}.case-lab-grid,.facilitator-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:90px;display:grid}.case-lab-image,.facilitator-image{height:500px;overflow:hidden}.case-lab-image img,.facilitator-image img{object-fit:cover;filter:saturate(.72)contrast(1.08);width:100%;height:100%}.case-lab-grid h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.8vw,67px);font-weight:560;line-height:1.03}.case-lab-grid>div:last-child>p:not(.academy-eyebrow){color:#ffffffc7;margin:26px 0 0;font-size:16px;line-height:1.72}.lab-flow{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:12px;margin-top:34px;padding:22px 0;display:flex}.lab-flow span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.lab-flow i{color:#ffffff59;font-style:normal}.course-audience-grid{align-items:start}.audience-columns{grid-template-columns:repeat(2,1fr);gap:46px;display:grid}.audience-columns h3{font-family:var(--font-display);margin:0;font-size:23px;font-weight:550}.audience-columns li{color:var(--muted)}.assessment-section{color:var(--white);background:var(--navy)}.assessment-grid{border-top:1px solid #ffffff3d;grid-template-columns:repeat(4,1fr);display:grid}.assessment-grid>div{border-right:1px solid #ffffff24;min-height:270px;padding:30px}.assessment-grid>div:first-child{padding-left:0}.assessment-grid>div:last-child{border-right:0}.assessment-grid span{color:var(--gold);font-size:12px}.assessment-grid h3{font-family:var(--font-display);margin:62px 0 14px;font-size:24px;font-weight:520}.assessment-grid p{color:#ffffffbd;margin:0;font-size:14px;line-height:1.68}.faq-section{background:var(--paper)}.faq-grid>div:last-child{border-top:1px solid var(--ink)}.faq-grid details{border-bottom:1px solid var(--line)}.faq-grid summary{cursor:pointer;min-height:82px;font-family:var(--font-display);padding:22px 0;font-size:19px;font-weight:540;list-style:none}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid details p{color:var(--muted);margin:-4px 0 24px;font-size:15px;line-height:1.72}.academy-story-section{background:var(--paper)}.story-lead{font-family:var(--font-display);color:var(--ink)!important;margin-top:0!important;font-size:26px!important;line-height:1.45!important}.story-grid>div:last-child p{color:var(--muted);font-size:16px;line-height:1.75}.facilitator-section{background:var(--white)}.facilitator-grid>div:last-child>p:not(.academy-eyebrow){color:var(--muted);margin:26px 0 0;font-size:16px;line-height:1.75}.facilitator-grid li{color:var(--muted)}.contact-options-section{background:var(--paper)}.contact-option-list{border-top:1px solid var(--ink)}.contact-option-list a{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.2fr 30px;align-items:center;gap:28px;min-height:124px;padding:24px 0;transition:color .22s,padding .22s;display:grid}.contact-option-list a:hover{color:var(--white);background:var(--navy);padding-inline:18px}.contact-option-list a>span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.contact-option-list a:hover>span{color:var(--cyan)}.contact-option-list strong{font-family:var(--font-display);font-size:20px;font-weight:540}.contact-option-list i{font-style:normal}@supports (animation-timeline:view()){.academy-section-heading,.catalogue-toolbar,.delivery-grid>div:first-child,.outcomes-grid>div:first-child,.story-grid>div:first-child,.contact-layout>div:first-child{animation:linear both rise;animation-timeline:view();animation-range:entry 5% cover 28%}.track-grid article,.course-card,.journey-flow article,.principle-grid article,.assessment-grid>div,.prepare-grid article{animation:linear both rise;animation-timeline:view();animation-range:entry 4% cover 23%}}@media (width<=1020px){:root{--shell:min(100% - 40px, 820px)}.header-grid{grid-template-columns:190px 1fr;height:90px}.academy-nav,.academy-header-actions{display:none}.academy-mobile-menu{justify-self:end;display:block}.academy-mobile-menu[open] nav{background:var(--navy);width:min(290px,100vw - 40px);box-shadow:var(--shadow);border:1px solid #ffffff2e;flex-direction:column;padding:12px;display:flex;position:absolute;top:36px;right:0}.academy-mobile-menu nav a{border-bottom:1px solid #ffffff1f;padding:14px 12px;font-size:12px}.academy-mobile-menu nav .mobile-learner-link{color:var(--navy);border-color:var(--cyan);background:var(--cyan);margin-top:8px;font-weight:800}.academy-hero-layout,.page-hero-layout,.course-hero-layout,.featured-course-grid,.delivery-grid,.outcomes-grid,.story-grid,.contact-layout,.course-audience-grid,.faq-grid,.case-lab-grid,.facilitator-grid{grid-template-columns:1fr}.academy-hero-layout{--academy-home-hero-edge-space:40px;min-height:auto;padding-top:calc(var(--academy-home-header-height) + var(--academy-home-hero-edge-space));padding-bottom:var(--academy-home-hero-edge-space)}.academy-hero-visual{width:min(100%,620px)}.proof-row{grid-template-columns:repeat(2,1fr)}.academy-section-heading,.catalogue-toolbar{grid-template-columns:1fr;gap:26px}.academy-section-heading>p,.catalogue-toolbar>p{max-width:620px}.track-grid,.course-grid,.format-grid{grid-template-columns:repeat(2,1fr)}.track-grid article:nth-child(2),.format-grid article:nth-child(2){border-right:0}.track-grid article:nth-child(3),.format-grid article:nth-child(3){border-top:1px solid var(--line)}.format-grid article:nth-child(3){border-color:#ffffff29;grid-column:1/-1}.featured-course-image{height:480px}.journey-flow,.principle-grid,.prepare-grid,.assessment-grid{grid-template-columns:repeat(2,1fr)}.journey-flow:before{display:none}.journey-flow article:nth-child(2),.principle-grid article:nth-child(2),.prepare-grid article:nth-child(2),.assessment-grid>div:nth-child(2){border-right:0}.journey-flow article:nth-child(n+3),.principle-grid article:nth-child(n+3),.prepare-grid article:nth-child(n+3),.assessment-grid>div:nth-child(n+3){border-top:1px solid #ffffff26}.page-hero-layout{gap:50px}.page-hero-image{width:min(100%,650px)}.course-hero-layout{gap:50px}.course-enrol-card{max-width:520px}.case-lab-grid,.facilitator-grid{gap:54px}.case-lab-image,.facilitator-image{width:min(100%,650px)}.footer-grid{grid-template-columns:1.4fr .8fr 1fr;gap:36px}}@media (width<=660px){:root{--shell:calc(100vw - 30px)}.academy-header{height:104px}.academy-contact-bar{height:26px}.academy-contact-inner{justify-content:center;font-size:10px}.academy-contact-inner span{display:none}.header-grid{height:78px}.academy-brand img{width:104px}.academy-brand span{font-size:10px}.academy-hero h1{font-size:clamp(50px,15vw,70px)}.academy-hero-copy>p:not(.academy-eyebrow){font-size:16px}.academy-actions,.page-hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.academy-button{width:100%}.academy-hero-visual{height:440px}.hero-course-card{padding:18px;inset:auto 16px 16px}.proof-row{grid-template-columns:1fr}.proof-row div{border-right:1px solid #ffffff24;min-height:92px}.academy-section,.featured-course-section,.case-lab-section,.academy-cta{padding:86px 0}.academy-section-heading h2,.catalogue-toolbar h2,.delivery-grid h2,.featured-course-copy h2,.story-grid h2,.facilitator-grid h2,.contact-layout h2,.outcomes-grid h2,.course-audience-grid h2,.faq-grid h2,.case-lab-grid h2{font-size:41px}.track-grid,.course-grid,.format-grid,.journey-flow,.principle-grid,.prepare-grid,.assessment-grid{grid-template-columns:1fr}.track-grid article,.track-grid article:first-child,.format-grid article,.format-grid article:first-child,.journey-flow article,.journey-flow article:first-child,.principle-grid article,.principle-grid article:first-child,.prepare-grid article,.prepare-grid article:first-child,.assessment-grid>div,.assessment-grid>div:first-child{border-bottom:1px solid #ffffff26;border-right:0;min-height:auto;padding:28px 8px 34px}.track-grid article{border-color:var(--line);min-height:390px}.format-grid article:nth-child(3){grid-column:auto}.track-grid h3,.format-grid h3{margin-top:48px}.journey-flow h3,.principle-grid h3,.prepare-grid h3,.assessment-grid h3{margin-top:28px}.featured-course-image{height:380px}.course-facts{grid-template-columns:1fr}.course-facts div,.course-facts div:first-child{border-bottom:1px solid #ffffff24;border-right:0;min-height:74px;padding:15px 0}.page-hero-layout{min-height:auto;padding:80px 0}.academy-page-hero h1,.course-hero h1{font-size:clamp(46px,13vw,64px)}.page-hero-lead,.course-hero-lead{font-size:15px}.page-hero-image{height:310px}.course-card{min-height:440px}.ai-course-grid .course-featured{grid-column:auto}.ai-audience-strip{margin-top:-6px}.course-hero{padding:58px 0 78px}.breadcrumbs{flex-wrap:wrap}.course-hero-facts{grid-template-columns:repeat(2,1fr)}.course-hero-facts div:nth-child(2){border-right:0}.course-hero-facts div:nth-child(n+3){border-top:1px solid #ffffff29}.module-list summary{grid-template-columns:66px 1fr 36px;gap:14px;min-height:120px;padding-inline:8px}.module-list summary strong{font-size:19px}.module-list details ul{grid-template-columns:1fr;padding:24px}.case-lab-image,.facilitator-image{height:360px}.lab-flow{flex-direction:column;align-items:flex-start}.lab-flow i{transform:rotate(90deg)}.audience-columns{grid-template-columns:1fr}.contact-option-list a{grid-template-columns:1fr 30px;min-height:128px}.contact-option-list a>span{grid-column:1/-1}.footer-grid{grid-template-columns:1fr;gap:38px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.course-enrol-card .course-enquiry-link{width:fit-content;color:var(--white);border-bottom:1px solid #ffffff75;margin-top:18px;font-size:13px;font-weight:700;line-height:1.7;display:inline-flex}.course-enrol-card .course-enquiry-link:hover{border-bottom-color:var(--cyan)}.course-player-page{min-height:100vh;color:var(--ink);background-color:#f4f7f9;background-image:linear-gradient(#061a3806 1px,#0000 1px),linear-gradient(90deg,#061a3806 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.learning-header{z-index:30;min-height:80px;color:var(--white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061a38f7;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:32px;padding:14px clamp(24px,4vw,64px);display:flex;position:sticky;top:0}.learning-header-brand,.learning-header-brand>a,.learning-header-brand>p{align-items:center;display:flex}.learning-header-brand{gap:22px;min-width:0}.learning-header-brand>a{flex-direction:column;flex:none;align-items:flex-start;position:relative}.learning-header-brand img{filter:none;width:112px;height:auto}.learning-header-brand>a>span{color:var(--cyan);font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;margin-top:5px;margin-left:2px;font-size:11px;font-weight:800;line-height:1}.learning-header-brand>i{background:#fff3;width:1px;height:34px}.learning-header-brand>p{color:#fffffff0;min-width:0;font-family:var(--font-display);flex-direction:column;align-items:flex-start;margin:0;font-size:15px;font-weight:650;line-height:1.22}.learning-header-brand>p small{color:var(--cyan);letter-spacing:.17em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800}.learning-exit{color:#fffc;letter-spacing:.04em;border-bottom:1px solid #ffffff38;flex:none;padding-bottom:4px;font-size:12px;font-weight:700}.learning-header-links{flex:none;align-items:center;gap:22px;display:flex}.learning-exit:hover{color:var(--white);border-bottom-color:var(--cyan)}.learning-progress-bar{height:58px;color:var(--navy);background:var(--white);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(260px,2fr);align-items:center;gap:34px;padding:11px clamp(24px,4vw,64px);display:grid}.learning-progress-bar>div{letter-spacing:.04em;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.learning-progress-bar>div span{color:var(--muted)}.learning-progress-bar>div strong{font-size:12px}.learning-progress-bar progress{width:100%;height:6px;accent-color:var(--blue);background:#dfe8ed;border:0;border-radius:999px;overflow:hidden}.learning-progress-bar progress::-webkit-progress-bar{background:#dfe8ed;border-radius:999px}.learning-progress-bar progress::-webkit-progress-value{background:linear-gradient(90deg, var(--blue), #35bce8);border-radius:999px}.learning-progress-bar progress::-moz-progress-bar{background:linear-gradient(90deg, var(--blue), #35bce8);border-radius:999px}.course-player-shell{grid-template-columns:370px minmax(0,1fr);width:min(1460px,100%);min-height:calc(100vh - 138px);margin:0 auto;display:grid}.course-sidebar{color:var(--white);background:radial-gradient(circle at 20% 0%, #126de33d, transparent 28%), var(--navy);align-self:stretch;padding:48px 30px 60px}.course-sidebar-intro{border-bottom:1px solid #ffffff24;padding:0 8px 30px}.course-sidebar-intro .lesson-kicker{color:var(--cyan)}.course-sidebar-intro h1{max-width:280px;font-family:var(--font-display);letter-spacing:-.035em;margin:10px 0 14px;font-size:30px;font-weight:650;line-height:1.02}.course-sidebar-intro>p:last-child{color:#ffffffc2;max-width:290px;margin:0;font-size:13px;line-height:1.7}.module-navigation>section{border-bottom:1px solid #ffffff1f;padding:28px 0 8px}.module-navigation-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 8px 15px;display:flex}.module-navigation-heading>div{flex-direction:column;gap:5px;display:flex}.module-navigation-heading span,.module-navigation-heading small{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.module-navigation-heading strong{max-width:240px;font-size:12px;line-height:1.35}.module-navigation-heading small{color:#ffffffa6;letter-spacing:0;border:1px solid #fff3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.lesson-nav-button{color:#ffffffa3;width:100%;min-height:66px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:11px 8px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:grid}.lesson-nav-button:hover{color:var(--white);background:#ffffff0d;transform:translate(2px)}.lesson-nav-button.is-active{color:var(--white);border-left-color:var(--cyan);background:linear-gradient(90deg,#126de347,#0000)}.lesson-nav-button>span:first-child{color:#ffffff8f;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.lesson-nav-button.is-active>span:first-child{color:var(--navy);background:var(--cyan);border-color:var(--cyan)}.lesson-nav-button.is-complete>span:first-child{color:var(--navy);background:var(--gold);border-color:var(--gold);font-size:11px}.lesson-nav-button>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.lesson-nav-button strong{font-size:11px;line-height:1.35}.lesson-nav-button small{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.reset-course-button{color:#ffffff85;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff3;margin:28px 8px 0;padding:0 0 5px;font-size:10px}.reset-course-button:hover{color:var(--white);border-bottom-color:var(--cyan)}.lesson-pane{width:min(100%,940px);padding:70px clamp(36px,6vw,88px) 100px;animation:.52s both rise}.lesson-heading{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:42px;padding-bottom:42px;display:grid}.lesson-kicker{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;line-height:1.3}.lesson-heading h2{max-width:720px;color:var(--navy);font-family:var(--font-display);letter-spacing:-.052em;margin:14px 0 20px;font-size:clamp(42px,5vw,66px);font-weight:620;line-height:.98}.lesson-heading>div>p:last-child{color:#4e6170;max-width:680px;margin:0;font-size:18px;line-height:1.72}.lesson-number{width:70px;height:70px;color:var(--navy);background:var(--white);border:1px solid var(--line);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:0 14px 32px #05183414}.lesson-objectives{background:var(--white);border:1px solid #126de31f;border-left:3px solid var(--blue);grid-template-columns:180px 1fr;gap:30px;margin:36px 0 54px;padding:28px 30px;display:grid;box-shadow:0 20px 55px #05183412}.lesson-objectives>p{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800;line-height:1.5}.lesson-objectives ul,.lesson-section ul{margin:0;padding:0;list-style:none}.lesson-objectives li,.lesson-section li{color:#415563;padding-left:22px;font-size:16px;line-height:1.68;position:relative}.lesson-objectives li+li,.lesson-section li+li{margin-top:9px}.lesson-objectives li:before,.lesson-section li:before{content:"";background:var(--cyan);border:2px solid var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:.64em;left:0}.lesson-content{max-width:760px}.lesson-section{margin:0 0 46px}.lesson-section h3,.course-sources h3{color:var(--navy);font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 17px;font-size:29px;font-weight:650;line-height:1.08}.lesson-section p,.course-activity>p,.course-sources>p{color:#405463;margin:0;font-size:17px;line-height:1.76}.lesson-section p+p{margin-top:16px}.lesson-section ul{margin-top:21px}.lesson-section li{padding-left:26px;font-size:17px}.field-note{color:var(--white);background:var(--navy);margin:54px 0;padding:32px 34px 32px 70px;position:relative;overflow:hidden}.field-note:before{content:"";background:linear-gradient(135deg, transparent 42%, #61d8ff57 42%, #61d8ff57 50%, transparent 50%) 0 0 / 14px 14px, var(--blue);width:44px;position:absolute;top:0;bottom:0;left:0}.field-note span,.activity-heading span,.activity-deliverable span,.check-heading span{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:800}.field-note p{color:#ffffffd6;margin:8px 0 0;font-size:16px;line-height:1.7}.course-activity{background:#dfeef6;border:1px solid #126de329;margin:54px 0;padding:38px}.activity-heading span{color:var(--blue)}.activity-heading h3,.check-heading h3{color:var(--navy);font-family:var(--font-display);letter-spacing:-.035em;margin:8px 0 19px;font-size:34px;font-weight:650}.course-activity ol{counter-reset:activity;margin:28px 0;padding:0;list-style:none}.course-activity li{color:#334a5b;counter-increment:activity;min-height:40px;padding:3px 0 17px 52px;font-size:16px;line-height:1.65;position:relative}.course-activity li:before{content:counter(activity, decimal-leading-zero);width:34px;height:34px;color:var(--white);background:var(--blue);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid;position:absolute;top:0;left:0}.activity-deliverable{border-left:2px solid var(--gold);background:#ffffffb8;padding:20px 22px}.activity-deliverable span{color:#8e661e}.activity-deliverable p{color:var(--navy);margin:6px 0 0;font-size:15px;font-weight:650;line-height:1.55}.knowledge-check{color:var(--white);background:radial-gradient(circle at 100% 0%, #61d8ff29, transparent 30%), var(--navy);box-shadow:var(--shadow);margin:54px 0;padding:clamp(28px,5vw,48px)}.knowledge-check fieldset{border:0;margin:28px 0 0;padding:0}.knowledge-check legend{color:#ffffffeb;max-width:650px;margin-bottom:24px;font-size:17px;font-weight:650;line-height:1.55}.quiz-option{color:#ffffffbd;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;grid-template-columns:24px 34px 1fr;align-items:center;gap:12px;min-height:72px;margin-top:10px;padding:14px 16px;transition:background .18s,border-color .18s,color .18s;display:grid}.quiz-option:hover,.quiz-option.is-selected{color:var(--white);background:#126de338;border-color:#61d8ff8c}.quiz-option input{width:17px;height:17px;accent-color:var(--cyan);margin:0}.quiz-option>span{width:28px;height:28px;color:var(--cyan);border:1px solid #61d8ff57;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.quiz-option p{margin:0;font-size:15px;line-height:1.6}.check-answer-button{min-width:150px;min-height:46px;color:var(--navy);background:var(--cyan);font:inherit;cursor:pointer;border:0;margin-top:22px;padding:0 20px;font-size:11px;font-weight:800}.check-answer-button:disabled{opacity:.38;cursor:not-allowed}.quiz-feedback{border-left:3px solid;margin-top:22px;padding:22px 24px}.quiz-feedback.correct{background:#49d2951f;border-left-color:#55d69d}.quiz-feedback.incorrect{border-left-color:var(--gold);background:#e6ae4a1f}.quiz-feedback strong{font-size:13px}.quiz-feedback p{color:#ffffffb8;margin:7px 0 0;font-size:14px;line-height:1.68}.course-completion{color:var(--white);background:radial-gradient(circle at 100% 100%, #61d8ff2e, transparent 35%), var(--navy);grid-template-columns:62px 1fr;gap:28px;margin:56px 0;padding:42px;display:grid}.course-completion>span{width:60px;height:60px;color:var(--navy);background:var(--gold);border-radius:50%;place-items:center;font-size:24px;font-weight:800;display:grid}.course-completion h3{font-family:var(--font-display);letter-spacing:-.035em;margin:8px 0 12px;font-size:34px}.course-completion>div>p:not(.lesson-kicker){color:#ffffffb3;margin:0 0 24px;font-size:15px;line-height:1.7}.course-completion .academy-button{width:fit-content}.lesson-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin:60px 0 74px;padding-top:30px;display:flex}.lesson-actions button{min-height:50px;font:inherit;cursor:pointer;padding:0 22px;font-size:11px;font-weight:800}.lesson-secondary-button{color:var(--navy);border:1px solid var(--line);background:0 0}.lesson-primary-button{color:var(--white);background:var(--blue);border:1px solid var(--blue)}.lesson-actions button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #05183424}.lesson-actions button:disabled{opacity:.42;cursor:not-allowed}.course-sources{border-top:1px solid var(--line);padding-top:44px}.course-sources h3{margin-top:11px}.course-sources>p{max-width:680px;font-size:15px}.course-sources>div{border-top:1px solid var(--line);margin-top:28px}.course-sources a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:15px 4px;transition:color .18s,padding .18s;display:flex}.course-sources a:hover{color:var(--blue);padding-inline:10px}.course-sources a>span{flex-direction:column;gap:5px;display:flex}.course-sources a strong{color:var(--navy);font-size:14px}.course-sources a small{color:var(--muted);font-size:13px;line-height:1.55}.course-sources a i{color:var(--blue);font-size:15px;font-style:normal}@media (width<=1020px){.learning-header{position:relative}.course-player-shell{grid-template-columns:300px minmax(0,1fr)}.course-sidebar{padding-inline:20px}.lesson-pane{padding-inline:38px}.lesson-objectives{grid-template-columns:1fr;gap:14px}}@media (width<=780px){.learning-header{min-height:auto;padding-block:18px}.learning-header-brand>i,.learning-header-brand>p{display:none}.learning-progress-bar{grid-template-columns:1fr;gap:9px;height:auto;padding-block:13px}.course-player-shell{display:block}.course-sidebar{padding:32px 22px 38px}.course-sidebar-intro h1{max-width:none}.module-navigation{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(250px,1fr));display:grid;overflow-x:auto}.module-navigation>section{scroll-snap-align:start;border-right:1px solid #ffffff1f;padding-left:16px;padding-right:16px}.reset-course-button{margin-left:16px}.lesson-pane{width:100%;padding-top:54px}}@media (width<=560px){.learning-header{padding-inline:16px}.learning-header-brand img{width:96px}.learning-header-brand>a>span{font-size:10px}.learning-exit{max-width:92px;font-size:9px;line-height:1.4}.learning-header-links{gap:12px}.learning-progress-bar{padding-inline:16px}.lesson-pane{padding:44px 20px 80px}.lesson-heading{grid-template-columns:1fr;gap:24px}.lesson-heading h2{font-size:42px}.lesson-number{grid-row:1;width:54px;height:54px}.lesson-objectives,.course-activity,.knowledge-check,.course-completion{padding:26px 22px}.field-note{padding:28px 24px 28px 58px}.quiz-option{grid-template-columns:22px 1fr}.quiz-option>span{display:none}.course-completion{grid-template-columns:1fr}.lesson-actions{flex-direction:column;align-items:stretch}.lesson-actions>span{display:none}.lesson-actions button,.course-completion .academy-button{width:100%}}.whatsapp-button{z-index:80;color:#062d1a;min-height:60px;font-family:var(--font-body);background:#42dc7e;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:12px;padding:8px 18px 8px 8px;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:clamp(18px,2.4vw,34px);right:clamp(18px,2.4vw,34px);box-shadow:0 18px 42px #0423163d,0 0 0 6px #42dc7e1f}.whatsapp-button:hover{color:#052819;background:#65e495;transform:translateY(-3px);box-shadow:0 22px 50px #0423164d,0 0 0 8px #42dc7e24}.whatsapp-button:focus-visible{outline-offset:4px;outline-color:#fff}.whatsapp-mark{color:#fff;letter-spacing:-.02em;background:#087d42;border:2px solid #ffffffd1;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:800;display:grid}.whatsapp-label{flex-direction:column;min-width:108px;font-size:14px;font-weight:800;line-height:1.15;display:flex}.whatsapp-label small{color:#062d1aad;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700}@media (width<=560px){.whatsapp-button{justify-content:center;width:58px;min-height:58px;padding:7px}.whatsapp-mark{flex-basis:42px;width:42px;height:42px}.whatsapp-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}.cookie-preferences{z-index:90;position:relative}.cookie-tab{z-index:90;min-height:44px;color:var(--white);font:800 12px/1 var(--font-body);letter-spacing:.03em;cursor:pointer;background:#082750;border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:9px;padding:0 17px;transition:transform .18s,background .18s;display:inline-flex;position:fixed;bottom:clamp(18px,2.4vw,34px);left:clamp(18px,2.4vw,34px);box-shadow:0 14px 34px #04142f40}.cookie-tab:hover,.cookie-tab[aria-expanded=true]{background:#0b376d;transform:translateY(-2px)}.cookie-tab span{color:var(--cyan);font-size:16px}.cookie-panel{z-index:91;width:min(440px,100vw - 36px);color:var(--navy);border-radius:var(--radius-card);background:#fffffffa;border:1px solid #061f4121;padding:26px;animation:.26s cubic-bezier(.22,1,.36,1) both cookie-panel-in;position:fixed;bottom:clamp(78px,7vw,104px);left:clamp(18px,2.4vw,34px);box-shadow:0 28px 80px #04142f4d}.cookie-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cookie-panel-heading span{color:#126de3;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.cookie-panel h2{font-family:var(--font-display);letter-spacing:-.035em;margin:7px 0 0;font-size:27px;font-weight:650;line-height:1.05}.cookie-panel>p{color:#061f41ad;margin:16px 0 20px;font-size:13px;line-height:1.65}.cookie-close{width:34px;height:34px;color:var(--navy);cursor:pointer;background:#edf5fb;border:0;border-radius:50%;flex:0 0 34px;place-items:center;font-size:22px;line-height:1;display:grid}.cookie-choice-list{gap:9px;display:grid}.cookie-choice{border-radius:var(--radius-control);background:#f4f8fc;border:1px solid #061f4117;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:14px 15px;display:flex}.cookie-choice>div{gap:4px;display:grid}.cookie-choice strong{font-size:13px}.cookie-choice small{color:#061f4199;font-size:11px;line-height:1.35}.cookie-required{color:#126de3;white-space:nowrap;font-size:10px;font-weight:800}.cookie-switch{flex:0 0 46px;width:46px;height:26px;position:relative}.cookie-switch input{opacity:0;width:1px;height:1px;position:absolute}.cookie-switch i{cursor:pointer;background:#c6d0da;border-radius:999px;transition:background .18s;position:absolute;inset:0}.cookie-switch i:after{content:"";background:var(--white);border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #04142f33}.cookie-switch input:checked+i{background:#126de3}.cookie-switch input:checked+i:after{transform:translate(20px)}.cookie-switch input:focus-visible+i{outline-offset:3px;outline:3px solid #126de340}.cookie-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.cookie-actions button{min-height:44px;color:var(--white);background:var(--navy);border:1px solid var(--navy);border-radius:var(--radius-control);cursor:pointer;padding:0 13px;font-size:11px;font-weight:800}.cookie-actions button:nth-child(2){color:var(--navy);background:var(--white)}.cookie-actions .cookie-save{color:var(--navy);background:var(--cyan);border-color:var(--cyan);grid-column:1/-1}@keyframes cookie-panel-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.cookie-tab{min-width:104px}.cookie-panel{padding:22px;bottom:78px}}@media (prefers-reduced-motion:reduce){.cookie-panel{animation:none}}.enquiry-utility{z-index:92;position:relative}.subscribe-utility{z-index:93;position:relative}.enquiry-tab{left:clamp(132px,2.4vw + 114px,150px)}.enquiry-panel{z-index:92;width:min(520px,100vw - 36px)}.subscribe-panel{z-index:93;width:min(520px,100vw - 36px)}.enquiry-panel[hidden],.subscribe-panel[hidden]{display:none}.enquiry-panel>p a{color:#126de3;font-weight:800}.enquiry-form,.enquiry-form label{gap:7px;display:grid}.enquiry-form{gap:12px}.enquiry-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.enquiry-form label{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.enquiry-form label>span{color:#061f4173;font-size:8px}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{width:100%;color:var(--navy);border-radius:var(--radius-control);font:500 13px/1.35 var(--font-body);letter-spacing:normal;text-transform:none;background:#f4f8fc;border:1px solid #061f4121;padding:12px 13px}.enquiry-form textarea{resize:vertical}.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{border-color:#126de3;outline:3px solid #126de321}.enquiry-submit{min-height:48px;color:var(--navy);background:var(--cyan);border-radius:var(--radius-control);font:800 12px/1 var(--font-body);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.enquiry-form>small{color:#061f418a;font-size:10px;line-height:1.4}@media (width<=560px){.enquiry-field-row{grid-template-columns:1fr}.cookie-tab{gap:6px;min-width:0;min-height:42px;padding:0 11px;font-size:10px}.cookie-tab span{font-size:13px}.enquiry-tab{left:96px}.subscribe-tab{left:188px}}.learner-portal-hero{color:var(--white);background:radial-gradient(circle at 84% 12%,#61d8ff33,#0000 30%),linear-gradient(118deg,#04142f 0%,#07234a 62%,#061a38 100%);padding:112px 0 104px;position:relative;overflow:hidden}.learner-portal-pattern{opacity:.14;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 58%);mask-image:linear-gradient(90deg,#0000,#000 58%)}.learner-portal-layout{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(420px,.72fr);align-items:center;gap:clamp(70px,10vw,150px);display:grid;position:relative}.learner-portal-copy h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.055em;margin:24px 0 26px;font-size:clamp(50px,6vw,82px);font-weight:700;line-height:.98}.learner-portal-copy>p:not(.academy-eyebrow){color:#ffffffad;max-width:650px;margin:0;font-size:16px;line-height:1.75}.learner-trust-row{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.learner-trust-row span{border-radius:var(--radius-control);color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff2e;padding:9px 12px;font-size:9px;font-weight:800}.portal-access-card{border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04142fc7;border:1px solid #fff3;flex-direction:column;align-items:flex-start;min-height:500px;padding:clamp(30px,4vw,46px);display:flex;box-shadow:0 30px 90px #00000047}.portal-lock-mark{width:54px;height:54px;color:var(--navy);background:var(--cyan);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.portal-card-kicker{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin:36px 0 10px;font-size:9px;font-weight:850}.portal-access-card h2{max-width:440px;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,42px);font-weight:560;line-height:1.08}.portal-access-card>p:not(.portal-card-kicker):not(.portal-account-email){color:#ffffff9e;margin:22px 0 0;font-size:13px;line-height:1.75}.portal-login-button{width:100%;margin-top:34px}.portal-help-note{color:#ffffff75;margin-top:18px;font-size:10px}.portal-help-note a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.portal-card-heading{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.portal-card-heading>a{color:#ffffff8c;text-transform:uppercase;font-size:10px;font-weight:800}.portal-status-pill{color:#052819;letter-spacing:.08em;text-transform:uppercase;background:#65e495;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:850}.portal-dashboard-card .portal-card-kicker{margin-top:38px}.portal-account-email{color:#ffffff7a;margin:8px 0 0;font-size:11px}.portal-course-card{border-radius:var(--radius-card);background:#ffffff12;border:1px solid #ffffff2e;gap:24px;width:100%;margin-top:auto;padding:24px;display:grid}.portal-course-card+.portal-course-card{margin-top:14px}.portal-course-card span,.portal-course-card strong,.portal-course-card small{display:block}.portal-course-card span{color:#9fe7ff;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.portal-course-card strong{font-family:var(--font-display);margin-top:9px;font-size:21px;line-height:1.22}.portal-course-card small{color:#ffffffa8;margin-top:9px;font-size:12px;line-height:1.5}.learner-support-section{background:var(--paper)}.learner-support-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.learner-support-grid article{border:1px solid var(--line);border-radius:var(--radius-card);background:#ffffffb8;min-height:260px;padding:30px}.learner-support-grid article>span{color:var(--blue);font-size:11px;font-weight:800}.learner-support-grid h3{font-family:var(--font-display);margin:54px 0 14px;font-size:24px}.learner-support-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.learner-login-link,.parent-site-link{border-radius:var(--radius-control)}@media (width<=1020px){.learner-portal-layout{grid-template-columns:1fr;gap:52px}.portal-access-card{width:min(100%,620px)}}@media (width<=660px){.learner-portal-hero{padding:82px 0}.learner-portal-copy h1{font-size:clamp(46px,13vw,64px)}.portal-access-card{min-height:auto;padding:26px}.learner-support-grid{grid-template-columns:1fr}.learner-support-grid article{min-height:220px}}.academy-hero-visual,.featured-course-image,.page-hero-image,.case-lab-image,.facilitator-image{border-radius:var(--radius-panel)}.hero-course-card,.course-enrol-card,.course-card,.lesson-objectives,.field-note,.course-activity,.knowledge-check,.course-completion{border-radius:var(--radius-card)}.academy-button,.check-answer-button,.lesson-actions button,.activity-deliverable,.quiz-feedback,.quiz-option,.lesson-nav-button{border-radius:var(--radius-control)}.proof-row,.course-facts,.course-hero-facts,.lab-flow{border-radius:var(--radius-card);overflow:hidden}.course-facts,.course-hero-facts{border:1px solid #fff3}.course-facts div:first-child,.course-hero-facts div:first-child{padding-left:20px}.track-grid,.journey-flow,.principle-grid,.prepare-grid,.format-grid,.assessment-grid{border-top:0;gap:14px}.track-grid article,.journey-flow article,.principle-grid article,.prepare-grid article,.format-grid article,.assessment-grid>div{border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.journey-flow article,.principle-grid article,.prepare-grid article,.format-grid article,.assessment-grid>div{background:#ffffff06;border-color:#ffffff26}.track-grid article:first-child,.journey-flow article:first-child,.principle-grid article:first-child,.prepare-grid article:first-child,.format-grid article:first-child,.assessment-grid>div:first-child{padding-left:30px}.track-grid article:last-child,.journey-flow article:last-child,.principle-grid article:last-child,.prepare-grid article:last-child,.format-grid article:last-child,.assessment-grid>div:last-child{border-right:1px solid var(--line)}.journey-flow article:last-child,.principle-grid article:last-child,.prepare-grid article:last-child,.format-grid article:last-child,.assessment-grid>div:last-child{border-right-color:#ffffff26}.delivery-list,.contact-option-list,.outcomes-grid ol,.faq-grid>div:last-child,.module-list{border-top:0;gap:12px;display:grid}.delivery-list article,.contact-option-list a,.outcomes-grid li,.faq-grid details,.module-list details{border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.delivery-list article,.contact-option-list a,.outcomes-grid li{background:#ffffffb8;padding-inline:24px}.contact-option-list a:hover{padding-inline:24px}.faq-grid details{background:#ffffffb8;padding-inline:22px}.module-list details[open] summary{border-radius:calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px) 0 0}.module-list details ul{border-radius:0 0 calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px)}.course-sources>div{border-top:0;gap:9px;display:grid}.course-sources a{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-control);min-height:84px;padding:15px 18px}.course-sources a:hover{padding-inline:22px}@media (width<=660px){:root{--radius-panel:20px;--radius-card:16px;--radius-control:11px}.track-grid article,.track-grid article:first-child,.format-grid article,.format-grid article:first-child,.journey-flow article,.journey-flow article:first-child,.principle-grid article,.principle-grid article:first-child,.prepare-grid article,.prepare-grid article:first-child,.assessment-grid>div,.assessment-grid>div:first-child{border:1px solid #ffffff26;padding-inline:24px}.track-grid article,.track-grid article:first-child{border-color:var(--line)}.delivery-list article,.contact-option-list a,.outcomes-grid li{padding-inline:20px}}@keyframes home-orbit-drift{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(-18px,14px)rotate(8deg)}}.academy-home-hero{background:radial-gradient(circle at 82% 20%,#126de36b,#0000 27%),radial-gradient(circle at 18% 92%,#61d8ff1a,#0000 30%),linear-gradient(118deg,#031128 0%,#07234a 58%,#04172f 100%);min-height:820px}.academy-home-hero .academy-hero-layout{grid-template-columns:minmax(0,1.05fr) minmax(390px,.82fr);min-height:820px}.home-orbit{pointer-events:none;border:1px solid #61d8ff24;border-radius:50%;animation:13s ease-in-out infinite home-orbit-drift;position:absolute}.home-orbit-one{width:520px;height:520px;top:96px;right:-180px}.home-orbit-two{width:310px;height:310px;animation-delay:-5s;bottom:-210px;right:30%}.academy-home-hero .academy-hero-copy>p:not(.academy-eyebrow){max-width:690px}.home-focus-row{flex-wrap:wrap;gap:9px;margin-top:38px;animation:.68s ease-out .48s both rise;display:flex}.home-focus-row span{color:#ffffffa8;letter-spacing:.08em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff26;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.home-hero-visual{height:570px}.home-hero-visual>img{object-position:center 34%}.home-visual-label{z-index:2;border-radius:var(--radius-control);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031128b3;border:1px solid #ffffff2e;width:174px;padding:15px;position:absolute;top:20px;right:20px}.home-visual-label span{color:var(--cyan);font-size:10px;font-weight:800}.home-visual-label p{color:#ffffffc2;text-transform:uppercase;margin:8px 0 0;font-size:10px;font-weight:750;line-height:1.45}.home-proof .proof-row strong{color:var(--cyan);letter-spacing:-.035em;font-size:30px}.home-proof .proof-row span{max-width:205px}.home-capability-section{background:radial-gradient(circle at 98% 0,#61d8ff24,#0000 24%),linear-gradient(#fff,#f4f7fa);overflow:hidden}.home-capability-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.capability-card{min-height:510px;color:var(--white);border-radius:var(--radius-panel);background:var(--navy);border:1px solid #04142f1f;grid-column:span 5;position:relative;overflow:hidden;box-shadow:0 20px 54px #05183421}.capability-card-wide{grid-column:span 7}.capability-card>img,.capability-card-shade{width:100%;height:100%;position:absolute;inset:0}.capability-card>img{object-fit:cover;filter:saturate(.66)contrast(1.06);transition:transform .9s cubic-bezier(.22,1,.36,1),filter .4s}.capability-card-ai>img{object-position:center}.capability-card-risk>img{object-position:center 36%}.capability-card-shade{background:linear-gradient(#03112814 12%,#031128f5 84%),linear-gradient(100deg,#031128ad,#0000 70%)}.capability-card:hover>img{filter:saturate(.92)contrast(1.03);transform:scale(1.055)}.capability-card-content{z-index:1;flex-direction:column;justify-content:flex-end;min-height:510px;padding:28px;display:flex;position:relative}.capability-card-topline{justify-content:space-between;align-items:center;display:flex;position:absolute;top:26px;left:28px;right:28px}.capability-card-topline>span{width:38px;height:38px;color:var(--navy);background:var(--cyan);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.capability-card-topline small{color:#ffffffad;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.capability-card h3{max-width:570px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(31px,3.5vw,48px);font-weight:560;line-height:1.03}.capability-card p{color:#ffffffad;max-width:610px;margin:17px 0 0;font-size:14px;line-height:1.65}.capability-topics{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.capability-topics span{color:#ffffffb3;letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffff2b;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800}.capability-card-content>a{color:var(--cyan);justify-content:space-between;align-items:center;margin-top:24px;font-size:11px;font-weight:800;display:inline-flex}.capability-card-content>a span{font-size:18px;transition:transform .18s}.capability-card:hover .capability-card-content>a span{transform:translate(5px)}.home-audience-section{color:var(--white);background:linear-gradient(#61d8ff0f 1px,#0000 1px) 0 0/70px 70px,linear-gradient(90deg,#61d8ff0f 1px,#0000 1px) 0 0/70px 70px,linear-gradient(130deg,#031128,#092d59);padding:126px 0;position:relative;overflow:hidden}.home-audience-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(70px,10vw,150px);display:grid}.home-audience-intro{position:sticky;top:44px}.home-audience-intro h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.2vw,72px);font-weight:560;line-height:.98}.home-audience-intro>p:not(.academy-eyebrow){color:#ffffffa6;margin:28px 0 34px;font-size:15px;line-height:1.72}.home-audience-list{border-top:1px solid #fff3}.home-audience-list article{border-bottom:1px solid #ffffff29;grid-template-columns:48px 1fr auto;align-items:center;gap:24px;min-height:164px;padding:25px 0;display:grid}.home-audience-list article>span{color:var(--cyan);font-size:11px;font-weight:800}.home-audience-list h3{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 7px;font-size:28px;font-weight:560}.home-audience-list p{color:#fff9;max-width:500px;margin:0;font-size:13px;line-height:1.6}.home-audience-list small{color:var(--navy);background:var(--cyan);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900}.home-featured-course{background:radial-gradient(circle at 0% 100%, #126de347, transparent 30%), var(--navy)}.home-course-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.home-journey-section{background:radial-gradient(circle at 12% 0,#61d8ff1f,#0000 26%),linear-gradient(128deg,#082750,#031128)}.home-delivery-section{background:#f2f5f7}.home-delivery-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(70px,9vw,130px);display:grid}.home-delivery-copy h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(46px,5vw,72px);font-weight:560;line-height:1}.home-delivery-copy>p:not(.academy-eyebrow){color:var(--muted);margin:26px 0 34px;font-size:16px;line-height:1.72}.home-dark-button{color:var(--white);background:var(--navy)}.home-dark-button:hover{background:var(--navy-2);transform:translateY(-2px)}.home-delivery-visual{border-radius:var(--radius-panel);height:620px;box-shadow:var(--shadow);position:relative;overflow:hidden}.home-delivery-visual:after{content:"";background:linear-gradient(#0000 48%,#031128d6);position:absolute;inset:0}.home-delivery-visual>img{object-fit:cover;object-position:center 35%;filter:saturate(.82)contrast(1.04);width:100%;height:100%}.home-delivery-note{z-index:1;color:var(--white);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031128b8;border:1px solid #fff3;gap:7px;padding:20px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.home-delivery-note span{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.home-delivery-note strong{font-family:var(--font-display);font-size:19px;font-weight:560}.home-final-cta{background:linear-gradient(112deg,#031128fa,#082f5ee0),url(/academy-team.jpg) 50% 34%/cover;padding:126px 0}@supports (animation-timeline:view()){.capability-card,.home-audience-list article,.home-delivery-visual{animation:linear both rise;animation-timeline:view();animation-range:entry 5% cover 27%}}@media (width<=1020px){.academy-home-hero .academy-hero-layout,.home-audience-layout,.home-delivery-layout{grid-template-columns:1fr}.academy-home-hero .academy-hero-layout{--academy-home-hero-edge-space:40px;padding-top:calc(var(--academy-home-header-height) + var(--academy-home-hero-edge-space));padding-bottom:var(--academy-home-hero-edge-space)}.home-hero-visual{width:min(100%,700px)}.home-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-card,.capability-card-wide{grid-column:span 1}.home-audience-intro{max-width:700px;position:static}.home-audience-list{width:100%}.home-delivery-copy{max-width:670px}.home-delivery-visual{width:min(100%,760px);height:540px}}@media (width<=660px){.academy-home-hero{min-height:auto}.academy-home-hero .academy-hero-layout{padding-top:calc(var(--academy-home-header-height) + var(--academy-home-hero-edge-space));padding-bottom:var(--academy-home-hero-edge-space)}.home-focus-row{margin-top:30px}.home-hero-visual{height:500px}.home-visual-label{top:14px;right:14px}.home-capability-grid{grid-template-columns:1fr}.capability-card,.capability-card-content{min-height:480px}.capability-card-content{padding:22px}.capability-card-topline{top:20px;left:22px;right:22px}.home-audience-section{padding:94px 0}.home-audience-list article{grid-template-columns:34px 1fr;gap:14px;min-height:190px}.home-audience-list small{grid-column:2;width:max-content}.home-course-actions{flex-direction:column;align-items:flex-start;gap:20px}.home-delivery-visual{height:470px}.home-delivery-note{padding:16px;bottom:14px;left:14px;right:14px}.home-final-cta{padding:96px 0}}@keyframes academy-flow-travel{to{background-position:30px 0}}main{--heading-primary:var(--navy);--heading-secondary:var(--blue)}.academy-hero,.academy-page-hero,.course-hero,.featured-course-section,.journey-section,.principles-section,.format-section,.prepare-section,.ai-readiness-section,.case-lab-section,.assessment-section,.academy-cta,.learner-portal-hero,.home-audience-section,.capability-card{--heading-primary:var(--white);--heading-secondary:var(--cyan)}main h1:first-line,main h2:first-line{color:var(--heading-primary)}main h3{color:var(--heading-primary);background:linear-gradient(96deg, var(--heading-primary) 0 58%, var(--heading-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.header-grid{grid-template-columns:170px 1fr auto;align-items:center}.academy-brand{place-self:center;transform:translateY(-5px)}.academy-brand img{width:104px}.academy-brand span{padding-left:10px;font-size:11px}.academy-nav{gap:8px}.academy-nav a{background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:38px;padding:9px 14px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.academy-nav a:after{display:none}.academy-nav a:hover,.academy-nav a:focus-visible,.academy-nav a[aria-current=page]{color:var(--navy);border-color:var(--cyan);background:var(--cyan);transform:translateY(-2px)}.learner-login-link,.parent-site-link,.academy-mobile-menu summary,.academy-mobile-menu nav,.academy-mobile-menu nav a{border-radius:var(--radius-control)}.journey-flow:before{background-size:30px 1px;animation:1.8s linear infinite academy-flow-travel}.journey-flow article{border-radius:var(--radius-card);transition:border-color .22s,background .22s,transform .22s}.journey-flow article:hover{background:#61d8ff11;border-color:#61d8ff75;transform:translateY(-5px)}.journey-flow article:nth-child(2)>span{animation-delay:.45s}.journey-flow article:nth-child(3)>span{animation-delay:.9s}.journey-flow article:nth-child(4)>span{animation-delay:1.35s}.ai-audience-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid;position:relative}.ai-audience-strip span{text-align:center;border-radius:var(--radius-control);background:#ffffff0a;border:1px solid #61d8ff33;place-items:center;min-height:62px;padding:12px 8px;animation:3.6s ease-in-out infinite node-pulse;display:grid;position:relative}.ai-audience-strip span:nth-child(2){animation-delay:.3s}.ai-audience-strip span:nth-child(3){animation-delay:.6s}.ai-audience-strip span:nth-child(4){animation-delay:.9s}.ai-audience-strip span:nth-child(5){animation-delay:1.2s}.ai-audience-strip span:nth-child(6){animation-delay:1.5s}.ai-audience-strip span:nth-child(7){animation-delay:1.8s}@media (width>=1021px){.journey-flow article:not(:last-child):after{content:"→";z-index:2;width:20px;height:20px;color:var(--cyan);background:var(--navy);place-items:center;font-size:14px;display:grid;position:absolute;top:42px;right:-10px}}@media (width<=1020px){.ai-audience-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=660px){.header-grid{grid-template-columns:156px 1fr}.academy-brand img{width:92px}.ai-audience-strip{grid-template-columns:1fr 1fr}.ai-audience-strip span:last-child{grid-column:1/-1}}.academy-header{height:132px}.academy-contact-bar{border-bottom:0}.header-grid{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(110deg,#072249f7,#03152fed);border:1px solid #60daf738;border-radius:20px;grid-template-columns:170px minmax(0,1fr) auto;gap:12px;height:90px;margin-top:8px;padding:6px 12px;box-shadow:0 18px 50px #0008183d}.header-grid>.academy-brand{background:0 0;border:0;border-radius:0;justify-content:center;place-self:center;gap:8px;width:158px;height:76px;padding:0 8px;overflow:hidden;transform:none}.header-grid>.academy-brand img{object-fit:contain;flex:none;width:74px;max-width:none;height:74px}.header-grid>.academy-brand span{padding-left:8px;font-size:11px}@media (width<=1020px){.header-grid{grid-template-columns:170px 1fr}}@media (width<=660px){:root{--academy-home-header-height:118px;--academy-home-hero-edge-space:32px}.academy-header{height:118px}.header-grid{border-radius:16px;grid-template-columns:154px 1fr;height:78px;margin-top:6px;padding:5px 10px}.header-grid>.academy-brand{border-radius:0;width:146px;height:66px;padding-inline:6px}.header-grid>.academy-brand img{width:66px;height:66px}.header-grid>.academy-brand span{padding-left:6px;font-size:10px}.academy-home-hero .academy-hero-layout{--academy-home-hero-edge-space:32px;padding-top:calc(var(--academy-home-header-height) + var(--academy-home-hero-edge-space));padding-bottom:var(--academy-home-hero-edge-space)}}.academy-section,.catalogue-section,.outcomes-section,.module-section,.facilitator-section,.faq-section,.learner-support-section{background:radial-gradient(circle at 10% 8%,#60daf71f,#0000 28rem),radial-gradient(circle at 90% 86%,#186de314,#0000 24rem),linear-gradient(#052d5a07 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#052d5a07 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#fbfdff 0%,#f1f6fa 100%)}.story-section,.catalogue-section,.outcomes-section,.faq-section,.learner-support-section{background:radial-gradient(circle at 14% 14%,#60daf72e,#0000 24rem),radial-gradient(circle at 84% 76%,#186de314,#0000 22rem),radial-gradient(circle,#052d5a17 1px,#0000 1.4px) 0 0/22px 22px,linear-gradient(145deg,#edf4f9 0%,#f9fbfd 52%,#edf3f8 100%)}.journey-section,.principles-section,.format-section,.prepare-section,.ai-readiness-section,.case-lab-section,.assessment-section,.home-audience-section{background:radial-gradient(circle at 10% 8%,#60daf733,#0000 30rem),radial-gradient(circle at 90% 90%,#186de33d,#0000 28rem),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/38px 38px,linear-gradient(135deg,#03142e 0%,#082a58 58%,#061b3b 100%)}.academy-cta{background:linear-gradient(118deg,#020f23f0,#062a53d1),radial-gradient(circle at 78% 25%,#60daf742,#0000 24rem),url(/academy-cyber.jpg) 50%/cover}body{font-size:16px;font-weight:400;line-height:1.65}main p,main li,main dd,footer p,footer a{font-weight:400}main h1,main h2{letter-spacing:-.015em;font-weight:650}main h3,main h4{font-weight:600}.academy-contact-inner{font-size:12px;font-weight:500}.academy-nav a,.parent-site-link,.learner-login-link,.academy-mobile-menu summary,.academy-button,.academy-text-link{font-size:14px;font-weight:600}.academy-eyebrow{letter-spacing:.09em;font-size:13px;font-weight:600}.proof-row span,.track-number,.journey-flow article>span,.footer-label,.breadcrumbs,.module-list summary>span,.lab-flow span,.lesson-kicker,.lesson-number,.portal-lock-mark,.home-visual-label span,.capability-card-topline>span,.home-audience-list article>span{font-size:13px;font-weight:600}.track-grid li,.facilitator-grid li,.audience-columns li,.course-card dd,.course-card>a,.course-enrol-card small,.outcomes-grid li span,.footer-grid>div:not(:first-child),.assessment-grid span,.learner-support-grid article>span,.capability-card-content>a{font-size:13px;font-weight:500;line-height:1.55}.principle-grid p,.format-grid p,.learner-support-grid p,.home-audience-list p,.portal-access-card>p:not(.portal-card-kicker):not(.portal-account-email){font-size:15px;font-weight:400;line-height:1.7}.footer-bottom,.learning-exit,.learning-progress-bar>div,.module-navigation-heading strong,.lesson-nav-button strong,.reset-course-button,.lesson-objectives>p,.quiz-option>span,.check-answer-button,.lesson-actions button,.portal-help-note,.portal-card-heading>a,.portal-account-email,.portal-course-card small,.home-visual-label p{font-size:13px;font-weight:500}.cookie-panel>p,.cookie-choice strong{font-size:14px;font-weight:400}.cookie-choice strong{font-weight:600}.cookie-choice small,.cookie-required,.cookie-actions button,.enquiry-form label,.enquiry-form>small{font-size:13px;font-weight:500}.academy-section,.catalogue-section,.outcomes-section,.module-section,.facilitator-section{background:#fff}.story-section,.faq-section,.learner-support-section{background:linear-gradient(#f7f9fb 0%,#eef3f7 100%)}.journey-section,.principles-section,.format-section,.prepare-section,.ai-readiness-section,.case-lab-section,.assessment-section,.home-audience-section{background-color:#0000;background-image:radial-gradient(circle at 88% 12%,#60daf724,#0000 28rem),linear-gradient(135deg,#04162f 0%,#08284f 58%,#061b38 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.academy-nav .nav-dropdown{position:relative}.academy-nav .nav-dropdown>summary{color:#ffffffc2;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:9px 14px;font-size:14px;font-weight:600;list-style:none;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.academy-nav .nav-dropdown>summary::-webkit-details-marker{display:none}.academy-nav .nav-dropdown>summary span{color:var(--cyan);font-size:13px;transition:transform .18s}.academy-nav .nav-dropdown[open]>summary,.academy-nav .nav-dropdown-active>summary,.academy-nav .nav-dropdown>summary:hover,.academy-nav .nav-dropdown>summary:focus-visible{color:var(--navy);border-color:var(--cyan);background:var(--cyan);transform:translateY(-2px)}.academy-nav .nav-dropdown[open]>summary span,.academy-nav .nav-dropdown-active>summary span{color:var(--navy);transform:rotate(180deg)}.academy-nav .nav-dropdown-panel{z-index:120;background:#04142ffa;border:1px solid #60daf738;border-radius:18px;gap:2px;width:320px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 24px 60px #00081861}.academy-nav .nav-dropdown-panel a{color:#ffffffbd;background:0 0;border:0;border-radius:11px;justify-content:flex-start;width:100%;min-height:0;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.35;transform:none}.academy-nav .nav-dropdown-panel a:hover,.academy-nav .nav-dropdown-panel a:focus-visible{color:var(--white);background:#60daf721;border:0;transform:translate(2px)}.mobile-nav-group{border-bottom:1px solid #ffffff1a}.academy-mobile-menu nav .mobile-nav-group>summary{justify-content:space-between;align-items:center;width:100%;padding:14px 12px;font-size:13px;display:flex}.academy-mobile-menu nav .mobile-nav-group>div{background:#ffffff09;padding:4px 6px 10px 14px;display:grid}.academy-mobile-menu nav .mobile-nav-group>div a{color:#ffffffb8;padding-block:11px;font-size:12px;font-weight:500}.cookie-tab{justify-content:center;width:112px;padding-inline:12px;font-size:12px;font-weight:400}.enquiry-tab{border-radius:999px;width:190px;bottom:calc(clamp(18px,2.4vw,34px) + 70px);left:auto;right:clamp(18px,2.4vw,34px)}.subscribe-tab{left:calc(clamp(18px,2.4vw,34px) + 120px)}.enquiry-tab .enquiry-tab-icon{color:var(--cyan);font-size:16px}.enquiry-tab .enquiry-tab-label{color:inherit;font-size:12px}.enquiry-panel{overscroll-behavior:contain;max-height:calc(100vh - 166px);bottom:calc(clamp(18px,2.4vw,34px) + 132px);left:auto;right:clamp(18px,2.4vw,34px);overflow-y:auto}@media (width<=560px){.cookie-tab{width:88px;padding-inline:8px;font-size:10px;left:12px}.enquiry-tab{border-radius:999px;width:58px;min-height:58px;padding:0;bottom:86px;left:auto;right:18px}.subscribe-tab{left:108px}.enquiry-tab .enquiry-tab-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.enquiry-tab .enquiry-tab-icon{font-size:19px}.enquiry-panel{max-height:calc(100vh - 176px);bottom:154px;left:auto;right:18px}}.social-links{flex-flow:wrap;gap:8px;margin-top:8px;display:flex}.social-links a{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.social-icon-link svg{width:18px;height:18px}.social-links a:hover,.social-links a:focus-visible{color:var(--white);border-color:var(--social-color);background:var(--social-color);transform:translateY(-2px)}.social-icon-x{--social-color:#111}.social-icon-linkedin{--social-color:#0a66c2}.social-icon-facebook{--social-color:#1877f2}.social-icon-instagram{--social-color:#e4405f}.google-review-link{color:#ffffffd6;background:#f6c85f12;border:1px solid #f6c85f57;border-radius:999px;align-items:center;gap:9px;width:max-content;min-height:40px;margin-top:4px;padding:9px 14px;font-size:13px;font-weight:600;line-height:1;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.google-review-link span{color:#f6c85f;letter-spacing:.06em;font-size:11px;font-weight:500}.footer-review-row{z-index:4;top:-64px;pointer-events:none;justify-content:center;display:flex;position:absolute;inset-inline:0}.footer-review-row .footer-review-link{pointer-events:auto;letter-spacing:normal;text-transform:none;background:#031127;flex:none;min-height:36px;margin-top:0;padding:7px 13px;font-size:12px;box-shadow:0 12px 30px #030e1f3d}.google-review-link:hover,.google-review-link:focus-visible{color:var(--white);background:#f6c85f24;border-color:#f6c85f;transform:translateY(-2px)}@media (width<=560px){.footer-review-row{top:-58px}}.academy-page-hero,.course-hero,.learner-portal-hero{background:linear-gradient(112deg, #021026f7 0%, #05244be0 55%, #031732b3 100%), var(--page-wallpaper,url(/academy-cyber.jpg)) var(--page-wallpaper-position,center) / cover no-repeat}.academy-home-hero{background:linear-gradient(112deg,#021026f5,#052348c2),url(/academy-team.jpg) 50% 34%/cover no-repeat}.course-hero{--page-wallpaper:url(/academy-forensics.jpg);--page-wallpaper-position:center 44%}.ai-foundations-hero{--page-wallpaper:url(/academy-cyber.jpg);--page-wallpaper-position:center 52%}.ai-explorers-hero{--page-wallpaper:url(/academy-team.jpg);--page-wallpaper-position:center 32%}.learner-portal-hero{--page-wallpaper:url(/academy-analytics.jpg);--page-wallpaper-position:center 52%}.course-player-page{background:linear-gradient(#f4f7f9f5,#edf3f8f7),url(/academy-forensics.jpg) 50%/cover fixed}.track-grid article:hover{--heading-primary:var(--white);--heading-secondary:var(--cyan)}.track-number{aspect-ratio:1;color:#186de312;width:clamp(92px,7vw,108px);height:auto;font-family:var(--font-display);letter-spacing:-.055em;-webkit-text-fill-color:#186de312;-webkit-text-stroke:1px #186de38a;text-shadow:0 12px 24px #04142f1f,1px 1px #ffffffe6;background:radial-gradient(circle at 30% 24%,#fffffffa,#0000 27%),linear-gradient(145deg,#60daf757,#186de324);border:1px solid #186de361;border-radius:50%;place-items:center;font-size:clamp(42px,4vw,56px);font-weight:700;line-height:1;display:grid;box-shadow:inset 12px 12px 22px #ffffffd1,inset -14px -16px 24px #186de31f,0 16px 32px #04142f24}.track-grid h3{margin-top:34px}.track-grid article:hover .track-number{color:#60daf714;-webkit-text-fill-color:#60daf714;-webkit-text-stroke-color:#60daf7c2;text-shadow:0 14px 28px #00000057,1px 1px #ffffff14}.journey-flow article>span,.principle-grid article>span,.prepare-grid article>span,.assessment-grid>div>span{aspect-ratio:1;color:#60daf714;width:clamp(96px,7.5vw,114px);height:auto;font-family:var(--font-display);letter-spacing:-.06em;-webkit-text-fill-color:#60daf714;-webkit-text-stroke:1px #60daf7b3;text-shadow:0 14px 28px #00000057,1px 1px #ffffff14;background:radial-gradient(circle at 30% 24%,#ffffff47,#0000 26%),linear-gradient(145deg,#60daf730,#04142f85);border:1px solid #60daf794;border-radius:50%;place-items:center;font-size:clamp(44px,4.3vw,60px);font-weight:700;line-height:1;animation:none;display:grid;box-shadow:inset 12px 12px 22px #ffffff17,inset -16px -18px 28px #00071861,0 18px 36px #00071847}.journey-flow h3,.principle-grid h3,.prepare-grid h3,.assessment-grid h3{margin-top:32px}@media (width<=720px){.track-number,.journey-flow article>span,.principle-grid article>span,.prepare-grid article>span,.assessment-grid>div>span{width:76px;font-size:36px}}.academy-hero,.academy-page-hero,.course-hero,.featured-course-section,.journey-section,.principles-section,.format-section,.prepare-section,.ai-readiness-section,.case-lab-section,.assessment-section,.academy-cta,.learner-portal-hero,.home-audience-section,.course-sidebar,.knowledge-check,.course-completion,.field-note{--heading-primary:#fff;--heading-secondary:#76dcfa}.academy-hero p,.academy-page-hero p,.course-hero p,.featured-course-section p,.journey-section p,.principles-section p,.format-section p,.prepare-section p,.ai-readiness-section p,.case-lab-section p,.assessment-section p,.academy-cta p,.learner-portal-hero p,.home-audience-section p,.course-sidebar p,.knowledge-check p,.course-completion>div>p:not(.lesson-kicker),.field-note p{color:#ffffffdb}.academy-section-heading.light>p,.quiz-feedback p{color:#ffffffd6}.course-sidebar-intro h1{color:#fff;-webkit-text-fill-color:#fff;background:0 0;max-width:300px;font-size:clamp(34px,3vw,42px);line-height:1.08}.course-sidebar-intro>p:last-child{color:#ffffffe0;max-width:310px;font-size:16px;line-height:1.72}.module-navigation-heading strong,.lesson-nav-button strong{color:#fff;font-size:13px}.lesson-nav-button{color:#ffffffd1}.lesson-nav-button small{color:#ffffffad;font-size:10px}.quiz-option{color:#ffffffe0}.quiz-option p,.knowledge-check legend{color:#fff}.completion-actions{flex-wrap:wrap;gap:12px;display:flex}.certificate-generator{border-top:1px solid #ffffff2e;margin-top:34px;padding-top:30px}.certificate-generator-heading>span{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.certificate-generator-heading h4{color:#fff;font-family:var(--font-display);margin:8px 0 10px;font-size:28px;line-height:1.15}.certificate-generator-heading p{color:#ffffffd6;max-width:680px;margin:0;font-size:15px;line-height:1.7}.certificate-name-form{margin-top:22px}.certificate-name-form label{color:#fff;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.certificate-name-form>div{grid-template-columns:minmax(220px,1fr) auto;gap:10px;display:grid}.certificate-name-form input{min-height:50px;color:var(--navy);font:inherit;background:#fff;border:2px solid #0000;border-radius:8px;padding:0 16px;font-size:16px}.certificate-name-form input:focus{border-color:var(--cyan);outline:0}.certificate-name-form button,.certificate-actions button{min-height:50px;color:var(--navy);background:var(--cyan);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 18px;font-size:13px;font-weight:800}.certificate-error{margin:10px 0 0;font-size:13px;color:#ffd48a!important}.course-certificate{color:var(--navy);outline:2px solid var(--blue);outline-offset:-18px;text-align:center;background:radial-gradient(circle at 0 0,#76dcfa47,#0000 32%),linear-gradient(145deg,#fff 0%,#eaf5fb 100%);border:8px solid #fff;margin-top:26px;padding:clamp(34px,6vw,68px);position:relative;overflow:hidden;box-shadow:0 28px 70px #00091c47}.course-certificate:after{content:"";background:linear-gradient(145deg, var(--blue), var(--cyan));opacity:.2;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-56px;right:-56px}.certificate-brand{flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.certificate-brand>div{justify-content:center;align-items:baseline;gap:12px;display:flex}.certificate-brand>.certificate-logo{letter-spacing:0;width:72px;height:72px;font-size:0;display:block;overflow:hidden}.certificate-logo img{width:144px;max-width:none;height:144px;display:block;transform:translate(-36px,-4px)}.certificate-brand strong{color:var(--navy);font-family:var(--font-display);letter-spacing:.03em;font-size:30px}.certificate-brand span{color:var(--blue);letter-spacing:.22em;text-transform:uppercase;font-size:13px;font-weight:800}.course-certificate>p{letter-spacing:.18em;text-transform:uppercase;margin:24px 0 30px;font-size:13px;font-weight:800;color:var(--blue)!important}.course-certificate>small{color:#53677a;font-size:14px;display:block}.course-certificate h4{color:var(--navy);font-family:var(--font-display);margin:12px auto;font-size:clamp(38px,6vw,64px);line-height:1.05}.course-certificate h5{color:#0b4f8a;max-width:760px;font-family:var(--font-display);margin:12px auto 36px;font-size:clamp(25px,4vw,38px);line-height:1.15}.certificate-meta{border-top:1px solid #041a3829;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:24px;display:grid}.certificate-meta span{color:#66798a;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:5px;font-size:11px;display:flex}.certificate-meta strong{color:var(--navy);letter-spacing:0;text-transform:none;font-size:13px}.certificate-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.certificate-actions button:nth-child(2){color:#fff;background:var(--blue)}.certificate-actions button:last-child{color:#fff;background:0 0;border:1px solid #ffffff59}.certificate-note{color:#ffffffbd!important;margin:12px 0 0!important;font-size:12px!important}.transcript-generator{border-top:1px solid #ffffff2e;margin-top:38px;padding-top:32px}.transcript-generator-heading>span{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.transcript-generator-heading h4{color:#fff;font-family:var(--font-display);margin:8px 0 10px;font-size:28px;line-height:1.15}.transcript-generator-heading p{color:#ffffffd6;max-width:680px;margin:0;font-size:15px;line-height:1.7}.course-transcript{color:var(--navy);background:#fff;border:1px solid #052d5a24;margin-top:24px;padding:clamp(26px,4vw,46px);box-shadow:0 24px 60px #00091c33}.transcript-header{border-bottom:4px solid var(--blue);align-items:center;gap:14px;padding-bottom:22px;display:flex}.transcript-logo{width:58px;height:58px;display:block;overflow:hidden}.transcript-logo img{width:116px;max-width:none;height:116px;display:block;transform:translate(-29px,-3px)}.transcript-header>div{flex-direction:column;gap:2px;display:flex}.transcript-header strong{color:var(--navy);font-family:var(--font-display);font-size:28px}.transcript-header span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.transcript-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:28px 0;display:grid}.transcript-summary div{min-width:0}.transcript-summary dt{color:#63778a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.transcript-summary dd{color:var(--navy);margin:5px 0 0;font-size:15px;font-weight:700;line-height:1.45}.transcript-table-wrap{overflow-x:auto}.course-transcript table{border-collapse:collapse;color:#253d55;width:100%;font-size:12px;line-height:1.4}.course-transcript th,.course-transcript td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe5ed;padding:10px 12px}.course-transcript thead th{color:#fff;background:var(--navy);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.course-transcript tbody th{color:var(--navy);font-weight:700}.course-transcript tbody tr:nth-child(2n){background:#f3f8fb}.transcript-footer{border-top:2px solid #d9e5ee;justify-content:space-between;gap:24px;margin-top:26px;padding-top:18px;display:flex}.transcript-footer span{color:#687c8e;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:3px;font-size:9px;display:flex}.transcript-footer strong{color:var(--navy);letter-spacing:0;text-transform:none;font-size:12px}.transcript-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.transcript-actions button{min-height:50px;color:var(--navy);background:var(--cyan);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 18px;font-size:13px;font-weight:800}.transcript-actions button:last-child{color:#fff;background:var(--blue)}@media (width<=720px){.certificate-name-form>div,.certificate-meta,.transcript-summary{grid-template-columns:1fr}.course-completion{grid-template-columns:1fr;padding:28px 22px}.course-certificate{padding:44px 24px}}@media print{@page{size:A4 landscape;margin:0}body[data-academy-print-target] *{visibility:hidden!important}body[data-academy-print-target=certificate] #course-certificate,body[data-academy-print-target=certificate] #course-certificate *,body[data-academy-print-target=transcript] #course-transcript,body[data-academy-print-target=transcript] #course-transcript *{visibility:visible!important}body[data-academy-print-target=certificate] #course-certificate,body[data-academy-print-target=transcript] #course-transcript{outline-offset:-22px;width:100%;min-height:100vh;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;outline:4px solid #168de0;margin:0;padding:9vh 8vw;position:fixed;inset:0}body[data-academy-print-target=transcript] #course-transcript{color:#041a38;background:#fff;outline:4px solid #168de0;padding:24px 30px;overflow:hidden}body[data-academy-print-target=transcript] .course-transcript table{font-size:10px}body[data-academy-print-target=transcript] .course-transcript th,body[data-academy-print-target=transcript] .course-transcript td{padding:6px 8px}}.course-access-section{color:#fff;background:radial-gradient(circle at 92% 10%,#5ec9f329,#0000 30%),linear-gradient(135deg,#071a35 0%,#0d2d56 100%);padding-block:clamp(64px,8vw,104px)}.course-access-policy{grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);align-items:center;gap:clamp(40px,7vw,96px);display:grid}.course-access-policy h2{color:#fff;text-wrap:balance;max-width:580px;margin:14px 0 0;font-size:clamp(40px,5vw,70px);line-height:.98}.course-access-policy h2 span{display:block}.course-access-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.course-access-steps article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020f229e;border:1px solid #82d3f857;border-radius:26px;min-height:232px;padding:28px 24px;box-shadow:0 20px 52px #020f2233}.course-access-steps article>span,.registration-flow article>span{width:48px;height:48px;color:var(--navy);background:var(--cyan);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:inline-grid}.course-access-steps h3{color:#fff;margin:26px 0 10px;font-size:24px}.course-access-steps p{color:#e5f2ffc2;margin:0;font-size:15px;line-height:1.7}.course-access-badge{width:fit-content;color:var(--navy);letter-spacing:.03em;background:#84d3f638;border:1px solid #08274e29;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:24px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.course-access-badge span{background:#2797ca;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2797ca1f}.course-access-paid{color:#684900;background:#ffd0583d;border-color:#c18d114d}.course-access-paid span{background:#dca51d;box-shadow:0 0 0 5px #dca51d24}.course-card .course-access-badge+h3{margin-top:28px}.registration-hero{color:#fff;background:linear-gradient(105deg,#04132afa 0 48%,#082a4ed1 100%),url(/academy-cyber.jpg) 50%/cover no-repeat,#071a35;min-height:0;padding-block:clamp(44px,5vw,64px);position:relative;overflow:hidden}.registration-hero:after{content:"";aspect-ratio:1;border:1px solid #68cdf633;border-radius:50%;width:46vw;position:absolute;inset:auto -8vw -22vw auto}.registration-layout{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(340px,.72fr);align-items:center;gap:clamp(50px,8vw,116px);display:grid;position:relative}.registration-copy h1{color:#fff;margin:18px 0 28px;font-size:clamp(58px,7vw,96px);line-height:.94}.registration-copy h1 span{color:var(--cyan);display:block}.registration-copy>p:not(.academy-eyebrow){color:#f5faffeb;max-width:700px;margin:0;font-size:18px;line-height:1.68}.registration-flow{gap:12px;max-width:720px;margin-top:42px;display:grid}.registration-flow article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05142bb3;border:1px solid #82d3f842;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:14px 18px;display:grid;box-shadow:0 16px 38px #010b1a33}.registration-flow strong,.registration-flow small{display:block}.registration-flow strong{color:#fff;font-size:16px}.registration-flow small{color:#f1f8ffe0;margin-top:3px;font-size:14px;line-height:1.5}.registration-hero{--heading-primary:#fff;--heading-secondary:#76dcfa}.registration-hero p{color:#f5faffe6}.registration-copy h1{text-wrap:balance;max-width:720px;margin:14px 0 20px}.registration-flow{gap:10px;margin-top:28px}.registration-flow article{background:#03132ce0;border-color:#82d3f861;padding:12px 16px}.registration-flow article>span{width:42px;height:42px;font-size:19px}.page-hero-layout{min-height:500px;padding-block:clamp(46px,5vw,60px)}.course-hero{padding:clamp(34px,4vw,48px) 0 clamp(42px,4.5vw,56px)}.breadcrumbs{margin-bottom:26px}.learner-portal-hero{padding-block:clamp(52px,5vw,64px)}:root{--academy-home-hero-edge-space:20px}@media (width<=1020px){.academy-home-hero .academy-hero-layout{--academy-home-hero-edge-space:24px}}@media (width<=660px){.academy-home-hero .academy-hero-layout{--academy-home-hero-edge-space:20px}.registration-hero,.learner-portal-hero{padding-block:40px}.page-hero-layout{min-height:0;padding-block:42px}}.registration-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#04142ffa,#031228eb);border:1px solid #82d3f86b;border-radius:30px;min-height:500px;padding:clamp(28px,4vw,46px);box-shadow:0 30px 96px #00000061}.registration-card h2{color:#fff;text-wrap:balance;margin:16px 0 18px;font-size:clamp(36px,4vw,52px);line-height:1.04}.registration-card>p:not(.portal-card-kicker):not(.portal-account-email){color:#e4f1ffd6;margin:0 0 28px;font-size:16px;line-height:1.7}.registration-card .portal-card-kicker,.registration-card .portal-account-email,.registration-card .portal-help-note{color:#e4f1ffad}.registration-course-access{color:var(--navy);background:var(--cyan);border-radius:22px;gap:8px;margin-top:34px;padding:24px;display:grid}.registration-course-access+.registration-course-access{margin-top:14px}.registration-course-access>span,.registration-course-access>small{letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.registration-course-access>strong{font-size:20px;line-height:1.35}.registration-course-access .academy-button{color:#fff;background:var(--navy);margin-top:14px}.registration-payment-link{color:var(--cyan);margin-top:24px;font-size:14px;font-weight:700;display:inline-flex}.portal-payment-note{color:#e4f1ffb3!important;margin:18px 0 0!important;font-size:13px!important;line-height:1.6!important}.account-loading-card{flex-direction:column;justify-content:center;display:flex}.account-form-card{min-height:0}.account-mode-tabs{background:#ffffff0d;border:1px solid #8bd6f638;border-radius:999px;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-bottom:30px;padding:6px;display:grid}.account-mode-tabs button{color:#ffffffad;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:13px;font-weight:700}.account-mode-tabs button[aria-selected=true]{color:var(--navy);background:var(--cyan)}.learner-account-form{gap:17px;width:100%;display:grid}.learner-account-form>label,.guardian-fields label{color:#ffffffc7;gap:8px;font-size:13px;font-weight:700;display:grid}.learner-account-form input,.learner-account-form select{color:#fff;width:100%;min-height:50px;font:inherit;background:#ffffff12;border:1px solid #8bd6f647;border-radius:14px;outline:none;padding:0 15px;font-size:15px}.learner-account-form select option{color:var(--navy);background:#fff}.learner-account-form input:focus,.learner-account-form select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #8bd6f624}.learner-account-form label>small{color:#ffffff7a;font-size:11px;font-weight:500}.guardian-fields{background:#eab7450f;border:1px solid #eab7453d;border-radius:18px;gap:17px;padding:18px;display:grid}.account-check-row{align-items:start;line-height:1.5;grid-template-columns:20px 1fr!important;gap:11px!important;font-weight:500!important}.account-check-row input{width:18px;min-height:18px;accent-color:var(--cyan);margin-top:2px}.account-submit{cursor:pointer;border:0;width:100%;margin-top:4px}.account-submit:disabled,.account-text-button:disabled{opacity:.6;cursor:wait}.account-form-message{background:#a01e1e2e;border:1px solid #ff848461;border-radius:12px;padding:12px 14px;color:#ffd4d4!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.account-text-button{color:#ffffff9e;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.portal-course-list{width:100%;margin-top:28px}.registration-complete-card{scrollbar-color:#8bd6f68c #ffffff0f;max-height:760px;overflow:auto}.portal-status-pill.status-pending{color:#3b2a00;background:#f4cf68}.portal-status-pill.status-verified{color:#052819;background:#65e495}.portal-course-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.portal-course-actions .academy-button{cursor:pointer;border:0;justify-content:space-between;min-width:220px}.portal-course-actions .academy-button:disabled{opacity:.62;cursor:wait}.course-slide-link{color:var(--cyan);text-underline-offset:4px;align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.payment-reference{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#f4cf68!important}.account-message-wide{width:100%;margin-top:22px!important}.verification-required-panel{width:100%;color:var(--navy);background:linear-gradient(145deg,#f4cf6838,#8bd6f624);border:1px solid #f4cf6861;border-radius:22px;gap:14px;margin-top:28px;padding:26px;display:grid;box-shadow:0 20px 48px #04142f2e}.verification-icon{width:46px;height:46px;color:var(--navy);background:#f4cf68;border-radius:50%;place-items:center;font-size:22px;font-weight:800;display:grid}.verification-required-panel strong{font-family:var(--font-display);color:var(--navy);font-size:24px;line-height:1.25}.verification-required-panel p,.verification-required-panel small{color:#061a38cc;margin:0;line-height:1.65}.verification-required-panel .academy-button{cursor:pointer;border:0;width:fit-content}@media (width<=1020px){.course-access-policy,.registration-layout,.course-access-steps{grid-template-columns:1fr}.course-access-steps article{min-height:auto}.registration-card{max-width:680px;min-height:auto}}@media (width<=640px){.registration-hero{min-height:0;padding-block:66px}.registration-copy h1{font-size:clamp(50px,16vw,70px)}.registration-card{border-radius:24px;padding:26px 22px}}:root{--academy-section-space:clamp(72px, 5.5vw, 84px);--academy-section-compact:clamp(58px, 4.5vw, 72px);--academy-heading-gap:clamp(40px, 3.7vw, 52px)}.academy-section,.home-audience-section,.featured-course-section,.case-lab-section{padding-top:var(--academy-section-space);padding-bottom:var(--academy-section-space)}.academy-cta{padding-top:var(--academy-section-compact);padding-bottom:var(--academy-section-compact)}.academy-section-heading,.catalogue-toolbar{margin-bottom:var(--academy-heading-gap)}.home-journey-section{padding-bottom:56px}.home-journey-section+.home-delivery-section{padding-top:72px}@media (width>=1021px){.journey-flow{margin-top:56px;margin-bottom:0;padding-top:0}.journey-flow:before,.journey-flow:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#61d8ff9e 0 14px,#61d8ff1f 14px 30px);width:auto;height:1px;animation:1.8s linear infinite academy-flow-travel;position:absolute;left:0;right:0}.journey-flow:before{top:-28px}.journey-flow:after{bottom:-28px}.journey-flow article:not(:last-child):after{display:none}}@media (width<=720px){:root{--academy-section-space:68px;--academy-section-compact:56px;--academy-heading-gap:40px}.home-journey-section{padding-bottom:48px}.home-journey-section+.home-delivery-section{padding-top:60px}}::selection{color:var(--navy);background:var(--cyan)}.academy-section-heading,.catalogue-toolbar,.delivery-grid,.story-grid,.contact-layout{column-gap:clamp(36px,6vw,84px)}.academy-section-heading>p,.catalogue-toolbar>p{max-width:660px;font-size:16px;line-height:1.75}.course-card,.capability-card,.track-grid article,.journey-flow article,.principle-grid article,.prepare-grid article,.assessment-grid>div,.contact-option-list a{transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;box-shadow:0 14px 42px #04163112}.course-card:hover,.capability-card:hover,.track-grid article:hover,.journey-flow article:hover,.principle-grid article:hover,.prepare-grid article:hover,.assessment-grid>div:hover,.contact-option-list a:hover{box-shadow:0 24px 64px #03122a26}.home-journey-section,.home-journey-section+.home-delivery-section{padding-top:60px;padding-bottom:60px}@media (width<=720px){.academy-section-heading,.catalogue-toolbar,.delivery-grid,.story-grid,.contact-layout{row-gap:24px}.home-journey-section,.home-journey-section+.home-delivery-section{padding-top:48px;padding-bottom:48px}}main h1,main h2{color:var(--heading-primary)}main h1 span,main h2 span{color:var(--heading-secondary)}main h3,main h4{color:var(--heading-primary);-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.course-player-page .course-sidebar-intro h1{color:#fff;-webkit-text-fill-color:#fff;background:0 0;font-size:clamp(34px,3vw,42px);line-height:1.08}.course-player-page .course-sidebar-intro>p:last-child{color:#ffffffe0;font-size:16px;line-height:1.72}.course-player-page .module-navigation-heading strong,.course-player-page .lesson-nav-button strong,.course-player-page .knowledge-check legend,.course-player-page .quiz-option p{color:#fff}.course-player-page .lesson-nav-button strong{font-size:13px}.course-player-page .lesson-nav-button small{color:#ffffffb3;font-size:10px}.admin-portal-link,.course-approval-note{color:#f4cf68;align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:700;display:inline-flex}.admin-portal-link{text-underline-offset:4px;text-decoration:underline}.course-approval-note.status-rejected{color:#ff9c9c}.admin-enrolments-page{min-height:100vh;color:var(--ink);background:#eef4fa}.admin-enrolments-hero{color:#fff;background:linear-gradient(125deg,#051833fa,#0c3962f0),radial-gradient(circle at 80% 20%,#8bd6f647,#0000 42%);padding:88px 0 72px}.admin-enrolments-hero h1{max-width:800px;font-family:var(--font-display);margin:18px 0;font-size:clamp(48px,6vw,78px);line-height:.98}.admin-enrolments-hero h1 span{color:var(--cyan);display:block}.admin-enrolments-hero>.academy-shell>p:last-child{color:#ffffffc2;max-width:720px;font-size:17px;line-height:1.7}.admin-enrolments-shell{padding-block:64px 92px}.admin-enrolment-panel{background:#fff;border:1px solid #0721431a;border-radius:28px;padding:34px;box-shadow:0 24px 70px #0d2a4b1a}.admin-enrolment-toolbar{border-bottom:1px solid #0721431a;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:26px;display:flex}.admin-enrolment-toolbar h2,.admin-access-panel h2{font-family:var(--font-display);margin:10px 0 0;font-size:clamp(32px,4vw,48px);line-height:1.08}.admin-enrolment-toolbar .account-text-button{color:#174d7f}.admin-review-message{margin:24px 0 0}.admin-enrolment-list{gap:16px;margin-top:26px;display:grid}.admin-enrolment-card{background:#f8fbfe;border:1px solid #0721431c;border-radius:22px;grid-template-columns:minmax(0,1.3fr) minmax(240px,.9fr) minmax(230px,.8fr);gap:24px;padding:24px;display:grid}.admin-enrolment-main,.admin-payment-panel,.admin-review-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.admin-enrolment-main h3{font-family:var(--font-display);margin:4px 0;font-size:26px;line-height:1.15}.admin-enrolment-main a,.admin-payment-panel small,.admin-enrolment-main small,.admin-review-actions small{color:#5d6e82;font-size:12px;line-height:1.5}.admin-approval-pill{color:#3b2a00;letter-spacing:.08em;text-transform:uppercase;background:#f4cf68;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.admin-approval-pill.status-approved{color:#052819;background:#65e495}.admin-approval-pill.status-rejected{color:#5c0909;background:#ffb3b3}.admin-payment-panel,.admin-review-actions{border-left:1px solid #0721431a;padding-left:22px}.admin-secondary-button{color:#0b2444;font:inherit;cursor:pointer;background:#fff;border:1px solid #07214333;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700}.admin-secondary-button:disabled,.admin-review-actions .academy-button:disabled{opacity:.5;cursor:not-allowed}.admin-empty-state,.admin-access-panel{text-align:center;background:#f4f8fc;border-radius:22px;padding:42px}.admin-access-panel .academy-button{width:fit-content;margin:24px auto 0}@media (width<=980px){.admin-enrolment-card{grid-template-columns:1fr 1fr}.admin-review-actions{border-top:1px solid #0721431a;border-left:0;grid-column:1/-1;padding:20px 0 0}}@media (width<=680px){.admin-enrolments-hero{padding:64px 0 54px}.admin-enrolment-panel{padding:20px}.admin-enrolment-toolbar,.admin-enrolment-card{grid-template-columns:1fr;align-items:flex-start}.admin-enrolment-toolbar{display:grid}.admin-payment-panel,.admin-review-actions{border-top:1px solid #0721431a;border-left:0;grid-column:auto;padding:18px 0 0}}body{background:radial-gradient(circle at 8% 18%,#61d8ff14,#0000 26rem),#f6f9fc}main{overflow:clip}.academy-header .header-grid{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#051936e6;border-color:#84d2f638;box-shadow:0 18px 48px #020f2433}.academy-brand img,.footer-brand img{filter:drop-shadow(0 8px 18px #0000002e)}.academy-nav>a,.academy-nav summary,.academy-header-actions>a{min-height:44px;font-weight:650}.academy-section,.home-audience-section,.featured-course-section{padding-block:clamp(72px,7vw,104px)}.academy-section:nth-of-type(2n),.catalogue-section,.principles-section,.prepare-section{background:linear-gradient(135deg,#e0f1fb85,#ffffffeb),#f4f8fb}.academy-section-heading{gap:clamp(28px,5vw,72px)}.academy-section-heading h2,.academy-cta h2,.course-intro h2,.home-audience-intro h2{letter-spacing:-.025em;text-wrap:balance;font-weight:650}.academy-section-heading>p,.course-intro>p,.home-audience-intro>p{color:#526579;max-width:650px;font-size:clamp(16px,1.35vw,18px);line-height:1.75}.home-capability-grid article,.principle-grid article,.course-grid article,.format-grid article,.prepare-grid article,.course-access-steps article,.home-audience-list article,.journey-flow article{border-color:#082b581c;border-radius:24px;box-shadow:0 16px 44px #041e4114}.home-capability-grid article:hover,.principle-grid article:hover,.course-grid article:hover,.format-grid article:hover,.prepare-grid article:hover,.home-audience-list article:hover{transform:translateY(-5px);box-shadow:0 26px 66px #041e4124}.academy-hero-visual,.page-hero-image,.featured-course-image,.facilitator-image,.home-delivery-visual{border-radius:28px;box-shadow:0 30px 80px #02122b3d}.academy-hero-visual>img,.page-hero-image img,.featured-course-image img,.facilitator-image img,.home-delivery-visual img{filter:saturate(.9)contrast(1.04)}.academy-button,.learner-login-link,.parent-site-link,.academy-text-link{font-weight:650}.academy-footer{background:radial-gradient(circle at 14% 12%,#61d8ff1a,#0000 28rem),#04162f}.whatsapp-button,.enquiry-utility{display:none!important}.client-assistant{z-index:120;font-family:var(--font-body);position:fixed;bottom:clamp(16px,2.2vw,30px);right:clamp(16px,2.2vw,30px)}.assistant-launcher{color:#fff;min-height:62px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0a2d5c,#0f5d91);border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:12px;padding:7px 18px 7px 8px;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 20px 54px #02143057,0 0 0 6px #61d8ff1a}.assistant-launcher:hover,.assistant-launcher[aria-expanded=true]{background:linear-gradient(135deg,#0d376f,#1478ae);transform:translateY(-3px);box-shadow:0 25px 64px #02143066,0 0 0 8px #61d8ff1f}.assistant-launcher-mark,.assistant-avatar{color:#061a38;font-family:var(--font-display);background:linear-gradient(145deg,#e7f9ff,#66d8ff 55%,#2b83d4);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.assistant-launcher-mark{width:46px;height:46px;font-size:22px;box-shadow:inset 0 0 0 1px #ffffffb3}.assistant-launcher>span:last-child{text-align:left;gap:1px;font-size:14px;font-weight:700;line-height:1.2;display:grid}.assistant-launcher small{color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:650}.assistant-panel{color:#10243d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8fbfefa;border:1px solid #0b376929;border-radius:26px;width:min(410px,100vw - 24px);max-height:min(690px,100vh - 112px);animation:.23s cubic-bezier(.22,1,.36,1) both panel-in;position:absolute;bottom:78px;right:0;overflow:hidden;box-shadow:0 34px 100px #010f2666}.assistant-panel[hidden]{display:none}.assistant-header{color:#fff;background:linear-gradient(135deg,#061a38,#0b376d);justify-content:space-between;align-items:center;gap:16px;padding:18px 18px 16px;display:flex}.assistant-identity{align-items:center;gap:12px;display:flex}.assistant-avatar{width:42px;height:42px;font-size:20px}.assistant-identity small{color:#9ee7ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.assistant-identity small i{background:#61e39a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #61e39a1f}.assistant-header h2{color:#fff;font-family:var(--font-body);letter-spacing:-.01em;margin:2px 0 0;font-size:16px;font-weight:750}.assistant-header>button{color:#fff;width:34px;height:34px;font:24px/1 var(--font-body);cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid}.assistant-messages{overscroll-behavior:contain;background:radial-gradient(circle at 100% 0,#61d8ff1a,#0000 15rem),#f7fafc;gap:12px;max-height:330px;padding:18px;display:grid;overflow-y:auto}.assistant-message{background:#fff;border-radius:16px 16px 16px 5px;max-width:88%;padding:12px 14px;box-shadow:0 8px 24px #06234814}.assistant-message.visitor{color:#fff;background:#0b376d;border-radius:16px 16px 5px;justify-self:end}.assistant-message p{color:inherit;margin:0;font-size:13px;line-height:1.55}.assistant-links{gap:7px;margin-top:10px;display:grid}.assistant-links a{color:#126de3;border-top:1px solid #0c36651a;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:12px;font-weight:750;display:flex}.assistant-quick-questions{background:#f7fafc;flex-wrap:wrap;gap:8px;padding:0 18px 16px;display:flex}.assistant-quick-questions button{color:#0b376d;font:650 11px/1.25 var(--font-body);cursor:pointer;background:#fff;border:1px solid #0b376d29;border-radius:999px;padding:8px 11px}.assistant-quick-questions button:hover{color:#061a38;background:#e9f8ff;border-color:#61d8ff}.assistant-form{background:#fff;border-top:1px solid #0a2c5817;padding:14px 18px 17px}.assistant-form>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.assistant-form>div{background:#f4f8fb;border:1px solid #0a326224;border-radius:15px;align-items:center;gap:8px;padding:5px 5px 5px 14px;display:flex}.assistant-form input{color:#10243d;min-width:0;font:13px/1.4 var(--font-body);background:0 0;border:0;outline:0;flex:1}.assistant-form button{color:#061a38;width:36px;height:36px;font:800 18px/1 var(--font-body);cursor:pointer;background:#61d8ff;border:0;border-radius:11px;place-items:center;display:grid}.assistant-form>small{color:#667789;margin-top:8px;font-size:9px;line-height:1.4;display:block}@media (width<=720px){.academy-section,.home-audience-section,.featured-course-section{padding-block:58px}.academy-hero h1{font-size:clamp(48px,14vw,66px);line-height:.99}.assistant-panel{width:calc(100vw - 24px);max-height:calc(100dvh - 108px);position:fixed;bottom:86px;right:12px}.client-assistant{bottom:12px;right:12px}.assistant-launcher{min-height:56px}.assistant-launcher-mark{width:40px;height:40px}.cookie-tab,.subscribe-tab{bottom:12px}}@media (width<=430px){.assistant-launcher{padding-right:12px}.assistant-launcher>span:last-child{font-size:12px}.assistant-launcher small{display:none}.assistant-messages{max-height:calc(100dvh - 350px)}}@media (prefers-reduced-motion:reduce){.assistant-panel,.assistant-launcher{transition:none;animation:none}}.site-search{font-family:var(--font-body);flex:none}.search-trigger{color:#ffffffe6;min-width:44px;min-height:44px;font:650 12px/1 var(--font-body);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 14px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.academy-header-actions .search-trigger{width:44px;padding:0}.academy-header-actions .search-trigger span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.search-trigger:hover,.search-trigger:focus-visible{color:var(--navy);border-color:var(--cyan);background:var(--cyan);transform:translateY(-2px)}.site-search-mobile{width:100%;margin-top:6px}.site-search-mobile .search-trigger{color:#fff;border-color:#fff3;justify-content:flex-start;width:100%}.search-overlay{z-index:180;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020d1fc7;place-items:start center;padding:clamp(18px,5vw,72px) 20px;display:grid;position:fixed;inset:0;overflow-y:auto}.search-dialog{color:#10243d;background:#f8fbfe;border:1px solid #61d8ff47;border-radius:28px;width:min(780px,100%);max-height:calc(100dvh - 2*clamp(18px,5vw,72px));animation:.24s cubic-bezier(.22,1,.36,1) both panel-in;overflow:hidden;box-shadow:0 40px 120px #00000070}.search-dialog-header{color:#fff;background:linear-gradient(135deg,#061a38,#0b376d);justify-content:space-between;align-items:flex-start;gap:22px;padding:25px 28px 22px;display:flex}.search-dialog-header span,.search-results-label{color:#8edfff;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:750}.search-dialog-header h2{color:#fff;font-family:var(--font-display);margin:5px 0 0;font-size:clamp(27px,4vw,38px);font-weight:650;line-height:1.12}.search-dialog-header>button{color:#fff;width:40px;height:40px;font:26px/1 var(--font-body);cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;display:grid}.search-input-wrap{color:#126de3;background:#fff;border:1px solid #062d5b2b;border-radius:16px;align-items:center;gap:13px;min-height:58px;margin:24px 28px 14px;padding:0 18px;display:flex;box-shadow:0 12px 30px #041e4112}.search-input-wrap:focus-within{border-color:#126de3;box-shadow:0 0 0 4px #126de31a}.search-input-wrap input{color:#10243d;width:100%;min-width:0;font:500 16px/1.4 var(--font-body);background:0 0;border:0;outline:0}.search-results{max-height:min(510px,100dvh - 285px);padding:0 28px 28px;overflow-y:auto}.search-results-label{color:#687b90;margin:0 0 10px}.search-result{border-top:1px solid #052c5a1a;gap:3px;padding:16px 48px 16px 16px;transition:background .16s,transform .16s;display:grid;position:relative}.search-result:hover,.search-result:focus-visible{background:#edf8ff;transform:translate(4px)}.search-result>span{color:#126de3;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:750}.search-result strong{color:#092546;font-size:15px;line-height:1.35}.search-result p,.search-empty p{color:#617489;margin:0;font-size:12px;line-height:1.55}.search-result i{color:#126de3;font-style:normal;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.search-empty{text-align:center;border-top:1px solid #052c5a1a;padding:36px 18px}.search-empty strong{color:#092546;font-size:17px}@media (width<=640px){.search-overlay{padding:12px}.search-dialog{border-radius:22px;max-height:calc(100dvh - 24px)}.search-dialog-header{padding:20px}.search-input-wrap{margin:18px 18px 12px}.search-results{max-height:calc(100dvh - 238px);padding:0 18px 22px}}@media (prefers-reduced-motion:reduce){.search-dialog,.search-trigger,.search-result{transition:none;animation:none}}.assistant-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.assistant-whatsapp-link{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(125%);background:linear-gradient(135deg,#127b3dd1,#25d366d1);border:1px solid #ffffff6b;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;min-height:50px;padding:0;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 14px 36px #05351c47,0 0 0 4px #25d36614}.assistant-whatsapp-link svg{width:25px;height:25px}.assistant-whatsapp-text{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.assistant-whatsapp-link:hover,.assistant-whatsapp-link:focus-visible{color:#fff;background:linear-gradient(135deg,#117c3deb,#20bd5beb);transform:translateY(-3px);box-shadow:0 18px 44px #0c5b2c57,0 0 0 6px #25d3661a}.assistant-launcher{-webkit-backdrop-filter:blur(14px)saturate(125%);background:linear-gradient(135deg,#061a38c7,#0f5d91c7);border-color:#ffffff52;gap:9px;min-height:50px;padding:6px 14px 6px 6px;box-shadow:0 14px 38px #0214304d,0 0 0 4px #8fd3f412}.assistant-launcher:hover,.assistant-launcher[aria-expanded=true]{background:linear-gradient(135deg,#082752eb,#1478aeeb);box-shadow:0 19px 48px #0214305c,0 0 0 6px #8fd3f41a}.assistant-launcher-mark{width:38px;height:38px;font-size:18px}.assistant-launcher>span:last-child{white-space:nowrap;font-size:13px;display:block}@media (width<=560px){.assistant-actions{gap:8px}.assistant-whatsapp-link{width:46px;height:46px;min-height:46px}}@media (prefers-reduced-motion:reduce){.assistant-whatsapp-link{transition:none}}.cookie-policy-link{color:#8fdcf8;text-underline-offset:4px;width:fit-content;margin:-2px 0 16px;font-size:11px;font-weight:700;text-decoration:underline;display:inline-flex}.privacy-page{color:#10243d;background:#f7fafc}.privacy-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#61d8ff3b,#0000 25rem),linear-gradient(125deg,#04152f,#0b376d 72%,#071d40);padding:clamp(90px,9vw,132px) 0;position:relative;overflow:hidden}.privacy-hero:after{content:"";border:1px solid #8fdcf83d;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-280px;right:-170px}.privacy-hero-grid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:clamp(48px,8vw,110px);display:grid;position:relative}.privacy-hero h1{color:#fff;max-width:850px;font-family:var(--font-display);letter-spacing:-.045em;margin:20px 0 26px;font-size:clamp(56px,7.8vw,104px);font-weight:650;line-height:.94}.privacy-hero h1 span{color:#8fdcf8;display:block}.privacy-hero>div>div>p:last-child{color:#ffffffc7;max-width:720px;font-size:clamp(17px,1.5vw,20px);line-height:1.7}.privacy-hero aside{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02122b94;border:1px solid #fff3;border-radius:22px;gap:8px;padding:26px;display:grid}.privacy-hero aside span,.privacy-hero aside strong{display:block}.privacy-hero aside span{color:#8fdcf8;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750}.privacy-hero aside strong{color:#fff;font-size:16px}.privacy-hero aside p{color:#ffffffad;margin:0;font-size:12px;line-height:1.6}.privacy-section{padding:clamp(72px,7vw,104px) 0}.privacy-paper{background:linear-gradient(135deg,#dff0fa9e,#fffffff2),#edf5fa}.privacy-two-column,.privacy-heading{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:clamp(44px,7vw,100px);display:grid}.privacy-two-column h2,.privacy-heading h2,.privacy-contact-band h2{color:#071e3e;font-family:var(--font-display);letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(42px,5.3vw,68px);font-weight:650;line-height:1.02}.privacy-two-column>div:last-child p,.privacy-heading>p{color:#52677c;margin:0 0 18px;font-size:16px;line-height:1.8}.privacy-heading{align-items:end;margin-bottom:46px}.privacy-card-grid,.privacy-condition-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.privacy-card-grid article,.privacy-condition-grid article{background:#ffffffe6;border:1px solid #07264f1f;border-radius:22px;min-height:248px;padding:25px;box-shadow:0 16px 44px #041e4114}.privacy-card-grid article>span,.privacy-condition-grid article>span,.privacy-policy-copy article>span{color:#061a38;width:44px;height:44px;font-family:var(--font-display);background:#8fdcf8;border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.privacy-card-grid h3,.privacy-condition-grid h3{color:#092546;font-family:var(--font-display);margin:28px 0 10px;font-size:25px;font-weight:650;line-height:1.16}.privacy-card-grid p,.privacy-condition-grid p{color:#5e7186;margin:0;font-size:13px;line-height:1.7}.privacy-callout{background:#fff8e8;border:1px solid #e6ae4a47;border-radius:18px;grid-template-columns:180px 1fr;gap:24px;margin-top:20px;padding:24px 28px;display:grid}.privacy-callout strong{color:#6e4700;font-size:14px}.privacy-callout p{color:#705d3a;margin:0;font-size:13px;line-height:1.65}.privacy-dark{color:#fff;background:radial-gradient(circle at 12% 15%,#61d8ff1f,#0000 27rem),#061a38}.privacy-dark .privacy-heading h2,.privacy-contact-band h2{color:#fff}.privacy-dark .privacy-heading>p{color:#ffffffb3}.privacy-condition-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.privacy-condition-grid article{min-height:260px;box-shadow:none;background:#ffffff0d;border-color:#8fdcf829}.privacy-condition-grid h3{color:#fff}.privacy-condition-grid p{color:#ffffffad}.privacy-policy-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(50px,8vw,110px);display:grid}.privacy-policy-layout>nav{background:#fff;border:1px solid #07264f1c;border-radius:18px;gap:11px;padding:22px;display:grid;position:sticky;top:28px;box-shadow:0 14px 40px #051d3d12}.privacy-policy-layout>nav strong{color:#092546;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:11px}.privacy-policy-layout>nav a{color:#52677c;font-size:12px;line-height:1.45}.privacy-policy-layout>nav a:hover{color:#126de3}.privacy-policy-copy{gap:0;display:grid}.privacy-policy-copy article{border-bottom:1px solid #07264f1c;padding:0 0 46px 70px;scroll-margin-top:32px;position:relative}.privacy-policy-copy article+article{padding-top:46px}.privacy-policy-copy article>span{position:absolute;top:0;left:0}.privacy-policy-copy article+article>span{top:46px}.privacy-policy-copy h2{color:#092546;font-family:var(--font-display);margin:0 0 18px;font-size:clamp(30px,3.4vw,43px);font-weight:650;line-height:1.1}.privacy-policy-copy p{color:#52677c;margin:0 0 16px;font-size:15px;line-height:1.8}.privacy-policy-copy p a{color:#126de3;text-underline-offset:3px;font-weight:700;text-decoration:underline}.privacy-resource-links{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.privacy-resource-links a{color:#0b4f8b;background:#edf8ff;border:1px solid #0b4f8b2e;border-radius:999px;padding:10px 13px;font-size:11px;font-weight:700}.privacy-contact-band{color:#fff;background:linear-gradient(120deg,#0b376d,#126de3);padding:64px 0}.privacy-contact-band>div{justify-content:space-between;align-items:center;gap:30px;display:flex}.privacy-contact-band h2{margin-top:8px;font-size:clamp(38px,4.6vw,58px)}@media (width<=980px){.privacy-card-grid,.privacy-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-policy-layout{grid-template-columns:1fr}.privacy-policy-layout>nav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.privacy-policy-layout>nav strong{grid-column:1/-1}}@media (width<=680px){.privacy-hero{padding:68px 0}.privacy-hero-grid,.privacy-two-column,.privacy-heading{grid-template-columns:1fr;gap:28px}.privacy-hero h1{font-size:clamp(50px,15vw,72px)}.privacy-card-grid,.privacy-condition-grid{grid-template-columns:1fr}.privacy-card-grid article,.privacy-condition-grid article{min-height:0}.privacy-callout{grid-template-columns:1fr;gap:8px}.privacy-policy-layout>nav{grid-template-columns:1fr 1fr}.privacy-policy-copy article{padding-top:66px;padding-left:0}.privacy-policy-copy article+article{padding-top:112px}.privacy-policy-copy article>span{top:0}.privacy-policy-copy article+article>span{top:46px}.privacy-contact-band>div{flex-direction:column;align-items:flex-start}}
