.kl-coaching-motion{--coaching-ease: cubic-bezier(.16, 1, .3, 1);--coaching-accent: #e07a2b}.kl-coaching-motion [data-coaching-reveal-state=pending]{opacity:0;translate:0 24px}.kl-coaching-motion [data-coaching-reveal-state=visible]{animation:kl-coaching-enter 1.5s var(--coaching-ease) both;animation-delay:var(--coaching-reveal-delay, 0ms)}@keyframes kl-coaching-enter{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}.kl-coaching-motion :is(article,[data-coaching-hover=panels]>*,.kl-coaching-photo){transition:transform .36s var(--coaching-ease),box-shadow .36s ease,border-color .3s ease}.kl-coaching-motion :is(.kl-phase-row,[data-coaching-hover=rows]>*,[data-coaching-hover=comparisons]>*,.kl-lineage-strip>div){border-radius:12px;transition:transform .36s var(--coaching-ease),background-color .3s ease,box-shadow .3s ease,border-color .3s ease}.kl-coaching-motion [data-coaching-hover=badges]>span{transition:transform .3s var(--coaching-ease),background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.kl-coaching-motion :is(article,.kl-phase-row,[data-coaching-hover=panels]>*) h3{transition:color .3s ease}.kl-coaching-motion section :is(a,button):not([aria-expanded]):not(:has(button)){transition:transform .3s var(--coaching-ease),box-shadow .3s ease,background-color .3s ease,color .3s ease}.kl-coaching-motion section a>svg{transition:transform .3s var(--coaching-ease)}.kl-coaching-motion #faq button{border-radius:8px;transition:background-color .3s ease}.kl-coaching-motion #faq button>span{transition:color .3s ease}.kl-coaching-motion #faq button[aria-expanded=true]+p{animation:kl-coaching-answer .24s ease both}@keyframes kl-coaching-answer{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}.kl-coaching-motion :is(section,.kl-anchor-links) :is(a,button):focus-visible{outline:2px solid var(--coaching-accent);outline-offset:5px}.kl-coaching-motion #faq button:focus-visible>span{color:var(--coaching-accent)!important}@media(hover:hover)and (pointer:fine){.kl-coaching-motion :is(article,[data-coaching-hover=panels]>*):hover{transform:translateY(-5px);border-color:#e07a2b7a!important;box-shadow:0 20px 38px -24px #0f243352}.kl-coaching-motion :is(article,.kl-phase-row,[data-coaching-hover=panels]>*):hover h3{color:var(--coaching-accent)!important}.kl-coaching-motion :is(.kl-phase-row,[data-coaching-hover=rows]>*,[data-coaching-hover=comparisons]>*,.kl-lineage-strip>div):hover{transform:translateY(-3px);background-color:#e07a2b0e!important;box-shadow:0 0 0 10px #e07a2b0e;border-color:#e07a2b61!important}.kl-coaching-motion [data-coaching-hover=badges]>span:hover{transform:translateY(-2px);background-color:#e07a2b1a!important;border-color:#e07a2b7a!important;box-shadow:0 10px 24px -16px #e07a2b6b}.kl-coaching-motion .kl-coaching-photo:hover{transform:translateY(-4px);box-shadow:0 28px 50px -30px #0f24336b}.kl-coaching-motion section :is(a,button):not([aria-expanded]):not(:has(button)):hover{transform:translateY(-2px)}.kl-coaching-motion section a[href="/apply/coaching"]:hover{box-shadow:0 16px 30px -16px #e07a2b80}.kl-coaching-motion section a:hover>svg{transform:translate(4px)}.kl-coaching-motion .kl-anchor-links a:hover{color:var(--coaching-accent)!important;border-bottom-color:var(--coaching-accent)!important}.kl-coaching-motion #faq button:hover{background-color:#e07a2b0e!important}.kl-coaching-motion #faq button:hover>span{color:var(--coaching-accent)!important}}@media(prefers-reduced-motion:reduce){.kl-coaching-motion [data-coaching-reveal-state]{opacity:1!important;translate:none!important}.kl-coaching-motion :is(section,.kl-anchor-links) *,.kl-coaching-motion [data-coaching-reveal-state]{animation:none!important;transition:none!important}.kl-coaching-motion :is(article,.kl-phase-row,.kl-coaching-photo,[data-coaching-hover]>*,.kl-lineage-strip>div):hover,.kl-coaching-motion section :is(a,button):hover,.kl-coaching-motion section a:hover>svg{transform:none!important}}@media print{.kl-coaching-motion [data-coaching-reveal-state]{opacity:1!important;translate:none!important;animation:none!important}}
