.training-application-home__selector{position:relative;inset:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.training-application-home__intro{max-width:51rem}.training-application-home__stage{min-height:0;height:auto;overflow:visible;margin-top:clamp(3rem,5vw,4.75rem);padding:1.55rem clamp(1.5rem,2.4vw,2.4rem) clamp(2.75rem,4vw,4rem)}.training-application-home__content{position:relative;inset:auto;grid-template-columns:minmax(18rem,.82fr) minmax(0,1.38fr);gap:clamp(3rem,5.2vw,6rem);align-items:center;padding-top:clamp(2.8rem,4vw,3.8rem);padding-bottom:0}.training-application-home__copy{max-width:31rem;align-self:center;padding-block:.35rem}.training-application-home__title{max-width:11.5ch;font-size:clamp(2.35rem,3.85vw,4.25rem)}.training-application-home__body{max-width:40ch;font-size:clamp(1rem,1.15vw,1.16rem);line-height:1.5}.training-application-home__points{display:grid;gap:.55rem;max-width:29rem;margin-top:1.15rem}.training-application-home__points span{font-size:clamp(.88rem,.96vw,.98rem);line-height:1.4}.training-application-home__cta{width:-moz-max-content;width:max-content;max-width:100%;margin-top:clamp(1.75rem,2.4vw,2.35rem);flex-shrink:0}.training-application-home__visual{align-self:center;min-height:0}.training-application-home__image-shell{width:min(100%,52rem);max-height:none}@media(min-width:900px)and (max-height:900px){.training-application-home__stage{min-height:0;height:auto;margin-top:2.2rem;padding:1.25rem 1.8rem 2.5rem}.training-application-home__content{position:relative;inset:auto;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.32fr);gap:clamp(2rem,4vw,4.5rem);padding-top:2.35rem}.training-application-home__copy{max-width:27rem}.training-application-home__title{max-width:12ch;font-size:clamp(2.05rem,3.2vw,3.35rem)}.training-application-home__body{margin-top:.72rem;max-width:38ch;font-size:clamp(.92rem,1vw,1.02rem);line-height:1.42}.training-application-home__points{margin-top:.72rem;gap:.4rem}.training-application-home__points span{font-size:.82rem;line-height:1.34}.training-application-home__cta{min-height:44px;margin-top:1.35rem;font-size:.82rem}.training-application-home__image-shell{width:min(100%,48rem);max-height:min(52svh,27rem)}}@media(min-width:900px)and (max-height:760px){.training-application-home__stage{margin-top:1.6rem;padding:1rem 1.5rem 2.15rem}.training-application-home__content{position:relative;inset:auto;gap:clamp(1.6rem,3.2vw,3.4rem);padding-top:1.9rem}.training-application-home__title{font-size:clamp(1.9rem,2.85vw,2.95rem)}.training-application-home__body{margin-top:.6rem;font-size:.9rem;line-height:1.38}.training-application-home__points{margin-top:.58rem;gap:.32rem}.training-application-home__points span{font-size:.78rem}.training-application-home__cta{min-height:42px;margin-top:1.15rem}.training-application-home__image-shell{max-height:min(45svh,22.5rem)}}@media(min-width:900px)and (max-width:1279px){.training-application-home__selector{grid-template-columns:repeat(4,minmax(8.5rem,1fr))}.training-application-home__stage{padding-inline:1.5rem}.training-application-home__content{grid-template-columns:minmax(16rem,.9fr) minmax(0,1.1fr);gap:2.25rem}.training-application-home__title{font-size:clamp(2.15rem,4.5vw,3.4rem)}}@media(max-width:899px){.training-application-home__stage{min-height:0;height:auto;margin-top:2.2rem;padding:0 0 2.6rem;overflow:visible}.training-application-home__selector{position:relative;inset:auto;grid-template-columns:none}.training-application-home__content{position:relative;inset:auto;gap:1.45rem;padding:1.5rem 1.25rem 0}.training-application-home__visual{order:-1}.training-application-home__image-shell{width:100%;max-width:none}.training-application-home__copy{max-width:34rem;padding-top:.65rem}.training-application-home__title{max-width:13ch;font-size:clamp(2rem,8.6vw,2.75rem);line-height:1.01}.training-application-home__body{margin-top:.9rem;max-width:36ch;font-size:.96rem;line-height:1.55}.training-application-home__points{margin-top:.9rem;gap:.48rem}.training-application-home__points span{font-size:.84rem}.training-application-home__cta{width:min(100%,23rem);max-width:23rem;margin-top:1.65rem}}@media(max-width:479px){.training-application-home__stage{margin-top:1.8rem;padding-bottom:2.25rem}.training-application-home__content{padding:1.2rem 1rem 0}.training-application-home__title{font-size:clamp(1.9rem,9.5vw,2.45rem)}.training-application-home__body{font-size:.92rem}.training-application-home__points span{font-size:.8rem}.training-application-home__cta{width:100%;max-width:none;margin-top:1.45rem}}@media(prefers-reduced-motion:reduce){.training-application-home__content,.training-application-home__image-shell img{animation:none!important;transition:none!important}}.ai-training-final-cta{position:relative}.ai-training-final-cta__surface{position:relative;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ai-training-final-cta__topline{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#d9764a,#c8a96a 42%,#c8a96a1a);box-shadow:0 0 18px #d9764a29}.ai-training-final-cta__glow{position:absolute;width:24rem;height:24rem;left:-8rem;top:-9rem;border-radius:50%;background:radial-gradient(circle,rgba(217,118,74,.14),transparent 70%);pointer-events:none}.ai-training-final-cta__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);gap:clamp(2.5rem,5vw,5.5rem);align-items:end;padding:clamp(2rem,3.5vw,3.5rem) 0}.ai-training-final-cta__main{min-width:0}.ai-training-final-cta__eyebrow{margin-bottom:1.2rem}.ai-training-final-cta__title{max-width:13ch;font-size:clamp(2.4rem,4.6vw,5rem);line-height:.98;font-weight:500;letter-spacing:-.045em}.ai-training-final-cta__lead{max-width:44rem;margin-top:clamp(1.3rem,2vw,1.8rem);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.72}.ai-training-final-cta__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.7rem 1.35rem;margin-top:clamp(2rem,3.2vw,3.1rem)}.ai-training-final-cta__price{font-size:clamp(2.25rem,4.2vw,4.5rem);line-height:.95;letter-spacing:-.04em}.ai-training-final-cta__price-note{font-size:.92rem;line-height:1.5}.ai-training-final-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.65rem;margin-top:clamp(1.8rem,2.8vw,2.6rem)}.ai-training-final-cta__contact{align-self:end;padding-bottom:.2rem}.ai-training-final-cta__contact-label{color:#f5f2ea47}.ai-training-final-cta__contact-items{display:grid;gap:.9rem;margin-top:1.15rem}.ai-training-final-cta__contact-item{display:inline-flex;align-items:center;gap:.7rem;width:-moz-fit-content;width:fit-content;color:#f5f2ea85;text-decoration:none;font-size:.8rem;line-height:1.4;transition:color .18s ease,transform .18s ease}.ai-training-final-cta__contact-item.is-phone{color:var(--text-on-dark);font-size:clamp(.98rem,1.2vw,1.08rem);font-weight:600;letter-spacing:.01em}.ai-training-final-cta__contact-item:hover,.ai-training-final-cta__contact-item:focus-visible{color:var(--text-on-dark);transform:translate(2px)}.ai-training-final-cta__contact-item svg{width:.9rem;height:.9rem;color:var(--action-primary);flex:0 0 auto}@media(max-width:1023px){.ai-training-final-cta__inner{grid-template-columns:1fr;gap:2.3rem}.ai-training-final-cta__title{max-width:14ch}.ai-training-final-cta__contact{padding-top:1.5rem;border-top:1px solid rgba(245,242,234,.06)}}@media(max-width:639px){.ai-training-final-cta__inner{padding:1.65rem 1.2rem 1.75rem;gap:1.8rem}.ai-training-final-cta__title{max-width:12ch;font-size:clamp(2rem,10.6vw,3rem)}.ai-training-final-cta__lead{margin-top:1.1rem;font-size:.96rem;line-height:1.62}.ai-training-final-cta__price-row{margin-top:1.6rem;gap:.55rem .9rem}.ai-training-final-cta__price{font-size:clamp(2rem,10vw,3rem)}.ai-training-final-cta__price-note{max-width:26ch;white-space:normal}.ai-training-final-cta__actions{width:100%;margin-top:1.5rem;flex-direction:column;align-items:flex-start;gap:.75rem}.ai-training-final-cta__actions .home-landscape-v6-cta{width:100%;justify-content:space-between}.ai-training-final-cta__contact-items{margin-top:.85rem}}@media(prefers-reduced-motion:reduce){.ai-training-final-cta__contact-item{transition:none!important}}
