.klx-ai-program-v2{--klx-ai-program-navy:#001b44;--klx-ai-program-build:#013d73;--klx-ai-program-blue:#02b1ee;--klx-ai-program-orange:#fe6a13;--klx-ai-program-body:#596477;--klx-ai-program-line:rgba(0,27,68,.1);background:#fff;font-family:Proxima Nova,ProximaNova,proxima-nova,Arial,Helvetica,sans-serif;overflow:hidden;padding:96px 24px 104px;width:100%}.klx-ai-program-v2,.klx-ai-program-v2 *,.klx-ai-program-v2 :after,.klx-ai-program-v2 :before{box-sizing:border-box}.klx-ai-program-v2__inner{margin:0 auto;width:min(1320px,100%)}.klx-ai-program-v2__header{text-align:center}.klx-ai-program-v2__heading{color:var(--klx-ai-program-navy);font-size:clamp(38px,4vw,60px);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:0}.klx-ai-program-v2__accent{background:var(--klx-ai-program-orange);border-radius:999px;display:block;height:5px;margin:28px auto 0;width:78px}.klx-ai-program-v2__box{background:#fff;border:1px solid rgba(7,91,232,.1);border-radius:24px;box-shadow:0 18px 48px rgba(0,27,68,.065),0 4px 14px rgba(0,27,68,.03);margin-top:68px;padding:46px 42px 54px;position:relative}.klx-ai-program-v2__roadmap{margin:0 auto;overflow:hidden;padding:10px 14px 38px;position:relative;width:min(920px,100%)}.klx-ai-program-v2__phases{display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.klx-ai-program-v2__phase{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:1.1;min-height:52px;opacity:1;padding:10px 32px;text-align:center;transform:translateX(0)}.klx-ai-program-v2__phase--build{background:var(--klx-ai-program-build);clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);padding-right:42px}.klx-ai-program-v2__phase--assess{background:var(--klx-ai-program-blue)}.klx-ai-program-v2__phase--assess,.klx-ai-program-v2__phase--mature{clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%,10% 50%);padding-left:42px;padding-right:42px}.klx-ai-program-v2__phase--mature{background:var(--klx-ai-program-orange)}.klx-ai-program-v2__grid{display:grid;gap:5px 7px;grid-template-columns:repeat(12,minmax(0,1fr));min-height:420px;position:relative}.klx-ai-program-v2__grid:after,.klx-ai-program-v2__grid:before{background:rgba(0,27,68,.09);bottom:20px;content:"";position:absolute;top:0;width:1px;z-index:0}.klx-ai-program-v2__grid:before{left:33.33%}.klx-ai-program-v2__grid:after{left:66.66%}.klx-ai-program-v2__item{border:0;clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%);color:#fff;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.25;margin:0;min-height:34px;padding:8px 11px;position:relative;text-align:left;transition:filter .2s ease,transform .2s ease,box-shadow .2s ease;z-index:1}.klx-ai-program-v2__item:hover{box-shadow:0 8px 18px rgba(0,27,68,.16);filter:brightness(.86);transform:translateY(-2px);z-index:3}.klx-ai-program-v2__item:focus-visible{outline:3px solid rgba(0,27,68,.2);outline-offset:3px;z-index:4}.klx-ai-program-v2__item--build{background:var(--klx-ai-program-build);grid-column:1/span 4}.klx-ai-program-v2__item--assess{background:var(--klx-ai-program-blue)}.klx-ai-program-v2__item--assess-mature{background:linear-gradient(90deg,var(--klx-ai-program-blue) 0,var(--klx-ai-program-orange) 100%)}.klx-ai-program-v2__item--mature{background:var(--klx-ai-program-orange)}.klx-ai-program-v2__item--row-mid{grid-column:3/span 5}.klx-ai-program-v2__item--row-late{grid-column:5/span 4}.klx-ai-program-v2__item--row-mature{grid-column:7/span 4}.klx-ai-program-v2__item--row-final{grid-column:9/span 4}.klx-ai-program-v2__item--small{font-size:10px}.klx-ai-program-v2__timeline{bottom:8px;height:24px;left:14px;position:absolute;right:36px}.klx-ai-program-v2__timeline-segment{height:2px;position:absolute;top:11px}.klx-ai-program-v2__timeline-segment--build{background:var(--klx-ai-program-build);left:0;width:33.33%}.klx-ai-program-v2__timeline-segment--assess{background:var(--klx-ai-program-blue);left:33.33%;width:33.33%}.klx-ai-program-v2__timeline-segment--mature{background:var(--klx-ai-program-orange);left:66.66%;right:0}.klx-ai-program-v2__timeline-segment--mature:after{border-bottom:7px solid transparent;border-left:14px solid var(--klx-ai-program-orange);border-top:7px solid transparent;content:"";height:0;position:absolute;right:-12px;top:-6px;width:0}.klx-ai-program-v2__timeline-dot{border-radius:50%;height:10px;position:absolute;top:7px;width:10px;z-index:2}.klx-ai-program-v2__timeline-dot--build{background:var(--klx-ai-program-build);left:0}.klx-ai-program-v2__timeline-dot--assess{background:var(--klx-ai-program-blue);left:33.33%}.klx-ai-program-v2__timeline-dot--mature{background:var(--klx-ai-program-orange);left:66.66%}.klx-ai-program-v2__modal{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,27,68,.54);display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.klx-ai-program-v2__modal.is-klx-ai-program-v2-open{display:flex}.klx-ai-program-v2__modal-card{background:#fff;border:1px solid rgba(7,91,232,.1);border-radius:18px;box-shadow:0 28px 80px rgba(0,27,68,.24);color:var(--klx-ai-program-navy);max-height:82vh;overflow-y:auto;padding:38px 38px 36px;position:relative;width:min(600px,92vw)}.klx-ai-program-v2__modal-nav{align-items:center;display:flex;gap:12px;justify-content:space-between}.klx-ai-program-v2__modal-arrow,.klx-ai-program-v2__modal-close{align-items:center;background:var(--klx-ai-program-navy);border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:28px;height:40px;justify-content:center;line-height:1;padding:0;transition:background-color .2s ease,transform .2s ease;width:40px}.klx-ai-program-v2__modal-close{background:var(--klx-ai-program-orange);font-size:24px;margin-left:auto}.klx-ai-program-v2__modal-arrow:hover,.klx-ai-program-v2__modal-close:hover{transform:translateY(-2px)}.klx-ai-program-v2__modal-arrow:hover{background:var(--klx-ai-program-blue)}.klx-ai-program-v2__modal-close:hover{background:#e95f0d}.klx-ai-program-v2__modal-arrow:focus-visible,.klx-ai-program-v2__modal-close:focus-visible{outline:3px solid rgba(2,177,238,.32);outline-offset:3px}.klx-ai-program-v2__modal-title{color:var(--klx-ai-program-navy);font-size:28px;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:30px 0 16px}.klx-ai-program-v2__modal-content{color:var(--klx-ai-program-body);font-size:16px;line-height:1.58}.klx-ai-program-v2__modal-content p{margin:0 0 16px}.klx-ai-program-v2__modal-content h4,.klx-ai-program-v2__modal-content strong{color:var(--klx-ai-program-navy)}.klx-ai-program-v2__modal-content h4{font-size:18px;font-weight:700;margin:24px 0 10px}.klx-ai-program-v2__modal-content ol,.klx-ai-program-v2__modal-content ul{margin:10px 0 0 22px;padding:0}.klx-ai-program-v2__modal-content li{margin-bottom:8px}.klx-ai-program-v2.is-klx-ai-program-v2-ready .klx-ai-program-v2__accent,.klx-ai-program-v2.is-klx-ai-program-v2-ready .klx-ai-program-v2__box,.klx-ai-program-v2.is-klx-ai-program-v2-ready .klx-ai-program-v2__heading{opacity:0;transform:translateY(24px)}.klx-ai-program-v2.is-klx-ai-program-v2-ready.is-klx-ai-program-v2-visible .klx-ai-program-v2__heading{opacity:1;transform:translateY(0);transition:opacity .65s ease,transform .65s ease}.klx-ai-program-v2.is-klx-ai-program-v2-ready.is-klx-ai-program-v2-visible .klx-ai-program-v2__accent{opacity:1;transform:translateY(0);transition:opacity .65s ease .1s,transform .65s ease .1s}.klx-ai-program-v2.is-klx-ai-program-v2-ready.is-klx-ai-program-v2-visible .klx-ai-program-v2__box{opacity:1;transform:translateY(0);transition:opacity .65s ease .18s,transform .65s ease .18s}.klx-ai-program-v2.is-klx-ai-program-v2-ready .klx-ai-program-v2__phase{opacity:0;transform:translateX(-70px)}.klx-ai-program-v2.is-klx-ai-program-v2-ready.is-klx-ai-program-v2-visible .klx-ai-program-v2__phase{opacity:1;transform:translateX(0);transition:opacity .65s ease,transform .72s cubic-bezier(.22,1,.36,1);transition-delay:calc(.3s + var(--klx-ai-program-phase-delay))}.klx-ai-program-v2.is-klx-ai-program-v2-ready .klx-ai-program-v2__item{opacity:0;transform:translateX(-80px)}.klx-ai-program-v2.is-klx-ai-program-v2-ready.is-klx-ai-program-v2-visible .klx-ai-program-v2__item{opacity:1;transform:translateX(0);transition:opacity .65s ease,transform .72s cubic-bezier(.22,1,.36,1),filter .2s ease,box-shadow .2s ease;transition-delay:calc(.43s + var(--klx-ai-program-item-delay))}.klx-ai-program-v2.is-klx-ai-program-v2-ready.is-klx-ai-program-v2-visible .klx-ai-program-v2__item:hover{transform:translateY(-2px)}@media (max-width:900px){.klx-ai-program-v2{padding:88px 24px 96px}.klx-ai-program-v2__box{margin-top:64px;padding:34px 28px 42px}.klx-ai-program-v2__roadmap{padding:10px 8px 34px}.klx-ai-program-v2__phase{font-size:14px}}@media (max-width:700px){.klx-ai-program-v2{padding:72px 18px 80px}.klx-ai-program-v2__heading{font-size:36px}.klx-ai-program-v2__accent{height:4px;margin-top:21px;width:68px}.klx-ai-program-v2__box{border-radius:20px;margin-top:52px;padding:22px 16px 28px}.klx-ai-program-v2__roadmap{padding:0}.klx-ai-program-v2__grid,.klx-ai-program-v2__phases{display:block}.klx-ai-program-v2__phase{border-radius:8px;clip-path:none;font-size:16px;justify-content:center;margin-bottom:9px;min-height:48px;padding:12px 16px;text-align:center;width:100%}.klx-ai-program-v2__phase--assess,.klx-ai-program-v2__phase--build,.klx-ai-program-v2__phase--mature{padding-left:16px;padding-right:16px}.klx-ai-program-v2__grid{min-height:0}.klx-ai-program-v2__grid:after,.klx-ai-program-v2__grid:before{display:none}.klx-ai-program-v2__item{border-radius:7px;clip-path:none;display:block;font-size:15px;margin-bottom:8px;min-height:44px;padding:11px 14px;width:100%}.klx-ai-program-v2__item--small{font-size:14px}.klx-ai-program-v2__timeline{display:none}.klx-ai-program-v2__modal-card{border-radius:15px;padding:28px 22px}.klx-ai-program-v2__modal-title{font-size:24px;margin-top:26px}.klx-ai-program-v2__modal-content{font-size:15px}}@media (prefers-reduced-motion:reduce){.klx-ai-program-v2 *,.klx-ai-program-v2 :after,.klx-ai-program-v2 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.klx-ai-program-v2.is-klx-ai-program-v2-ready .klx-ai-program-v2__accent,.klx-ai-program-v2.is-klx-ai-program-v2-ready .klx-ai-program-v2__box,.klx-ai-program-v2.is-klx-ai-program-v2-ready .klx-ai-program-v2__heading,.klx-ai-program-v2.is-klx-ai-program-v2-ready .klx-ai-program-v2__item,.klx-ai-program-v2.is-klx-ai-program-v2-ready .klx-ai-program-v2__phase{opacity:1;transform:none}}.klx-ai-program-v2__item--assess-mature{background:linear-gradient(100deg,#02b1ee,#319fe9 25%,#8d8bd1 48%,#dd8793 68%,#f97d50 84%,#fe6a13)}.klx-ai-program-v2{--klx-ai-program-blue:#1292c6}.klx-ai-program-v2__item--build-assess{background:linear-gradient(90deg,var(--klx-ai-program-build) 0,var(--klx-ai-program-blue) 100%)}.klx-ai-program-v2__item--assess-mature{background:linear-gradient(100deg,var(--klx-ai-program-blue) 0,#398dce 25%,#8d8bd1 48%,#dd8793 68%,#f97d50 84%,var(--klx-ai-program-orange) 100%);background:linear-gradient(100deg,var(--klx-ai-program-blue) 0,#3589c4 25%,#7779b5 48%,#c17483 68%,#e7754b 84%,var(--klx-ai-program-orange) 100%)}