@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:fallback;src:url(/assets/Roboto-var-latin-ccAYIvAh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:fallback;src:url(/assets/Roboto-var-latin-ext-DYIxWhlt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:fallback;src:url(/assets/OpenSans-var-latin-CWNzRldh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:fallback;src:url(/assets/OpenSans-var-latin-ext-DPNHYqvY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:fallback;src:url(/assets/Montserrat-var-latin-l_AIctKy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:fallback;src:url(/assets/Montserrat-var-latin-ext-BsZE-iaG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:16px;line-height:1.65}img{max-width:100%;height:auto}p{margin:0 0 1em}a{text-decoration:none}button{cursor:pointer;font-family:inherit}iframe{border:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:999;color:#12265e;background:#fff;padding:.6rem 1rem;position:absolute;top:0;left:-9999rem}.skip-link:focus{left:0}.reveal{visibility:hidden}.reveal.is-shown{visibility:visible;animation-duration:.9s;animation-fill-mode:both}.anim-fade-up{animation-name:fadeInUp}.anim-fade-down{animation-name:fadeInDown}.anim-fade-right{animation-name:fadeInRight}.anim-fade-left{animation-name:fadeInLeft}.anim-slide-up{animation-name:slideInUp}.anim-slide-left{animation-name:slideInLeft}.anim-zoom-in{animation-name:zoomIn}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:none}}@keyframes slideInUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-80px)}to{opacity:1;transform:none}}@keyframes zoomIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.reveal.is-shown,.btn-pulse{animation:none}}.btn{letter-spacing:.02em;text-align:center;border:none;border-radius:5px;padding:.8rem 2rem;font-size:.95rem;font-weight:700;transition:background-color .2s,background-image .2s,color .2s;display:inline-block}[data-brand=learn]{color:#4b4f58;font-family:Open Sans,sans-serif}[data-brand=learn] h1,[data-brand=learn] h2,[data-brand=learn] h3,[data-brand=learn] h4,[data-brand=learn] h5,[data-brand=learn] h6{color:#12265e;margin:0 0 .6em;font-family:Roboto,sans-serif;line-height:1.25}[data-brand=learn] a{color:#ff8f08}[data-brand=learn] .btn-orange{color:#fff;background-color:#ff8f08}[data-brand=learn] .btn-orange:hover{color:#fff;background-color:#64cc74}[data-brand=learn] .btn-gradient{color:#fff;background-image:linear-gradient(70deg,#93b030 0%,#ff9c2a 100%);border-radius:10px}[data-brand=learn] .btn-gradient:hover{color:#fff;background-color:#64cc74;background-image:none}[data-brand=learn] .btn-block{padding:1.4rem 1rem;font-size:1.1rem;display:block}[data-brand=learn] .btn-pulse{padding:2rem 5rem;font-size:1.25rem;animation:2s infinite pulse}[data-brand=learn] .text-green{color:#93b030}[data-brand=learn] .site-header{z-index:60;background:0 0;position:absolute;top:0;left:0;right:0}[data-brand=learn] .site-header-inner{align-items:center;gap:1.5rem;max-width:none;margin:0 auto;padding:15px;display:flex;position:relative}[data-brand=learn] .site-logo{margin-left:20px}[data-brand=learn] .site-logo img{width:190px;height:auto;display:block}[data-brand=learn] .site-nav{position:absolute;left:50%;transform:translate(-50%)}[data-brand=learn] .site-menu{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}[data-brand=learn] .site-menu>li{position:relative}[data-brand=learn] .site-menu>li>a{color:#fff;padding:0 18px;font-family:Roboto,sans-serif;font-size:18px;font-weight:900;line-height:80px;display:inline-block}[data-brand=learn] .site-menu>li>a:hover,[data-brand=learn] .site-menu>li>a.is-active{color:#ff8f08}[data-brand=learn] .submenu-caret{color:#fff;margin-left:-.4rem}[data-brand=learn] .submenu{z-index:70;background:#fff;min-width:240px;margin:0;padding:.4rem 0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 4px 14px #0000001f}[data-brand=learn] .has-submenu:hover .submenu,[data-brand=learn] .has-submenu:focus-within .submenu{display:block}[data-brand=learn] .submenu a{color:#12265e;padding:.5rem 1rem;font-size:.9rem;display:block}[data-brand=learn] .submenu a:hover{color:#ff8f08}[data-brand=learn] .header-search{margin-left:auto;margin-right:20px;position:relative}[data-brand=learn] .search-toggle{color:#fff;background:0 0;border:none;padding:.4rem;display:inline-flex}[data-brand=learn] .search-toggle:hover{color:#ff8f08}[data-brand=learn] .header-search-form{background:#fff;padding:.5rem;position:absolute;top:100%;right:0;box-shadow:0 4px 14px #0000001f}[data-brand=learn] .header-search-form input{border:1px solid #ccc;width:200px;padding:.45rem .7rem;font-family:inherit}[data-brand=learn] .nav-toggle{color:#fff;background:0 0;border:none;padding:.4rem;display:none}[data-brand=learn] .home-hero{text-align:center;background-position:50%;background-size:cover;justify-content:center;align-items:flex-start;min-height:790px;padding:440px 1.25rem 5rem;display:flex}[data-brand=learn] .home-hero h1{color:#f1f1f1;margin-bottom:.4em;font-size:clamp(2rem,5vw,50px);font-weight:700;line-height:1.4}[data-brand=learn] .home-hero h2{color:#fff;font-size:clamp(1.2rem,3vw,1.9rem);font-weight:400}[data-brand=learn] .hero-divider{border-top:4px solid #fff;width:140px;margin:1.5rem auto 3rem}[data-brand=learn] .btn-hero{color:#fff;background-color:#ff8f08;border-radius:6px;padding:17px 2.4rem;font-size:1.3rem;line-height:1}[data-brand=learn] .btn-hero:hover{background-color:#64cc74}[data-brand=learn] .page-hero{text-align:center;background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:62vh;padding:10rem 1.25rem 4rem;display:flex;position:relative}[data-brand=learn] .page-hero:before{content:"";opacity:.72;background:linear-gradient(70deg,#ff9c2a 0%,#93b030 100%);position:absolute;inset:0}[data-brand=learn] .page-hero-inner{position:relative}[data-brand=learn] .page-hero-title{color:#f1f1f1;margin-bottom:.35em;font-size:clamp(2rem,5vw,3rem)}[data-brand=learn] .page-hero-subtitle{color:#fff;margin:0;font-size:clamp(1.1rem,3vw,1.7rem);font-weight:400}[data-brand=learn] .legacy-hero{background-position:50%;background-size:cover;align-items:flex-end;min-height:42vh;padding:9rem 1.25rem 2.5rem;display:flex;position:relative}[data-brand=learn] .legacy-hero-overlay{opacity:.5;background:#d69345;position:absolute;inset:0}[data-brand=learn] .legacy-hero h1{color:#fff;width:100%;max-width:1140px;margin:0 auto;font-size:clamp(1.8rem,4vw,2.6rem);position:relative}[data-brand=learn] .site-main{display:block}[data-brand=learn] .home-intro{max-width:1100px;margin:0 auto;padding:4rem 1.25rem 2rem}[data-brand=learn] .home-intro p{color:#ff8f08;text-align:justify;margin:0;font-family:Roboto,sans-serif;font-size:clamp(1.1rem,2.4vw,1.55rem);line-height:1.6}[data-brand=learn] .feature-section{max-width:1140px;margin:0 auto;padding:2rem 1.25rem 3rem}[data-brand=learn] .feature-grid{grid-template-columns:repeat(4,1fr);gap:2rem 1.5rem;display:grid}[data-brand=learn] .feature-card{text-align:center}[data-brand=learn] .feature-card img{object-fit:contain;width:110px;height:110px;margin:0 auto .8rem}[data-brand=learn] .feature-card h3{color:#ff9c2a;margin-bottom:.4em;font-size:1.05rem;font-weight:500}[data-brand=learn] .feature-card p{color:#4b4f58;margin:0}[data-brand=learn] .quote-band{text-align:center;background-position:50%;background-size:cover;padding:7rem 1.25rem;position:relative}[data-brand=learn] .quote-band:before{content:"";opacity:.72;background:linear-gradient(70deg,#ff9c2a 0%,#93b030 100%);position:absolute;inset:0}[data-brand=learn] .quote-band>*{position:relative}[data-brand=learn] .quote-band h2{color:#fff;max-width:980px;margin:0 auto;font-size:clamp(1.15rem,2.5vw,1.5rem);font-weight:300}[data-brand=learn] .section-heading-block{text-align:center;padding:3.5rem 1.25rem 1rem}[data-brand=learn] .section-title{color:#ff8f08;margin:0;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:700}[data-brand=learn] .flip-section{padding:2.5rem 1.25rem 3.5rem}[data-brand=learn] .flip-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1240px;margin:0 auto;display:grid}[data-brand=learn] .flip-card{perspective:1200px;height:380px;display:block}[data-brand=learn] .flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s;position:relative}[data-brand=learn] .flip-card:hover .flip-inner{transform:rotateY(180deg)}[data-brand=learn] .flip-front,[data-brand=learn] .flip-back{backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-brand=learn] .flip-front{background-image:linear-gradient(#e5a953 0%,#61ce70 100%)}[data-brand=learn] .flip-front h2{color:#fff;margin:0;font-size:clamp(1.6rem,3.5vw,2.2rem)}[data-brand=learn] .flip-back{background-color:#502fc6;background-position:50%;background-size:cover;transform:rotateY(180deg)}[data-brand=learn] .announce-section{text-align:center;padding:1.5rem 1.25rem 3rem}[data-brand=learn] .announce-slide{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;max-width:1140px;height:clamp(220px,38vw,430px);margin:0 auto;display:block}[data-brand=learn] .announce-image{width:100%;max-width:1140px;margin:0 auto;display:block}[data-brand=learn] .category-section{padding:2rem 1.25rem 1.5rem}[data-brand=learn] .category-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1890px;margin:0 auto;padding:0 15px;display:grid}[data-brand=learn] .category-card{padding:0 7px}[data-brand=learn] .category-card img{width:100%;display:block}[data-brand=learn] .category-card .btn-block{text-align:center;width:calc(100% + 14px);margin:-13px -7px 0;padding:35px 1rem;font-size:20px;line-height:1;position:relative}[data-brand=learn] .partner-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.75rem;padding:3rem 1.25rem;display:flex}[data-brand=learn] .partner-strip img{width:110px;height:auto}[data-brand=learn] .vision-band{background-position:50%;background-size:cover;position:relative}[data-brand=learn] .vision-band-overlay{opacity:.95;background-image:linear-gradient(45deg,#61ce70 0%,#ff8f08 85%);position:absolute;inset:0}[data-brand=learn] .vision-band-inner{grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:1140px;margin:0 auto;padding:4rem 1.25rem;display:grid;position:relative}[data-brand=learn] .vision-divider{clip-path:polygon(20% 0,100% 0,80% 100%,0 100%);background:#ffab5e;width:84px;height:6px;margin-bottom:1.2rem}[data-brand=learn] .vision-col h4{color:#fff;letter-spacing:.03em;font-size:1.2rem}[data-brand=learn] .vision-col p{color:#fff;margin:0}[data-brand=learn] .content-block{max-width:1100px;margin:0 auto;padding:3.5rem 1.25rem}[data-brand=learn] .content-block .section-title{margin-bottom:.8em}[data-brand=learn] .pillar-section{max-width:1240px;margin:0 auto;padding:1rem 1.25rem 3.5rem}[data-brand=learn] .pillar-grid{grid-template-columns:repeat(4,1fr);gap:1.75rem;display:grid}[data-brand=learn] .pillar-card{text-align:center}[data-brand=learn] .pillar-card img{object-fit:contain;width:90px;height:90px;margin:0 auto .8rem}[data-brand=learn] .pillar-card h3{color:#ff9c2a;font-size:1.15rem}[data-brand=learn] .company-strip{background-position:50%;background-size:cover;padding:3rem 1.25rem;position:relative}[data-brand=learn] .company-strip:before{content:"";opacity:.72;background:linear-gradient(70deg,#ff9c2a 0%,#93b030 100%);position:absolute;inset:0}[data-brand=learn] .company-strip>*{position:relative}[data-brand=learn] .company-strip-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;max-width:1140px;margin:0 auto;display:flex}[data-brand=learn] .company-strip-row img{width:170px;height:auto}[data-brand=learn] .product-section{max-width:1240px;margin:0 auto;padding:2rem 1.25rem 2.5rem}[data-brand=learn] .product-grid{gap:2rem;margin-bottom:2.5rem;display:grid}[data-brand=learn] .product-grid-3{grid-template-columns:repeat(3,1fr)}[data-brand=learn] .product-grid-2{grid-template-columns:repeat(2,1fr);max-width:840px;margin-left:auto;margin-right:auto}[data-brand=learn] .product-card img{width:100%;margin-bottom:1rem;display:block}[data-brand=learn] .product-card .reveal{margin-bottom:1rem}[data-brand=learn] .product-card p{text-align:justify;margin:0}[data-brand=learn] .select-intro{text-align:center;max-width:1100px;margin:0 auto;padding:3.5rem 1.25rem 1rem}[data-brand=learn] .select-intro h2{color:#12265e;font-size:clamp(1.4rem,3vw,2rem)}[data-brand=learn] .select-intro p{text-align:justify;margin:1.5rem 0 0}[data-brand=learn] .apply-section{text-align:center;padding:2.5rem 1.25rem 3.5rem}[data-brand=learn] .legacy-split{grid-template-columns:1fr 1.6fr;gap:2.5rem;max-width:1140px;margin:0 auto;padding:3.5rem 1.25rem 1rem;display:grid}[data-brand=learn] .legacy-split-heading h2{color:#ff8f08;font-size:clamp(1.4rem,3vw,1.9rem)}[data-brand=learn] .legacy-split-body p,[data-brand=learn] .content-block p{text-align:justify}[data-brand=learn] .centre-section{max-width:1140px;margin:0 auto;padding:3rem 1.25rem}[data-brand=learn] .centre-row{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding:1.75rem 0;display:grid}[data-brand=learn] .centre-title{color:#12265e;font-size:1.5rem}[data-brand=learn] .centre-highlight{color:red}[data-brand=learn] .centre-note{color:#12265e;font-size:.95rem;font-weight:600}[data-brand=learn] .centre-map iframe{width:100%;height:300px}[data-brand=learn] .enquiry-section{text-align:center;max-width:1140px;margin:0 auto;padding:1rem 1.25rem 3rem}[data-brand=learn] .enquiry-frame{width:99%;height:1000px;margin-top:1.5rem}[data-brand=learn] .legacy-contact{grid-template-columns:1fr 1fr;gap:2.5rem;max-width:1140px;margin:0 auto;padding:3.5rem 1.25rem;display:grid}[data-brand=learn] .contact-list{margin:0 0 1.5rem;padding:0;list-style:none}[data-brand=learn] .contact-list li{padding:.35rem 0}[data-brand=learn] .contact-divider{clip-path:polygon(20% 0,100% 0,80% 100%,0 100%);background:#ff9c2a;width:84px;height:6px;margin-bottom:1.5rem}[data-brand=learn] .legacy-contact-form{background:#f7f7f7;border-radius:6px;padding:2rem}[data-brand=learn] .legacy-contact-form h4{font-size:1.35rem}[data-brand=learn] .legacy-contact-form label{color:#12265e;margin:1rem 0 .3rem;font-weight:600;display:block}[data-brand=learn] .legacy-contact-form input,[data-brand=learn] .legacy-contact-form textarea{border:1px solid #ccc;border-radius:4px;width:100%;padding:.6rem .75rem;font-family:inherit;font-size:1rem}[data-brand=learn] .legacy-contact-form button{margin-top:1.5rem}[data-brand=learn] .req{color:red}[data-brand=learn] .service-section{background-position:50%;background-size:cover;padding:3rem 1.25rem 4rem;position:relative}[data-brand=learn] .service-section:before{content:"";opacity:.72;background:linear-gradient(70deg,#ff9c2a 0%,#93b030 100%);position:absolute;inset:0}[data-brand=learn] .service-section>*{position:relative}[data-brand=learn] .service-grid{grid-template-columns:repeat(2,1fr);gap:1.75rem;max-width:1140px;margin:0 auto;display:grid}[data-brand=learn] .service-card{text-align:center;background:#fffffff0;border-radius:8px;padding:2rem;box-shadow:0 4px 14px #0000001f}[data-brand=learn] .service-card h3{color:#ff8f08;font-size:1.3rem}[data-brand=learn] .service-card p{text-align:justify}[data-brand=learn] .tour-section{max-width:1140px;margin:0 auto;padding:1rem 1.25rem 2rem}[data-brand=learn] .tour-frame{width:100%;height:480px}[data-brand=learn] .gamify-panel{background-position:50%;background-size:cover;background-attachment:fixed;position:relative}[data-brand=learn] .gamify-panel-overlay{background:#ffffffe0;position:absolute;inset:0}[data-brand=learn] .gamify-panel-inner{max-width:1140px;margin:0 auto;padding:3.5rem 1.25rem;position:relative}[data-brand=learn] .gamify-panel-inner h2{color:#ff8f08;text-align:center;margin-bottom:1.5em;font-size:clamp(1.5rem,3.5vw,2.2rem)}[data-brand=learn] .gamify-row{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;margin-bottom:2.5rem;display:grid}[data-brand=learn] .gamify-text p{text-align:justify}[data-brand=learn] .gamify-media img{margin:0 auto;display:block}[data-brand=learn] .benefit-heading{color:#12265e;font-weight:700}[data-brand=learn] .gamify-examples{text-align:center;max-width:1140px;margin:0 auto;padding:1rem 1.25rem}[data-brand=learn] .site-footer{color:#fff;background-position:50%;background-size:cover;position:relative}[data-brand=learn] .site-footer:before{content:"";opacity:.5;background:#d69345;position:absolute;inset:0}[data-brand=learn] .site-footer-inner{text-align:center;max-width:1140px;margin:0 auto;padding:3rem 1.25rem 2rem;position:relative}[data-brand=learn] .footer-logo img{width:210px;height:auto;margin:0 auto 2rem}[data-brand=learn] .footer-columns{text-align:left;grid-template-columns:repeat(3,1fr);align-items:start;gap:2rem;display:grid}[data-brand=learn] .footer-social-label,[data-brand=learn] .footer-find-label{color:#fff;margin-bottom:1rem;font-family:Roboto,sans-serif;font-weight:600}[data-brand=learn] .footer-social-icons{gap:.75rem;display:flex}[data-brand=learn] .footer-social-icons a{color:#c77b28;background:#ffffffeb;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}[data-brand=learn] .footer-social-icons a:hover{color:#fff;background:#12265e}[data-brand=learn] .footer-nav ul{text-align:center;margin:0;padding:0;list-style:none}[data-brand=learn] .footer-nav a{color:#fff;padding:.3rem 0;font-family:Roboto,sans-serif;font-weight:600;display:inline-block}[data-brand=learn] .footer-nav a:hover,[data-brand=learn] .footer-nav a.is-active{color:#12265e}[data-brand=learn] .footer-search{display:flex}[data-brand=learn] .footer-search input{border:none;border-radius:4px 0 0 4px;flex:1;padding:.6rem .8rem;font-family:inherit}[data-brand=learn] .footer-search button{color:#fff;background:#ff8f08;border:none;border-radius:0 4px 4px 0;padding:0 1rem}[data-brand=learn] .footer-copyright{color:#fff;margin:2.5rem 0 0;font-size:.9rem}@media (width<=1024px){[data-brand=learn] .feature-grid,[data-brand=learn] .product-grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){[data-brand=learn] .nav-toggle{display:inline-flex}[data-brand=learn] .site-header{background:#12265e;position:sticky}[data-brand=learn] .site-nav{background:#12265e;padding:.5rem 0 1rem;display:none;position:absolute;top:100%;left:0;right:0;transform:none}[data-brand=learn] .site-nav.is-open{display:block}[data-brand=learn] .site-menu{flex-direction:column;align-items:stretch}[data-brand=learn] .site-menu>li>a{padding:.7rem 1.25rem;font-size:1rem;line-height:1.5;display:block}[data-brand=learn] .site-logo{margin-left:0}[data-brand=learn] .site-logo img{width:80px}[data-brand=learn] .submenu{box-shadow:none;background:0 0;padding-left:1rem;display:block;position:static}[data-brand=learn] .submenu a{color:#dbe2f5}[data-brand=learn] .submenu-caret{display:none}[data-brand=learn] .home-hero,[data-brand=learn] .page-hero,[data-brand=learn] .legacy-hero{padding-top:4rem}[data-brand=learn] .flip-grid,[data-brand=learn] .category-grid,[data-brand=learn] .product-grid-3,[data-brand=learn] .product-grid-2,[data-brand=learn] .vision-band-inner,[data-brand=learn] .centre-row,[data-brand=learn] .legacy-contact,[data-brand=learn] .legacy-split,[data-brand=learn] .service-grid,[data-brand=learn] .gamify-row,[data-brand=learn] .footer-columns{grid-template-columns:1fr}[data-brand=learn] .footer-columns{text-align:center}[data-brand=learn] .footer-social-icons{justify-content:center}}@media (width<=560px){[data-brand=learn] .feature-grid{grid-template-columns:1fr}[data-brand=learn] .btn-pulse{padding:1.5rem 2rem}}[data-brand=npo]{color:#3a3a3a;font-family:Roboto,sans-serif}[data-brand=npo] h1,[data-brand=npo] h2,[data-brand=npo] h3,[data-brand=npo] h4,[data-brand=npo] h5{color:#1e1e1e;margin:0 0 .6em;font-family:Roboto,sans-serif;line-height:1.25}[data-brand=npo] h6{letter-spacing:.14em;color:#522b57;margin:0 0 .6em;font-family:Montserrat,sans-serif;font-size:.85rem}[data-brand=npo] a{color:#522b57}[data-brand=npo] .btn-plum{color:#fff;background-image:linear-gradient(83deg,#522b57 0%,#d18fbf 100%);border:none;border-radius:30px;padding:.85rem 2.4rem;font-size:1.05rem;font-weight:400}[data-brand=npo] .btn-plum:hover{color:#fff;background-image:linear-gradient(#d18fbf 0% 100%)}[data-brand=npo] .btn-outline-plum{color:#522b57;background:0 0;border:2px solid #522b57;border-radius:30px;padding:.6rem 1.8rem}[data-brand=npo] .btn-outline-plum:hover{color:#fff;background:#522b57}[data-brand=npo] .site-header{z-index:60;background:0 0;position:absolute;top:0;left:0;right:0}[data-brand=npo] .site-header-inner{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;padding:14px 1.25rem;display:flex}[data-brand=npo] .site-logo img{width:199px;height:auto;display:block}[data-brand=npo] .site-menu{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}[data-brand=npo] .site-menu>li>a{color:#fff;padding:0 16px;font-size:21px;font-weight:400;line-height:70px;display:inline-block}[data-brand=npo] .site-menu>li>a:hover,[data-brand=npo] .site-menu>li>a.is-active{color:#d18fbf}[data-brand=npo] .nav-toggle{color:#fff;background:0 0;border:none;padding:.4rem;display:none}[data-brand=npo] .npo-hero{text-align:center;background-position:50%;background-size:cover;justify-content:center;align-items:flex-start;min-height:751px;padding:395px 1.25rem 4rem;display:flex}[data-brand=npo] .npo-hero h1{color:#fff;margin-bottom:.45em;font-size:clamp(2.1rem,5vw,50px);font-weight:700;line-height:1.4}[data-brand=npo] .npo-hero h3{color:#fff;margin:0;font-size:clamp(1.15rem,3vw,1.55rem);font-weight:700}[data-brand=npo] .hero-divider{border-top:4px solid #fff;width:220px;margin:1.5rem auto 3.25rem}[data-brand=npo] .npo-page-hero{background-position:50%;background-size:cover;align-items:center;min-height:55vh;padding:8rem 1.25rem 3rem;display:flex}[data-brand=npo] .npo-page-hero-inner{text-align:center;width:100%;max-width:1140px;margin:0 auto}[data-brand=npo] .npo-page-hero h1{color:#fff;margin-bottom:.3em;font-size:clamp(2rem,5vw,2.9rem)}[data-brand=npo] .npo-page-hero h2{color:#fff;margin:0;font-size:clamp(1.1rem,2.6vw,1.5rem);font-weight:400}[data-brand=npo] .npo-dark-hero{background-position:50%;background-size:cover;align-items:flex-end;min-height:48vh;padding:8rem 1.25rem 3rem;display:flex;position:relative}[data-brand=npo] .npo-dark-hero-overlay{opacity:.45;background:#000;position:absolute;inset:0}[data-brand=npo] .npo-dark-hero-inner{width:100%;max-width:1140px;margin:0 auto;position:relative}[data-brand=npo] .npo-dark-hero h6{color:#fff}[data-brand=npo] .npo-dark-hero h1{color:#fff;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(2rem,5vw,3rem)}[data-brand=npo] .npo-intro{text-align:center;max-width:1000px;margin:0 auto;padding:3.5rem 1.25rem 1.5rem}[data-brand=npo] .npo-intro p{color:#522b57;margin:0;font-size:clamp(1.05rem,2.2vw,1.35rem)}[data-brand=npo] .feature-section{max-width:1140px;margin:0 auto;padding:2rem 1.25rem 3rem}[data-brand=npo] .feature-grid{grid-template-columns:repeat(4,1fr);gap:2rem 1.5rem;display:grid}[data-brand=npo] .feature-card{text-align:center}[data-brand=npo] .feature-card img{object-fit:contain;width:100px;height:100px;margin:0 auto .8rem}[data-brand=npo] .feature-card h3{color:#522b57;margin:0;font-size:1.05rem;font-weight:700}[data-brand=npo] .photo-band{text-align:center;background-position:50%;background-size:cover;padding:8rem 1.25rem}[data-brand=npo] .band-quote{color:#fff;max-width:980px;margin:0 auto;font-size:clamp(1.15rem,2.5vw,1.5rem);font-weight:300}[data-brand=npo] .section-heading-block{text-align:center;padding:3.5rem 1.25rem 1rem}[data-brand=npo] .section-title{margin:0;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:700}[data-brand=npo] .announce-section{padding:1.5rem 1.25rem 3rem}[data-brand=npo] .announce-slide{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;max-width:1140px;height:clamp(220px,38vw,430px);margin:0 auto;display:block}[data-brand=npo] .content-block{max-width:1100px;margin:0 auto;padding:3.5rem 1.25rem}[data-brand=npo] .content-block p{text-align:justify}[data-brand=npo] .content-center,[data-brand=npo] .content-center p{text-align:center}[data-brand=npo] .npo-caps-title{color:#522b57;font-size:clamp(1.3rem,3vw,1.8rem)}[data-brand=npo] .pillar-section{max-width:1140px;margin:0 auto;padding:.5rem 1.25rem 3.5rem}[data-brand=npo] .pillar-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}[data-brand=npo] .pillar-card{text-align:center}[data-brand=npo] .pillar-card img{object-fit:contain;width:90px;height:90px;margin:0 auto .8rem}[data-brand=npo] .pillar-card h3{color:#522b57;font-size:1.15rem}[data-brand=npo] .pillar-card p{color:#522b57;margin:0}[data-brand=npo] .company-strip{background-position:50%;background-size:cover;padding:3rem 1.25rem}[data-brand=npo] .company-strip-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;max-width:1140px;margin:0 auto;display:flex}[data-brand=npo] .company-strip-row img{width:170px;height:auto}[data-brand=npo] .team-section{background-position:50%;background-size:cover;padding:4rem 1.25rem;position:relative}[data-brand=npo] .team-section-overlay{background:#522b578c;position:absolute;inset:0}[data-brand=npo] .team-grid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1140px;margin:0 auto;display:grid;position:relative}[data-brand=npo] .team-card{text-align:center}[data-brand=npo] .team-card img{border-radius:50%;width:240px;height:auto;margin:0 auto 1.25rem}[data-brand=npo] .team-name{font-size:1rem}[data-brand=npo] .team-role{color:#fff;margin:1rem 0 0;font-size:1.25rem}[data-brand=npo] .team-popup{z-index:100;background:#000000b3;justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0}[data-brand=npo] .team-popup.is-open{display:flex}[data-brand=npo] .team-popup-box{background:#fff;border-radius:8px;max-width:640px;max-height:85vh;padding:2.5rem 2rem 2rem;position:relative;overflow-y:auto}[data-brand=npo] .team-popup-box h4{color:#522b57;margin-bottom:.2em;font-size:1.4rem}[data-brand=npo] .team-popup-box h5{color:#d18fbf;font-size:1.05rem}[data-brand=npo] .team-popup-close{color:#522b57;background:0 0;border:none;font-size:1.8rem;line-height:1;position:absolute;top:.6rem;right:1rem}[data-brand=npo] .tile-section{padding:1rem 1.25rem 4rem}[data-brand=npo] .tile-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1240px;margin:0 auto;display:grid}[data-brand=npo] .tile-card{text-align:center;background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:320px;display:flex;position:relative}[data-brand=npo] .tile-overlay{opacity:.6;background:#522b57;transition:background .3s;position:absolute;inset:0}[data-brand=npo] .tile-card:hover .tile-overlay{background:#1b031f}[data-brand=npo] .tile-card h2{color:#fff;margin:0;padding:0 1rem;font-size:1.5rem;position:relative}[data-brand=npo] .event-section{max-width:1140px;margin:0 auto;padding:3.5rem 1.25rem}[data-brand=npo] .event-intro{text-align:center;margin-bottom:2em;font-family:Montserrat,sans-serif;font-size:clamp(1.3rem,3vw,1.9rem)}[data-brand=npo] .event-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem;display:grid}[data-brand=npo] .event-date{color:#522b57}[data-brand=npo] .event-divider{border-top:3px solid #522b57;width:60px;margin-bottom:1rem}[data-brand=npo] .event-title{font-family:Montserrat,sans-serif;font-size:1.15rem}[data-brand=npo] .event-title a{color:#1e1e1e}[data-brand=npo] .event-title a:hover{color:#522b57}[data-brand=npo] .donate-band{text-align:center;background-position:50%;background-size:cover;background-attachment:fixed;padding:6rem 1.25rem;position:relative}[data-brand=npo] .donate-band-overlay{opacity:.5;background:#000;position:absolute;inset:0}[data-brand=npo] .donate-band-inner{max-width:900px;margin:0 auto;position:relative}[data-brand=npo] .donate-band h6{color:#fff}[data-brand=npo] .donate-band h2{color:#fff;margin-bottom:1.2em;font-family:Montserrat,sans-serif;font-size:clamp(1.5rem,3.5vw,2.3rem)}[data-brand=npo] .gallery-section{text-align:center;max-width:1140px;margin:0 auto;padding:3.5rem 1.25rem}[data-brand=npo] .gallery-divider{border-top:4px solid #522b57;width:90px;margin:0 auto 2.5rem}[data-brand=npo] .gallery-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}[data-brand=npo] .gallery-grid img{object-fit:cover;width:100%;height:100%;display:block}[data-brand=npo] .centre-section{max-width:1140px;margin:0 auto;padding:3rem 1.25rem}[data-brand=npo] .centre-row{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding:1.75rem 0;display:grid}[data-brand=npo] .centre-title{color:#1e1e1e;font-size:1.5rem}[data-brand=npo] .centre-highlight{color:red}[data-brand=npo] .centre-note{color:#12265e;font-size:.95rem;font-weight:600}[data-brand=npo] .centre-map iframe{width:100%;height:300px}[data-brand=npo] .office-section{text-align:center;max-width:1140px;margin:0 auto;padding:3.5rem 1.25rem}[data-brand=npo] .office-card h3{color:#522b57;font-size:1.5rem}[data-brand=npo] .office-divider{border-top:3px solid #d18fbf;width:60px;margin:0 auto 1.25rem}[data-brand=npo] .contact-list{margin:0;padding:0;list-style:none}[data-brand=npo] .contact-list li{color:#d18fbf;padding:.35rem 0}[data-brand=npo] .contact-list a{color:#d18fbf}[data-brand=npo] .npo-form-section{max-width:1140px;margin:0 auto;padding:1.5rem 1.25rem 4rem}[data-brand=npo] .npo-form-split{grid-template-columns:1.2fr 1fr;align-items:start;gap:3rem;display:grid}[data-brand=npo] .npo-form-aside{text-align:center;padding-top:2rem}[data-brand=npo] .npo-form-aside h2{color:#522b57}[data-brand=npo] .npo-form{max-width:640px;margin:0 auto}[data-brand=npo] .npo-form fieldset{border:none;margin:0 0 1rem;padding:0}[data-brand=npo] .npo-form legend,[data-brand=npo] .npo-form>label{color:#1e1e1e;margin:1rem 0 .3rem;padding:0;font-weight:600;display:block}[data-brand=npo] .npo-form-name-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}[data-brand=npo] .npo-form-name-fields label{color:#6b6b6b;margin-top:.25rem;font-size:.85rem;display:block}[data-brand=npo] .npo-form input,[data-brand=npo] .npo-form textarea{border:1px solid #ccc;border-radius:4px;width:100%;padding:.6rem .75rem;font-family:inherit;font-size:1rem}[data-brand=npo] .npo-form button{margin-top:1.5rem}[data-brand=npo] .req{color:red}[data-brand=npo] .site-footer{color:#fff;background-position:50%;background-size:cover;position:relative}[data-brand=npo] .site-footer:before{content:"";background:#522b578c;position:absolute;inset:0}[data-brand=npo] .site-footer-inner{text-align:center;max-width:1140px;margin:0 auto;padding:3rem 1.25rem 2rem;position:relative}[data-brand=npo] .footer-logo img{width:210px;height:auto;margin:0 auto 2rem}[data-brand=npo] .footer-columns{text-align:left;grid-template-columns:repeat(3,1fr);align-items:start;gap:2rem;display:grid}[data-brand=npo] .footer-social-label,[data-brand=npo] .footer-find-label{color:#fff;margin-bottom:1rem;font-weight:600}[data-brand=npo] .footer-social-icons{gap:.75rem;display:flex}[data-brand=npo] .footer-social-icons a{color:#522b57;background:#ffffffeb;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s;display:inline-flex}[data-brand=npo] .footer-social-icons a:hover{transform:scale(1.1)}[data-brand=npo] .footer-nav ul{text-align:center;margin:0;padding:0;list-style:none}[data-brand=npo] .footer-nav a{color:#fff;padding:.3rem 0;font-weight:500;display:inline-block}[data-brand=npo] .footer-nav a:hover,[data-brand=npo] .footer-nav a.is-active{color:#d18fbf}[data-brand=npo] .footer-search{display:flex}[data-brand=npo] .footer-search input{border:none;border-radius:4px 0 0 4px;flex:1;padding:.6rem .8rem;font-family:inherit}[data-brand=npo] .footer-search button{color:#fff;background:#522b57;border:none;border-radius:0 4px 4px 0;padding:0 1rem}[data-brand=npo] .footer-copyright{color:#fff;margin:2.5rem 0 0;font-size:.9rem}@media (width<=1024px){[data-brand=npo] .npo-hero{min-height:65vh}[data-brand=npo] .feature-grid,[data-brand=npo] .event-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){[data-brand=npo] .nav-toggle{display:inline-flex}[data-brand=npo] .site-header{background:#522b57;position:sticky}[data-brand=npo] .site-nav{background:#522b57;padding:.5rem 0 1rem;display:none;position:absolute;top:100%;left:0;right:0}[data-brand=npo] .site-nav.is-open{display:block}[data-brand=npo] .site-menu{flex-direction:column;align-items:stretch}[data-brand=npo] .site-menu>li>a{padding:.7rem 1.25rem;font-size:1.05rem;line-height:1.5;display:block}[data-brand=npo] .site-logo img{width:90px}[data-brand=npo] .npo-hero,[data-brand=npo] .npo-page-hero,[data-brand=npo] .npo-dark-hero{padding-top:4rem}[data-brand=npo] .pillar-grid,[data-brand=npo] .team-grid,[data-brand=npo] .tile-grid,[data-brand=npo] .event-grid,[data-brand=npo] .gallery-grid,[data-brand=npo] .centre-row,[data-brand=npo] .npo-form-split,[data-brand=npo] .footer-columns{grid-template-columns:1fr}[data-brand=npo] .footer-columns{text-align:center}[data-brand=npo] .footer-social-icons{justify-content:center}}@media (width<=560px){[data-brand=npo] .feature-grid{grid-template-columns:1fr}}
