.child-hero .ds-eyebrow .badge-soon{vertical-align:middle;margin-left:.5em;padding:.2em .55em;font-size:.8125rem}.training-path-grid{align-items:stretch}.training-path-grid .layout-feature-card--hub{height:100%}#programmes .layout-feature-card--elevated{background:var(--color-blanc);border:1px solid var(--border);box-shadow:none}#programmes .layout-feature-card--hub .link-arrow{color:var(--color-rouge);transition:color var(--duration-fast,.2s) var(--ease-out,ease);align-self:flex-start;align-items:center;gap:.35em;margin-top:auto;text-decoration:none;display:inline-flex}#programmes .layout-feature-card--hub .link-arrow:after{content:"→";transition:transform var(--duration-fast,.2s) var(--ease-out,ease)}#programmes .layout-feature-card--hub .link-arrow:hover{color:var(--color-navy);text-decoration:none}#programmes .layout-feature-card--hub .link-arrow:hover:after{transform:translate(4px)}@media (prefers-reduced-motion:reduce){#programmes .layout-feature-card--hub .link-arrow:after,#programmes .layout-feature-card--hub .link-arrow:hover:after{transition:none;transform:none}}.training-path-label{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:color-mix(in srgb, var(--color-navy) 55%, var(--color-turquoise))}.training-register-cta{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.training-register__reassurance{max-width:28rem;font-size:var(--text-sm);line-height:var(--leading-body);color:color-mix(in srgb, var(--color-navy) 72%, transparent);margin:0}.hero-support{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:color-mix(in srgb, var(--color-navy) 72%, transparent)}body[data-page=ai-training] [data-training-form-cta]{cursor:pointer}body[data-page=ai-training].training-form-open{overflow:hidden}body[data-page=ai-training] .training-form-lightbox[hidden]{display:none!important}body[data-page=ai-training] .training-form-lightbox{z-index:200;justify-content:center;align-items:center;padding:clamp(.75rem,3vw,2rem);display:flex;position:fixed;inset:0}body[data-page=ai-training] .training-form-lightbox__backdrop{background:color-mix(in srgb, var(--color-navy) 72%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}body[data-page=ai-training] .training-form-lightbox__dialog{z-index:1;border-radius:var(--radius-lg);background:var(--color-blanc);width:min(100%,920px);max-height:min(92dvh,900px);box-shadow:0 24px 64px color-mix(in srgb, var(--color-navy) 35%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}body[data-page=ai-training] .training-form-lightbox__close{z-index:2;background:var(--color-blanc);width:40px;height:40px;color:var(--color-navy);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.75rem;right:.75rem;box-shadow:0 4px 16px #0327391f}body[data-page=ai-training] .training-form-lightbox__close:hover{color:var(--color-rouge)}body[data-page=ai-training] .training-form-lightbox__iframe-wrap{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}body[data-page=ai-training] .training-form-lightbox__loading{z-index:1;background:var(--color-blanc);color:var(--color-navy);font-size:var(--text-base);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin:0;display:flex;position:absolute;inset:0}body[data-page=ai-training] .training-form-lightbox__loading[hidden]{display:none}body[data-page=ai-training] .training-form-lightbox__fallback{font-size:var(--text-sm);color:var(--fg-muted);margin:0}body[data-page=ai-training] .training-form-lightbox__fallback a{color:var(--color-rouge);text-underline-offset:2px;text-decoration:underline}body[data-page=ai-training] .training-form-lightbox__iframe{background:var(--color-blanc);border:0;flex:auto;width:100%;min-width:0;max-width:100%;height:min(88dvh,860px);min-height:480px;display:block}@media (max-width:640px){body[data-page=ai-training] .training-form-lightbox{align-items:stretch;padding:0}body[data-page=ai-training] .training-form-lightbox__dialog{border-radius:0;width:100%;max-height:100dvh}body[data-page=ai-training] .training-form-lightbox__iframe{height:100dvh}}body[data-page=ai-training] #service-catalog .layout-tab-workflow{--tb-panel-bg:var(--color-rouge-10);--tb-panel-border:color-mix(in srgb, var(--color-rouge) 14%, transparent)}.training-catalogue-close__text{margin:clamp(var(--space-6), 5vw, var(--space-8)) 0 0;max-width:40rem;font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-navy);text-align:center;margin-left:auto;margin-right:auto}body[data-page=ai-training] [data-training-form-cta].ds-btn,body[data-page=ai-training] [data-training-form-cta].layout-faq-cta-card__btn{align-items:center;gap:.35em;display:inline-flex}body[data-page=ai-training] [data-training-form-cta].ds-btn:after,body[data-page=ai-training] [data-training-form-cta].layout-faq-cta-card__btn:after{content:"→";line-height:1;transition:transform .2s}body[data-page=ai-training] [data-training-form-cta].ds-btn:hover:after,body[data-page=ai-training] [data-training-form-cta].layout-faq-cta-card__btn:hover:after{transform:translate(4px)}body[data-page=ai-training] [data-training-form-cta].ds-btn--primary:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--color-rouge) 32%, transparent)}body[data-page=ai-training] #service-catalog .tab-panel-services--quad>.layout-feature-card--hub{background:var(--color-navy);height:100%;min-height:0;transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);border:none}body[data-page=ai-training] #service-catalog .tab-panel-services--quad>.layout-feature-card--hub:hover{box-shadow:0 16px 40px color-mix(in srgb, var(--color-navy) 28%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-turquoise) 30%, transparent);transform:translateY(-4px)}body[data-page=ai-training] #service-catalog .tab-panel-services--quad>.layout-feature-card--hub .layout-feature-card__top{gap:var(--space-1);flex-direction:column;display:flex}body[data-page=ai-training] #service-catalog .tab-panel-services--quad>.layout-feature-card--hub .layout-feature-card__bottom{gap:var(--space-2);flex-direction:column;flex:1;display:flex}body[data-page=ai-training] #service-catalog .tab-panel-services--quad>.layout-feature-card--hub .journey-step-num{font-family:var(--font-body);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:var(--leading-body);color:var(--color-turquoise);margin:0}body[data-page=ai-training] #service-catalog .tab-panel-services--quad>.layout-feature-card--hub h3{font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-blanc);margin:0}body[data-page=ai-training] #service-catalog .tab-panel-services--quad>.layout-feature-card--hub p{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-blanc);margin:0}body[data-page=ai-training] #service-catalog .tab-panel-services--quad>.layout-feature-card--hub .link-arrow[data-training-form-cta]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-rouge);transition:color var(--duration-fast) var(--ease-out);align-self:flex-start;align-items:center;gap:.35em;margin-top:auto;text-decoration:none;display:inline-flex}body[data-page=ai-training] #service-catalog .tab-panel-services--quad>.layout-feature-card--hub .link-arrow[data-training-form-cta]:after{content:"→";transition:transform var(--duration-fast) var(--ease-out)}body[data-page=ai-training] #service-catalog .tab-panel-services--quad>.layout-feature-card--hub .link-arrow[data-training-form-cta]:hover{color:var(--color-blanc);text-decoration:none}body[data-page=ai-training] #service-catalog .tab-panel-services--quad>.layout-feature-card--hub .link-arrow[data-training-form-cta]:hover:after{transform:translate(4px)}body[data-page=ai-training] .training-catalogue-close__text .link-arrow[data-training-form-cta]{align-items:center;gap:.35em;text-decoration:none;transition:color .2s;display:inline-flex}body[data-page=ai-training] .training-catalogue-close__text .link-arrow[data-training-form-cta]:after{content:"→";transition:transform .2s}body[data-page=ai-training] .training-catalogue-close__text .link-arrow[data-training-form-cta]:hover{color:var(--color-navy);text-decoration:none}body[data-page=ai-training] .training-catalogue-close__text .link-arrow[data-training-form-cta]:hover:after{transform:translate(4px)}@media (prefers-reduced-motion:reduce){body[data-page=ai-training] [data-training-form-cta].ds-btn:after,body[data-page=ai-training] [data-training-form-cta].layout-faq-cta-card__btn:after,body[data-page=ai-training] #service-catalog .link-arrow[data-training-form-cta]:after,body[data-page=ai-training] .training-catalogue-close__text .link-arrow[data-training-form-cta]:after{transition:none}body[data-page=ai-training] [data-training-form-cta]:hover:after,body[data-page=ai-training] #service-catalog .tab-panel-services--quad>.layout-feature-card--hub:hover{transform:none}}.training-steps-grid{align-items:stretch}.training-step-card{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--color-blanc);height:100%}.training-step-card__num{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--color-rouge)}.training-step-card__title{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-navy)}.training-step-card__body{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-navy);margin:0}
