._page_1qjel_1{min-height:calc(100dvh - 64px);color:var(--text-dark)}._hero_1qjel_6{color:#fffaf0;background:var(--ink)}._heroGrid_1qjel_11{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:clamp(40px,7vw,96px);padding-top:clamp(64px,9vw,112px);padding-bottom:clamp(56px,8vw,96px);display:grid}._heroCopy_1qjel_20 h1{max-width:880px;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3rem,6.4vw,6rem);font-weight:650;line-height:.94}._heroCopy_1qjel_20>p{max-width:720px;margin:var(--space-6) 0 0;color:#fffaf0c2;text-wrap:pretty;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.72}._heroActions_1qjel_40{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}._primaryAction_1qjel_47,._secondaryAction_1qjel_48{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-xs);min-height:48px;transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);padding:12px 20px;font-weight:800;text-decoration:none;display:inline-flex}._primaryAction_1qjel_47{color:var(--ink);background:#e9b75c}._secondaryAction_1qjel_48{color:#fffaf0;border:1px solid #fffaf06b}._primaryAction_1qjel_47:hover,._secondaryAction_1qjel_48:hover{transform:translateY(-2px)}._primaryAction_1qjel_47:hover{background:#f3c774}._secondaryAction_1qjel_48:hover{background:#fffaf01a}._credentialPath_1qjel_79{border-radius:var(--radius-md);background:#fffaf012;border:1px solid #fffaf033;flex-direction:column;justify-content:center;align-self:stretch;padding:clamp(24px,4vw,36px);display:flex}._pathHeader_1qjel_90{align-items:center;gap:var(--space-3);padding-bottom:var(--space-5);color:#fffaf0;border-bottom:1px solid #fffaf02e;display:flex}._pathHeader_1qjel_90 svg{color:#e9b75c}._credentialPath_1qjel_79 ol{margin:var(--space-5) 0 0;gap:0;padding:0;list-style:none;display:grid}._credentialPath_1qjel_79 li{gap:var(--space-3);padding:0 0 var(--space-5);grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid;position:relative}._credentialPath_1qjel_79 li:last-child{padding-bottom:0}._credentialPath_1qjel_79 li:not(:last-child):after{content:"";background:#e9b75c6b;width:1px;position:absolute;top:28px;bottom:3px;left:15px}._credentialPath_1qjel_79 li>span{z-index:1;border-radius:var(--radius-full);width:32px;height:32px;color:var(--ink);font-family:var(--font-condensed);background:#e9b75c;justify-content:center;align-items:center;font-weight:800;display:inline-flex;position:relative}._credentialPath_1qjel_79 li div{gap:3px;padding-top:3px;display:grid}._credentialPath_1qjel_79 li strong{color:#fffaf0}._credentialPath_1qjel_79 li small{color:#fffaf09e;font-size:.82rem;line-height:1.4}._trustBand_1qjel_159{background:#111c30;border-top:1px solid #fffaf026}._trustBand_1qjel_159 ul{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._trustBand_1qjel_159 li{align-items:center;gap:var(--space-2);min-height:64px;padding:var(--space-3) var(--space-5);color:#fffaf0cc;border-right:1px solid #fffaf024;font-size:.86rem;font-weight:700;display:flex}._trustBand_1qjel_159 li:first-child{border-left:1px solid #fffaf024}._trustBand_1qjel_159 svg{color:#e9b75c;flex-shrink:0}._programmes_1qjel_187{padding:clamp(72px,9vw,112px) 0;scroll-margin-top:84px}._sectionHeading_1qjel_192{justify-content:space-between;gap:var(--space-8);margin-bottom:var(--space-8);align-items:end;display:flex}._sectionHeading_1qjel_192 h2,._standardIntro_1qjel_201 h2,._scope_1qjel_202 h2,._faqIntro_1qjel_203 h2,._finalCta_1qjel_204 h2{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:650;line-height:1}._sectionHeading_1qjel_192 p{max-width:720px;margin:var(--space-4) 0 0;color:var(--text-mid);line-height:1.65}._programmeCount_1qjel_221{color:var(--text-light);font-family:var(--font-condensed);flex-shrink:0;padding-bottom:3px;font-size:.84rem;font-weight:700}._courseGrid_1qjel_230{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._courseSkeleton_1qjel_236{border:1px solid var(--border);border-radius:var(--radius-sm);background:linear-gradient(110deg, var(--paper-deep) 25%, var(--white) 42%, var(--paper-deep) 60%);background-size:250% 100%;min-height:440px;animation:1.4s linear infinite _shimmer_1qjel_1}._courseState_1qjel_245{border-block:1px solid var(--border-dark);text-align:center;padding:clamp(32px,6vw,64px)}._courseState_1qjel_245 h3{font-family:var(--font-display);margin:0;font-size:1.6rem}._courseState_1qjel_245 p{margin:var(--space-3) 0 0;color:var(--text-mid)}._courseState_1qjel_245 button{margin-top:var(--space-5);border-radius:var(--radius-xs);color:var(--white);background:var(--ink);font:inherit;cursor:pointer;border:0;padding:10px 18px;font-weight:800}._courseState_1qjel_245 button:disabled{cursor:wait;opacity:.65}._standard_1qjel_201{color:#fffaf0;background:var(--blood);padding:clamp(72px,9vw,112px) 0}._standardLayout_1qjel_282{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(48px,8vw,112px);display:grid}._standardIntro_1qjel_201{position:sticky;top:96px}._standardIntro_1qjel_201 h2{color:#fffaf0}._standardIntro_1qjel_201 p{max-width:52ch;margin:var(--space-5) 0 0;color:#fffaf0c2;line-height:1.7}._standardIntro_1qjel_201 a{align-items:center;gap:var(--space-2);margin-top:var(--space-6);color:#fffaf0;border-bottom:1px solid #fffaf073;font-weight:800;text-decoration:none;display:inline-flex}._standardList_1qjel_314{border-top:1px solid #fffaf04d;margin:0;display:grid}._standardList_1qjel_314>div{gap:var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid #fffaf04d;grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);display:grid}._standardList_1qjel_314 dt{align-items:center;gap:var(--space-3);color:#fffaf0;font-weight:800;display:flex}._standardList_1qjel_314 dt svg{color:#f2c777;flex-shrink:0}._standardList_1qjel_314 dd{color:#fffaf0c2;margin:0;line-height:1.6}._scope_1qjel_202{background:var(--sage-light);padding:clamp(56px,7vw,80px) 0}._scopeInner_1qjel_349{gap:var(--space-10);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}._scope_1qjel_202 h2{max-width:850px;color:var(--sage-dark)}._scope_1qjel_202 p{max-width:800px;margin:var(--space-4) 0 0;color:#3f5438;line-height:1.7}._scope_1qjel_202 a{border-bottom:1px solid var(--sage-dark);color:var(--sage-dark);flex-shrink:0;padding-bottom:4px;font-weight:800;text-decoration:none}._faq_1qjel_203{padding:clamp(72px,9vw,112px) 0}._faqLayout_1qjel_378{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(48px,8vw,112px);display:grid}._faqIntro_1qjel_203{position:sticky;top:96px}._faqIntro_1qjel_203 p{max-width:42ch;margin:var(--space-4) 0 0;color:var(--text-mid);line-height:1.65}._faqIntro_1qjel_203 a{margin-top:var(--space-5);color:var(--blood);font-weight:800;display:inline-block}._faqList_1qjel_404{border-top:1px solid var(--border-dark)}._faqList_1qjel_404 details{border-bottom:1px solid var(--border-dark)}._faqList_1qjel_404 summary{justify-content:space-between;gap:var(--space-5);padding:var(--space-5) 0;color:var(--text-dark);cursor:pointer;font-weight:800;line-height:1.45;list-style:none;display:flex}._faqList_1qjel_404 summary::-webkit-details-marker{display:none}._faqList_1qjel_404 summary span{color:var(--blood);transition:transform var(--transition-fast);flex-shrink:0;font-size:1.3rem;line-height:1}._faqList_1qjel_404 details[open] summary span{transform:rotate(45deg)}._faqList_1qjel_404 p{max-width:68ch;padding:0 40px var(--space-6) 0;color:var(--text-mid);margin:0;line-height:1.7}._finalCta_1qjel_204{padding:0 0 clamp(72px,9vw,112px)}._finalCtaInner_1qjel_444{gap:var(--space-8);border:1px solid var(--border-dark);border-radius:var(--radius-md);color:#fffaf0;background:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(28px,5vw,52px);display:grid}._finalCta_1qjel_204 h2{color:#fffaf0;max-width:760px}._finalCtaCopy_1qjel_458 p{margin:var(--space-4) 0 0;color:#fffaf0ad}._finalCta_1qjel_204 a{align-items:center;gap:var(--space-2);border-radius:var(--radius-xs);min-height:48px;color:var(--ink);background:#e9b75c;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}@keyframes _shimmer_1qjel_1{to{background-position:-250% 0}}@media (width<=960px){._heroGrid_1qjel_11,._standardLayout_1qjel_282,._faqLayout_1qjel_378{grid-template-columns:1fr}._heroCopy_1qjel_20 h1{max-width:900px}._credentialPath_1qjel_79{max-width:620px}._standardIntro_1qjel_201,._faqIntro_1qjel_203{position:static}._scopeInner_1qjel_349{gap:var(--space-5);grid-template-columns:1fr;align-items:start}}@media (width<=760px){._heroGrid_1qjel_11{gap:var(--space-8);padding-top:var(--space-12);padding-bottom:var(--space-12)}._heroCopy_1qjel_20 h1{font-size:clamp(2.7rem,12vw,4.4rem);line-height:.97}._trustBand_1qjel_159 ul{grid-template-columns:repeat(2,minmax(0,1fr))}._trustBand_1qjel_159 li:nth-child(odd){border-left:1px solid #fffaf024}._trustBand_1qjel_159 li{border-bottom:1px solid #fffaf024}._trustBand_1qjel_159 li:nth-last-child(-n+2){border-bottom:0}._sectionHeading_1qjel_192{align-items:start;gap:var(--space-3);flex-direction:column}._courseGrid_1qjel_230{grid-template-columns:1fr}._standardList_1qjel_314>div{gap:var(--space-2);grid-template-columns:1fr}._finalCtaInner_1qjel_444{grid-template-columns:1fr}._finalCta_1qjel_204 a{justify-self:start}}@media (width<=480px){._heroActions_1qjel_40{flex-direction:column;align-items:stretch}._primaryAction_1qjel_47,._secondaryAction_1qjel_48{width:100%}._trustBand_1qjel_159 ul{grid-template-columns:1fr}._trustBand_1qjel_159 li,._trustBand_1qjel_159 li:nth-child(odd){border-left:1px solid #fffaf024}._trustBand_1qjel_159 li:nth-last-child(-n+2){border-bottom:1px solid #fffaf024}._trustBand_1qjel_159 li:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){._primaryAction_1qjel_47,._secondaryAction_1qjel_48,._faqList_1qjel_404 summary span{transition:none}._primaryAction_1qjel_47:hover,._secondaryAction_1qjel_48:hover{transform:none}._courseSkeleton_1qjel_236{animation:none}}
