@font-face{font-family:Glancyr;src:url(/fonts/glancyr-medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Glancyr;src:url(/fonts/glancyr-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Sinteca;src:url(/fonts/sinteca-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Sinteca;src:url(/fonts/sinteca-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--navy:#22205f;--purple:#4b4baa;--lavender:#8e9bdd;--pale-blue:#dae3f7;--orange:#ffa300;--container:1200px;--header-height:76px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 18px)}body{margin:0;color:#222;font-family:Sinteca,Arial,Helvetica,sans-serif;font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input{font:inherit}a,button,input{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:700}:focus-visible{outline:3px solid #1b86f1;outline-offset:5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:min(100%,var(--container));padding:0 20px;margin-inline:auto}.section{padding:90px 0}.section-heading{color:var(--navy);font-size:40px;line-height:1;margin-bottom:24px}.photo{width:100%;height:auto;object-fit:cover;border-radius:20px}.icon,.photo{display:block}.icon{width:64px;height:64px;flex-shrink:0}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:16px 42px;border:0;border-radius:3px;background:var(--orange);color:white;font-size:14px;line-height:1;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase;transition:background-color .18s ease,transform .18s ease}.button:hover{background:#ed9600}.button:active{transform:translateY(1px)}.skip-link{position:absolute;top:-100px;left:16px;background:white;color:var(--navy);padding:10px;z-index:10}.skip-link:focus{top:12px}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--navy);box-shadow:0 4px 12px rgb(0 0 0/.08)}.header-inner{max-width:var(--container);margin:auto;padding:14px 10px;height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:block;width:120px;height:auto}.desktop-nav{display:flex;gap:20px;color:white;font-size:17px}.desktop-nav a:hover{color:var(--orange)}.header-actions{display:flex;align-items:center;gap:10px}.header-cta{padding:14px 25px;min-height:42px;border-radius:5px}.menu-toggle,.mobile-nav{display:none}.hero{background:var(--navy) url(/assets/hero-background.webp) center /cover no-repeat;min-height:658px;padding:155px 0 90px;color:white;overflow:hidden}.hero,.hero-copy{position:relative}.hero-copy{max-width:810px;width:57%;margin:auto;text-align:center;z-index:1}.hero h1{max-width:745px;margin:auto;font-size:55px;line-height:1;letter-spacing:-.7px}.hero h1 span{display:block}.hero-subtitle{max-width:672px;margin:24px auto 32px;font-size:26px;line-height:40.8px;font-weight:500}.hero-left{position:absolute;top:190px;left:0;width:17.4%;max-width:250px;aspect-ratio:2/3;object-position:center}.hero-right{position:absolute;top:95px;right:20px;width:21%;max-width:300px;aspect-ratio:3/2}.enquiry-section{background:var(--navy);padding:0 0 90px}.enquiry-panel{padding:54px 60px 40px;background:white;border-radius:20px;text-align:center}.enquiry-panel h2{font-size:34px;line-height:1.2;color:var(--orange)}.enquiry-intro{font-size:21px;line-height:1.55;margin:25px 0 18px}.form-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 10px}.form-field{grid-column:span 2}.field-phone,.field-sector{grid-column:span 3}.form-field input{width:100%;min-width:0;padding:10px;height:48px;border:1px solid var(--purple);border-radius:5px;background:white;color:#333}.form-field input::placeholder{color:#858585;opacity:1}.submit-button{background:var(--navy);color:white;border:2px solid black;border-radius:5px;margin-top:20px;min-height:50px}.submit-button:hover{background:var(--purple)}.form-note{font-size:12px;margin-top:14px;color:#737373}.two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;align-items:start}.challenge-intro{font-size:21px;line-height:1.35;margin:16px 0}.challenges-section .section-heading{margin-bottom:16px}.challenge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.challenge-card{border:1px solid var(--navy);border-radius:20px;text-align:center;padding:16px 12px;min-height:200px;color:var(--navy)}.challenge-card .icon{color:var(--orange);margin:0 auto 22px;width:70px;height:70px}.challenge-card p{font-size:21px;line-height:1.15}.challenge-description{margin-top:24px}.challenges-image{aspect-ratio:5/4}.courses-section{background:var(--purple)}.courses-section>.container>.section-heading{color:white;text-align:center;margin-bottom:55px}.course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.course-grid .reveal{display:flex}.course-card{position:relative;background:var(--lavender);border-radius:20px;padding:20px 20px 60px;width:100%}.course-image{border-radius:0;aspect-ratio:3/2}.course-level{display:table;position:relative;margin:-30px 0 30px 10px;background:var(--orange);color:white;font-size:40px;line-height:1;padding:10px 25px;border-radius:20px}.course-body{padding-inline:20px}.course-body h3{color:var(--navy);font-size:26px;line-height:1.25;margin-bottom:22px}.course-body p{color:white;font-size:17px;line-height:1.5}.benefits-section>.container>.section-heading{text-align:center;margin-bottom:55px}.benefit-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;margin-bottom:40px}.benefit-item{color:var(--navy);text-align:center}.benefit-item .icon{color:var(--orange);margin:0 auto 30px}.benefit-item p{font-size:21px;line-height:1.15}.audience-panel{display:grid;grid-template-columns:1fr 1.5fr 1.2fr;align-items:center;gap:25px;background:var(--pale-blue);border-radius:20px;padding:40px}.audience-panel .section-heading{text-align:center;margin:0;font-size:36px;line-height:1.2}.audience-panel ul{padding-left:20px;margin:0;font-size:21px;line-height:1.2}.audience-image{aspect-ratio:2.5/1;border-radius:0}.cta-banner{background:linear-gradient(rgb(46 46 122/.65),rgb(46 46 122/.65)),url(/assets/teamwork.webp) 50% /cover no-repeat;color:white;text-align:center}.cta-statements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;margin-bottom:35px}.cta-statements h2{font-size:30px;line-height:1.45;padding:0 25px}.cta-statements h2+h2{border-left:1px solid rgb(255 255 255/.6)}.client-section{background:var(--navy) url(/assets/client-background.webp) center bottom /cover no-repeat}.client-panel{background:white;border-radius:20px;padding:40px 30px 35px}.client-panel .section-heading{text-align:center;margin-bottom:25px}.logo-carousel{position:relative;overflow:hidden;padding:10px 0}.logo-track{width:max-content;animation:logo-scroll 75s linear infinite}.logo-group{display:flex;gap:126px;padding-right:126px}.client-logo{display:flex;align-items:center;justify-content:center;width:100px;border-radius:20px;text-align:center;font-size:14px;font-weight:700;line-height:1.1;padding:5px}.client-color-0{color:#137737}.client-color-1{color:#386697}.client-color-2{color:#c04026}.client-color-3{color:#202020}.client-color-4{color:#d99000}.logo-track.is-paused{animation-play-state:paused}.logo-pause{position:absolute;bottom:0;right:0;border:0;background:#f3f4f6;color:var(--navy);border-radius:50%;width:25px;height:25px;font-size:11px}@keyframes logo-scroll{to{transform:translateX(-50%)}}.testimonial-heading{text-align:center;color:white;margin:65px 0 40px}.testimonials{position:relative;margin:0 20px;padding:60px 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111827}.review-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:10px 0 24px}.review-track::-webkit-scrollbar{display:none}.review-card{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.333333% - 16px);min-width:0;border-radius:18px;padding:64px 24px 24px;background:white;box-shadow:0 10px 25px rgb(0 0 0/.1);scroll-snap-align:start}.review-avatar{left:32px;top:20px;width:56px;height:56px;color:white;font-size:18px;font-weight:600}.avatar-google,.review-avatar{position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center}.avatar-google{bottom:-4px;right:-4px;width:20px;height:20px;background:white;color:#ea4335;font-size:11px;font-weight:700}.review-body{margin-top:24px}.review-name{font-size:16px;line-height:25.5px;margin:12px 0 4px}.review-meta{font-size:12px;color:#6b7280;margin-bottom:8px}.review-rating{display:flex;align-items:center;gap:6px;margin-bottom:10px}.stars{color:#f59e0b;font-size:14px}.verify-badge{display:flex;align-items:center;justify-content:center;background:#2563eb;color:white;width:16px;height:16px;border-radius:50%;font-size:10px}.review-text{font-size:14px;line-height:1.6}.carousel-arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:50%;background:white;color:#111827;box-shadow:0 6px 20px rgb(0 0 0/.15);font-size:24px;display:flex;align-items:center;justify-content:center}.carousel-arrow:hover{background:#f3f4f6}.previous{left:-50px}.next{right:-50px}.about-section{background:var(--pale-blue)}.about-columns .section-heading{margin:8px 0 20px}.about-image{aspect-ratio:1.7/1}.contact-details{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-style:normal;font-size:17px;margin-top:30px}.contact-address,.contact-links>div{display:flex;align-items:flex-start;gap:15px}.contact-details .icon{width:30px;height:30px;color:var(--navy)}.contact-links>div+div{margin-top:14px}.contact-links a{overflow-wrap:anywhere}.contact-links a:hover{text-decoration:underline}.awards-panel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:50px;background:white;border-radius:20px;box-shadow:6px 6px 10px rgb(74 74 74/.1);padding:10px}.awards-panel img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.site-footer{background:black;color:white;text-align:center;padding:12px 0 10px;font-size:14px}.site-footer hr{border:0;border-top:1px solid #777;margin:14px 0 8px}.site-footer .disclaimer{font-size:12px;line-height:15px;color:rgb(255 255 255/.71);max-width:960px;margin:auto}.floating-whatsapp{position:fixed;right:18px;bottom:16%;z-index:90;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#73db00;color:white;box-shadow:0 2px 6px rgb(0 0 0/.1);transition:transform .2s}.floating-whatsapp:hover{transform:scale(1.08)}.floating-whatsapp .icon{width:28px;height:28px}.whatsapp-icon{background:currentColor;-webkit-mask:url(/assets/whatsapp.svg) center/contain no-repeat;mask:url(/assets/whatsapp.svg) center/contain no-repeat}.revealed{animation:reveal-up 1.25s ease both}@media (min-width:768px) and (max-width:1024px){:root{--container:760px}.hero{padding-top:95px}.hero-copy{width:100%;max-width:720px;padding-inline:10px}.hero-left{position:relative;top:auto;left:auto;width:440px;max-width:none;aspect-ratio:4/3;margin:0 auto 30px}.hero-right{display:none}.challenges-section .two-columns{grid-template-columns:1fr}.challenges-image{width:70%;margin:auto}.enquiry-panel{padding-inline:50px}.course-grid{gap:30px}.course-card{padding:20px 10px 45px}.course-body{padding-inline:10px}.course-body h3{font-size:26px}.course-level{padding-inline:15px}.benefit-grid{gap:15px}.benefit-item p{font-size:18px}.audience-panel{grid-template-columns:.8fr 1.3fr 1fr;padding:30px;gap:20px}.audience-panel .section-heading{font-size:34px}.audience-panel ul{font-size:17px}.cta-statements h2{font-size:28px;padding-inline:15px}.review-card{flex-basis:calc(50% - 16px)}.contact-details{grid-template-columns:1fr}.awards-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.header-inner{max-width:none;padding:12px 30px}.desktop-nav{display:none}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:36px;height:40px;border:0;padding:4px;color:white;background:transparent}.menu-toggle span{display:block;height:2px;width:27px;background:currentColor;transition:transform .18s}.menu-toggle.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav:not([hidden]){display:flex;flex-direction:column;background:white;color:#777}.mobile-nav a{padding:7px 10px;border-bottom:1px solid #e9e9e9;font-size:17px}.mobile-nav a:hover{color:var(--navy);background:#f5f5f5}.floating-whatsapp{right:15px}}@media (max-width:767px){:root{--header-height:74px}.container{padding-inline:12px}.section{padding:70px 0}.section-heading{font-size:36px;line-height:1}.header-inner{padding:10px;gap:5px}.brand{width:112px}.header-actions{gap:5px}.header-cta{min-height:48px;padding:12px 25px;max-width:186px;text-align:left;line-height:1.15}.hero{padding:90px 12px 70px;min-height:auto}.hero-left{position:static;width:100%;max-width:500px;aspect-ratio:4/3;margin:0 auto 28px}.hero-right{display:none}.hero-copy{width:100%;max-width:500px}.hero h1{font-size:42px;line-height:1;letter-spacing:-.5px}.hero h1 span{display:inline}.hero-subtitle{font-size:26px;line-height:30px;margin:26px auto 30px}.enquiry-section{padding-bottom:70px}.enquiry-panel{padding:35px 20px 25px}.enquiry-panel h2{font-size:30px;line-height:1}.enquiry-intro{font-size:23px;line-height:1.4;margin:24px 0 20px}.form-grid{grid-template-columns:1fr;gap:14px}.form-field{grid-column:auto}.two-columns{grid-template-columns:1fr;gap:35px}.challenge-intro,.challenges-section .section-heading{text-align:center}.challenge-intro{font-size:21px}.challenge-grid{grid-template-columns:1fr;gap:10px}.challenge-card{min-height:165px;padding:18px}.challenge-card .icon{margin-bottom:18px}.challenge-card p{max-width:230px;margin:auto}.challenge-description{margin-top:25px}.challenges-image{width:100%}.courses-section>.container>.section-heading{margin-bottom:45px}.course-grid{grid-template-columns:1fr;gap:30px}.course-card{padding:10px 10px 40px}.course-level{font-size:36px;margin-bottom:26px}.course-body{padding-inline:20px}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 20px}.benefit-grid .reveal:last-child{grid-column:1/-1;max-width:330px;margin:auto}.benefit-item p{font-size:21px}.audience-panel{grid-template-columns:1fr;padding:30px 20px;gap:25px}.audience-panel .section-heading{font-size:36px}.audience-panel ul{font-size:19px;line-height:1.4}.cta-statements{grid-template-columns:1fr;gap:25px}.cta-statements h2{font-size:30px;line-height:1.2;padding-inline:15px}.cta-statements h2+h2{border-left:0}.cta-banner .button{padding-inline:24px}.client-panel{padding:35px 20px 25px}.client-panel .section-heading{margin-bottom:25px}.logo-group{gap:25px;padding-right:25px}.client-logo{width:90px;height:90px}.testimonial-heading{margin-top:60px;margin-bottom:10px}.testimonials{margin-inline:20px;padding:60px 0 30px}.review-card{flex-basis:calc(100% - 80px);padding-inline:24px}.previous{left:-24px}.next{right:-24px}.about-columns .section-heading{text-align:center}.about-columns{gap:30px}.contact-details{grid-template-columns:1fr;gap:22px}.awards-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 0;margin-top:35px}.site-footer{padding:14px 0}.site-footer .disclaimer{font-size:11px;line-height:15px}.floating-whatsapp{right:10px;width:48px;height:48px;bottom:18%}}@media (max-width:420px){.hero h1{max-width:310px}}@media (max-width:359px){.brand{width:90px}.header-cta{max-width:155px;font-size:12px;padding-inline:12px}.hero h1{font-size:38px}.hero-subtitle{font-size:26px}.section-heading{font-size:32px}.review-card{flex-basis:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.logo-carousel{overflow-x:auto}.logo-group[aria-hidden=true],.logo-pause{display:none}}.enquiry-panel h2,.section-heading,h1,h2{font-weight:700}.site-header{box-shadow:0 5px 12px 3px rgb(0 0 0/.1)}.hero{height:659.390625px;min-height:0;background-position:100% 100%}.hero-copy{width:808.9px;max-width:none;transform:translateX(-20px)}.hero h1{letter-spacing:0}.hero-subtitle{margin:20px auto}.hero .button{color:var(--navy);width:198px;min-height:48px;padding-inline:20px}.hero-left{left:calc(50% - 712.75px);top:192.09px;width:248.25px;height:372.3px;max-width:none}.hero-right{left:calc(50% + 394.375px);right:auto;width:297.89px;height:198.625px;max-width:none}.hero-left .photo,.hero-right .photo{height:100%}.audience-panel,.awards-panel,.client-panel,.course-grid,.enquiry-panel{margin-inline:-10px}.enquiry-panel{padding:60px}.enquiry-intro{font-size:20px;line-height:34px;margin:20px 0}.form-grid{display:flex;flex-wrap:wrap;column-gap:1%;row-gap:20px}.form-field{width:33%}.field-email{width:32%}.field-phone{width:49%}.field-sector{width:50%}.enquiry-form{position:relative}.form-note{position:absolute;width:100%;margin-top:8px}.submit-button{width:148px;padding-inline:10px}.about-section .container,.benefits-section .container,.challenges-section .container,.courses-section .container{padding-top:10px;padding-bottom:10px}.challenge-intro{font-size:20px;line-height:27px;margin:20px 0 10px}.challenge-card{padding:18px 10px 10px}.challenge-card .icon{margin-bottom:30px}.challenge-card p{font-size:20px;line-height:24px}.challenge-description{margin-top:20px}.courses-section>.container>.section-heading{margin-bottom:35px}.course-card{padding:20px 20px 50px}.course-level{width:100px;text-align:center;padding:10px 0}.course-body h3{font-weight:500;margin-bottom:20px}.benefits-section>.container>.section-heading{margin-bottom:60px}.benefit-item .icon{width:70px;height:70px;margin-bottom:20px}.benefit-item p{font-size:20px;line-height:24px;padding-top:0;min-height:75px;max-width:190px;margin:auto}.benefit-grid{margin-bottom:34px}.audience-panel{grid-template-columns:275px 1fr 330px;gap:0}.audience-panel .section-heading{font-size:34px;line-height:43.8px}.audience-panel ul{font-size:20px;line-height:24px;padding-left:56px}.cta-banner{padding:100px 0 105px}.cta-statements{gap:50px;margin-bottom:45px}.cta-statements h2{font-size:26px;font-weight:500;line-height:43.5px;padding:0}.cta-statements>.reveal+.reveal{border-left:2px solid rgb(255 255 255/.45)}.cta-statements h2+h2{border:0}.cta-banner .button{min-height:46px}.client-panel{padding:40px}.logo-carousel{padding:0;margin-inline:-15px}.logo-track{animation:none;width:auto}.logo-group{gap:0;padding:0}.client-logo{flex:0 0 20%;width:20%;height:100px;padding:0 15px}.client-logo img{width:100px;height:100px;object-fit:contain;border-radius:20px}.testimonial-heading{margin-top:60px;margin-bottom:73px}.testimonials{padding:0 0 60px;line-height:25.5px}.review-track{padding-bottom:10px}.review-meta,.stars{line-height:25.5px}.about-columns .section-heading{margin-top:0;font-size:34px;line-height:43.8px}.about-image{aspect-ratio:1/.5890625}.contact-details{gap:0}.contact-details .icon{width:35px}.awards-panel{margin-top:35px}.site-footer{padding:10px 0;line-height:25.5px}.site-footer .disclaimer{max-width:82%}.floating-whatsapp{right:5px;bottom:calc(15% + 5px);box-shadow:none}.reveal{visibility:hidden}.revealed{visibility:visible;animation:reveal-up var(--reveal-duration) ease var(--reveal-delay) both}.reveal-left.revealed{animation-name:reveal-left}.reveal-right.revealed{animation-name:reveal-right}@keyframes reveal-up{0%{opacity:0;transform:translate3d(0,100px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes reveal-left{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes reveal-right{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media (min-width:768px) and (max-width:1024px){.header-inner{padding-inline:14px}.hero{height:auto;padding:95px 0}.hero-left{position:relative;left:calc(50% - 528.332px);top:auto;width:355px;height:159.703125px;aspect-ratio:auto;margin:0 0 85px}.hero-copy{width:720px;padding:0;transform:none}.hero-subtitle{max-width:720px}.hero-right{display:block;position:relative;left:calc(50% - 90px);top:auto;width:360px;height:192.03125px;margin-top:44px}.enquiry-panel{padding-inline:60px}.challenges-section .two-columns{gap:45px}.challenges-image{width:calc(100% - 100px);aspect-ratio:2.5/1}.course-card{padding:20px 20px 50px}.course-body{padding-inline:20px}.benefit-grid{gap:30px}.benefit-item p{font-size:20px}.audience-panel{padding:40px 20px;grid-template-columns:140px 1fr 175px}.audience-panel ul{font-size:20px;padding-left:55px}.audience-image{aspect-ratio:1}.cta-banner{padding:60px 20px 65px}.cta-statements h2{font-size:26px;padding:0}.awards-panel{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:767px){:root{--header-height:76px}.container{width:90vw;padding:0}.section{padding:90px 0}.section .container{padding-top:0;padding-bottom:0}.header-inner{padding-inline:20px}.brand{width:120px}.header-actions{gap:10px}.header-cta{width:194px;max-width:none;min-height:56px;padding:12px 25px}.hero{height:auto;padding:90px 0}.hero-left{position:relative;top:auto;left:calc(5vw - 50px);width:90vw;height:auto;aspect-ratio:1/.74985;margin:0 0 20px}.hero-copy{width:90vw;max-width:none;transform:none}.hero h1{max-width:none;letter-spacing:0}.hero-subtitle{font-size:26px;line-height:33.5px;margin:20px 0;font-weight:700}.hero-right{display:block;position:relative;top:auto;left:calc(5vw + 70px);width:90vw;height:auto;aspect-ratio:3/2;margin-top:34px}.hero-left .photo,.hero-right .photo{height:100%;position:absolute}.audience-panel,.awards-panel,.client-panel,.course-grid,.enquiry-panel{margin-inline:0}.enquiry-section{padding-bottom:50px}.enquiry-panel{padding:20px}.enquiry-panel h2{font-size:30px;line-height:30px}.enquiry-intro{font-size:20px;line-height:33.5px;margin:20px 0}.form-grid{gap:20px 1%}.challenge-grid{gap:10px}.challenge-card{min-height:133px;padding:10px}.challenge-card .icon{margin-bottom:10px}.challenge-card p{max-width:none}.challenge-description{margin-top:20px}.two-columns{gap:45px}.challenge-intro{margin-bottom:10px}.courses-section>.container>.section-heading{margin-bottom:45px}.course-grid{gap:45px}.course-card{padding:10px 10px 30px}.course-level{font-size:36px;width:90.95px;margin-left:20px;margin-bottom:30px}.course-body{padding-inline:20px}.benefits-section{padding:50px 0 80px}.benefits-section>.container>.section-heading{margin-bottom:60px}.benefit-grid{gap:45px 0;margin-bottom:45px}.benefit-item .icon{margin-bottom:20px}.benefit-item p{min-height:0}.benefit-grid .reveal:last-child{max-width:none;width:100%}.benefit-grid .reveal:last-child p{max-width:none}.audience-panel{padding:30px 10px;gap:0}.audience-panel .section-heading{font-size:30px;line-height:36px;margin-bottom:45px}.audience-panel ul{font-size:20px;line-height:24px;padding-left:56px}.audience-image{aspect-ratio:2.5/1}.cta-banner{padding:50px 20px 55px}.cta-banner .container{width:100%}.cta-statements{gap:40px;margin-bottom:29px}.cta-statements>.reveal+.reveal{position:relative;border:0}.cta-statements>.reveal+.reveal:before{content:"";position:absolute;top:-21px;left:0;right:0;border-top:1px solid rgb(255 255 255/.45)}.cta-statements h2{font-size:26px;line-height:39.5px;padding:0}.client-section{padding-top:50px}.client-panel{padding:30px}.client-logo{width:50%;flex-basis:50%;height:100px}.testimonial-heading{margin-top:80px;margin-bottom:73px}.testimonials{margin-inline:0;padding:0 20px 60px}.review-card{flex-basis:calc(100% - 80px)}.previous{left:-6px}.next{right:-6px}.about-columns{gap:45px}.about-columns .section-heading{font-size:36px;line-height:36px;text-align:left}.contact-details{gap:45px}.awards-panel{gap:45px 0;margin-top:45px}.site-footer{padding:10px 0}.site-footer .disclaimer{font-size:12px}.floating-whatsapp{right:0;width:50px;height:50px;bottom:calc(15% + 5px)}}@media (prefers-reduced-motion:reduce){.reveal{visibility:visible}}.logo-carousel{--logo-step:20%}.logo-track{display:flex}@media (max-width:767px){.logo-carousel{--logo-step:50%}}@media (min-width:768px) and (max-width:1024px){.hero h1 span{display:inline}.hero h1{max-width:720px}}@media (max-width:767px){.header-inner{gap:0}.header-actions{gap:7px}.brand{min-width:120px}.header-cta{flex-shrink:0;text-align:left;white-space:normal;padding-right:40px}.hero h1{max-width:none}}@media (min-width:768px){.about-section .container,.benefits-section .container,.courses-section .container{padding-bottom:0}.benefit-item p{max-width:200px}}@media (min-width:768px) and (max-width:1024px){.course-body{padding-inline:0}.audience-panel{padding-top:50px;padding-bottom:50px}.about-columns .section-heading{font-size:30px}}@media (max-width:767px){.courses-section>.container>.section-heading{max-width:320px;margin-inline:auto}.benefits-section>.container>.section-heading{max-width:300px;margin-inline:auto}.audience-panel{grid-template-columns:1fr}.audience-panel .section-heading{width:100%}.about-columns .section-heading{font-size:30px}.course-body h3{font-size:26px;line-height:32.5px}.site-footer .disclaimer{max-width:90%}}body{font-family:Sinteca,Arial,sans-serif}.enquiry-panel h2,.section-heading,h1,h2{font-family:Glancyr,Arial,sans-serif}.course-body h3,.cta-statements h2,.hero-subtitle{font-family:Glancyr,Arial,sans-serif;font-weight:500}@media (min-width:768px) and (max-width:1024px){.challenges-section .section-heading{font-size:38px}}@media (max-width:767px){.course-body{padding-inline:20px}.site-footer{padding-block:0}.site-footer .disclaimer{max-width:100%}}@media (min-width:768px) and (max-width:1024px){.challenges-section .section-heading{font-size:40px}.challenges-section .two-columns{gap:6px}.benefits-section{padding-bottom:98px}.about-section{padding-bottom:110px}}@media (max-width:767px){.courses-section>.container>.section-heading{max-width:none}.courses-section .section-heading span{display:block}.course-grid{gap:10px}.course-level{padding:0;margin-bottom:20px}.hero-subtitle{font-weight:700}}@media (min-width:768px){.client-section{padding-bottom:112.4px}}@media (max-width:767px){.client-panel{padding-bottom:0}.client-section{padding-bottom:102px}.hero-subtitle{font-family:Glancyr,Arial,sans-serif;font-weight:500}.challenge-description{margin-top:23px}}.skip-link{clip-path:inset(100%)}.skip-link:focus{clip-path:none}.benefits-heading{margin-bottom:60px}.benefits-heading .section-heading{text-align:center;margin-bottom:0}.form-field input{font-size:18px}@media (min-width:768px) and (max-width:1024px){.testimonials .previous{left:-44px}.testimonials .next{right:-44px}}@media (max-width:767px){.benefits-heading .section-heading{max-width:none;margin-inline:auto}.benefits-section{padding-bottom:86px}}.course-card,.enquiry-panel{transition:box-shadow .3s,transform .3s}@media (hover:hover){.course-card:hover,.enquiry-panel:hover{transform:translateY(-10px)}.cta-banner .button:hover,.hero .button:hover{transform:translateY(-5px)}}.button{transition:transform .3s}.button:hover{background:var(--orange)}.submit-button:hover{background:var(--navy)}.floating-whatsapp:hover{transform:none}@media (min-width:768px){.header-cta{width:195.25px}}.course-level{font-family:Glancyr,Arial,sans-serif;font-weight:700}@media (min-width:768px){.header-cta{white-space:nowrap;padding-inline:24px}}@media (min-width:768px) and (max-width:1024px){.about-columns .section-heading{font-size:34px}.contact-details{grid-template-columns:repeat(2,minmax(0,1fr))}.about-section{padding-bottom:90px}}.tatsu-form-lightbox-wrap{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0/.6)}.tatsu-form-lightbox-text{font-family:Sinteca,Arial,sans-serif;font-size:30px;line-height:1.5;color:white}.submit-button:disabled{cursor:wait}body{font-family:Sinteca,sans-serif}.course-body h3,.course-level,.cta-statements h2,.enquiry-panel h2,.hero-subtitle,.section-heading,h1,h2{font-family:Glancyr,sans-serif}.form-field input{font-size:17px}.cta-statements h2>span,.hero-subtitle>span{line-height:32.5px}.challenge-intro>span,.enquiry-intro>span{line-height:24px}.about-columns .section-heading>span,.audience-panel .section-heading>span{line-height:40.8px}.original-icon{background-position:50%;background-size:cover;background-repeat:no-repeat}.course-image{aspect-ratio:500/334}.course-grid>.reveal:nth-child(2) .course-image{aspect-ratio:3/2}.carousel-arrow{font-size:18px}@media (max-width:767px){.header-cta{line-height:14px}.about-columns .section-heading>span,.audience-panel .section-heading>span{line-height:30px}}.benefits-heading{margin-bottom:45px}.benefit-item .original-icon{width:86px;height:86px;margin-bottom:21px}@media (max-width:767px){.benefits-section{padding-bottom:50px}}@media (min-width:768px){.benefit-grid{margin-inline:-10px}.benefit-item{padding-inline:10px}.benefit-item p{max-width:190px;min-height:0}}@media (min-width:768px) and (max-width:1024px){.benefits-section{padding-bottom:90px}.audience-panel{padding-block:40px;align-items:start}.audience-panel .section-heading{margin-bottom:45px}}.challenge-card{padding:10px}.challenge-card .original-icon{width:86px;height:86px;margin-bottom:21px}.challenge-grid{width:calc(100% + 30px);margin-left:-10px;gap:10px}@media (min-width:768px) and (max-width:1024px){.challenge-grid{width:calc(100% + 22.5px)}}@media (max-width:767px){.challenge-grid{width:calc(100% + 20px)}.challenge-card{padding:0}}@media (min-width:1025px){.benefit-item p{max-width:192px}}@media (min-width:768px) and (max-width:1024px){.challenge-card{min-height:177px}.challenge-description{margin-top:26px}.challenges-section .two-columns{gap:20px}}.tatsu-form-lightbox-wrap{background:transparent;animation:form-lightbox-in .3s ease both}.tatsu-form-lightbox{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5803921568627451)}.tatsu-form-lightbox-text{font-family:Sinteca,sans-serif}@keyframes form-lightbox-in{0%{opacity:0}to{opacity:1}}.header-cta{text-align:start}.about-columns>.reveal,.audience-panel ul,.challenge-description,.challenge-intro,.challenges-section .section-heading,.course-body{text-align:left}@media (min-width:768px) and (max-width:1024px){.challenge-description,.challenge-intro,.challenges-section .section-heading{text-align:center}.audience-panel .section-heading{text-align:left}}@media (max-width:767px){.challenges-section .section-heading{text-align:center}}@media (min-width:768px) and (max-width:1024px){.audience-panel ul{align-self:center}}.audience-panel ul,.challenge-intro,.enquiry-intro{color:#182433}.about-columns p,.challenge-description,.contact-details{color:#000}.contact-details{text-align:start}.cta-banner .button{color:var(--navy)}.form-field input{color:#7a8595}.form-field input::placeholder{color:#757575}