.courses_page__nkhs5{--course-ink:#061d56;--course-blue:#073b78;--course-green:#4f922c;--course-mist:#eef8f7;background:#fff;color:#33435e}.courses_hero__RcQm_{position:relative;min-height:29rem;overflow:hidden;isolation:isolate;background:linear-gradient(105deg,#f1faf9,#f7fbfc 47%,#dbe9ec)}.courses_heroImage__U8T8q{position:absolute;inset:0 0 0 auto;z-index:-2;width:57%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20%);mask-image:linear-gradient(90deg,transparent 0,#000 20%)}.courses_hero__RcQm_:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 9% 19%,#72af5b22 0,transparent 20%),linear-gradient(90deg,#f1faf9,#f4faf9 43%,#f4faf999 53%,transparent 68%)}.courses_heroInner__T9Ruf{display:flex;align-items:center;min-height:29rem;padding-block:3.5rem}.courses_heroCopy__XzT__{width:min(41rem,58%)}.courses_eyebrow__820eL,.courses_sectionEyebrow__OpNex{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.85rem;color:#377b23;font-size:.67rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.courses_eyebrow__820eL:before,.courses_sectionEyebrow__OpNex:before{content:"";width:1.3rem;height:2px;border-radius:2px;background:#6aae42}.courses_hero__RcQm_ h1{max-width:35rem;color:var(--course-ink);font-size:clamp(2.35rem,4.5vw,4rem);font-weight:800;line-height:1.02;letter-spacing:-.055em}.courses_hero__RcQm_ h1 span{display:block;color:var(--course-green)}.courses_heroLead__3ByZm{max-width:33rem;margin-top:1.1rem;color:#34445c;font-size:.9rem;line-height:1.65}.courses_heroActions__Hn_Sc{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.45rem}.courses_heroActions__Hn_Sc a{min-height:2.65rem;padding-inline:1.2rem;font-size:.72rem}.courses_heroNote__1L0NL{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:1.35rem;color:#3e516b;font-size:.66rem;font-weight:700}.courses_heroNote__1L0NL span{display:inline-flex;align-items:center;gap:.35rem}.courses_heroNote__1L0NL svg{color:var(--course-green)}.courses_trustStrip__3029e{position:relative;z-index:2;margin-top:-1.2rem}.courses_trustGrid__qv_5E{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #dbe9eb;border-radius:.8rem;background:#fff;box-shadow:0 .8rem 2rem #08376c12}.courses_trustItem__iOOwj{display:flex;align-items:center;gap:.75rem;min-height:5rem;padding:1rem 1.25rem}.courses_trustItem__iOOwj+.courses_trustItem__iOOwj{border-left:1px solid #e3edef}.courses_iconTile__apVoY{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border-radius:.65rem;color:#176388;background:#eaf5fa}.courses_trustItem__iOOwj strong{display:block;color:var(--course-ink);font-size:.76rem}.courses_trustItem__iOOwj span{display:block;margin-top:.18rem;color:#65758a;font-size:.62rem;line-height:1.4}.courses_catalogue__Qa_Lw,.courses_enquiry__lidTq,.courses_faq__nFXS9,.courses_process__uNPuo,.courses_standards__ex0Y4{padding-block:4rem}.courses_sectionHeader__Zn_yr{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.6rem}.courses_faq__nFXS9 h2,.courses_formIntro__NWJEU h2,.courses_processIntro__Qg8wa h2,.courses_sectionHeader__Zn_yr h2,.courses_standardsCopy__6IyzS h2{color:var(--course-ink);font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.12;letter-spacing:-.04em}.courses_sectionHeader__Zn_yr>p{max-width:28rem;padding-bottom:.2rem;color:#607087;font-size:.72rem;line-height:1.6}.courses_courseGrid__b83bD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.courses_courseCard__8g1qw{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #dce8ee;border-radius:.8rem;background:#fff;box-shadow:0 .3rem 1.2rem #073b780a;transition:transform .2s,border-color .2s,box-shadow .2s}.courses_courseCard__8g1qw:hover{transform:translateY(-3px);border-color:#b5d3df;box-shadow:0 .75rem 2rem #073b7814}.courses_cardTop__vQcet{position:relative;min-height:8.7rem;padding:1.2rem 1.2rem 1rem;background:linear-gradient(145deg,#f8fcfc,#eef7f9)}.courses_cardTop__vQcet:after{content:"";position:absolute;right:-1.8rem;top:-2.5rem;width:6rem;height:6rem;border:1.25rem solid #68a5490b;border-radius:50%}.courses_cardMeta__yURaF{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.courses_category__4R_La{display:inline-flex;align-items:center;gap:.3rem;color:#34711f;font-size:.56rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.courses_duration__Dfvex{padding:.22rem .5rem;border:1px solid #cddfe8;border-radius:99px;color:#52657b;background:#fff;font-size:.55rem;font-weight:700}.courses_cardTop__vQcet h3{position:relative;z-index:1;margin-top:.85rem;color:var(--course-ink);font-size:1.05rem;line-height:1.25;letter-spacing:-.025em}.courses_audience__PqAZ9{display:flex;align-items:center;gap:.35rem;margin-top:.6rem;color:#5c6d84;font-size:.61rem}.courses_cardBody__HEnKX{display:flex;flex:1;flex-direction:column;padding:1rem 1.2rem 1.2rem}.courses_summary__h_Ldm{color:#4b5d74;font-size:.67rem;line-height:1.58}.courses_delivery__zF5TX{display:flex;align-items:center;gap:.4rem;margin-top:.8rem;color:#174f78;font-size:.6rem;font-weight:700}.courses_courseDetails__Sa6Oe{margin-top:.85rem;border-top:1px solid #e6eef2;border-bottom:1px solid #e6eef2}.courses_courseDetails__Sa6Oe summary{display:flex;align-items:center;justify-content:space-between;padding-block:.7rem;color:#124b76;font-size:.62rem;font-weight:800;cursor:pointer;list-style:none}.courses_courseDetails__Sa6Oe summary::-webkit-details-marker{display:none}.courses_courseDetails__Sa6Oe summary:after{content:"+";font-size:1rem;font-weight:500}.courses_courseDetails__Sa6Oe[open] summary:after{content:"−"}.courses_detailsInner__9s2wk{padding:0 0 .85rem}.courses_detailsInner__9s2wk h4{margin:.6rem 0 .3rem;color:var(--course-ink);font-size:.61rem}.courses_detailsInner__9s2wk ul{display:grid;gap:.25rem;margin:0;padding-left:1rem;color:#56677d;font-size:.6rem;line-height:1.45}.courses_entryRequirement__t_8GY{margin-top:.65rem;padding:.55rem .65rem;border-radius:.4rem;color:#53647b;background:#f3f7f9;font-size:.56rem;line-height:1.45}.courses_cardButton__UXTyO{width:100%;min-height:2.35rem;margin-top:1rem;border-radius:.45rem;color:#fff;background:var(--course-blue);font-size:.65rem;font-weight:800}.courses_cardButton__UXTyO:hover{background:#052e61}.courses_process__uNPuo{background:#eff7fb}.courses_processLayout__2y3x4{display:grid;grid-template-columns:.7fr 1.3fr;gap:3rem;align-items:start}.courses_formIntro__NWJEU>p,.courses_processIntro__Qg8wa p,.courses_standardsCopy__6IyzS>p{margin-top:.9rem;color:#5b6e84;font-size:.72rem;line-height:1.65}.courses_steps__cpc5q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;counter-reset:step}.courses_step__VO15A{min-height:8.8rem;padding:1.1rem;border:1px solid #d9e8ef;border-radius:.7rem;background:#fff;counter-increment:step}.courses_step__VO15A:before{content:"0" counter(step);display:block;margin-bottom:.8rem;color:#5c9a3e;font-size:.65rem;font-weight:900;letter-spacing:.08em}.courses_step__VO15A h3{color:var(--course-ink);font-size:.82rem}.courses_step__VO15A p{margin-top:.4rem;color:#607087;font-size:.62rem;line-height:1.5}.courses_standardsLayout__b9EUX{display:grid;grid-template-columns:1.08fr .92fr;gap:2.3rem;align-items:center}.courses_standardsPanel__J16bL{position:relative;overflow:hidden;padding:1.5rem;border-radius:.9rem;color:#fff;background:linear-gradient(135deg,#062f6a,#064779);box-shadow:0 1rem 2.5rem #052d621f}.courses_standardsPanel__J16bL:after{content:"";position:absolute;right:-4rem;bottom:-5rem;width:11rem;height:11rem;border:2rem solid #ffffff0a;border-radius:50%}.courses_standardsPanel__J16bL h3{color:#fff;font-size:1.05rem}.courses_standardsPanel__J16bL p{position:relative;z-index:1;margin-top:.7rem;color:#e4eef7;font-size:.67rem;line-height:1.65}.courses_officialLinks__8E93C{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.courses_officialLinks__8E93C a{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .7rem;border:1px solid #ffffff3a;border-radius:.4rem;color:#fff;background:#ffffff0e;font-size:.59rem;font-weight:800}.courses_officialLinks__8E93C a:hover{background:#ffffff1c}.courses_standardsList__lKvlw{display:grid;gap:.75rem;margin-top:1.1rem}.courses_standardsList__lKvlw li{display:flex;align-items:flex-start;gap:.6rem;color:#4c5f76;font-size:.67rem;line-height:1.5;list-style:none}.courses_standardsList__lKvlw svg{flex:0 0 auto;margin-top:.08rem;color:var(--course-green)}.courses_faq__nFXS9{background:#f8fbfc}.courses_faq__nFXS9 h2{margin-bottom:1.3rem}.courses_faqGrid__E97su{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.courses_faqItem__zCk7o{padding:0 1rem;border:1px solid #dae6ec;border-radius:.6rem;background:#fff}.courses_faqItem__zCk7o summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.9rem;color:var(--course-ink);font-size:.68rem;font-weight:800;line-height:1.35;cursor:pointer;list-style:none}.courses_faqItem__zCk7o summary::-webkit-details-marker{display:none}.courses_faqItem__zCk7o summary:after{content:"+";flex:0 0 auto;color:var(--course-green);font-size:1.1rem;font-weight:500}.courses_faqItem__zCk7o[open] summary:after{content:"−"}.courses_faqItem__zCk7o p{padding:0 0 .9rem;color:#5a6b80;font-size:.63rem;line-height:1.6}.courses_enquiryLayout__SbaE4{display:grid;grid-template-columns:.78fr 1.22fr;gap:2.5rem;align-items:start}.courses_contactCard__4iakN{display:grid;gap:.75rem;margin-top:1.3rem}.courses_contactCard__4iakN a,.courses_contactCard__4iakN span{display:flex;align-items:center;gap:.55rem;color:#38506b;font-size:.65rem}.courses_contactCard__4iakN svg{color:var(--course-green)}.courses_form__uGOGX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1.5rem;border:1px solid #dce7ed;border-radius:.9rem;background:#fff;box-shadow:0 .8rem 2.5rem #073b780d}.courses_formStatus__ycdaC,.courses_form__uGOGX h3{grid-column:1/-1}.courses_form__uGOGX h3{color:var(--course-ink);font-size:1.05rem}.courses_field__JFlPq,.courses_fullField__k05fc{display:grid;gap:.3rem}.courses_fullField__k05fc{grid-column:1/-1}.courses_field__JFlPq label,.courses_fullField__k05fc label{color:#173c66;font-size:.61rem;font-weight:800}.courses_field__JFlPq input,.courses_field__JFlPq select,.courses_fullField__k05fc select,.courses_fullField__k05fc textarea{width:100%;min-height:2.55rem;padding:.65rem .75rem;border:1px solid #cddde6;border-radius:.45rem;color:#243851;background:#fbfdfe;font-size:.66rem}.courses_fullField__k05fc textarea{min-height:6.5rem;resize:vertical}.courses_consent__AjK2t{display:flex;grid-column:1/-1;align-items:flex-start;gap:.55rem;color:#56687d;font-size:.6rem;line-height:1.5}.courses_consent__AjK2t input{width:1rem;height:1rem;flex:0 0 auto;margin-top:.05rem;accent-color:var(--course-green)}.courses_submitButton__mjpfz{grid-column:1/-1;min-height:2.7rem;border-radius:.45rem;color:#fff;background:linear-gradient(105deg,#579e21,#3f8422);font-size:.7rem;font-weight:800}.courses_submitButton__mjpfz:disabled{cursor:wait;opacity:.7}.courses_formStatus__ycdaC{padding:.7rem .8rem;border-radius:.45rem;color:#8c261c;background:#fff0ee;font-size:.62rem;line-height:1.5}.courses_success__rDY0d{padding:2rem;border:1px solid #cce2d0;border-radius:.9rem;background:#f2faf3;text-align:center}.courses_successIcon__4Y9gc{display:grid;width:3.2rem;height:3.2rem;margin:0 auto 1rem;place-items:center;border-radius:50%;color:#fff;background:var(--course-green)}.courses_success__rDY0d h3{color:var(--course-ink);font-size:1.2rem}.courses_success__rDY0d p{max-width:29rem;margin:.6rem auto 0;color:#53657b;font-size:.68rem;line-height:1.6}.courses_success__rDY0d strong{color:var(--course-ink)}.courses_honeypot__aBIqG{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:900px){.courses_heroInner__T9Ruf,.courses_hero__RcQm_{min-height:26rem}.courses_heroCopy__XzT__{width:66%}.courses_heroImage__U8T8q{width:55%;-o-object-position:52% center;object-position:52% center}.courses_courseGrid__b83bD{grid-template-columns:repeat(2,minmax(0,1fr))}.courses_enquiryLayout__SbaE4,.courses_processLayout__2y3x4,.courses_standardsLayout__b9EUX{grid-template-columns:1fr;gap:1.6rem}.courses_formIntro__NWJEU,.courses_processIntro__Qg8wa,.courses_standardsCopy__6IyzS{max-width:38rem}}@media (max-width:600px){.courses_hero__RcQm_{min-height:42rem}.courses_heroInner__T9Ruf{min-height:42rem;align-items:flex-start;padding-top:2.5rem}.courses_heroCopy__XzT__{width:100%}.courses_hero__RcQm_ h1{max-width:29rem;font-size:clamp(2rem,10vw,3rem)}.courses_heroLead__3ByZm{max-width:30rem;font-size:.82rem}.courses_heroImage__U8T8q{inset:auto 0 0;width:100%;height:20rem;-o-object-position:58% center;object-position:58% center;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 25%);mask-image:linear-gradient(180deg,transparent 0,#000 25%)}.courses_hero__RcQm_:after{background:linear-gradient(180deg,#f1faf9 0,#f4faf9 48%,transparent 70%)}.courses_trustStrip__3029e{margin-top:0}.courses_courseGrid__b83bD,.courses_faqGrid__E97su,.courses_form__uGOGX,.courses_steps__cpc5q,.courses_trustGrid__qv_5E{grid-template-columns:1fr}.courses_trustItem__iOOwj{min-height:4.5rem}.courses_trustItem__iOOwj+.courses_trustItem__iOOwj{border-top:1px solid #e3edef;border-left:0}.courses_catalogue__Qa_Lw,.courses_enquiry__lidTq,.courses_faq__nFXS9,.courses_process__uNPuo,.courses_standards__ex0Y4{padding-block:3rem}.courses_sectionHeader__Zn_yr{display:block}.courses_sectionHeader__Zn_yr>p{margin-top:.8rem}.courses_cardTop__vQcet{min-height:0}.courses_consent__AjK2t,.courses_formStatus__ycdaC,.courses_form__uGOGX h3,.courses_fullField__k05fc,.courses_submitButton__mjpfz{grid-column:auto}.courses_field__JFlPq input,.courses_field__JFlPq select,.courses_fullField__k05fc select,.courses_fullField__k05fc textarea{min-height:2.9rem;font-size:16px}}@media (prefers-reduced-motion:reduce){.courses_courseCard__8g1qw{transition:none}}