.vq-4Xq_section{--agent-surface:#fffffff0;--agent-border:#dce7f5;--agent-muted:#53627c;--agent-accent:#2458a6;--agent-green:#24af62;--agent-gap:clamp(24px, 2.6vw, 36px);color:var(--ai-ink);background-color:#f4f8ff;background-image:linear-gradient(#f4f8ff 0%,#0000 12% 88%,#f4f8ff 100%),url(/assets/agentic-ai-wave-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:clamp(64px,7vw,104px) 5.5%;scroll-margin-top:90px}.vq-4Xq_shell{width:min(1280px,100%);margin-inline:auto}.vq-4Xq_header{text-align:center;max-width:780px;margin:0 auto clamp(34px,4vw,48px)}.vq-4Xq_header h2{margin:0;font-weight:500}.vq-4Xq_description{max-width:660px;color:var(--agent-muted);text-wrap:pretty;margin:16px auto 0;font-size:16px;line-height:1.65}.vq-4Xq_workflow{gap:28px;display:grid}.vq-4Xq_steps{gap:var(--agent-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vq-4Xq_step{border:1px solid var(--agent-border);background:var(--agent-surface);border-radius:18px;flex-direction:column;min-width:0;padding:24px 24px 28px;display:flex;position:relative;box-shadow:0 12px 30px -18px #2458a633}.vq-4Xq_section .vq-4Xq_step h3{margin:0 0 12px;color:var(--ai-ink)!important;letter-spacing:-.02em!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important}.vq-4Xq_step>p{min-height:4.8em;color:var(--agent-muted);text-wrap:pretty;margin:0 0 22px;font-size:14px;line-height:1.6}.vq-4Xq_points{border-top:1px solid var(--agent-border);gap:10px;margin:auto 0 0;padding:18px 0 0;list-style:none;display:grid}.vq-4Xq_points li{color:var(--agent-muted);text-wrap:pretty;padding-left:18px;font-size:13px;line-height:1.6;position:relative}.vq-4Xq_points li:before{background:var(--agent-green);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:1px}.vq-4Xq_connector{width:var(--agent-gap);height:18px;color:var(--agent-accent);pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:44%;left:100%}.vq-4Xq_connector:before{content:"";border-top:1px dashed #a8c6ef;position:absolute;top:50%;left:0;right:12px}.vq-4Xq_connector svg{position:relative}@media (max-width:900px) and (prefers-reduced-motion:no-preference){.vq-4Xq_section[data-card-reveal-ready=true] .vq-4Xq_step{transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1)}.vq-4Xq_section[data-card-reveal-ready=true] .vq-4Xq_step:not([data-card-visible=true]){opacity:0;transform:translateY(18px)}}@media (max-width:1100px){.vq-4Xq_steps{grid-template-columns:repeat(2,minmax(0,1fr))}.vq-4Xq_step:nth-child(2) .vq-4Xq_connector{display:none}}@media (max-width:640px){.vq-4Xq_section{padding:58px 20px}.vq-4Xq_workflow{gap:24px}.vq-4Xq_steps{grid-template-columns:minmax(0,1fr)}.vq-4Xq_step{padding:24px}.vq-4Xq_step>p{min-height:0}.vq-4Xq_connector,.vq-4Xq_step:nth-child(2) .vq-4Xq_connector{width:18px;height:var(--agent-gap);justify-content:center;align-items:flex-end;display:flex;top:100%;left:calc(50% - 9px)}.vq-4Xq_connector:before{border-top:0;border-left:1px dashed #a8c6ef;inset:0 auto 12px 50%}.vq-4Xq_connector svg{transform:rotate(90deg)}}.vq-4Xq_progress{display:none}.vq-4Xq_section[data-stack-ready=true]{background-color:#f4f8ff;background-image:linear-gradient(#f4f8ff,#0000 64px calc(100% - 64px),#f4f8ff),url(/assets/agentic-ai-wave-bg.webp);background-size:100% 100%;align-items:center;min-height:calc(100svh - 90px);padding-block:28px 40px;display:flex}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_shell{width:min(100%,980px)}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_header{margin-bottom:38px}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_header h2{letter-spacing:-.04em;font-size:clamp(32px,3.5vw,48px);line-height:1.1}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_description{margin-top:14px}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_workflow{gap:26px}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_steps{perspective:1200px;isolation:isolate;grid-template-columns:minmax(0,1fr);gap:0;width:min(740px,100%);margin-inline:auto;display:grid;position:relative}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_steps:before,.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_steps:after{content:"";pointer-events:none;background:#edf5ff;border:1px solid #dce7f5;border-radius:24px;position:absolute;inset:0}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_steps:before{transform:translateY(-12px)rotate(-2deg)scale(.97)}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_steps:after{transform:translateY(-22px)rotate(2deg)scale(.94)}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_step{will-change:transform, opacity;background:linear-gradient(135deg,#fff,#f4f9ff);border-radius:24px;grid-area:1/1;padding:clamp(26px,3vw,42px);box-shadow:0 24px 60px -30px #2458a652,inset 0 1px #fff}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_step h3{margin-bottom:14px;font-size:clamp(22px,2.3vw,30px)!important}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_step>p{max-width:560px;min-height:0;margin-bottom:26px;font-size:16px}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_points{gap:12px;margin-top:auto;padding-top:22px}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_points li{font-size:15px}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_progress{color:#2458a6;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:22px;font-size:13px;display:flex}.vq-4Xq_progress>span>span{color:#8296b3;margin-left:4px}.vq-4Xq_progress>div{gap:8px;display:flex}.vq-4Xq_progress i{background:#ccdaec;border-radius:10px;width:7px;height:7px;transition:background .25s,width .25s}.vq-4Xq_progress i[data-active=true]{background:#2458a6;width:24px}@media (max-width:640px){.vq-4Xq_section[data-stack-ready=true]{min-height:calc(100svh - 70px);padding:24px 22px 30px}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_header{margin-bottom:32px}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_description{font-size:14px;line-height:1.55}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_step{border-radius:20px;padding:26px 24px}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_step>p{margin-bottom:20px;font-size:14px}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_points{gap:10px;padding-top:18px}.vq-4Xq_section[data-stack-ready=true] .vq-4Xq_points li{font-size:14px}}@media (max-width:900px){.vq-4Xq_section[data-stack-ready=true]{align-items:flex-start}}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}

.hmdBJW_section{color:#0b1833;background:#f4f8ff;margin-top:-1px;padding:clamp(40px,4.5vw,68px) clamp(20px,3vw,48px) clamp(68px,7vw,96px);scroll-margin-top:90px;position:relative;overflow:hidden}.hmdBJW_container{z-index:1;width:min(1640px,100%);margin:0 auto;position:relative}.hmdBJW_header{text-align:center;margin-bottom:clamp(38px,4vw,58px)}.hmdBJW_header h2{color:#0b1833;max-width:1040px;font-family:var(--font-main);letter-spacing:-.025em;text-wrap:balance;margin:0 auto;font-weight:500;line-height:1.1;font-size:50px!important}.hmdBJW_header h2 span{display:block}.hmdBJW_carouselViewport{position:relative}.hmdBJW_swiper{perspective:1600px;padding:10px 0 24px!important;overflow:visible!important}.hmdBJW_swiper .swiper-wrapper{transform-style:preserve-3d;align-items:center;transition-timing-function:cubic-bezier(.65,0,.35,1)}.hmdBJW_swiper .swiper-slide{transition-timing-function:cubic-bezier(.65,0,.35,1)}.hmdBJW_swiper .hmdBJW_slide{height:clamp(350px,30vw,430px);width:min(880px,64vw)!important}.hmdBJW_slide{opacity:.34;filter:saturate(.62)contrast(.92);transform-style:preserve-3d;transition-property:transform,opacity,filter;transition-duration:.42s}:is(.hmdBJW_slide.swiper-slide-prev,.hmdBJW_slide.swiper-slide-next){z-index:2;opacity:.68;filter:saturate(.78)contrast(.96)}.hmdBJW_slide.swiper-slide-active{z-index:4;opacity:1;filter:none}.hmdBJW_cardLink{min-width:0;height:100%;color:inherit;text-decoration:none;display:block}.hmdBJW_card{--card-media-start:42%;--card-slant-width:90px;background:linear-gradient(112deg,#f4f8ff 0%,#ecf5fffa 47%,#e8f3ffeb 100%);border:1px solid #2458a62e;border-radius:15px;height:100%;min-height:clamp(260px,18vw,310px);transition:border-color .26s,box-shadow .26s,transform .26s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #15396314}.hmdBJW_cardLink:focus-visible .hmdBJW_card{border-color:#2458a66b;transform:translateY(-4px);box-shadow:0 20px 42px #15396324}.hmdBJW_slide.swiper-slide-active .hmdBJW_cardLink:hover .hmdBJW_card{border-color:#2458a66b;transform:translateY(-4px);box-shadow:0 20px 42px #15396324}.hmdBJW_cardLink:focus-visible{outline-offset:4px;border-radius:15px;outline:3px solid #2458a661}.hmdBJW_cardCopy{z-index:2;text-align:left;flex-direction:column;flex:0 0 47%;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(30px,3vw,48px) clamp(24px,3vw,50px);display:flex;position:relative}.hmdBJW_cardEyebrow{display:none}.hmdBJW_section .hmdBJW_cardTitle{max-width:13ch;font-family:var(--font-main);text-wrap:balance;margin:0;color:#0b1833!important;letter-spacing:-.02em!important;text-align:left!important;font-size:clamp(28px,2.2vw,38px)!important;font-weight:500!important;line-height:1.14!important}.hmdBJW_cardSubtext{text-wrap:pretty;max-width:28ch;color:#526079!important;text-align:left!important;margin:18px 0 0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.hmdBJW_cardCta{color:#075bc4;align-items:center;gap:8px;margin-top:clamp(24px,2.4vw,36px);font-size:16px;font-weight:500;line-height:1;display:inline-flex}.hmdBJW_cardCta svg{transition:transform .22s}.hmdBJW_cardLink:focus-visible .hmdBJW_cardCta svg{transform:translate(3px,-3px)}.hmdBJW_slide.swiper-slide-active .hmdBJW_cardLink:hover .hmdBJW_cardCta svg{transform:translate(3px,-3px)}.hmdBJW_cardMedia{z-index:1;inset:0 0 0 var(--card-media-start);clip-path:polygon(var(--card-slant-width) 0, 100% 0, 100% 100%, 0 100%);background:#e7f1fb;position:absolute;overflow:hidden}.hmdBJW_cardImageFrame{position:absolute;inset:0}.hmdBJW_cardImage{object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.22,1,.36,1)}.hmdBJW_cardLink:focus-visible .hmdBJW_cardImage{transform:scale(1.025)}.hmdBJW_slide.swiper-slide-active .hmdBJW_cardLink:hover .hmdBJW_cardImage{transform:scale(1.025)}.hmdBJW_mobileNavigation{justify-content:center;align-items:center;gap:22px;margin-top:18px;display:flex}.hmdBJW_mobileNavigation>button{color:#075bc4;cursor:pointer;background:#fff;border:1px solid #2458a633;border-radius:50%;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;transition:box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 10px 24px #15396314}.hmdBJW_mobileNavigation>button:hover{transform:scale(1.04);box-shadow:0 14px 30px #15396329}.hmdBJW_mobileNavigation>button:focus-visible,.hmdBJW_mobileDots button:focus-visible{outline-offset:3px;outline:3px solid #2458a65c}.hmdBJW_mobileDots{align-items:center;gap:9px;display:flex}.hmdBJW_mobileDots button{cursor:pointer;border:0;border-radius:50%;width:10px;height:10px;padding:0;transition:background-color .22s,transform .22s}.hmdBJW_dot{background:#d7e2f0}.hmdBJW_activeDot{background:#1266c3;transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.hmdBJW_card,.hmdBJW_cardImage,.hmdBJW_cardCta svg,.hmdBJW_slide{transition:none}.hmdBJW_cardLink:hover .hmdBJW_card,.hmdBJW_cardLink:focus-visible .hmdBJW_card,.hmdBJW_cardLink:hover .hmdBJW_cardImage,.hmdBJW_cardLink:focus-visible .hmdBJW_cardImage{transform:none}}@media (max-width:1000px){.hmdBJW_swiper .hmdBJW_slide{height:clamp(300px,40vw,380px);width:min(780px,76vw)!important}.hmdBJW_cardCopy{flex-basis:44%}.hmdBJW_cardMedia{--card-media-start:40%}}@media (max-width:640px){.hmdBJW_section{padding:42px 16px 68px}.hmdBJW_header{margin-bottom:30px}.hmdBJW_header h2{letter-spacing:-.025em;text-align:center;width:min(100%,410px);line-height:1.12;font-size:var(--site-main-heading-size)!important}.hmdBJW_carouselViewport{border-radius:15px;width:100%;overflow:hidden}.hmdBJW_swiper{padding:0!important;overflow:hidden!important}.hmdBJW_swiper .swiper-wrapper{align-items:stretch}.hmdBJW_swiper .hmdBJW_slide{opacity:1;filter:none;height:auto;width:100%!important}.hmdBJW_card{flex-direction:column;min-height:0;display:flex}.hmdBJW_cardCopy{flex:1;order:2;justify-content:flex-start;min-height:0;padding:20px;position:relative}.hmdBJW_cardEyebrow{color:#1266c3;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700;line-height:1.2;display:block}.hmdBJW_section .hmdBJW_cardTitle{max-width:100%;font-size:clamp(18px,4.55vw,22px)!important;line-height:1.12!important}.hmdBJW_cardSubtext{max-width:100%;margin-top:10px!important;font-size:clamp(12px,3vw,14px)!important;line-height:1.45!important}.hmdBJW_cardCta{white-space:nowrap;gap:6px;margin-top:14px;font-size:clamp(12px,3vw,15px)}.hmdBJW_cardMedia{aspect-ratio:4/3;clip-path:none;flex:none;order:1;width:100%;position:relative;inset:auto}.hmdBJW_cardImageFrame{inset:0}.hmdBJW_cardImage{object-fit:cover;object-position:center}.hmdBJW_cardLink:focus-visible .hmdBJW_cardImage{transform:none}.hmdBJW_slide.swiper-slide-active .hmdBJW_cardLink:hover .hmdBJW_cardImage{transform:none}.hmdBJW_naaradMedia{background:linear-gradient(160deg,#eef5fd 0%,#e2eefb 100%)}.hmdBJW_fullImageMedia{aspect-ratio:1684/934;background:#091d36}.hmdBJW_fullCardImage{object-fit:contain;object-position:center}.hmdBJW_mobileNavigation{margin-top:28px}}@media (max-width:380px){.hmdBJW_cardCopy{padding:16px}.hmdBJW_cardCta{gap:4px;font-size:12px}.hmdBJW_cardCta svg{width:18px;height:18px}}
._3Z1FKa_section{min-height:calc(100svh - var(--nav-height));background:#e8f3ff url(/assets/testimonial-banner.png) 50%/cover no-repeat;padding:clamp(54px,5vw,72px) clamp(24px,4vw,78px) 34px;display:flex;position:relative;overflow:hidden}._3Z1FKa_section:before,._3Z1FKa_section:after{z-index:0;content:"";pointer-events:none;position:absolute;left:0;right:0}._3Z1FKa_section:before{background:linear-gradient(#f4f8ff 0%,#f4f8fff0 20%,#f4f8ff94 56%,#f4f8ff00 100%);height:clamp(130px,12vw,210px);top:0}._3Z1FKa_section:after{background:linear-gradient(#f4f8ff00 0%,#f4f8ff8f 48%,#f4f8fff0 80%,#f4f8ff 100%);height:clamp(120px,11vw,190px);bottom:0}._3Z1FKa_shell{z-index:1;width:min(1580px,100%);margin:0 auto;position:relative}._3Z1FKa_header{isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:0 auto clamp(48px,6vw,68px);display:flex;position:relative}._3Z1FKa_header:before{z-index:-1;-webkit-backdrop-filter:blur(11px)saturate(.78);backdrop-filter:blur(11px)saturate(.78);content:"";pointer-events:none;background:#f4f8ff29;position:absolute;inset:-42px -110px;-webkit-mask-image:radial-gradient(76% 78%,#000 0%,#000000f5 42%,#00000094 68%,#0000 100%);mask-image:radial-gradient(76% 78%,#000 0%,#000000f5 42%,#00000094 68%,#0000 100%)}._3Z1FKa_header h2{color:#0b1e43;font-family:var(--font-main);letter-spacing:-.035em;margin:0;font-weight:500;line-height:1.08;font-size:50px!important}._3Z1FKa_header p{color:#304563;margin:0;font-weight:400;line-height:1.5;font-size:14px!important}._3Z1FKa_stage{min-height:478px;padding-bottom:42px;position:relative}._3Z1FKa_swiper{perspective:1800px;padding:6px 0 22px!important;overflow:visible!important}._3Z1FKa_swiper .swiper-wrapper{transform-style:preserve-3d;align-items:stretch;transition-timing-function:cubic-bezier(.65,0,.35,1)}._3Z1FKa_slide{opacity:.4;filter:saturate(.7);height:auto;transform-style:preserve-3d;cursor:pointer;transition-property:transform,opacity,filter;transition-duration:.42s;transition-timing-function:cubic-bezier(.65,0,.35,1);display:flex;width:min(1120px,76vw)!important}._3Z1FKa_swiper ._3Z1FKa_slide{align-self:stretch;height:auto;display:flex}:is(._3Z1FKa_slide.swiper-slide-prev,._3Z1FKa_slide.swiper-slide-next){z-index:2;opacity:.7}._3Z1FKa_slide.swiper-slide-active{z-index:4;opacity:1;filter:none;cursor:grab}._3Z1FKa_card{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff0;border:1px solid #fffffff5;border-radius:24px;flex:1;grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;min-height:378px;margin:0;padding:48px clamp(38px,4vw,58px) 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #2b4e7d1a}._3Z1FKa_card:before,._3Z1FKa_card:after{color:#b9d1f4;pointer-events:none;font-family:Georgia,serif;font-size:5.2rem;font-weight:700;line-height:1;position:absolute}._3Z1FKa_card:before{content:"“";top:34px;left:38px}._3Z1FKa_card:after{display:none}._3Z1FKa_testimonialMain{align-items:center;min-width:0;padding:18px 0 0 30px;display:flex}._3Z1FKa_quoteWrap{z-index:1;text-align:left;flex-direction:column;justify-content:center;align-items:stretch;animation:.85s cubic-bezier(.22,1,.36,1) _3Z1FKa_testimonialFade;display:flex;position:relative}._3Z1FKa_quote{color:#071f4a;letter-spacing:-.012em;max-width:100%;margin:0;font-weight:500;line-height:1.58;font-size:14px!important}._3Z1FKa_attribution{color:#071f4a;border-top:1px solid #d6e0ee;grid-template-columns:auto minmax(0,1fr) minmax(170px,.62fr);align-items:center;gap:18px;width:100%;margin-top:28px;padding-top:22px;line-height:1.35;display:grid}._3Z1FKa_companyIcon{color:#1266c3;background:#e3f0ff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}._3Z1FKa_companyIdentity{flex-direction:column;gap:4px;min-width:0;display:flex}._3Z1FKa_companyIdentity strong{font-size:14px;font-weight:600;line-height:1.35}._3Z1FKa_companyIdentity>span{color:#314767;font-size:14px}._3Z1FKa_metaGroup{display:contents}._3Z1FKa_companySizeBlock{border-left:1px solid #d6e0ee;min-width:0;padding-left:22px;display:flex}._3Z1FKa_locationBlock,._3Z1FKa_metaIcon{display:none}._3Z1FKa_metaText{flex-direction:column;gap:5px;min-width:0;display:flex}._3Z1FKa_metaText>span{color:#637493;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}._3Z1FKa_metaText strong{color:#061a40;font-size:14px;font-weight:600;line-height:1.35}._3Z1FKa_navigation{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 42px}._3Z1FKa_arrowButton{-webkit-backdrop-filter:blur(2px)saturate(1.3);backdrop-filter:blur(2px)saturate(1.3);color:#0963bd;cursor:pointer;pointer-events:auto;background:linear-gradient(145deg,#ffffff29 0%,#d6e8ff0f 100%);border:1px solid #fff9;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;padding:0;transition:color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 20px #15396314,inset 0 1px #ffffffb3,inset 0 -1px #a0c8ff40}._3Z1FKa_arrowButton:hover,._3Z1FKa_arrowButton:focus-visible{color:#0755a5;transform:translateY(-2px)}._3Z1FKa_arrowButton:focus-visible{outline-offset:2px;outline:2px solid #1266c3}._3Z1FKa_pagination{z-index:6;justify-content:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}._3Z1FKa_dot,._3Z1FKa_activeDot{cursor:pointer;background:#d4dfed;border:0;border-radius:50%;width:12px;height:12px;padding:0;transition:background-color .2s,transform .2s}._3Z1FKa_activeDot{background:#1266c3;transform:scale(1.06)}._3Z1FKa_dot:focus-visible,._3Z1FKa_activeDot:focus-visible{outline-offset:3px;outline:2px solid #1266c3}@keyframes _3Z1FKa_testimonialFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){._3Z1FKa_section{padding-top:66px}._3Z1FKa_header{margin-bottom:54px}}@media (max-width:1000px){._3Z1FKa_section{min-height:auto;padding:54px 4% 42px}._3Z1FKa_header{margin-bottom:32px}._3Z1FKa_stage{min-height:0;padding-bottom:48px}._3Z1FKa_slide{width:min(900px,84vw)!important}._3Z1FKa_card{grid-template-columns:1fr;row-gap:26px;min-height:370px;padding:48px 44px 36px}._3Z1FKa_testimonialMain{padding:12px 0 0 24px}._3Z1FKa_card:before{top:28px;left:34px}._3Z1FKa_navigation{inset:0 0 48px}}@media (max-width:600px){._3Z1FKa_section{background-image:url(/assets/testimonial-mobile-banner.png);background-position:50%;background-size:100% 100%;padding:clamp(80px,19vw,110px) 16px 34px}._3Z1FKa_header:before{display:none}._3Z1FKa_section:before{height:120px}._3Z1FKa_section:after{height:110px}._3Z1FKa_header{gap:8px;margin-bottom:22px}._3Z1FKa_header h2{text-wrap:balance;width:min(100%,360px);margin-inline:auto;line-height:1.1;font-size:clamp(1.72rem,8vw,2.15rem)!important}._3Z1FKa_header p{text-wrap:balance;margin-top:0;font-weight:500;line-height:1.4;font-size:14px!important}._3Z1FKa_stage{padding-bottom:76px}._3Z1FKa_swiper{padding:0 0 6px!important}._3Z1FKa_slide{opacity:.55;filter:none;width:min(100% - 40px,390px)!important}._3Z1FKa_card{-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);background:#ffffffb8;border:1px solid #ffffffb8;border-radius:20px;min-height:0;padding:48px 20px 22px;box-shadow:0 16px 36px #2b4e7d1f}._3Z1FKa_testimonialMain{padding:0}._3Z1FKa_card:before,._3Z1FKa_card:after{font-size:3.8rem}._3Z1FKa_card:before{top:12px;left:18px}._3Z1FKa_card:after{bottom:110px;right:16px}._3Z1FKa_quote{color:#0b1e43;overflow-wrap:anywhere;max-width:100%;padding-left:14px;font-weight:400;line-height:1.6;font-size:14px!important}._3Z1FKa_attribution{grid-template-columns:minmax(0,1fr);gap:14px 12px;width:100%;margin-top:20px;padding-top:16px}._3Z1FKa_companyIcon{display:none}._3Z1FKa_companyIdentity strong{white-space:normal;font-size:14px}._3Z1FKa_companyIdentity>span{font-size:13px}._3Z1FKa_inlineLocation{display:none}._3Z1FKa_metaGroup{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._3Z1FKa_companySizeBlock,._3Z1FKa_locationBlock{align-items:center;gap:10px;min-width:0;display:flex}._3Z1FKa_companySizeBlock{border-left:0;padding:0 12px 0 0}._3Z1FKa_locationBlock{border-left:1px solid #d6e0ee;padding-left:14px}._3Z1FKa_metaIcon{display:none}._3Z1FKa_metaText{gap:3px}._3Z1FKa_metaText>span{font-size:10px}._3Z1FKa_metaText strong{white-space:nowrap;font-size:13px}._3Z1FKa_navigation{justify-content:space-between;height:48px;padding-inline:16%;inset:auto 0 0}._3Z1FKa_arrowButton{background:#fff;border-radius:50%;width:46px;height:46px;box-shadow:0 8px 20px #15396324}._3Z1FKa_pagination{gap:8px;bottom:19px}._3Z1FKa_dot,._3Z1FKa_activeDot{width:9px;height:9px}}@media (max-width:400px){._3Z1FKa_metaText strong{white-space:normal}}@media (prefers-reduced-motion:reduce){._3Z1FKa_quoteWrap{animation:none}._3Z1FKa_arrowButton,._3Z1FKa_dot,._3Z1FKa_activeDot,._3Z1FKa_slide{transition:none}}
.J9o40W_explorer{--ink:#071638;--ink-muted:#536894;--blue:#0b5bd3;--blue-deep:#1d4fb8;width:min(100%,1480px);margin:0 auto;padding-top:clamp(40px,4vw,64px);position:relative}.J9o40W_header{text-align:center}.J9o40W_columnTag{color:var(--blue);letter-spacing:.32em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.4;display:block}.J9o40W_title{scroll-margin-top:calc(var(--cost-nav-height,var(--nav-height,90px)) + 24px);color:var(--ink);font-family:var(--font-main);font-size:var(--site-main-heading-size,50px);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500;line-height:1.15}.J9o40W_subtitle{max-width:920px;color:var(--ink-muted);text-wrap:balance;margin:12px auto 0;font-size:clamp(1rem,1.35vw,21px);line-height:1.5}.J9o40W_tabs{background:#ffffffeb;border:1px solid #78a0de6b;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(26px,2.6vw,38px);padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #2457a61a}.J9o40W_tab{z-index:1;min-height:78px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;padding:14px 16px;font-size:18px;font-weight:500;transition:color .32s,background-color .18s;display:inline-flex;position:relative}.J9o40W_tabPill{z-index:0;pointer-events:none;background:linear-gradient(135deg,#1f6be0 0%,#0b5bd3 55%,#0a4fb8 100%);border-radius:12px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 10px 24px #0b5bd347}.J9o40W_tabPillAnimated{transition:transform .52s cubic-bezier(.65,0,.35,1),width .52s cubic-bezier(.65,0,.35,1),opacity .24s}.J9o40W_tabPillHidden{opacity:0}.J9o40W_tab svg{color:var(--blue);flex:none;transition:transform .22s}@media (hover:hover){.J9o40W_tab:not([data-active=true]):hover{color:#fff;background:linear-gradient(135deg,#1f6be0 0%,#0b5bd3 55%,#0a4fb8 100%);border-radius:12px;box-shadow:0 10px 24px #0b5bd347}.J9o40W_tab:not([data-active=true]):hover svg{color:#fff}}.J9o40W_tab[data-active=true]{color:#fff;border-radius:12px}.J9o40W_tabs:not([data-pill-ready]) .J9o40W_tab[data-active=true]{background:linear-gradient(135deg,#1f6be0 0%,#0b5bd3 55%,#0a4fb8 100%);box-shadow:0 10px 24px #0b5bd347}.J9o40W_tab[data-active=true] svg{color:#fff}.J9o40W_chevronUp{transform:rotate(180deg)}.J9o40W_tab:focus,.J9o40W_tab:focus-visible{outline:none}.J9o40W_panel{background:#eef5ff url(/assets/portfolio-panel-bg.webp) 50%/cover no-repeat;border:1px solid #78a0de61;border-radius:20px;margin-top:12px;padding:clamp(16px,1.6vw,24px);position:relative;box-shadow:0 18px 44px #2457a61a}.J9o40W_panel[hidden]{display:none}.J9o40W_panelSizer{visibility:hidden;pointer-events:none;width:100%;padding:clamp(16px,1.6vw,24px);display:grid;position:absolute;top:0;left:0}.J9o40W_panelSizeVariant{grid-area:1/1;min-width:0}.J9o40W_subTabs{-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#ffffffd1;border:1px solid #78a0de6b;border-radius:12px;margin-bottom:clamp(14px,1.4vw,20px);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #2457a614}.J9o40W_subTab{z-index:1;min-height:50px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:15px;font-weight:500;transition:color .32s;display:inline-flex;position:relative}.J9o40W_subTab svg{color:var(--blue);flex:none;transition:transform .22s,color .22s}.J9o40W_subTabPill{z-index:0;pointer-events:none;background:linear-gradient(135deg,#1f6be0 0%,#0b5bd3 55%,#0a4fb8 100%);border-radius:10px;transition:transform .46s cubic-bezier(.65,0,.35,1),width .46s cubic-bezier(.65,0,.35,1);position:absolute;top:0;bottom:0;left:0;box-shadow:0 8px 18px #0b5bd33d}@media (hover:hover){.J9o40W_subTab:not([data-active=true]):hover{color:#fff;background:linear-gradient(135deg,#1f6be0 0%,#0b5bd3 55%,#0a4fb8 100%);border-radius:10px;box-shadow:0 8px 18px #0b5bd33d}.J9o40W_subTab:not([data-active=true]):hover svg{color:#fff}}.J9o40W_subTab[data-active=true],.J9o40W_subTab[data-active=true] svg{color:#fff}.J9o40W_subTab:focus,.J9o40W_subTab:focus-visible{outline:none}.J9o40W_columns{grid-template-columns:minmax(280px,1fr) minmax(0,1.5fr) minmax(0,1.4fr);grid-template-areas:"nav body side";align-items:start;display:grid}.J9o40W_columnsTallNav{grid-template-areas:"nav main side"}.J9o40W_columnsTallSide{grid-template-areas:"nav body side"}.J9o40W_serviceNav{z-index:4;grid-area:nav}.J9o40W_sideColumn{grid-area:side}.J9o40W_detailMain{display:contents}.J9o40W_columnsTallNav .J9o40W_detailMain{grid-area:main;min-width:0;display:block}.J9o40W_glass{--glass-shadow:0 18px 40px #2457a624, 0 2px 6px #2457a60f;--glass-rim:linear-gradient(145deg, #fff 0%, #ffffff40 38%, #a0c8ff59 70%, #ffffffe6 100%);isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(185%);backdrop-filter:blur(22px)saturate(185%);box-shadow:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #ffffff59, inset 0 0 18px #ffffff59, var(--glass-shadow);background:linear-gradient(140deg,#ffffff75 0%,#ffffff29 55%,#ffffff4d 100%);position:relative}.J9o40W_serviceNav{border-radius:20px;flex-direction:column;padding:8px;display:flex}.J9o40W_glass:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(120% 55% at 8% 0,#ffffffb3,#0000 60%),radial-gradient(80% 40% at 100% 100%,#badcff59,#0000 70%);position:absolute;inset:0}.J9o40W_glass:after{border-radius:inherit;background:var(--glass-rim);-webkit-mask-composite:xor;content:"";pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.J9o40W_navLens{z-index:0;-webkit-backdrop-filter:blur(10px)saturate(160%);backdrop-filter:blur(10px)saturate(160%);pointer-events:none;background:linear-gradient(160deg,#ffffffeb 0%,#ffffff9e 100%);border-radius:14px;transition:transform .52s cubic-bezier(.34,1.4,.64,1),height .52s cubic-bezier(.34,1.4,.64,1);position:absolute;top:0;left:8px;right:8px;box-shadow:inset 0 1px #fff,inset 0 -1px 1px #2457a614,0 10px 24px #2457a629,0 1px 3px #2457a61a}.J9o40W_navLens:before{background:var(--blue);content:"";border-radius:3px;width:3px;position:absolute;top:18%;bottom:18%;left:0}.J9o40W_serviceNavItem{z-index:1;min-height:62px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 12px 22px;font-size:clamp(15px,1.2vw,17px);line-height:1.3;transition:background-color .22s,color .22s;display:flex;position:relative}.J9o40W_navGroupLabel{z-index:1;color:var(--blue);letter-spacing:.16em;text-transform:uppercase;padding:12px 22px 4px;font-size:11px;font-weight:600;display:block;position:relative}.J9o40W_serviceNav[data-grouped] .J9o40W_serviceNavItem{min-height:44px;padding-block:8px}.J9o40W_serviceNavItem svg{color:var(--ink-muted);flex:none;transition:transform .22s,color .22s}.J9o40W_serviceNavItem:not([aria-current=true]):hover{color:var(--blue);background:#ffffff47}.J9o40W_serviceNavItem:hover svg{transform:translate(2px)}.J9o40W_serviceNavItem[aria-current=true]{color:var(--blue);font-weight:500}.J9o40W_serviceNavItem[aria-current=true] svg{color:var(--blue)}.J9o40W_vendorSelectLabel{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px 6px;font-size:12px;font-weight:600;display:block}.J9o40W_vendorNav .J9o40W_serviceNavItem[aria-current=true]{color:var(--blue);background:linear-gradient(160deg,#ffffffeb 0%,#ffffff9e 100%);box-shadow:0 8px 18px #2457a61f}.J9o40W_vendorSelect{z-index:2;background:#ffffff85;border-radius:12px;gap:6px;margin:2px 10px 10px;padding:10px 12px 12px;display:grid;position:relative}.J9o40W_vendorSelectControl{display:block;position:relative}.J9o40W_vendorSelectControl select{appearance:none;width:100%;min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:#fffffff0;border:1px solid #0b5bd36b;border-radius:10px;padding:8px 40px 8px 12px;font-size:15px;font-weight:500}.J9o40W_vendorSelectControl svg{color:var(--blue);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.J9o40W_vendorSelectControl select:focus-visible{outline-offset:2px;outline:3px solid #2457a666}.J9o40W_detailBody{grid-area:body;min-width:0;padding:10px clamp(20px,2.4vw,40px) 4px;display:grid}.J9o40W_columnsTallNav .J9o40W_detailBody{padding:18px clamp(20px,2.4vw,40px) 4px}.J9o40W_bodyVariant{column-count:2;column-gap:clamp(28px,3vw,48px)}.J9o40W_columnsTallNav .J9o40W_bodyVariant{column-count:1}.J9o40W_columnsTallNav .J9o40W_detailVariant:not(.J9o40W_detailActive){display:none}.J9o40W_columnsTallSide .J9o40W_bodyVariant{column-count:1}.J9o40W_columnsTallSide .J9o40W_detailBody{padding:12px clamp(20px,2.4vw,40px) 4px}.J9o40W_bodyVariant .J9o40W_detailList>li,.J9o40W_bodyVariant .J9o40W_extraList li,.J9o40W_bodyVariant .J9o40W_detailNote{break-inside:avoid}.J9o40W_bodyBlock>.J9o40W_extraListHeading{break-after:avoid}.J9o40W_bodyBlock>.J9o40W_extraListHeading+ul>li:first-child,.J9o40W_bodyBlock>.J9o40W_extraListHeading+.J9o40W_detailList>li:first-child{break-before:avoid}.J9o40W_bodyVariant .J9o40W_detailList>li:nth-last-child(2),.J9o40W_bodyVariant .J9o40W_extraList li:nth-last-child(2){break-after:avoid}.J9o40W_bodyVariant>.J9o40W_bodyBlock:first-of-type,.J9o40W_bodyCaption{margin-top:0}.J9o40W_bodyCaption{margin-bottom:10px}.J9o40W_bodyVariant .J9o40W_extraList ul{grid-template-columns:minmax(0,1fr)}.J9o40W_detailVariant{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0}.J9o40W_detailActive{visibility:visible;pointer-events:auto;animation:.24s ease-out both J9o40W_detailIn}.J9o40W_detailTitle{color:var(--ink)!important;letter-spacing:0!important;margin:6px 0 0!important;font-size:22px!important;font-weight:500!important;line-height:1.25!important}.J9o40W_detailText{max-width:46ch;color:var(--ink-muted);orphans:2;widows:2;margin:10px 0 0;font-size:14px;line-height:1.5}.J9o40W_listCaption{color:var(--ink-muted);margin:18px 0 0;font-size:14px;line-height:1.45}.J9o40W_detailList{margin:10px 0 0;padding:0;list-style:none}.J9o40W_detailRow{color:var(--ink);padding:12px 2px;font-size:15px;line-height:1.35;display:block}.J9o40W_subList{color:var(--ink);orphans:2;widows:2;margin:-4px 0 12px;padding-left:18px;font-size:15px;line-height:1.5}.J9o40W_extraList{margin-top:16px}.J9o40W_extraListHeading{color:var(--ink);margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.3}.J9o40W_extraListColumns ul{grid-template-columns:repeat(2,minmax(0,1fr))}.J9o40W_listHeading{margin-top:16px}.J9o40W_extraList ul{color:var(--ink-muted);gap:4px 22px;margin:0;padding-left:18px;font-size:15px;line-height:1.45;display:grid}.J9o40W_detailNote{color:var(--ink-muted);orphans:2;widows:2;margin:14px 0 0;font-size:15px;line-height:1.5}.J9o40W_compactSupplement{margin-top:18px}.J9o40W_compactSupplement .J9o40W_extraList:first-child{margin-top:0}.J9o40W_sideColumn{min-width:0;padding:10px 0 0 clamp(20px,2.4vw,40px);container-type:inline-size}.J9o40W_sideTitle{color:var(--ink);margin:0;font-size:22px;font-weight:500;line-height:1.2}.J9o40W_sideText{color:var(--ink-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.J9o40W_expertCard{--glass-shadow:0 14px 32px #2457a61f, 0 2px 6px #2457a60d;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;padding:16px;display:grid}.J9o40W_expertIcon,.J9o40W_expertLink{background:linear-gradient(160deg,#ffffffeb,#ffffff9e);box-shadow:inset 0 1px #fff,inset 0 -1px 1px #2457a614,0 6px 16px #2457a61f}.J9o40W_expertIcon{width:52px;height:52px;color:var(--blue);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.J9o40W_expertCopy{gap:4px;min-width:0;display:grid}.J9o40W_expertCopy strong{color:var(--ink);font-size:14px;font-weight:600;line-height:1.35}.J9o40W_expertCopy span{color:var(--ink-muted);font-size:13px;line-height:1.45}.J9o40W_expertLink{color:var(--blue);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .22s;display:inline-flex}.J9o40W_expertLink:hover{transform:translateY(-1px)}.J9o40W_outlineCta{background-color:#0000;background-image:linear-gradient(var(--primary-green), var(--primary-green));color:#2457a6;background-position:0;background-repeat:no-repeat;background-size:0% 100%;border:1.5px solid #2457a6;border-radius:10px;align-items:center;gap:12px;min-height:50px;margin-top:22px;padding:0 24px;font-size:16px;font-weight:500;text-decoration:none;transition:background-size 1.1s cubic-bezier(.22,1,.36,1),color .42s,border-color .42s;display:inline-flex;overflow:hidden}.J9o40W_outlineCta:hover,.J9o40W_outlineCta:focus-visible{border-color:var(--primary-green);color:#fff;background-size:100% 100%}.J9o40W_emptyState{text-align:center;max-width:640px;margin:0 auto;padding:clamp(36px,4vw,64px) 16px}.J9o40W_emptyState h3{color:var(--ink)!important;margin:10px 0 0!important;font-size:22px!important;font-weight:500!important;line-height:1.25!important}.J9o40W_emptyState p{color:var(--ink-muted);margin:12px 0 0;font-size:17px;line-height:1.55}.J9o40W_serviceNavItem:focus-visible,.J9o40W_expertLink:focus-visible,.J9o40W_outlineCta:focus-visible{outline-offset:2px;outline:3px solid #2457a6}@container (max-width:480px){.J9o40W_expertCard{grid-template-columns:auto minmax(0,1fr)}.J9o40W_expertLink{grid-column:1/-1;justify-content:center}}@keyframes J9o40W_detailIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.J9o40W_extraListColumns ul{grid-template-columns:minmax(0,1fr)}.J9o40W_columns,.J9o40W_columnsTallSide{grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr);grid-template-areas:"nav body""side side"}.J9o40W_columnsTallNav{grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr);grid-template-areas:"nav main""side side"}.J9o40W_bodyVariant,.J9o40W_columnsTallNav .J9o40W_bodyVariant,.J9o40W_columnsTallSide .J9o40W_bodyVariant{column-count:2}.J9o40W_columnsTallNav .J9o40W_bodyVariant{column-count:1}.J9o40W_detailBody,.J9o40W_columnsTallNav .J9o40W_detailBody,.J9o40W_columnsTallSide .J9o40W_detailBody{padding:18px 0 4px clamp(20px,2.4vw,40px)}.J9o40W_sideColumn{margin-top:20px;padding:20px 0 0}}@media (max-width:900px){.J9o40W_tabs{scrollbar-width:none;display:flex;overflow-x:auto}.J9o40W_tabs::-webkit-scrollbar{display:none}.J9o40W_subTabs{scrollbar-width:none;overflow-x:auto}.J9o40W_subTabs::-webkit-scrollbar{display:none}.J9o40W_subTab{flex:none}.J9o40W_tab{white-space:nowrap;flex:none;min-height:60px;padding-inline:22px}.J9o40W_columns,.J9o40W_columnsTallSide{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav""body""side"}.J9o40W_columnsTallNav{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav""main""side"}.J9o40W_detailBody,.J9o40W_columnsTallNav .J9o40W_detailBody,.J9o40W_columnsTallSide .J9o40W_detailBody{padding:18px 4px 0}.J9o40W_bodyVariant,.J9o40W_columnsTallNav .J9o40W_bodyVariant,.J9o40W_columnsTallSide .J9o40W_bodyVariant{column-count:1}}@media (max-width:560px){.J9o40W_serviceNavItem{font-size:16px}.J9o40W_expertCard{grid-template-columns:auto minmax(0,1fr)}.J9o40W_expertLink{grid-column:1/-1;justify-content:center}}@media (prefers-reduced-motion:reduce){.J9o40W_detailActive{animation:none}.J9o40W_navLens,.J9o40W_subTabPill,.J9o40W_tabPillAnimated,.J9o40W_tab svg,.J9o40W_vendorSelectControl svg{transition:none}}@media (max-width:700px){.J9o40W_panel{display:none!important}.J9o40W_tabs{border-radius:12px;display:flex;overflow:hidden}.J9o40W_tab{white-space:normal;text-align:center;text-wrap:balance;flex-direction:column;flex:auto;justify-content:center;gap:2px;min-width:0;min-height:clamp(50px,13.6vw,60px);padding:6px clamp(2px,1.6vw,7px);font-size:clamp(9px,2.84vw,12.5px);line-height:1.15}.J9o40W_tab svg{width:clamp(10px,3.2vw,14px);height:clamp(10px,3.2vw,14px)}.J9o40W_tab>span{max-width:15.9vw}.J9o40W_tab[data-active=true],.J9o40W_tabPill{border-radius:10px}}.J9o40W_sheetLayer{z-index:10000;align-items:flex-end;display:flex;position:fixed;inset:0}.J9o40W_sheetScrim{cursor:pointer;background:#0a1e3d6b;border:0;width:100%;height:100%;padding:0;animation:.26s ease-out both J9o40W_scrimIn;position:absolute;inset:0}.J9o40W_sheet{--ink:#071638;--ink-muted:#536894;--blue:#0b5bd3;z-index:1;background:#eef5ff url(/assets/portfolio-panel-bg.webp) top/cover no-repeat;border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-height:90svh;animation:.36s cubic-bezier(.22,1,.36,1) both J9o40W_sheetIn;display:flex;position:relative;box-shadow:0 -18px 50px #0d2a5338}.J9o40W_sheetClosing .J9o40W_sheet{animation:.24s ease-in both J9o40W_sheetOut}.J9o40W_sheetClosing .J9o40W_sheetScrim{animation:.24s ease-in both J9o40W_scrimOut}.J9o40W_sheetDragClosing .J9o40W_sheet{animation:none}.J9o40W_sheetDragZone{z-index:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;height:44px;display:flex;position:absolute;top:0;left:0;right:0}.J9o40W_sheetDragZone:active{cursor:grabbing}.J9o40W_sheet{padding-top:15px}.J9o40W_sheetHandle{background:#2458a640;border-radius:999px;width:44px;height:5px;margin-top:10px}.J9o40W_sheetClose:focus,.J9o40W_sheetClose:focus-visible{outline:none}.J9o40W_sheetClose{z-index:2;width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:16px;right:14px}.J9o40W_sheetBody{overscroll-behavior:contain;min-height:0;padding:18px 20px calc(24px + env(safe-area-inset-bottom));overflow-y:auto}.J9o40W_sheetTopicContent{min-width:0;display:flow-root}.J9o40W_sheetTopicContent>*{animation:.34s cubic-bezier(.22,1,.36,1) both J9o40W_sheetTopicIn}.J9o40W_sheetTopicContent>:nth-child(2){animation-delay:45ms}.J9o40W_sheetTopicContent>:nth-child(3){animation-delay:90ms}@keyframes J9o40W_sheetTopicIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.J9o40W_sheetTitle{color:var(--ink)!important;letter-spacing:0!important;margin:6px 48px 0 0!important;font-size:22px!important;font-weight:500!important;line-height:1.25!important}.J9o40W_sheetText{color:var(--ink-muted);margin:8px 0 0;font-size:15px;line-height:1.45}.J9o40W_picker{z-index:3;width:fit-content;max-width:100%;margin-top:16px;position:relative}.J9o40W_pickerTrigger{width:100%;min-height:46px;color:var(--blue);font:inherit;text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #0b5bd38c;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px 10px 16px;font-size:15px;font-weight:500;display:flex;box-shadow:0 6px 16px #2457a614}.J9o40W_pickerTrigger svg{flex:none;transition:transform .2s}.J9o40W_pickerLabels{min-width:0;display:grid}.J9o40W_pickerLabels>span{grid-area:1/1}.J9o40W_pickerSizer{visibility:hidden}.J9o40W_pickerList{background:#fff;border:1px solid #78a0de59;border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 34px #2457a629}.J9o40W_pickerGroup{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;padding:10px 10px 4px;font-size:11px;font-weight:600}.J9o40W_pickerOption{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;font-size:15px;display:flex}.J9o40W_pickerList [aria-selected=true] .J9o40W_pickerOption{color:var(--blue);background:#e7f0ff;font-weight:500}.J9o40W_sheetCard{background:#ffffffc7;border:1px solid #ffffffe6;border-radius:16px;margin-top:14px;padding:6px 16px 10px;box-shadow:0 10px 26px #2457a614}.J9o40W_sheetCard .J9o40W_extraListColumns ul{grid-template-columns:minmax(0,1fr)}.J9o40W_sheetCard .J9o40W_listCaption{margin:10px 0 0}.J9o40W_sheetCard .J9o40W_outlineCta{margin:14px 0 6px}.J9o40W_sheetList{margin:0;padding:0;list-style:none}.J9o40W_sheetRow{color:var(--ink);padding:12px 0;font-size:15px;line-height:1.35;display:block}.J9o40W_sheetCardTitle{color:var(--ink);margin:10px 0 0;font-size:20px;font-weight:500;line-height:1.25}.J9o40W_sheetCardText{color:var(--ink-muted);margin:4px 0 0;font-size:14px;line-height:1.45}.J9o40W_sheetBody .J9o40W_vendorSelect{margin:12px 0 0}.J9o40W_sheetBody .J9o40W_expertCard{grid-template-columns:auto minmax(0,1fr);margin-top:14px}.J9o40W_sheetBody .J9o40W_expertLink{grid-column:1/-1;justify-content:center}.J9o40W_sheetEmpty{padding-bottom:8px}.J9o40W_pickerTrigger:focus-visible,.J9o40W_pickerOption:focus-visible{outline-offset:2px;outline:3px solid #2457a6}@keyframes J9o40W_sheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes J9o40W_sheetOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes J9o40W_scrimIn{0%{opacity:0}to{opacity:1}}@keyframes J9o40W_scrimOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.J9o40W_sheet,.J9o40W_sheetScrim,.J9o40W_sheetClosing .J9o40W_sheet,.J9o40W_sheetClosing .J9o40W_sheetScrim,.J9o40W_sheetTopicContent>*{animation:none}}.J9o40W_columnsGrouped{grid-template-columns:minmax(280px,1fr) minmax(0,2.9fr);grid-template-areas:"nav content"}.J9o40W_groupStack{grid-area:content;min-width:0;display:grid}.J9o40W_standardContent{grid-area:content;grid-template-columns:minmax(0,1.5fr) minmax(0,1.4fr);align-items:start;min-width:0;display:grid}.J9o40W_standardContent .J9o40W_detailMain{min-width:0;display:block}.J9o40W_standardContent .J9o40W_detailBody{grid-area:auto;padding:10px clamp(20px,2.4vw,40px) 4px}.J9o40W_standardContent .J9o40W_detailVariant:not(.J9o40W_detailActive){display:none}.J9o40W_standardContent .J9o40W_bodyVariant{column-count:1}.J9o40W_standardContent .J9o40W_sideColumn{grid-area:auto;min-width:0;margin-top:0;padding:10px 0 0 clamp(20px,2.4vw,40px);container-type:inline-size}.J9o40W_networkStart{margin-top:24px;padding:0 clamp(20px,2.4vw,40px);container-type:inline-size}.J9o40W_useCasesColumn .J9o40W_compactSupplement{margin-top:0}.J9o40W_cloudPlatformServices{margin-bottom:24px}.J9o40W_cloudPlatformColumn{min-width:0;padding:10px 0 0 clamp(20px,2.4vw,40px)}@media (min-width:1181px){.J9o40W_standardContent.J9o40W_cloudContent{grid-template-columns:minmax(0,.75fr) minmax(0,.75fr) minmax(0,1.4fr)}.J9o40W_cloudContent .J9o40W_detailMain{grid-area:1/1}.J9o40W_cloudContent .J9o40W_cloudPlatformColumn{grid-area:1/2}.J9o40W_cloudPlatformColumn .J9o40W_detailRow,.J9o40W_cloudPlatformColumn .J9o40W_subList{white-space:nowrap}.J9o40W_cloudContent .J9o40W_sideColumn{grid-area:1/3}}.J9o40W_groupFrame{grid-template-columns:minmax(0,1.5fr) minmax(0,1.4fr);align-items:start;display:grid}.J9o40W_groupMain{min-width:0;padding:10px clamp(20px,2.4vw,40px) 4px;container-type:inline-size}.J9o40W_groupSide{min-width:0;padding:10px 0 0 clamp(20px,2.4vw,40px);container-type:inline-size}.J9o40W_hardwareNavColumn{grid-area:nav;min-width:0;container-type:inline-size}.J9o40W_hardwareNavColumn>.J9o40W_groupStart{margin-top:24px;padding-inline:8px}.J9o40W_groupSide>.J9o40W_extraList:first-child{margin-top:0}@media (max-width:1180px){.J9o40W_columnsGrouped{grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr);grid-template-areas:"nav content"}.J9o40W_groupFrame,.J9o40W_standardContent{grid-template-columns:minmax(0,1fr)}.J9o40W_groupMain{padding:18px 0 4px clamp(20px,2.4vw,40px)}.J9o40W_groupSide{padding:20px 0 0 clamp(20px,2.4vw,40px)}.J9o40W_standardContent .J9o40W_detailBody{padding:18px 0 4px clamp(20px,2.4vw,40px)}.J9o40W_standardContent .J9o40W_sideColumn,.J9o40W_cloudPlatformColumn{padding:20px 0 0 clamp(20px,2.4vw,40px)}}@media (max-width:900px){.J9o40W_columnsGrouped{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav""content"}.J9o40W_groupMain,.J9o40W_groupSide,.J9o40W_standardContent .J9o40W_detailBody,.J9o40W_standardContent .J9o40W_sideColumn,.J9o40W_cloudPlatformColumn{padding:18px 4px 0}.J9o40W_networkStart{padding-inline:4px}}.J9o40W_columns.J9o40W_columnsWithoutNav{grid-template-columns:minmax(0,1fr);grid-template-areas:"content"}.J9o40W_serviceTabs .J9o40W_subTab{white-space:normal;text-wrap:balance;flex:1 1 0;min-width:0}.J9o40W_accordionNav{gap:2px}.J9o40W_navEntryButton{z-index:1;width:100%;min-height:54px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px 12px 20px;font-size:clamp(15px,1.2vw,17px);font-weight:500;line-height:1.3;transition:background-color .26s,color .26s,box-shadow .26s;display:flex;position:relative}.J9o40W_navEntryButton svg{color:var(--blue);flex:none;transition:transform .26s,color .26s}.J9o40W_navEntryButton[data-active=true]{color:#fff;background:linear-gradient(135deg,#1f6be0 0%,#0b5bd3 55%,#0a4fb8 100%);box-shadow:0 10px 22px #0b5bd342}.J9o40W_navEntryButton[data-active=true] svg{color:#fff}@media (hover:hover){.J9o40W_navEntryButton:not([data-active=true]):hover{color:#fff;background:linear-gradient(135deg,#1f6be0 0%,#0b5bd3 55%,#0a4fb8 100%);box-shadow:0 10px 22px #0b5bd342}.J9o40W_navEntryButton:not([data-active=true]):hover svg{color:#fff}}.J9o40W_navEntryButton:focus,.J9o40W_navEntryButton:focus-visible{outline:none}.J9o40W_navChildren{grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1);display:grid}.J9o40W_navChildren[data-open=true]{grid-template-rows:1fr}.J9o40W_navChildrenInner{border-left:1px solid #2458a62e;flex-direction:column;min-height:0;margin-left:22px;padding-left:8px;display:flex;overflow:hidden}.J9o40W_accordionNav .J9o40W_navChild{min-height:44px;padding:8px 14px 8px 16px;font-size:15px}.J9o40W_navChildrenInner>.J9o40W_navChild:first-child{margin-top:6px}.J9o40W_navChildrenInner>.J9o40W_navChild:last-child{margin-bottom:6px}@media (prefers-reduced-motion:reduce){.J9o40W_navChildren,.J9o40W_navEntryButton,.J9o40W_navEntryButton svg{transition:none}}.J9o40W_overviewLayout{grid-template-columns:minmax(260px,.95fr) minmax(0,2.9fr);align-items:start;display:grid}.J9o40W_navStack{min-width:0;display:grid}.J9o40W_navStack>.J9o40W_topicNav{grid-area:1/1;align-self:start}.J9o40W_topicNavSizer{visibility:hidden;pointer-events:none}.J9o40W_topicNav{gap:2px}.J9o40W_topicPill{z-index:0;pointer-events:none;background:linear-gradient(135deg,#1f6be0 0%,#0b5bd3 55%,#0a4fb8 100%);border-radius:14px;transition:transform .46s cubic-bezier(.65,0,.35,1),height .46s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:8px;right:8px;box-shadow:0 10px 22px #0b5bd342}.J9o40W_topicButton{z-index:1;width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px 12px 20px;font-size:clamp(15px,1.2vw,17px);font-weight:500;line-height:1.3;transition:color .32s,background-color .22s,box-shadow .22s;display:flex;position:relative}.J9o40W_topicButton svg{color:var(--blue);flex:none;transition:color .32s,transform .22s}.J9o40W_topicButton[aria-current=true],.J9o40W_topicButton[aria-current=true] svg{color:#fff}@media (hover:hover){.J9o40W_topicButton:not([aria-current=true]):hover{color:#fff;background:linear-gradient(135deg,#1f6be0 0%,#0b5bd3 55%,#0a4fb8 100%);box-shadow:0 10px 22px #0b5bd342}.J9o40W_topicButton:not([aria-current=true]):hover svg{color:#fff}}.J9o40W_topicButton:focus,.J9o40W_topicButton:focus-visible{outline:none}.J9o40W_overviewStack{min-width:0;display:grid}.J9o40W_overviewFrame{visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-columns:minmax(0,1.5fr) minmax(0,1.25fr);align-items:start;min-width:0;display:grid}.J9o40W_overviewActive{visibility:visible;pointer-events:auto;animation:.24s ease-out both J9o40W_detailIn}.J9o40W_overviewCopy{min-width:0;padding:8px clamp(20px,2.4vw,40px) 4px}.J9o40W_overviewVisual{align-self:start;width:calc(100% + 32px);min-width:0;max-width:540px;margin:8px -16px 0;overflow:hidden}@media (min-width:1181px){.J9o40W_overviewVisual[data-topic=cloud],.J9o40W_overviewVisual[data-topic=procurement],.J9o40W_overviewVisual[data-topic=contract],.J9o40W_overviewVisual[data-topic=application],.J9o40W_overviewVisual[data-topic=telecom-spend],.J9o40W_overviewVisual[data-topic=telecom-contract],.J9o40W_overviewVisual[data-topic=telecom-portfolio],.J9o40W_overviewVisual[data-topic=telecom-bandwidth],.J9o40W_overviewVisual[data-topic=telecom-governance],.J9o40W_overviewVisual[data-topic=managed-platform],.J9o40W_overviewVisual[data-topic=managed-usage],.J9o40W_overviewVisual[data-topic=managed-visibility],.J9o40W_overviewVisual[data-topic=managed-risk],.J9o40W_overviewVisual[data-topic=managed-engagement],.J9o40W_overviewVisual[data-topic=managed-compliance],.J9o40W_overviewVisual[data-topic=infrastructure-spend],.J9o40W_overviewVisual[data-topic=infrastructure-acquisition],.J9o40W_overviewVisual[data-topic=infrastructure-footprint],.J9o40W_overviewVisual[data-topic=infrastructure-capacity],.J9o40W_overviewVisual[data-topic=infrastructure-governance]{width:calc(100% + 72px);max-width:600px;margin-inline:-36px}.J9o40W_overviewVisual[data-topic=telecom-contract],.J9o40W_overviewVisual[data-topic=telecom-governance],.J9o40W_overviewVisual[data-topic=managed-platform],.J9o40W_overviewVisual[data-topic=managed-usage],.J9o40W_overviewVisual[data-topic=managed-risk],.J9o40W_overviewVisual[data-topic=managed-engagement],.J9o40W_overviewVisual[data-topic=managed-compliance],.J9o40W_overviewVisual[data-topic=infrastructure-spend],.J9o40W_overviewVisual[data-topic=infrastructure-acquisition],.J9o40W_overviewVisual[data-topic=infrastructure-footprint],.J9o40W_overviewVisual[data-topic=infrastructure-capacity],.J9o40W_overviewVisual[data-topic=infrastructure-governance]{transform:translate(-24px)}.J9o40W_overviewVisual[data-topic=telecom-bandwidth]{width:calc(100% + 192px);max-width:720px;margin-inline:-96px;transform:translate(-48px)}.J9o40W_overviewVisual[data-topic=telecom-portfolio],.J9o40W_overviewVisual[data-topic=managed-visibility]{transform:translate(-16px)}}.J9o40W_overviewVisual .J9o40W_topicIllustration{margin-top:var(--illustration-top-offset,0%)}.J9o40W_topicIllustration{object-fit:contain;width:100%;height:auto;display:block}.J9o40W_sheetIllustration{width:100%;max-width:360px;margin:18px auto 0}.J9o40W_overviewVisual[data-topic=telecom-governance] .J9o40W_topicIllustration,.J9o40W_sheetIllustration[data-topic=telecom-governance] .J9o40W_topicIllustration{width:160%;max-width:none;margin-left:-60%}.J9o40W_sheetIllustration[data-topic=telecom-governance]{overflow:hidden}.J9o40W_overviewText{color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.7}.J9o40W_overviewSide{min-width:0;padding:8px 0 0 clamp(12px,1.6vw,24px);container-type:inline-size}.J9o40W_overviewSide .J9o40W_expertCard,.J9o40W_sheetOverviewText{margin-top:0}@media (max-width:1180px){.J9o40W_overviewLayout{grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr)}.J9o40W_overviewFrame{grid-template-columns:minmax(0,1fr)}.J9o40W_overviewVisual{width:100%;margin:20px auto 0}.J9o40W_overviewSide{padding:20px 0 0 clamp(20px,2.4vw,40px)}}@media (max-width:900px){.J9o40W_overviewLayout{grid-template-columns:minmax(0,1fr)}.J9o40W_topicNavSizer{display:none}.J9o40W_overviewCopy{padding:20px 4px 0}.J9o40W_overviewSide{padding:18px 4px 0}}@media (prefers-reduced-motion:reduce){.J9o40W_topicPill,.J9o40W_topicButton,.J9o40W_overviewActive{transition:none;animation:none}}.J9o40W_cardDots{display:none}@media (max-width:700px){.J9o40W_tabs{--card-width:clamp(180px, 58vw, 260px);padding:22px calc(50% - var(--card-width) / 2) 26px;box-shadow:none;scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;border:0;border-radius:0;gap:12px;margin-top:clamp(12px,1.2vw,24px);scroll-padding-inline:0;display:flex;overflow:auto hidden}.J9o40W_tabs::-webkit-scrollbar{display:none}.J9o40W_tabPill{display:none}.J9o40W_tab,.J9o40W_tab[data-active=true],.J9o40W_tabs:not([data-pill-ready]) .J9o40W_tab[data-active=true]{flex:0 0 var(--card-width);aspect-ratio:1374/1145;background:#0b1d3d var(--card-image) center / cover no-repeat;color:#fff;text-shadow:0 2px 10px #000818a6;text-align:center;white-space:normal;scroll-snap-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:0;padding:16px 16px 30px;font-size:18px;font-weight:600;line-height:1.2;position:relative;overflow:hidden;box-shadow:0 8px 18px #081e462e}.J9o40W_tab>span{z-index:1;max-width:none;position:relative}.J9o40W_tab:before{border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(70% 55%,#020c2061,#0000 75%),linear-gradient(#020c2014 0%,#020c206b 100%);position:absolute;inset:0}.J9o40W_tab svg,.J9o40W_tab[data-active=true] svg{z-index:1;color:#fff;filter:drop-shadow(0 1px 4px #00081899);width:20px;height:20px;margin-left:-10px;animation:1s ease-in-out infinite J9o40W_cardArrowBounce;position:absolute;bottom:14px;left:50%}.J9o40W_tab[data-centered=true]{box-shadow:inset 0 0 0 2px #3b86ff,inset 0 0 16px #5096ff8c,0 0 18px #2f7cf673,0 10px 22px #081e4638}.J9o40W_cardDots{justify-content:center;gap:8px;margin-top:-8px;display:flex}.J9o40W_cardDots button{cursor:pointer;background:#d4dfed;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background-color .2s,transform .2s}.J9o40W_cardDots button[data-active=true]{background:#1266c3;transform:scale(1.15)}}@media (max-width:700px) and (hover:hover){.J9o40W_tab:not([data-active=true]):hover{background:#0b1d3d var(--card-image) center / cover no-repeat;color:#fff}.J9o40W_tab:not([data-active=true]):hover svg{color:#fff}}@keyframes J9o40W_cardArrowBounce{0%,45%,to{translate:0}20%{translate:0 -6px}32%{translate:0 -2px}}@media (prefers-reduced-motion:reduce){.J9o40W_tab svg{animation:none}}.J9o40W_portfolioStage{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,4vw,64px);margin-top:clamp(34px,3.4vw,52px);display:grid}.J9o40W_wheel{aspect-ratio:1;justify-self:center;width:100%;max-width:620px;position:relative}.J9o40W_wheelArt{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.J9o40W_wheelHalo{fill:#ffffff73;stroke:#2458a614;stroke-width:1px}.J9o40W_wheelTrack{fill:none;stroke:#2458a61a;stroke-width:2px}.J9o40W_wheelSegment{fill:#ffffffeb;stroke:#eef4fd;stroke-width:14px;stroke-linejoin:round;cursor:pointer;transition:fill .32s}.J9o40W_wheelSegment[data-hovered=true]:not([data-selected]){fill:#eaf2ff}.J9o40W_wheelArc{transform-box:view-box;transform-origin:50%;transition:transform .62s cubic-bezier(.65,0,.35,1)}.J9o40W_wheelArc path{fill:none;stroke-width:7px;stroke-linecap:round}.J9o40W_wheelArcDot{fill:#0b5bd3;stroke:#fff;stroke-width:5px}.J9o40W_wheelCenter{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 38% 30%,#fff 0%,#f1f6fd 70%,#e5eefb 100%);border-radius:50%;place-items:center;width:28%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #ffffffb3,0 18px 38px #193f7329}.J9o40W_wheelLabel{z-index:2;width:24%;color:var(--ink);font:inherit;text-align:center;text-wrap:balance;cursor:pointer;background:0 0;border:0;justify-items:center;gap:10px;padding:6px 2px;font-size:clamp(16px,1.5vw,21px);font-weight:600;line-height:1.2;transition:color .32s;display:grid;position:absolute;transform:translate(-50%,-50%)}.J9o40W_wheelLabel[data-selected=true]{color:#fff}.J9o40W_wheelLabel:focus,.J9o40W_wheelLabel:focus-visible{outline:none}.J9o40W_portfolioCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #2458a61f;border-radius:24px;grid-template-columns:minmax(250px,1fr) 1px minmax(0,1.25fr);gap:clamp(18px,2.2vw,34px);min-width:0;padding:clamp(20px,2.2vw,30px);display:grid;position:relative;box-shadow:0 30px 64px #193f731f}.J9o40W_cardDivider{background:#2458a624;align-self:stretch}.J9o40W_topicListStack{min-width:0;display:grid}.J9o40W_topicListStack>.J9o40W_topicList{grid-area:1/1;align-self:start}.J9o40W_topicListSizer{visibility:hidden;pointer-events:none}.J9o40W_topicList{gap:2px;display:grid;position:relative}.J9o40W_topicListPill{z-index:0;pointer-events:none;background:linear-gradient(135deg,#1f6be0 0%,#0b5bd3 55%,#0a4fb8 100%);border-radius:12px;position:absolute;top:0;left:0;right:0;box-shadow:0 12px 26px #0b5bd347}.J9o40W_topicListPillAnimated{transition:transform .42s cubic-bezier(.65,0,.35,1),height .42s cubic-bezier(.65,0,.35,1)}.J9o40W_topicItem{z-index:1;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px 9px 20px;font-size:clamp(14.5px,1.1vw,16px);font-weight:500;line-height:1.3;transition:color .32s,background-color .22s;display:flex;position:relative}.J9o40W_topicItem svg{color:var(--blue);flex:none;transition:color .32s}.J9o40W_topicItem[aria-current=true],.J9o40W_topicItem[aria-current=true] svg{color:#fff}@media (hover:hover){.J9o40W_topicItem:not([aria-current=true]):hover{color:var(--blue);background:#0b5bd30f}}.J9o40W_topicItem:focus{outline:none}.J9o40W_topicItem:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.J9o40W_detailStack{min-width:0;display:grid}.J9o40W_detailFrame{visibility:hidden;pointer-events:none;flex-direction:column;grid-area:1/1;align-items:flex-start;min-width:0;display:flex}.J9o40W_detailFrameActive{visibility:visible;pointer-events:auto;animation:.26s ease-out both J9o40W_detailIn}.J9o40W_detailParagraph{max-width:56ch;color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.7}.J9o40W_solidCta{color:#fff;background:linear-gradient(135deg,#1f6be0 0%,#0b5bd3 55%,#0a4fb8 100%);border-radius:10px;align-items:center;gap:10px;min-height:50px;margin-top:22px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background .26s,box-shadow .26s,transform .26s;display:inline-flex;box-shadow:0 12px 26px #0b5bd342}.J9o40W_solidCta svg{transition:transform .22s}.J9o40W_solidCta:hover,.J9o40W_solidCta:focus-visible{background:var(--primary-green);box-shadow:0 12px 26px #00a04242}.J9o40W_solidCta:hover svg{transform:translate(3px)}.J9o40W_solidCta:focus-visible{outline:3px solid var(--blue);outline-offset:2px}@media (max-width:1180px){.J9o40W_portfolioStage{grid-template-columns:minmax(0,1fr)}.J9o40W_wheel{max-width:440px}}@media (max-width:860px){.J9o40W_portfolioCard{grid-template-columns:minmax(0,1fr)}.J9o40W_cardDivider{display:none}}@media (prefers-reduced-motion:reduce){.J9o40W_wheelArc,.J9o40W_wheelSegment,.J9o40W_wheelLabel,.J9o40W_topicListPillAnimated,.J9o40W_solidCta{transition:none}.J9o40W_detailFrameActive{animation:none}}.J9o40W_mobileTopics{display:none}@media (max-width:700px){.J9o40W_portfolioCard>.J9o40W_topicListStack,.J9o40W_portfolioCard>.J9o40W_cardDivider,.J9o40W_portfolioCard>.J9o40W_detailStack{display:none}.J9o40W_mobileTopics{gap:24px;min-width:0;display:grid}.J9o40W_mobileTopic{min-width:0;padding:6px}.J9o40W_mobileTopic+.J9o40W_mobileTopic{border-top:1px solid #2458a624;padding-top:24px}.J9o40W_mobileTopic h3{color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:1.3}.J9o40W_mobileTopicToggle{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.J9o40W_mobileTopicToggle[aria-expanded=true]{color:#fff;background:#0b5bd3;margin-bottom:12px}.J9o40W_mobileTopicToggle svg{flex-shrink:0}.J9o40W_mobileTopicToggle[aria-expanded=true] svg{transform:rotate(90deg)}.J9o40W_mobileTopicToggle:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.J9o40W_portfolioStage{gap:24px;margin-top:24px}.J9o40W_wheel{max-width:min(100%,380px)}.J9o40W_wheelLabel{width:25%;font-size:clamp(13px,3.8vw,16px)}.J9o40W_portfolioCard{border-radius:22px;gap:16px;padding:14px 14px 18px}.J9o40W_cardDivider{height:1px;margin:0 6px;display:block}.J9o40W_topicListSizer{display:none}.J9o40W_topicList{gap:0}.J9o40W_topicItem{min-height:52px;padding:12px 16px;font-size:16px}.J9o40W_topicItem:not(:last-child){box-shadow:inset 0 -1px #2458a61a}.J9o40W_topicItem[aria-current=true]{box-shadow:none}.J9o40W_detailFrame{padding:0 6px}.J9o40W_detailParagraph{font-size:15px;line-height:1.65}.J9o40W_solidCta{justify-content:center;width:100%}}
.XcTSra_section{--active-accent:#2458a6;background-color:#f4f8ff;background-image:linear-gradient(#f4f8ff 0 clamp(44px,4.5vw,72px),#f4f8ff00 clamp(220px,20vw,320px) calc(100% - 65px),#f4f8ff 100%),url(/assets/ai-business-applications-stage.webp);background-position:50%,50% clamp(44px,4.5vw,72px);background-repeat:no-repeat;background-size:100% 100%;padding:clamp(54px,5vw,80px) 5% clamp(74px,7vw,112px);position:relative;overflow:hidden}.XcTSra_shell{width:min(1460px,100%);margin:0 auto}.XcTSra_header{text-align:center;max-width:1150px;margin:0 auto 40px}.XcTSra_header h2{text-wrap:balance;margin:0}.XcTSra_header p{color:#53627c;text-wrap:pretty;max-width:840px;margin:16px auto 0;font-size:16px;line-height:1.65}.XcTSra_stage{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(260px,340px) minmax(0,1fr);align-items:center;gap:26px clamp(28px,3.5vw,56px);display:grid;position:relative}.XcTSra_connections{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.XcTSra_connection{opacity:.45;transition:opacity .25s}.XcTSra_connectionActive{opacity:1}.XcTSra_connectionLine{fill:none;stroke:currentColor;stroke-width:1.6px}.XcTSra_connectionPulse{fill:none;stroke:currentColor;stroke-width:4px;stroke-dasharray:1 20;stroke-linecap:round;animation:2s linear infinite XcTSra_connectionFlow}.XcTSra_connections circle{fill:#fff;stroke:currentColor;stroke-width:3px}.XcTSra_hub{z-index:1;flex-direction:column;grid-area:1/2/span 2;justify-content:center;align-items:center;min-height:420px;padding-bottom:52px;display:flex;position:relative}.XcTSra_halo{aspect-ratio:1;background:radial-gradient(circle at 38% 26%,#fffffff2,#eff9ffb3 63%,#c4e4ff73);border:1px solid #fffffff2;border-radius:50%;flex:none;width:min(100%,330px);position:relative;box-shadow:inset 0 0 35px #fffffff2,0 0 0 16px #eaf7ff61,0 25px 60px -36px #478de0}.XcTSra_halo:before{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffffe6;position:absolute;inset:14px}.XcTSra_halo:after{border:1px dashed color-mix(in srgb, var(--active-accent) 35%, transparent);border-radius:inherit;content:"";pointer-events:none;transition:border-color .3s;position:absolute;inset:-14px}.XcTSra_orbitDot{pointer-events:none;border-radius:50%;animation:24s linear infinite XcTSra_orbitTravel;position:absolute;inset:-14px}.XcTSra_orbitDot:before{background:var(--active-accent);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:50%;box-shadow:0 0 0 5px #ffffff80}.XcTSra_robotViewport{position:absolute;inset:0 0 25%}.XcTSra_robotViewport canvas{opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.XcTSra_robotViewport[data-bot-ready=true] canvas{opacity:1}.XcTSra_robotViewport[data-bot-ready=true] .XcTSra_fallbackBot{opacity:0}.XcTSra_agentIdentity{text-align:center;pointer-events:none;gap:8px;display:grid;position:absolute;bottom:12%;left:14px;right:14px}.XcTSra_agentIdentity strong{color:#071638;letter-spacing:-.035em;font-size:26px;font-weight:600;line-height:1.1}.XcTSra_agentIdentity>span{color:#2458a6;font-size:12px;line-height:1.55}.XcTSra_application{z-index:2;border:1px solid color-mix(in srgb, var(--card-accent) 17%, #fff);background:#fffffff0;border-radius:21px;grid-template-columns:clamp(56px,5.2vw,76px) minmax(0,1fr);align-items:center;gap:20px;min-width:0;min-height:174px;padding:24px;transition:border-color .25s,box-shadow .25s,transform .25s;display:grid;position:relative;box-shadow:0 14px 38px -21px #22539742}.XcTSra_applicationActive{border-color:color-mix(in srgb, var(--card-accent) 60%, #fff);box-shadow:0 18px 44px -20px color-mix(in srgb, var(--card-accent) 34%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--card-accent) 8%, transparent);transform:translateY(-2px)}.XcTSra_applicationCopy{min-width:0}.XcTSra_applicationDescription{color:#53627c;margin:0 0 12px;font-size:12px;line-height:1.5}.XcTSra_section .XcTSra_application h3{margin:0 0 13px;color:#071638!important;letter-spacing:-.025em!important;font-size:clamp(16px,1.3vw,20px)!important;font-weight:600!important;line-height:1.25!important}.XcTSra_application ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.XcTSra_application li{color:#53627c;text-wrap:pretty;padding-left:12px;font-size:12px;line-height:1.5;position:relative}.XcTSra_application li:before{background:var(--card-accent);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:0}.XcTSra_applicationTrigger{z-index:3;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.XcTSra_applicationTrigger:focus-visible{outline:3px solid var(--card-accent);outline-offset:4px}.XcTSra_selectedMark{background:var(--card-accent);color:#fff;opacity:0;border-radius:50%;place-items:center;width:18px;height:18px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:13px;right:14px;transform:scale(.7)}.XcTSra_applicationActive .XcTSra_selectedMark{opacity:1;transform:scale(1)}.XcTSra_applicationIcon{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--card-accent) 15%, white);width:100%;color:var(--card-accent);background:radial-gradient(circle at 30% 20%, #fff, var(--card-tint) 62%, color-mix(in srgb, var(--card-accent) 15%, white));box-shadow:inset 0 2px 3px white, 0 6px 16px -8px color-mix(in srgb, var(--card-accent) 35%, transparent);border-radius:50%;place-items:center;transition:transform .3s,box-shadow .3s;display:grid;position:relative}.XcTSra_applicationIcon:after{border-radius:inherit;content:"";border:1px solid #fffc;position:absolute;inset:4px}.XcTSra_applicationIcon svg{width:54%;height:54%;filter:drop-shadow(0 3px 2px color-mix(in srgb, var(--card-accent) 20%, transparent));overflow:visible}.XcTSra_applicationActive .XcTSra_applicationIcon{box-shadow:inset 0 2px 3px white, 0 8px 22px -8px color-mix(in srgb, var(--card-accent) 40%, transparent);transform:translateY(-2px)}.XcTSra_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.XcTSra_fallbackBot{background:linear-gradient(145deg,#fff 25%,#d9eaff);border:2px solid #fff;border-radius:35px;width:116px;height:88px;transition:opacity .2s;position:absolute;top:35%;left:calc(50% - 58px);box-shadow:inset -6px -6px 13px #c8dff5,0 12px 25px -13px #5c98ce}.XcTSra_fallbackFace{background:linear-gradient(145deg,#052349,#020c1b);border:2px solid #22558b;border-radius:22px;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;inset:15px 12px}.XcTSra_fallbackFace i{background:var(--active-accent);width:10px;height:18px;box-shadow:0 0 10px color-mix(in srgb, var(--active-accent) 55%, transparent);transform:translate(var(--gaze-x,0), var(--gaze-y,0));border-radius:8px}.XcTSra_fallbackFace>span{background:var(--active-accent);border-radius:4px;width:16px;height:2px;position:absolute;bottom:9px;left:calc(50% - 8px)}.XcTSra_fallbackAntenna{background:#5696de;width:4px;height:15px;position:absolute;top:-15px;left:calc(50% - 2px)}.XcTSra_fallbackAntenna:before{content:"";background:linear-gradient(135deg,#7decff,#1d8be6);border:2px solid #c4f3ff;border-radius:50%;width:18px;height:18px;position:absolute;top:-12px;left:-7px}.XcTSra_fallbackEarLeft,.XcTSra_fallbackEarRight{background:linear-gradient(90deg,#fff,#a4cdf6);border-radius:10px;width:8px;height:33px;position:absolute;top:27px}.XcTSra_fallbackEarLeft{left:-9px}.XcTSra_fallbackEarRight{right:-9px}.XcTSra_fallbackBody{background:linear-gradient(#eef7ff,#3e8bdc);border-radius:5px 5px 12px 12px;width:56px;height:16px;position:absolute;bottom:-19px;left:calc(50% - 28px)}@keyframes XcTSra_connectionFlow{to{stroke-dashoffset:-42px}}@keyframes XcTSra_orbitTravel{to{transform:rotate(360deg)}}@media (min-width:1101px){.XcTSra_application[data-application-card=customer]{grid-area:1/1}.XcTSra_application[data-application-card=people]{grid-area:1/3}.XcTSra_application[data-application-card=knowledge]{grid-area:2/1}.XcTSra_application[data-application-card=reporting]{grid-area:2/3}}@media (max-width:1100px){.XcTSra_section{--mobile-gutter:clamp(16px, 5vw, 48px);padding:48px var(--mobile-gutter) 40px;background-image:none}.XcTSra_section:before{height:var(--mobile-stage-height,760px);pointer-events:none;content:"";background:url(/assets/ai-business-applications-stage-mobile.webp) 50%/100% 100% no-repeat;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#0000,#000 100px calc(100% - 100px),#0000);mask-image:linear-gradient(#0000,#000 100px calc(100% - 100px),#0000)}.XcTSra_shell{position:relative}.XcTSra_header{max-width:680px;margin-bottom:24px}.XcTSra_stage{display:block}.XcTSra_connections{display:none}.XcTSra_hub{min-height:0;padding:0 0 32px}.XcTSra_halo{width:min(270px,62vw)}.XcTSra_mobileCarousel{width:calc(100% + var(--mobile-gutter) * 2);margin-inline:calc(var(--mobile-gutter) * -1);position:relative}.XcTSra_applicationSwiper{width:100%;padding-block:8px 22px;overflow:visible!important}.XcTSra_applicationSwiper .swiper-wrapper{align-items:stretch}.XcTSra_applicationSlide{width:min(76%,460px);height:auto;display:flex}.XcTSra_applicationSlide .XcTSra_application{background:linear-gradient(145deg, #fff, var(--card-tint));border-radius:22px;flex:1;grid-template-rows:minmax(88px,auto) auto;grid-template-columns:76px minmax(0,1fr);align-content:start;align-items:center;gap:18px 14px;width:100%;height:auto;min-height:270px;padding:26px;display:grid}.XcTSra_applicationSlide .XcTSra_applicationActive{transform:none}.XcTSra_applicationCopy{display:contents}.XcTSra_selectedMark{display:none}.XcTSra_section .XcTSra_application h3{grid-area:1/2;margin:0;font-size:clamp(20px,3vw,26px)!important;line-height:1.18!important}.XcTSra_application ul{border-top:1px solid #d9e7f8;grid-area:2/1/auto/-1;align-self:start;gap:9px;padding-top:16px}.XcTSra_applicationDescription{grid-area:2/1/auto/-1;margin:0;font-size:14px}.XcTSra_application[data-application-card=reporting] ul{grid-row:3}.XcTSra_application li{padding:0;font-size:15px;line-height:1.5}.XcTSra_application li:before{display:none}.XcTSra_applicationIcon{grid-area:1/1;width:76px}.XcTSra_carouselControls{width:min(360px, calc(100% - var(--mobile-gutter) * 2));grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:8px;margin:4px auto 0;display:grid}.XcTSra_carouselArrow{color:#2458a6;cursor:pointer;background:#fff;border:1px solid #d2def0;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;box-shadow:0 6px 18px #2458a614}.XcTSra_carouselArrow:active{background:#edf4ff}.XcTSra_carouselArrow:focus-visible{outline-offset:3px;outline:2px solid #2458a6}.XcTSra_carouselDots{justify-content:center;gap:0;min-width:0;display:flex}.XcTSra_carouselDots button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.XcTSra_carouselDots button span{background:#bdd1ec;border-radius:50%;width:9px;height:9px;transition:background .2s,transform .2s}.XcTSra_carouselDots button[aria-pressed=true] span{background:#2458a6;transform:scale(1.3)}.XcTSra_carouselDots button:focus-visible{outline-offset:-4px;outline:2px solid #2458a6}}@media (max-width:640px){.XcTSra_section{padding-top:40px}.XcTSra_header h2{font-size:clamp(26px,6.5vw,36px);line-height:1.15}.XcTSra_header p{margin-top:14px;font-size:14px;line-height:1.6}.XcTSra_halo{width:min(245px,60vw)}.XcTSra_hub{padding-bottom:24px}.XcTSra_agentIdentity{gap:5px;bottom:10%}.XcTSra_agentIdentity strong{font-size:21px}.XcTSra_agentIdentity>span{font-size:10px}.XcTSra_applicationSlide{width:78%}.XcTSra_applicationSlide .XcTSra_application{border-radius:20px;grid-template-rows:minmax(72px,auto) auto;grid-template-columns:62px minmax(0,1fr);gap:14px 10px;padding:22px 18px}.XcTSra_section .XcTSra_application h3{overflow-wrap:normal;font-size:clamp(19px,4.8vw,25px)!important}.XcTSra_application li{font-size:14px}.XcTSra_applicationIcon{width:62px}}@media (max-width:360px){.XcTSra_applicationSlide{width:80%}.XcTSra_applicationSlide .XcTSra_application{grid-template-columns:52px minmax(0,1fr);padding:20px 16px}.XcTSra_applicationIcon{width:52px}}@media (prefers-reduced-motion:reduce){.XcTSra_orbitDot,.XcTSra_connectionPulse{animation:none}.XcTSra_applicationSwiper .swiper-wrapper{transition-duration:0s!important}.XcTSra_carouselDots button span,.XcTSra_application,.XcTSra_applicationIcon,.XcTSra_selectedMark,.XcTSra_halo:after,.XcTSra_connection,.XcTSra_robotViewport canvas,.XcTSra_fallbackBot{transition:none}}
.aPBeUG_section{background:#f4f8ff;padding:clamp(56px,7vw,96px) clamp(14px,2.5vw,20px)}.aPBeUG_container{text-align:left;background:#ffffffe6;border:1px solid #d4deec;border-top:4px solid #2458a6;border-radius:24px;grid-template-columns:minmax(140px,.65fr) minmax(0,1.9fr) auto;justify-content:space-between;align-items:center;gap:20px;max-width:min(1120px,92vw);margin:0 auto;padding:clamp(30px,3.4vw,46px) clamp(32px,4vw,48px);display:grid}.aPBeUG_title{font-family:var(--font-main);letter-spacing:0;color:#0b1833;margin:0;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:500;line-height:1.12}.aPBeUG_text{color:#3a4a68;min-width:0;max-width:none;margin:0;font-size:14px;font-weight:400;line-height:1.55}.aPBeUG_button{font-family:var(--font-main);color:#fff;white-space:nowrap;background:#2458a6;border:1.5px solid #2458a6;border-radius:8px;flex:0 0 min(270px,32%);justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.aPBeUG_button:hover{background:#1c4789;border-color:#1c4789}@media (max-width:1000px){.aPBeUG_container{text-align:center;grid-template-columns:minmax(0,1fr);align-items:stretch}.aPBeUG_text{min-width:0;margin-inline:auto}.aPBeUG_button{flex-basis:auto}}@media (max-width:520px){.aPBeUG_container{padding:28px 22px}.aPBeUG_text{max-width:250px;font-size:14px}.aPBeUG_button{flex-basis:auto;gap:8px;width:100%;padding-inline:12px;font-size:14px}.aPBeUG_button svg{flex-shrink:0}}
.rAA-hq_portfolio{--cost-nav-height:var(--nav-height);--portfolio-dark-surface:radial-gradient(circle at 82% 14%, #ffffff0d, transparent 28%), linear-gradient(145deg, #2457a6 0%, #1b4285 100%);color:#0b1539;background:#f4f8ff;padding:0 6% 130px;position:relative;overflow:hidden}.rAA-hq_heroStage{width:100vw;min-height:calc(100svh - var(--cost-nav-height));margin:var(--cost-nav-height) calc(50% - 50vw) 0;isolation:isolate;background:#001944;position:relative;overflow:hidden}.rAA-hq_backgroundLayer{z-index:0;pointer-events:none;background:#001944;position:absolute;inset:0}.rAA-hq_backgroundLayer:after{display:none}.rAA-hq_background{object-fit:cover;object-position:center}.rAA-hq_heroLayout{z-index:1;width:min(89%,1640px);min-height:inherit;grid-template-columns:minmax(0,1.18fr) minmax(360px,.72fr);align-items:center;gap:clamp(40px,5vw,92px);margin:0 auto;padding:clamp(32px,10svh,112px) 0 clamp(32px,4svh,64px);display:grid;position:relative}.rAA-hq_intro{z-index:1;text-align:left;width:100%;min-width:0;margin:0;padding:0;position:relative;transform:none;container-type:inline-size}.rAA-hq_heroServiceName{color:var(--primary-green);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:14px;font-weight:500;display:block}.rAA-hq_mainTitle{max-width:920px;font-family:var(--font-main);margin:0;font-size:clamp(2rem,min(6.5cqw,7.2svh),50px);font-weight:700;line-height:1.14;color:#fff!important}.rAA-hq_mainTitle span{text-wrap:balance;display:block}.rAA-hq_heroStage .rAA-hq_heroSubtitle{text-wrap:balance;max-width:760px;font-size:clamp(1rem,1.35vw,18px);line-height:1.55;color:#ffffffeb!important;text-align:left!important;margin:24px 0 0!important}.rAA-hq_heroStage .rAA-hq_heroActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex;justify-content:flex-start!important}.rAA-hq_primaryCta,.rAA-hq_secondaryCta{border:1.5px solid #2458a6;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 28px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.rAA-hq_primaryCta{color:#fff;background:#2458a6}.rAA-hq_secondaryCta{background-color:#0000;background-image:linear-gradient(var(--primary-green), var(--primary-green));color:#fff;background-position:0;background-repeat:no-repeat;background-size:0% 100%;border-color:#fffffff0;transition:background-size 1.1s cubic-bezier(.22,1,.36,1),color .42s,border-color .42s;overflow:hidden}.rAA-hq_secondaryCta:hover,.rAA-hq_secondaryCta:focus-visible{border-color:var(--primary-green);color:#fff;background-size:100% 100%}.rAA-hq_primaryCta svg,.rAA-hq_secondaryCta svg{flex-shrink:0}.rAA-hq_heroImpact{color:#fff;text-align:center;width:min(100%,520px);margin-inline:auto;transform:translate(clamp(24px,2.6vw,52px));container-type:inline-size}.rAA-hq_heroImpactHeading{color:#ffffffb3;letter-spacing:.24em;text-transform:uppercase;margin-bottom:28px;font-size:14px;font-weight:500;display:block}.rAA-hq_heroImpactValue{--odometer-text-gradient:linear-gradient(180deg, #fff 8%, #d9f5ff 42%, #67d6ff 72%, #34b8ed 100%);--odometer-text-fill:transparent;color:#d9f5ff;-webkit-text-fill-color:currentColor;letter-spacing:-.055em;filter:drop-shadow(0 10px 24px #48c3ff2e);white-space:nowrap;background:0 0;font-size:clamp(3.5rem,20cqw,6.8rem);font-weight:700;line-height:.95;display:block;transform:translate(.14em)}.rAA-hq_heroImpactLabel{color:#ffffffeb;margin-top:12px;font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.3;display:block}.rAA-hq_inner{z-index:1;width:min(100%,1480px);margin:0 auto;padding-top:clamp(34px,3.5vw,50px);position:relative}.rAA-hq_inner:before{z-index:-1;content:"";pointer-events:none;background:#f4f8ff url(/assets/portfolio-wave-bg.webp) bottom/cover no-repeat;width:100vw;position:absolute;top:0;bottom:-90px;left:calc(50% - 50vw);-webkit-mask-image:linear-gradient(#0000 0,#000 10% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 88%,#0000 100%)}.rAA-hq_softwareFooter{width:100vw;margin:24px calc(50% - 50vw) -130px}@media (max-width:1100px){.rAA-hq_portfolio{padding:0 5% 90px}.rAA-hq_softwareFooter{margin-bottom:-90px}.rAA-hq_heroLayout{grid-template-columns:minmax(0,1fr) minmax(300px,.6fr);gap:28px;width:min(92%,1000px)}}@media (max-width:1024px){.rAA-hq_portfolio{--cost-nav-height:80px}}@media (min-width:761px) and (max-height:760px){.rAA-hq_heroLayout{padding-block:clamp(24px,5svh,38px)}.rAA-hq_heroStage .rAA-hq_heroSubtitle{margin-top:18px!important}.rAA-hq_heroStage .rAA-hq_heroActions{margin-top:22px}.rAA-hq_heroImpactHeading{margin-bottom:18px}.rAA-hq_heroImpactValue{font-size:clamp(3rem,min(20cqw,13svh),6.8rem)}}@media (max-width:760px){.rAA-hq_portfolio{padding:0 20px 64px}.rAA-hq_heroStage{background:#040f38;height:auto;min-height:max(780px,100svh - 80px);margin-top:80px}.rAA-hq_background{object-position:center bottom}.rAA-hq_heroLayout{width:calc(100% - 52px);min-height:inherit;grid-template-columns:1fr;align-content:start;gap:104px;padding:40px 0 64px}.rAA-hq_intro{text-align:left;width:100%;padding:0;transform:none}.rAA-hq_heroServiceName{color:var(--primary-green);letter-spacing:.2em;margin-bottom:14px;font-size:12px}.rAA-hq_mainTitle{margin:0;font-size:clamp(1.95rem,8.6vw,2.25rem);line-height:1.08}.rAA-hq_mainTitle span{white-space:normal;display:inline}.rAA-hq_heroStage .rAA-hq_heroSubtitle{text-wrap:pretty;max-width:100%;font-size:15px;line-height:1.43;text-align:left!important;margin:14px 0 0!important}.rAA-hq_heroStage .rAA-hq_heroActions{flex-direction:column;align-items:stretch;gap:11px;width:fit-content;max-width:100%;margin-top:22px}.rAA-hq_heroStage .rAA-hq_heroActions>a{border-radius:6px;width:100%;min-height:46px;font-size:15px}.rAA-hq_heroImpact{background:0 0;border:0;width:min(56%,240px);margin:0 -6px 0 auto;padding:0;transform:none}.rAA-hq_heroImpactHeading{letter-spacing:.22em;margin-bottom:10px;font-size:12px}.rAA-hq_heroImpactValue{font-size:clamp(2.8rem,12.5vw,3.3rem);transform:none}.rAA-hq_heroImpactLabel{color:#cfe9ff;margin-top:8px;font-size:17px}.rAA-hq_softwareFooter{margin-top:24px;margin-bottom:-64px}}@media (max-width:560px){.rAA-hq_heroStage{min-height:max(178vw,85vw + 440px,100svh - 80px)}.rAA-hq_background{object-fit:cover;object-position:center bottom}.rAA-hq_heroImpact{width:min(52vw,250px);margin:0;position:absolute;bottom:46.9vw;left:calc(72vw - 26px);transform:translate(-50%,50%)}.rAA-hq_heroImpactLabel{font-size:clamp(13px,3.6vw,16px)}}
._5UFuVG_page{--ai-ink:#071638;--ai-copy:#53627c;--ai-blue:#2458a6;--ai-blue-bright:#0870d8;--ai-green:#00a042;--ai-green-dark:#087238;--ai-line:#2458a62e;min-height:100vh;color:var(--ai-ink);background:#f8fbff;overflow:hidden}._5UFuVG_contentSection{background:#f8fbff;padding:clamp(68px,7vw,108px) 5.5%;position:relative}._5UFuVG_deliveryJourney{background-color:#f4f8ff;background-image:linear-gradient(#f4f8ff 0,#0000 80px calc(100% - 120px),#f4f8ff 100%),url(/assets/agentic-ai-wave-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}._5UFuVG_deliveryJourney>section{background:0 0;box-shadow:none!important}._5UFuVG_deliveryJourney ._5UFuVG_firstContentSection{padding-top:clamp(46px,5vw,72px);padding-bottom:clamp(24px,2.5vw,36px)}._5UFuVG_deliveryJourney ._5UFuVG_interactiveSection{padding-inline:clamp(18px,3vw,56px);background:#f4f8ff;padding-top:clamp(48px,5vw,80px);padding-bottom:clamp(46px,5vw,74px)}._5UFuVG_imageShowcaseSection,._5UFuVG_deliveryProcessSection{padding:0;position:relative}._5UFuVG_deliveryJourney ._5UFuVG_imageShowcaseSection{background:#f4f8ff;padding-bottom:0}@media (min-width:901px){._5UFuVG_deliveryJourney ._5UFuVG_interactiveSection{padding-block:18px}}._5UFuVG_deliveryJourney #agentic-ai{background-image:linear-gradient(#f4f8ff,#f4f8ff00 64px calc(100% - 64px),#f4f8ff),url(/assets/agentic-ai-wave-bg.webp);background-position:top;background-repeat:no-repeat;background-size:100% 100%;padding-top:clamp(28px,3vw,44px)}@media (max-width:900px){._5UFuVG_deliveryJourney #agentic-ai{padding-top:16px}}._5UFuVG_deliveryJourney ._5UFuVG_approachSection{background:linear-gradient(#f4f8ff,#f4f8ff00 150px);padding-block:clamp(28px,3vw,44px)}._5UFuVG_anchorSection{scroll-margin-top:90px}._5UFuVG_anchorSection:focus{outline:none}._5UFuVG_approachSection{background:#f4f8ff}._5UFuVG_sectionShell{width:min(1280px,100%);margin:0 auto}._5UFuVG_sectionHeader{text-align:center;width:min(860px,100%);margin:0 auto clamp(34px,4vw,52px)}._5UFuVG_eyebrow,._5UFuVG_ctaCopy>span{color:var(--ai-blue);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}._5UFuVG_sectionHeader h2{color:var(--ai-ink);font-family:var(--font-main);letter-spacing:-.028em;text-wrap:balance;margin:12px 0 0;font-weight:500;line-height:1.08;font-size:50px!important}._5UFuVG_sectionHeader p{max-width:760px;color:var(--ai-copy);text-wrap:pretty;margin:16px auto 0;font-size:14px;font-weight:400;line-height:1.65}._5UFuVG_ctaWrap{background:#f8fbff;padding:clamp(56px,6vw,88px) 5.5% clamp(88px,9vw,132px)}._5UFuVG_ctaCard{background:radial-gradient(circle at 92% 10%,#00a04224,#0000 28%),linear-gradient(135deg,#fff 0%,#edf6ff 100%);border:1px solid #2458a633;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;width:min(1180px,100%);margin:0 auto;padding:clamp(30px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 60px #193f7321}._5UFuVG_ctaCard:after{content:"";border:36px solid #2458a60a;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;right:-70px}._5UFuVG_ctaCopy{z-index:1;position:relative}._5UFuVG_ctaCopy h2{color:var(--ai-ink);letter-spacing:-.025em;margin:0;font-size:clamp(28px,3.1vw,42px);font-weight:500;line-height:1.12}._5UFuVG_ctaCopy p{max-width:700px;color:var(--ai-copy);margin:12px 0 0;font-size:14px;line-height:1.6}._5UFuVG_ctaBtn{z-index:1;background:var(--ai-green);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .22s,box-shadow .22s,transform .22s;display:inline-flex;position:relative;box-shadow:0 14px 28px #00a04238}._5UFuVG_ctaBtn:hover,._5UFuVG_ctaBtn:focus-visible{background:var(--ai-green-dark);transform:translateY(-2px);box-shadow:0 18px 34px #007e3647}._5UFuVG_ctaBtn:focus-visible{outline-offset:4px;outline:3px solid #00a04247}@media (prefers-reduced-motion:reduce){._5UFuVG_ctaBtn{transition:none}._5UFuVG_ctaBtn:hover,._5UFuVG_ctaBtn:focus-visible{transform:none}}@media (max-width:900px){._5UFuVG_contentSection{padding-left:20px;padding-right:20px}._5UFuVG_ctaCard{grid-template-columns:minmax(0,1fr)}._5UFuVG_ctaBtn{grid-column:1/-1;justify-self:flex-start}}@media (max-width:640px){._5UFuVG_contentSection{padding-top:58px;padding-bottom:58px}._5UFuVG_sectionHeader{margin-bottom:30px}._5UFuVG_sectionHeader h2{line-height:1.12;font-size:36px!important}._5UFuVG_ctaWrap{padding-left:16px;padding-right:16px}._5UFuVG_ctaCard{grid-template-columns:1fr;gap:20px;padding:26px}._5UFuVG_ctaBtn{width:100%}}
.AfITlW_page{min-height:100vh;color:var(--foreground);background:#f4f8ff}.AfITlW_approachSection{background:linear-gradient(#f4f8ff 0%,#fff 22% 68%,#f4f8ff 100%);padding:clamp(44px,5.5vw,92px) 5.5%}.AfITlW_approachGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px);max-width:1200px;margin:0 auto;display:grid}.AfITlW_approachCard{background:#f4f8ff;border:1px solid #2457a61f;border-radius:18px;align-items:flex-start;gap:20px;padding:26px 28px;display:flex}.AfITlW_approachIconWrap{background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;display:inline-flex}.AfITlW_approachIcon{object-fit:contain;width:58px;height:58px}.AfITlW_approachIconBlue{filter:brightness(0)saturate()invert(34%)sepia(44%)saturate(1756%)hue-rotate(179deg)brightness(87%)contrast(94%)}.AfITlW_approachTitle{font-family:var(--font-main);color:#0f172a;margin:4px 0 8px;font-size:18px;font-weight:400}.AfITlW_approachText{color:#26324a;margin:0;font-size:14px;line-height:1.6}.AfITlW_approachTitleGreen{color:#0f172a}.AfITlW_itamModulesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,24px);max-width:1360px;margin:clamp(20px,2.4vw,32px) auto 0;display:grid}.AfITlW_itamCard{background:#f4f8ff;border:1px solid #2457a61f;border-radius:16px;flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #2457a61a}.AfITlW_itamCardHead{align-items:center;margin-bottom:16px;display:flex}.AfITlW_itamCardTitle{font-family:var(--font-main);color:#0f172a;margin:0;font-size:14px;font-weight:400}.AfITlW_itamCardList{z-index:1;gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.AfITlW_itamCardList li{color:#26324a;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.AfITlW_itamCardList li svg{color:#2458a6;flex-shrink:0;margin-top:2px}.AfITlW_valueDriversSection{font-family:var(--font-main);background:#f4f8ff;padding:clamp(36px,5vw,72px) 5.5% clamp(42px,6vw,82px)}.AfITlW_valueDriversContainer{max-width:1320px;margin:0 auto}.AfITlW_valueDriversContainer h2{color:#050b18;max-width:none;font-family:var(--font-main);letter-spacing:0;white-space:nowrap;margin:0 0 clamp(38px,5vw,44px);font-size:clamp(2.1rem,4.2vw,3.9rem);font-weight:500;line-height:1.08}.AfITlW_valueDriversTable{background:#fff3;border:1px solid #52607947;border-radius:22px;overflow:hidden}.AfITlW_valueDriversHeader,.AfITlW_valueDriversRow{grid-template-columns:minmax(220px,1fr) minmax(210px,.72fr) minmax(300px,1.45fr);align-items:center;column-gap:14px;display:grid}.AfITlW_valueDriversHeader{color:#526079;letter-spacing:.32em;text-transform:uppercase;border-bottom:1px solid #5260793d;min-height:44px;padding:0 22px;font-size:.66rem;font-weight:600}.AfITlW_valueDriversRow{border-bottom:1px solid #52607938;min-height:59px;padding:0 22px}.AfITlW_valueDriversRow:last-child{border-bottom:0}.AfITlW_valueDriversRow strong{color:#050b18;font-size:14px;font-weight:700;line-height:1.35}.AfITlW_savingPill{color:#00705d;background:#ffffff47;border:1px solid #5260792e;border-radius:999px;align-items:center;width:min(100%,242px);min-height:28px;padding:0 12px;font-size:14px;line-height:1.2;display:inline-flex}.AfITlW_valueDriversRow p{color:#526079;margin:0;font-size:14px;line-height:1.5}.AfITlW_serviceSection,.AfITlW_outcomesSection{background:#f4f8ff;margin-top:-1px;padding:clamp(38px,4vw,64px) 5.5%}.AfITlW_serviceSection{background:radial-gradient(circle at 94% 20%,#51d5b621,#0000 27%),radial-gradient(circle at 7% 32%,#4995ef24,#0000 30%),#f4f8ff;padding-top:clamp(30px,3vw,46px);padding-bottom:clamp(54px,5vw,78px);position:relative;overflow:hidden}.AfITlW_serviceSection:after{content:"";pointer-events:none;background:linear-gradient(#cce1fa6b 0%,#cce1fa00 16%);border-radius:50% 50% 0 0/100% 100% 0 0;height:62%;position:absolute;bottom:-52%;left:-12%;right:-12%}.AfITlW_outcomesSection{background:linear-gradient(#f4f8ff 0%,#f4f8ffdb 12%,#f4f8ff66 26%,#f4f8ff00 40% 84%,#f4f8ff 100%),url(/assets/banner-process.webp) 50%/cover no-repeat,#f4f8ff}.AfITlW_serviceShell{z-index:1;max-width:1480px;margin:0 auto;position:relative}.AfITlW_outcomesShell{max-width:1280px;margin:0 auto}.AfITlW_serviceHeading{color:#071638;font-family:var(--font-main);letter-spacing:0;text-align:center;margin:0 auto clamp(28px,3.5vw,44px);font-size:clamp(2rem,4vw,50px);font-weight:500;line-height:1.14}.AfITlW_serviceSection .AfITlW_serviceHeading{margin-bottom:8px}.AfITlW_serviceSubheading{color:#536894;text-align:center;max-width:720px;margin:0 auto clamp(30px,3vw,44px);font-size:14px;font-weight:400;line-height:1.5}.AfITlW_itamCarousel,.AfITlW_itamCarouselViewport{position:relative}.AfITlW_itamSwiper{perspective:1600px;padding:10px 0 24px!important;overflow:visible!important}.AfITlW_itamSwiper .swiper-wrapper{transform-style:preserve-3d;align-items:center}.AfITlW_itamSwiper .AfITlW_itamSwiperSlide{height:clamp(350px,30vw,430px);width:min(880px,64vw)!important}.AfITlW_itamSwiperSlide{opacity:.34;filter:saturate(.62)contrast(.92);transform-style:preserve-3d;transition:opacity .42s,filter .42s}:is(.AfITlW_itamSwiperSlide.swiper-slide-prev,.AfITlW_itamSwiperSlide.swiper-slide-next){z-index:2;opacity:.68;filter:saturate(.78)contrast(.96)}.AfITlW_itamSwiperSlide.swiper-slide-active{z-index:4;opacity:1;filter:none}.AfITlW_itamSlide{background:linear-gradient(115deg,#fff 0%,#f4f8ff 50%,#eaf3ff 100%);border:1px solid #2458a633;border-radius:18px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 22px 52px #16437e26}.AfITlW_itamSlideCopy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:48%;height:100%;padding:clamp(34px,4vw,54px) clamp(28px,3.5vw,48px);display:flex;position:relative}.AfITlW_itamSlideCopy h3{color:#071638;max-width:none;font-family:var(--font-main);letter-spacing:-.025em;text-wrap:wrap;margin:0;font-size:clamp(28px,2.2vw,38px);font-weight:500;line-height:1.1}.AfITlW_itamSlideCopy p{color:#536894;text-wrap:pretty;max-width:29ch;margin:20px 0 0;font-size:14px;font-weight:400;line-height:1.55}.AfITlW_itamSlideAction{color:#2458a6;align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:500;display:inline-flex}.AfITlW_itamSlideJump{z-index:3;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.AfITlW_itamSlideJump:focus-visible{outline-offset:-4px;outline:3px solid #2458a6}.AfITlW_itamSlide:has(.AfITlW_itamSlideJump:hover) .AfITlW_itamSlideAction{text-underline-offset:4px;text-decoration:underline}.AfITlW_itamSlideWide .AfITlW_itamSlideCopy{width:56%}.AfITlW_itamSlideWide .AfITlW_itamSlideCopy h3{max-width:none;font-size:clamp(22px,1.75vw,28px)}.AfITlW_itamSlideWide .AfITlW_itamSlideCopy p{max-width:38ch}.AfITlW_itamSlideWide .AfITlW_itamSlideMedia{inset:0 0 0 47%}.AfITlW_itamSlideMedia{z-index:1;clip-path:polygon(19% 0,100% 0,100% 100%,0 100%);background:#dcecff;position:absolute;inset:0 0 0 39%;overflow:hidden}.AfITlW_itamSlideImage{object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.22,1,.36,1)}.AfITlW_itamSwiperSlide.swiper-slide-active:hover .AfITlW_itamSlideImage{transform:scale(1.025)}.AfITlW_itamSlideMediaFull{background:radial-gradient(at 70% 40%,#f5fbff,#dcecff)}.AfITlW_itamSlideMediaFull .AfITlW_itamSlideImage{object-fit:contain;box-sizing:border-box;padding-left:19%}.AfITlW_itamSwiperSlide.swiper-slide-active:hover .AfITlW_itamSlideMediaFull .AfITlW_itamSlideImage{transform:none}@media (max-width:900px){.AfITlW_itamSlide .AfITlW_itamSlideMediaFull{aspect-ratio:1;background:#eaf3ff}.AfITlW_itamSlideMediaFull .AfITlW_itamSlideImage{padding-left:0}}.AfITlW_itamCarouselArrow{z-index:5;color:#0b315f;cursor:pointer;background:#fff;border:1px solid #2458a629;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:color .22s,transform .22s,box-shadow .22s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 30px #19427724}.AfITlW_itamCarouselArrow:hover{color:#075bc4;transform:translateY(-50%)scale(1.04);box-shadow:0 16px 34px #19427733}.AfITlW_itamCarouselArrow:focus-visible,.AfITlW_itamCarouselDots button:focus-visible{outline-offset:4px;outline:3px solid #2458a666}.AfITlW_itamCarouselArrowPrevious{left:clamp(8px,1.5vw,24px)}.AfITlW_itamCarouselArrowNext{right:clamp(8px,1.5vw,24px)}.AfITlW_itamCarouselDots{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.AfITlW_itamCarouselDots button{cursor:pointer;border:0;border-radius:50%;width:12px;height:12px;padding:0;transition:background-color .22s,transform .22s}.AfITlW_itamCarouselDot{background:#cfdced}.AfITlW_itamCarouselDotActive{background:#1266c3;transform:scale(1.15)}.AfITlW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AfITlW_serviceSelector{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:clamp(12px,1.2vw,18px);display:grid}.AfITlW_serviceSelectorAi{grid-template-columns:repeat(4,minmax(0,1fr))}.AfITlW_serviceSelectorAi .AfITlW_serviceOption{min-height:300px}.AfITlW_serviceOption{color:#142341;min-width:0;height:100%;min-height:clamp(230px,16vw,270px);font:inherit;text-align:left;background:#ffffffeb;border:1px solid #c8dcfa;border-radius:10px;flex-direction:column;align-items:flex-start;padding:clamp(22px,2vw,30px);transition:transform .22s,background .22s,border-color .22s,color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #234f8f0a}.AfITlW_serviceDefaultContent{flex-direction:column;flex:1;align-items:flex-start;width:100%;transition:opacity .24s,transform .28s;display:flex}.AfITlW_serviceNumber{color:#2458a6ad;letter-spacing:.14em;font-size:13px;font-weight:700;position:absolute;top:clamp(22px,2vw,30px);right:clamp(22px,2vw,30px)}.AfITlW_serviceIconFrame{background:linear-gradient(145deg,#fff 0%,#eaf2ff 100%);border:1px solid #2458a633;border-radius:18px;flex:none;place-items:center;width:66px;height:66px;margin-bottom:auto;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:inline-grid;position:relative;box-shadow:0 10px 22px #2458a61a,inset 0 1px #ffffffe6}.AfITlW_serviceIcon{color:#2458a6;filter:drop-shadow(0 2px 3px #2458a61a);transition:color .22s}.AfITlW_serviceCardTitle{max-width:15ch;color:inherit;padding-top:24px;font-size:clamp(17px,1.35vw,21px);font-weight:500;line-height:1.22}.AfITlW_serviceCardSummary{color:#536894;max-width:29ch;margin-top:10px;padding-right:14px;font-size:15px;line-height:1.42}.AfITlW_serviceCardArrow{color:#2458a6;transition:color .28s;position:absolute;bottom:clamp(20px,1.8vw,28px);right:clamp(20px,1.8vw,28px)}.AfITlW_serviceHoverContent{opacity:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:clamp(24px,2.2vw,34px);transition:opacity .28s,transform .36s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translateY(12px)}.AfITlW_serviceHoverLabel{color:#ffffffc7;letter-spacing:.15em;text-transform:uppercase;max-width:24ch;font-size:12px;font-weight:600;line-height:1.45}.AfITlW_serviceHoverDescription{color:#fff;max-width:29ch;margin-top:clamp(26px,2.5vw,38px);font-size:clamp(15px,1.25vw,18px);font-weight:400;line-height:1.5}.AfITlW_serviceSelectorAi .AfITlW_serviceHoverContent{overflow-y:auto}.AfITlW_serviceSelectorAi .AfITlW_serviceHoverDescription{margin-top:12px;font-size:15px;line-height:1.4}.AfITlW_serviceHoverList{color:#fff;margin:14px 0 0;padding-left:18px;font-size:13px;line-height:1.4}.AfITlW_serviceHoverList li+li{margin-top:7px}@media (hover:hover){.AfITlW_serviceOption:hover{color:#fff;background:radial-gradient(circle at 88% 12%,#5194ff33,#0000 34%),linear-gradient(145deg,#174985 0%,#0a2d63 100%);border-color:#2458a6;transform:translateY(-3px);box-shadow:0 18px 34px #14438038}.AfITlW_serviceOption:hover .AfITlW_serviceIcon{color:#fff}.AfITlW_serviceOption:hover .AfITlW_serviceIconFrame{background:#ffffff1f;border-color:#ffffff57;transform:translateY(-3px);box-shadow:0 12px 24px #00143733,inset 0 1px #ffffff2e}.AfITlW_serviceOption:hover .AfITlW_serviceDefaultContent{opacity:0;transform:translateY(-10px)}.AfITlW_serviceOption:hover .AfITlW_serviceHoverContent{opacity:1;transform:translateY(0)}}.AfITlW_serviceOption:focus-visible{outline-offset:3px;color:#fff;background:radial-gradient(circle at 88% 12%,#5194ff33,#0000 34%),linear-gradient(145deg,#174985 0%,#0a2d63 100%);border-color:#2458a6;outline:3px solid #2458a666}.AfITlW_serviceOption:focus-visible .AfITlW_serviceDefaultContent{opacity:0;transform:translateY(-10px)}.AfITlW_serviceOption:focus-visible .AfITlW_serviceHoverContent{opacity:1;transform:translateY(0)}@media (max-width:1050px){.AfITlW_itamSwiper .AfITlW_itamSwiperSlide{width:min(780px,76vw)!important}.AfITlW_serviceSelector,.AfITlW_serviceSelectorAi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.AfITlW_itamCarousel .AfITlW_itamSwiperSlide{height:clamp(330px,27vw,380px);width:min(780px,66vw)!important}.AfITlW_itamCarousel .AfITlW_itamSlideCopy{padding:clamp(28px,3vw,40px) clamp(24px,3vw,38px)}}@media (max-width:900px){.AfITlW_serviceHeading{font-size:36px}.AfITlW_serviceSubheading{max-width:38ch;margin-bottom:26px}.AfITlW_itamCarousel{grid-template-columns:46px minmax(0,1fr) 46px;gap:26px 12px;width:min(560px,100%);margin-inline:auto;display:grid}.AfITlW_itamCarouselViewport{display:contents}.AfITlW_itamSwiper{border-radius:18px;grid-area:1/1/auto/-1;width:100%;min-width:0;padding:0!important;overflow:hidden!important}.AfITlW_itamSwiper .swiper-wrapper{align-items:stretch}.AfITlW_itamSwiper .AfITlW_itamSwiperSlide{opacity:1;filter:none;height:auto;display:flex;width:100%!important}.AfITlW_itamSwiperSlide.swiper-slide-active{opacity:1}.AfITlW_itamSlide{height:auto;min-height:0;box-shadow:none;border-radius:18px;flex-direction:column;flex:1;display:flex}.AfITlW_itamSlideCopy{flex:1;order:2;justify-content:flex-start;width:100%;min-width:0;height:auto;padding:clamp(16px,4vw,22px)}.AfITlW_itamSlideCopy h3,.AfITlW_itamSlideWide .AfITlW_itamSlideCopy h3{overflow-wrap:break-word;max-width:100%;font-size:clamp(18px,4.55vw,22px)!important;line-height:1.2!important}.AfITlW_itamSlideCopy p,.AfITlW_itamSlideWide .AfITlW_itamSlideCopy p{overflow-wrap:break-word;max-width:100%;margin-top:10px;font-size:clamp(14px,3.9vw,16px);line-height:1.5}.AfITlW_itamSlideWide .AfITlW_itamSlideCopy{width:100%}.AfITlW_itamSlideWide .AfITlW_itamSlideMedia{inset:auto}.AfITlW_itamSlideMedia{aspect-ratio:4/3;clip-path:none;flex:none;order:1;width:100%;min-height:0;position:relative;inset:auto}.AfITlW_itamSwiperSlide.swiper-slide-active:hover .AfITlW_itamSlideImage{transform:none}.AfITlW_itamCarouselArrow{color:#075bc4;grid-row:2;align-self:center;width:46px;height:46px;position:static;transform:none;box-shadow:0 8px 20px #15396314}.AfITlW_itamCarouselArrow:hover{transform:none}.AfITlW_itamCarouselArrowPrevious{grid-column:1}.AfITlW_itamCarouselArrowNext{grid-column:3}.AfITlW_itamCarouselDots{flex-wrap:wrap;grid-area:2/2;align-self:center;gap:clamp(5px,1.5vw,9px);min-width:0;margin:0}.AfITlW_itamCarouselDots button{flex:none;width:9px;height:9px}}@media (max-width:600px){.AfITlW_serviceSection{padding-inline:5%}.AfITlW_serviceSelector,.AfITlW_serviceSelectorAi{grid-template-columns:1fr;grid-auto-rows:auto}.AfITlW_serviceOption{min-height:240px}.AfITlW_serviceSelectorAi .AfITlW_serviceOption{height:auto;min-height:0}.AfITlW_serviceSelectorAi .AfITlW_serviceDefaultContent{flex:none}.AfITlW_serviceSelectorAi .AfITlW_serviceIconFrame{margin-bottom:20px}.AfITlW_serviceSelectorAi .AfITlW_serviceCardTitle{padding-top:0}.AfITlW_serviceSelectorAi .AfITlW_serviceCardArrow,.AfITlW_serviceSelectorAi .AfITlW_serviceHoverLabel{display:none}.AfITlW_serviceSelectorAi .AfITlW_serviceHoverContent{opacity:1;margin-top:18px;padding:0;position:static;overflow:visible;transform:none}.AfITlW_serviceSelectorAi .AfITlW_serviceHoverDescription{display:none}.AfITlW_serviceSelectorAi .AfITlW_serviceHoverList{color:#536894;margin-top:0}.AfITlW_serviceSelectorAi .AfITlW_serviceOption:hover,.AfITlW_serviceSelectorAi .AfITlW_serviceOption:focus-visible{color:#142341;background:#ffffffeb;transform:none}.AfITlW_serviceSelectorAi .AfITlW_serviceOption:hover .AfITlW_serviceDefaultContent,.AfITlW_serviceSelectorAi .AfITlW_serviceOption:focus-visible .AfITlW_serviceDefaultContent{opacity:1;transform:none}.AfITlW_serviceSelectorAi .AfITlW_serviceOption:hover .AfITlW_serviceIcon{color:#2458a6}.AfITlW_serviceSelectorAi .AfITlW_serviceOption:hover .AfITlW_serviceIconFrame{background:linear-gradient(145deg,#fff 0%,#eaf2ff 100%);border-color:#2458a633;transform:none}}.AfITlW_outcomesSection{padding-top:clamp(24px,2.5vw,38px);padding-bottom:clamp(40px,4vw,64px)}.AfITlW_outcomesHeader{text-align:center;max-width:760px;margin:0 auto 26px}.AfITlW_outcomesHeader .AfITlW_serviceHeading{margin-bottom:14px}.AfITlW_outcomesGrid{grid-template-columns:repeat(2,minmax(0,440px));justify-content:center;gap:14px;max-width:900px;margin:0 auto;display:grid}.AfITlW_outcomeItem{color:#0f172a;text-align:center;background:#ffffffdb;border:1px solid #2458a638;border-left:4px solid #2458a6;border-radius:10px;justify-content:center;align-items:center;min-height:70px;padding:16px 18px;font-weight:500;line-height:1.35;display:flex}.AfITlW_roiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.5vw,28px);max-width:820px;margin:0 auto;display:grid;overflow:visible}.AfITlW_roiCard{text-align:center;background:0 0;justify-items:center;gap:10px;padding:clamp(24px,3.5vw,40px) clamp(20px,3vw,32px);display:grid}.AfITlW_roiValue{color:#2458a6;font-family:var(--font-main);letter-spacing:-.01em;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:600;line-height:1}.AfITlW_roiValueFast{white-space:nowrap;justify-content:center;align-items:baseline;gap:.14em;display:inline-flex}.AfITlW_roiThreeValue{opacity:0;will-change:transform, opacity;transform:translate(-48px)}.AfITlW_roiGridActive .AfITlW_roiThreeValue{animation:1.05s cubic-bezier(.16,1,.28,1) both AfITlW_roiValueSlideIn}.AfITlW_roiSpendValue{opacity:0;will-change:transform, opacity;transform:translate(-56px)}.AfITlW_roiGridActive .AfITlW_roiSpendValue{animation:1.05s cubic-bezier(.16,1,.28,1) .12s both AfITlW_roiValueSlideIn}.AfITlW_roiLabel{color:#0b1f44;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:600;line-height:1.25}@keyframes AfITlW_roiValueSlideIn{0%{opacity:0;transform:translate(-56px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:620px){.AfITlW_roiGrid{grid-template-columns:1fr;max-width:420px}.AfITlW_roiThreeValue,.AfITlW_roiSpendValue{transform:translate(-44px)}}@media (prefers-reduced-motion:reduce){.AfITlW_itamSwiperSlide,.AfITlW_itamSlideImage,.AfITlW_itamCarouselArrow,.AfITlW_itamCarouselDots button,.AfITlW_roiThreeValue,.AfITlW_roiSpendValue,.AfITlW_roiGridActive .AfITlW_roiThreeValue,.AfITlW_roiGridActive .AfITlW_roiSpendValue{transition:none}.AfITlW_itamSwiperSlide{transition-duration:0s!important}.AfITlW_itamSwiper .swiper-wrapper{transition-duration:0s!important}.AfITlW_roiThreeValue,.AfITlW_roiSpendValue,.AfITlW_roiGridActive .AfITlW_roiThreeValue,.AfITlW_roiGridActive .AfITlW_roiSpendValue{opacity:1;animation:none;transform:none}}@media (max-width:900px){.AfITlW_outcomesGrid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.AfITlW_itamModulesGrid{grid-template-columns:1fr;max-width:520px}.AfITlW_valueDriversHeader{display:none}.AfITlW_valueDriversContainer h2{white-space:normal}.AfITlW_valueDriversRow{grid-template-columns:1fr;align-items:start;gap:10px;padding:22px}.AfITlW_savingPill{width:fit-content;max-width:100%}}@media (max-width:860px){.AfITlW_approachGrid{grid-template-columns:1fr}}@media (max-width:520px){.AfITlW_valueDriversSection{padding-inline:18px}.AfITlW_valueDriversContainer h2{font-size:clamp(1.85rem,10vw,2.55rem)}.AfITlW_valueDriversTable{border-radius:18px}}.AfITlW_ctaWrap{z-index:1;background:#f4f8ff;margin-top:-2px;padding:80px 8% 120px;position:relative}.AfITlW_ctaCard{max-width:var(--max-width);color:#fff;background:#2458a6;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:42px;display:flex;box-shadow:0 30px 60px #2458a638}.AfITlW_ctaKicker{text-transform:uppercase;letter-spacing:.16em;color:#2ee27f;font-size:14px;font-weight:900}.AfITlW_ctaTitle{max-width:56ch;margin-top:10px;font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.15}.AfITlW_ctaBtn{min-height:50px;color:var(--primary);letter-spacing:.045em;text-transform:uppercase;background:#f4f8ff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:14px;font-weight:900;line-height:1;display:inline-flex}@keyframes AfITlW_selectMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes AfITlW_assessmentFadeIn{0%{opacity:0}to{opacity:1}}@keyframes AfITlW_assessmentFadeOut{0%{opacity:1}to{opacity:0}}@keyframes AfITlW_assessmentSlideUp{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translate(0,0)}}@keyframes AfITlW_assessmentSlideDown{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(48px)}}@media (max-width:900px){.AfITlW_ctaCard{padding:30px}}
