.klx-ai-services-v2{--klx-ai-v2-navy:#07163f;--klx-ai-v2-orange-light:#ff9830;--klx-ai-v2-orange-mid:#ff7b18;--klx-ai-v2-orange-dark:#f85b00;--klx-ai-v2-light-blue:#bcecf3;--klx-ai-v2-teal:#49c5d6;--klx-ai-v2-blue:#168db7;--klx-ai-v2-deep-blue:#073b76;--klx-ai-v2-orange-gradient:linear-gradient(90deg,var(--klx-ai-v2-orange-light) 0%,var(--klx-ai-v2-orange-mid) 48%,var(--klx-ai-v2-orange-dark) 100%);background:#fff;color:var(--klx-ai-v2-navy);font-family:proxima-nova,Proxima Nova,Arial,Helvetica,sans-serif;isolation:isolate;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:820px;overflow:hidden;position:relative;width:100vw}.klx-ai-services-v2,.klx-ai-services-v2 *,.klx-ai-services-v2 :after,.klx-ai-services-v2 :before{box-sizing:border-box}.klx-ai-services-v2__background{background:linear-gradient(90deg,#fff,#fff 31%,#fbfdfe 43%,#edf8fa 57%,#d9f1f5 69%,#bce8ef 82%,#8ed9e4);inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.klx-ai-services-v2__gradient{border-radius:44%;filter:blur(62px);height:118%;opacity:.9;position:absolute;transform-origin:center;width:88%;will-change:transform}.klx-ai-services-v2__gradient--orange{animation:klx-ai-services-v2-orange-drift 11s ease-in-out infinite;background:radial-gradient(ellipse at center,#ff690a 0,rgba(255,130,29,.92) 24%,rgba(255,157,64,.74) 44%,rgba(255,195,132,.46) 65%,rgba(255,229,207,.2) 80%,hsla(0,0%,100%,0) 100%);right:-18%;top:-58%}.klx-ai-services-v2__gradient--blue{animation:klx-ai-services-v2-blue-drift 13s ease-in-out infinite;background:radial-gradient(ellipse at center,#26b8cf 0,rgba(73,197,214,.92) 28%,rgba(113,216,229,.74) 48%,rgba(171,235,242,.5) 68%,rgba(220,248,251,.22) 82%,hsla(0,0%,100%,0) 100%);bottom:-62%;right:-20%}.klx-ai-services-v2__gradient--navy{animation:klx-ai-services-v2-navy-drift 15s ease-in-out infinite;background:radial-gradient(ellipse at center,rgba(7,39,92,.9) 0,rgba(7,59,118,.78) 28%,rgba(12,101,153,.56) 50%,rgba(22,141,183,.3) 70%,hsla(0,0%,100%,0) 100%);bottom:-63%;filter:blur(72px);height:104%;opacity:.46;right:-42%;width:72%}.klx-ai-services-v2__dots{animation:klx-ai-services-v2-dot-drift 16s linear infinite;background-image:radial-gradient(circle,hsla(0,0%,100%,.65) 1px,transparent 1.3px);background-size:14px 14px;inset:-30px;mask-image:linear-gradient(90deg,transparent,transparent 34%,rgba(0,0,0,.12) 48%,rgba(0,0,0,.72) 68%,#000);-webkit-mask-image:linear-gradient(90deg,transparent,transparent 34%,rgba(0,0,0,.12) 48%,rgba(0,0,0,.72) 68%,#000);opacity:.4;position:absolute}.klx-ai-services-v2__wash{background:linear-gradient(90deg,#fff,#fff 28%,hsla(0,0%,100%,.98) 36%,hsla(0,0%,100%,.88) 45%,hsla(0,0%,100%,.58) 56%,hsla(0,0%,100%,.18) 69%,hsla(0,0%,100%,0) 82%);inset:0;position:absolute}.klx-ai-services-v2__bottom-fade{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 62%,hsla(0,0%,100%,.12) 70%,hsla(0,0%,100%,.44) 81%,hsla(0,0%,100%,.82) 92%,#fff);inset:0;position:absolute}.klx-ai-services-v2__inner{margin:0 auto;min-height:inherit;padding:clamp(96px,8vw,132px) clamp(36px,5.5vw,96px) 98px;position:relative;width:min(100%,1720px);z-index:1}.klx-ai-services-v2__main{align-items:center;display:grid;gap:clamp(54px,6vw,112px);grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr)}.klx-ai-services-v2__copy{max-width:730px}.klx-ai-services-v2__eyebrow{color:var(--klx-ai-v2-orange-dark);font-size:15px;font-weight:700;letter-spacing:.19em;line-height:1.2;margin:0 0 24px;text-transform:uppercase}.klx-ai-services-v2__heading{color:var(--klx-ai-v2-navy);font-size:clamp(48px,4vw,68px);font-weight:700;letter-spacing:-.035em;line-height:1.02;margin:0;max-width:720px;text-wrap:balance}.klx-ai-services-v2__heading-gradient{background:var(--klx-ai-v2-orange-gradient);background-clip:text;-webkit-background-clip:text;color:var(--klx-ai-v2-orange-mid);display:inline;-webkit-text-fill-color:transparent}.klx-ai-services-v2__description{color:var(--klx-ai-v2-navy);font-size:clamp(18px,1.25vw,21px);font-weight:400;line-height:1.58;margin:30px 0 0;max-width:690px}.klx-ai-services-v2__cta{margin-top:32px}.klx-ai-services-v2__cta-prompt{color:var(--klx-ai-v2-navy);font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 12px}.klx-ai-services-v2__button{align-items:center;background:var(--klx-ai-v2-orange-gradient);background-position:50% 50%;background-size:140% 100%;border:2px solid transparent;border-radius:6px;box-shadow:0 8px 22px rgba(255,107,0,.18);color:#fff;display:inline-flex;font-size:17px;font-weight:600;justify-content:center;line-height:1.2;min-height:60px;padding:16px 26px;position:relative;text-align:center;text-decoration:none;transition:color .22s ease,background .22s ease,background-position .32s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.klx-ai-services-v2__button:focus-visible,.klx-ai-services-v2__button:hover{background:linear-gradient(#fff,#fff) padding-box,var(--klx-ai-v2-orange-gradient) border-box;box-shadow:0 14px 30px rgba(255,107,0,.2);color:var(--klx-ai-v2-orange-dark);text-decoration:none;transform:translateY(-3px)}.klx-ai-services-v2__button:focus-visible{outline:3px solid rgba(73,197,214,.36);outline-offset:4px}.klx-ai-services-v2__visual{display:flex;justify-content:center;min-width:0}.klx-ai-services-v2__journey{display:grid;gap:17px;max-width:640px;position:relative;width:100%}.klx-ai-services-v2__card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border:1px solid rgba(7,59,118,.08);border-radius:18px;box-shadow:0 22px 46px rgba(7,22,63,.09),0 5px 14px rgba(7,22,63,.04);display:block;min-height:164px;overflow:hidden;padding:28px 32px;position:relative;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;z-index:1}.klx-ai-services-v2__card:before{border-radius:0 999px 999px 0;bottom:22px;content:"";left:0;position:absolute;top:22px;width:5px}.klx-ai-services-v2__card--blue:before{background:var(--klx-ai-v2-blue)}.klx-ai-services-v2__card--teal:before{background:var(--klx-ai-v2-teal)}.klx-ai-services-v2__card--orange:before{background:var(--klx-ai-v2-orange-mid)}.klx-ai-services-v2__card--blue:hover{border-color:rgba(22,141,183,.26)}.klx-ai-services-v2__card--teal:hover{border-color:rgba(73,197,214,.3)}.klx-ai-services-v2__card--orange:hover{border-color:rgba(255,123,24,.28)}.klx-ai-services-v2__card:hover{box-shadow:0 28px 56px rgba(7,22,63,.12),0 7px 18px rgba(7,22,63,.05);transform:translateY(-4px)}.klx-ai-services-v2__card-content{min-width:0}.klx-ai-services-v2__card-title{color:var(--klx-ai-v2-navy);font-size:clamp(21px,1.55vw,26px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;max-width:500px}.klx-ai-services-v2__card-line{border-radius:999px;height:3px;margin:13px 0;width:52px}.klx-ai-services-v2__card--blue .klx-ai-services-v2__card-line{background:var(--klx-ai-v2-blue)}.klx-ai-services-v2__card--teal .klx-ai-services-v2__card-line{background:var(--klx-ai-v2-teal)}.klx-ai-services-v2__card--orange .klx-ai-services-v2__card-line{background:var(--klx-ai-v2-orange-mid)}.klx-ai-services-v2__card-copy{color:#4e5d78;font-size:15px;font-weight:400;line-height:1.45;margin:0;max-width:500px}.klx-ai-services-v2.is-klx-ai-v2-enhanced .klx-ai-services-v2__copy{opacity:0;transform:translate3d(-22px,18px,0)}.klx-ai-services-v2.is-klx-ai-v2-enhanced.is-klx-ai-v2-visible .klx-ai-services-v2__copy{opacity:1;transform:translateZ(0);transition:opacity .68s cubic-bezier(.2,.72,.25,1),transform .76s cubic-bezier(.2,.72,.25,1)}.klx-ai-services-v2.is-klx-ai-v2-enhanced .klx-ai-services-v2__card{opacity:0;transform:translate3d(34px,20px,0) scale(.985)}.klx-ai-services-v2.is-klx-ai-v2-enhanced.is-klx-ai-v2-visible .klx-ai-services-v2__card{opacity:1;transform:translateZ(0) scale(1);transition:opacity .62s cubic-bezier(.2,.72,.25,1),transform .76s cubic-bezier(.2,.72,.25,1),box-shadow .24s ease,border-color .24s ease;transition-delay:var(--klx-ai-v2-card-delay)}.klx-ai-services-v2.is-klx-ai-v2-enhanced.is-klx-ai-v2-visible .klx-ai-services-v2__card:hover{transform:translateY(-4px) scale(1)}@keyframes klx-ai-services-v2-orange-drift{0%,to{transform:translate3d(8%,-5%,0) scale(1)}22%{transform:translate3d(-12%,12%,0) scale(1.2)}48%{transform:translate3d(-25%,4%,0) scale(1.08)}72%{transform:translate3d(-16%,-17%,0) scale(1.24)}}@keyframes klx-ai-services-v2-blue-drift{0%,to{transform:translate3d(8%,8%,0) scale(1.06)}24%{transform:translate3d(-9%,-14%,0) scale(1.24)}50%{transform:translate3d(-26%,-20%,0) scale(1.1)}74%{transform:translate3d(-18%,8%,0) scale(1.28)}}@keyframes klx-ai-services-v2-navy-drift{0%,to{transform:translate3d(10%,9%,0) scale(1)}26%{transform:translate3d(-8%,-14%,0) scale(1.2)}52%{transform:translate3d(-25%,-7%,0) scale(1.08)}76%{transform:translate3d(-17%,11%,0) scale(1.26)}}@keyframes klx-ai-services-v2-dot-drift{0%{background-position:0 0}50%{background-position:42px 28px}to{background-position:84px 56px}}@media (max-width:1120px){.klx-ai-services-v2{min-height:auto}.klx-ai-services-v2__inner{padding:108px clamp(34px,6vw,70px) 92px}.klx-ai-services-v2__main{gap:44px;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr)}.klx-ai-services-v2__heading{font-size:clamp(46px,5vw,58px)}.klx-ai-services-v2__card{min-height:156px;padding:26px 27px}}@media (max-width:900px){.klx-ai-services-v2__background{background:linear-gradient(180deg,#fff,#fff 38%,#f7fcfd 54%,#dcf3f5 74%,#b4e6ea)}.klx-ai-services-v2__inner{padding:96px clamp(26px,6vw,54px) 94px}.klx-ai-services-v2__main{gap:56px;grid-template-columns:1fr}.klx-ai-services-v2__copy{max-width:720px}.klx-ai-services-v2__visual{justify-content:flex-start}.klx-ai-services-v2__journey{max-width:680px}.klx-ai-services-v2__gradient--orange{animation:none;height:68%;opacity:.56;right:-44%;top:27%;width:102%}.klx-ai-services-v2__gradient--blue{bottom:-17%;height:70%;right:-34%;width:135%}.klx-ai-services-v2__gradient--navy{bottom:-25%;height:64%;opacity:.16;right:-60%;width:86%}.klx-ai-services-v2__wash{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.99) 37%,hsla(0,0%,100%,.82) 53%,hsla(0,0%,100%,.28) 76%,hsla(0,0%,100%,0))}.klx-ai-services-v2__dots{mask-image:linear-gradient(180deg,transparent,transparent 40%,#000 67%,#000);-webkit-mask-image:linear-gradient(180deg,transparent,transparent 40%,#000 67%,#000)}}@media (max-width:600px){.klx-ai-services-v2__inner{padding:78px 22px 84px}.klx-ai-services-v2__eyebrow{font-size:13px;margin-bottom:18px}.klx-ai-services-v2__heading{font-size:clamp(40px,11.4vw,54px);line-height:1.02}.klx-ai-services-v2__description{font-size:17px;margin-top:25px}.klx-ai-services-v2__cta{margin-top:27px}.klx-ai-services-v2__cta-prompt{font-size:19px;margin-bottom:10px}.klx-ai-services-v2__button{font-size:16px;min-height:58px;padding-left:18px;padding-right:18px;width:100%}.klx-ai-services-v2__main{gap:44px}.klx-ai-services-v2__journey{gap:14px}.klx-ai-services-v2__card{border-radius:16px;min-height:auto;padding:25px 20px 24px}.klx-ai-services-v2__card:before{border-radius:0 0 999px 999px;bottom:auto;height:4px;left:20px;right:20px;top:0;width:auto}.klx-ai-services-v2__card-title{font-size:22px}.klx-ai-services-v2__card-copy{font-size:14px}.klx-ai-services-v2__bottom-fade{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 83%,hsla(0,0%,100%,.42) 92%,#fff)}}@media (prefers-reduced-motion:reduce){.klx-ai-services-v2__dots,.klx-ai-services-v2__gradient{animation:none}.klx-ai-services-v2__button,.klx-ai-services-v2__card,.klx-ai-services-v2__copy{animation:none!important;transition:none!important}}