@media(max-width:1080px){.nav .nav-item.has-sub>.sub.mega6{position:static;transform:none;transition:none;display:block;opacity:1;visibility:visible;pointer-events:auto}.nav .nav-item.has-sub>a::after,.nav .nav-item::after{display:none}}@media(min-width:1081px){.site-header .nav .nav-item.has-sub:has(.mega6){position:relative}.site-header .nav .sub.mega6{position:absolute;top:calc(100% + 14px);left:0;right:auto;width:370px;min-width:0;max-width:calc(100vw - 32px);display:block;padding:8px;background:#fff;border:1px solid #e9e5f2;border-radius:14px;box-shadow:0 16px 40px -12px rgba(16,16,55,.25);max-height:calc(100dvh - 110px);overflow-y:auto}.site-header .nav .nav-community .sub.mega6{left:auto;right:0;width:330px}.site-header .nav .sub.mega6 .mega-items{display:flex;flex-direction:column;gap:2px;width:100%;max-width:none;padding:0;margin:0}.site-header .nav .sub.mega6 .mi{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-width:0;margin:0;padding:13px 14px;border:0;border-radius:8px;background:0 0;white-space:normal;transition:background .15s ease}.site-header .nav .sub.mega6 .mi::after{content:none}.site-header .nav .sub.mega6 a.mi:focus-visible,.site-header .nav .sub.mega6 a.mi:hover{background:#f4f1fb;border:0}.site-header .nav .sub.mega6 a.mi:focus-visible{outline:2px solid #7433e8;outline-offset:-2px}.site-header .nav .sub.mega6 .nav-sub-copy{display:block;flex:1;min-width:0}.site-header .nav .sub.mega6 .mi b{display:block;color:#19154f;font:600 13.5px/1.4 var(--sans);letter-spacing:0;text-transform:none}.site-header .nav .sub.mega6 .mi small{display:block;margin-top:4px;color:#68647c;font:400 12px/1.5 var(--sans);letter-spacing:0;text-transform:none}.site-header .nav .sub.mega6 .mi>svg{flex:none;width:6px;height:12px;margin:0;opacity:.55}.site-header .nav .sub.mega6 a.mi:hover b{color:#6e31d0}}@media(max-width:1080px){.site-header .nav .sub.mega6 .mi{display:block;min-height:44px;padding:10px 0}.site-header .nav .sub.mega6 .nav-sub-copy{display:block}.site-header .nav .sub.mega6 .mi b{color:#fff;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.site-header .nav .sub.mega6 .mi>svg{display:none}}.nav .nav-coming-soon{cursor:default}.site-header .nav .nav-soon-badge{display:inline-block;margin-top:7px;padding:3px 9px;border-radius:20px;background:#eee8fb;color:#6530b7;font:600 10px/1.5 var(--sans);letter-spacing:.2px}@media(min-width:1081px){.nav[data-desktop-menus] .nav-item.has-sub>a::after,.nav[data-desktop-menus] .nav-item::after{display:none;pointer-events:none}.nav[data-desktop-menus] .nav-item.has-sub>.sub.mega6{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.nav[data-desktop-menus] .nav-item.has-sub.is-menu-open>.sub.mega6{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav[data-desktop-menus] .nav-item>a svg{transform:none}.nav[data-desktop-menus] .nav-item.is-menu-open>a svg{transform:rotate(180deg)}.nav[data-desktop-menus] .nav-item.is-menu-open>a{color:var(--yellow)}.nav[data-desktop-menus] .nav-item.is-menu-open>a svg path{stroke:var(--yellow)}}@media(min-width:1081px) and (prefers-reduced-motion:reduce){.nav[data-desktop-menus] .nav-item.has-sub>.sub.mega6{transition:none}}@media(prefers-reduced-motion:reduce){.site-header .nav .sub.mega6,.site-header .nav .sub.mega6 .mi{transition:none}}.site-header .nav .nav-experiences{border-top:1px solid #e9e5f2;margin-top:5px;padding-top:7px}.site-header .nav .nav-group-label{margin:3px 14px 7px;color:#7131de;font:600 10px/1.5 var(--sans);letter-spacing:.09em;text-transform:uppercase}@media(max-width:1080px){.site-header .nav .nav-experiences{border-top-color:#ffffff25;margin-top:10px;padding-top:14px}.site-header .nav .nav-group-label{margin:0 0 8px;color:#c9aff1}}@media(min-width:1081px){.site-header .nav>.nav-item{display:flex;align-items:center}.site-header .nav>.nav-item>a,.site-header .nav>a{display:flex;align-items:center}}@media(min-width:1081px){:root{--aic-header-height:clamp(64px,5.6vw,84px)}.site-header,.site-header.scrolled{position:fixed!important;inset:0 0 auto!important;z-index:1000;transform:none!important;animation:none!important}.site-header .header-inner,.site-header.scrolled .header-inner{height:var(--aic-header-height)!important}body:has(.site-header):not(:has(main > .hero-inner)){padding-top:var(--aic-header-height)!important}.ef-nav{top:var(--aic-header-height)!important}html{scroll-padding-top:calc(var(--aic-header-height) + 20px)}}.training-page .tr-hero{padding-top:clamp(32px,3.4vw,52px)!important}@media(max-width:700px){.training-page .tr-hero{padding-top:28px!important}}@media(min-width:1081px){.site-header{--aic-logo-size:clamp(30px,2.7vw,42px);--aic-nav-size:clamp(12px,.95vw,14px)}.site-header .logo img{height:var(--aic-logo-size)!important;width:auto;transition:height .22s ease!important}.site-header .nav>.nav-item>a,.site-header .nav>a{font-size:var(--aic-nav-size)!important;transition:font-size .22s ease,color .15s ease!important}.site-header.scrolled .logo img{height:calc(var(--aic-logo-size) * .92)!important}.site-header.scrolled .nav>.nav-item>a,.site-header.scrolled .nav>a{font-size:calc(var(--aic-nav-size) * .94)!important}}@media(min-width:1081px) and (max-width:1250px){.site-header{--aic-nav-size:11.5px;--aic-logo-size:30px}}@media(min-width:1081px) and (prefers-reduced-motion:reduce){.site-header .logo img,.site-header .nav>.nav-item>a,.site-header .nav>a{transition:none!important}}@media(max-width:1080px){.site-header{--aic-logo-size:clamp(30px,3.6vw,38px)}.site-header .logo img{height:var(--aic-logo-size)!important;width:auto;transition:height .22s ease!important}.site-header.scrolled .logo img{height:calc(var(--aic-logo-size) * .88)!important}.publications-page{padding-top:72px!important}.publications-page .site-header,.publications-page .site-header.scrolled{position:fixed!important;inset:0 0 auto;z-index:1000;animation:none!important;transform:none!important}.publications-page .site-header .header-inner{height:72px!important}}@media(max-width:1080px) and (prefers-reduced-motion:reduce){.site-header .logo img{transition:none!important}}.site-header.aic-header-surface{background:#141453!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 3px 18px rgba(0,0,0,.18)}body :is(h1,h2,h3){text-wrap:balance;word-break:normal;overflow-wrap:normal;hyphens:none}body h1[data-long-title]{max-inline-size:24ch}body h2[data-long-title]{max-inline-size:31ch}body h3[data-long-title]{max-inline-size:30ch}.coaching-page .tr-hero h1.co-title{max-width:none;max-inline-size:100%;text-wrap:balance}.coaching-page .tr-hero h1.co-title>span{display:inline}.coaching-page .tr-hero h1.co-title>em{display:inline;white-space:nowrap}.title-inter-list>span{white-space:nowrap}@media(max-width:700px){.training-page h2.title-inter-list{font-size:clamp(24px,6.5vw,29px)}}@media(max-width:380px){.coaching-page .tr-hero h1.co-title{font-size:34px}.strategy-case .tr-hero h1.title-cmr{font-size:31px}}.co-title-label>span{display:inline-block}.training-page .tr-hero h1.tr-offer-title{max-inline-size:100%;text-wrap:balance}.training-page .tr-hero h1.tr-offer-title em{white-space:nowrap}.training-page .tr-offer-label{max-width:49ch;text-wrap:balance;line-height:1.7}@media(max-width:400px){.training-page .tr-hero h1.tr-offer-title{font-size:34px}}.aic-breadcrumb-band,.craftos-breadcrumbs,nav.aic-breadcrumbs{display:none!important}