.CourseHighlights_section__jxJPo{width:100%;max-width:var(--layout-max-home);margin:0 auto;padding:var(--space-2xl) var(--layout-gutter) var(--space-4xl)}.CourseHighlights_eyebrow__bVifx{color:var(--section-eyebrow-colour);font-family:var(--font-display);font-size:var(--section-eyebrow-size);font-weight:var(--section-eyebrow-weight);letter-spacing:var(--section-eyebrow-letter-spacing);text-transform:uppercase;margin-bottom:12px}.CourseHighlights_sectionHead__VRqho{max-width:980px;margin-left:auto;margin-right:auto;margin-bottom:58px;text-align:center}.CourseHighlights_sectionHead__VRqho h2{color:var(--text-title);font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.1}.CourseHighlights_sectionHead__VRqho p{margin-top:18px;color:var(--muted);font-size:16px;line-height:1.6}.CourseHighlights_catalogue__eZaMu{margin-top:0}.CourseHighlights_professional__KiheJ{margin-top:var(--space-2xl)}.CourseHighlights_brochureAction__gQxa9{display:flex;justify-content:center;width:100%;margin-top:58px}.CourseHighlights_brochureAction__gQxa9>:first-child{margin-top:0;width:min(100%,592px)}.CourseHighlights_brochureAction__gQxa9 a{width:100%;min-width:0;height:auto;overflow:hidden;white-space:normal;text-wrap:balance}.CourseHighlights_brochureAction__gQxa9 a:before{content:none}@media (max-width:620px){.CourseHighlights_section__jxJPo{padding-top:48px;padding-bottom:48px}.CourseHighlights_sectionHead__VRqho{margin-bottom:38px}.CourseHighlights_professional__KiheJ{margin-top:var(--space-xl)}.CourseHighlights_brochureAction__gQxa9{margin-top:38px}}@media (min-width:2000px){.CourseHighlights_sectionHead__VRqho{max-width:min(980px,56%)}}.HomeTrust_strip__XtoAY{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(14px,2vw,24px);width:var(--home-frame-width);max-width:var(--home-frame-width);margin:var(--primary-section-start-gap) auto var(--space-2xl);padding:clamp(22px,2.5vw,34px);overflow:hidden;border:1px solid var(--premium-card-border);border-radius:var(--radius-md);background:var(--hub-card-bg);box-shadow:var(--hub-card-shadow)}.HomeTrust_strip__XtoAY:before{content:none}.HomeTrust_item__1UFkg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);min-height:138px;padding:var(--space-xl);border:1px solid color-mix(in srgb,var(--colour-blue-medium) 24%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--panel) 88%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 26%,transparent);text-align:center}.HomeTrust_value__wIcVG{color:var(--title-primary);font-family:var(--font-display);font-size:clamp(42px,4vw,58px);font-weight:650;letter-spacing:-.04em;line-height:1}.HomeTrust_label__nyrG2{max-width:240px;color:var(--text-secondary);font-size:12px;font-weight:750;letter-spacing:.035em;line-height:1.4;text-transform:uppercase;text-wrap:balance}@media (max-width:620px){.HomeTrust_strip__XtoAY{grid-template-columns:1fr;width:var(--home-frame-width);max-width:var(--home-frame-width);margin-top:24px;padding:16px}.HomeTrust_item__1UFkg{min-height:116px}}@media (min-width:2000px){.HomeTrust_strip__XtoAY{padding:clamp(24px,2vw,32px)}.HomeTrust_item__1UFkg{min-height:154px;padding:clamp(22px,1.6vw,28px)}.HomeTrust_value__wIcVG{font-size:clamp(54px,3vw,64px)}.HomeTrust_label__nyrG2{max-width:280px;font-size:13px}}.IndependentReviews_section__zKOuK{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:0;padding-top:var(--space-2xl);padding-bottom:var(--space-4xl);background:var(--section-muted)}.IndependentReviews_inner__7a_V7{position:relative;z-index:1;width:100%;max-width:var(--layout-max-home);margin:0 auto;padding:0 var(--layout-gutter)}.IndependentReviews_header__zKkOh{max-width:min(100%,1120px);margin:0 auto;padding:var(--space-4xl) 0 var(--space-xl);text-align:center}.IndependentReviews_eyebrow__s_Fs4{font-family:var(--font-display);font-size:var(--section-eyebrow-size);font-weight:var(--section-eyebrow-weight);letter-spacing:var(--section-eyebrow-letter-spacing);text-transform:uppercase;color:var(--section-eyebrow-colour);margin-bottom:12px}.IndependentReviews_heading__taU_3{max-width:100%;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:wrap;overflow-wrap:break-word;margin-bottom:18px}.IndependentReviews_intro___8LVr{max-width:42rem;margin-inline:auto;margin-bottom:var(--space-2xl);color:var(--muted);font-size:16px;line-height:1.6}.IndependentReviews_platforms__pVSZy{display:flex;justify-content:center;align-items:stretch;gap:var(--space-xl);flex-wrap:wrap}.IndependentReviews_platformBadge__y8tbo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);width:280px;padding:var(--space-lg) var(--space-xl);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;text-align:center;transition:background var(--motion-duration-hover) var(--motion-ease-premium),border-color var(--motion-duration-hover) var(--motion-ease-premium),transform var(--motion-duration-hover) var(--motion-ease-premium)}.IndependentReviews_platformBadge__y8tbo:hover{background:var(--panel);border-color:var(--border-strong);transform:translateY(var(--motion-lift-sm))}.IndependentReviews_platformBadge__y8tbo:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.IndependentReviews_platformMeta__v2BVn{display:flex;flex-direction:column;align-items:center;gap:4px}.IndependentReviews_platformName__TOlZi{color:var(--text-silver);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.IndependentReviews_platformScore__lfgx2{color:var(--title-primary);font-family:var(--font-display);font-size:clamp(36px,4vw,48px);font-weight:300;letter-spacing:-.025em;line-height:1}.IndependentReviews_platformStat__FkAyQ{color:var(--muted);font-size:13px;font-weight:500}.IndependentReviews_platformDivider__mU6in{width:1px;height:36px;background:var(--border);flex-shrink:0}.IndependentReviews_starsGoogle__21Ieh{color:#fbbc05;font-size:13px;letter-spacing:1px;line-height:1}.IndependentReviews_starsTrustpilot__nTLFN{color:#00b67a;font-size:13px;letter-spacing:1px;line-height:1}.IndependentReviews_carousel__xcz5D{position:relative;z-index:1;width:100%;max-width:var(--layout-max-home);margin:0 auto;overflow:hidden;padding:var(--space-xs) 0 var(--space-4xl);mask-image:linear-gradient(90deg,transparent 0,black 80px,black calc(100% - 80px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 80px,black calc(100% - 80px),transparent)}.IndependentReviews_carouselControls__8y_t2{display:flex;justify-content:center;padding:0 var(--layout-gutter)}.IndependentReviews_carouselControl___V4q5{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);color:var(--text-body);background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color var(--motion-duration-hover) var(--motion-ease-premium),background var(--motion-duration-hover) var(--motion-ease-premium),border-color var(--motion-duration-hover) var(--motion-ease-premium)}.IndependentReviews_carouselControl___V4q5:hover{color:var(--text-title);background:var(--panel);border-color:var(--border-strong)}.IndependentReviews_carouselControl___V4q5:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.IndependentReviews_track__ZJJpL{--review-card-width:320px;--review-card-gap:var(--space-lg);--review-set-width:calc((var(--review-card-width) + var(--review-card-gap)) * var(--review-card-count));--review-duration:calc(var(--review-card-count) * 10s);display:flex;gap:var(--review-card-gap);padding:var(--space-lg);width:max-content}@keyframes IndependentReviews_scrollReviews__haght{0%{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--review-set-width)))}}@media (prefers-reduced-motion:no-preference){.IndependentReviews_track__ZJJpL{animation:IndependentReviews_scrollReviews__haght var(--review-duration) linear infinite}.IndependentReviews_carousel__xcz5D:hover .IndependentReviews_track__ZJJpL,.IndependentReviews_trackPaused__nG50Z{animation-play-state:paused}}.IndependentReviews_card__sjFit{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);background:var(--premium-card-bg);border:1px solid var(--premium-card-border);border-radius:var(--radius-md);box-shadow:var(--premium-card-shadow);transition:border-color var(--motion-duration-hover) var(--motion-ease-premium),box-shadow var(--motion-duration-hover) var(--motion-ease-premium),transform var(--motion-duration-hover) var(--motion-ease-premium)}.IndependentReviews_card__sjFit:hover{border-color:var(--premium-card-border-hover);background:var(--premium-card-bg-hover);box-shadow:var(--premium-card-shadow-hover);transform:translateY(var(--motion-lift-sm))}:root[data-theme=dark] .IndependentReviews_card__sjFit{background:var(--premium-card-bg);border-color:var(--premium-card-border);box-shadow:var(--premium-card-shadow)}:root[data-theme=dark] .IndependentReviews_card__sjFit:hover{border-color:var(--premium-card-border-hover);background:var(--premium-card-bg-hover);box-shadow:var(--premium-card-shadow-hover)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .IndependentReviews_card__sjFit{background:var(--premium-card-bg);border-color:var(--premium-card-border);box-shadow:var(--premium-card-shadow)}:root:not([data-theme=light]) .IndependentReviews_card__sjFit:hover{border-color:var(--premium-card-border-hover);background:var(--premium-card-bg-hover);box-shadow:var(--premium-card-shadow-hover)}}.IndependentReviews_cardHeader__82iDS{display:flex;align-items:center;justify-content:space-between}.IndependentReviews_cardPlatform__feEeE{display:flex;align-items:center;gap:var(--space-xs)}.IndependentReviews_cardPlatformName__qkFJu{color:var(--title-primary);font-size:13px;font-weight:700;letter-spacing:.02em}.IndependentReviews_cardQuote__uKfQr{flex:1 1;font-style:normal}.IndependentReviews_cardExcerpt__KKy7L{color:var(--muted);font-size:15px;line-height:1.72}.IndependentReviews_cardFooter__WhY2m{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--border);margin-top:auto}.IndependentReviews_cardAttribution__wvudA{display:flex;flex-direction:column;gap:4px;min-width:0}.IndependentReviews_cardReviewer__nF1rJ{color:var(--text-title);font-size:13px;font-weight:700;line-height:1.32}.IndependentReviews_cardOrg__sxZsU{color:var(--text-body);font-size:12px;font-weight:600;line-height:1.35}.IndependentReviews_cardLink__DUVme{color:rgba(255,255,255,.22);font-size:11px;font-weight:400;white-space:nowrap;flex-shrink:0;transition:color .3s var(--motion-ease-premium)}.IndependentReviews_cardLink__DUVme:hover{color:rgba(255,255,255,.55)}.IndependentReviews_footerLinks__057x1{display:flex;justify-content:center;align-items:center;gap:var(--space-2xl);padding:var(--space-xl) 0 var(--space-4xl);text-align:center}.IndependentReviews_footerLink__hXv9_{display:inline-flex;align-items:center;gap:var(--space-xs);color:rgba(255,255,255,.38);font-size:12px;font-weight:500;transition:color .3s var(--motion-ease-premium)}.IndependentReviews_footerLink__hXv9_:hover{color:rgba(255,255,255,.7)}.IndependentReviews_footerDot__BS1CE{color:rgba(255,255,255,.12);font-size:12px}@media (max-width:768px){.IndependentReviews_section__zKOuK{padding-top:var(--space-xl);padding-bottom:var(--space-3xl)}.IndependentReviews_header__zKkOh{padding-top:var(--space-3xl);padding-bottom:var(--space-xl)}.IndependentReviews_carousel__xcz5D{padding-bottom:var(--space-3xl)}.IndependentReviews_platforms__pVSZy{gap:var(--space-lg)}.IndependentReviews_platformDivider__mU6in{display:none}.IndependentReviews_card__sjFit{width:280px;padding:var(--space-md);gap:var(--space-xs)}.IndependentReviews_cardExcerpt__KKy7L{font-size:14px}}@media (max-width:480px){.IndependentReviews_footerLinks__057x1{flex-direction:column;gap:var(--space-md)}.IndependentReviews_footerDot__BS1CE{display:none}}@media (prefers-reduced-motion:reduce){.IndependentReviews_carouselControls__8y_t2{display:none}.IndependentReviews_track__ZJJpL{flex-wrap:wrap;justify-content:center;width:100%;padding:var(--space-md) var(--layout-gutter)}.IndependentReviews_cardDuplicate__qNfRd{display:none}.IndependentReviews_card__sjFit{transition:none}}@media (min-width:2000px){.IndependentReviews_header__zKkOh{max-width:min(100%,1120px);margin:0 auto;text-align:center}}.LearningPlatform_section__uBljG{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--section-muted);padding:var(--space-4xl) 0 calc(var(--space-4xl) + var(--space-3xl))}.LearningPlatform_inner__Eyj0E{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:var(--space-2xl);align-items:start;box-sizing:border-box;width:100%;max-width:var(--layout-max-home);margin:0 auto;padding-inline:var(--layout-gutter)}.LearningPlatform_copy__dfDaq,.LearningPlatform_intro__Jtf2i{display:flex;flex-direction:column;align-items:flex-start;min-width:0;width:100%}.LearningPlatform_intro__Jtf2i{grid-column:1/-1;align-items:center;text-align:center}.LearningPlatform_eyebrow___vj2n{font-family:var(--font-display);font-size:var(--section-eyebrow-size);font-weight:var(--section-eyebrow-weight);letter-spacing:var(--section-eyebrow-letter-spacing);text-transform:uppercase;color:var(--section-eyebrow-colour);margin-bottom:12px}.LearningPlatform_heading__vNBss{max-width:100%;font-size:clamp(30px,3.4vw,42px);font-weight:650;line-height:1.15;letter-spacing:-.025em;text-wrap:wrap;overflow-wrap:break-word;color:var(--text-title);margin-bottom:18px}.LearningPlatform_body__H3vZa{width:100%;max-width:min(100%,46rem);margin-inline:auto;margin-bottom:var(--space-lg);font-size:16px;line-height:1.6;color:var(--text-body);overflow-wrap:break-word}.LearningPlatform_cues__ivcKY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);width:100%;margin:0 0 var(--space-xl);padding:0;list-style:none}.LearningPlatform_cues__ivcKY li{display:flex;align-items:center;min-height:88px;border:1px solid var(--premium-card-border);border-radius:var(--radius-md);background:var(--hub-card-bg);padding:var(--space-md);box-shadow:var(--hub-card-shadow)}.LearningPlatform_cues__ivcKY li>strong{color:var(--title-primary);font-size:16px;font-weight:700;line-height:1.3;text-wrap:balance}.LearningPlatform_courseNote__u3NTn{display:grid;gap:8px;width:100%;margin:0;padding:16px 18px;border-left:3px solid var(--colour-blue-medium);background:color-mix(in srgb,var(--panel) 88%,var(--brand-soft))}.LearningPlatform_courseNote__u3NTn span{color:var(--muted);font-size:14px;line-height:1.45}.LearningPlatform_courseNote__u3NTn a{color:var(--title-primary);font-size:15px;font-weight:760;text-decoration:none}.LearningPlatform_courseNote__u3NTn a:focus-visible,.LearningPlatform_courseNote__u3NTn a:hover{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.LearningPlatform_videoColumn__5mkDI{min-width:0}.LearningPlatform_videoProof___2Xib{display:block;width:100%;max-width:100%;margin:0}.LearningPlatform_videoFrame__l_5q2{position:relative;display:block;width:100%;max-width:100%;aspect-ratio:16/9;overflow:hidden;contain:layout paint;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-elevated);box-shadow:var(--shadow-soft)}.LearningPlatform_videoPlayerShell__HXpJm{position:absolute;inset:0;background:var(--surface-elevated)}.LearningPlatform_videoPoster___fv_K{position:relative;display:block;width:100%;height:100%;overflow:hidden;border:0;background:var(--surface-elevated);padding:0;cursor:pointer}.LearningPlatform_videoPoster___fv_K:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 0,transparent 38%,color-mix(in srgb,var(--colour-deep-zinc) 18%,transparent) 100%),linear-gradient(180deg,transparent 52%,color-mix(in srgb,var(--colour-deep-zinc) 34%,transparent) 100%);pointer-events:none}.LearningPlatform_videoImage__WwRla{object-fit:cover;transition:transform var(--motion-duration-image) var(--motion-ease-premium)}.LearningPlatform_videoPoster___fv_K:hover .LearningPlatform_videoImage__WwRla{transform:none}.LearningPlatform_playButton__rFBnI{position:absolute;top:50%;left:50%;z-index:1;display:grid;width:clamp(58px,7vw,76px);height:clamp(58px,7vw,76px);place-items:center;border:1px solid color-mix(in srgb,var(--colour-white) 68%,transparent);border-radius:999px;background:linear-gradient(135deg,var(--colour-blue) 0,var(--colour-blue-accent) 54%,var(--colour-blue-sky) 100%);box-shadow:0 18px 42px color-mix(in srgb,var(--colour-blue) 34%,transparent),inset 0 1px 0 color-mix(in srgb,var(--colour-white) 36%,transparent);transform:translate(-50%,-50%);transition:box-shadow var(--motion-duration-hover) var(--motion-ease-premium),transform var(--motion-duration-hover) var(--motion-ease-premium)}.LearningPlatform_playButton__rFBnI span{width:0;height:0;margin-left:4px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid var(--colour-white)}.LearningPlatform_videoPoster___fv_K:hover .LearningPlatform_playButton__rFBnI{box-shadow:0 22px 54px color-mix(in srgb,var(--colour-blue) 42%,transparent),inset 0 1px 0 color-mix(in srgb,var(--colour-white) 42%,transparent);transform:translate(-50%,-50%) scale(1.04)}.LearningPlatform_videoPoster___fv_K:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.LearningPlatform_videoEmbed__Vg_Kk{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.LearningPlatform_maximiseButton__hYUxz{position:absolute;right:var(--space-md);bottom:var(--space-md);z-index:2;min-height:38px;border:1px solid color-mix(in srgb,var(--colour-white) 54%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--colour-deep-zinc) 78%,transparent);color:var(--colour-white);padding:0 14px;font-size:12px;font-weight:700;text-align:center;cursor:pointer}.LearningPlatform_maximiseButton__hYUxz:focus-visible,.LearningPlatform_maximiseButton__hYUxz:hover{border-color:var(--colour-white);background:var(--colour-blue)}@media (min-width:1024px){.LearningPlatform_heading__vNBss{max-width:100%;font-size:clamp(28px,2.7vw,40px);line-height:1.15;text-wrap:wrap}}@media (max-width:1279px){.LearningPlatform_inner__Eyj0E{grid-template-columns:1fr;gap:var(--space-3xl)}.LearningPlatform_intro__Jtf2i{align-items:center;text-align:center}.LearningPlatform_copy__dfDaq{order:1}.LearningPlatform_videoColumn__5mkDI{order:2}.LearningPlatform_courseNote__u3NTn,.LearningPlatform_cues__ivcKY{text-align:left}}@media (min-width:768px) and (max-width:1023px){.LearningPlatform_copy__dfDaq,.LearningPlatform_intro__Jtf2i,.LearningPlatform_videoColumn__5mkDI{width:min(100%,760px);margin-inline:auto}.LearningPlatform_body__H3vZa{max-width:42em;margin-bottom:var(--space-xl)}.LearningPlatform_cues__ivcKY{gap:var(--space-lg);margin-bottom:var(--space-2xl)}.LearningPlatform_cues__ivcKY li{min-height:108px;padding:var(--space-lg) var(--space-xl)}.LearningPlatform_videoProof___2Xib{max-width:760px}}@media (max-width:767px){.LearningPlatform_section__uBljG{padding:var(--space-3xl) 0 calc(var(--space-4xl) + var(--space-2xl))}.LearningPlatform_body__H3vZa,.LearningPlatform_heading__vNBss{max-width:22em}}@media (min-width:2000px){.LearningPlatform_inner__Eyj0E{grid-template-columns:minmax(0,.86fr) minmax(600px,1.14fr);gap:clamp(48px,3.4vw,76px)}.LearningPlatform_copy__dfDaq{max-width:820px}.LearningPlatform_heading__vNBss{font-size:clamp(40px,2.25vw,48px)}.LearningPlatform_body__H3vZa{max-width:760px;font-size:18px}}.RedFlagWeeklyBand_section__H2_y7{width:100%;border-top:0;background:var(--background);padding-top:clamp(72px,8vw,120px)}.RedFlagWeeklyBand_inner__Vb8k7{box-sizing:border-box;width:var(--home-frame-width);max-width:var(--home-frame-width);margin:0 auto;padding:clamp(56px,6vw,84px) var(--layout-gutter);display:flex;flex-direction:column;align-items:center;text-align:center;border-style:solid;border-width:5px 1px 1px 5px;border-color:color-mix(in srgb,var(--colour-redflag) 46%,var(--border));border-top-color:#dc2626;border-left-color:#dc2626;border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--section-muted) 62%,var(--panel)),var(--panel));box-shadow:0 18px 42px color-mix(in srgb,#000000 8%,transparent)}.RedFlagWeeklyBand_heading__hVM5c{font-family:var(--font-display);font-size:clamp(40px,4.4vw,58px);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin-bottom:var(--space-lg)}.RedFlagWeeklyBand_markRed__8r_pT{color:var(--colour-redflag)}.RedFlagWeeklyBand_markDark__KccxL{color:var(--text-title)}.RedFlagWeeklyBand_tagline__2ndxJ{color:var(--text-title);font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.35;text-wrap:balance;max-width:620px;margin-bottom:var(--space-lg)}.RedFlagWeeklyBand_body__9jxz9{color:var(--text-body);font-size:16px;line-height:1.6;max-width:580px;margin-bottom:var(--space-xl)}.RedFlagWeeklyBand_cta__D49vN{position:relative;display:inline-flex;align-items:center;justify-content:center;width:min(100%,330px);min-height:54px;border:0;border-radius:var(--radius-sm);background:var(--button-premium-bg);color:var(--colour-white);padding:0 22px;font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;box-shadow:0 16px 34px color-mix(in srgb,var(--colour-blue-medium) 24%,transparent);transition:background var(--motion-duration-hover) var(--motion-ease-premium),box-shadow var(--motion-duration-hover) var(--motion-ease-premium),transform var(--motion-duration-hover) var(--motion-ease-premium)}.RedFlagWeeklyBand_cta__D49vN:hover{background:var(--button-premium-hover-bg);box-shadow:0 18px 42px color-mix(in srgb,var(--brand) 24%,transparent),inset 0 1px 0 color-mix(in srgb,#ffffff 28%,transparent);transform:translateY(var(--motion-lift-md))}.RedFlagWeeklyBand_cta__D49vN:focus-visible{outline:none;box-shadow:var(--interactive-focus-ring),0 18px 42px color-mix(in srgb,var(--brand) 24%,transparent)}@media (max-width:680px){.RedFlagWeeklyBand_section__H2_y7{padding-top:var(--space-3xl)}.RedFlagWeeklyBand_inner__Vb8k7{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}}@media (prefers-reduced-motion:reduce){.RedFlagWeeklyBand_cta__D49vN{transition:none}}.HomePage_page__0Dv6F{position:relative;display:flex;flex-direction:column;overflow-x:clip;background:var(--background);color:var(--text-body);transition:background var(--motion-duration-micro) var(--motion-ease-premium),color var(--motion-duration-micro) var(--motion-ease-premium)}.HomePage_page__0Dv6F>*{position:relative;z-index:1}.HomePage_page__0Dv6F main{width:100%}.HomePage_page__0Dv6F main>section[aria-labelledby=live-training-heading]{margin-top:-1px}.SectorGrid_section__XVVjq{width:100%;padding:var(--space-3xl) 0 var(--space-lg)}.SectorGrid_inner___xin9{width:var(--home-frame-width);max-width:var(--home-frame-width);margin:0 auto;padding:clamp(64px,7vw,96px) var(--layout-gutter) clamp(72px,8vw,104px);border:1px solid color-mix(in srgb,var(--colour-blue-medium) 30%,var(--border));border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--section-muted) 62%,var(--panel)),var(--panel));box-shadow:var(--premium-card-shadow)}.SectorGrid_eyebrow__OTHXA{width:fit-content;margin:0 auto 14px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--colour-blue-medium) 38%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--colour-blue-medium) 8%,var(--panel));color:var(--section-eyebrow-colour);font-family:var(--font-display);font-size:var(--section-eyebrow-size);font-weight:var(--section-eyebrow-weight);letter-spacing:var(--section-eyebrow-letter-spacing);text-transform:uppercase;text-align:center}.SectorGrid_heading__JFFmV{max-width:100%;margin:0 auto 18px;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:wrap;overflow-wrap:break-word;text-align:center}.SectorGrid_intro__Jfz_J{max-width:760px;margin:0 auto 58px;color:var(--muted);font-size:16px;line-height:1.6;text-align:center}.SectorGrid_grid__trPR8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg)}.SectorGrid_sectorCard__anYY3{position:relative;display:block;aspect-ratio:16/9;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;text-decoration:none;transition:border-color var(--motion-duration-hover) var(--motion-ease-premium),box-shadow var(--motion-duration-hover) var(--motion-ease-premium),transform var(--motion-duration-hover) var(--motion-ease-premium)}.SectorGrid_sectorCard__anYY3:hover{border-color:var(--brand);box-shadow:var(--card-interaction-shadow);transform:translateY(var(--motion-lift-sm))}.SectorGrid_sectorCard__anYY3:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.SectorGrid_sectorCard__anYY3:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.1) 55%,transparent);z-index:1;transition:background var(--motion-duration-hover) var(--motion-ease-premium)}.SectorGrid_sectorCard__anYY3:hover:after{background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.25) 55%,rgba(0,0,0,.05))}.SectorGrid_sectorImage__yTtjL{object-fit:cover;object-position:center;transition:transform var(--motion-duration-image) var(--motion-ease-premium)}.SectorGrid_sectorCard__anYY3:hover .SectorGrid_sectorImage__yTtjL{transform:scale(1.035)}.SectorGrid_sectorName__e4vhY{position:absolute;bottom:0;left:0;z-index:2;padding:var(--space-sm) var(--space-md);color:#ffffff;font-size:18px;font-weight:700;line-height:1.3;transition:transform var(--motion-duration-hover) var(--motion-ease-premium)}.SectorGrid_sectorCard__anYY3:hover .SectorGrid_sectorName__e4vhY{transform:translateY(-2px)}@media (max-width:1040px){.SectorGrid_grid__trPR8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.SectorGrid_section__XVVjq{padding-inline:0}.SectorGrid_inner___xin9{width:var(--home-frame-width);max-width:var(--home-frame-width);padding:var(--space-2xl) var(--layout-gutter)}.SectorGrid_grid__trPR8{grid-template-columns:1fr}}@media (max-width:540px){.SectorGrid_section__XVVjq{padding-bottom:var(--space-md)}}@media (prefers-reduced-motion:reduce){.SectorGrid_sectorCard__anYY3,.SectorGrid_sectorCard__anYY3:after,.SectorGrid_sectorImage__yTtjL,.SectorGrid_sectorName__e4vhY{transition:none}.SectorGrid_sectorCard__anYY3:hover,.SectorGrid_sectorCard__anYY3:hover .SectorGrid_sectorImage__yTtjL,.SectorGrid_sectorCard__anYY3:hover .SectorGrid_sectorName__e4vhY{transform:none}}@media (min-width:2000px){.SectorGrid_heading__JFFmV{max-width:100%;margin-left:auto;margin-right:auto}.SectorGrid_intro__Jfz_J{max-width:min(760px,48%);margin-left:auto;margin-right:auto}}