.root_root___8RQK{--sst-root:1}.root_root___8RQK main:has(+[class*=pageCta-module])>[class*=bespokeSection]:last-child:after{content:none;display:none;background:none;height:0}.root_root___8RQK main:has(+[class*=pageCta-module]){padding-bottom:0!important}.root_root___8RQK main:has(+[class*=HomeCta-module]),.root_root___8RQK main:has(+[class*=HomeKnowledge-module]),.root_root___8RQK main:has(+[data-page-closer]){padding-bottom:0!important}.root_root___8RQK main:has(+.pageCta){padding-bottom:0!important}@media (max-width:767px){.root_root___8RQK main:has(+.pageCta)+.pageCta>.pageCtaInner{padding-top:clamp(52px,12vw,72px)}}@media (max-width:1024px){.root_root___8RQK section[aria-labelledby=cta-heading],.root_root___8RQK section[aria-labelledby=sector-cta-heading]{padding-top:var(--section-stack-gap)}}@media (max-width:767px){.root_root___8RQK section[aria-labelledby=cta-heading],.root_root___8RQK section[aria-labelledby=sector-cta-heading]{padding-top:var(--section-stack-gap)}}:root{--font-site:Arial,Helvetica,"Helvetica Neue","Segoe UI",sans-serif;--font-display:var(--font-site);--font-body:var(--font-site);--font-sans:var(--font-site);--colour-white:#ffffff;--colour-soft-white:#f8fafc;--colour-midnight-slate:#0f172a;--colour-refined-slate:#1e293b;--colour-deep-zinc:#1e293b;--colour-medium-zinc:#475569;--colour-brilliant-silver:#f1f5f9;--colour-muted-silver:#94a3b8;--colour-blue:#0057a8;--colour-blue-accent:#125dc5;--colour-blue-medium:#1f94d7;--colour-blue-electric:#3b82f6;--colour-blue-pale:#e8f4fb;--colour-blue-sky:#6fb4e3;--background:#ffffff;--background-rgb:255,255,255;--surface-container:#f3f9fd;--surface-container-rgb:243,249,253;--text-title:#102033;--text-body:#4a5b6f;--brand-accent:#0057a8;--heading-premium-gradient:linear-gradient(180deg,#f7f9fb,#d6dce2 18%,#8f9ba7 40%,#e1e6ea 56%,#c8d0d8 76%,#8794a1);--heading-metal-fallback:#10263b;--heading-emboss-shadow:-0.55px -0.55px 0 rgba(255,255,255,0.78),0.65px 0.75px 0 rgba(5,22,38,0.66),0.9px 1.15px 0 rgba(5,22,38,0.24),0 1.55px 0.95px rgba(5,22,38,0.22);--heading-premium-filter:drop-shadow(0 0.75px 0 rgba(255,255,255,0.42)) drop-shadow(0 1.35px 1.1px rgba(5,22,38,0.2));--heading-silver-gradient:linear-gradient(180deg,var(--colour-brilliant-silver) 0%,#cbd5e1 54%,var(--colour-muted-silver) 100%);--hero-eyebrow-colour:var(--text-silver);--hero-eyebrow-size:13px;--hero-eyebrow-weight:900;--hero-eyebrow-letter-spacing:0;--section-eyebrow-colour:var(--brand);--section-eyebrow-size:12px;--section-eyebrow-weight:850;--section-eyebrow-letter-spacing:0.08em;--foreground:var(--text-title);--surface:var(--surface-container);--surface-rgb:255,255,255;--surface-strong:#eef7fd;--surface-elevated:#ffffff;--muted:var(--text-body);--brand:var(--brand-accent);--brand-soft:var(--colour-blue-pale);--accent:var(--brand-accent);--accent-soft:#dbeafe;--title-primary:var(--text-title);--title-secondary:#34506b;--text-silver:#63758a;--border:#d8e7f1;--border-strong:#b8d2e5;--panel:#ffffff;--panel-soft:#f3f9fd;--section-muted:#f3f9fd;--section-blue:#e8f4fb;--layout-max:80rem;--layout-max-home:80rem;--layout-gutter:1rem;--home-frame-width:min(calc(100% - (2 * var(--layout-gutter))),calc(var(--layout-max-home) - (2 * var(--layout-gutter))));--section-block-padding:4.75rem;--section-transition-height:clamp(40px,6vw,72px);--section-transition-height-mobile:clamp(16px,4vw,28px);--page-top-offset:76px;--page-bottom-offset:90px;--primary-hero-height:705px;--primary-hero-frame-width:1760px;--primary-hero-padding-block:clamp(56px,6.5vw,96px);--menu-hero-title-size:clamp(40px,3.2vw,48px);--menu-hero-title-leading:1.08;--primary-section-start-gap:clamp(52px,5.5vw,80px);--primary-hero-columns:minmax(0,1.08fr) minmax(360px,0.92fr);--primary-hero-gap:clamp(36px,4.5vw,72px);--primary-hero-media-ratio:4/3;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--section-stack-gap:clamp(calc(var(--space-4xl) + var(--space-lg)),18vw,calc(var(--space-4xl) + var(--space-4xl) + var(--space-2xl)));--radius-xs:3px;--radius-sm:8px;--radius-md:6px;--radius-lg:8px;--motion-ease-premium:cubic-bezier(0.16,1,0.3,1);--motion-duration-micro:300ms;--motion-duration-hover:260ms;--motion-duration-image:520ms;--motion-duration-structural:600ms;--motion-lift-sm:-1px;--motion-lift-md:-2px;--transition-colour:color var(--motion-duration-micro) var(--motion-ease-premium),background-color var(--motion-duration-micro) var(--motion-ease-premium),border-color var(--motion-duration-micro) var(--motion-ease-premium);--transition-surface:background var(--motion-duration-micro) var(--motion-ease-premium),border-color var(--motion-duration-micro) var(--motion-ease-premium),box-shadow var(--motion-duration-micro) var(--motion-ease-premium),transform var(--motion-duration-micro) var(--motion-ease-premium);--shadow-soft:0 10px 28px color-mix(in srgb,var(--colour-deep-zinc) 7%,transparent);--hub-card-bg:var(--background);--hub-card-shadow:var(--premium-card-shadow),var(--shadow-soft);--hero-panel-shadow:var(--hub-card-shadow);--shadow-hover:0 18px 44px color-mix(in srgb,var(--brand) 14%,transparent),0 2px 8px color-mix(in srgb,var(--colour-deep-zinc) 8%,transparent);--shadow-structural:0 16px 44px color-mix(in srgb,var(--colour-deep-zinc) 10%,transparent);--interactive-focus-ring:0 0 0 4px color-mix(in srgb,var(--brand) 18%,transparent);--interactive-border-hover:color-mix(in srgb,var(--accent) 58%,var(--border));--button-premium-bg:linear-gradient(135deg,var(--colour-blue) 0%,var(--colour-blue-accent) 100%);--button-premium-hover-bg:linear-gradient(135deg,#004f99 0%,var(--colour-blue-accent) 100%);--card-interaction-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 72%,transparent),0 20px 48px color-mix(in srgb,var(--brand) 14%,transparent);--premium-card-bg:var(--background);--premium-card-bg-hover:var(--background);--premium-card-border:color-mix(in srgb,var(--colour-blue-medium) 30%,var(--border));--premium-card-border-hover:color-mix(in srgb,var(--colour-blue-medium) 72%,var(--border));--premium-card-shadow:inset 3px 0 0 color-mix(in srgb,var(--brand) 68%,transparent);--premium-card-shadow-hover:inset 4px 0 0 var(--brand),0 12px 30px color-mix(in srgb,var(--colour-blue) 9%,transparent);--premium-card-media-bg:color-mix(in srgb,var(--colour-blue-pale) 52%,var(--surface-strong));--colour-status-error:#c53030;--colour-redflag:#dc2626;--colour-redflag-deep:#b91c1c}@media (min-width:640px){:root{--layout-gutter:1.5rem}}@media (min-width:768px){:root{--section-block-padding:7rem}}@media (min-width:1024px){:root{--layout-gutter:2rem;--section-block-padding:8.5rem}}section[aria-labelledby=cta-heading],section[aria-labelledby=sector-cta-heading]{padding-top:var(--section-stack-gap)}@media (max-width:1024px){:root{--section-stack-gap:clamp(calc(var(--space-4xl) + var(--space-lg)),16vw,calc(var(--space-4xl) + var(--space-3xl)))}section[aria-labelledby=cta-heading],section[aria-labelledby=sector-cta-heading]{padding-top:var(--section-stack-gap)}}@media (min-width:1600px){:root{--layout-max-home:100rem;--layout-gutter:2.5rem}}@media (min-width:2000px){:root{--layout-max-home:min(calc(100vw - 10rem),136rem);--layout-gutter:clamp(2.5rem,3vw,4.5rem);--ultra-wide-content-rail:clamp(64px,4vw,96px);--primary-hero-padding-block:clamp(72px,4.5vw,112px);--primary-hero-gap:clamp(52px,3.4vw,80px);--primary-hero-columns:minmax(0,0.98fr) minmax(560px,1.08fr);--primary-hero-media-ratio:16/10}section[aria-labelledby=case-study-preview-heading]>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);max-width:1320px;gap:clamp(56px,4vw,80px);margin-bottom:56px}section[aria-labelledby=case-study-preview-heading] h2{font-size:clamp(46px,2.4vw,54px)}section[aria-labelledby=case-study-preview-heading]>div:first-child>div:last-child>p{font-size:18px}section[aria-labelledby=compliance-heading]>div>div:first-child,section[aria-labelledby=why-heading]>div>div:first-child{max-width:min(860px,52%);margin-left:auto;margin-right:auto;text-align:center}section[aria-labelledby=compliance-heading] h2,section[aria-labelledby=courses-heading] h2,section[aria-labelledby=knowledge-heading] h2,section[aria-labelledby=reviews-heading] h2,section[aria-labelledby=sectors-heading] h2,section[aria-labelledby=why-heading] h2{font-size:clamp(40px,2.25vw,48px)}section[aria-labelledby=compliance-heading]>div>div:first-child>p:last-child,section[aria-labelledby=courses-heading]>div:first-child>p:last-child,section[aria-labelledby=knowledge-heading]>div>div:first-child>p,section[aria-labelledby=sectors-heading]>div>p:last-of-type,section[aria-labelledby=why-heading]>div>div:first-child>p{font-size:18px}section[aria-labelledby=courses-heading]>div:first-child,section[aria-labelledby=knowledge-heading]>div>div:first-child,section[aria-labelledby=reviews-heading]>div>div:first-child{max-width:860px}}:root[data-theme=dark]{--background:#061a2e;--background-rgb:6,26,46;--surface-container:#0b2440;--surface-container-rgb:11,36,64;--text-title:#f4f9fd;--text-body:#b7c8d8;--brand-accent:#6fb4e3;--heading-premium-gradient:linear-gradient(180deg,#f9fafb,#d1d5db 20%,#9ca3af 40%,#e5e7eb 58%,#d1d5db 78%,#9ca3af);--heading-metal-fallback:#d1d5db;--heading-emboss-shadow:-1px -1px 0.5px rgba(255,255,255,0.45),1px 1px 1px rgba(0,0,0,0.6);--heading-premium-filter:none;--heading-silver-gradient:linear-gradient(180deg,var(--colour-brilliant-silver) 0%,#cbd5e1 54%,var(--colour-muted-silver) 100%);--foreground:var(--text-title);--surface:var(--surface-container);--surface-rgb:30,41,59;--surface-strong:#102f50;--surface-elevated:#0f2b49;--muted:var(--text-body);--brand:var(--brand-accent);--brand-soft:#0d3459;--accent:#6fb4e3;--accent-soft:#123f68;--title-primary:var(--text-title);--title-secondary:#cbd5e1;--text-silver:#c6d6e5;--border:#1d4568;--border-strong:#2d638f;--panel:#0b2440;--panel-soft:#102f50;--section-muted:#092138;--section-blue:#0d3459;--hub-card-bg:var(--panel);--shadow-soft:0 10px 28px color-mix(in srgb,#000000 28%,transparent);--shadow-hover:0 18px 44px color-mix(in srgb,var(--brand) 18%,transparent),0 2px 8px color-mix(in srgb,#000000 20%,transparent);--shadow-structural:0 16px 44px color-mix(in srgb,#000000 36%,transparent);--interactive-focus-ring:0 0 0 4px color-mix(in srgb,var(--brand) 22%,transparent);--interactive-border-hover:color-mix(in srgb,var(--accent) 68%,var(--border));--button-premium-bg:linear-gradient(135deg,#0057a8,#125dc5);--button-premium-hover-bg:linear-gradient(135deg,#0064bc,#125dc5);--premium-card-bg:var(--panel);--premium-card-bg-hover:var(--panel);--premium-card-border:color-mix(in srgb,var(--colour-blue-medium) 30%,var(--border));--premium-card-border-hover:var(--interactive-border-hover);--premium-card-shadow:inset 3px 0 0 color-mix(in srgb,var(--brand) 68%,transparent);--premium-card-shadow-hover:inset 4px 0 0 var(--brand),0 14px 34px color-mix(in srgb,#000000 20%,transparent);--premium-card-media-bg:color-mix(in srgb,var(--surface-strong) 78%,var(--background));--colour-status-error:#f87171;--colour-redflag:#f87171;--colour-redflag-deep:#fca5a5}html{min-height:100%;background:var(--background);overflow-y:auto;scrollbar-gutter:stable;transition:background var(--motion-duration-micro) var(--motion-ease-premium)}[data-section-fade]{position:relative;isolation:isolate}[data-section-fade]:after,[data-section-fade]:before{content:"";position:absolute;left:0;right:0;z-index:0;height:var(--section-transition-height);pointer-events:none}[data-section-fade]:before{top:0;background:linear-gradient(to bottom,var(--background),transparent)}[data-section-fade]:after{bottom:0;background:linear-gradient(to top,var(--background),transparent)}[data-section-fade]+[data-section-fade]:before,[data-section-fade]:has(+[data-section-fade]):after{content:none;display:none;background:none;height:0}section[aria-labelledby=reviews-heading]+section[aria-labelledby=live-training-heading]:before,section[aria-labelledby=reviews-heading]:has(+section[aria-labelledby=live-training-heading]):after{content:none;display:none;background:none;height:0}@media (hover:hover) and (pointer:fine){html{scrollbar-gutter:stable;overflow-y:scroll}}body,html{max-width:100vw}body{overflow-x:clip;overscroll-behavior-y:none}#main-content{width:100%}body{min-height:100dvh;color:var(--text-body);background:var(--background);font-family:var(--font-body);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background var(--motion-duration-micro) var(--motion-ease-premium),color var(--motion-duration-micro) var(--motion-ease-premium)}:where(h1,h2,h3,h4,h5,h6){color:var(--title-primary);font-family:var(--font-display);letter-spacing:0}.premium-title,h1,h2{color:var(--title-primary)!important;font-family:var(--font-display)}h1{color:var(--colour-blue)!important;background:none;-webkit-text-fill-color:currentColor;text-shadow:none;-webkit-text-stroke:0;filter:none}.premium-title>span,.premium-title>span>span,h1>span,h1>span>span,h2>span,h2>span>span{color:inherit!important}:root[data-theme=dark] .premium-title>span>span,:root[data-theme=dark] h1>span>span,:root[data-theme=dark] h2>span>span{color:var(--title-secondary)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .premium-title>span>span,:root:not([data-theme=light]) h1>span>span,:root:not([data-theme=light]) h2>span>span{color:var(--title-secondary)!important}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){h1{background:none;color:var(--colour-blue)!important;-webkit-text-fill-color:currentColor;text-shadow:none;-webkit-text-stroke:0}}:root[data-theme=dark] h1{color:var(--heading-metal-fallback)!important;background-image:var(--heading-premium-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:var(--heading-emboss-shadow);-webkit-text-stroke:.5px color-mix(in srgb,var(--heading-metal-fallback) 86%,transparent);filter:var(--heading-premium-filter)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) h1{color:var(--heading-metal-fallback)!important;background-image:var(--heading-premium-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:var(--heading-emboss-shadow);-webkit-text-stroke:.5px color-mix(in srgb,var(--heading-metal-fallback) 86%,transparent);filter:var(--heading-premium-filter)}}@media (forced-colors:active){h1{background:none;color:CanvasText!important;-webkit-text-fill-color:currentColor;text-shadow:none;-webkit-text-stroke:0}}:where(p,li,dd,dt,input,textarea,select,button){font-family:var(--font-body)}::selection{background:color-mix(in srgb,var(--brand) 22%,transparent)}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@keyframes pageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes homeRevealTile{to{opacity:1;transform:translateY(0)}}@keyframes revealFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes revealImageUp{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}[data-reveal].motion-ready:not([data-in-view]){opacity:0;transform:translateY(var(--reveal-distance,18px))}[data-reveal].motion-ready:not([data-in-view]),[data-reveal].motion-ready[data-in-view]{transition:opacity var(--reveal-duration,.64s) var(--motion-ease-premium),transform var(--reveal-duration,.64s) var(--motion-ease-premium);transition-delay:var(--reveal-delay,0s)}[data-reveal].motion-ready[data-in-view]{opacity:1;transform:none}[data-reveal=image].motion-ready:not([data-in-view]){clip-path:inset(100% 0 0 0)}[data-reveal=image].motion-ready:not([data-in-view]),[data-reveal=image].motion-ready[data-in-view]{transition:clip-path var(--reveal-duration,.7s) var(--motion-ease-premium);transition-delay:var(--reveal-delay,0s)}[data-reveal=image].motion-ready[data-in-view]{clip-path:inset(0 0 0 0)}@media (prefers-color-scheme:dark){html{color-scheme:dark}:root:not([data-theme=light]){--background:#061a2e;--background-rgb:6,26,46;--surface-container:#0b2440;--surface-container-rgb:11,36,64;--text-title:#f4f9fd;--text-body:#b7c8d8;--brand-accent:#6fb4e3;--heading-premium-gradient:linear-gradient(180deg,#f9fafb,#d1d5db 20%,#9ca3af 40%,#e5e7eb 58%,#d1d5db 78%,#9ca3af);--heading-metal-fallback:#d1d5db;--heading-emboss-shadow:-1px -1px 0.5px rgba(255,255,255,0.45),1px 1px 1px rgba(0,0,0,0.6);--heading-premium-filter:none;--heading-silver-gradient:linear-gradient(180deg,var(--colour-brilliant-silver) 0%,#cbd5e1 54%,var(--colour-muted-silver) 100%);--foreground:var(--text-title);--surface:var(--surface-container);--surface-rgb:30,41,59;--surface-strong:#102f50;--surface-elevated:#0f2b49;--muted:var(--text-body);--brand:var(--brand-accent);--brand-soft:#0d3459;--accent:#6fb4e3;--accent-soft:#123f68;--title-primary:var(--text-title);--title-secondary:#cbd5e1;--text-silver:#c6d6e5;--border:#1d4568;--border-strong:#2d638f;--panel:#0b2440;--panel-soft:#102f50;--section-muted:#092138;--section-blue:#0d3459;--shadow-soft:0 10px 28px color-mix(in srgb,#000000 28%,transparent);--shadow-hover:0 18px 44px color-mix(in srgb,var(--brand) 18%,transparent),0 2px 8px color-mix(in srgb,#000000 20%,transparent);--shadow-structural:0 16px 44px color-mix(in srgb,#000000 36%,transparent);--interactive-focus-ring:0 0 0 4px color-mix(in srgb,var(--brand) 22%,transparent);--interactive-border-hover:color-mix(in srgb,var(--accent) 68%,var(--border));--button-premium-bg:linear-gradient(135deg,#0057a8,#125dc5);--button-premium-hover-bg:linear-gradient(135deg,#0064bc,#125dc5);--colour-status-error:#f87171;--colour-redflag:#f87171;--colour-redflag-deep:#fca5a5}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.ConsentManager_banner__gGWVK{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--background) 96%,var(--surface));box-shadow:var(--shadow-soft);padding:10px max(16px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.ConsentManager_bannerReserved__O6Xcf{visibility:hidden;opacity:0;pointer-events:none}html.sst-consent-saved .ConsentManager_banner__gGWVK{display:none}.ConsentManager_visuallyHidden__rXYhD{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ConsentManager_banner__gGWVK p{flex:1 1 320px;margin:0;color:var(--muted);font-size:13px;line-height:1.5}.ConsentManager_banner__gGWVK p a{color:var(--brand);font-weight:700;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.ConsentManager_actions__SveaT{display:flex;flex-shrink:0;gap:8px}.ConsentManager_primary__vxKSO,.ConsentManager_secondary__epFsS{min-height:38px;border:1px solid var(--border);border-radius:7px;padding:0 14px;font:inherit;font-size:13px;font-weight:700;text-align:center;white-space:nowrap;cursor:pointer}.ConsentManager_primary__vxKSO{border-color:var(--brand);background:var(--brand);color:#ffffff}.ConsentManager_secondary__epFsS{background:transparent;color:var(--foreground)}.ConsentManager_primary__vxKSO:focus-visible,.ConsentManager_secondary__epFsS:focus-visible{outline:none;box-shadow:var(--interactive-focus-ring)}.ConsentManager_footerButton__A0QmA{border:0;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:700;cursor:pointer;text-align:center}.ConsentManager_footerButton__A0QmA:hover{color:var(--brand)}.ConsentManager_footerButton__A0QmA:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--radius-sm,4px)}@media (min-width:641px){.ConsentManager_banner__gGWVK{right:18px;bottom:18px;left:auto;width:min(600px,calc(100vw - 36px));border:1px solid var(--border);border-radius:10px;padding:14px 16px}}@media (max-width:640px){.ConsentManager_banner__gGWVK{gap:5px 12px;padding:6px max(12px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.ConsentManager_banner__gGWVK p{flex-basis:100%;font-size:12px;line-height:1.3}.ConsentManager_actions__SveaT{width:100%}.ConsentManager_actions__SveaT>*{flex:1 1;min-height:36px}}@media print{.ConsentManager_banner__gGWVK{display:none}}.ThemeToggle_segmented__2_Ye7{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-container) 70%,transparent);padding:3px;gap:1px}.ThemeToggle_seg__P7rH1{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:0 10px;border:none;border-radius:calc(var(--radius-sm) - 2px);background:transparent;color:var(--foreground);font-size:12px;font-weight:600;text-align:center;cursor:pointer;white-space:nowrap;transition:background var(--motion-duration-micro) var(--motion-ease-premium),color var(--motion-duration-micro) var(--motion-ease-premium)}.ThemeToggle_seg__P7rH1:hover:not(.ThemeToggle_segActive__52R3W){background:color-mix(in srgb,var(--foreground) 6%,transparent)}.ThemeToggle_segActive__52R3W{background:var(--surface-elevated);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--brand)}.ThemeToggle_segActive__52R3W:hover{color:var(--brand)}.ThemeToggle_icon__TI0ms{flex-shrink:0}.ThemeToggle_segLabel__EC7aj{line-height:1}.ThemeToggle_seg__P7rH1:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:calc(var(--radius-sm) - 2px)}@media (max-width:480px){.ThemeToggle_segLabel__EC7aj{display:none}.ThemeToggle_seg__P7rH1{padding:0 8px}}@media (min-width:1024px) and (max-width:1439px){.ThemeToggle_segLabel__EC7aj{display:none}.ThemeToggle_seg__P7rH1{padding:0 8px}}@media (prefers-reduced-motion:reduce){.ThemeToggle_seg__P7rH1{transition:none}}.site_skipLink__w7zsN{position:absolute;top:-100%;left:8px;z-index:200;display:inline-flex;align-items:center;height:44px;border-radius:var(--radius-sm);background:var(--brand);color:#ffffff;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.site_skipLink__w7zsN:focus-visible{top:8px;outline:2px solid color-mix(in srgb,var(--brand) 60%,transparent);outline-offset:3px}:root[data-theme=dark] .site_skipLink__w7zsN,:root[data-theme=dark] .site_skipLink__w7zsN:active,:root[data-theme=dark] .site_skipLink__w7zsN:visited{background:var(--colour-blue);color:var(--colour-white)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site_skipLink__w7zsN,:root:not([data-theme=light]) .site_skipLink__w7zsN:active,:root:not([data-theme=light]) .site_skipLink__w7zsN:visited{background:var(--colour-blue);color:var(--colour-white)}}.site_headerWrapper__NKR6T{--header-height:80px;position:sticky;top:0;z-index:100;width:100%;border-bottom:1px solid var(--border);background:rgb(var(--background-rgb));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background var(--motion-duration-hover) var(--motion-ease-premium),border-color var(--motion-duration-hover) var(--motion-ease-premium)}.site_header__reuaD{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);width:100%;max-width:var(--layout-max-home);margin:0 auto;height:var(--header-height);padding:0 var(--layout-gutter);min-width:0;overflow:visible}.site_brand__rwh7Z{display:inline-flex;align-items:center;flex-shrink:0;border-radius:var(--radius-sm);outline-offset:4px;transition:opacity var(--motion-duration-hover) var(--motion-ease-premium),transform var(--motion-duration-hover) var(--motion-ease-premium)}.site_brand__rwh7Z:hover{opacity:.82;transform:translateY(var(--motion-lift-sm))}.site_logoWrapper__tfWNd{position:relative;width:clamp(184px,17vw,232px);height:clamp(48px,4.4vw,60px);border-radius:var(--radius-sm);overflow:hidden}.site_logoImage__M73e_{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.site_logoDark__l0WGj,:root[data-theme=dark] .site_logoLight__sj9i5{display:none}:root[data-theme=dark] .site_logoDark__l0WGj{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site_logoLight__sj9i5{display:none}:root:not([data-theme=light]) .site_logoDark__l0WGj{display:block}}.site_headerRight__5vKGY{display:flex;align-items:center;gap:12px;flex-shrink:0}.site_nav__7Tba7{display:none;flex:1 1;gap:clamp(4px,1vw,16px);min-width:0;padding:0 var(--space-sm)}.site_navLink__ULiaQ,.site_nav__7Tba7{align-items:center;justify-content:center}.site_navLink__ULiaQ{position:relative;display:inline-flex;height:44px;min-width:max-content;border:2px solid transparent;border-radius:var(--radius-sm);color:var(--muted);padding:0 5px;font-size:clamp(12px,1.05vw,15px);font-weight:700;white-space:nowrap;background:transparent;transition:background var(--motion-duration-hover) var(--motion-ease-premium),border-color var(--motion-duration-hover) var(--motion-ease-premium),box-shadow var(--motion-duration-hover) var(--motion-ease-premium),color var(--motion-duration-hover) var(--motion-ease-premium)}.site_navLink__ULiaQ:after{content:"";position:absolute;bottom:6px;left:10px;right:10px;height:2px;border-radius:999px;background:var(--brand);transform:scaleX(0);transform-origin:center;transition:transform .25s var(--motion-ease-premium)}.site_navLink__ULiaQ:hover{background:color-mix(in srgb,var(--brand-soft) 46%,transparent);color:var(--brand);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent)}.site_navLink__ULiaQ:hover:after{transform:scaleX(1)}.site_navActive__fZNYZ{border-color:var(--brand);color:var(--brand)}.site_navActive__fZNYZ:after{transform:scaleX(1)}.site_navCta__mM03M{display:none;align-items:center;justify-content:center;text-align:center;height:36px;min-height:36px;flex-shrink:0;border:1px solid transparent;margin-left:0;padding:0 12px;border-radius:var(--radius-sm);background:var(--button-premium-bg);color:#ffffff;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;transition:background var(--motion-duration-hover) var(--motion-ease-premium),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)}.site_navCta__mM03M:hover{background:var(--button-premium-hover-bg);box-shadow:0 6px 16px color-mix(in srgb,var(--brand) 18%,transparent);color:#ffffff;transform:translateY(var(--motion-lift-sm))}.site_navCtaActive__GOt04{border-color:color-mix(in srgb,#ffffff 28%,var(--brand));box-shadow:none}.site_disclosure__btCoC{position:relative;display:inline-flex;align-items:center;height:44px;flex-shrink:0}.site_disclosureLink__GXw_X,.site_disclosureTrigger__JwHSL{position:relative;display:inline-flex;align-items:center;justify-content:center;height:44px;min-width:max-content;border:2px solid transparent;border-radius:var(--radius-sm);color:var(--muted);padding:0 8px;font-size:clamp(12px,1.05vw,15px);font-weight:700;white-space:nowrap;background:transparent;cursor:pointer;font-family:inherit;text-decoration:none}.site_disclosureLinkCurrent__jN7bP,.site_disclosureLink__GXw_X:focus-visible,.site_disclosureLink__GXw_X:hover,.site_disclosureMenuButton__k4RjD:focus-visible,.site_disclosureMenuButton__k4RjD:hover,.site_disclosureMenuButton__k4RjD[aria-expanded=true],.site_disclosureTrigger__JwHSL:hover,.site_disclosureTrigger__JwHSL[aria-expanded=true]{background:color-mix(in srgb,var(--brand-soft) 46%,transparent);color:var(--brand)}.site_disclosureMenuButton__k4RjD{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-4px;border:2px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer}.site_disclosureMenuButton__k4RjD svg{transition:transform var(--motion-duration-micro) var(--motion-ease-premium)}.site_disclosureMenuButton__k4RjD[aria-expanded=true] svg{transform:rotate(180deg)}.site_disclosureList__fb3df{position:absolute;top:calc(100% + ((var(--header-height) - 44px) / 2));left:0;z-index:20;box-sizing:border-box;min-width:280px;max-width:min(22rem,calc(100vw - 2 * var(--layout-gutter)));max-height:min(70vh,calc(100vh - var(--header-height) - 12px));overflow-x:hidden;overflow-y:auto;margin:0;padding:10px 8px;list-style:none;background:var(--background);border:1px solid var(--premium-card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.site_navItemNote___KWoM{font-size:13px;font-weight:600}.site_navGroupLabel__88Rt7,.site_navItemNote___KWoM{display:block;color:var(--text-silver);line-height:1.3}.site_navGroupLabel__88Rt7{margin:10px 12px 4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.site_disclosureList__fb3df a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:44px;padding:8px 12px;border-radius:var(--radius-sm);color:var(--text-title);font-size:14px;font-weight:600;text-align:left;text-decoration:none;white-space:normal}.site_disclosureList__fb3df a:focus-visible,.site_disclosureList__fb3df a:hover,.site_disclosureList__fb3df a[aria-current=page]{background:color-mix(in srgb,var(--brand) 8%,var(--background));color:var(--brand)}.site_mobileDiscuss__ge1cm{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border-radius:var(--radius-sm);background:var(--button-premium-bg);color:#ffffff;font-size:13px;font-weight:700;text-decoration:none}.site_mobileDisclosure__NZ9eH{display:grid;gap:4px}.site_mobileDisclosureRow__bIOmb{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px}.site_mobileDisclosureLink__u7XoU{display:flex;align-items:center;min-height:44px;color:inherit;font-weight:700;text-decoration:none}.site_mobileDisclosureTrigger__Hzw28{display:flex;align-items:center;justify-content:center;min-height:44px;width:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.site_mobileDisclosureTrigger__Hzw28 svg{transition:transform var(--motion-duration-micro) var(--motion-ease-premium)}.site_mobileDisclosureTrigger__Hzw28[aria-expanded=true] svg{transform:rotate(180deg)}.site_mobileDisclosureList__bUSYB{margin:0 0 8px;padding:4px 0 8px 12px;max-height:min(50vh,22rem);overflow-y:auto;list-style:none}.site_mobileDisclosureList__bUSYB a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:44px;height:auto;text-align:left;white-space:normal}@media (min-width:1024px){.site_mobileDiscuss__ge1cm{display:none}}@media (max-width:1023px){.site_nav__7Tba7{display:none}}.site_brand__rwh7Z:focus-visible,.site_disclosureLink__GXw_X:focus-visible,.site_disclosureMenuButton__k4RjD:focus-visible,.site_disclosureTrigger__JwHSL:focus-visible,.site_mobileDisclosureTrigger__Hzw28:focus-visible,.site_mobileDiscuss__ge1cm:focus-visible,.site_mobileMenuTrigger__nz_Ow:focus-visible,.site_mobileNav__EmPSZ a:focus-visible,.site_navCta__mM03M:focus-visible,.site_navLink__ULiaQ:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:var(--radius-sm)}.site_mobileMenu__zRlPS{position:relative;display:block}.site_mobileMenuTrigger__nz_Ow{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;min-width:44px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--foreground);padding:0 12px;cursor:pointer;font-size:14px;font-weight:700;white-space:nowrap;transition:background var(--motion-duration-hover) var(--motion-ease-premium),border-color var(--motion-duration-hover) var(--motion-ease-premium),color var(--motion-duration-hover) var(--motion-ease-premium)}.site_mobileMenuTriggerOpen__SpukS,.site_mobileMenuTrigger__nz_Ow:hover{border-color:var(--brand);background:color-mix(in srgb,var(--brand-soft) 56%,transparent);color:var(--brand);box-shadow:var(--interactive-focus-ring)}.site_drawerLayer__Ylo1P{position:fixed;z-index:1000;inset:68px 0 0;pointer-events:auto;overscroll-behavior:contain;touch-action:manipulation}.site_drawerBackdrop__Au2mr{position:absolute;inset:0;width:100%;border:0;background:color-mix(in srgb,var(--colour-midnight-slate) 48%,transparent);cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:site_drawerBackdropIn__CKNMD var(--motion-duration-hover) var(--motion-ease-premium) both}.site_drawerPanel__yZcMV{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;background:var(--background);box-shadow:none;animation:site_mobileDrawerIn__5CgJC var(--motion-duration-hover) var(--motion-ease-premium) both}.site_drawerHeader__YsaJv{display:flex;align-items:center;justify-content:space-between;min-height:64px;border-bottom:1px solid var(--border);padding:0 var(--space-lg);color:var(--text-title);font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site_drawerClose__qxBRm{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--foreground);cursor:pointer}.site_drawerClose__qxBRm:hover{border-color:var(--brand);background:color-mix(in srgb,var(--brand-soft) 56%,transparent);color:var(--brand)}.site_drawerClose__qxBRm:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.site_mobileNav__EmPSZ{display:flex;flex-direction:column;padding:var(--space-sm)}.site_mobileNav__EmPSZ a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:52px;height:auto;color:var(--foreground);padding:10px 12px;font-size:15px;font-weight:700;line-height:1.35;text-align:left;white-space:normal;transition:background var(--motion-duration-hover) var(--motion-ease-premium),color var(--motion-duration-hover) var(--motion-ease-premium)}.site_mobileNav__EmPSZ .site_mobileDisclosureRow__bIOmb,.site_mobileNav__EmPSZ a{border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent)}.site_mobileNav__EmPSZ .site_mobileDisclosureLink__u7XoU{border-bottom:none}.site_mobileNavActive__O5vvn,.site_mobileNav__EmPSZ a:hover{background:var(--surface-container)}.site_mobileNavActive__O5vvn,.site_mobileNavCta__mjT2_{box-shadow:inset 3px 0 0 var(--brand)}.site_mobileNavCta__mjT2_{margin-top:var(--space-sm);border:1px solid color-mix(in srgb,var(--brand) 42%,var(--border))!important;border-radius:var(--radius-sm)!important;background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand)!important}.site_mobileNavCtaActive__ZiQ7o{background:var(--surface-container)}.site_sectionHeader__l8uU0{max-width:720px}.site_sectionHeader__l8uU0 p{margin-bottom:12px;color:var(--brand);font-size:13px;font-weight:700;text-transform:uppercase}.site_sectionHeader__l8uU0 h2{color:var(--title-primary);font-size:clamp(34px,5vw,58px);font-weight:300;line-height:1;text-wrap:balance}.site_sectionHeader__l8uU0>span{display:block;margin-top:18px;color:var(--muted);font-size:18px;line-height:1.7}@keyframes site_drawerBackdropIn__CKNMD{0%{opacity:0}to{opacity:1}}@keyframes site_mobileDrawerIn__5CgJC{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media (min-width:1024px){.site_nav__7Tba7{display:flex}.site_navCta__mM03M{display:inline-flex}.site_headerRight__5vKGY{gap:20px}.site_mobileMenu__zRlPS{display:none}}@media (max-width:1023px){.site_headerWrapper__NKR6T{--header-height:72px}.site_logoWrapper__tfWNd{width:clamp(176px,26vw,220px);height:clamp(46px,6.4vw,58px)}}@media (min-width:521px) and (max-width:1023px){.site_drawerLayer__Ylo1P{inset:72px 0 0}}@media (max-width:520px){.site_headerWrapper__NKR6T{--header-height:68px}.site_header__reuaD{gap:8px;padding:0 16px}.site_brand__rwh7Z{flex:1 1 auto;min-width:0}.site_headerRight__5vKGY{gap:8px}.site_mobileMenuTrigger__nz_Ow{width:44px;padding:0;gap:0}.site_mobileMenuTrigger__nz_Ow span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site_logoWrapper__tfWNd{width:min(184px,100%);height:48px}}@media (max-width:390px){.site_header__reuaD{padding:0 12px;gap:6px}.site_headerRight__5vKGY{gap:6px}.site_logoWrapper__tfWNd{width:min(148px,100%);height:40px}}@media (prefers-reduced-motion:reduce){.site_drawerBackdrop__Au2mr,.site_drawerPanel__yZcMV,.site_mobileMenuTrigger__nz_Ow,.site_mobileNav__EmPSZ a,.site_nav__7Tba7 a{animation:none;transition:none}.site_navLink__ULiaQ:after{transition:none}}