.demo-honeypot{position:absolute;inset:0 auto auto 0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}[data-demo-form] [data-demo-status]{margin:16px 0 0;padding:13px 15px;border-radius:8px;font:400 13px/1.7 Poppins,Arial,sans-serif}[data-demo-form] [data-demo-status][hidden]{display:none}[data-demo-state=pending] [data-demo-status]{background:#f0ebfc;color:#5e339b}[data-demo-state=success] [data-demo-status]{background:#e9f6ef;color:#146441}[data-demo-state=error] [data-demo-status]{background:#fff0ee;color:#a43128}[data-demo-form] button[type=submit]:disabled{cursor:default;opacity:.75}[data-demo-form] [data-demo-submit-label]{font:inherit;line-height:inherit;color:inherit}[data-demo-form] [data-demo-status] a{color:inherit;text-decoration:underline}.service-contact{padding:76px 0;background:#eee7f9;scroll-margin-top:90px;font-family:Poppins,Arial,sans-serif;color:#17174e}.service-contact-inner{max-width:1440px;padding:0 clamp(22px,5vw,80px);margin:auto;display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:start}.service-contact .service-kicker{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#7131de;margin:0 0 20px}.service-contact h2{font:500 clamp(30px,3vw,44px)/1.16 Poppins,Arial,sans-serif;letter-spacing:-.035em;margin:0 0 24px;max-width:22ch;color:#17174e}.service-contact p{font-size:16px;line-height:1.7;color:#625b73}.service-form{background:#fff;padding:30px;border-radius:15px;min-width:0}.service-form>p:first-child{margin:0 0 20px;font-size:12px}.service-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.service-form label{display:flex;flex-direction:column;gap:8px;font:400 13px/1.5 Poppins,Arial,sans-serif;color:#30254a;min-width:0}.service-form input,.service-form select,.service-form textarea{width:100%;min-width:0;border:1px solid #dcd5e9;background:#fff;border-radius:7px;padding:12px;font:400 14px/1.5 Poppins,Arial,sans-serif;color:#26213d}.service-form>label{margin-top:20px}.service-form input:focus,.service-form textarea:focus{outline:2px solid #9d6add;outline-offset:2px}.service-form>button{margin-top:24px;width:100%;display:flex;justify-content:center;align-items:center;gap:25px;min-height:49px;border:0;border-radius:7px;background:#7131de;color:#fff;cursor:pointer;font:500 14px/1.5 Poppins,Arial,sans-serif}.service-form>button:hover{background:#5721b5}.service-form>button:focus-visible{outline:3px solid #b588ed;outline-offset:3px}.service-form .service-form-note{font-size:11px;line-height:1.6;margin-bottom:0}.co-practice{flex-direction:column;align-items:flex-start!important}.co-tool-logos{display:flex;gap:17px;align-items:center}.co-tool-logos img{width:37px;height:37px;object-fit:contain}.co-experts .tr-trainers-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.coaching-page .tr-hero h1{max-width:21ch;font-size:clamp(35px,3.8vw,55px)}@media(max-width:1000px){.service-contact-inner{gap:30px}.service-fields{grid-template-columns:1fr}.co-experts .tr-trainers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.service-contact{padding:50px 0}.service-contact-inner{grid-template-columns:1fr}.service-form{padding:23px}.coaching-page .tr-hero h1{font-size:37px}.co-experts .tr-trainers-grid{grid-template-columns:1fr}}.coaching-page #coachs .tr-trainers-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1000px){.coaching-page #coachs .tr-trainers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.coaching-page #coachs .tr-trainers-grid{grid-template-columns:1fr}}.aic-select{display:block;position:relative;width:100%;min-width:0;font-family:Poppins,Arial,sans-serif}.aic-select select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;padding:0!important;pointer-events:none;clip-path:inset(50%)}.aic-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:47px;padding:12px 15px;background:#fff;border:1px solid #d8cde6;border-radius:7px;color:#271c4b;text-align:left;font:400 14px/1.5 Poppins,Arial,sans-serif;cursor:pointer}.aic-select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.aic-select-trigger>span:last-child{color:#7131de;font-size:15px;flex-shrink:0}.aic-select-trigger[aria-expanded=true]{border-color:#7131de;box-shadow:0 0 0 3px #7131de12}.aic-select-trigger:focus-visible{outline:3px solid #b895e9;outline-offset:2px}.aic-select-options{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:100%;z-index:60;max-height:290px;overflow:auto;padding:6px;background:#fff;border:1px solid #ded3ec;border-radius:9px;box-shadow:0 14px 34px #27144424;list-style:none;margin:0;color:#271c4b}.aic-select-options[hidden]{display:none!important}.aic-select-option{padding:11px 12px;font:400 13px/1.45 Poppins,Arial,sans-serif;border-radius:5px;cursor:pointer;white-space:normal}.aic-select-option[aria-selected=true]{background:#eee5fb;color:#6022bd;font-weight:500}.aic-select-option[data-active=true]{outline:2px solid #a775e6;outline-offset:-2px;background:#f7f2fc}.aic-select-option[aria-disabled=true]{opacity:.45;cursor:default}.aic-select{z-index:1}.aic-select:has([aria-expanded=true]){z-index:65}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}