@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";.dyxHeader,.dyxHeader *{box-sizing:border-box}.dyxHeader{z-index:1000;background:#051028;border-bottom:1px solid #ffffff17;width:100%;position:relative;box-shadow:0 10px 35px #000e2c2e}.dyxHeaderInner{align-items:center;gap:30px;width:min(1380px,94%);min-height:88px;margin:0 auto;display:flex}.dyxLogo{background:#fff;border-radius:17px;flex:none;justify-content:center;align-items:center;width:190px;height:64px;padding:10px 18px;display:flex;overflow:hidden}.dyxLogo img{object-fit:contain;width:100%;height:100%;display:block}.dyxDesktopNav{align-items:center;gap:clamp(16px,1.7vw,28px);margin-left:auto;display:flex}.dyxDesktopNav>a,.dyxNavMenu>button{color:#ffffffd1;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.dyxDesktopNav>a:hover,.dyxDesktopNav>a.active,.dyxNavMenu>button:hover,.dyxNavMenu>button[aria-expanded=true]{color:#fff}.dyxNavMenu{position:relative}.dyxDropdown{z-index:1010;background:linear-gradient(145deg,#07172f,#083f7d);border:1px solid #65ddff33;border-radius:22px;width:390px;padding:16px;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 30px 80px #00081c8c}.dyxDropdownWide{width:min(790px,100vw - 30px)}.dyxDropdown>p,.dyxMobileNav>p{color:#6fe0ff;letter-spacing:.17em;margin:4px 8px 12px;font-size:10px;font-weight:800}.dyxDropdownGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dyxMenuLink{border:1px solid #0000;border-radius:14px;padding:15px;text-decoration:none;display:block}.dyxMenuLink:hover,.dyxMenuLink.active{background:#ffffff12;border-color:#65ddff29}.dyxMenuLink strong,.dyxMenuLink small{display:block}.dyxMenuLink strong{color:#fff;margin-bottom:5px;font-size:14px}.dyxMenuLink small{color:#ffffffa3;font-size:11px;line-height:1.5}.dyxHeaderCta{color:#fff;background:linear-gradient(135deg,#168fdf,#1dc5ee);border-radius:13px;flex:none;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #0087dc40}.dyxMobileButton{color:#fff;min-height:44px;font:inherit;background:0 0;border:1px solid #fff3;border-radius:10px;padding:0 16px;font-weight:800;display:none}.dyxMobileNav{background:#06152f;border-top:1px solid #ffffff14;max-height:calc(100vh - 88px);padding:16px 5% 28px;display:none;overflow-y:auto}.dyxMobileNav>a{color:#ffffffd1;border-radius:10px;padding:11px 13px;font-size:14px;font-weight:700;text-decoration:none;display:block}.dyxMobileNav>a:hover,.dyxMobileNav>a.active{color:#fff;background:#65ddff17}.dyxMobileNav>p{margin-top:22px}@media (width<=1180px){.dyxHeaderInner{gap:18px}.dyxLogo{width:160px}.dyxDesktopNav{gap:14px}.dyxHeaderCta{padding:0 15px}}@media (width<=980px){.dyxDesktopNav,.dyxHeaderCta{display:none}.dyxMobileButton{align-items:center;margin-left:auto;display:inline-flex}.dyxMobileNav{display:block}}@media (width<=560px){.dyxHeaderInner{min-height:76px}.dyxLogo{width:145px;height:56px}.dyxMobileNav{max-height:calc(100vh - 76px)}}.dyFlowHero,.dyFlowHero *,.dyFlowHero :before,.dyFlowHero :after{box-sizing:border-box}.dyFlowHero{color:#fff;isolation:isolate;background:#06152c;min-height:clamp(720px,88vh,930px);position:relative;overflow:hidden}.dyFlowHero__background,.dyFlowHero__shade{width:100%;height:100%;position:absolute;inset:0}.dyFlowHero__background{z-index:-3;object-fit:cover;object-position:center 42%;transform:scale(1.01)}.dyFlowHero__shade{z-index:-2;background:linear-gradient(90deg,#030e22f5 0%,#04132ce0 43%,#04132c6b 72%,#030e2294 100%),linear-gradient(#020c1d73,#020c1db8)}.dyFlowHero:after{z-index:-1;opacity:.12;pointer-events:none;content:"";background-image:linear-gradient(#66dcff1f 1px,#0000 1px),linear-gradient(90deg,#66dcff1f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.dyFlowHero__inner{width:min(1380px,90%);min-height:inherit;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.12fr) minmax(330px,.58fr);align-items:center;gap:55px clamp(45px,7vw,100px);margin:0 auto;padding:130px 0 70px;display:grid}.dyFlowHero__brandRow{grid-column:1/-1;align-self:start;align-items:center;gap:22px;display:flex}.dyFlowHero__logo{object-fit:contain;background:#fffffff0;border-radius:12px;width:clamp(175px,18vw,245px);height:auto;padding:10px 14px;display:block}.dyFlowHero__brandRow>span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #ffffff47;max-width:260px;padding-left:22px;font-size:11px;font-weight:800;line-height:1.5}.dyFlowHero__content{max-width:780px}.dyFlowHero__kicker{color:#5cddff;letter-spacing:.19em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:900}.dyFlowHero__content h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:800px;margin:0;font-size:clamp(54px,6vw,88px);font-weight:850;line-height:.98}.dyFlowHero__lead{color:#ffffffd1;max-width:700px;margin:28px 0 0;font-size:clamp(16px,1.35vw,19px);font-weight:500;line-height:1.72}.dyFlowHero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.dyFlowHero__actions a{border-radius:12px;justify-content:center;align-items:center;gap:11px;min-height:54px;padding:15px 23px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.dyFlowHero__actions a:hover{transform:translateY(-2px)}.dyFlowHero__primary{color:#05213e;background:linear-gradient(135deg,#62e5ff,#24bce9);box-shadow:0 18px 42px #11beeb42}.dyFlowHero__secondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05163061;border:1px solid #ffffff59}.dyFlowHero__proof{flex-wrap:wrap;gap:10px 22px;margin-top:29px;display:flex}.dyFlowHero__proof span{color:#ffffffc2;padding-left:16px;font-size:11px;font-weight:800;position:relative}.dyFlowHero__proof span:before{content:"";background:#4edcff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:0;box-shadow:0 0 15px #4edcffcc}.dyFlowHero__offer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041630c4;border:1px solid #6eddff57;border-radius:24px;align-self:end;min-height:455px;padding:30px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00081966}.dyFlowHero__offerTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.dyFlowHero__offerTop>span{color:#69ddff;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.dyFlowHero__offerTop button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.dyFlowHero__offerIcon{color:#64ddff;background:#1eb7e81a;border:1px solid #68ddff4d;border-radius:16px;place-items:center;width:58px;height:58px;margin-top:35px;display:grid}.dyFlowHero__offer>p{color:#ffffffa8;margin:24px 0 7px;font-size:11px;font-weight:750}.dyFlowHero__offer h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.4vw,36px);font-weight:850;line-height:1.12}.dyFlowHero__offer>span{color:#ffffffc2;margin-top:16px;font-size:13px;line-height:1.65;display:block}.dyFlowHero__offer>a{color:#63ddff;align-items:center;gap:9px;margin-top:20px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.dyFlowHero__offerTabs{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:26px;display:grid}.dyFlowHero__offerTabs button{color:#ffffff94;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;min-height:34px;padding:0;font-size:10px;font-weight:900}.dyFlowHero__offerTabs button.active{color:#06233f;background:#63ddff;border-color:#60ddffb3}.dyFlowHero__progress{transform-origin:0;background:linear-gradient(90deg,#57ddff,#1888f3);height:3px;animation:5s linear forwards dyFlowOfferProgress;position:absolute;bottom:0;left:0;right:0}@keyframes dyFlowOfferProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dyFlowHero a:focus-visible,.dyFlowHero button:focus-visible{outline-offset:3px;outline:3px solid #63ddff8c}@media (width<=1000px){.dyFlowHero__inner{grid-template-rows:auto;grid-template-columns:1fr;padding-top:115px}.dyFlowHero__brandRow{grid-column:auto}.dyFlowHero__offer{align-self:auto;width:min(620px,100%);min-height:0}}@media (width<=620px){.dyFlowHero{min-height:0}.dyFlowHero__inner{gap:42px;width:min(90%,560px);padding:95px 0 55px}.dyFlowHero__brandRow{flex-direction:column;align-items:flex-start}.dyFlowHero__brandRow>span{border-left:0;padding:0}.dyFlowHero__content h1{font-size:clamp(45px,14vw,62px)}.dyFlowHero__actions{display:grid}.dyFlowHero__actions a{width:100%}.dyFlowHero__offer{padding:24px}}@media (prefers-reduced-motion:reduce){.dyFlowHero__progress{animation:none}.dyFlowHero__actions a{transition:none}}.workforceCarousel{background:#081a35;border-radius:24px;width:100%;max-width:680px;height:clamp(380px,46vw,620px);margin:0 auto;overflow:hidden;box-shadow:0 24px 60px #08203f2e}.workforceCarousel .swiper-wrapper,.workforceCarousel .swiper-slide{width:100%;height:100%}.workforceCarousel .swiper-slide{background:#081a35;justify-content:center;align-items:center;display:flex;overflow:hidden}.workforceCarousel .workforceImage{object-fit:contain;object-position:center;width:100%;height:100%;display:block}@media (width<=760px){.workforceCarousel{border-radius:18px;max-width:100%;height:clamp(320px,110vw,520px)}}: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)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.dyMethod,.dyMethod *,.dyMethod :before,.dyMethod :after{box-sizing:border-box}.dyMethod{--dm-navy:#10243e;--dm-blue:#087fc5;--dm-cyan:#19a2e2;--dm-text:#263d57;--dm-muted:#52647a;--dm-line:#d7e4ee;color:var(--dm-text);isolation:isolate;background:radial-gradient(circle at 92% 4%,#119ee21a,#0000 30%),#f4f8fc;padding:112px 5%;position:relative;overflow:hidden}.dyMethod:before{z-index:-1;content:"";background:#148fd50f;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-270px;left:-300px}.dyMethod__inner{width:min(1320px,100%);margin-inline:auto}.dyMethod__intro{grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);align-items:end;gap:clamp(40px,7vw,90px);margin-bottom:68px;display:grid}.dyMethod__eyebrow{color:#087fc5;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:900}.dyMethod__intro h2{max-width:850px;color:var(--dm-navy);letter-spacing:-.045em;margin:0;font-size:clamp(40px,4.8vw,68px);font-weight:800;line-height:1.04}.dyMethod__introCopy{border-left:2px solid #22a5e5;padding-left:30px}.dyMethod__introCopy p{color:var(--dm-muted);margin:0;font-size:16px;font-weight:500;line-height:1.75}.dyMethod__introCopy a{color:var(--dm-blue);align-items:center;gap:16px;margin-top:22px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.dyMethod__introCopy a span{font-size:20px;transition:transform .18s}.dyMethod__introCopy a:hover span,.dyMethod__introCopy a:focus-visible span{transform:translate(5px)}.dyMethod__journey{gap:18px;display:grid;overflow:visible}.dyMethod__stage{grid-template-columns:92px minmax(0,1fr);margin:0;display:grid}.dyMethod__marker{justify-content:center;display:flex;position:relative;overflow:visible}.dyMethod__marker span{z-index:2;color:#067ebd;background:#fff;border:1px solid #9dcfe7;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:12px;font-weight:900;display:grid;position:relative;box-shadow:0 10px 25px #176ea21f}.dyMethod__marker i{background:linear-gradient(#8fcde8,#d6e8f3);width:1px;position:absolute;top:54px;bottom:-20px}.dyMethod__card{border:1px solid var(--dm-line);background:#fff;border-radius:24px;grid-template-columns:minmax(210px,.9fr) minmax(220px,.85fr) minmax(190px,.75fr) minmax(190px,.65fr);align-items:start;gap:clamp(20px,2.2vw,30px);min-height:210px;padding:30px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 15px 42px #1536590f}.dyMethod__card:hover{border-color:#1498db61;transform:translate(5px);box-shadow:0 23px 55px #1536591a}.dyMethod__heading small{color:#006fae;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:900}.dyMethod__heading h3{color:#142840;letter-spacing:-.025em;margin:12px 0 0;font-size:23px;font-weight:800;line-height:1.25}.dyMethod__text{color:var(--dm-text);margin:24px 0 0;font-size:14px;font-weight:600;line-height:1.72}.dyMethod__activities,.dyMethod__controls{margin:0;padding:0;list-style:none}.dyMethod__activities{gap:9px;margin-top:21px;display:grid}.dyMethod__activities li{color:#203b58;padding-left:16px;font-size:13px;font-weight:700;line-height:1.45;position:relative}.dyMethod__activities li:before{background:var(--dm-cyan);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.dyMethod__outcome{background:linear-gradient(145deg,#071d3b,#075c92);border-radius:18px;flex-direction:column;justify-content:space-between;height:100%;min-height:136px;padding:22px;display:flex}.dyMethod__outcome small{color:#65d8ff;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.dyMethod__outcome strong{color:#fff;font-size:17px;font-weight:800;line-height:1.4}.dyMethod__governance{background:radial-gradient(circle at 90% 10%,#40d0ff38,#0000 35%),linear-gradient(135deg,#071a37,#075484);border-radius:24px;grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr);align-items:center;gap:50px;margin:40px 0 0 92px;padding:38px 40px;display:grid;box-shadow:0 25px 60px #0c375b33}.dyMethod__governanceHeading span,.dyMethod__closing>div>span{color:#5bd7ff;letter-spacing:.18em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.dyMethod__governanceHeading strong{color:#fff;font-size:23px;line-height:1.35;display:block}.dyMethod__controls{grid-template-columns:repeat(3,1fr);gap:15px 20px;display:grid}.dyMethod__controls li{color:#ffffffdb;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.dyMethod__controls i{color:#61daff;border:1px solid #5bd8ff61;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid}.dyMethod__closing{border:1px solid var(--dm-line);background:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:50px;margin:28px 0 0 92px;padding:38px 40px;display:flex}.dyMethod__closing>div{max-width:790px}.dyMethod__closing>div>span{color:#087fc5}.dyMethod__closing h3{color:#142842;letter-spacing:-.025em;margin:0;font-size:clamp(25px,3vw,36px);line-height:1.25}.dyMethod__closing p{color:var(--dm-muted);margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.65}.dyMethod__button{color:#fff;text-align:center;background:linear-gradient(135deg,#08a4e5,#177bed);border-radius:14px;justify-content:center;align-items:center;min-width:215px;min-height:52px;padding:14px 22px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 15px 32px #0d88da38}.dyMethod a:focus-visible{outline-offset:4px;outline:3px solid #087fc559}@media (width<=1180px){.dyMethod__intro{grid-template-columns:1fr}.dyMethod__introCopy{max-width:760px}.dyMethod__card{grid-template-columns:repeat(2,minmax(0,1fr))}.dyMethod__controls{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.dyMethod{padding:82px 5%}.dyMethod__intro{margin-bottom:48px}.dyMethod__introCopy{padding-left:20px}.dyMethod__stage{grid-template-columns:1fr;gap:12px}.dyMethod__marker{justify-content:flex-start}.dyMethod__marker i{display:none}.dyMethod__card{grid-template-columns:1fr}.dyMethod__text,.dyMethod__activities{margin-top:0}.dyMethod__outcome{min-height:115px}.dyMethod__governance,.dyMethod__closing{margin-left:0}.dyMethod__governance{grid-template-columns:1fr;gap:30px}.dyMethod__closing{flex-direction:column;align-items:flex-start}.dyMethod__button{width:100%}}@media (width<=520px){.dyMethod__card,.dyMethod__governance,.dyMethod__closing{padding:26px 22px}.dyMethod__controls{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dyMethod *,.dyMethod :before,.dyMethod :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.dyMethod .dyMethod__closing h3{color:#142842!important;opacity:1!important;visibility:visible!important}.dyMethod .dyMethod__closing p{color:#435a72!important;opacity:1!important;visibility:visible!important}.dyMethod .dyMethod__closing>div>span{color:#087fc5!important;opacity:1!important;visibility:visible!important}*{box-sizing:border-box}html{scroll-behavior:smooth}:root{--dymax-navy-950:#05162f;--dymax-navy-900:#061a33;--dymax-navy-800:#082b61;--dymax-blue-600:#0d6efd;--dymax-blue-500:#1689ed;--dymax-cyan-400:#21c8f6;--dymax-cyan-300:#68dcff;--dymax-ink:#102033;--dymax-copy:#5d6b7d;--dymax-line:#dce7f6;--dymax-surface:#fff;--dymax-background:#f5f8fc;--dymax-red:#e4212b;--dymax-font:"Montserrat", Arial, sans-serif}.footerPremiumContact{gap:7px}.footerPremiumContact .footerContactLink{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;min-width:0;padding:10px 11px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.footerPremiumContact .footerContactLink:hover{background:#60d8ff1a;border-color:#60d8ff6b;transform:translateY(-2px);box-shadow:0 12px 28px #00091f33}.footerContactIcon{color:#6adeff;background:#60d8ff1f;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.footerContactLink>span:nth-child(2){gap:3px;min-width:0;display:grid}.footerContactArrow{color:#ffffff6b;transition:color .18s,transform .18s}.footerContactLink:hover .footerContactArrow{color:#6adeff;transform:translate(1px,-1px)}.footerPremiumContact .footerContactLink strong{overflow-wrap:anywhere;font-size:12px}.footerPremiumContact .footerContactWhatsapp .footerContactIcon{color:#7df4b2;background:#25d3661f}.footerPremiumContact .footerContactLocation{color:#ffffff8f;border:0;align-items:center;gap:8px;padding:7px 5px 0;font-size:11px;font-weight:650;display:flex}.footerContactLocation svg{color:#60d8ff;flex:none}.executiveDirectContact{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:720px;margin-top:22px;padding-top:20px;display:grid}.executiveDirectContact a{color:#fff;background:#ffffff0e;border:1px solid #ffffff21;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:8px;min-width:0;padding:12px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.executiveDirectContact a:hover{background:#61d8ff1a;border-color:#61d8ff7a;transform:translateY(-2px)}.executiveDirectContact a>svg:first-child{box-sizing:content-box;color:#61d8ff;background:#61d8ff1c;border-radius:10px;padding:8px}.executiveDirectContact a>svg:last-child{color:#ffffff75}.executiveDirectContact a span{gap:3px;min-width:0;display:grid}.executiveDirectContact small{color:#61d8ff;letter-spacing:.13em;font-size:8px;font-weight:900}.executiveDirectContact strong{overflow-wrap:anywhere;font-size:10px;line-height:1.35}@media (width<=700px){.executiveDirectContact{grid-template-columns:1fr}}.productHero{background:linear-gradient(90deg,#020d1ffa 0%,#020d1feb 42%,#020d1f1f 69%),#020d1f;min-height:calc(100svh - 82px);padding-bottom:92px}.productHero:before{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#4dd3fa29 1px,#0000 1px),linear-gradient(90deg,#4dd3fa29 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0 49% 92px 0}.productHeroInner{grid-template-columns:minmax(470px,.88fr) minmax(560px,1.12fr);gap:0;width:min(100% - 72px,1510px);min-height:calc(100svh - 174px);padding:0}.productHeroCopy{z-index:2;align-self:center;padding:76px 72px 70px 20px}.productHeroEyebrow{color:#55d8f7;letter-spacing:.2em}.productHero h1{letter-spacing:-.055em;max-width:720px;font-size:clamp(52px,5.2vw,82px);font-weight:780;line-height:1.01}.productHero h1 span:after{content:"";background:#29c7f4;border-radius:50%;width:.16em;height:.16em;margin-left:.08em;display:inline-block}.productHeroLead{color:#bdcce0;max-width:610px;font-size:17px;line-height:1.72}.productHeroActions{margin-top:30px}.productHeroPrimary,.productHeroSecondary{border-radius:3px;min-width:225px}.productHeroArtwork{clip-path:polygon(24% 0,100% 0,100% 100%,0 100%,0 69%);min-height:calc(100svh - 174px);box-shadow:none;border:0;border-radius:0}.productHeroArtwork:before{content:"";z-index:3;transform-origin:top;background:#20c8f6;width:1px;position:absolute;inset:0 auto 0 18.5%;transform:skew(-30deg)}.productHeroArtwork:after{background:linear-gradient(90deg,#020d1f59,#0000 42%)}.productHeroArtwork>img{filter:saturate(.78)contrast(1.05)brightness(.78);min-height:calc(100svh - 174px)}.productHeroImageCaption{display:none}.heroOfferBar{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020e20f5;border-top:1px solid #74daf747;grid-template-columns:repeat(4,1fr);min-height:92px;padding:0 max(20px,50% - 755px);display:grid;position:absolute;bottom:0;left:0;right:0}.heroOffer{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #74daf733;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:18px 24px;display:grid}.heroOffer:last-child{border-right:0}.heroOffer>svg:first-child,.heroOffer>svg:last-child{color:#29c7f4}.heroOffer>svg:last-child{opacity:.45;transition:opacity .2s,transform .2s}.heroOffer span{gap:4px;min-width:0;display:grid}.heroOffer strong{color:#fff;font:700 14px/1.25 Montserrat,sans-serif}.heroOffer small{color:#8098b5;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font:600 10px/1.3 Montserrat,sans-serif;overflow:hidden}.heroOffer:hover,.heroOffer:focus-visible{background:linear-gradient(#18bdf21a,#18bdf206)}.heroOffer:hover>svg:last-child,.heroOffer:focus-visible>svg:last-child{opacity:1;transform:translate(4px)}.heroOfferModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000714c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.heroOfferModal{color:#fff;background:linear-gradient(145deg,#0c2e58fa,#02122afc);border:1px solid #4fd6f94d;border-radius:6px;width:min(500px,100%);padding:42px;position:relative;box-shadow:0 36px 100px #00000085}.heroOfferModal>svg{color:#29c7f4}.heroOfferModal>p{color:#75dbf7;letter-spacing:.18em;text-transform:uppercase;margin:22px 0 8px;font:800 10px/1.3 Montserrat,sans-serif}.heroOfferModal h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(28px,5vw,40px);line-height:1.1}.heroOfferModal>span{color:#bfd0e2;margin-top:18px;font-size:15px;line-height:1.75;display:block}.heroOfferModal>a{color:#02152c;background:#29c7f4;align-items:center;gap:9px;width:fit-content;min-height:48px;margin-top:28px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.heroOfferModalClose{color:#d9f6ff;cursor:pointer;background:#ffffff0d;border:1px solid #85e0f93d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}@media (width<=1050px){.productHero{padding-bottom:166px}.productHero:before{inset-right:0;bottom:166px}.productHeroInner{grid-template-columns:1fr;width:min(100% - 44px,820px);min-height:auto;padding:60px 0 54px}.productHeroCopy{padding:0 0 45px}.productHeroArtwork{clip-path:polygon(0 12%,100% 0,100% 100%,0 100%);min-height:440px}.productHeroArtwork>img{min-height:440px}.heroOfferBar{grid-template-columns:repeat(2,1fr);min-height:166px}.heroOffer:nth-child(2){border-right:0}.heroOffer:nth-child(-n+2){border-bottom:1px solid #74daf733}}@media (width<=620px){.productHero{padding-bottom:270px}.productHero:before{bottom:270px}.productHeroInner{width:min(100% - 36px,820px);padding-top:46px}.productHeroCopy{padding-bottom:36px}.productHero h1{font-size:clamp(40px,12vw,54px)}.productHeroArtwork,.productHeroArtwork>img{min-height:330px}.heroOfferBar{grid-template-columns:1fr;min-height:270px;padding:0 18px}.heroOffer,.heroOffer:nth-child(2){border-bottom:1px solid #74daf72e;border-right:0;min-height:67px;padding:10px 8px}.heroOffer:last-child{border-bottom:0}.heroOfferModal{padding:34px 26px 28px}}body{font-family:var(--dymax-font);background:var(--dymax-background);color:var(--dymax-ink);margin:0}button,input,select,textarea{font:inherit}.solutionDetailPage{--sd-navy:#06152c;--sd-blue:#0b3b78;--sd-cyan:#18bdf2;--sd-ink:#10213b;--sd-muted:#58677a;background:#f7f9fc}.solutionDetailHero{color:#fff;background:radial-gradient(circle at 82% 15%,#18bdf233,#0000 28%),linear-gradient(132deg,#061226,#08244a 66%,#0b3b78);padding:110px 0 96px}.solutionDetailHeroInner,.solutionDetailCase,.solutionDetailCapabilities,.solutionDetailApproach{width:min(1240px,100% - 48px);margin:0 auto}.solutionDetailHeroInner{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:72px;display:grid}.solutionDetailHeroCopy{z-index:2;position:relative}.solutionDetailBrandLogo{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:auto;max-width:230px;max-height:54px;margin:0 0 28px;display:block}.solutionDetailHeroMedia{border:1px solid #7bdbf93d;border-radius:30px 30px 8px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000052}.solutionDetailHeroMedia>img{object-fit:cover;width:100%;height:100%;min-height:560px;display:block}.solutionDetailHeroMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#031125db);position:absolute;inset:0}.solutionDetailEyebrow{color:#159ed7;letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font:800 12px/1.5 Montserrat,Arial,sans-serif}.solutionDetailHero .solutionDetailEyebrow,.solutionDetailApproach .solutionDetailEyebrow,.solutionDetailCta .solutionDetailEyebrow{color:#6bdcff}.solutionDetailHero h1{color:#fff;letter-spacing:-.045em;max-width:800px;margin:0;font:800 clamp(46px,5.1vw,72px)/1.04 Montserrat,Arial,sans-serif}.solutionDetailLead{color:#ffffffc7;max-width:750px;margin:26px 0 0;font-size:18px;line-height:1.8}.solutionDetailActions{flex-wrap:wrap;gap:13px;margin-top:34px;display:flex}.solutionDetailActions a,.solutionDetailCta>a{border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font:700 13px/1 Montserrat,Arial,sans-serif;text-decoration:none;display:inline-flex}.solutionDetailPrimary,.solutionDetailCta>a{color:#05152b;background:#31c5f3}.solutionDetailSecondary{color:#fff;border:1px solid #ffffff4d}.solutionDetailSignal{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04142bd1;border:1px solid #ffffff29;border-radius:20px;padding:28px;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 28px 70px #0003}.solutionDetailSignal>span{color:#6bdcff;letter-spacing:.14em;font:800 11px/1.5 Montserrat,Arial,sans-serif}.solutionDetailSignal>strong{color:#fff;margin:14px 0 28px;font:700 25px/1.25 Montserrat,Arial,sans-serif;display:block}.solutionDetailSignal p{color:#ffffffc7;align-items:center;gap:11px;margin:13px 0 0;font-size:14px;display:flex}.solutionDetailSignal svg{color:#55d3f8;flex:none}.solutionDetailProof{z-index:4;background:#08284f;border:1px solid #63d8f93d;border-radius:20px;grid-template-columns:repeat(3,1fr);width:min(1240px,100% - 48px);margin:-38px auto 0;display:grid;position:relative;box-shadow:0 28px 70px #00000038}.solutionDetailProof div{flex-direction:column;justify-content:center;min-height:118px;padding:28px 34px;display:flex}.solutionDetailProof div+div{border-left:1px solid #63d8f92e}.solutionDetailProof strong{color:#fff;font:750 20px/1.2 Montserrat,Arial,sans-serif}.solutionDetailProof span{color:#9fc2dd;margin-top:8px;font-size:13px;line-height:1.5}.solutionDetailCase{grid-template-columns:1fr .82fr;align-items:start;gap:90px;padding:92px 0;display:grid}.solutionDetailCase h2,.solutionDetailSectionHead h2,.solutionDetailCta h2{color:var(--sd-ink);letter-spacing:-.035em;margin:0;font:800 clamp(34px,4vw,52px)/1.12 Montserrat,Arial,sans-serif}.solutionDetailCase>p,.solutionDetailSectionHead>p:last-child{color:var(--sd-muted);margin:32px 0 0;font-size:17px;line-height:1.85}.solutionDetailCapabilities{padding:96px 0 104px}.solutionDetailSectionHead{max-width:790px;margin-bottom:46px}.solutionDetailGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.solutionDetailGrid article{background:#fff;border:1px solid #dfe7f0;border-radius:18px;min-height:250px;padding:28px;box-shadow:0 16px 42px #10233f0e}.solutionDetailGrid article>span{color:#148bc7;font:800 12px/1 Montserrat,Arial,sans-serif}.solutionDetailGrid h3{color:var(--sd-ink);margin:48px 0 13px;font:700 21px/1.25 Montserrat,Arial,sans-serif}.solutionDetailGrid p{color:var(--sd-muted);margin:0;font-size:14px;line-height:1.75}.solutionDetailProducts{border-top:1px solid #dfe7f0;width:min(1240px,100% - 48px);margin:0 auto;padding:96px 0 104px}.solutionDetailProductGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.solutionDetailProductGrid article{background:linear-gradient(145deg,#fff,#f5f8fc);border:1px solid #dfe7f0;border-radius:18px;min-height:245px;padding:28px}.solutionDetailProductGrid span{color:#148bc7;letter-spacing:.11em;text-transform:uppercase;font:800 11px/1.5 Montserrat,Arial,sans-serif}.solutionDetailProductGrid h3{color:var(--sd-ink);margin:36px 0 13px;font:750 22px/1.25 Montserrat,Arial,sans-serif}.solutionDetailProductGrid p{color:var(--sd-muted);margin:0;font-size:14px;line-height:1.75}.solutionDetailImpact{color:#fff;background:linear-gradient(135deg,#07182f,#0b3d6e);width:100%;padding:100px max(24px,50% - 620px)}.solutionDetailImpact>*{max-width:1240px}.solutionDetailImpactGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.solutionDetailImpactGrid article{background:#ffffff0e;border:1px solid #ffffff26;border-radius:18px;padding:30px}.solutionDetailImpactGrid h3{color:#fff;margin:0 0 24px;font:700 21px/1.3 Montserrat,Arial,sans-serif}.solutionDetailImpactGrid ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.solutionDetailImpactGrid li{color:#fffc;gap:11px;font-size:14px;line-height:1.6;display:flex}.solutionDetailImpactGrid svg{color:#62d8fa;flex:none;margin-top:2px}.solutionDetailApproach{color:#fff;background:linear-gradient(140deg,#06152c,#0a3265);width:100%;padding:100px max(24px,50% - 620px)}.solutionDetailApproach>*{max-width:1240px}.solutionDetailSectionHeadLight h2{color:#fff}.solutionDetailSectionHeadLight>p:last-child{color:#ffffffbd}.solutionDetailSteps{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.solutionDetailSteps article{background:#ffffff0d;border:1px solid #ffffff24;border-radius:16px;min-height:170px;padding:25px}.solutionDetailSteps span{color:#65d8fb;font:800 12px/1 Montserrat,Arial,sans-serif}.solutionDetailSteps p{color:#fff;margin:43px 0 0;font:600 15px/1.6 Montserrat,Arial,sans-serif}.solutionDetailCta{text-align:center;background:#eef3f8;padding:100px 24px}.solutionDetailCta h2{max-width:840px;margin:0 auto}.solutionDetailCta>p:not(.solutionDetailEyebrow){max-width:650px;color:var(--sd-muted);margin:20px auto 30px;font-size:16px;line-height:1.75}@media (width<=960px){.solutionDetailHeroInner,.solutionDetailCase{grid-template-columns:1fr;gap:45px}.solutionDetailHeroMedia,.solutionDetailHeroMedia>img{min-height:500px}.solutionDetailGrid,.solutionDetailProductGrid{grid-template-columns:repeat(2,1fr)}.solutionDetailImpactGrid{grid-template-columns:1fr}.solutionDetailSteps{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.solutionDetailHero{padding:78px 0 70px}.solutionDetailHeroInner,.solutionDetailCase,.solutionDetailCapabilities,.solutionDetailProducts{width:min(100% - 34px,560px)}.solutionDetailHero h1{font-size:clamp(39px,11vw,52px)}.solutionDetailActions{flex-direction:column}.solutionDetailActions a{width:100%}.solutionDetailHeroMedia,.solutionDetailHeroMedia>img{min-height:470px}.solutionDetailSignal{padding:22px;bottom:14px;left:14px;right:14px}.solutionDetailProof{grid-template-columns:1fr;width:min(100% - 34px,560px);margin-top:-24px}.solutionDetailProof div{min-height:auto}.solutionDetailProof div+div{border-top:1px solid #63d8f92e;border-left:0}.solutionDetailCase,.solutionDetailCapabilities,.solutionDetailApproach,.solutionDetailCta{padding-top:72px;padding-bottom:72px}.solutionDetailGrid,.solutionDetailProductGrid,.solutionDetailSteps{grid-template-columns:1fr}.solutionDetailGrid article,.solutionDetailSteps article{min-height:auto}}.productHero{isolation:isolate;color:#fff;background:radial-gradient(circle at 82% 14%,#18bdf229,#0000 27%),linear-gradient(128deg,#041126 0%,#071e42 55%,#0a3769 100%);min-height:690px;position:relative;overflow:hidden}.productHeroGlow{z-index:-1;opacity:.3;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.productHeroInner{grid-template-columns:minmax(0,1.04fr) minmax(440px,.96fr);align-items:center;gap:clamp(44px,5vw,78px);width:min(1280px,100% - 48px);min-height:690px;margin:0 auto;padding:74px 0;display:grid}.productHeroCopy{animation:.55s both productReveal}.productHeroEyebrow{color:#70d9ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font:800 12px/1.4 Montserrat,Arial,sans-serif}.productHero h1{color:#fff;letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(48px,4.85vw,72px);line-height:1.03}.productHero h1 span{color:#77e5fb}.productHeroLead{color:#c9d8ea;max-width:650px;margin:26px 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.72}.productHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.productHeroPrimary,.productHeroSecondary{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font:700 14px Montserrat,Arial,sans-serif;text-decoration:none;display:inline-flex}.productHeroPrimary{color:#061a32;background:#49cbf6;box-shadow:0 14px 35px #18bdf238}.productHeroSecondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff4d}.productHeroProof{flex-wrap:wrap;gap:12px 20px;margin:27px 0 0;display:flex}.productHeroProof span{color:#c4d7e9;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.productHeroProof svg{color:#55d8f7;flex:none}.productHeroArtwork{border:1px solid #8ae7fb40;border-radius:28px;min-height:500px;animation:.62s 60ms both productReveal;position:relative;overflow:hidden;box-shadow:0 36px 90px #0005146b}.productHeroArtwork:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#021026c7);position:absolute;inset:0}.productHeroArtwork>img{object-fit:cover;object-position:52% center;width:100%;height:100%;min-height:500px;display:block;transform:scale(1.01)}.productHeroImageCaption{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041732bd;border:1px solid #fff3;border-radius:16px;gap:6px;padding:20px 22px;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.productHeroImageCaption span{color:#83e8fb;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.productHeroImageCaption strong{color:#fff;font-size:15px;line-height:1.4}.productHeroFrame{background:#edf4fa;border:1px solid #ffffff61;border-radius:22px;overflow:hidden;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg);box-shadow:0 36px 80px #00000059,0 0 0 8px #ffffff0b}.productHeroFrameBar{background:#fff;border-bottom:1px solid #dce5ee;align-items:center;gap:7px;height:42px;padding:0 16px;display:flex}.productHeroFrameBar span{background:#b8c6d4;border-radius:50%;width:8px;height:8px}.productHeroFrameBar span:first-child{background:#18bdf2}.productHeroFrameBar small{color:#62748a;letter-spacing:.13em;margin-left:auto;font:700 9px Montserrat,sans-serif}.productHeroFrame img{aspect-ratio:16/10;object-fit:contain;object-position:center;background:#f3f7fb;width:100%;display:block}.productHeroBadge{color:#10213b;background:#fff;border-left:4px solid #18bdf2;border-radius:12px;gap:5px;min-width:245px;padding:17px 20px;display:grid;position:absolute;bottom:-28px;right:-18px;box-shadow:0 20px 45px #00000040}.productHeroBadge strong{font:700 13px Montserrat,sans-serif}.productHeroBadge span{color:#657489;font-size:12px}.implementationCommitments{z-index:2;color:#fff;background:linear-gradient(110deg,#063264 0%,#0879b4 58%,#078d96 100%);border-bottom:1px solid #fff3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:78px;padding:10px max(24px,50% - 640px);display:grid;position:relative;box-shadow:0 10px 26px #02193833}.implementationCommitmentLabel{white-space:nowrap;border-right:1px solid #ffffff40;gap:1px;padding-right:20px;display:grid}.implementationCommitmentLabel span{color:#a9f2ff;letter-spacing:.16em;text-transform:uppercase;font:800 10px/1.3 Montserrat,sans-serif}.implementationCommitmentLabel strong{color:#fff;font:800 14px/1.3 Montserrat,sans-serif}.implementationCommitmentGrid{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.implementationCommitmentGrid article{border-right:1px solid #fff3;align-items:center;gap:10px;min-height:48px;padding:5px 16px;display:flex}.implementationCommitmentGrid article:last-child{border-right:0}.implementationCommitmentGrid svg{color:#8ae7fb;flex:none}.implementationCommitmentGrid article div{gap:1px;display:grid}.implementationCommitmentGrid strong{color:#fff;font:800 13px/1.3 Montserrat,sans-serif}.implementationCommitmentGrid span{color:#d8effa;font-size:10px;line-height:1.35}.implementationCommitmentCta{color:#062442;white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:11px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 8px 20px #02193829}.implementationCommitmentCta:hover{color:#062442;transform:translateY(-1px)}@keyframes productReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.productHeroInner{grid-template-columns:1fr;padding-top:66px}.productHeroArtwork{width:100%;max-width:760px;min-height:440px}.productHeroArtwork>img{min-height:440px}.implementationCommitments{grid-template-columns:auto 1fr}.implementationCommitmentGrid{grid-template-columns:repeat(2,1fr)}.implementationCommitmentGrid article{border-bottom:1px solid #ffffff29}.implementationCommitmentCta{grid-column:1/-1;min-height:38px}}@media (width<=640px){.productHero{min-height:auto}.productHeroInner{gap:38px;width:min(100% - 36px,1280px);min-height:auto;padding:54px 0 48px}.productHero h1{font-size:clamp(38px,11.5vw,50px)}.productHeroActions a{width:100%}.productHeroProof{display:grid}.productHeroArtwork,.productHeroArtwork>img{min-height:360px}.productHeroArtwork{border-radius:20px}.productHeroImageCaption{padding:16px;bottom:14px;left:14px;right:14px}.implementationCommitments{grid-template-columns:1fr;gap:9px;padding:12px 18px}.implementationCommitmentLabel{border:0;align-items:center;gap:8px;padding:0;display:flex}.implementationCommitmentGrid{grid-template-columns:repeat(2,1fr)}.implementationCommitmentGrid article{border-right:0;min-height:54px;padding:8px 6px}.implementationCommitmentCta{width:100%}}h1,h2,h3,h4,h5,h6,nav,button,.eyebrow,.primaryBtn,.secondaryBtn{font-family:Montserrat,Arial,sans-serif}section{scroll-margin-top:100px}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #dce7f6;justify-content:space-between;align-items:center;min-height:86px;padding:12px 6%;display:flex;position:sticky;top:0;box-shadow:0 12px 35px #082b610f}.logoWrap img{object-fit:contain;max-width:175px;height:56px}.desktopNav{gap:22px;font-size:14px;font-weight:700;display:flex}.desktopNav a{color:#102033;text-decoration:none}.desktopNav a:hover{color:#0d6efd}.headerButton{color:#fff;background:#0d6efd;border-radius:999px;padding:13px 18px;font-size:14px;font-weight:800;text-decoration:none}.menuButton{display:none}.mobileNav{background:#fff;border:1px solid #dce7f6;border-radius:22px;padding:14px;position:absolute;top:88px;left:16px;right:16px;box-shadow:0 24px 70px #082b612e}.mobileNav a{color:#102033;padding:14px;font-weight:700;text-decoration:none;display:block}.hero{color:#fff;background:radial-gradient(circle at 75% 20%,#0d6efd66,#0000 28%),radial-gradient(circle at 20% 80%,#e4212b38,#0000 24%),linear-gradient(135deg,#061528,#082b61);grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;min-height:calc(100vh - 86px);padding:110px 6%;display:grid}.eyebrow{color:#8ec5ff;text-transform:uppercase;letter-spacing:.16em;margin-bottom:16px;font-size:13px;font-weight:800}.blue{color:#0d6efd}h1{letter-spacing:-.06em;margin:0 0 22px;font-size:76px;font-weight:800;line-height:1.01}.lead{color:#e7f1ff;font-size:23px;line-height:1.6}.copy{color:#d7e6fa;max-width:680px;font-size:18px;line-height:1.75}.buttons{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.primaryBtn,.secondaryBtn{border-radius:14px;padding:16px 23px;font-size:16px;font-weight:800;text-decoration:none}.primaryBtn{color:#fff;background:#0d6efd}.secondaryBtn{color:#082b61;background:#fff}.dashboard{color:#102033;background:#fffffff5;border-radius:32px;padding:28px;box-shadow:0 34px 110px #00000057}.dashboardTop,.metrics{display:grid}.dashboardTop{justify-content:space-between;align-items:center;display:flex}.dashboardTop strong{color:#082b61;font-size:24px}.dashboardTop span{color:#fff;background:#e4212b;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.metrics{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:24px}.metrics div{background:#f4f8ff;border:1px solid #dce7f6;border-radius:20px;padding:18px}.metrics small{color:#627086;font-weight:700}.metrics strong{color:#082b61;margin-top:6px;font-size:31px;display:block}.trustStrip{background:#fff;border-bottom:1px solid #dce7f6;flex-wrap:wrap;justify-content:center;gap:14px;padding:22px 6%;display:flex}.trustStrip span{color:#082b61;background:#f4f8ff;border:1px solid #dce7f6;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:800}.whySection,.flowSection,.industriesSection,.enterpriseSection{text-align:center;padding:90px 6%}.whySection,.industriesSection{background:#fff}.flowSection,.enterpriseSection{background:#f4f8ff}.whySection h2,.flowSection h2,.industriesSection h2,.enterpriseSection h2{letter-spacing:-.04em;color:#102033;max-width:850px;margin:0 auto 20px;font-size:48px;line-height:1.1}.sectionIntro,.flowIntro p{color:#5d6b7d;max-width:850px;margin:0 auto 42px;font-size:18px;line-height:1.75}.whyGrid,.flowGrid,.industriesGrid,.enterpriseGrid{grid-template-columns:repeat(4,1fr);gap:22px;max-width:1200px;margin:45px auto 0;display:grid}.flowGrid,.industriesGrid{grid-template-columns:repeat(3,1fr)}.whyCard,.flowCard,.industryCard,.enterpriseCard{text-align:left;background:#fff;border:1px solid #dce7f6;border-radius:24px;padding:28px;box-shadow:0 14px 38px #082b6114}.whyCard h3,.flowCard h3,.industryCard h3,.enterpriseCard h3{color:#082b61;margin-bottom:12px;font-size:22px}.whyCard p,.flowCard p,.industryCard p,.enterpriseCard p{color:#5d6b7d;line-height:1.7}@media (width<=1000px){.hero{grid-template-columns:1fr}.whyGrid,.flowGrid,.industriesGrid,.enterpriseGrid{grid-template-columns:repeat(2,1fr)}.desktopNav,.headerButton{display:none}.menuButton{display:block}}@media (width<=600px){h1{font-size:38px}.whySection h2,.flowSection h2,.industriesSection h2,.enterpriseSection h2{font-size:34px}.metrics,.whyGrid,.flowGrid,.industriesGrid,.enterpriseGrid{grid-template-columns:1fr}}.excelSection{text-align:center;background:#fff;padding:90px 6%}.comparisonTable{border-collapse:collapse;background:#fff;border:1px solid #dce7f6;border-radius:24px;width:100%;max-width:1200px;margin:45px auto 0;overflow:hidden;box-shadow:0 18px 50px #082b611a}.comparisonTable th{color:#fff;text-align:left;background:#061528;padding:18px}.comparisonTable td{text-align:left;color:#5d6b7d;border-bottom:1px solid #edf3fb;padding:18px}.comparisonTable td:first-child{color:#082b61;font-weight:800}@media (width<=700px){.comparisonTable{display:block;overflow-x:auto}}.successSection{text-align:center;background:#f4f8ff;padding:90px 6%}.successGrid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1200px;margin:45px auto 0;display:grid}.successCard{text-align:left;background:#fff;border:1px solid #dce7f6;border-radius:24px;padding:28px;transition:all .25s;box-shadow:0 14px 38px #082b6114}.successCard:hover{transform:translateY(-6px);box-shadow:0 24px 60px #082b6129}.successCard h3{color:#082b61;margin-bottom:12px;font-size:22px}.successCard p{color:#5d6b7d;line-height:1.7}@media (width<=900px){.successGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.successGrid{grid-template-columns:1fr}}.footer{color:#fff;background:#061528;padding:70px 6% 28px}.footerGrid{grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:34px;max-width:1200px;margin:0 auto;display:grid}.footer h3{color:#fff;margin:0 0 18px;font-size:20px}.footer p,.footer a{color:#cdd8e8;font-size:15px;line-height:1.7}.footer a{margin-bottom:10px;text-decoration:none;display:block}.footer a:hover{color:#fff}.footerBottom{color:#9fb0c8;border-top:1px solid #ffffff24;max-width:1200px;margin:45px auto 0;padding-top:22px;font-size:14px}@media (width<=900px){.footerGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.footerGrid{grid-template-columns:1fr}}.aboutPage{background:#fff}.aboutHero,.aboutMission,.aboutCapabilities,.aboutMethodology{text-align:center;padding:90px 6%}.aboutHero{color:#fff;background:linear-gradient(135deg,#061528,#082b61)}.aboutHero h1{max-width:980px;margin:0 auto 24px}.aboutHero .sectionIntro{color:#d7e6fa}.aboutMission,.aboutMethodology{background:#f4f8ff}.aboutCapabilities{background:#fff}.aboutGrid,.methodologyGrid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1200px;margin:45px auto 0;display:grid}.aboutCard,.methodologyStep{text-align:left;background:#fff;border:1px solid #dce7f6;border-radius:24px;padding:28px;box-shadow:0 14px 38px #082b6114}.aboutCard h2,.aboutCard h3,.methodologyStep h3{color:#082b61}.aboutCard p,.methodologyStep p{color:#5d6b7d;line-height:1.7}.methodologyStep span{color:#0d6efd;letter-spacing:.12em;margin-bottom:18px;font-size:14px;font-weight:800;display:inline-block}@media (width<=900px){.aboutGrid,.methodologyGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.aboutGrid,.methodologyGrid{grid-template-columns:1fr}}.siteHeader{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;border-bottom:1px solid #082b611a;width:100%;position:sticky;top:0;box-shadow:0 10px 35px #06152812}.headerInner{justify-content:space-between;align-items:center;gap:28px;width:min(1400px,100%);min-height:88px;margin:0 auto;padding:12px 5%;display:flex}.logoWrap{flex-shrink:0;align-items:center;display:flex}.desktopNav{flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.desktopNav a{color:#26384f;white-space:nowrap;border-radius:10px;padding:13px 11px;font-size:13px;font-weight:700;text-decoration:none;transition:color .2s,background .2s,transform .2s;position:relative}.desktopNav a:hover{color:#0d6efd;background:#f1f6ff;transform:translateY(-1px)}.desktopNav a.active{color:#0d6efd;background:#edf4ff}.desktopNav a.active:after{content:"";background:#0d6efd;border-radius:999px;height:2px;position:absolute;bottom:4px;left:22%;right:22%}.headerButton{color:#fff;background:linear-gradient(135deg,#0d6efd,#0757cf);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 30px #0d6efd3d}.headerButton:hover{transform:translateY(-2px);box-shadow:0 18px 38px #0d6efd52}.menuButton{color:#082b61;min-width:76px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e4f4;border-radius:12px;padding:0 15px;font-size:13px;font-weight:800;display:none}.mobileNav{background:#fffffffc;border:1px solid #dce7f6;border-radius:22px;max-height:calc(100vh - 120px);padding:14px;position:absolute;top:calc(100% + 10px);left:4%;right:4%;overflow-y:auto;box-shadow:0 28px 80px #06152838}.mobileNav a{color:#102033;border-radius:11px;padding:14px 15px;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s,background .2s;display:block}.mobileNav a:hover,.mobileNav a.active{color:#0d6efd;background:#edf4ff}@media (width<=1220px){.headerInner{gap:18px;padding-left:4%;padding-right:4%}.desktopNav{gap:2px}.desktopNav a{padding-left:8px;padding-right:8px;font-size:15px}.headerButton{padding:0 16px}}@media (width<=1050px){.desktopNav,.headerButton{display:none}.menuButton{justify-content:center;align-items:center;display:inline-flex}.headerInner{min-height:104px}.logoWrap img{height:51px}}@media (width<=600px){.headerInner{min-height:72px;padding:9px 5%}.logoWrap img{object-fit:contain;width:auto;max-width:240px;height:72px}.mobileNav{border-radius:18px;left:12px;right:12px}}.headerInner{min-height:104px}.logoWrap img{object-fit:contain;width:auto;max-width:240px;height:72px}.desktopNav a{font-size:15px}@media (width<=1220px){.logoWrap img{max-width:215px;height:64px}.desktopNav a{font-size:13px}}@media (width<=1050px){.headerInner{min-height:84px}.logoWrap img{max-width:190px;height:56px}}@media (width<=600px){.headerInner{min-height:76px}.logoWrap img{max-width:165px;height:48px}}.logoWrap{flex-shrink:0;align-items:center;width:260px;display:flex;overflow:visible}.logoWrap img{object-fit:contain;width:240px;max-width:none;height:auto;display:block}@media (width<=1220px){.logoWrap{width:220px}.logoWrap img{width:205px}}@media (width<=1050px){.logoWrap{width:190px}.logoWrap img{width:175px}}@media (width<=600px){.logoWrap{width:160px}.headerInner{justify-content:flex-start;gap:16px}.logoWrap{flex:none;width:auto;margin:0}.desktopNav{flex:1;justify-content:flex-start;gap:5px;margin-left:4px}.headerButton{margin-left:auto}.logoWrap img{width:145px}}.headerInner{width:100%;padding-left:18px;padding-right:28px;position:relative}.desktopNav{gap:26px}.desktopNav>a,.solutionsButton{font-size:15px;font-weight:700}.solutionsDropdown{position:relative}.solutionsButton{color:#102033;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:13px 0;font-family:inherit;display:flex}.solutionsButton:hover{color:#0d6efd}.solutionsMenu{background:#fff;border:1px solid #dce7f6;border-radius:20px;width:430px;padding:14px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 24px 70px #0615282e}.solutionsMenu:before{content:"";height:14px;position:absolute;top:-12px;left:0;right:0}.solutionsMenu a{border-radius:13px;padding:15px 16px;text-decoration:none;display:block}.solutionsMenu a:hover{background:#f2f7ff}.solutionsMenu strong{color:#082b61;margin-bottom:4px;font-size:15px;display:block}.solutionsMenu small{color:#66758a;font-size:12px;line-height:1.5;display:block}.mobileNavLabel{color:#0d6efd;letter-spacing:.12em;text-transform:uppercase;padding:14px 14px 6px;font-size:11px;font-weight:800;display:block}@media (width<=1050px){.solutionsDropdown{display:none}}.methodologySection{text-align:center;background:radial-gradient(circle at 12% 18%,#0d6efd14,#0000 28%),linear-gradient(#f7faff 0%,#fff 100%);padding:110px 6%}.methodologySection h2{color:#102033;letter-spacing:-.045em;max-width:900px;margin:0 auto 22px;font-size:clamp(36px,5vw,58px);line-height:1.08}.methodologySection .pageLead{color:#607086;max-width:820px;margin:0 auto;font-size:18px;line-height:1.75}.methodologyGrid{grid-template-columns:repeat(3,1fr);gap:22px;width:min(1200px,100%);margin:58px auto 0;display:grid}.methodologyCard{text-align:left;background:#fffffff5;border:1px solid #dce7f6;border-radius:26px;min-height:285px;padding:34px 30px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 18px 48px #082b6117}.methodologyCard:before{content:"";background:linear-gradient(90deg,#0d6efd,#e4212b);width:100%;height:5px;position:absolute;top:0;left:0}.methodologyCard:hover{border-color:#bfd4ef;transform:translateY(-7px);box-shadow:0 28px 70px #082b6126}.methodologyNumber{color:#0d6efd;letter-spacing:.08em;background:#edf4ff;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:28px;font-size:15px;font-weight:800;display:inline-flex}.methodologyCard h3{color:#082b61;margin:0 0 14px;font-size:23px;line-height:1.25}.methodologyCard p{color:#607086;margin:0;font-size:15px;line-height:1.75}@media (width<=950px){.methodologyGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.methodologySection{padding:80px 5%}.methodologyGrid{grid-template-columns:1fr;margin-top:40px}.methodologyCard{min-height:auto}}@media (width<=650px){.heroV2{padding:78px 5%}.heroChecklist{grid-template-columns:1fr}.enterpriseVisual{width:min(360px,92vw)}.centerCircle{width:118px;height:118px;font-size:19px}.pillar{width:118px;min-height:68px;font-size:12px}}.strategicPillarsSection{background:#fff;padding:110px 6%}.strategicPillarsIntro{text-align:center;width:min(900px,100%);margin:0 auto}.strategicPillarsIntro h2{color:#102033;letter-spacing:-.045em;margin:0 auto 20px;font-size:clamp(38px,5vw,60px);line-height:1.08}.strategicPillarsIntro>p:last-child{color:#607086;margin:0 auto;font-size:18px;line-height:1.75}.strategicPillarsGrid{grid-template-columns:repeat(4,1fr);gap:22px;width:min(1280px,100%);margin:60px auto 0;display:grid}.strategicPillarCard{background:linear-gradient(#fffffffa,#f6fafffa);border:1px solid #dce7f6;border-radius:28px;flex-direction:column;min-height:470px;padding:34px 28px 30px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #082b6114}.strategicPillarCard:before{content:"";background:linear-gradient(90deg,#0d6efd,#e4212b);height:5px;position:absolute;inset:0 0 auto}.strategicPillarCard:hover{border-color:#bfd4ef;transform:translateY(-8px);box-shadow:0 30px 80px #082b6126}.strategicPillarNumber{color:#0d6efd;letter-spacing:.08em;background:#edf4ff;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:28px;font-size:14px;font-weight:800;display:inline-flex}.strategicPillarCard h3{color:#082b61;letter-spacing:-.02em;margin:0 0 16px;font-size:25px;line-height:1.2}.strategicPillarDescription{color:#607086;margin:0;font-size:15px;line-height:1.75}.strategicPillarCard ul{margin:26px 0 30px;padding:0;list-style:none}.strategicPillarCard li{color:#34465d;margin-bottom:12px;padding-left:22px;font-size:14px;font-weight:600;line-height:1.5;position:relative}.strategicPillarCard li:before{content:"✓";color:#0d6efd;font-weight:800;position:absolute;left:0}.strategicPillarLink{color:#0d6efd;align-items:center;gap:10px;margin-top:auto;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.strategicPillarLink span{transition:transform .2s}.strategicPillarLink:hover span{transform:translate(5px)}@media (width<=1120px){.strategicPillarsGrid{grid-template-columns:repeat(2,1fr)}.strategicPillarCard{min-height:410px}}@media (width<=650px){.strategicPillarsSection{padding:80px 5%}.strategicPillarsGrid{grid-template-columns:1fr;margin-top:42px}.strategicPillarCard{min-height:auto}}.whyChooseDymax{background:radial-gradient(circle at 85% 15%,#0d6efd14,#0000 28%),linear-gradient(#fff 0%,#f7faff 100%);padding:110px 6%}.whyChooseIntro{text-align:center;width:min(900px,100%);margin:0 auto}.whyChooseIntro h2{color:#102033;letter-spacing:-.045em;margin:0 auto 20px;font-size:clamp(38px,5vw,60px);line-height:1.08}.whyChooseIntro>p:last-child{color:#607086;margin:0 auto;font-size:18px;line-height:1.75}.whyChooseGrid{grid-template-columns:repeat(4,1fr);gap:22px;width:min(1200px,100%);margin:58px auto 0;display:grid}.whyChooseCard{background:#fffffff7;border:1px solid #dce7f6;border-radius:26px;min-height:255px;padding:34px 28px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 18px 48px #082b6114}.whyChooseCard:before{content:"";background:linear-gradient(#0d6efd,#e4212b);width:5px;height:100%;position:absolute;top:0;left:0}.whyChooseCard:hover{border-color:#bfd4ef;transform:translateY(-7px);box-shadow:0 28px 70px #082b6126}.whyChooseCard h3{color:#082b61;letter-spacing:-.02em;margin:0 0 15px;font-size:24px;line-height:1.25}.whyChooseCard p{color:#607086;margin:0;font-size:15px;line-height:1.75}@media (width<=1050px){.whyChooseGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.whyChooseDymax{padding:80px 5%}.whyChooseGrid{grid-template-columns:1fr;margin-top:42px}.whyChooseCard{min-height:auto}}.executiveJourneySection{background:radial-gradient(circle at 15% 15%,#0d6efd14,#0000 28%),linear-gradient(#f7faff 0%,#fff 100%);padding:110px 6%}.executiveJourneyIntro{text-align:center;width:min(920px,100%);margin:0 auto}.executiveJourneyIntro h2{color:#102033;letter-spacing:-.045em;margin:0 auto 20px;font-size:clamp(38px,5vw,60px);line-height:1.08}.executiveJourneyIntro>p:last-child{color:#607086;margin:0 auto;font-size:18px;line-height:1.75}.executiveJourneyGrid{grid-template-columns:repeat(3,1fr);gap:22px;width:min(1200px,100%);margin:60px auto 0;display:grid;position:relative}.executiveJourneyCard{background:#fffffffa;border:1px solid #dce7f6;border-radius:26px;min-height:280px;padding:34px 30px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;box-shadow:0 18px 48px #082b6114}.executiveJourneyCard:hover{border-color:#bfd4ef;transform:translateY(-7px);box-shadow:0 28px 70px #082b6126}.executiveJourneyCard>span{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#0d6efd,#0755c7);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:26px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #0d6efd3d}.executiveJourneyCard h3{color:#082b61;letter-spacing:-.02em;margin:0 0 14px;font-size:23px;line-height:1.25}.executiveJourneyCard p{color:#607086;margin:0;font-size:15px;line-height:1.75}@media (width<=950px){.executiveJourneyGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.executiveJourneySection{padding:80px 5%}.executiveJourneyGrid{grid-template-columns:1fr;margin-top:42px}.executiveJourneyCard{min-height:auto}}.transformationJourney{color:#fff;background:radial-gradient(circle at 15% 20%,#0d6efd40,#0000 30%),radial-gradient(circle at 85% 80%,#e4212b2e,#0000 28%),linear-gradient(135deg,#04101f 0%,#082b61 58%,#0b397c 100%);padding:120px 6%;position:relative;overflow:hidden}.transformationJourney:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.journeyIntro,.journeyTimeline{z-index:2;position:relative}.journeyIntro{text-align:center;width:min(920px,100%);margin:0 auto}.journeyIntro .eyebrow{color:#8ec5ff}.journeyIntro h2{color:#fff;letter-spacing:-.045em;margin:0 auto 22px;font-size:clamp(40px,5vw,64px);line-height:1.08}.journeyIntro>p:last-child{color:#dbe8f8;margin:0 auto;font-size:18px;line-height:1.75}.journeyTimeline{justify-content:center;align-items:stretch;gap:12px;width:min(1320px,100%);margin:68px auto 0;display:flex}.journeyStep{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff29;border-radius:22px;flex-direction:column;flex:1;justify-content:center;min-width:145px;min-height:190px;padding:28px 20px;transition:transform .25s,background .25s,border-color .25s;display:flex;box-shadow:0 20px 48px #0000002e}.journeyStep:hover{background:#ffffff21;border-color:#ffffff47;transform:translateY(-7px)}.journeyStep span{color:#0d6efd;letter-spacing:.08em;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 20px;font-size:13px;font-weight:800;display:inline-flex}.journeyStep h3{color:#fff;margin:0;font-size:18px;line-height:1.35}.journeyArrow{color:#8ec5ff;justify-content:center;align-items:center;font-size:30px;font-weight:300;display:flex}@media (width<=1100px){.journeyTimeline{grid-template-columns:repeat(3,1fr);display:grid}.journeyArrow{display:none}}@media (width<=720px){.transformationJourney{padding:85px 5%}.journeyTimeline{grid-template-columns:1fr;margin-top:44px}.journeyStep{min-height:150px}}.premiumHeroV2{color:#fff;background:linear-gradient(135deg,#082b61 0%,#0f4ea8 100%);padding:90px 0 70px;overflow:hidden}.premiumHeroInner{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;width:min(1380px,92%);margin:0 auto;display:grid}.premiumHeroContent{max-width:700px}.premiumHeroEyebrow{color:#d9e9ff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;margin-bottom:20px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-block}.premiumHeroContent h1{margin:0;font-size:60px;font-weight:800;line-height:1.08}.pr .enterpriseCapabilities{background:radial-gradient(circle at 8% 12%,#0d6efd17,#0000 25%),#fff;padding:112px 6%}.capabilitiesIntro{text-align:center;width:min(920px,100%);margin:0 auto 72px}.capabilitiesIntro h2{color:#102033;letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.08}.capabilitiesIntro>p:last-child{color:#5d6b7d;max-width:790px;margin:23px auto 0;font-size:18px;line-height:1.8}.capabilityRows{width:min(1240px,100%);margin:0 auto}.capabilityRow{border-top:1px solid #dce7f6;grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;min-height:470px;padding:70px 0;display:grid}.capabilityRow:last-child{border-bottom:1px solid #dce7f6}.capabilityRowReverse .capabilityVisual{order:2}.capabilityRowReverse .capabilityContent{order:1}.capabilityVisual{background:radial-gradient(circle at 50% 40%,#0d6efd38,#0000 35%),linear-gradient(145deg,#f7faff,#eaf2ff);border:1px solid #b9d2f3d9;border-radius:34px;place-items:center;min-height:340px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #082b611f}.capabilityVisual:before,.capabilityVisual:after{content:"";border:1px solid #0d6efd24;border-radius:50%;position:absolute}.capabilityVisual:before{width:280px;height:280px}.capabilityVisual:after{width:210px;height:210px}.capabilityNumber{z-index:2;color:#0d6efd;letter-spacing:.15em;font-size:14px;font-weight:800;position:absolute;top:28px;left:30px}.capabilitySymbol{z-index:2;color:#fff;background:linear-gradient(145deg,#0d6efd,#073b86);border:1px solid #fffc;border-radius:34px;place-items:center;width:132px;height:132px;display:grid;position:relative;transform:rotate(-5deg);box-shadow:0 25px 65px #0d6efd52}.capabilitySymbol span{font-size:54px;font-weight:800;transform:rotate(5deg)}.capabilityContent{max-width:590px}.capabilityLabel{color:#0d6efd;letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}.capabilityContent h3{color:#082b61;letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,48px);line-height:1.08}.capabilityDescription{color:#5d6b7d;margin:22px 0 0;font-size:17px;line-height:1.8}.businessImpact{background:#f4f8ff;border-left:4px solid #0d6efd;border-radius:0 18px 18px 0;margin-top:30px;padding:24px 26px}.businessImpact strong{color:#082b61;text-transform:uppercase;letter-spacing:.1em;margin-bottom:13px;font-size:14px;display:block}.businessImpact ul{margin:0;padding:0;list-style:none}.businessImpact li{color:#40516a;margin-top:10px;padding-left:25px;font-size:15px;line-height:1.6;position:relative}.businessImpact li:before{content:"✓";color:#0d6efd;font-weight:800;position:absolute;left:0}.capabilityLink{color:#0d6efd;align-items:center;gap:12px;margin-top:28px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.capabilityLink span{font-size:20px;transition:transform .2s}.capabilityLink:hover span{transform:translate(5px)}@media (width<=950px){.capabilityRow,.capabilityRowReverse{grid-template-columns:1fr;gap:42px;min-height:auto}.capabilityRowReverse .capabilityVisual,.capabilityRowReverse .capabilityContent{order:initial}.capabilityVisual{min-height:300px}.capabilityContent{max-width:none}}@media (width<=600px){.enterpriseCapabilities{padding:82px 5%}.capabilitiesIntro{margin-bottom:46px}.capabilitiesIntro>p:last-child{font-size:16px}.capabilityRow{padding:50px 0}.capabilityVisual{border-radius:25px;min-height:245px}.capabilitySymbol{border-radius:27px;width:104px;height:104px}.capabilitySymbol span{font-size:42px}.capabilityDescription{font-size:16px}.businessImpact{padding:21px}}.headerV2{z-index:2000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-bottom:1px solid #082b611a;width:100%;position:sticky;top:0;box-shadow:0 10px 32px #06152814}.headerV2Inner{align-items:center;gap:28px;width:min(1380px,100%);min-height:94px;margin:0 auto;padding:10px 4%;display:flex}.headerV2Logo{flex-shrink:0;align-items:center;display:flex}.headerV2Desktop{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.headerV2Desktop a{color:#1b2b40;white-space:nowrap;border-radius:11px;align-items:center;min-height:46px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:inline-flex;position:relative}.headerV2Desktop a:hover{color:#0d6efd;background:#eef5ff;transform:translateY(-1px)}.headerV2Desktop a.active{color:#0d6efd;background:#eef5ff}.headerV2Desktop a.active:after{content:"";background:#0d6efd;border-radius:999px;height:2px;position:absolute;bottom:5px;left:26%;right:26%}.headerV2Cta{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#0d6efd,#0756ca);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 32px #0d6efd47}.headerV2MenuButton{color:#082b61;cursor:pointer;background:#fff;border:1px solid #d8e4f4;border-radius:12px;min-width:78px;min-height:46px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:800;display:none}@media (width<=1180px){.headerV2Inner{gap:18px;padding-left:3%;padding-right:3%}.headerLogo{width:165px}.headerV2Desktop{gap:3px}.headerV2Desktop a{padding:0 10px;font-size:13px}.headerV2Cta{padding:0 17px;font-size:13px}}@media (width<=1050px){.headerV2Inner{justify-content:space-between;min-height:82px}.headerLogo{width:170px}.headerV2Desktop,.headerV2Cta{display:none}.headerV2MenuButton{justify-content:center;align-items:center;display:inline-flex}}@media (width<=600px){.headerV2Inner{min-height:74px;padding:8px 5%}.headerLogo{width:150px}}.executiveChallenges{color:#fff;background:radial-gradient(circle at 12% 18%,#0d6efd29,#0000 30%),linear-gradient(135deg,#061528 0%,#082b61 100%);padding:110px 6%}.executiveChallenges .sectionHeading{text-align:center;max-width:920px;margin:0 auto}.executiveChallenges .sectionEyebrow{color:#8ec5ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:800}.executiveChallenges .sectionHeading h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:50px;line-height:1.1}.executiveChallenges .sectionHeading>p:last-child{color:#d7e6fa;max-width:800px;margin:22px auto 0;font-size:18px;line-height:1.75}.executiveChallengesGrid{grid-template-columns:repeat(3,1fr);gap:22px;width:min(1200px,100%);margin:55px auto 0;display:grid}.executiveChallengeCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24;border-radius:24px;min-height:285px;padding:30px;transition:transform .25s,background .25s,border-color .25s;box-shadow:0 20px 55px #0000002e}.executiveChallengeCard:hover{background:#ffffff1f;border-color:#8ec5ff73;transform:translateY(-7px)}.executiveChallengeNumber{color:#9ed0ff;background:#0d6efd38;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:25px;font-size:14px;font-weight:800;display:inline-flex}.executiveChallengeCard h3{color:#fff;margin:0 0 14px;font-size:22px;line-height:1.3}.executiveChallengeCard p{color:#cbdcf2;margin:0;font-size:15px;line-height:1.75}@media (width<=1000px){.executiveChallengesGrid{grid-template-columns:repeat(2,1fr)}.executiveChallenges .sectionHeading h2{font-size:42px}}@media (width<=600px){.executiveChallenges{padding:80px 5%}.executiveChallengesGrid{grid-template-columns:1fr}.executiveChallenges .sectionHeading h2{font-size:34px}.executiveChallengeCard{min-height:auto}}.capabilityImage{object-fit:cover;border-radius:18px;width:100%;height:220px;margin:18px 0 24px;box-shadow:0 20px 45px #0000001f}.deliveryMethodology{background:#fff;padding:120px 8%}.deliveryHeading{text-align:center;max-width:900px;margin:0 auto 80px}.deliveryHeading .sectionEyebrow{color:#0b6bd3;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px;font-weight:700}.deliveryHeading h2{color:#0d1b2a;margin-bottom:24px;font-size:48px;font-weight:700;line-height:1.15}.deliveryHeading p{color:#5c6675;font-size:20px;line-height:1.8}.deliveryTimeline{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:70px;display:flex;position:relative}.deliveryStage{text-align:center;flex:1;position:relative}.deliveryMarker{color:#fff;background:#0b6bd3;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;margin:0 auto 35px;font-size:24px;font-weight:700;display:flex;box-shadow:0 15px 35px #0b6bd340}.deliveryContent h3{color:#10233f;margin-bottom:18px;font-size:24px}.deliveryContent p{color:#606c80;font-size:17px;line-height:1.8}.deliveryConnector{z-index:-1;background:#d8e7f7;width:100%;height:3px;position:absolute;top:40px;right:-50%}.deliveryOutcome{color:#fff;text-align:center;background:#0d1b2a;border-radius:24px;margin-top:90px;padding:45px}.deliveryOutcome span{color:#57a5ff;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px;font-weight:700;display:block}.deliveryOutcome p{max-width:900px;margin:auto;font-size:22px;line-height:1.8}@media (width<=1100px){.deliveryTimeline{flex-direction:column;gap:60px}.deliveryConnector{display:none}.deliveryStage{text-align:left;align-items:flex-start;gap:30px;display:flex}.deliveryMarker{margin:0}}.premiumHeroVisual{width:100%;min-width:0}.transformationBoard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#ffffff2e,#0000 38%),#041f4959;border:1px solid #ffffff38;border-radius:28px;width:100%;padding:30px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0114324d}.transformationBoardTop{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.transformationBoardTop span{letter-spacing:.14em;color:#ffffffb8;font-size:12px;font-weight:700;line-height:1.4}.transformationBoardTop strong{text-align:right;color:#fff;font-size:14px;line-height:1.4}.transformationCore{justify-content:center;padding:28px 0;display:flex}.transformationCoreCircle{text-align:center;background:linear-gradient(145deg,#fff3,#ffffff0f);border:1px solid #ffffff59;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:170px;height:170px;display:flex;box-shadow:inset 0 0 35px #ffffff14,0 22px 45px #01143247}.transformationCoreCircle span{letter-spacing:.08em;color:#fff;font-size:22px;font-weight:800}.transformationCoreCircle small{color:#ffffffc2;width:120px;margin-top:7px;font-size:11px;line-height:1.45}.transformationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.transformationGrid article{background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;min-width:0;padding:18px}.transformationGrid article span{letter-spacing:.14em;color:#9ed7ff;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.transformationGrid article h3{color:#fff;margin:0 0 8px;font-size:18px}.transformationGrid article p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.6}@media (width<=1100px){.premiumHeroInner{grid-template-columns:1fr;gap:55px}.premiumHeroContent,.premiumHeroVisual{max-width:820px}}@media (width<=720px){.premiumHeroV2{padding:70px 0 55px}.transformationBoard{border-radius:22px;padding:20px}.transformationBoardTop{flex-direction:column;align-items:flex-start}.transformationBoardTop strong{text-align:left}.transformationCoreCircle{width:145px;height:145px}.transformationGrid{grid-template-columns:1fr}}.decisionStory{gap:12px;margin-top:24px;display:grid;position:relative}.decisionStage{background:#ffffff13;border:1px solid #ffffff26;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:flex-start;gap:16px;padding:17px 18px;display:grid;position:relative}.decisionStage:not(:last-child):after{content:"";background:#9ed7ff8c;width:2px;height:13px;position:absolute;bottom:-13px;left:41px}.decisionStageNumber{color:#9ed7ff;letter-spacing:.08em;background:#2396e829;border:1px solid #9ed7ff8c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.decisionStageContent{min-width:0}.decisionStageContent>span{color:#9ed7ff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.decisionStageContent h3{color:#fff;margin:0 0 5px;font-size:17px;line-height:1.3}.decisionStageContent p{color:#ffffffb8;margin:0;font-size:12px;line-height:1.55}.executiveOutcomes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.executiveOutcomes span{color:#fff;text-align:center;background:#9ed7ff1a;border:1px solid #9ed7ff40;border-radius:999px;padding:10px 7px;font-size:10px;font-weight:700}.transformationClosing{color:#ffffffbd;text-align:center;margin:16px 0 0;font-size:11px;line-height:1.5}@media (width<=720px){.decisionStage{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px}.decisionStageNumber{width:36px;height:36px}.decisionStage:not(:last-child):after{left:32px}.executiveOutcomes{grid-template-columns:repeat(2,minmax(0,1fr))}}.premiumHeroV2{padding-top:145px}.premiumHeroLead{color:#ffffffd1;max-width:660px;margin:24px 0 0;font-size:16px;line-height:1.7}.premiumHeroPillars{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.premiumHeroPillars span{color:#ffffffe0;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:700;line-height:1.3}.premiumHeroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.premiumHeroTrust{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;padding-top:24px;display:grid}.premiumHeroTrust div{min-width:0}.premiumHeroTrust strong,.premiumHeroTrust span{display:block}.premiumHeroTrust strong{color:#fff;margin-bottom:5px;font-size:12px;line-height:1.35}.premiumHeroTrust span{color:#ffffffa3;font-size:10px;line-height:1.45}@media (width<=720px){.premiumHeroV2{padding-top:115px}.premiumHeroTrust{grid-template-columns:1fr}}.headerV2{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051937f0;border-bottom:1px solid #ffffff1a;position:fixed;top:0;left:0;right:0;box-shadow:0 16px 40px #000f282e}.headerV2Inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;width:min(1420px,100% - 48px);min-height:88px;margin:0 auto;display:grid}.headerV2Logo{background:#fff;border-radius:15px;justify-content:center;align-items:center;width:178px;height:66px;padding:7px 13px;display:flex;box-shadow:0 10px 25px #000c2329}.headerLogo{object-fit:contain;width:100%;height:100%;display:block}.headerV2Desktop{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.headerV2Desktop>a,.headerSolutionsButton{color:#ffffffc2;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;min-height:42px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:650;line-height:1;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:inline-flex;position:relative}.headerV2Desktop>a:hover,.headerSolutionsButton:hover,.headerSolutionsMenu.open .headerSolutionsButton{color:#fff;background:#ffffff14}.headerV2Desktop>a.active{color:#fff;background:#34a6eb24}.headerV2Desktop>a.active:after{content:"";background:#49b6f2;border-radius:999px;height:2px;position:absolute;bottom:5px;left:12px;right:12px}.headerV2Desktop .workforceNavLink{color:#fff}.headerV2Desktop .workforceNavLink:before{content:"";background:#49b6f2;border-radius:50%;width:6px;height:6px;margin-right:8px;box-shadow:0 0 12px #49b6f2cc}.headerSolutionsMenu{position:relative}.headerSolutionsButton:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin:-4px 0 0 9px;transition:transform .18s;transform:rotate(45deg)}.headerSolutionsMenu.open .headerSolutionsButton:after{margin-top:4px;transform:rotate(225deg)}.headerSolutionsDropdown{background:#071f42;border:1px solid #78c2ef33;border-radius:22px;width:430px;padding:18px;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%);box-shadow:0 28px 70px #000d2561}.headerDropdownLabel{color:#74c7f5;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;margin:0 0 10px;padding:0 10px 10px;font-size:10px;font-weight:800}.headerSolutionsDropdown a{border-radius:13px;padding:12px;text-decoration:none;transition:background .18s,transform .18s;display:block}.headerSolutionsDropdown a:hover,.headerSolutionsDropdown a.active{background:#ffffff13;transform:translate(3px)}.headerSolutionsDropdown strong,.headerSolutionsDropdown span{display:block}.headerSolutionsDropdown strong{color:#fff;margin-bottom:4px;font-size:13px}.headerSolutionsDropdown span{color:#fff9;font-size:11px;line-height:1.45}.headerV2Cta{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#178fd7,#39b5ee);border:1px solid #fff3;border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #178fd74d}.headerV2Cta:hover{transform:translateY(-2px);box-shadow:0 16px 34px #178fd76b}.headerV2MenuButton,.headerV2Mobile{display:none}@media (width<=1080px){.headerV2Inner{grid-template-columns:auto 1fr auto;width:min(100% - 32px,960px)}.headerV2Desktop,.headerV2Cta{display:none}.headerV2MenuButton{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:12px;justify-content:center;justify-self:end;align-items:center;min-height:44px;padding:0 17px;font-family:inherit;font-weight:700;display:inline-flex}.headerV2Mobile{background:#071f42;border-top:1px solid #ffffff1a;grid-template-columns:1fr;gap:5px;max-height:calc(100vh - 88px);padding:18px 24px 28px;display:grid;overflow-y:auto}.headerV2Mobile a{color:#ffffffc7;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:650;text-decoration:none}.headerV2Mobile a:hover,.headerV2Mobile a.active{color:#fff;background:#ffffff14}.mobileNavLabel{color:#74c7f5;letter-spacing:.13em;text-transform:uppercase;margin:12px 14px 4px;font-size:10px;font-weight:800}.headerV2Mobile .headerV2MobileCta{color:#fff;text-align:center;background:linear-gradient(135deg,#178fd7,#39b5ee);margin-top:12px}}@media (width<=560px){.headerV2Inner{width:calc(100% - 24px);min-height:78px}.headerV2Logo{width:145px;height:56px}}.tanzaniaPayrollPage{color:#fff;background:#061a34;overflow:hidden}.payrollHero{background:radial-gradient(circle at 85% 25%,#2faeeb40,#0000 34%),linear-gradient(135deg,#06172f 0%,#0a3769 58%,#087fb9 100%);padding:165px 6% 100px;position:relative;overflow:hidden}.payrollHero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-190px;right:-120px}.payrollHero>*{z-index:1;max-width:900px;position:relative}.payrollHero h1{color:#fff;letter-spacing:-.045em;max-width:980px;margin:18px 0 0;font-size:clamp(42px,6vw,78px);line-height:1.02}.payrollHero .pageLead{color:#ffffffc7;max-width:760px;margin-top:24px;font-size:18px;line-height:1.7}.payrollHeroProof{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.payrollHeroProof span{color:#ffffffd6;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:700}.tanzaniaPayrollPage .pageSection{background:#071d39;padding:95px 6%}.tanzaniaPayrollPage .pageSection.softSection{background:#0a2547}.tanzaniaPayrollPage .pageSection>*{width:min(1240px,100%);margin-left:auto;margin-right:auto}.payrollSectionIntro{max-width:820px;margin-bottom:46px}.payrollSectionIntro h2{color:#fff;letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(32px,4vw,54px);line-height:1.08}.payrollSectionIntro>p:last-child{color:#ffffffad;margin:0;font-size:16px;line-height:1.75}.tanzaniaPayrollPage .eyebrow.blue{color:#66c7f4}.payrollOutcomeBand{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.payrollOutcomeBand div{border-right:1px solid #ffffff24;padding:27px 22px}.payrollOutcomeBand div:last-child{border-right:0}.payrollOutcomeBand strong,.payrollOutcomeBand span{display:block}.payrollOutcomeBand strong{color:#fff;margin-bottom:7px;font-size:18px}.payrollOutcomeBand span{color:#ffffff9e;font-size:12px;line-height:1.55}.statutoryList{border-top:1px solid #ffffff29}.statutoryList article{border-bottom:1px solid #ffffff21;grid-template-columns:64px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.statutoryList article>span{color:#66c7f4;letter-spacing:.12em;font-size:12px;font-weight:800}.statutoryList h3{color:#fff;margin:0 0 7px;font-size:20px}.statutoryList p{color:#ffffffa8;max-width:850px;margin:0;font-size:14px;line-height:1.65}.payrollComplianceNote{color:#ffffffb3;background:#49b6f214;border-left:3px solid #49b6f2;margin-top:25px;padding:18px 20px;font-size:12px;line-height:1.65}.payrollSplit{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:80px;display:grid}.payrollInputList,.loanCapabilityList{border-top:1px solid #ffffff26}.payrollInputList>div,.loanCapabilityList>div{border-bottom:1px solid #ffffff1f;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:17px 0;display:grid}.payrollInputList span{color:#66c7f4;font-weight:800}.payrollInputList p,.loanCapabilityList p{color:#ffffffc7;margin:0;font-size:14px;line-height:1.55}.loanCapabilityList span{color:#66c7f4;letter-spacing:.1em;font-size:11px;font-weight:800}.payrollLoanSection{background:radial-gradient(circle at 90% 20%,#20a3e22e,#0000 32%),#08203f!important}.textLink{color:#70cff7;margin-top:24px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.textLink:after{content:"→";margin-left:8px}.payrollControlFlow{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.payrollControlFlow article{background:#ffffff0e;border:1px solid #ffffff24;border-radius:20px;min-height:250px;padding:25px;position:relative}.payrollControlFlow article>span{color:#66c7f4;letter-spacing:.12em;margin-bottom:45px;font-size:11px;font-weight:800;display:block}.payrollControlFlow h3{color:#fff;margin:0 0 10px;font-size:19px}.payrollControlFlow p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.65}.payrollOutputColumns{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payrollOutputColumns article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;padding:30px}.payrollOutputColumns h3{color:#fff;margin:0 0 10px;font-size:21px}.payrollOutputColumns p{color:#ffffffa3;margin:0;font-size:14px;line-height:1.7}.tanzaniaPayrollPage .pageCta{background:linear-gradient(115deg,#051833f0,#076194e6);padding:100px 6%}.tanzaniaPayrollPage .pageCta>*{width:min(1050px,100%);margin-left:auto;margin-right:auto}.tanzaniaPayrollPage .pageCta h2{color:#fff;max-width:900px;font-size:clamp(34px,5vw,60px);line-height:1.08}.tanzaniaPayrollPage .pageCta>p:not(.eyebrow){color:#ffffffb3;max-width:720px;line-height:1.7}@media (width<=920px){.payrollOutcomeBand,.payrollControlFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.payrollOutcomeBand div:nth-child(2){border-right:0}.payrollSplit{grid-template-columns:1fr;gap:30px}}@media (width<=620px){.payrollHero{padding:130px 22px 70px}.tanzaniaPayrollPage .pageSection,.tanzaniaPayrollPage .pageCta{padding:70px 22px}.payrollOutcomeBand,.payrollControlFlow,.payrollOutputColumns{grid-template-columns:1fr}.payrollOutcomeBand div{border-bottom:1px solid #ffffff24;border-right:0}.payrollOutcomeBand div:last-child{border-bottom:0}.statutoryList article{grid-template-columns:44px minmax(0,1fr);gap:12px}.payrollControlFlow article{min-height:auto}.payrollControlFlow article>span{margin-bottom:24px}}.attendanceVerificationPage{color:#fff;background:#061830;overflow:hidden}.attendanceHero{background:radial-gradient(circle at 82% 28%,#19c4bd42,#0000 33%),linear-gradient(135deg,#06172f 0%,#073d68 55%,#079696 100%);padding:165px 6% 100px;position:relative;overflow:hidden}.attendanceHero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-240px;right:5%}.attendanceHero>*{z-index:1;max-width:930px;position:relative}.attendanceHero h1{color:#fff;letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(42px,6vw,78px);line-height:1.02}.attendanceHero .pageLead{color:#ffffffc7;max-width:760px;margin-top:24px;font-size:18px;line-height:1.7}.attendanceHeroProof{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.attendanceHeroProof span{color:#ffffffdb;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:700}.attendanceVerificationPage .pageSection{background:#071d38;padding:95px 6%}.attendanceVerificationPage .pageSection.softSection{background:#092744}.attendanceVerificationPage .pageSection>*{width:min(1240px,100%);margin-left:auto;margin-right:auto}.attendanceSectionIntro{max-width:830px;margin-bottom:46px}.attendanceSectionIntro h2{color:#fff;letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(32px,4vw,54px);line-height:1.08}.attendanceSectionIntro>p:last-child{color:#ffffffad;margin-bottom:0;font-size:16px;line-height:1.75}.attendanceVerificationPage .eyebrow.blue{color:#5fe0d4}.attendanceChallengeFlow{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:stretch;display:grid}.attendanceChallengeFlow>div:first-child,.attendanceChallengeFlow>div:last-child{border:1px solid #ffffff24;padding:30px}.attendanceChallengeFlow>div:first-child{background:#ffffff09;border-radius:22px 0 0 22px}.attendanceChallengeFlow>div:last-child{background:#20c7be14;border-radius:0 22px 22px 0}.attendanceChallengeFlow div>span,.attendanceChallengeFlow strong{display:block}.attendanceChallengeFlow div>span{color:#5fe0d4;letter-spacing:.14em;text-transform:uppercase;margin-bottom:24px;font-size:10px;font-weight:800}.attendanceChallengeFlow strong{color:#ffffffd1;border-bottom:1px solid #ffffff1c;padding:11px 0;font-size:14px}.attendanceChallengeFlow strong:last-child{border-bottom:0}.attendanceFlowArrow{background:linear-gradient(90deg,#ffffff09,#20c7be1a);place-items:center;display:grid}.attendanceFlowArrow span{border:1px solid #5fe0d466;border-radius:999px;padding:12px 15px;color:#fff!important;margin:0!important}.attendanceFlowArrow span:after{color:#5fe0d4;content:"→";margin-left:8px}.verificationMethodList{border-top:1px solid #ffffff26}.verificationMethodList article{border-bottom:1px solid #ffffff21;grid-template-columns:70px minmax(0,1fr);gap:18px;padding:25px 0;display:grid}.verificationMethodList article>span{color:#5fe0d4;letter-spacing:.12em;font-size:12px;font-weight:800}.verificationMethodList h3{color:#fff;margin:0 0 7px;font-size:21px}.verificationMethodList p{color:#ffffffa6;max-width:900px;margin:0;font-size:14px;line-height:1.68}.attendanceAiSection{background:radial-gradient(circle at 8% 20%,#24bfb926,#0000 30%),#071d38!important}.attendanceSplit{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:80px;display:grid}.attendanceAiJourney{border-top:1px solid #ffffff26}.attendanceAiJourney div{border-bottom:1px solid #ffffff21;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:21px 0;display:grid}.attendanceAiJourney span{color:#5fe0d4;font-size:11px;font-weight:800}.attendanceAiJourney strong{color:#ffffffd6;font-size:14px;line-height:1.5}.mobileAttendanceUseCases{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobileAttendanceUseCases article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;padding:24px}.mobileAttendanceUseCases strong{color:#fff;margin-bottom:8px;font-size:15px;display:block}.mobileAttendanceUseCases p{color:#ffffff9e;margin:0;font-size:12px;line-height:1.65}.attendanceWorkflow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.attendanceWorkflow article{background:#ffffff0d;border:1px solid #ffffff24;border-radius:19px;min-height:240px;padding:23px;position:relative}.attendanceWorkflow article:not(:last-child):after{z-index:2;color:#fff;content:"→";background:#0c756f;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.attendanceWorkflow article>span{color:#5fe0d4;margin-bottom:42px;font-size:11px;font-weight:800;display:block}.attendanceWorkflow h3{color:#fff;margin:0 0 9px;font-size:18px}.attendanceWorkflow p{color:#ffffff9e;margin:0;font-size:12px;line-height:1.62}.workforceScenarioList{border-top:1px solid #ffffff26}.workforceScenarioList article{border-bottom:1px solid #ffffff21;grid-template-columns:66px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.workforceScenarioList article>span{color:#5fe0d4;font-size:11px;font-weight:800}.workforceScenarioList h3{color:#fff;margin:0 0 7px;font-size:19px}.workforceScenarioList p{color:#ffffffa3;max-width:900px;margin:0;font-size:14px;line-height:1.68}.attendanceInsightList{border-top:1px solid #ffffff26}.attendanceInsightList div{border-bottom:1px solid #ffffff1f;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:16px 0;display:grid}.attendanceInsightList span{color:#5fe0d4;font-weight:800}.attendanceInsightList p{color:#ffffffc2;margin:0;font-size:14px}.attendanceVerificationPage .pageCta{background:linear-gradient(115deg,#051832f5,#047170e6);padding:100px 6%}.attendanceVerificationPage .pageCta>*{width:min(1050px,100%);margin-left:auto;margin-right:auto}.attendanceVerificationPage .pageCta h2{color:#fff;max-width:920px;font-size:clamp(34px,5vw,60px);line-height:1.08}.attendanceVerificationPage .pageCta>p:not(.eyebrow){color:#ffffffb3;max-width:740px;line-height:1.7}@media (width<=1000px){.attendanceWorkflow{grid-template-columns:repeat(2,minmax(0,1fr))}.attendanceWorkflow article:not(:last-child):after{display:none}.attendanceSplit{grid-template-columns:1fr;gap:30px}}@media (width<=760px){.attendanceChallengeFlow{grid-template-columns:1fr}.attendanceChallengeFlow>div:first-child,.attendanceChallengeFlow>div:last-child{border-radius:18px}.attendanceFlowArrow{min-height:90px}.attendanceFlowArrow span:after{content:"↓"}}@media (width<=620px){.attendanceHero{padding:130px 22px 70px}.attendanceVerificationPage .pageSection,.attendanceVerificationPage .pageCta{padding:70px 22px}.mobileAttendanceUseCases,.attendanceWorkflow{grid-template-columns:1fr}.verificationMethodList article,.workforceScenarioList article{grid-template-columns:45px minmax(0,1fr);gap:12px}.attendanceWorkflow article{min-height:auto}.attendanceWorkflow article>span{margin-bottom:24px}}.flowPerformancePage{color:#fff;background:#08172f;overflow:hidden}.performanceHero{background:radial-gradient(circle at 82% 24%,#7e68ee4d,#0000 34%),linear-gradient(135deg,#07162e 0%,#183f78 56%,#6254c7 100%);padding:165px 6% 100px;position:relative;overflow:hidden}.performanceHero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-220px;right:-150px}.performanceHero>*{z-index:1;max-width:940px;position:relative}.performanceHero h1{color:#fff;letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(42px,6vw,78px);line-height:1.02}.performanceHero .pageLead{color:#ffffffc7;max-width:760px;margin-top:24px;font-size:18px;line-height:1.7}.flowPerformancePage .pageSection{background:#091c38;padding:95px 6%}.flowPerformancePage .pageSection.softSection{background:#102848}.flowPerformancePage .pageSection>*{width:min(1240px,100%);margin-left:auto;margin-right:auto}.performanceSectionIntro h2{color:#fff;letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(32px,4vw,54px);line-height:1.08}.performanceSectionIntro>p:last-child{color:#ffffffad;margin-bottom:0;font-size:16px;line-height:1.75}.flowPerformancePage .eyebrow.blue{color:#a99bff}.strategyConnection{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.strategyConnection div{background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;min-height:165px;padding:23px;position:relative}.strategyConnection div:not(:last-child):after{z-index:2;color:#fff;content:"→";background:#685ad0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.strategyConnection span,.strategyConnection strong{display:block}.strategyConnection span{color:#a99bff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:42px;font-size:10px;font-weight:800}.strategyConnection strong{color:#fff;font-size:16px;line-height:1.4}.performanceJourney{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.performanceJourney article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-height:270px;padding:25px}.performanceJourney article>span{color:#a99bff;margin-bottom:52px;font-size:11px;font-weight:800;display:block}.performanceJourney h3{color:#fff;margin:0 0 10px;font-size:18px}.performanceJourney p{color:#ffffff9e;margin:0;font-size:12px;line-height:1.65}.performanceCapabilityList{border-top:1px solid #ffffff26}.performanceCapabilityList article{border-bottom:1px solid #ffffff21;grid-template-columns:70px minmax(0,1fr);gap:18px;padding:25px 0;display:grid}.performanceCapabilityList article>span{color:#a99bff;letter-spacing:.12em;font-size:11px;font-weight:800}.performanceCapabilityList h3{color:#fff;margin:0 0 7px;font-size:21px}.performanceCapabilityList p{color:#ffffffa6;max-width:900px;margin:0;font-size:14px;line-height:1.68}.performanceAiSection{background:radial-gradient(circle at 90% 22%,#7a66e52e,#0000 34%),#091c38!important}.performanceSplit{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:80px;display:grid}.leadershipQuestionList{border-top:1px solid #ffffff26}.leadershipQuestionList div{border-bottom:1px solid #ffffff21;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:18px 0;display:grid}.leadershipQuestionList span{color:#a99bff;font-size:11px;font-weight:800}.leadershipQuestionList p{color:#ffffffc7;margin:0;font-size:14px;line-height:1.55}.performanceGovernanceList{border-top:1px solid #ffffff26}.performanceGovernanceList div{border-bottom:1px solid #ffffff21;padding:20px 0}.performanceGovernanceList strong,.performanceGovernanceList span{display:block}.performanceGovernanceList strong{color:#fff;margin-bottom:6px;font-size:16px}.performanceGovernanceList span{color:#ffffff9e;font-size:13px;line-height:1.6}.performanceRoleFlow{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.performanceRoleFlow article{background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;min-height:245px;padding:25px}.performanceRoleFlow article>span{color:#a99bff;margin-bottom:45px;font-size:11px;font-weight:800;display:block}.performanceRoleFlow h3{color:#fff;margin:0 0 10px;font-size:18px}.performanceRoleFlow p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.65}.performanceConnections{flex-wrap:wrap;gap:10px;display:flex}.performanceConnections span{color:#ffffffd6;background:#a99bff14;border:1px solid #a99bff47;border-radius:999px;padding:13px 17px;font-size:12px;font-weight:700}.flowPerformancePage .pageCta{background:linear-gradient(115deg,#06162ef5,#5242b4e6);padding:100px 6%}.flowPerformancePage .pageCta>*{width:min(1050px,100%);margin-left:auto;margin-right:auto}.flowPerformancePage .pageCta h2{color:#fff;max-width:920px;font-size:clamp(34px,5vw,60px);line-height:1.08}.flowPerformancePage .pageCta>p:not(.eyebrow){color:#ffffffb3;max-width:740px;line-height:1.7}@media (width<=1050px){.strategyConnection,.performanceJourney{grid-template-columns:repeat(2,minmax(0,1fr))}.strategyConnection div:not(:last-child):after{display:none}.performanceSplit{grid-template-columns:1fr;gap:30px}.performanceRoleFlow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.performanceHero{padding:130px 22px 70px}.flowPerformancePage .pageSection,.flowPerformancePage .pageCta{padding:70px 22px}.strategyConnection,.performanceJourney,.performanceRoleFlow{grid-template-columns:1fr}.performanceCapabilityList article{grid-template-columns:45px minmax(0,1fr);gap:12px}.performanceJourney article,.performanceRoleFlow article{min-height:auto}.performanceJourney article>span,.performanceRoleFlow article>span{margin-bottom:24px}}.flowMobilePage{color:#fff;background:#071a34;overflow:hidden}.mobileEssHero{background:radial-gradient(circle at 80% 25%,#41b4eb47,#0000 34%),linear-gradient(135deg,#06162d 0%,#093c70 58%,#168ac2 100%);padding:145px 6% 90px;position:relative;overflow:hidden}.mobileEssHeroInner{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:75px;width:min(1320px,100%);margin:0 auto;display:grid}.mobileEssHeroContent{min-width:0}.mobileEssHero h1{color:#fff;letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(42px,5.6vw,75px);line-height:1.02}.mobileEssHero .pageLead{color:#ffffffc7;max-width:720px;margin-top:24px;font-size:17px;line-height:1.7}.mobileEssHeroProof{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.mobileEssHeroProof span{color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff30;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:700}.mobileEssHeroVisual{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04183461;border:1px solid #fff3;border-radius:30px;min-width:0;padding:18px;box-shadow:0 35px 80px #00112d59}.mobileEssHeroVisual .swiper{border-radius:20px;width:100%}.mobileEssHeroVisual .workforceImage{object-fit:contain;background:#031126b3;border-radius:20px;width:100%;height:560px;display:block}.flowMobilePage .pageSection{background:#081d39;padding:95px 6%}.flowMobilePage .pageSection.softSection{background:#0c294b}.flowMobilePage .pageSection>*{width:min(1240px,100%);margin-left:auto;margin-right:auto}.mobileEssSectionIntro{max-width:840px;margin-bottom:46px}.mobileEssSectionIntro h2{color:#fff;letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(32px,4vw,54px);line-height:1.08}.mobileEssSectionIntro>p:last-child{color:#ffffffad;margin-bottom:0;font-size:16px;line-height:1.75}.flowMobilePage .eyebrow.blue{color:#6ed2fa}.selfServiceComparison{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:stretch;display:grid}.selfServiceComparison>div:first-child,.selfServiceComparison>div:last-child{border:1px solid #ffffff24;padding:30px}.selfServiceComparison>div:first-child{background:#ffffff09;border-radius:22px 0 0 22px}.selfServiceComparison>div:last-child{background:#46b5eb14;border-radius:0 22px 22px 0}.selfServiceComparison div>span,.selfServiceComparison strong{display:block}.selfServiceComparison div>span{color:#6ed2fa;letter-spacing:.14em;text-transform:uppercase;margin-bottom:24px;font-size:10px;font-weight:800}.selfServiceComparison strong{color:#ffffffd1;border-bottom:1px solid #ffffff1c;padding:11px 0;font-size:14px}.selfServiceComparison strong:last-child{border-bottom:0}.selfServiceTransition{background:linear-gradient(90deg,#ffffff09,#46b5eb1a);place-items:center;display:grid}.selfServiceTransition span{border:1px solid #6ed2fa66;border-radius:999px;padding:12px 15px;color:#fff!important;margin:0!important}.selfServiceTransition span:after{color:#6ed2fa;content:"→";margin-left:8px}.mobileCapabilityList{border-top:1px solid #ffffff26}.mobileCapabilityList article{border-bottom:1px solid #ffffff21;grid-template-columns:70px minmax(0,1fr);gap:18px;padding:25px 0;display:grid}.mobileCapabilityList article>span{color:#6ed2fa;letter-spacing:.12em;font-size:11px;font-weight:800}.mobileCapabilityList h3{color:#fff;margin:0 0 7px;font-size:21px}.mobileCapabilityList p{color:#ffffffa6;max-width:900px;margin:0;font-size:14px;line-height:1.68}.mobileEssSplit{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:80px;display:grid}.managerCapabilityList,.attendanceInsightList{border-top:1px solid #ffffff26}.managerCapabilityList div{border-bottom:1px solid #ffffff21;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:18px 0;display:grid}.managerCapabilityList span{color:#6ed2fa;font-weight:800}.managerCapabilityList p{color:#ffffffc7;margin:0;font-size:14px}.mobileWorkforceList{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.mobileWorkforceList article{background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;min-height:250px;padding:25px}.mobileWorkforceList article>span{color:#6ed2fa;margin-bottom:45px;font-size:11px;font-weight:800;display:block}.mobileWorkforceList h3{color:#fff;margin:0 0 10px;font-size:18px}.mobileWorkforceList p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.65}.selfServiceJourney{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.selfServiceJourney article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-height:260px;padding:25px}.selfServiceJourney article>span{color:#6ed2fa;margin-bottom:50px;font-size:11px;font-weight:800;display:block}.selfServiceJourney h3{color:#fff;margin:0 0 10px;font-size:18px}.selfServiceJourney p{color:#ffffff9e;margin:0;font-size:12px;line-height:1.65}.mobileBrandStatement{background:radial-gradient(circle at 100% 0,#58c2ee2e,#0000 40%),#ffffff0d;border:1px solid #6ed2fa3d;border-radius:24px;padding:36px}.mobileBrandStatement span,.mobileBrandStatement strong{display:block}.mobileBrandStatement span{color:#6ed2fa;letter-spacing:.14em;text-transform:uppercase;margin-bottom:32px;font-size:10px;font-weight:800}.mobileBrandStatement strong{color:#fff;max-width:500px;font-size:clamp(27px,3vw,42px);line-height:1.15}.mobileBrandStatement p{color:#ffffffa3;margin:22px 0 0;font-size:13px;line-height:1.7}.mobileSecurityBand{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mobileSecurityBand div{border-right:1px solid #ffffff26;padding:27px 22px}.mobileSecurityBand div:last-child{border-right:0}.mobileSecurityBand strong,.mobileSecurityBand span{display:block}.mobileSecurityBand strong{color:#fff;margin-bottom:7px;font-size:17px}.mobileSecurityBand span{color:#ffffff9e;font-size:12px;line-height:1.55}.flowMobilePage .pageCta{background:linear-gradient(115deg,#051832f5,#107aade6);padding:100px 6%}.flowMobilePage .pageCta>*{width:min(1050px,100%);margin-left:auto;margin-right:auto}.flowMobilePage .pageCta h2{color:#fff;max-width:920px;font-size:clamp(34px,5vw,60px);line-height:1.08}.flowMobilePage .pageCta>p:not(.eyebrow){color:#ffffffb3;max-width:740px;line-height:1.7}@media (width<=1050px){.mobileEssHeroInner,.mobileEssSplit{grid-template-columns:1fr;gap:40px}.mobileEssHeroVisual{max-width:650px}.mobileWorkforceList,.selfServiceJourney,.mobileSecurityBand{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.selfServiceComparison{grid-template-columns:1fr}.selfServiceComparison>div:first-child,.selfServiceComparison>div:last-child{border-radius:18px}.selfServiceTransition{min-height:90px}.selfServiceTransition span:after{content:"↓"}}@media (width<=620px){.mobileEssHero{padding:120px 22px 70px}.flowMobilePage .pageSection,.flowMobilePage .pageCta{padding:70px 22px}.mobileEssHeroVisual .workforceImage{height:470px}.mobileCapabilityList article{grid-template-columns:45px minmax(0,1fr);gap:12px}.mobileWorkforceList,.selfServiceJourney,.mobileSecurityBand{grid-template-columns:1fr}.mobileWorkforceList article,.selfServiceJourney article{min-height:auto}.mobileWorkforceList article>span,.selfServiceJourney article>span{margin-bottom:24px}.mobileSecurityBand div{border-bottom:1px solid #ffffff26;border-right:0}}.flowIntegrationPage{color:#10233f;background:#f5f8fc}.integrationHero{color:#fff;background:radial-gradient(circle at 80% 20%,#1fadff3d,#0000 34%),linear-gradient(135deg,#07152d 0%,#0a3471 55%,#087bc1 100%);padding:96px 0;position:relative;overflow:hidden}.integrationHero:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.integrationHeroInner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(480px,.9fr);align-items:center;gap:72px;width:min(1320px,92%);margin:0 auto;display:grid;position:relative}.integrationHeroContent{max-width:720px}.integrationHeroContent .eyebrow{color:#6ed5ff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:13px;font-weight:800}.integrationHeroContent h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(44px,5.5vw,78px);line-height:.98}.integrationHeroLead{color:#fffc;max-width:680px;margin:28px 0 0;font-size:18px;line-height:1.75}.integrationHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.integrationHeroActions .primaryBtn,.integrationHeroActions .secondaryBtn{border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 25px;font-weight:800;text-decoration:none;display:inline-flex}.integrationHeroActions .primaryBtn{color:#fff;background:linear-gradient(135deg,#0fc0ef,#1689ef);box-shadow:0 16px 35px #00aeef47}.integrationHeroActions .secondaryBtn{color:#fff;background:#ffffff14;border:1px solid #ffffff57}.integrationHeroProof{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.integrationHeroProof span{color:#ffffffdb;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700}.architectureStory{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#04122b94;border:1px solid #ffffff29;border-radius:30px;padding:26px;box-shadow:0 32px 70px #00081b59}.architectureStoryTop{justify-content:space-between;gap:24px;padding:4px 4px 22px;display:flex}.architectureStoryTop span{color:#5bd4ff;letter-spacing:.18em;font-size:11px;font-weight:900}.architectureStoryTop strong{color:#fff;text-align:right;max-width:220px;line-height:1.3}.architectureLayer{background:linear-gradient(135deg,#0ba4e633,#ffffff0f);border:1px solid #6cd9ff42;border-radius:20px;grid-template-columns:48px 1fr;gap:18px;padding:22px;display:grid}.architectureLayer>span{color:#72dcff;background:#0cbbef24;border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.architectureLayer small{color:#68d6ff;letter-spacing:.16em;font-size:10px;font-weight:900}.architectureLayer h3{color:#fff;margin:6px 0;font-size:25px}.architectureLayer p{color:#ffffffb8;margin:0;line-height:1.55}.architectureConnector{color:#bdeeff;text-align:center;background:#00b7ef1f;border-radius:999px;width:fit-content;margin:14px auto;padding:7px 13px;font-size:10px;font-weight:800}.architectureSystems{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.architectureSystems article{background:#ffffff0f;border:1px solid #ffffff21;border-radius:16px;min-height:100px;padding:17px}.architectureSystems small{color:#6bd8ff;letter-spacing:.14em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.architectureSystems strong{color:#fff;font-size:15px}.architectureOutcome{background:linear-gradient(135deg,#0dbeee33,#1067c533);border-radius:16px;margin-top:12px;padding:18px}.architectureOutcome span{color:#63d7ff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.architectureOutcome strong{color:#fff;line-height:1.45}.integrationSection{width:min(1240px,92%);margin:0 auto;padding:100px 0}.integrationCapabilityGrid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.integrationCapabilityCard{background:#fff;border:1px solid #dae5f0;border-radius:22px;padding:34px;box-shadow:0 18px 45px #13305212}.integrationCapabilityCard h3{color:#102a4d;margin:0;font-size:24px}.integrationCapabilityCard>p{color:#66788e;margin:14px 0 22px;line-height:1.7}.integrationCapabilityCard ul{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.integrationCapabilityCard li{color:#155b82;background:#edf8fc;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:750}.securitySection{color:#fff;background:radial-gradient(circle at 15% 10%,#00b7ef2e,#0000 30%),#07172f;width:100%;padding-left:max(4%,50% - 620px);padding-right:max(4%,50% - 620px)}.securitySection .integrationSectionIntro h2{color:#fff}.securitySection .integrationSectionIntro>p:last-child{color:#ffffffb3}.securitySection .eyebrow{color:#65d9ff}.securityControlGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.securityControlCard{background:#ffffff0e;border:1px solid #ffffff21;border-radius:20px;min-height:230px;padding:28px}.securityControlCard>span{color:#58d3ff;font-size:12px;font-weight:900}.securityControlCard h3{color:#fff;margin:28px 0 12px;font-size:21px}.securityControlCard p{color:#ffffffa8;margin:0;line-height:1.7}.deploymentOptionGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.deploymentOptionCard{background:#fff;border:1px solid #d8e5f0;border-radius:22px;flex-direction:column;min-height:410px;padding:32px;display:flex;box-shadow:0 18px 45px #13305212}.deploymentOptionCard>span{color:#0c98cf;font-size:13px;font-weight:900}.deploymentOptionCard h3{color:#102b4c;margin:28px 0 14px;font-size:27px}.deploymentOptionCard>p{color:#68798d;margin:0;line-height:1.72}.deploymentOptionCard div{border-top:1px solid #e1e9f1;margin-top:auto;padding-top:24px}.deploymentOptionCard div strong{color:#147da8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:11px;display:block}.deploymentOptionCard div p{color:#52677f;margin:0;line-height:1.6}.resilienceSection{color:#fff;background:linear-gradient(135deg,#0a477a,#087fb4);grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);align-items:center;gap:70px;width:100%;max-width:none;padding-left:max(4%,50% - 620px);padding-right:max(4%,50% - 620px);display:grid}.resilienceContent .eyebrow{color:#8ee6ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.resilienceContent h2{color:#fff;margin:0;font-size:clamp(38px,4vw,56px)}.resilienceContent>p{color:#ffffffbf;max-width:680px;margin:20px 0 0;font-size:17px;line-height:1.75}.resiliencePoints{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:30px;display:grid}.resiliencePoints span{background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;padding:13px 15px;font-size:13px;font-weight:700}.enterpriseReadinessCard{background:#041e3e59;border:1px solid #fff3;border-radius:26px;padding:36px;box-shadow:0 28px 60px #031c3838}.enterpriseReadinessCard>p{color:#75ddff;letter-spacing:.16em;margin:0;font-size:11px;font-weight:900}.enterpriseReadinessCard h3{color:#fff;margin:14px 0 24px;font-size:28px;line-height:1.2}.enterpriseReadinessCard ul{margin:0;padding:0;list-style:none}.enterpriseReadinessCard li{color:#ffffffc7;border-top:1px solid #ffffff21;padding:14px 0 14px 27px;position:relative}.enterpriseReadinessCard li:before{content:"✓";color:#72e0ff;font-weight:900;position:absolute;left:0}.implementationJourney{grid-template-columns:.8fr 1fr;align-items:start;gap:70px;display:grid}.implementationJourneyIntro .eyebrow{color:#0b8dbf;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.implementationJourneyIntro h2{color:#102b4d;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.1}.implementationJourneyIntro>p:last-child{color:#65788f;line-height:1.75}.implementationJourney ol{margin:0;padding:0;list-style:none}.implementationJourney li{border-bottom:1px solid #d8e3ee;grid-template-columns:52px 1fr;align-items:center;gap:18px;padding:21px 0;display:grid}.implementationJourney li span{color:#087fac;background:#e5f5fb;border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.implementationJourney li strong{color:#173452;font-size:17px}.integrationCta{color:#fff;background:radial-gradient(circle at 80% 20%,#00bdef33,#0000 30%),#07172f;width:100%;max-width:none;margin:0;padding:95px max(4%,50% - 620px)}.integrationCta .eyebrow{color:#63d7ff}.integrationCta h2{color:#fff;max-width:900px}.integrationCta>p:not(.eyebrow){color:#ffffffb3;max-width:760px}.integrationCta .buttons{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.integrationCta .primaryBtn,.integrationCta .secondaryBtn{border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.integrationCta .primaryBtn{color:#fff;background:linear-gradient(135deg,#0db8e9,#148be8)}.integrationCta .secondaryBtn{color:#fff;background:#ffffff0f;border:1px solid #ffffff47}@media (width<=1050px){.integrationHeroInner{grid-template-columns:1fr}.architectureStory{max-width:720px}.securityControlGrid,.deploymentOptionGrid{grid-template-columns:repeat(2,1fr)}.resilienceSection,.implementationJourney{grid-template-columns:1fr}}@media (width<=720px){.integrationHero{padding:70px 0}.integrationHeroInner{gap:45px;width:min(92%,620px)}.integrationHeroContent h1{font-size:clamp(39px,13vw,58px)}.integrationHeroActions,.integrationCta .buttons{flex-direction:column}.integrationHeroActions a,.integrationCta .buttons a{width:100%}.architectureStory{border-radius:22px;padding:18px}.architectureStoryTop{flex-direction:column}.architectureStoryTop strong{text-align:left;max-width:none}.architectureSystems,.integrationCapabilityGrid,.securityControlGrid,.deploymentOptionGrid,.resiliencePoints{grid-template-columns:1fr}.integrationSection{padding:72px 0}.securitySection,.resilienceSection,.integrationCta{padding:72px 5%}.deploymentOptionCard{min-height:auto}.deploymentOptionCard div{margin-top:28px}}.excelEnterprisePage{color:#102846;background:#f5f8fc}.excelEnterpriseHero{color:#fff;background:radial-gradient(circle at 76% 20%,#00c2ff3d,#0000 32%),linear-gradient(135deg,#07162f 0%,#0b3c7c 55%,#078ac5 100%);padding:96px 0;position:relative;overflow:hidden}.excelEnterpriseHero:before{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.excelEnterpriseHeroInner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(460px,.9fr);align-items:center;gap:70px;width:min(1320px,92%);margin:0 auto;display:grid;position:relative}.excelEnterpriseHeroContent{max-width:720px}.excelEnterpriseHeroContent .eyebrow{color:#70ddff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 23px;font-size:12px;font-weight:900}.excelEnterpriseHeroContent h1{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(46px,5.7vw,80px);line-height:.98}.excelEnterpriseHeroLead{color:#fffc;max-width:690px;margin:28px 0 0;font-size:18px;line-height:1.72}.excelEnterpriseActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.excelEnterpriseActions .primaryBtn,.excelEnterpriseActions .secondaryBtn{border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.excelEnterpriseActions .primaryBtn{color:#fff;background:linear-gradient(135deg,#0cc2ed,#1688ed);box-shadow:0 17px 36px #00b3ef45}.excelEnterpriseActions .secondaryBtn{color:#fff;background:#ffffff12;border:1px solid #ffffff52}.excelEnterpriseProof{flex-wrap:wrap;gap:9px;margin-top:29px;display:flex}.excelEnterpriseProof span{color:#ffffffd6;background:#ffffff0f;border:1px solid #ffffff2b;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:700}.excelTransformationVisual{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03122c94;border:1px solid #ffffff29;border-radius:29px;padding:25px;box-shadow:0 32px 70px #000a1e5c}.excelTransformationTop{justify-content:space-between;gap:20px;padding:4px 4px 21px;display:flex}.excelTransformationTop span{color:#64d9ff;letter-spacing:.17em;font-size:10px;font-weight:900}.excelTransformationTop strong{color:#fff;text-align:right;max-width:225px;line-height:1.35}.excelTransformationState{border-radius:18px;padding:21px}.excelTransformationState>span{letter-spacing:.16em;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.excelTransformationState h3{color:#fff;margin:0 0 16px;font-size:23px}.excelTransformationState div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.excelTransformationState small{text-overflow:ellipsis;white-space:nowrap;border-radius:9px;padding:10px;font-weight:700;overflow:hidden}.excelTransformationState p{margin:15px 0 0;line-height:1.55}.oldState{background:#74182b2e;border:1px solid #ff949433}.oldState>span{color:#ff9d9d}.oldState small{color:#ffffffab;background:#ffffff12}.oldState p{color:#ffffff9e}.newState{background:#00aade24;border:1px solid #4adaff40}.newState>span{color:#66dcff}.newState small{color:#d2f6ff;background:#35cffa1f}.newState p{color:#ffffffc2}.excelTransformationArrow{color:#c8f2ff;text-align:center;margin:13px 0;padding:11px;position:relative}.excelTransformationArrow:before,.excelTransformationArrow:after{content:"";background:#65dbff99;width:1px;height:10px;position:absolute;left:50%}.excelTransformationArrow:before{top:0}.excelTransformationArrow:after{bottom:0}.excelTransformationArrow span{color:#63d9ff;letter-spacing:.15em;font-size:9px;font-weight:900;display:block}.excelTransformationArrow strong{margin-top:5px;font-size:12px;display:block}.excelEnterpriseSection{width:min(1240px,92%);margin:0 auto;padding:100px 0}.excelEnterpriseIntro{max-width:820px;margin-bottom:48px}.excelEnterpriseIntro .eyebrow{color:#0a87bb;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.excelEnterpriseIntro h2{color:#0b2444;letter-spacing:-.038em;margin:0;font-size:clamp(35px,4.3vw,56px);line-height:1.07}.excelEnterpriseIntro>p:last-child{color:#5e7289;margin:20px 0 0;font-size:17px;line-height:1.75}.spreadsheetRiskGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.spreadsheetRiskCard{background:#fff;border:1px solid #dce6ef;border-radius:20px;min-height:260px;padding:29px;box-shadow:0 17px 43px #12315211}.spreadsheetRiskCard>span{color:#0a91c6;font-size:12px;font-weight:900}.spreadsheetRiskCard h3{color:#143151;margin:28px 0 12px;font-size:22px}.spreadsheetRiskCard p{color:#687a8f;margin:0;line-height:1.7}.excelComparisonSection{color:#fff;background:radial-gradient(circle at 85% 15%,#00bbef2e,#0000 28%),#07172f;width:100%;padding:100px max(4%,50% - 620px)}.excelComparisonIntro{max-width:820px;margin-bottom:44px}.excelComparisonIntro .eyebrow{color:#66dcff;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.excelComparisonIntro h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(35px,4.2vw,55px);line-height:1.08}.excelComparisonIntro>p:last-child{color:#ffffffad;max-width:760px;margin:20px 0 0;font-size:17px;line-height:1.75}.excelComparisonTable{background:#ffffff0b;border:1px solid #ffffff21;border-radius:23px;overflow:hidden}.excelComparisonHeader,.excelComparisonRow{grid-template-columns:.55fr 1fr 1fr;display:grid}.excelComparisonHeader{background:#00b0e824}.excelComparisonHeader strong{color:#6adfff;letter-spacing:.13em;text-transform:uppercase;padding:19px 22px;font-size:11px}.excelComparisonRow{border-top:1px solid #ffffff1a}.excelComparisonRow>strong,.excelComparisonRow>p{margin:0;padding:21px 22px}.excelComparisonRow>strong{color:#fff}.excelComparisonRow>p{color:#ffffffb3;gap:12px;line-height:1.55;display:flex}.comparisonMark{border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:13px;font-weight:900;display:grid}.comparisonMark.negative{color:#f99;background:#ff67671f}.comparisonMark.positive{color:#69e5c2;background:#33d9ab1f}.excelJourney{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.excelJourneyStage{background:#fff;border:1px solid #d9e5ef;border-radius:20px;min-height:300px;padding:29px;box-shadow:0 17px 43px #1231520f}.excelJourneyStage>div{justify-content:space-between;align-items:center;display:flex}.excelJourneyStage>div span{color:#087fac;background:#e6f6fb;border-radius:50%;place-items:center;width:45px;height:45px;font-size:12px;font-weight:900;display:grid}.excelJourneyStage>div small{color:#0a91c5;letter-spacing:.13em;text-transform:uppercase;font-weight:900}.excelJourneyStage h3{color:#143151;margin:30px 0 13px;font-size:22px;line-height:1.28}.excelJourneyStage p{color:#687b90;margin:0;line-height:1.7}.excelFoundationSection{color:#fff;background:linear-gradient(135deg,#0b477b,#0787bc);grid-template-columns:minmax(320px,.68fr) minmax(0,1fr);align-items:center;gap:70px;width:100%;padding:100px max(4%,50% - 620px);display:grid}.excelFoundationContent .eyebrow{color:#8be7ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.excelFoundationContent h2{color:#fff;margin:0;font-size:clamp(37px,4.2vw,55px);line-height:1.08}.excelFoundationContent>p:last-child{color:#ffffffba;margin:20px 0 0;line-height:1.75}.excelFoundationFlow{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.excelFoundationFlow article{background:#ffffff13;border:1px solid #ffffff2b;border-radius:18px;min-height:190px;padding:24px}.excelFoundationFlow span{color:#7de3ff;letter-spacing:.14em;font-size:10px;font-weight:900}.excelFoundationFlow h3{color:#fff;margin:18px 0 10px;font-size:21px}.excelFoundationFlow p{color:#ffffffb3;margin:0;line-height:1.65}.excelOutcomeLayout{grid-template-columns:.75fr 1fr;align-items:start;gap:70px;display:grid}.excelOutcomeContent .eyebrow{color:#0a8bbb;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.excelOutcomeContent h2{color:#102b4b;margin:0;font-size:clamp(36px,4.2vw,54px);line-height:1.08}.excelOutcomeContent>p:last-child{color:#64788f;line-height:1.75}.excelOutcomeList{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.excelOutcomeList div{background:#fff;border:1px solid #dce6ef;border-radius:15px;grid-template-columns:34px 1fr;align-items:start;gap:13px;padding:19px;display:grid}.excelOutcomeList span{color:#078dbb;background:#e6f7fb;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.excelOutcomeList p{color:#445e77;margin:3px 0 0;line-height:1.55}.excelReadinessSection{color:#fff;background:#0b2c54;grid-template-columns:1fr .75fr;align-items:center;gap:70px;width:100%;padding:100px max(4%,50% - 620px);display:grid}.excelReadinessSection .eyebrow{color:#6fddff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.excelReadinessSection h2{color:#fff;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.1}.excelReadinessQuestions{gap:9px;display:grid}.excelReadinessQuestions span{color:#ffffffc7;background:#ffffff0e;border:1px solid #ffffff21;border-radius:13px;padding:16px 17px 16px 45px;line-height:1.5;position:relative}.excelReadinessQuestions span:before{content:"?";color:#66d9ff;font-weight:900;position:absolute;left:15px}.excelEnterpriseCta{color:#fff;background:radial-gradient(circle at 80% 20%,#00bdef33,#0000 30%),#07172f;width:100%;max-width:none;margin:0;padding:95px max(4%,50% - 620px)}.excelEnterpriseCta .eyebrow{color:#68dcff}.excelEnterpriseCta h2{color:#fff;max-width:900px}.excelEnterpriseCta>p:not(.eyebrow){color:#ffffffb3;max-width:760px}.excelEnterpriseCta .buttons{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.excelEnterpriseCta .primaryBtn,.excelEnterpriseCta .secondaryBtn{border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.excelEnterpriseCta .primaryBtn{color:#fff;background:linear-gradient(135deg,#0cbae9,#158bea)}.excelEnterpriseCta .secondaryBtn{color:#fff;background:#ffffff0f;border:1px solid #ffffff47}@media (width<=1050px){.excelEnterpriseHeroInner,.excelFoundationSection,.excelOutcomeLayout,.excelReadinessSection{grid-template-columns:1fr}.excelTransformationVisual{max-width:720px}.spreadsheetRiskGrid,.excelJourney{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.excelEnterpriseHero{padding:70px 0}.excelEnterpriseHeroInner{gap:44px;width:min(92%,620px)}.excelEnterpriseHeroContent h1{font-size:clamp(40px,13vw,58px)}.excelEnterpriseActions,.excelEnterpriseCta .buttons{flex-direction:column}.excelEnterpriseActions a,.excelEnterpriseCta .buttons a{width:100%}.excelTransformationVisual{border-radius:21px;padding:17px}.excelTransformationTop{flex-direction:column}.excelTransformationTop strong{text-align:left;max-width:none}.excelTransformationState div,.spreadsheetRiskGrid,.excelJourney,.excelFoundationFlow,.excelOutcomeList{grid-template-columns:1fr}.excelEnterpriseSection{padding:72px 0}.excelComparisonSection,.excelFoundationSection,.excelReadinessSection,.excelEnterpriseCta{padding:72px 5%}.excelComparisonTable{background:0 0;border:0}.excelComparisonHeader{display:none}.excelComparisonRow{background:#ffffff0d;border:1px solid #ffffff21;border-radius:16px;margin-bottom:15px;display:block}.excelComparisonRow>strong{color:#69dcff;padding-bottom:9px;display:block}.excelComparisonRow>p{padding-top:10px}}.flowCapabilityHub{color:#fff;background:radial-gradient(circle at 85% 12%,#00bcef33,#0000 30%),radial-gradient(circle at 10% 80%,#0e6dd233,#0000 32%),#07172f;padding:105px 0;position:relative;overflow:hidden}.flowCapabilityHub:before{content:"";opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.flowCapabilityHubInner{z-index:1;width:min(1240px,92%);margin:0 auto;position:relative}.flowCapabilityHubIntro{grid-template-columns:1fr .72fr;align-items:end;gap:70px;margin-bottom:50px;display:grid}.flowCapabilityHubIntro .eyebrow{color:#62d9ff;letter-spacing:.17em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:900}.flowCapabilityHubIntro h2{color:#fff;letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(38px,4.5vw,60px);line-height:1.05}.flowCapabilityHubIntro>p{color:#ffffffad;margin:0;font-size:16px;line-height:1.75}.flowCapabilityGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.flowCapabilityCard{background:#ffffff0e;border:1px solid #ffffff21;border-radius:21px;flex-direction:column;min-height:380px;padding:30px;transition:transform .18s,border-color .18s,background .18s;display:flex;box-shadow:0 20px 48px #00081921}.flowCapabilityCard:hover{background:#ffffff13;border-color:#5bd7ff5c;transform:translateY(-5px)}.flowCapabilityCard.featured{background:linear-gradient(145deg,#00b1e82e,#ffffff0f);border-color:#49d9ff59}.flowCapabilityCardTop{justify-content:space-between;align-items:center;gap:18px;display:flex}.flowCapabilityCardTop>span{color:#68dcff;background:#00b7ef1f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.flowCapabilityCardTop small{color:#69dcff;letter-spacing:.13em;text-align:right;text-transform:uppercase;font-size:10px;font-weight:900}.flowCapabilityCard h3{color:#fff;letter-spacing:-.02em;margin:32px 0 14px;font-size:25px;line-height:1.2}.flowCapabilityCard>p{color:#ffffffa6;margin:0;line-height:1.7}.flowCapabilityCard>a{color:#71ddff;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:25px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.flowCapabilityCard>a span{color:#fff;background:#00b7ef26;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .18s;display:grid}.flowCapabilityCard:hover>a span{transform:translate(4px)}.flowCapabilityHubFooter{background:#ffffff0e;border:1px solid #ffffff24;border-radius:20px;justify-content:space-between;align-items:center;gap:35px;margin-top:32px;padding:28px 30px;display:flex}.flowCapabilityHubFooter div{gap:6px;display:grid}.flowCapabilityHubFooter div span{color:#65d9ff;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.flowCapabilityHubFooter div strong{color:#fff;font-size:19px}.flowCapabilityHubFooter .primaryBtn{color:#fff;background:linear-gradient(135deg,#0bbbea,#158aea);border-radius:13px;flex:none;justify-content:center;align-items:center;min-height:52px;padding:0 23px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 15px 32px #00aeef33}@media (width<=1050px){.flowCapabilityHubIntro{grid-template-columns:1fr;gap:24px}.flowCapabilityHubIntro>p{max-width:760px}.flowCapabilityGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.flowCapabilityHub{padding:75px 0}.flowCapabilityGrid{grid-template-columns:1fr}.flowCapabilityCard{min-height:340px}.flowCapabilityHubFooter{flex-direction:column;align-items:stretch}.flowCapabilityHubFooter .primaryBtn{text-align:center;width:100%}}.flowPlatformPage{color:#102844;background:#f5f8fc}.flowPlatformHero{color:#fff;background:radial-gradient(circle at 82% 15%,#00c3ff3d,#0000 31%),linear-gradient(135deg,#07152d 0%,#0a3978 54%,#0889c4 100%);padding:96px 0;position:relative;overflow:hidden}.flowPlatformHero:before{content:"";opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.flowPlatformHeroInner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(460px,.85fr);align-items:center;gap:68px;width:min(1320px,92%);margin:0 auto;display:grid;position:relative}.flowPlatformHeroContent{max-width:750px}.flowPlatformHeroContent .eyebrow{color:#70ddff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 23px;font-size:12px;font-weight:900}.flowPlatformHeroContent h1{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(46px,5.7vw,80px);line-height:.98}.flowPlatformHeroVisual{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#04122b8c;border:1px solid #ffffff29;border-radius:28px;padding:22px;overflow:hidden;box-shadow:0 32px 70px #00091d59}.flowPlatformVisualTop{justify-content:space-between;align-items:center;gap:20px;padding:3px 3px 19px;display:flex}.flowPlatformVisualTop strong{color:#fff;text-align:right}.flowPlatformHeroVisual .swiper{border-radius:18px;overflow:hidden}.flowPlatformHeroVisual .workforceImage,.flowPlatformHeroVisual img{object-fit:cover;border-radius:18px;width:100%;height:350px;display:block}.flowPlatformVisualFooter div{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:12px;padding:14px}.flowPlatformVisualFooter small{color:#65d8ff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.flowPlatformStory,.flowDeploymentSection{width:min(1240px,92%);margin:0 auto;padding:100px 0}.flowPlatformSectionIntro{max-width:820px;margin-bottom:48px}.flowPlatformSectionIntro .eyebrow{color:#0986b8;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.flowPlatformSectionIntro h2{color:#0b2444;letter-spacing:-.038em;margin:0;font-size:clamp(35px,4.3vw,56px);line-height:1.07}.flowPlatformSectionIntro>p:last-child{color:#5e7289;margin:20px 0 0;font-size:17px;line-height:1.75}.flowPlatformJourney{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.flowPlatformJourney article{background:#fff;border:1px solid #dbe6ef;border-radius:20px;min-height:300px;padding:28px;box-shadow:0 17px 43px #1231520f}.flowPlatformJourney article>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.flowPlatformJourney article>div small{color:#0a8fbe;letter-spacing:.12em;text-align:right;text-transform:uppercase;font-size:9px;font-weight:900}.flowPlatformJourney h3{color:#153251;margin:30px 0 13px;font-size:22px;line-height:1.25}.flowModuleSuite{color:#fff;background:radial-gradient(circle at 85% 8%,#00bcef2e,#0000 28%),#07172f;width:100%;padding:105px max(4%,50% - 620px)}.flowModuleSuiteIntro{grid-template-columns:1fr .68fr;align-items:end;gap:70px;margin-bottom:55px;display:grid}.flowModuleSuiteIntro .eyebrow{color:#65daff;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.flowModuleGroups{gap:22px;display:grid}.flowModuleGroupIntro>div small{color:#65d8ff;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.flowModuleGroupIntro>p{color:#ffffffa6;margin:0;line-height:1.7}.flowModuleCards article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:16px;min-height:155px;padding:22px}.flowMobileWorkforce{color:#fff;background:linear-gradient(135deg,#0a477b,#0785ba);grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);align-items:center;gap:70px;width:100%;padding:100px max(4%,50% - 620px);display:grid}.flowMobileWorkforceIntro .eyebrow{color:#90e9ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.flowMobileWorkforceIntro h2{color:#fff;margin:0;font-size:clamp(37px,4.3vw,56px);line-height:1.07}.flowMobileWorkforceIntro>p{color:#ffffffba;margin:20px 0 28px;line-height:1.75}.flowMobileWorkforceIntro .primaryBtn{color:#0b4d79;background:#fff;border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.flowWorkforceAccessGrid article{background:#ffffff12;border:1px solid #ffffff2b;border-radius:18px;min-height:215px;padding:25px}.flowWorkforceAccessGrid span{color:#8ae8ff;font-size:11px;font-weight:900}.flowDeploymentGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.flowDeploymentGrid article{background:#fff;border:1px solid #dbe6ef;border-radius:20px;min-height:265px;padding:29px;box-shadow:0 17px 43px #1231520f}.flowDeploymentGrid span{color:#0a8fbe;font-size:12px;font-weight:900}.flowIntegrationStatement{color:#fff;background:radial-gradient(circle at 85% 15%,#00bcef29,#0000 30%),#0a2c55;border-radius:21px;grid-template-columns:.8fr 1fr;gap:38px;margin-top:22px;padding:33px;display:grid}.flowIntegrationStatement div span{color:#66dbff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:900;display:block}.flowIntegrationStatement div strong{color:#fff;font-size:24px;line-height:1.25}.flowIntegrationStatement>p{color:#ffffffad;margin:0;line-height:1.7}.flowIntegrationStatement>a{color:#6cddff;grid-column:1/-1;width:fit-content;font-weight:800;text-decoration:none}.flowPlatformDemo{color:#fff;background:#0b2b51;justify-content:space-between;align-items:center;gap:60px;width:100%;padding:90px max(4%,50% - 620px);display:flex}.flowPlatformDemo>div:first-child{max-width:800px}.flowPlatformDemo .eyebrow{color:#6edfff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:900}.flowPlatformDemo h2{color:#fff;margin:0;font-size:clamp(34px,4vw,51px);line-height:1.09}.flowPlatformDemo p:not(.eyebrow){color:#ffffffad;margin:18px 0 0;line-height:1.7}.flowPlatformDemoActions{flex-direction:column;gap:11px;min-width:255px;display:flex}.flowPlatformDemoActions .primaryBtn,.flowPlatformDemoActions .secondaryBtn{border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.flowPlatformDemoActions .primaryBtn{color:#fff;background:linear-gradient(135deg,#0bbbea,#168aea)}.flowPlatformDemoActions .secondaryBtn{color:#fff;background:#ffffff0f;border:1px solid #ffffff40}@media (width<=1080px){.flowPlatformHeroInner,.flowMobileWorkforce{grid-template-columns:1fr}.flowPlatformHeroVisual{max-width:760px}.flowPlatformJourney{grid-template-columns:repeat(2,1fr)}.flowModuleSuiteIntro,.flowModuleGroup,.flowIntegrationStatement{grid-template-columns:1fr}.flowModuleSuiteIntro{gap:23px}.flowPlatformDemo{flex-direction:column;align-items:flex-start}.flowPlatformDemoActions{width:min(100%,420px)}}@media (width<=720px){.flowPlatformHero{padding:70px 0}.flowPlatformHeroInner{gap:45px;width:min(92%,620px)}.flowPlatformHeroContent h1{font-size:clamp(40px,13vw,58px)}.flowPlatformHeroActions{flex-direction:column}.flowPlatformHeroActions a{width:100%}.flowPlatformHeroVisual{border-radius:21px;padding:16px}.flowPlatformVisualTop{flex-direction:column;align-items:flex-start}.flowPlatformVisualTop strong{text-align:left}.flowPlatformHeroVisual .workforceImage,.flowPlatformHeroVisual img{height:270px}.flowPlatformVisualFooter,.flowPlatformJourney,.flowModuleCards,.flowWorkforceAccessGrid,.flowDeploymentGrid{grid-template-columns:1fr}.flowPlatformStory,.flowDeploymentSection{padding:72px 0}.flowModuleSuite,.flowMobileWorkforce,.flowPlatformDemo{padding:72px 5%}.flowModuleGroup{padding:19px}.flowPlatformDemoActions{width:100%}}.performancePlatformPage{color:#102844;background:#f5f8fc}.performanceHero{color:#fff;background:radial-gradient(circle at 82% 16%,#00c2ff38,#0000 31%),linear-gradient(135deg,#07152d 0%,#0a3774 55%,#087eb8 100%);padding:96px 0;position:relative;overflow:hidden}.performanceHero:before{content:"";opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.performanceHeroInner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(470px,.88fr);align-items:center;gap:70px;width:min(1320px,92%);margin:0 auto;display:grid;position:relative}.performanceHeroContent{max-width:750px}.performanceHeroContent .eyebrow{color:#70ddff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 23px;font-size:12px;font-weight:900}.performanceHeroContent h1{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(46px,5.6vw,79px);line-height:.98}.performanceHeroLead{color:#fffc;max-width:700px;margin:28px 0 0;font-size:18px;line-height:1.72}.performanceHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.performanceHeroActions .primaryBtn,.performanceHeroActions .secondaryBtn{border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.performanceHeroActions .primaryBtn{color:#fff;background:linear-gradient(135deg,#0dc1ec,#1689ed);box-shadow:0 16px 36px #00b5ef47}.performanceHeroActions .secondaryBtn{color:#fff;background:#ffffff12;border:1px solid #ffffff4d}.performanceHeroProof{flex-wrap:wrap;gap:9px;margin-top:29px;display:flex}.performanceHeroProof span{color:#ffffffd6;background:#ffffff0f;border:1px solid #ffffff2b;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:700}.performanceExecutiveView{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#04122b91;border:1px solid #ffffff29;border-radius:29px;padding:25px;box-shadow:0 32px 70px #00091d59}.performanceExecutiveTop{justify-content:space-between;gap:20px;padding:4px 4px 21px;display:flex}.performanceExecutiveTop span{color:#65d9ff;letter-spacing:.16em;font-size:10px;font-weight:900}.performanceExecutiveTop strong{color:#fff;text-align:right}.performanceSignal{background:#711e2f29;border:1px solid #ffa0a02e;border-radius:17px;padding:21px}.performanceSignal small,.performanceExecutiveOutcome span{color:#7df;letter-spacing:.15em;font-size:9px;font-weight:900}.performanceSignal h3{color:#fff;margin:9px 0 10px;font-size:21px}.performanceSignal p{color:#ffffffa6;margin:0;line-height:1.6}.performanceDecisionFlow{grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0;display:grid}.performanceDecisionFlow article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:13px;min-height:110px;padding:13px}.performanceDecisionFlow span{color:#66daff;margin-bottom:15px;font-size:10px;font-weight:900;display:block}.performanceDecisionFlow strong{color:#fff;font-size:13px;display:block}.performanceDecisionFlow small{color:#ffffff85;margin-top:5px;font-size:9px;line-height:1.35;display:block}.performanceExecutiveOutcome{background:#00b4e71f;border:1px solid #51d7ff38;border-radius:16px;padding:19px}.performanceExecutiveOutcome span{margin-bottom:8px;display:block}.performanceExecutiveOutcome strong{color:#fff;line-height:1.45}.performanceStorySection{width:min(1240px,92%);margin:0 auto;padding:100px 0}.performanceSectionIntro{max-width:820px;margin-bottom:48px}.performanceSectionIntro .eyebrow,.performanceControlStory .eyebrow{color:#0986b8;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.performanceSectionIntro h2,.performanceControlStory h2{color:#0b2444;letter-spacing:-.038em;margin:0;font-size:clamp(35px,4.3vw,56px);line-height:1.07}.performanceSectionIntro>p:last-child,.performanceControlStory>p:last-child{color:#5e7289;margin:20px 0 0;font-size:17px;line-height:1.75}.performanceJourney{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.performanceJourney article{background:#fff;border:1px solid #dbe6ef;border-radius:20px;min-height:310px;padding:28px;box-shadow:0 17px 43px #1231520f}.performanceJourney article>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.performanceJourney article>div span{color:#0781ae;background:#e5f6fb;border-radius:50%;place-items:center;width:43px;height:43px;font-size:11px;font-weight:900;display:grid}.performanceJourney article>div small{color:#0a8fbe;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.performanceJourney h3{color:#153251;margin:30px 0 13px;font-size:22px;line-height:1.25}.performanceJourney p{color:#697b8f;margin:0;line-height:1.7}.performanceCapabilitySection{color:#fff;background:radial-gradient(circle at 85% 8%,#00bcef2e,#0000 28%),#07172f;width:100%;padding:105px max(4%,50% - 620px)}.performanceCapabilityIntro{grid-template-columns:1fr .68fr;align-items:end;gap:70px;margin-bottom:52px;display:grid}.performanceCapabilityIntro .eyebrow{color:#65daff;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.performanceCapabilityIntro h2{color:#fff;letter-spacing:-.04em;max-width:800px;margin:0;font-size:clamp(38px,4.5vw,60px);line-height:1.05}.performanceCapabilityIntro>p{color:#ffffffad;margin:0;font-size:16px;line-height:1.75}.performanceCapabilityGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.performanceCapabilityGrid>article{background:#ffffff0e;border:1px solid #ffffff21;border-radius:21px;flex-direction:column;min-height:420px;padding:29px;display:flex}.performanceCapabilityTop{justify-content:space-between;align-items:center;gap:18px;display:flex}.performanceCapabilityTop span{color:#68dcff;background:#00b7ef1f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.performanceCapabilityTop small{color:#69dcff;letter-spacing:.12em;text-align:right;text-transform:uppercase;font-size:9px;font-weight:900}.performanceCapabilityGrid h3{color:#fff;margin:29px 0 13px;font-size:24px}.performanceCapabilityGrid>article>p{color:#ffffffa6;margin:0;line-height:1.7}.performanceCapabilityGrid ul{flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:24px 0 0;list-style:none;display:flex}.performanceCapabilityGrid li{color:#bdefff;background:#00b7ef1a;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:700}.performanceLeadershipSection{color:#fff;background:linear-gradient(135deg,#0a477b,#0785ba);grid-template-columns:minmax(300px,.68fr) minmax(0,1fr);align-items:center;gap:70px;width:100%;padding:100px max(4%,50% - 620px);display:grid}.performanceLeadershipContent .eyebrow{color:#90e9ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.performanceLeadershipContent h2{color:#fff;margin:0;font-size:clamp(37px,4.3vw,56px);line-height:1.07}.performanceLeadershipContent>p:last-child{color:#ffffffba;margin:20px 0 0;line-height:1.75}.performanceStakeholderGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.performanceStakeholderGrid article{background:#ffffff12;border:1px solid #ffffff2b;border-radius:17px;min-height:185px;padding:23px}.performanceStakeholderGrid span{color:#8ae8ff;font-size:10px;font-weight:900}.performanceStakeholderGrid h3{color:#fff;margin:22px 0 9px;font-size:19px}.performanceStakeholderGrid p{color:#ffffffb0;margin:0;line-height:1.62}.performanceControlSection{grid-template-columns:.62fr 1fr;align-items:start;gap:70px;width:min(1240px,92%);margin:0 auto;padding:100px 0;display:grid}.performanceControlComparison{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.performanceControlColumn{border-radius:20px;padding:28px}.performanceControlColumn.old{background:#fff7f8;border:1px solid #ead9dc}.performanceControlColumn.new{background:#effafd;border:1px solid #cfe7ed}.performanceControlColumn>span{letter-spacing:.14em;font-size:10px;font-weight:900;display:block}.performanceControlColumn.old>span{color:#b55d67}.performanceControlColumn.new>span{color:#087fa9}.performanceControlColumn h3{color:#173451;margin:18px 0 21px;font-size:22px}.performanceControlColumn ul{margin:0;padding:0;list-style:none}.performanceControlColumn li{color:#5c7187;border-top:1px solid #19385317;padding:13px 0 13px 25px;line-height:1.55;position:relative}.performanceControlColumn li:before{font-weight:900;position:absolute;left:0}.performanceControlColumn.old li:before{content:"×";color:#c6646e}.performanceControlColumn.new li:before{content:"✓";color:#078db8}.performanceDeliverySection{color:#fff;background:#0b2c54;grid-template-columns:.75fr 1fr;align-items:center;gap:70px;width:100%;padding:100px max(4%,50% - 620px);display:grid}.performanceDeliveryIntro .eyebrow{color:#6edfff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.performanceDeliveryIntro h2{color:#fff;margin:0;font-size:clamp(36px,4.2vw,54px);line-height:1.08}.performanceDeliveryIntro>p{color:#ffffffb3;margin:20px 0 28px;line-height:1.75}.performanceDeliveryIntro .primaryBtn{color:#fff;background:linear-gradient(135deg,#0bbbea,#168aea);border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.performanceDeliveryJourney{margin:0;padding:0;list-style:none}.performanceDeliveryJourney li{border-bottom:1px solid #ffffff21;grid-template-columns:47px 1fr;align-items:center;gap:17px;padding:18px 0;display:grid}.performanceDeliveryJourney li span{color:#70e0ff;background:#00b7ef1f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.performanceDeliveryJourney li strong{color:#fff;font-size:16px}.performancePlatformCta{color:#fff;background:radial-gradient(circle at 80% 20%,#00bdef33,#0000 30%),#07172f;width:100%;max-width:none;margin:0;padding:95px max(4%,50% - 620px)}.performancePlatformCta .eyebrow{color:#68dcff}.performancePlatformCta h2{color:#fff;max-width:920px}.performancePlatformCta>p:not(.eyebrow){color:#ffffffb3;max-width:760px}.performancePlatformCta .buttons{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.performancePlatformCta .primaryBtn,.performancePlatformCta .secondaryBtn{border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.performancePlatformCta .primaryBtn{color:#fff;background:linear-gradient(135deg,#0cbae9,#158bea)}.performancePlatformCta .secondaryBtn{color:#fff;background:#ffffff0f;border:1px solid #ffffff47}@media (width<=1080px){.performanceHeroInner,.performanceLeadershipSection,.performanceControlSection,.performanceDeliverySection{grid-template-columns:1fr}.performanceExecutiveView{max-width:740px}.performanceJourney{grid-template-columns:repeat(2,1fr)}.performanceCapabilityIntro{grid-template-columns:1fr;gap:23px}.performanceCapabilityGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.performanceHero{padding:70px 0}.performanceHeroInner{gap:45px;width:min(92%,620px)}.performanceHeroContent h1{font-size:clamp(40px,13vw,58px)}.performanceHeroActions{flex-direction:column}.performanceHeroActions a{width:100%}.performanceExecutiveView{border-radius:21px;padding:17px}.performanceExecutiveTop{flex-direction:column}.performanceExecutiveTop strong{text-align:left}.performanceDecisionFlow,.performanceJourney,.performanceCapabilityGrid,.performanceStakeholderGrid,.performanceControlComparison{grid-template-columns:1fr}.performanceStorySection,.performanceControlSection{padding:72px 0}.performanceCapabilitySection,.performanceLeadershipSection,.performanceDeliverySection,.performancePlatformCta{padding:72px 5%}.performanceCapabilityGrid>article{min-height:380px}.performanceDeliveryIntro .primaryBtn{text-align:center;width:100%}.performancePlatformCta .buttons{flex-direction:column}.performancePlatformCta .buttons a{width:100%}}.enterpriseIntegrationPage{color:#102844;background:#f5f8fc}.enterpriseIntegrationHero{color:#fff;background:radial-gradient(circle at 82% 16%,#00c2ff38,#0000 31%),linear-gradient(135deg,#07152d 0%,#0a3774 55%,#087eb8 100%);padding:96px 0;position:relative;overflow:hidden}.enterpriseIntegrationHero:before{content:"";opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.enterpriseIntegrationHeroInner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(470px,.88fr);align-items:center;gap:70px;width:min(1320px,92%);margin:0 auto;display:grid;position:relative}.enterpriseIntegrationHeroContent{max-width:750px}.enterpriseIntegrationHeroContent .eyebrow{color:#70ddff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 23px;font-size:12px;font-weight:900}.enterpriseIntegrationHeroContent h1{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(46px,5.6vw,79px);line-height:.98}.enterpriseIntegrationHeroLead{color:#fffc;max-width:700px;margin:28px 0 0;font-size:18px;line-height:1.72}.enterpriseIntegrationHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.enterpriseIntegrationHeroActions .primaryBtn,.enterpriseIntegrationHeroActions .secondaryBtn{border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.enterpriseIntegrationHeroActions .primaryBtn{color:#fff;background:linear-gradient(135deg,#0dc1ec,#1689ed);box-shadow:0 16px 36px #00b5ef47}.enterpriseIntegrationHeroActions .secondaryBtn{color:#fff;background:#ffffff12;border:1px solid #ffffff4d}.enterpriseIntegrationHeroProof{flex-wrap:wrap;gap:9px;margin-top:29px;display:flex}.enterpriseIntegrationHeroProof span{color:#ffffffd6;background:#ffffff0f;border:1px solid #ffffff2b;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:700}.integrationArchitectureVisual{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#04122b91;border:1px solid #ffffff29;border-radius:29px;padding:25px;box-shadow:0 32px 70px #00091d59}.integrationArchitectureTop{justify-content:space-between;gap:20px;padding:4px 4px 21px;display:flex}.integrationArchitectureTop span{color:#65d9ff;letter-spacing:.16em;font-size:10px;font-weight:900}.integrationArchitectureTop strong{color:#fff;text-align:right}.integrationArchitectureCore{text-align:center;background:#00b1e721;border:1px solid #59d9ff40;border-radius:18px;padding:22px}.integrationArchitectureCore>span{color:#67dcff;letter-spacing:.16em;font-size:11px;font-weight:900;display:block}.integrationArchitectureCore strong{color:#fff;margin:8px 0 6px;font-size:23px;display:block}.integrationArchitectureCore small{color:#fff9}.integrationArchitectureSystems{grid-template-columns:repeat(2,1fr);gap:9px;margin:12px 0;display:grid}.integrationArchitectureSystems article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px;min-height:115px;padding:16px}.integrationArchitectureSystems span{color:#66daff;margin-bottom:14px;font-size:10px;font-weight:900;display:block}.integrationArchitectureSystems strong{color:#fff;font-size:15px;display:block}.integrationArchitectureSystems small{color:#ffffff87;margin-top:5px;font-size:10px;line-height:1.4;display:block}.integrationArchitectureOutcome{background:#00b4e71f;border:1px solid #51d7ff38;border-radius:16px;padding:19px}.integrationArchitectureOutcome span{color:#7df;letter-spacing:.15em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.integrationArchitectureOutcome strong{color:#fff;line-height:1.45}.integrationJourneySection,.integrationGovernanceSection,.integrationDeliverySection{width:min(1240px,92%);margin:0 auto;padding:100px 0}.integrationSectionIntro{max-width:820px;margin-bottom:48px}.integrationSectionIntro .eyebrow{color:#0986b8;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.integrationSectionIntro h2{color:#0b2444;letter-spacing:-.038em;margin:0;font-size:clamp(35px,4.3vw,56px);line-height:1.07}.integrationSectionIntro>p:last-child{color:#5e7289;margin:20px 0 0;font-size:17px;line-height:1.75}.integrationJourneyGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.integrationJourneyGrid article{background:#fff;border:1px solid #dbe6ef;border-radius:20px;min-height:300px;padding:28px;box-shadow:0 17px 43px #1231520f}.integrationJourneyGrid article>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.integrationJourneyGrid article>div span{color:#0781ae;background:#e5f6fb;border-radius:50%;place-items:center;width:43px;height:43px;font-size:11px;font-weight:900;display:grid}.integrationJourneyGrid article>div small{color:#0a8fbe;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.integrationJourneyGrid h3{color:#153251;margin:30px 0 13px;font-size:22px;line-height:1.25}.integrationJourneyGrid p{color:#697b8f;margin:0;line-height:1.7}.enterpriseIntegrationCapabilities{color:#fff;background:radial-gradient(circle at 85% 8%,#00bcef2e,#0000 28%),#07172f;width:100%;padding:105px max(4%,50% - 620px)}.enterpriseIntegrationCapabilitiesIntro{grid-template-columns:1fr .68fr;align-items:end;gap:70px;margin-bottom:52px;display:grid}.enterpriseIntegrationCapabilitiesIntro .eyebrow{color:#65daff;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.enterpriseIntegrationCapabilitiesIntro h2{color:#fff;letter-spacing:-.04em;max-width:800px;margin:0;font-size:clamp(38px,4.5vw,60px);line-height:1.05}.enterpriseIntegrationCapabilitiesIntro>p{color:#ffffffad;margin:0;font-size:16px;line-height:1.75}.enterpriseIntegrationCapabilityGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.enterpriseIntegrationCapabilityGrid>article{background:#ffffff0e;border:1px solid #ffffff21;border-radius:21px;flex-direction:column;min-height:420px;padding:29px;display:flex}.enterpriseIntegrationCapabilityTop{justify-content:space-between;align-items:center;gap:18px;display:flex}.enterpriseIntegrationCapabilityTop span{color:#68dcff;background:#00b7ef1f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.enterpriseIntegrationCapabilityTop small{color:#69dcff;letter-spacing:.12em;text-align:right;text-transform:uppercase;font-size:9px;font-weight:900}.enterpriseIntegrationCapabilityGrid h3{color:#fff;margin:29px 0 13px;font-size:24px}.enterpriseIntegrationCapabilityGrid>article>p{color:#ffffffa6;margin:0;line-height:1.7}.enterpriseIntegrationCapabilityGrid ul{flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:24px 0 0;list-style:none;display:flex}.enterpriseIntegrationCapabilityGrid li{color:#bdefff;background:#00b7ef1a;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:700}.integrationEcosystemSection{color:#fff;background:linear-gradient(135deg,#0a477b,#0785ba);grid-template-columns:minmax(300px,.68fr) minmax(0,1fr);align-items:center;gap:70px;width:100%;padding:100px max(4%,50% - 620px);display:grid}.integrationEcosystemContent .eyebrow{color:#90e9ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.integrationEcosystemContent h2{color:#fff;margin:0;font-size:clamp(37px,4.3vw,56px);line-height:1.07}.integrationEcosystemContent>p{color:#ffffffba;margin:20px 0 28px;line-height:1.75}.integrationEcosystemContent .primaryBtn{color:#0b4d79;background:#fff;border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.integrationEcosystemGrid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.integrationEcosystemGrid article{background:#ffffff12;border:1px solid #ffffff2b;border-radius:18px;min-height:220px;padding:25px}.integrationEcosystemGrid h3{color:#fff;margin:0 0 19px;font-size:19px}.integrationEcosystemGrid article>div{flex-wrap:wrap;gap:7px;display:flex}.integrationEcosystemGrid article span{color:#fffc;background:#ffffff17;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:700}.integrationGovernanceGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.integrationGovernanceGrid article{background:#fff;border:1px solid #dbe6ef;border-radius:20px;min-height:245px;padding:28px;box-shadow:0 17px 43px #1231520f}.integrationGovernanceGrid span{color:#0a8fbe;font-size:11px;font-weight:900}.integrationGovernanceGrid h3{color:#153251;margin:27px 0 12px;font-size:21px}.integrationGovernanceGrid p{color:#697b8f;margin:0;line-height:1.7}.integrationOperatingModelSection{color:#fff;background:#0b2c54;grid-template-columns:1fr minmax(360px,.68fr);align-items:center;gap:70px;width:100%;padding:100px max(4%,50% - 620px);display:grid}.integrationOperatingModelContent .eyebrow{color:#6edfff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.integrationOperatingModelContent h2{color:#fff;margin:0;font-size:clamp(36px,4.2vw,54px);line-height:1.08}.integrationOperatingModelContent>p{color:#ffffffb3;margin:20px 0 28px;line-height:1.75}.integrationOperatingPoints{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.integrationOperatingPoints span{color:#ffffffbf;background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;padding:13px;font-size:12px;font-weight:700}.integrationOperatingOutcome{background:#fff1;border:1px solid #ffffff2b;border-radius:24px;padding:34px}.integrationOperatingOutcome>span{color:#6fddff;letter-spacing:.15em;font-size:10px;font-weight:900}.integrationOperatingOutcome h3{color:#fff;margin:16px 0 24px;font-size:27px;line-height:1.2}.integrationOperatingOutcome ul{margin:0;padding:0;list-style:none}.integrationOperatingOutcome li{color:#ffffffba;border-top:1px solid #ffffff1f;padding:13px 0 13px 25px;line-height:1.55;position:relative}.integrationOperatingOutcome li:before{content:"✓";color:#70dfff;font-weight:900;position:absolute;left:0}.integrationDeliverySection{grid-template-columns:.75fr 1fr;align-items:center;gap:70px;display:grid}.integrationDeliveryIntro .eyebrow{color:#0986b8;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.integrationDeliveryIntro h2{color:#0b2444;margin:0;font-size:clamp(35px,4.3vw,56px);line-height:1.07}.integrationDeliveryIntro>p:last-child{color:#5e7289;margin:20px 0 0;line-height:1.75}.integrationDeliveryJourney{margin:0;padding:0;list-style:none}.integrationDeliveryJourney li{border-bottom:1px solid #d8e3ed;grid-template-columns:47px 1fr;align-items:center;gap:17px;padding:18px 0;display:grid}.integrationDeliveryJourney li span{color:#0785b1;background:#e5f6fb;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.integrationDeliveryJourney li strong{color:#173551;font-size:16px}.enterpriseIntegrationCta{color:#fff;background:radial-gradient(circle at 80% 20%,#00bdef33,#0000 30%),#07172f;width:100%;max-width:none;margin:0;padding:95px max(4%,50% - 620px)}.enterpriseIntegrationCta .eyebrow{color:#68dcff}.enterpriseIntegrationCta h2{color:#fff;max-width:920px}.enterpriseIntegrationCta>p:not(.eyebrow){color:#ffffffb3;max-width:760px}.enterpriseIntegrationCta .buttons{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.enterpriseIntegrationCta .primaryBtn,.enterpriseIntegrationCta .secondaryBtn{border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.enterpriseIntegrationCta .primaryBtn{color:#fff;background:linear-gradient(135deg,#0cbae9,#158bea)}.enterpriseIntegrationCta .secondaryBtn{color:#fff;background:#ffffff0f;border:1px solid #ffffff47}@media (width<=1080px){.enterpriseIntegrationHeroInner,.integrationEcosystemSection,.integrationOperatingModelSection,.integrationDeliverySection{grid-template-columns:1fr}.integrationArchitectureVisual{max-width:740px}.integrationJourneyGrid{grid-template-columns:repeat(2,1fr)}.enterpriseIntegrationCapabilitiesIntro{grid-template-columns:1fr;gap:23px}.enterpriseIntegrationCapabilityGrid,.integrationGovernanceGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.enterpriseIntegrationHero{padding:70px 0}.enterpriseIntegrationHeroInner{gap:45px;width:min(92%,620px)}.enterpriseIntegrationHeroContent h1{font-size:clamp(40px,13vw,58px)}.enterpriseIntegrationHeroActions{flex-direction:column}.enterpriseIntegrationHeroActions a{width:100%}.integrationArchitectureVisual{border-radius:21px;padding:17px}.integrationArchitectureTop{flex-direction:column}.integrationArchitectureTop strong{text-align:left}.integrationArchitectureSystems,.integrationJourneyGrid,.enterpriseIntegrationCapabilityGrid,.integrationEcosystemGrid,.integrationGovernanceGrid,.integrationOperatingPoints{grid-template-columns:1fr}.integrationJourneySection,.integrationGovernanceSection,.integrationDeliverySection{padding:72px 0}.enterpriseIntegrationCapabilities,.integrationEcosystemSection,.integrationOperatingModelSection,.enterpriseIntegrationCta{padding:72px 5%}.enterpriseIntegrationCapabilityGrid>article{min-height:380px}.integrationEcosystemContent .primaryBtn{text-align:center;width:100%}.enterpriseIntegrationCta .buttons{flex-direction:column}.enterpriseIntegrationCta .buttons a{width:100%}}.digitalInfrastructurePage{color:#102844;background:#f5f8fc}.digitalInfrastructureHero{color:#fff;background:radial-gradient(circle at 82% 16%,#00c2ff38,#0000 31%),linear-gradient(135deg,#07152d 0%,#0a3774 55%,#087eb8 100%);padding:96px 0;position:relative;overflow:hidden}.digitalInfrastructureHero:before{content:"";opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.digitalInfrastructureHeroInner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(470px,.88fr);align-items:center;gap:70px;width:min(1320px,92%);margin:0 auto;display:grid;position:relative}.digitalInfrastructureHeroContent{max-width:750px}.digitalInfrastructureHeroContent .eyebrow{color:#70ddff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 23px;font-size:12px;font-weight:900}.digitalInfrastructureHeroContent h1{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(46px,5.6vw,79px);line-height:.98}.digitalInfrastructureHeroLead{color:#fffc;max-width:700px;margin:28px 0 0;font-size:18px;line-height:1.72}.digitalInfrastructureHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.digitalInfrastructureHeroActions .primaryBtn,.digitalInfrastructureHeroActions .secondaryBtn{border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.digitalInfrastructureHeroActions .primaryBtn{color:#fff;background:linear-gradient(135deg,#0dc1ec,#1689ed);box-shadow:0 16px 36px #00b5ef47}.digitalInfrastructureHeroActions .secondaryBtn{color:#fff;background:#ffffff12;border:1px solid #ffffff4d}.digitalInfrastructureHeroProof{flex-wrap:wrap;gap:9px;margin-top:29px;display:flex}.digitalInfrastructureHeroProof span{color:#ffffffd6;background:#ffffff0f;border:1px solid #ffffff2b;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:700}.infrastructureArchitectureVisual{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#04122b91;border:1px solid #ffffff29;border-radius:29px;padding:25px;box-shadow:0 32px 70px #00091d59}.infrastructureArchitectureTop{justify-content:space-between;gap:20px;padding:4px 4px 21px;display:flex}.infrastructureArchitectureTop span{color:#65d9ff;letter-spacing:.16em;font-size:10px;font-weight:900}.infrastructureArchitectureTop strong{color:#fff;text-align:right}.infrastructureArchitectureCore{text-align:center;background:#00b1e721;border:1px solid #59d9ff40;border-radius:17px;padding:21px}.infrastructureArchitectureCore span{color:#67dcff;letter-spacing:.15em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.infrastructureArchitectureCore strong{color:#fff;font-size:17px}.infrastructureArchitectureLayers{gap:8px;margin:12px 0;display:grid}.infrastructureArchitectureLayers article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:13px;grid-template-columns:39px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.infrastructureArchitectureLayers article>span{color:#69ddff;background:#00b7ef1c;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.infrastructureArchitectureLayers small{color:#64d9ff;letter-spacing:.13em;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.infrastructureArchitectureLayers strong{color:#fff;font-size:13px}.infrastructureArchitectureOutcome{background:#00b4e71f;border:1px solid #51d7ff38;border-radius:16px;padding:19px}.infrastructureArchitectureOutcome span{color:#7df;letter-spacing:.15em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.infrastructureArchitectureOutcome strong{color:#fff;line-height:1.45}.infrastructureJourneySection,.infrastructureContinuitySection,.infrastructureDeliverySection{width:min(1240px,92%);margin:0 auto;padding:100px 0}.infrastructureSectionIntro{max-width:820px;margin-bottom:48px}.infrastructureSectionIntro .eyebrow{color:#0986b8;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.infrastructureSectionIntro h2{color:#0b2444;letter-spacing:-.038em;margin:0;font-size:clamp(35px,4.3vw,56px);line-height:1.07}.infrastructureSectionIntro>p:last-child{color:#5e7289;margin:20px 0 0;font-size:17px;line-height:1.75}.infrastructureJourneyGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.infrastructureJourneyGrid article{background:#fff;border:1px solid #dbe6ef;border-radius:20px;min-height:300px;padding:28px;box-shadow:0 17px 43px #1231520f}.infrastructureJourneyGrid article>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.infrastructureJourneyGrid article>div span{color:#0781ae;background:#e5f6fb;border-radius:50%;place-items:center;width:43px;height:43px;font-size:11px;font-weight:900;display:grid}.infrastructureJourneyGrid article>div small{color:#0a8fbe;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.infrastructureJourneyGrid h3{color:#153251;margin:30px 0 13px;font-size:22px;line-height:1.25}.infrastructureJourneyGrid p{color:#697b8f;margin:0;line-height:1.7}.infrastructureCapabilitySection{color:#fff;background:radial-gradient(circle at 85% 8%,#00bcef2e,#0000 28%),#07172f;width:100%;padding:105px max(4%,50% - 620px)}.infrastructureCapabilityIntro{grid-template-columns:1fr .68fr;align-items:end;gap:70px;margin-bottom:52px;display:grid}.infrastructureCapabilityIntro .eyebrow{color:#65daff;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.infrastructureCapabilityIntro h2{color:#fff;letter-spacing:-.04em;max-width:800px;margin:0;font-size:clamp(38px,4.5vw,60px);line-height:1.05}.infrastructureCapabilityIntro>p{color:#ffffffad;margin:0;font-size:16px;line-height:1.75}.infrastructureCapabilityGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.infrastructureCapabilityGrid>article{background:#ffffff0e;border:1px solid #ffffff21;border-radius:21px;flex-direction:column;min-height:415px;padding:29px;display:flex}.infrastructureCapabilityTop{justify-content:space-between;align-items:center;gap:18px;display:flex}.infrastructureCapabilityTop span{color:#68dcff;background:#00b7ef1f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.infrastructureCapabilityTop small{color:#69dcff;letter-spacing:.12em;text-align:right;text-transform:uppercase;font-size:9px;font-weight:900}.infrastructureCapabilityGrid h3{color:#fff;margin:29px 0 13px;font-size:24px}.infrastructureCapabilityGrid>article>p{color:#ffffffa6;margin:0;line-height:1.7}.infrastructureCapabilityGrid ul{flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:24px 0 0;list-style:none;display:flex}.infrastructureCapabilityGrid li{color:#bdefff;background:#00b7ef1a;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:700}.infrastructureTechnologySection{color:#fff;background:linear-gradient(135deg,#0a477b,#0785ba);grid-template-columns:minmax(300px,.68fr) minmax(0,1fr);align-items:center;gap:70px;width:100%;padding:100px max(4%,50% - 620px);display:grid}.infrastructureTechnologyContent .eyebrow{color:#90e9ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.infrastructureTechnologyContent h2{color:#fff;margin:0;font-size:clamp(37px,4.3vw,56px);line-height:1.07}.infrastructureTechnologyContent>p{color:#ffffffba;margin:20px 0 28px;line-height:1.75}.infrastructureTechnologyContent .primaryBtn{color:#0b4d79;background:#fff;border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.infrastructureTechnologyGrid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.infrastructureTechnologyGrid article{background:#ffffff12;border:1px solid #ffffff2b;border-radius:18px;min-height:220px;padding:25px}.infrastructureTechnologyGrid h3{color:#fff;margin:0 0 19px;font-size:19px}.infrastructureTechnologyGrid article>div{flex-wrap:wrap;gap:7px;display:flex}.infrastructureTechnologyGrid article span{color:#fffc;background:#ffffff17;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:700}.infrastructureContinuityGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.infrastructureContinuityGrid article{background:#fff;border:1px solid #dbe6ef;border-radius:20px;min-height:245px;padding:28px;box-shadow:0 17px 43px #1231520f}.infrastructureContinuityGrid span{color:#0a8fbe;font-size:11px;font-weight:900}.infrastructureContinuityGrid h3{color:#153251;margin:27px 0 12px;font-size:21px}.infrastructureContinuityGrid p{color:#697b8f;margin:0;line-height:1.7}.infrastructureDeploymentSection{color:#fff;background:#0b2c54;grid-template-columns:1fr minmax(360px,.68fr);align-items:center;gap:70px;width:100%;padding:100px max(4%,50% - 620px);display:grid}.infrastructureDeploymentContent .eyebrow{color:#6edfff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.infrastructureDeploymentContent>h2{color:#fff;margin:0;font-size:clamp(36px,4.2vw,54px);line-height:1.08}.infrastructureDeploymentContent>p{color:#ffffffb3;margin:20px 0 28px;line-height:1.75}.infrastructureDeploymentOptions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.infrastructureDeploymentOptions article{background:#ffffff0e;border:1px solid #ffffff21;border-radius:15px;min-height:200px;padding:21px}.infrastructureDeploymentOptions span{color:#72e0ff;font-size:10px;font-weight:900}.infrastructureDeploymentOptions h3{color:#fff;margin:22px 0 10px;font-size:20px}.infrastructureDeploymentOptions p{color:#ffffffa6;margin:0;font-size:13px;line-height:1.62}.infrastructureReadinessCard{background:#fff1;border:1px solid #ffffff2b;border-radius:24px;padding:34px}.infrastructureReadinessCard>span{color:#6fddff;letter-spacing:.15em;font-size:10px;font-weight:900}.infrastructureReadinessCard h3{color:#fff;margin:16px 0 24px;font-size:27px;line-height:1.2}.infrastructureReadinessCard ul{margin:0;padding:0;list-style:none}.infrastructureReadinessCard li{color:#ffffffba;border-top:1px solid #ffffff1f;padding:13px 0 13px 25px;line-height:1.55;position:relative}.infrastructureReadinessCard li:before{content:"✓";color:#70dfff;font-weight:900;position:absolute;left:0}.infrastructureDeliverySection{grid-template-columns:.75fr 1fr;align-items:center;gap:70px;display:grid}.infrastructureDeliveryIntro .eyebrow{color:#0986b8;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.infrastructureDeliveryIntro h2{color:#0b2444;margin:0;font-size:clamp(35px,4.3vw,56px);line-height:1.07}.infrastructureDeliveryIntro>p:last-child{color:#5e7289;margin:20px 0 0;line-height:1.75}.infrastructureDeliveryJourney{margin:0;padding:0;list-style:none}.infrastructureDeliveryJourney li{border-bottom:1px solid #d8e3ed;grid-template-columns:47px 1fr;align-items:center;gap:17px;padding:18px 0;display:grid}.infrastructureDeliveryJourney li span{color:#0785b1;background:#e5f6fb;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.infrastructureDeliveryJourney li strong{color:#173551;font-size:16px}.digitalInfrastructureCta{color:#fff;background:radial-gradient(circle at 80% 20%,#00bdef33,#0000 30%),#07172f;width:100%;max-width:none;margin:0;padding:95px max(4%,50% - 620px)}.digitalInfrastructureCta .eyebrow{color:#68dcff}.digitalInfrastructureCta h2{color:#fff;max-width:920px}.digitalInfrastructureCta>p:not(.eyebrow){color:#ffffffb3;max-width:760px}.digitalInfrastructureCta .buttons{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.digitalInfrastructureCta .primaryBtn,.digitalInfrastructureCta .secondaryBtn{border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.digitalInfrastructureCta .primaryBtn{color:#fff;background:linear-gradient(135deg,#0cbae9,#158bea)}.digitalInfrastructureCta .secondaryBtn{color:#fff;background:#ffffff0f;border:1px solid #ffffff47}@media (width<=1080px){.digitalInfrastructureHeroInner,.infrastructureTechnologySection,.infrastructureDeploymentSection,.infrastructureDeliverySection{grid-template-columns:1fr}.infrastructureArchitectureVisual{max-width:740px}.infrastructureJourneyGrid{grid-template-columns:repeat(2,1fr)}.infrastructureCapabilityIntro{grid-template-columns:1fr;gap:23px}.infrastructureCapabilityGrid,.infrastructureContinuityGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.digitalInfrastructureHero{padding:70px 0}.digitalInfrastructureHeroInner{gap:45px;width:min(92%,620px)}.digitalInfrastructureHeroContent h1{font-size:clamp(40px,13vw,58px)}.digitalInfrastructureHeroActions{flex-direction:column}.digitalInfrastructureHeroActions a{width:100%}.infrastructureArchitectureVisual{border-radius:21px;padding:17px}.infrastructureArchitectureTop{flex-direction:column}.infrastructureArchitectureTop strong{text-align:left}.infrastructureJourneyGrid,.infrastructureCapabilityGrid,.infrastructureTechnologyGrid,.infrastructureContinuityGrid,.infrastructureDeploymentOptions{grid-template-columns:1fr}.infrastructureJourneySection,.infrastructureContinuitySection,.infrastructureDeliverySection{padding:72px 0}.infrastructureCapabilitySection,.infrastructureTechnologySection,.infrastructureDeploymentSection,.digitalInfrastructureCta{padding:72px 5%}.infrastructureCapabilityGrid>article{min-height:380px}.infrastructureTechnologyContent .primaryBtn{text-align:center;width:100%}.digitalInfrastructureCta .buttons{flex-direction:column}.digitalInfrastructureCta .buttons a{width:100%}}.industriesPlatformPage{color:#102844;background:#f5f8fc}.industriesHero{color:#fff;background:radial-gradient(circle at 82% 16%,#00c2ff38,#0000 31%),linear-gradient(135deg,#07152d 0%,#0a3774 55%,#087eb8 100%);padding:96px 0;position:relative;overflow:hidden}.industriesHero:before{content:"";opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.industriesHeroInner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(470px,.88fr);align-items:center;gap:70px;width:min(1320px,92%);margin:0 auto;display:grid;position:relative}.industriesHeroContent{max-width:750px}.industriesHeroContent .eyebrow{color:#70ddff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 23px;font-size:12px;font-weight:900}.industriesHeroContent h1{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(46px,5.6vw,79px);line-height:.98}.industriesHeroLead{color:#fffc;max-width:700px;margin:28px 0 0;font-size:18px;line-height:1.72}.industriesHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.industriesHeroActions .primaryBtn,.industriesHeroActions .secondaryBtn{border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.industriesHeroActions .primaryBtn{color:#fff;background:linear-gradient(135deg,#0dc1ec,#1689ed);box-shadow:0 16px 36px #00b5ef47}.industriesHeroActions .secondaryBtn{color:#fff;background:#ffffff12;border:1px solid #ffffff4d}.industriesHeroProof{flex-wrap:wrap;gap:9px;margin-top:29px;display:flex}.industriesHeroProof span{color:#ffffffd6;background:#ffffff0f;border:1px solid #ffffff2b;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:700}.industryOperatingView{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#04122b91;border:1px solid #ffffff29;border-radius:29px;padding:25px;box-shadow:0 32px 70px #00091d59}.industryOperatingTop{justify-content:space-between;gap:20px;padding:4px 4px 21px;display:flex}.industryOperatingTop span{color:#65d9ff;letter-spacing:.16em;font-size:10px;font-weight:900}.industryOperatingTop strong{color:#fff;text-align:right}.industryOperatingCore{text-align:center;background:#00b1e721;border:1px solid #59d9ff40;border-radius:17px;padding:21px}.industryOperatingCore span{color:#67dcff;letter-spacing:.15em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.industryOperatingCore strong{color:#fff;font-size:16px}.industryOperatingLayers{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0;display:grid}.industryOperatingLayers article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:38px 1fr;gap:13px;min-height:135px;padding:15px;display:grid}.industryOperatingLayers article>span{color:#69ddff;background:#00b7ef1c;border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-weight:900;display:grid}.industryOperatingLayers h3{color:#fff;margin:4px 0 7px;font-size:15px}.industryOperatingLayers p{color:#ffffff8f;margin:0;font-size:11px;line-height:1.5}.industryOperatingOutcome{background:#00b4e71f;border:1px solid #51d7ff38;border-radius:16px;padding:19px}.industryOperatingOutcome span{color:#7df;letter-spacing:.15em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.industryOperatingOutcome strong{color:#fff;line-height:1.45}.industryPerspectiveSection,.industryEngagementSection{width:min(1240px,92%);margin:0 auto;padding:100px 0}.industrySectionIntro{max-width:850px;margin-bottom:48px}.industrySectionIntro .eyebrow{color:#0986b8;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.industrySectionIntro h2{color:#0b2444;letter-spacing:-.038em;margin:0;font-size:clamp(35px,4.3vw,56px);line-height:1.07}.industrySectionIntro>p:last-child{color:#5e7289;margin:20px 0 0;font-size:17px;line-height:1.75}.industryPerspectiveGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.industryPerspectiveGrid article{background:#fff;border:1px solid #dbe6ef;border-radius:20px;min-height:300px;padding:28px;box-shadow:0 17px 43px #1231520f}.industryPerspectiveGrid span{color:#0781ae;background:#e5f6fb;border-radius:50%;place-items:center;width:43px;height:43px;font-size:11px;font-weight:900;display:grid}.industryPerspectiveGrid h3{color:#153251;margin:30px 0 13px;font-size:22px;line-height:1.25}.industryPerspectiveGrid p{color:#697b8f;margin:0;line-height:1.7}.industrySectorSection{color:#fff;background:radial-gradient(circle at 85% 8%,#00bcef2e,#0000 28%),#07172f;width:100%;padding:105px max(4%,50% - 620px)}.industrySectorIntro{grid-template-columns:1fr .68fr;align-items:end;gap:70px;margin-bottom:52px;display:grid}.industrySectorIntro .eyebrow{color:#65daff;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.industrySectorIntro h2{color:#fff;letter-spacing:-.04em;max-width:800px;margin:0;font-size:clamp(38px,4.5vw,60px);line-height:1.05}.industrySectorIntro>p{color:#ffffffad;margin:0;font-size:16px;line-height:1.75}.industrySectorGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.industrySectorGrid>article{background:#ffffff0e;border:1px solid #ffffff21;border-radius:22px;flex-direction:column;min-height:690px;padding:18px 18px 30px;display:flex;overflow:hidden}.industrySectorImage{background:#ffffff14;border-radius:15px;height:245px;margin:0 0 24px;position:relative;overflow:hidden}.industrySectorImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#04112657);position:absolute;inset:0}.industrySectorImage img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.industrySectorGrid>article:hover .industrySectorImage img{transform:scale(1.025)}.industrySectorTop{justify-content:space-between;align-items:center;gap:18px;padding:0 13px;display:flex}.industrySectorTop>span{color:#68dcff;background:#00b7ef1f;border-radius:50%;place-items:center;width:43px;height:43px;font-size:11px;font-weight:900;display:grid}.industrySectorTop small{color:#69dcff;letter-spacing:.12em;text-align:right;text-transform:uppercase;font-size:9px;font-weight:900}.industrySectorGrid h3{color:#fff;margin:28px 13px 21px;font-size:27px}.industryChallenge strong,.industrySolution strong{color:#72ddff;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.industryChallenge p,.industrySolution p{color:#ffffffa6;margin:0;line-height:1.7}.industryChallenge,.industrySolution{margin-left:13px;margin-right:13px}.industryPriorities{flex-wrap:wrap;gap:7px;margin:24px 13px;display:flex}.industryPriorities span{color:#bdefff;background:#00b7ef1a;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:700}.industrySolution{border-top:1px solid #ffffff1c;margin-top:auto;padding-top:23px}.industrySolutionStack{color:#fff;background:linear-gradient(135deg,#0a477b,#0785ba);grid-template-columns:minmax(300px,.67fr) minmax(0,1fr);align-items:center;gap:70px;width:100%;padding:100px max(4%,50% - 620px);display:grid}.industrySolutionStackContent .eyebrow{color:#90e9ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.industrySolutionStackContent h2{color:#fff;margin:0;font-size:clamp(37px,4.3vw,56px);line-height:1.07}.industrySolutionStackContent>p:last-child{color:#ffffffba;margin:20px 0 0;line-height:1.75}.industrySolutionLinks{gap:11px;display:grid}.industrySolutionLinks>a{color:#fff;background:#ffffff12;border:1px solid #ffffff29;border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:16px;padding:21px;text-decoration:none;transition:transform .18s,background .18s;display:grid}.industrySolutionLinks>a:hover{background:#ffffff1a;transform:translate(5px)}.industrySolutionLinks>a>span{color:#8ae8ff;background:#00b7ef21;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.industrySolutionLinks strong{color:#fff;font-size:18px;display:block}.industrySolutionLinks small{color:#ffffff9e;margin-top:5px;display:block}.industryEngagementSection{grid-template-columns:.75fr 1fr;align-items:center;gap:70px;display:grid}.industryEngagementIntro .eyebrow{color:#0986b8;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.industryEngagementIntro h2{color:#0b2444;margin:0;font-size:clamp(35px,4.3vw,56px);line-height:1.07}.industryEngagementIntro>p:last-child{color:#5e7289;margin:20px 0 0;line-height:1.75}.industryEngagementJourney{margin:0;padding:0;list-style:none}.industryEngagementJourney li{border-bottom:1px solid #d8e3ed;grid-template-columns:47px 1fr;align-items:center;gap:17px;padding:18px 0;display:grid}.industryEngagementJourney li span{color:#0785b1;background:#e5f6fb;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.industryEngagementJourney li strong{color:#173551;font-size:16px}.industriesPlatformCta{color:#fff;background:radial-gradient(circle at 80% 20%,#00bdef33,#0000 30%),#07172f;width:100%;max-width:none;margin:0;padding:95px max(4%,50% - 620px)}.industriesPlatformCta .eyebrow{color:#68dcff}.industriesPlatformCta h2{color:#fff;max-width:920px}.industriesPlatformCta>p:not(.eyebrow){color:#ffffffb3;max-width:760px}.industriesPlatformCta .buttons{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.industriesPlatformCta .primaryBtn,.industriesPlatformCta .secondaryBtn{border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.industriesPlatformCta .primaryBtn{color:#fff;background:linear-gradient(135deg,#0cbae9,#158bea)}.industriesPlatformCta .secondaryBtn{color:#fff;background:#ffffff0f;border:1px solid #ffffff47}@media (width<=1080px){.industriesHeroInner,.industrySolutionStack,.industryEngagementSection{grid-template-columns:1fr}.industryOperatingView{max-width:740px}.industryPerspectiveGrid{grid-template-columns:repeat(2,1fr)}.industrySectorIntro{grid-template-columns:1fr;gap:23px}}@media (width<=720px){.industriesHero{padding:70px 0}.industriesHeroInner{gap:45px;width:min(92%,620px)}.industriesHeroContent h1{font-size:clamp(40px,13vw,58px)}.industriesHeroActions{flex-direction:column}.industriesHeroActions a{width:100%}.industryOperatingView{border-radius:21px;padding:17px}.industryOperatingTop{flex-direction:column}.industryOperatingTop strong{text-align:left}.industryOperatingLayers,.industryPerspectiveGrid,.industrySectorGrid{grid-template-columns:1fr}.industryPerspectiveSection,.industryEngagementSection{padding:72px 0}.industrySectorSection,.industrySolutionStack,.industriesPlatformCta{padding:72px 5%}.industrySectorGrid>article{min-height:0}.industrySectorImage{height:clamp(210px,58vw,330px)}.industriesPlatformCta .buttons{flex-direction:column}.industriesPlatformCta .buttons a{width:100%}}.industriesPlatformPage .industrySectorSection{color:#fff!important;background:radial-gradient(circle at 85% 8%,#00bcef2e,#0000 28%),#07172f!important}.industriesPlatformPage .industrySectorGrid>article{box-shadow:0 18px 50px #00081933;opacity:1!important;visibility:visible!important;background:#0d2442!important;border-color:#ffffff29!important}.industriesPlatformPage .industrySectorImage,.industriesPlatformPage .industrySectorImage img{opacity:1!important;visibility:visible!important}.industriesPlatformPage .industrySectorImage{background:#132f50!important}.industriesPlatformPage .industrySectorIntro h2,.industriesPlatformPage .industrySectorGrid h3{color:#fff!important;opacity:1!important}.industriesPlatformPage .industrySectorIntro>p,.industriesPlatformPage .industryChallenge p,.industriesPlatformPage .industrySolution p{color:#ffffffd1!important;opacity:1!important}.industriesPlatformPage .industrySectorIntro .eyebrow,.industriesPlatformPage .industrySectorTop small,.industriesPlatformPage .industryChallenge strong,.industriesPlatformPage .industrySolution strong{color:#72ddff!important;opacity:1!important}.industriesPlatformPage .industrySectorTop>span{color:#76e2ff!important;opacity:1!important;background:#00b7ef2e!important}.industriesPlatformPage .industryPriorities span{color:#d8f6ff!important;opacity:1!important;background:#00b7ef29!important}.industriesPlatformPage .industrySolutionStack{color:#fff!important;background:radial-gradient(circle at 86% 12%,#63e0ff2e,#0000 28%),linear-gradient(135deg,#083c70,#087fae)!important}.industriesPlatformPage .industrySolutionStackContent .eyebrow{color:#a3edff!important;opacity:1!important}.industriesPlatformPage .industrySolutionStackContent h2,.industriesPlatformPage .industrySolutionLinks strong{color:#fff!important;opacity:1!important}.industriesPlatformPage .industrySolutionStackContent>p:last-child,.industriesPlatformPage .industrySolutionLinks small{color:#ffffffd6!important;opacity:1!important}.industriesPlatformPage .industrySolutionLinks>a{color:#fff!important;opacity:1!important;visibility:visible!important;background:#0521464d!important;border-color:#ffffff38!important}.industriesPlatformPage .industrySolutionLinks>a>span{color:#a4edff!important;opacity:1!important;background:#00b7ef33!important}.aiAutomationPage{color:#102844;background:#f5f8fc}.aiAutomationHero{color:#fff;background:radial-gradient(circle at 82% 16%,#00c2ff3b,#0000 31%),linear-gradient(135deg,#07152d 0%,#0a3774 55%,#087eb8 100%);padding:96px 0;position:relative;overflow:hidden}.aiAutomationHero:before{content:"";opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.aiAutomationHeroInner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(470px,.88fr);align-items:center;gap:70px;width:min(1320px,92%);margin:0 auto;display:grid;position:relative}.aiAutomationHeroContent{max-width:750px}.aiAutomationHeroContent .eyebrow{color:#70ddff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 23px;font-size:12px;font-weight:900}.aiAutomationHeroContent h1{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(46px,5.6vw,79px);line-height:.98}.aiAutomationHeroLead{color:#fffc;max-width:700px;margin:28px 0 0;font-size:18px;line-height:1.72}.aiAutomationHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.aiAutomationHeroActions .primaryBtn,.aiAutomationHeroActions .secondaryBtn{border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.aiAutomationHeroActions .primaryBtn{color:#fff;background:linear-gradient(135deg,#0dc1ec,#1689ed);box-shadow:0 16px 36px #00b5ef47}.aiAutomationHeroActions .secondaryBtn{color:#fff;background:#ffffff12;border:1px solid #ffffff4d}.aiAutomationHeroProof{flex-wrap:wrap;gap:9px;margin-top:29px;display:flex}.aiAutomationHeroProof span{color:#ffffffd6;background:#ffffff0f;border:1px solid #ffffff2b;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:700}.aiDecisionVisual{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#04122b91;border:1px solid #ffffff29;border-radius:29px;padding:25px;box-shadow:0 32px 70px #00091d59}.aiDecisionTop{justify-content:space-between;gap:20px;padding:4px 4px 21px;display:flex}.aiDecisionTop span{color:#65d9ff;letter-spacing:.16em;font-size:10px;font-weight:900}.aiDecisionTop strong{color:#fff;text-align:right}.aiDecisionInput,.aiDecisionCore,.aiDecisionOutcome{border-radius:16px;padding:19px}.aiDecisionInput{background:#ffffff0e;border:1px solid #ffffff1f}.aiDecisionInput>span,.aiDecisionCore>span,.aiDecisionOutcome>span{color:#70ddff;letter-spacing:.15em;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.aiDecisionInput>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.aiDecisionInput small{color:#ffffffb8;text-align:center;background:#ffffff0f;border-radius:9px;padding:9px;font-weight:700}.aiDecisionCore{text-align:center;background:#00b1e721;border:1px solid #59d9ff40;margin:11px 0}.aiDecisionCore strong{color:#fff;font-size:17px;display:block}.aiDecisionCore small{color:#ffffff94;margin-top:7px;display:block}.aiDecisionOutputs{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:11px;display:grid}.aiDecisionOutputs article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:13px;min-height:105px;padding:13px}.aiDecisionOutputs span{color:#6bdcff;margin-bottom:13px;font-size:9px;font-weight:900;display:block}.aiDecisionOutputs strong{color:#fff;font-size:13px;display:block}.aiDecisionOutputs small{color:#ffffff85;margin-top:5px;font-size:9px;display:block}.aiDecisionOutcome{background:#00b4e71f;border:1px solid #51d7ff38}.aiDecisionOutcome strong{color:#fff;line-height:1.45}.aiJourneySection,.aiGovernanceSection,.aiDeliverySection{width:min(1240px,92%);margin:0 auto;padding:100px 0}.aiSectionIntro{max-width:820px;margin-bottom:48px}.aiSectionIntro .eyebrow{color:#0986b8;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.aiSectionIntro h2{color:#0b2444;letter-spacing:-.038em;margin:0;font-size:clamp(35px,4.3vw,56px);line-height:1.07}.aiSectionIntro>p:last-child{color:#5e7289;margin:20px 0 0;font-size:17px;line-height:1.75}.aiJourneyGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.aiJourneyGrid article{background:#fff;border:1px solid #dbe6ef;border-radius:20px;min-height:300px;padding:28px;box-shadow:0 17px 43px #1231520f}.aiJourneyGrid article>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.aiJourneyGrid article>div span{color:#0781ae;background:#e5f6fb;border-radius:50%;place-items:center;width:43px;height:43px;font-size:11px;font-weight:900;display:grid}.aiJourneyGrid article>div small{color:#0a8fbe;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.aiJourneyGrid h3{color:#153251;margin:30px 0 13px;font-size:22px}.aiJourneyGrid p{color:#697b8f;margin:0;line-height:1.7}.aiCapabilitySection{color:#fff;background:radial-gradient(circle at 85% 8%,#00bcef2e,#0000 28%),#07172f;width:100%;padding:105px max(4%,50% - 620px)}.aiCapabilityIntro{grid-template-columns:1fr .68fr;align-items:end;gap:70px;margin-bottom:52px;display:grid}.aiCapabilityIntro .eyebrow{color:#65daff;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.aiCapabilityIntro h2{color:#fff;letter-spacing:-.04em;max-width:800px;margin:0;font-size:clamp(38px,4.5vw,60px);line-height:1.05}.aiCapabilityIntro>p{color:#ffffffad;margin:0;font-size:16px;line-height:1.75}.aiCapabilityGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.aiCapabilityGrid>article{background:#ffffff0e;border:1px solid #ffffff21;border-radius:21px;flex-direction:column;min-height:415px;padding:29px;display:flex}.aiCapabilityTop{justify-content:space-between;align-items:center;gap:18px;display:flex}.aiCapabilityTop span{color:#68dcff;background:#00b7ef1f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.aiCapabilityTop small{color:#69dcff;letter-spacing:.12em;text-align:right;text-transform:uppercase;font-size:9px;font-weight:900}.aiCapabilityGrid h3{color:#fff;margin:29px 0 13px;font-size:24px}.aiCapabilityGrid>article>p{color:#ffffffa6;margin:0;line-height:1.7}.aiCapabilityGrid ul{flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:24px 0 0;list-style:none;display:flex}.aiCapabilityGrid li{color:#bdefff;background:#00b7ef1a;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:700}.aiUseCaseSection{color:#fff;background:linear-gradient(135deg,#0a477b,#0785ba);grid-template-columns:minmax(300px,.68fr) minmax(0,1fr);align-items:center;gap:70px;width:100%;padding:100px max(4%,50% - 620px);display:grid}.aiUseCaseContent .eyebrow{color:#90e9ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.aiUseCaseContent h2{color:#fff;margin:0;font-size:clamp(37px,4.3vw,56px);line-height:1.07}.aiUseCaseContent>p{color:#ffffffba;margin:20px 0 28px;line-height:1.75}.aiUseCaseContent .primaryBtn{color:#0b4d79;background:#fff;border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.aiUseCaseGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.aiUseCaseGrid article{background:#ffffff12;border:1px solid #ffffff2b;border-radius:17px;min-height:185px;padding:23px}.aiUseCaseGrid span{color:#8ae8ff;font-size:10px;font-weight:900}.aiUseCaseGrid h3{color:#fff;margin:22px 0 9px;font-size:19px}.aiUseCaseGrid p{color:#ffffffb0;margin:0;line-height:1.62}.aiWorkforceSection{grid-template-columns:.65fr 1fr;align-items:center;gap:70px;width:min(1240px,92%);margin:0 auto;padding:100px 0;display:grid}.aiWorkforceStory .eyebrow{color:#0986b8;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.aiWorkforceStory h2{color:#0b2444;margin:0;font-size:clamp(35px,4.3vw,56px);line-height:1.07}.aiWorkforceStory>p:last-child{color:#5e7289;margin:20px 0 0;line-height:1.75}.aiWorkforceCapabilities{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.aiWorkforceCapabilities article{background:#fff;border:1px solid #dbe6ef;border-radius:18px;min-height:230px;padding:25px;box-shadow:0 15px 38px #1231520f}.aiWorkforceCapabilities span{color:#0a8fbe;letter-spacing:.13em;font-size:10px;font-weight:900}.aiWorkforceCapabilities h3{color:#153251;margin:24px 0 11px;font-size:20px}.aiWorkforceCapabilities p{color:#697b8f;margin:0;line-height:1.66}.aiGovernanceGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.aiGovernanceGrid article{background:#fff;border:1px solid #dbe6ef;border-radius:20px;min-height:245px;padding:28px;box-shadow:0 17px 43px #1231520f}.aiGovernanceGrid span{color:#0a8fbe;font-size:11px;font-weight:900}.aiGovernanceGrid h3{color:#153251;margin:27px 0 12px;font-size:21px}.aiGovernanceGrid p{color:#697b8f;margin:0;line-height:1.7}.aiDeliverySection{color:#fff;background:#0b2c54;grid-template-columns:.75fr 1fr;align-items:center;gap:70px;width:100%;max-width:none;padding-left:max(4%,50% - 620px);padding-right:max(4%,50% - 620px);display:grid}.aiDeliveryIntro .eyebrow{color:#6edfff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.aiDeliveryIntro h2{color:#fff;margin:0;font-size:clamp(36px,4.2vw,54px);line-height:1.08}.aiDeliveryIntro>p:last-child{color:#ffffffb3;margin:20px 0 0;line-height:1.75}.aiDeliveryJourney{margin:0;padding:0;list-style:none}.aiDeliveryJourney li{border-bottom:1px solid #ffffff21;grid-template-columns:47px 1fr;align-items:center;gap:17px;padding:18px 0;display:grid}.aiDeliveryJourney li span{color:#70e0ff;background:#00b7ef1f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.aiDeliveryJourney li strong{color:#fff;font-size:16px}.aiAutomationCta{color:#fff;background:radial-gradient(circle at 80% 20%,#00bdef33,#0000 30%),#07172f;width:100%;max-width:none;margin:0;padding:95px max(4%,50% - 620px)}.aiAutomationCta .eyebrow{color:#68dcff}.aiAutomationCta h2{color:#fff;max-width:920px}.aiAutomationCta>p:not(.eyebrow){color:#ffffffb3;max-width:760px}.aiAutomationCta .buttons{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.aiAutomationCta .primaryBtn,.aiAutomationCta .secondaryBtn{border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.aiAutomationCta .primaryBtn{color:#fff;background:linear-gradient(135deg,#0cbae9,#158bea)}.aiAutomationCta .secondaryBtn{color:#fff;background:#ffffff0f;border:1px solid #ffffff47}@media (width<=1080px){.aiAutomationHeroInner,.aiUseCaseSection,.aiWorkforceSection,.aiDeliverySection{grid-template-columns:1fr}.aiDecisionVisual{max-width:740px}.aiJourneyGrid{grid-template-columns:repeat(2,1fr)}.aiCapabilityIntro{grid-template-columns:1fr;gap:23px}.aiCapabilityGrid,.aiGovernanceGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.aiAutomationHero{padding:70px 0}.aiAutomationHeroInner{gap:45px;width:min(92%,620px)}.aiAutomationHeroContent h1{font-size:clamp(40px,13vw,58px)}.aiAutomationHeroActions{flex-direction:column}.aiAutomationHeroActions a{width:100%}.aiDecisionVisual{border-radius:21px;padding:17px}.aiDecisionTop{flex-direction:column}.aiDecisionTop strong{text-align:left}.aiDecisionOutputs,.aiJourneyGrid,.aiCapabilityGrid,.aiUseCaseGrid,.aiWorkforceCapabilities,.aiGovernanceGrid{grid-template-columns:1fr}.aiJourneySection,.aiWorkforceSection,.aiGovernanceSection{padding:72px 0}.aiCapabilitySection,.aiUseCaseSection,.aiDeliverySection,.aiAutomationCta{padding:72px 5%}.aiCapabilityGrid>article{min-height:380px}.aiUseCaseContent .primaryBtn{text-align:center;width:100%}.aiAutomationCta .buttons{flex-direction:column}.aiAutomationCta .buttons a{width:100%}}.consultingServicesPage{color:#102844;background:#f5f8fc}.consultingServicesHero{color:#fff;background:radial-gradient(circle at 82% 16%,#00c2ff38,#0000 31%),linear-gradient(135deg,#07152d 0%,#0a3774 55%,#087eb8 100%);padding:96px 0;position:relative;overflow:hidden}.consultingServicesHero:before{content:"";opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.consultingServicesHeroInner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(470px,.88fr);align-items:center;gap:70px;width:min(1320px,92%);margin:0 auto;display:grid;position:relative}.consultingServicesHeroContent{max-width:750px}.consultingServicesHeroContent .eyebrow{color:#70ddff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 23px;font-size:12px;font-weight:900}.consultingServicesHeroContent h1{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(46px,5.6vw,79px);line-height:.98}.consultingServicesHeroLead{color:#fffc;max-width:700px;margin:28px 0 0;font-size:18px;line-height:1.72}.consultingServicesHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.consultingServicesHeroActions .primaryBtn,.consultingServicesHeroActions .secondaryBtn{border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.consultingServicesHeroActions .primaryBtn{color:#fff;background:linear-gradient(135deg,#0dc1ec,#1689ed);box-shadow:0 16px 36px #00b5ef47}.consultingServicesHeroActions .secondaryBtn{color:#fff;background:#ffffff12;border:1px solid #ffffff4d}.consultingServicesHeroProof{flex-wrap:wrap;gap:9px;margin-top:29px;display:flex}.consultingServicesHeroProof span{color:#ffffffd6;background:#ffffff0f;border:1px solid #ffffff2b;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:700}.consultingOutcomeVisual{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#04122b91;border:1px solid #ffffff29;border-radius:29px;padding:25px;box-shadow:0 32px 70px #00091d59}.consultingOutcomeTop{justify-content:space-between;gap:20px;padding:4px 4px 21px;display:flex}.consultingOutcomeTop span{color:#65d9ff;letter-spacing:.16em;font-size:10px;font-weight:900}.consultingOutcomeTop strong{color:#fff;text-align:right}.consultingOutcomeNeed,.consultingOutcomeResult{border-radius:16px;padding:20px}.consultingOutcomeNeed{background:#ffffff0e;border:1px solid #ffffff1f}.consultingOutcomeNeed span,.consultingOutcomeResult span{color:#70ddff;letter-spacing:.15em;margin-bottom:9px;font-size:9px;font-weight:900;display:block}.consultingOutcomeNeed strong{color:#fff;font-size:18px}.consultingOutcomeJourney{grid-template-columns:repeat(2,1fr);gap:8px;margin:11px 0;display:grid}.consultingOutcomeJourney article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:13px;min-height:110px;padding:14px}.consultingOutcomeJourney span{color:#6bdcff;margin-bottom:14px;font-size:9px;font-weight:900;display:block}.consultingOutcomeJourney strong{color:#fff;font-size:14px;display:block}.consultingOutcomeJourney small{color:#ffffff85;margin-top:5px;font-size:10px;display:block}.consultingOutcomeResult{background:#00b4e71f;border:1px solid #51d7ff38}.consultingOutcomeResult strong{color:#fff;line-height:1.45}.consultingJourneySection,.consultingEngagementSection{width:min(1240px,92%);margin:0 auto;padding:100px 0}.consultingSectionIntro{max-width:820px;margin-bottom:48px}.consultingSectionIntro .eyebrow{color:#0986b8;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.consultingSectionIntro h2{color:#0b2444;letter-spacing:-.038em;margin:0;font-size:clamp(35px,4.3vw,56px);line-height:1.07}.consultingSectionIntro>p:last-child{color:#5e7289;margin:20px 0 0;font-size:17px;line-height:1.75}.consultingJourneyGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.consultingJourneyGrid article{background:#fff;border:1px solid #dbe6ef;border-radius:20px;min-height:300px;padding:28px;box-shadow:0 17px 43px #1231520f}.consultingJourneyGrid article>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.consultingJourneyGrid article>div span{color:#0781ae;background:#e5f6fb;border-radius:50%;place-items:center;width:43px;height:43px;font-size:11px;font-weight:900;display:grid}.consultingJourneyGrid article>div small{color:#0a8fbe;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.consultingJourneyGrid h3{color:#153251;margin:30px 0 13px;font-size:22px}.consultingJourneyGrid p{color:#697b8f;margin:0;line-height:1.7}.consultingCapabilitySection{color:#fff;background:radial-gradient(circle at 85% 8%,#00bcef2e,#0000 28%),#07172f;width:100%;padding:105px max(4%,50% - 620px)}.consultingCapabilityIntro{grid-template-columns:1fr .68fr;align-items:end;gap:70px;margin-bottom:52px;display:grid}.consultingCapabilityIntro .eyebrow{color:#65daff;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.consultingCapabilityIntro h2{color:#fff;letter-spacing:-.04em;max-width:800px;margin:0;font-size:clamp(38px,4.5vw,60px);line-height:1.05}.consultingCapabilityIntro>p{color:#ffffffad;margin:0;font-size:16px;line-height:1.75}.consultingCapabilityGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.consultingCapabilityGrid>article{background:#ffffff0e;border:1px solid #ffffff21;border-radius:21px;flex-direction:column;min-height:415px;padding:29px;display:flex}.consultingCapabilityTop{justify-content:space-between;align-items:center;gap:18px;display:flex}.consultingCapabilityTop span{color:#68dcff;background:#00b7ef1f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.consultingCapabilityTop small{color:#69dcff;letter-spacing:.12em;text-align:right;text-transform:uppercase;font-size:9px;font-weight:900}.consultingCapabilityGrid h3{color:#fff;margin:29px 0 13px;font-size:24px}.consultingCapabilityGrid>article>p{color:#ffffffa6;margin:0;line-height:1.7}.consultingCapabilityGrid ul{flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:24px 0 0;list-style:none;display:flex}.consultingCapabilityGrid li{color:#bdefff;background:#00b7ef1a;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:700}.managedSupportSection{color:#fff;background:linear-gradient(135deg,#0a477b,#0785ba);grid-template-columns:minmax(300px,.68fr) minmax(0,1fr);align-items:center;gap:70px;width:100%;padding:100px max(4%,50% - 620px);display:grid}.managedSupportContent .eyebrow{color:#90e9ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.managedSupportContent h2{color:#fff;margin:0;font-size:clamp(37px,4.3vw,56px);line-height:1.07}.managedSupportContent>p{color:#ffffffba;margin:20px 0 28px;line-height:1.75}.managedSupportContent .primaryBtn{color:#0b4d79;background:#fff;border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.managedSupportGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.managedSupportGrid article{background:#ffffff12;border:1px solid #ffffff2b;border-radius:17px;min-height:185px;padding:23px}.managedSupportGrid span{color:#8ae8ff;font-size:10px;font-weight:900}.managedSupportGrid h3{color:#fff;margin:22px 0 9px;font-size:19px}.managedSupportGrid p{color:#ffffffb0;margin:0;line-height:1.62}.consultingEngagementGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.consultingEngagementGrid>article{background:#fff;border:1px solid #dbe6ef;border-radius:20px;flex-direction:column;min-height:390px;padding:29px;display:flex;box-shadow:0 17px 43px #1231520f}.consultingEngagementGrid>article>span{color:#0a8fbe;font-size:11px;font-weight:900}.consultingEngagementGrid h3{color:#153251;margin:28px 0 13px;font-size:25px}.consultingEngagementGrid>article>p{color:#697b8f;margin:0;line-height:1.7}.consultingEngagementGrid>article>div{border-top:1px solid #dde7ef;margin-top:auto;padding-top:22px}.consultingEngagementGrid>article>div strong{color:#0985b1;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.consultingEngagementGrid>article>div p{color:#536b83;margin:0;line-height:1.6}.consultingDeliveryControlSection{color:#fff;background:#0b2c54;grid-template-columns:1fr minmax(360px,.68fr);align-items:center;gap:70px;width:100%;padding:100px max(4%,50% - 620px);display:grid}.consultingDeliveryControlContent .eyebrow{color:#6edfff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.consultingDeliveryControlContent h2{color:#fff;margin:0;font-size:clamp(36px,4.2vw,54px);line-height:1.08}.consultingDeliveryControlContent>p{color:#ffffffb3;margin:20px 0 28px;line-height:1.75}.consultingDeliveryControls{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.consultingDeliveryControls span{color:#ffffffbf;background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;padding:13px;font-size:12px;font-weight:700}.consultingCommitmentCard{background:#fff1;border:1px solid #ffffff2b;border-radius:24px;padding:34px}.consultingCommitmentCard>span{color:#6fddff;letter-spacing:.15em;font-size:10px;font-weight:900}.consultingCommitmentCard h3{color:#fff;margin:16px 0 24px;font-size:27px;line-height:1.2}.consultingCommitmentCard ul{margin:0;padding:0;list-style:none}.consultingCommitmentCard li{color:#ffffffba;border-top:1px solid #ffffff1f;padding:13px 0 13px 25px;line-height:1.55;position:relative}.consultingCommitmentCard li:before{content:"✓";color:#70dfff;font-weight:900;position:absolute;left:0}.consultingPortfolioSection{grid-template-columns:.65fr 1fr;align-items:start;gap:70px;width:min(1240px,92%);margin:0 auto;padding:100px 0;display:grid}.consultingPortfolioSection .eyebrow{color:#0986b8;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.consultingPortfolioSection h2{color:#0b2444;margin:0;font-size:clamp(35px,4.3vw,56px);line-height:1.07}.consultingPortfolioLinks{gap:10px;display:grid}.consultingPortfolioLinks>a{color:#173550;background:#fff;border:1px solid #dbe6ef;border-radius:15px;grid-template-columns:43px 1fr;align-items:center;gap:15px;padding:19px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid}.consultingPortfolioLinks>a:hover{border-color:#8ccfe5;transform:translate(5px)}.consultingPortfolioLinks>a>span{color:#0786b2;background:#e6f6fb;border-radius:50%;place-items:center;width:39px;height:39px;font-size:10px;font-weight:900;display:grid}.consultingPortfolioLinks strong{color:#173550;display:block}.consultingPortfolioLinks small{color:#6b7d90;margin-top:5px;display:block}.consultingServicesCta{color:#fff;background:radial-gradient(circle at 80% 20%,#00bdef33,#0000 30%),#07172f;width:100%;max-width:none;margin:0;padding:95px max(4%,50% - 620px)}.consultingServicesCta .eyebrow{color:#68dcff}.consultingServicesCta h2{color:#fff;max-width:920px}.consultingServicesCta>p:not(.eyebrow){color:#ffffffb3;max-width:760px}.consultingServicesCta .buttons{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.consultingServicesCta .primaryBtn,.consultingServicesCta .secondaryBtn{border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.consultingServicesCta .primaryBtn{color:#fff;background:linear-gradient(135deg,#0cbae9,#158bea)}.consultingServicesCta .secondaryBtn{color:#fff;background:#ffffff0f;border:1px solid #ffffff47}@media (width<=1080px){.consultingServicesHeroInner,.managedSupportSection,.consultingDeliveryControlSection,.consultingPortfolioSection{grid-template-columns:1fr}.consultingOutcomeVisual{max-width:740px}.consultingJourneyGrid{grid-template-columns:repeat(2,1fr)}.consultingCapabilityIntro{grid-template-columns:1fr;gap:23px}.consultingCapabilityGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.consultingServicesHero{padding:70px 0}.consultingServicesHeroInner{gap:45px;width:min(92%,620px)}.consultingServicesHeroContent h1{font-size:clamp(40px,13vw,58px)}.consultingServicesHeroActions{flex-direction:column}.consultingServicesHeroActions a{width:100%}.consultingOutcomeVisual{border-radius:21px;padding:17px}.consultingOutcomeTop{flex-direction:column}.consultingOutcomeTop strong{text-align:left}.consultingOutcomeJourney,.consultingJourneyGrid,.consultingCapabilityGrid,.managedSupportGrid,.consultingEngagementGrid,.consultingDeliveryControls{grid-template-columns:1fr}.consultingJourneySection,.consultingEngagementSection,.consultingPortfolioSection{padding:72px 0}.consultingCapabilitySection,.managedSupportSection,.consultingDeliveryControlSection,.consultingServicesCta{padding:72px 5%}.consultingCapabilityGrid>article{min-height:380px}.managedSupportContent .primaryBtn{text-align:center;width:100%}.consultingServicesCta .buttons{flex-direction:column}.consultingServicesCta .buttons a{width:100%}}.aboutPremiumPage{color:#12233f;background:#f5f8fc;overflow:hidden}.aboutPremiumHero{color:#fff;background:radial-gradient(circle at 18% 20%,#14b1ff47,#0000 36%),radial-gradient(circle at 85% 75%,#2674ff33,#0000 38%),linear-gradient(135deg,#07152e 0%,#082b58 50%,#075e9f 100%);padding:110px 0 96px;position:relative}.aboutPremiumHero:before{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.aboutPremiumHeroInner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);align-items:center;gap:76px;width:min(1380px,92%);margin:0 auto;display:grid;position:relative}.aboutPremiumHeroContent{max-width:760px}.aboutPremiumHeroContent .eyebrow{color:#77d8ff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 26px;font-size:13px;font-weight:800}.aboutPremiumHeroContent h1{color:#fff;letter-spacing:-.055em;max-width:820px;margin:0;font-size:clamp(48px,5.5vw,82px);font-weight:800;line-height:.98}.aboutPremiumHeroLead{color:#ffffffc7;max-width:700px;margin:30px 0 0;font-size:18px;line-height:1.75}.aboutPremiumHeroContent .buttons{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.aboutPremiumHeroContent .primaryBtn,.aboutPremiumHeroContent .secondaryBtn{border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:15px 24px;font-weight:800;text-decoration:none;display:inline-flex}.aboutPremiumHeroContent .primaryBtn{color:#fff;background:linear-gradient(135deg,#00a9ed,#1686ff);box-shadow:0 18px 40px #0091ff4d}.aboutPremiumHeroContent .secondaryBtn{color:#fff;background:#ffffff14;border:1px solid #ffffff4d}.aboutExecutiveStory{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041632ad;border:1px solid #ffffff2b;border-radius:28px;padding:28px;box-shadow:0 35px 85px #000a1f5c}.aboutExecutiveStoryTop{border-bottom:1px solid #ffffff21;justify-content:space-between;gap:24px;padding:0 4px 22px;display:flex}.aboutExecutiveStoryTop span{color:#52d2ff;letter-spacing:.18em;font-size:11px;font-weight:900}.aboutExecutiveStoryTop strong{color:#fff;text-align:right;max-width:230px;font-size:14px;line-height:1.4}.aboutExecutiveSteps{gap:12px;margin-top:20px;display:grid}.aboutExecutiveSteps article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:18px;grid-template-columns:54px 1fr;gap:16px;padding:20px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}.aboutExecutiveSteps article:hover{background:#ffffff17;border-color:#53d2ff73;transform:translate(5px)}.aboutExecutiveSteps article>span{color:#75dcff;border:1px solid #5dd5ff73;border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.aboutExecutiveSteps small{color:#5ed6ff;letter-spacing:.15em;font-size:10px;font-weight:900}.aboutExecutiveSteps h3{color:#fff;margin:5px 0 6px;font-size:18px;line-height:1.25}.aboutExecutiveSteps p{color:#ffffffa6;margin:0;font-size:13px;line-height:1.55}.aboutSectionHeading{max-width:780px;margin-bottom:52px}.aboutSectionHeading .eyebrow,.aboutPositionSection .eyebrow,.aboutCommitmentSection .eyebrow{color:#168bd8;letter-spacing:.18em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:900}.aboutSectionHeading h2,.aboutPositionSection h2,.aboutCommitmentSection h2,.aboutRegionalSection h2{color:#102542;letter-spacing:-.035em;margin:0;font-size:clamp(35px,4vw,58px);font-weight:800;line-height:1.08}.aboutSectionHeading>p:last-child{color:#637188;max-width:700px;margin:22px 0 0;font-size:17px;line-height:1.7}.aboutPositionSection{background:#fff;padding:105px 0}.aboutPositionInner{grid-template-columns:.95fr 1.05fr;align-items:start;gap:90px;width:min(1280px,90%);margin:0 auto;display:grid}.aboutPositionCopy{border-left:2px solid #1ca5ec;padding:8px 0 8px 40px}.aboutPositionCopy p{color:#5c6a80;margin:0;font-size:18px;line-height:1.8}.aboutPositionCopy p+p{margin-top:24px}.aboutPrinciplesSection{color:#fff;background:radial-gradient(circle at 88% 20%,#009cf033,#0000 35%),#07162f;padding:105px 5%}.aboutPrinciplesSection .aboutSectionHeading{width:min(1280px,100%);margin-left:auto;margin-right:auto}.aboutPrinciplesSection .eyebrow{color:#62d7ff}.aboutPrinciplesSection .aboutSectionHeading h2{color:#fff}.aboutPrinciplesGrid{grid-template-columns:repeat(4,1fr);gap:18px;width:min(1280px,100%);margin:0 auto;display:grid}.aboutPrinciplesGrid article{background:linear-gradient(145deg,#ffffff16,#ffffff06);border:1px solid #ffffff1c;border-radius:24px;min-height:300px;padding:30px}.aboutPrinciplesGrid article>span{color:#55d1ff;letter-spacing:.16em;font-size:12px;font-weight:900}.aboutPrinciplesGrid h3{color:#fff;margin:78px 0 14px;font-size:23px;line-height:1.25}.aboutPrinciplesGrid p{color:#ffffffa8;margin:0;font-size:15px;line-height:1.7}.aboutCapabilitiesSection{background:#f5f8fc;padding:110px 5%}.aboutCapabilitiesSection .aboutSectionHeading,.aboutCapabilitiesGrid{width:min(1280px,100%);margin-left:auto;margin-right:auto}.aboutCapabilitiesGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.aboutCapabilitiesGrid article{background:#fff;border:1px solid #dfe7f1;border-radius:24px;flex-direction:column;min-height:330px;padding:30px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 16px 40px #122d4e11}.aboutCapabilitiesGrid article:hover{border-color:#1496e166;transform:translateY(-6px);box-shadow:0 24px 55px #122d4e1f}.aboutCapabilitiesGrid article>span{color:#168bd8;letter-spacing:.16em;font-size:12px;font-weight:900}.aboutCapabilitiesGrid h3{color:#122742;margin:60px 0 14px;font-size:24px;line-height:1.25}.aboutCapabilitiesGrid p{color:#647287;margin:0;font-size:15px;line-height:1.7}.aboutCapabilitiesGrid a{color:#087fc5;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:28px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.aboutCapabilitiesGrid a span{font-size:19px}.aboutRegionalSection{color:#fff;background:linear-gradient(120deg,#05142df0,#05497ee6),#08264d;padding:110px 0}.aboutRegionalInner{grid-template-columns:1fr .9fr;align-items:center;gap:85px;width:min(1280px,90%);margin:0 auto;display:grid}.aboutRegionalStatement .eyebrow{color:#5dd7ff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:900}.aboutRegionalSection h2{color:#fff}.aboutRegionalStatement>p:last-child{color:#ffffffb3;max-width:680px;margin:26px 0 0;font-size:17px;line-height:1.75}.aboutRegionalHighlights{gap:14px;display:grid}.aboutRegionalHighlights article{background:#fff1;border:1px solid #ffffff21;border-radius:20px;padding:26px 28px}.aboutRegionalHighlights strong{color:#fff;font-size:20px;display:block}.aboutRegionalHighlights p{color:#ffffffab;margin:9px 0 0;font-size:14px;line-height:1.65}.aboutCommitmentSection{background:#fff;padding:110px 0}.aboutCommitmentInner{grid-template-columns:.85fr 1.15fr;gap:90px;width:min(1280px,90%);margin:0 auto;display:grid}.aboutCommitmentList{border-top:1px solid #dce5ef}.aboutCommitmentList>div{border-bottom:1px solid #dce5ef;grid-template-columns:58px 1fr;align-items:center;gap:20px;padding:23px 4px;display:grid}.aboutCommitmentList span{color:#1495dc;font-size:12px;font-weight:900}.aboutCommitmentList p{color:#33455e;margin:0;font-size:17px;font-weight:700;line-height:1.5}.aboutPremiumCta{color:#fff;background:radial-gradient(circle at 90% 10%,#42ceff47,#0000 34%),linear-gradient(135deg,#071a39,#07578f);border-radius:30px;justify-content:space-between;align-items:center;gap:60px;width:min(1280px,90%);margin:0 auto 100px;padding:60px;display:flex;box-shadow:0 30px 70px #0f385f33}.aboutPremiumCta>div:first-child{max-width:800px}.aboutPremiumCta .eyebrow{color:#62d8ff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.aboutPremiumCta h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(32px,4vw,52px);line-height:1.08}.aboutPremiumCta p:not(.eyebrow){color:#ffffffb3;max-width:680px;margin:20px 0 0;font-size:16px;line-height:1.7}.aboutPremiumCta .buttons{gap:12px;min-width:230px;display:grid}.aboutPremiumCta .primaryBtn,.aboutPremiumCta .secondaryBtn{text-align:center;border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:14px 22px;font-weight:800;text-decoration:none;display:flex}.aboutPremiumCta .primaryBtn{color:#fff;background:linear-gradient(135deg,#00a9ee,#1687ff)}.aboutPremiumCta .secondaryBtn{color:#fff;background:#ffffff12;border:1px solid #ffffff40}@media (width<=1100px){.aboutPremiumHeroInner,.aboutPositionInner,.aboutRegionalInner,.aboutCommitmentInner{grid-template-columns:1fr;gap:55px}.aboutPremiumHeroContent{max-width:850px}.aboutExecutiveStory{max-width:760px}.aboutPrinciplesGrid,.aboutCapabilitiesGrid{grid-template-columns:repeat(2,1fr)}.aboutPositionCopy{padding-left:26px}}@media (width<=760px){.aboutPremiumHero{padding:78px 0 70px}.aboutPremiumHeroInner,.aboutPositionInner,.aboutRegionalInner,.aboutCommitmentInner{width:min(92%,680px)}.aboutPremiumHeroContent h1{font-size:clamp(42px,13vw,62px)}.aboutPremiumHeroLead{font-size:16px}.aboutExecutiveStory{border-radius:22px;padding:18px}.aboutExecutiveStoryTop{flex-direction:column}.aboutExecutiveStoryTop strong{text-align:left;max-width:none}.aboutExecutiveSteps article{grid-template-columns:44px 1fr;padding:17px}.aboutPositionSection,.aboutPrinciplesSection,.aboutCapabilitiesSection,.aboutRegionalSection,.aboutCommitmentSection{padding-top:78px;padding-bottom:78px}.aboutPositionCopy{padding-left:20px}.aboutPrinciplesGrid,.aboutCapabilitiesGrid{grid-template-columns:1fr}.aboutPrinciplesGrid article{min-height:auto}.aboutPrinciplesGrid h3,.aboutCapabilitiesGrid h3{margin-top:42px}.aboutPremiumCta{border-radius:24px;flex-direction:column;align-items:flex-start;margin-bottom:70px;padding:38px 26px}.aboutPremiumCta .buttons{width:100%}}@media (width<=480px){.aboutPremiumHeroContent .buttons{display:grid}.aboutPremiumHeroContent .primaryBtn,.aboutPremiumHeroContent .secondaryBtn{width:100%}.aboutExecutiveSteps article{grid-template-columns:1fr}.aboutCommitmentList>div{grid-template-columns:42px 1fr;gap:12px}.aboutPremiumCta{width:92%}}.enterpriseCapabilityPremium{color:#fff;background:radial-gradient(circle at 85% 15%,#00a9ee38,#0000 34%),radial-gradient(circle at 10% 85%,#1962d22e,#0000 30%),linear-gradient(145deg,#06142d 0%,#082a52 58%,#064f82 100%);padding:115px 5%;position:relative;overflow:hidden}.enterpriseCapabilityPremium:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.enterpriseCapabilityInner{z-index:1;width:min(1320px,100%);margin:0 auto;position:relative}.enterpriseCapabilityIntro{grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);align-items:end;gap:90px;margin-bottom:62px;display:grid}.enterpriseCapabilityIntro .eyebrow{color:#5ad5ff;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:900}.enterpriseCapabilityIntro h2{color:#fff;letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(40px,4.8vw,68px);font-weight:800;line-height:1.04}.enterpriseCapabilityIntroCopy{border-left:1px solid #66d9ff66;padding-left:30px}.enterpriseCapabilityIntroCopy p{color:#ffffffb0;margin:0;font-size:16px;line-height:1.75}.enterpriseCapabilityIntroCopy a{color:#66d9ff;align-items:center;gap:18px;margin-top:23px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.enterpriseCapabilityIntroCopy a span{font-size:20px;transition:transform .18s}.enterpriseCapabilityIntroCopy a:hover span{transform:translate(5px)}.enterpriseCapabilityGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.enterpriseCapabilityCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff16,#ffffff06);border:1px solid #ffffff1f;border-radius:26px;flex-direction:column;min-height:410px;padding:30px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00081b29}.enterpriseCapabilityCard:before{content:"";opacity:0;background:#46ceff29;border-radius:50%;width:170px;height:170px;transition:opacity .2s;position:absolute;top:-90px;right:-80px}.enterpriseCapabilityCard:hover{background:linear-gradient(145deg,#ffffff21,#ffffff0b);border-color:#56d3ff6b;transform:translateY(-7px);box-shadow:0 28px 60px #00081b42}.enterpriseCapabilityCard:hover:before{opacity:1}.enterpriseCapabilityCard.featured{background:radial-gradient(circle at 90% 10%,#48d5ff38,#0000 36%),linear-gradient(145deg,#0993de57,#ffffff0d);border-color:#4fd2ff6b}.enterpriseCapabilityCardTop{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.enterpriseCapabilityCardTop>span{color:#6bddff;border:1px solid #5bd7ff80;border-radius:50%;place-items:center;width:45px;height:45px;font-size:11px;font-weight:900;display:grid}.enterpriseCapabilityCardTop small{color:#ffffff8a;letter-spacing:.14em;text-align:right;text-transform:uppercase;font-size:10px;font-weight:900}.enterpriseCapabilityCard h3{z-index:1;color:#fff;letter-spacing:-.025em;margin:52px 0 16px;font-size:27px;font-weight:800;line-height:1.16;position:relative}.enterpriseCapabilityCard>p{z-index:1;color:#ffffffab;margin:0;font-size:15px;line-height:1.7;position:relative}.enterpriseCapabilityOutcomes{z-index:1;flex-wrap:wrap;gap:8px;margin-top:24px;display:flex;position:relative}.enterpriseCapabilityOutcomes span{color:#ffffffbd;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.enterpriseCapabilityCard>a{z-index:1;color:#63d8ff;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:27px;font-size:14px;font-weight:900;text-decoration:none;display:flex;position:relative}.enterpriseCapabilityCard>a span{font-size:20px;transition:transform .18s}.enterpriseCapabilityCard>a:hover span{transform:translate(5px)}.enterpriseCapabilityClosing{background:#02112775;border:1px solid #ffffff21;border-radius:25px;justify-content:space-between;align-items:center;gap:55px;margin-top:28px;padding:38px 40px;display:flex;box-shadow:0 25px 55px #00091f2e}.enterpriseCapabilityClosing>div{max-width:780px}.enterpriseCapabilityClosing>div>span{color:#60d8ff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.enterpriseCapabilityClosing strong{color:#fff;font-size:clamp(23px,3vw,34px);line-height:1.25;display:block}.enterpriseCapabilityClosing p{color:#ffffff9e;margin:10px 0 0;font-size:14px;line-height:1.65}.enterpriseCapabilityClosing .primaryBtn{color:#fff;text-align:center;background:linear-gradient(135deg,#00a9ed,#1686ff);border-radius:14px;justify-content:center;align-items:center;min-width:225px;min-height:54px;padding:15px 22px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 16px 36px #0091ff45}@media (width<=1100px){.enterpriseCapabilityIntro{grid-template-columns:1fr;gap:35px}.enterpriseCapabilityIntroCopy{max-width:740px}.enterpriseCapabilityGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.enterpriseCapabilityPremium{padding:82px 5%}.enterpriseCapabilityIntro{margin-bottom:42px}.enterpriseCapabilityIntro h2{font-size:clamp(37px,11vw,52px)}.enterpriseCapabilityIntroCopy{padding-left:20px}.enterpriseCapabilityGrid{grid-template-columns:1fr}.enterpriseCapabilityCard{min-height:380px;padding:25px}.enterpriseCapabilityClosing{flex-direction:column;align-items:flex-start;padding:30px 25px}.enterpriseCapabilityClosing .primaryBtn{width:100%}}@media (width<=480px){.enterpriseCapabilityCard{min-height:auto}.enterpriseCapabilityCard h3{margin-top:42px}.enterpriseCapabilityCard>a{margin-top:35px}}.whyDymaxPremium{color:#12243e;background:#fff;padding:115px 5%;position:relative;overflow:hidden}.whyDymaxPremium:before{content:"";pointer-events:none;background:radial-gradient(circle,#199ce417,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-290px;right:-180px}.whyDymaxPremiumInner{z-index:1;width:min(1320px,100%);margin:0 auto;position:relative}.whyDymaxPremiumIntro{grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);align-items:end;gap:90px;margin-bottom:64px;display:grid}.whyDymaxPremiumIntro .eyebrow{color:#138fd5;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:900}.whyDymaxPremiumIntro h2{color:#10243f;letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(40px,4.8vw,68px);font-weight:800;line-height:1.04}.whyDymaxPremiumIntroCopy{border-left:2px solid #24a6e6;padding-left:30px}.whyDymaxPremiumIntroCopy p{color:#637187;margin:0;font-size:16px;line-height:1.75}.whyDymaxPremiumIntroCopy a{color:#087fc5;align-items:center;gap:18px;margin-top:23px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.whyDymaxPremiumIntroCopy a span{font-size:20px;transition:transform .18s}.whyDymaxPremiumIntroCopy a:hover span{transform:translate(5px)}.whyDymaxPremiumGrid{border-top:1px solid #dce5ef;border-left:1px solid #dce5ef;grid-template-columns:repeat(3,1fr);display:grid}.whyDymaxPremiumGrid article{background:#fff;border-bottom:1px solid #dce5ef;border-right:1px solid #dce5ef;min-height:340px;padding:32px;transition:background .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.whyDymaxPremiumGrid article:after{content:"";background:linear-gradient(90deg,#099fe4,#146df4);width:0;height:3px;transition:width .22s;position:absolute;bottom:0;left:0}.whyDymaxPremiumGrid article:hover{z-index:2;background:#f7fbff;transform:translateY(-4px);box-shadow:0 22px 55px #14375a1c}.whyDymaxPremiumGrid article:hover:after{width:100%}.whyDymaxReasonTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.whyDymaxReasonTop>span{color:#148fd5;background:#f7fbfe;border:1px solid #cbddeb;border-radius:50%;place-items:center;width:44px;height:44px;font-size:11px;font-weight:900;display:grid}.whyDymaxReasonTop small{color:#758399;letter-spacing:.14em;text-align:right;text-transform:uppercase;font-size:10px;font-weight:900}.whyDymaxPremiumGrid h3{color:#142842;letter-spacing:-.025em;max-width:340px;margin:62px 0 16px;font-size:25px;font-weight:800;line-height:1.22}.whyDymaxPremiumGrid p{color:#69778b;margin:0;font-size:15px;line-height:1.72}.whyDymaxCommitment{background:radial-gradient(circle at 92% 15%,#1aa4e617,#0000 35%),#f5f9fd;border:1px solid #dce7f1;border-radius:24px;grid-template-columns:minmax(270px,.7fr) minmax(430px,1fr) auto;align-items:center;gap:45px;margin-top:28px;padding:38px 40px;display:grid}.whyDymaxCommitmentHeading>span{color:#158fd3;letter-spacing:.17em;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.whyDymaxCommitmentHeading strong{color:#122741;font-size:21px;line-height:1.35;display:block}.whyDymaxCommitmentPoints{grid-template-columns:repeat(2,1fr);gap:13px 22px;display:grid}.whyDymaxCommitmentPoints>span{color:#43546b;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.whyDymaxCommitmentPoints i{color:#fff;background:#159ddd;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.whyDymaxCommitment .primaryBtn{color:#fff;text-align:center;background:linear-gradient(135deg,#08a4e5,#177bed);border-radius:14px;justify-content:center;align-items:center;min-width:210px;min-height:52px;padding:14px 22px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 15px 32px #0d88da38}.whyDymaxCommitment .primaryBtn:hover{transform:translateY(-2px);box-shadow:0 19px 38px #0d88da4d}@media (width<=1100px){.whyDymaxPremiumIntro{grid-template-columns:1fr;gap:35px}.whyDymaxPremiumIntroCopy{max-width:760px}.whyDymaxPremiumGrid{grid-template-columns:repeat(2,1fr)}.whyDymaxCommitment{grid-template-columns:1fr 1fr}.whyDymaxCommitment .primaryBtn{grid-column:1/-1;width:100%}}@media (width<=760px){.whyDymaxPremium{padding:82px 5%}.whyDymaxPremiumIntro{margin-bottom:44px}.whyDymaxPremiumIntro h2{font-size:clamp(37px,11vw,52px)}.whyDymaxPremiumIntroCopy{padding-left:20px}.whyDymaxPremiumGrid{grid-template-columns:1fr}.whyDymaxPremiumGrid article{min-height:310px;padding:27px}.whyDymaxPremiumGrid h3{margin-top:48px}.whyDymaxCommitment{grid-template-columns:1fr;gap:30px;padding:30px 25px}.whyDymaxCommitmentPoints{grid-template-columns:1fr}.whyDymaxCommitment .primaryBtn{grid-column:auto}}@media (width<=480px){.whyDymaxPremiumGrid article{min-height:auto}.whyDymaxPremiumGrid p{padding-bottom:12px}}.deliveryMethodPremium{color:#132640;background:radial-gradient(circle at 90% 5%,#119ee217,#0000 30%),#f4f8fc;padding:115px 5%;position:relative;overflow:hidden}.deliveryMethodPremium:before{content:"";pointer-events:none;background:#148fd50f;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-260px;left:-300px}.deliveryMethodInner{z-index:1;width:min(1320px,100%);margin:0 auto;position:relative}.deliveryMethodIntro{grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);align-items:end;gap:90px;margin-bottom:70px;display:grid}.deliveryMethodIntro .eyebrow{color:#108ed4;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:900}.deliveryMethodIntro h2{color:#10243e;letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(40px,4.8vw,68px);font-weight:800;line-height:1.04}.deliveryMethodIntroCopy{border-left:2px solid #22a5e5;padding-left:30px}.deliveryMethodIntroCopy p{color:#637187;margin:0;font-size:16px;line-height:1.75}.deliveryMethodIntroCopy a{color:#087fc5;align-items:center;gap:18px;margin-top:23px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.deliveryMethodIntroCopy a span{font-size:20px;transition:transform .18s}.deliveryMethodIntroCopy a:hover span{transform:translate(5px)}.deliveryMethodJourney{gap:18px;display:grid;position:relative}.deliveryMethodStage{grid-template-columns:92px 1fr;gap:0;display:grid}.deliveryMethodStageMarker{justify-content:center;align-items:flex-start;display:flex;position:relative}.deliveryMethodStageMarker>span{z-index:2;color:#0c8dce;background:#fff;border:1px solid #a9d9ef;border-radius:50%;place-items:center;width:54px;height:54px;font-size:12px;font-weight:900;display:grid;position:relative;box-shadow:0 10px 25px #176ea21f}.deliveryMethodStageMarker i{background:linear-gradient(#9fd8ef,#d6e8f3);width:1px;height:calc(100% + 20px);position:absolute;top:54px}.deliveryMethodStageContent{background:#fff;border:1px solid #dce6ef;border-radius:24px;grid-template-columns:minmax(260px,.85fr) minmax(260px,.8fr) minmax(210px,.75fr) minmax(210px,.65fr);align-items:start;gap:28px;min-height:210px;padding:30px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 15px 42px #1536590e}.deliveryMethodStageContent:hover{border-color:#1498db61;transform:translate(5px);box-shadow:0 23px 55px #1536591a}.deliveryMethodStageHeading small{color:#0f91d4;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:900}.deliveryMethodStageHeading h3{color:#142840;letter-spacing:-.025em;margin:12px 0 0;font-size:23px;font-weight:800;line-height:1.25}.deliveryMethodStageText{color:#66758a;margin:25px 0 0;font-size:14px;line-height:1.72}.deliveryMethodActivities{gap:9px;margin-top:22px;display:grid}.deliveryMethodActivities span{color:#45566d;padding-left:16px;font-size:13px;font-weight:700;line-height:1.45;position:relative}.deliveryMethodActivities span:before{content:"";background:#19a2e2;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.deliveryMethodOutcome{background:linear-gradient(145deg,#071d3b,#075c92);border-radius:18px;flex-direction:column;justify-content:space-between;height:100%;min-height:130px;padding:22px;display:flex}.deliveryMethodOutcome small{color:#65d8ff;letter-spacing:.16em;font-size:9px;font-weight:900}.deliveryMethodOutcome strong{color:#fff;font-size:17px;line-height:1.4}.deliveryGovernancePanel{color:#fff;background:radial-gradient(circle at 90% 10%,#40d0ff38,#0000 35%),linear-gradient(135deg,#071a37,#075484);border-radius:24px;grid-template-columns:minmax(270px,.7fr) minmax(450px,1.3fr);align-items:center;gap:55px;margin:40px 0 0 92px;padding:38px 40px;display:grid;box-shadow:0 25px 60px #0c375b33}.deliveryGovernanceHeading span{color:#5bd7ff;letter-spacing:.18em;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.deliveryGovernanceHeading strong{color:#fff;font-size:23px;line-height:1.35;display:block}.deliveryGovernanceControls{grid-template-columns:repeat(3,1fr);gap:15px 20px;display:grid}.deliveryGovernanceControls span{color:#ffffffc7;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.deliveryGovernanceControls i{color:#61daff;border:1px solid #5bd8ff61;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid}.deliveryMethodClosing{background:#fff;border:1px solid #d9e5ef;border-radius:24px;justify-content:space-between;align-items:center;gap:60px;margin:28px 0 0 92px;padding:38px 40px;display:flex}.deliveryMethodClosing>div{max-width:790px}.deliveryMethodClosing>div>span{color:#108fd3;letter-spacing:.17em;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.deliveryMethodClosing h3{color:#142842;letter-spacing:-.025em;margin:0;font-size:clamp(25px,3vw,36px);line-height:1.25}.deliveryMethodClosing p{color:#68768a;margin:12px 0 0;font-size:14px;line-height:1.65}.deliveryMethodClosing .primaryBtn{color:#fff;text-align:center;background:linear-gradient(135deg,#08a4e5,#177bed);border-radius:14px;justify-content:center;align-items:center;min-width:215px;min-height:52px;padding:14px 22px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 15px 32px #0d88da38}@media (width<=1180px){.deliveryMethodIntro{grid-template-columns:1fr;gap:35px}.deliveryMethodIntroCopy{max-width:760px}.deliveryMethodStageContent,.deliveryGovernanceControls{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.deliveryMethodPremium{padding:82px 5%}.deliveryMethodIntro{margin-bottom:48px}.deliveryMethodIntro h2{font-size:clamp(37px,11vw,52px)}.deliveryMethodIntroCopy{padding-left:20px}.deliveryMethodStage{grid-template-columns:1fr;gap:12px}.deliveryMethodStageMarker{justify-content:flex-start}.deliveryMethodStageMarker i{display:none}.deliveryMethodStageContent{grid-template-columns:1fr}.deliveryMethodStageText,.deliveryMethodActivities{margin-top:0}.deliveryMethodOutcome{min-height:115px}.deliveryGovernancePanel,.deliveryMethodClosing{margin-left:0}.deliveryGovernancePanel{grid-template-columns:1fr;gap:30px}.deliveryMethodClosing{flex-direction:column;align-items:flex-start}.deliveryMethodClosing .primaryBtn{width:100%}}@media (width<=520px){.deliveryMethodStageContent,.deliveryGovernancePanel,.deliveryMethodClosing{padding:26px 22px}.deliveryGovernanceControls{grid-template-columns:1fr}}.customerSuccessPremium{color:#fff;background:radial-gradient(circle at 88% 10%,#00abef38,#0000 34%),radial-gradient(circle at 5% 85%,#255cca2e,#0000 30%),linear-gradient(145deg,#06142d 0%,#08294e 58%,#064d7f 100%);padding:115px 5%;position:relative;overflow:hidden}.customerSuccessPremium:before{content:"";opacity:.11;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.customerSuccessPremiumInner{z-index:1;width:min(1320px,100%);margin:0 auto;position:relative}.customerSuccessIntro{grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);align-items:end;gap:90px;margin-bottom:64px;display:grid}.customerSuccessIntro .eyebrow{color:#5bd6ff;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:900}.customerSuccessIntro h2{color:#fff;letter-spacing:-.045em;max-width:880px;margin:0;font-size:clamp(40px,4.8vw,68px);font-weight:800;line-height:1.04}.customerSuccessIntroCopy{border-left:1px solid #58d6ff73;padding-left:30px}.customerSuccessIntroCopy p{color:#ffffffb0;margin:0;font-size:16px;line-height:1.75}.customerSuccessIntroCopy a{color:#67dcff;align-items:center;gap:18px;margin-top:23px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.customerSuccessIntroCopy a span{font-size:20px;transition:transform .18s}.customerSuccessIntroCopy a:hover span{transform:translate(5px)}.customerSuccessStoryGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.customerSuccessStory{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff16,#ffffff06);border:1px solid #ffffff1f;border-radius:26px;flex-direction:column;min-height:590px;padding:30px;transition:transform .19s,border-color .19s,background .19s;display:flex;box-shadow:0 22px 52px #00081b2e}.customerSuccessStory:hover{background:linear-gradient(145deg,#ffffff21,#ffffff0a);border-color:#5bd8ff6b;transform:translateY(-6px)}.customerSuccessStoryTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.customerSuccessStoryTop>span{color:#6bddff;border:1px solid #5cd8ff80;border-radius:50%;place-items:center;width:46px;height:46px;font-size:11px;font-weight:900;display:grid}.customerSuccessStoryTop small{color:#ffffff8f;letter-spacing:.14em;text-align:right;text-transform:uppercase;font-size:10px;font-weight:900}.customerSuccessStory>h3{color:#fff;letter-spacing:-.03em;margin:48px 0 27px;font-size:27px;font-weight:800;line-height:1.18}.customerSuccessStoryDetail{gap:13px;margin-top:auto;display:grid}.customerSuccessStoryDetail>div{background:#ffffff0b;border:1px solid #ffffff17;border-radius:17px;padding:18px}.customerSuccessStoryDetail small{color:#5dd7ff;letter-spacing:.15em;font-size:9px;font-weight:900}.customerSuccessStoryDetail p{color:#ffffffa8;margin:8px 0 0;font-size:13px;line-height:1.62}.customerSuccessStoryDetail .customerSuccessOutcome{background:#108fcf29;border-color:#59d6ff40}.customerSuccessStoryDetail .customerSuccessOutcome p{color:#ffffffd4;font-weight:700}.customerSuccessPartnership{background:#02112780;border:1px solid #ffffff21;border-radius:26px;grid-template-columns:minmax(280px,.65fr) minmax(620px,1.35fr);align-items:center;gap:55px;margin-top:28px;padding:42px;display:grid;box-shadow:0 25px 55px #00091f2e}.customerSuccessPartnershipIntro>span{color:#60d9ff;letter-spacing:.18em;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.customerSuccessPartnershipIntro h3{color:#fff;letter-spacing:-.025em;margin:0;font-size:28px;line-height:1.25}.customerSuccessPartnershipIntro p{color:#ffffff9e;margin:15px 0 0;font-size:14px;line-height:1.65}.customerSuccessPartnershipStages{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.customerSuccessPartnershipStages article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:18px;min-height:190px;padding:20px}.customerSuccessPartnershipStages article>span{color:#61d9ff;font-size:10px;font-weight:900}.customerSuccessPartnershipStages h4{color:#fff;margin:35px 0 9px;font-size:17px}.customerSuccessPartnershipStages p{color:#ffffff96;margin:0;font-size:12px;line-height:1.55}.customerSuccessClosing{background:#ffffff0f;border:1px solid #ffffff21;border-radius:24px;justify-content:space-between;align-items:center;gap:55px;margin-top:28px;padding:38px 40px;display:flex}.customerSuccessClosing>div{max-width:780px}.customerSuccessClosing>div>span{color:#61d9ff;letter-spacing:.17em;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.customerSuccessClosing strong{color:#fff;font-size:clamp(23px,3vw,34px);line-height:1.3;display:block}.customerSuccessClosing .primaryBtn{color:#fff;text-align:center;background:linear-gradient(135deg,#00a9ed,#1686ff);border-radius:14px;justify-content:center;align-items:center;min-width:235px;min-height:54px;padding:15px 22px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 16px 36px #0091ff45}@media (width<=1120px){.customerSuccessIntro{grid-template-columns:1fr;gap:35px}.customerSuccessIntroCopy{max-width:760px}.customerSuccessStoryGrid{grid-template-columns:1fr}.customerSuccessStory{min-height:auto}.customerSuccessStoryDetail{grid-template-columns:repeat(3,1fr)}.customerSuccessPartnership{grid-template-columns:1fr}}@media (width<=800px){.customerSuccessPremium{padding:82px 5%}.customerSuccessIntro{margin-bottom:46px}.customerSuccessIntro h2{font-size:clamp(37px,11vw,52px)}.customerSuccessIntroCopy{padding-left:20px}.customerSuccessStoryDetail{grid-template-columns:1fr}.customerSuccessPartnershipStages{grid-template-columns:repeat(2,1fr)}.customerSuccessClosing{flex-direction:column;align-items:flex-start}.customerSuccessClosing .primaryBtn{width:100%}}@media (width<=520px){.customerSuccessStory,.customerSuccessPartnership,.customerSuccessClosing{padding:26px 22px}.customerSuccessPartnershipStages{grid-template-columns:1fr}.customerSuccessPartnershipStages article{min-height:auto}}.executiveConsultationCta{color:#fff;background:radial-gradient(circle at 12% 20%,#1ab9f33d,#0000 34%),radial-gradient(circle at 90% 80%,#1d5bdc33,#0000 35%),linear-gradient(135deg,#06142d 0%,#082c57 58%,#075d96 100%);padding:105px 5%;position:relative;overflow:hidden}.executiveConsultationCta:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.executiveConsultationCtaInner{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(420px,.85fr);align-items:center;gap:72px;width:min(1320px,100%);margin:0 auto;display:grid;position:relative}.executiveConsultationContent{max-width:780px}.executiveConsultationContent .eyebrow{color:#61d8ff;letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:900}.executiveConsultationContent h2{color:#fff;letter-spacing:-.048em;margin:0;font-size:clamp(42px,5vw,70px);font-weight:800;line-height:1.03}.executiveConsultationContent>p:not(.eyebrow){color:#ffffffb3;max-width:700px;margin:27px 0 0;font-size:17px;line-height:1.75}.executiveConsultationActions{flex-wrap:wrap;gap:14px;margin-top:35px;display:flex}.executiveConsultationActions .primaryBtn,.executiveConsultationActions .secondaryBtn{text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:15px 25px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.executiveConsultationActions .primaryBtn{color:#fff;background:linear-gradient(135deg,#00a9ed,#1686ff);box-shadow:0 18px 38px #0091ff47}.executiveConsultationActions .secondaryBtn{color:#fff;background:#ffffff12;border:1px solid #ffffff47}.executiveConsultationActions .primaryBtn:hover,.executiveConsultationActions .secondaryBtn:hover{transform:translateY(-2px)}.executiveConsultationActions .primaryBtn:hover{box-shadow:0 22px 44px #0091ff5c}.executiveConsultationActions .secondaryBtn:hover{background:#ffffff1f}.executiveConsultationVisual{background:#102845;border:1px solid #ffffff29;border-radius:28px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 34px 80px #00091f61}.executiveConsultationVisual img,.executiveConsultationVisualShade{width:100%;height:100%;position:absolute;inset:0}.executiveConsultationVisual img{object-fit:cover;object-position:center}.executiveConsultationVisualShade{background:linear-gradient(#04102614 25%,#041026d1 100%),linear-gradient(90deg,#0411272e,#0000 55%)}.executiveConsultationVisualTop{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;top:22px;left:22px;right:22px}.executiveConsultationVisualTop span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.14em;background:#0516308c;border:1px solid #fff3;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:900}.executiveConsultationVisualTop svg{box-sizing:content-box;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0516308c;border-radius:50%;padding:9px}.executiveConsultationVisualCard{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04132bbd;border:1px solid #fff3;border-radius:18px;padding:23px 24px;position:absolute;bottom:24px;left:24px;right:24px}.executiveConsultationVisualCard strong{color:#fff;margin-bottom:13px;font-size:16px;display:block}.executiveConsultationVisualCard p{color:#ffffffc7;align-items:center;gap:9px;margin:8px 0 0;font-size:12px;font-weight:650;line-height:1.45;display:flex}.executiveConsultationVisualCard svg{color:#61d9ff;flex:none}@media (width<=1050px){.executiveConsultationCtaInner{grid-template-columns:1fr;gap:55px}.executiveConsultationVisual{max-width:720px}}@media (width<=700px){.executiveConsultationCta{padding:80px 5%}.executiveConsultationContent h2{font-size:clamp(39px,12vw,56px)}.executiveConsultationContent>p:not(.eyebrow){font-size:16px}.executiveConsultationVisual{border-radius:22px;min-height:460px}.executiveConsultationVisualCard{bottom:16px;left:16px;right:16px}}@media (width<=500px){.executiveConsultationActions{display:grid}.executiveConsultationActions .primaryBtn,.executiveConsultationActions .secondaryBtn{width:100%}}.resourcesPremiumPage{color:#12243e;background:#f5f8fc;overflow:hidden}.resourcesPremiumHero{color:#fff;background:radial-gradient(circle at 15% 20%,#1cb8f140,#0000 35%),radial-gradient(circle at 88% 75%,#205fd833,#0000 34%),linear-gradient(135deg,#06142d 0%,#082c57 58%,#075c95 100%);padding:110px 5% 100px;position:relative}.resourcesPremiumHero:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.resourcesPremiumHeroInner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(440px,.75fr);align-items:center;gap:80px;width:min(1320px,100%);margin:0 auto;display:grid;position:relative}.resourcesPremiumHeroContent{max-width:770px}.resourcesPremiumHeroContent .eyebrow{color:#61d8ff;letter-spacing:.2em;text-transform:uppercase;margin:0 0 21px;font-size:12px;font-weight:900}.resourcesPremiumHeroContent h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(50px,6vw,84px);font-weight:800;line-height:.98}.resourcesPremiumHeroContent>p:not(.eyebrow){color:#ffffffb8;max-width:700px;margin:29px 0 0;font-size:17px;line-height:1.76}.resourcesPremiumHeroContent .buttons{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.resourcesPremiumHeroContent .primaryBtn,.resourcesPremiumHeroContent .secondaryBtn{text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:15px 25px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.resourcesPremiumHeroContent .primaryBtn{color:#fff;background:linear-gradient(135deg,#00a9ed,#1686ff);box-shadow:0 18px 38px #0091ff47}.resourcesPremiumHeroContent .secondaryBtn{color:#fff;background:#ffffff12;border:1px solid #ffffff47}.resourcesExecutiveBrief{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#031531a3;border:1px solid #ffffff29;border-radius:27px;padding:29px;box-shadow:0 30px 75px #00091f4d}.resourcesExecutiveBriefTop{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:25px;padding:0 3px 22px;display:flex}.resourcesExecutiveBriefTop span{color:#61d9ff;letter-spacing:.17em;font-size:9px;font-weight:900}.resourcesExecutiveBriefTop strong{color:#fff;text-align:right;max-width:235px;font-size:14px;line-height:1.45}.resourcesExecutiveBriefGrid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:20px;display:grid}.resourcesExecutiveBriefGrid article{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:17px;min-height:145px;padding:18px}.resourcesExecutiveBriefGrid article>span{color:#61d9ff;font-size:9px;font-weight:900}.resourcesExecutiveBriefGrid h3{color:#fff;margin:28px 0 7px;font-size:16px}.resourcesExecutiveBriefGrid p{color:#fff9;margin:0;font-size:12px;line-height:1.55}.resourcesSectionHeading{max-width:820px;margin-bottom:52px}.resourcesSectionHeading .eyebrow{color:#128fd5;letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:900}.resourcesSectionHeading h2{color:#10243e;letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.5vw,62px);font-weight:800;line-height:1.06}.resourcesSectionHeading>p:last-child{color:#657388;max-width:720px;margin:21px 0 0;font-size:16px;line-height:1.72}.resourcesFeaturedSection{width:min(1320px,90%);margin:0 auto;padding:110px 0}.resourcesFeaturedGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.resourcesFeaturedCard{background:#fff;border:1px solid #dce6ef;border-radius:25px;flex-direction:column;min-height:390px;padding:30px;transition:transform .19s,border-color .19s,box-shadow .19s;display:flex;box-shadow:0 18px 46px #1435570f}.resourcesFeaturedCard:hover{border-color:#1497d966;transform:translateY(-6px);box-shadow:0 26px 58px #1435571f}.resourcesFeaturedCard.featured{color:#fff;background:radial-gradient(circle at 90% 10%,#4ed5ff33,#0000 34%),linear-gradient(145deg,#071a38,#075b91);border-color:#0000}.resourcesFeaturedCardTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.resourcesFeaturedCardTop>span{color:#118ed2;border:1px solid #c7dbe8;border-radius:50%;place-items:center;width:45px;height:45px;font-size:11px;font-weight:900;display:grid}.resourcesFeaturedCardTop small{color:#758398;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.resourcesFeaturedCard.featured .resourcesFeaturedCardTop>span{color:#66dcff;border-color:#5dd8ff7a}.resourcesFeaturedCard.featured .resourcesFeaturedCardTop small{color:#ffffff94}.resourcesFeaturedCard h3{color:#142842;letter-spacing:-.025em;margin:58px 0 16px;font-size:27px;line-height:1.2}.resourcesFeaturedCard.featured h3{color:#fff}.resourcesFeaturedCard>p{color:#69778b;margin:0;font-size:15px;line-height:1.7}.resourcesFeaturedCard.featured>p{color:#ffffffad}.resourcesFeaturedCard>a{color:#087fc5;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:27px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.resourcesFeaturedCard.featured>a{color:#65d9ff}.resourcesFeaturedCard>a span{font-size:20px}.resourcesInsightsSection{color:#fff;background:radial-gradient(circle at 90% 10%,#00a9ee33,#0000 34%),linear-gradient(145deg,#06142d,#082c54);padding:110px 5%}.resourcesInsightsInner{width:min(1320px,100%);margin:0 auto}.resourcesInsightsSection .eyebrow{color:#61d8ff}.resourcesInsightsSection .resourcesSectionHeading h2{color:#fff}.resourcesInsightsGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.resourcesInsightsGrid article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:23px;flex-direction:column;min-height:340px;padding:28px;transition:transform .18s,border-color .18s,background .18s;display:flex}.resourcesInsightsGrid article:hover{background:#ffffff17;border-color:#5cd7ff66;transform:translateY(-5px)}.resourcesInsightsGrid article>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.resourcesInsightsGrid article>div span{color:#63d9ff;font-size:11px;font-weight:900}.resourcesInsightsGrid article>div small{color:#ffffff85;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.resourcesInsightsGrid h3{color:#fff;margin:55px 0 14px;font-size:23px;line-height:1.25}.resourcesInsightsGrid>article>p{color:#ffffffa3;margin:0;font-size:14px;line-height:1.68}.resourcesInsightsGrid a{color:#62d9ff;justify-content:space-between;align-items:center;margin-top:auto;padding-top:26px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.resourcesInsightsGrid a span{font-size:19px}.resourcesDecisionSection{background:#fff;padding:110px 0}.resourcesDecisionInner{grid-template-columns:.8fr 1.2fr;gap:90px;width:min(1260px,90%);margin:0 auto;display:grid}.resourcesDecisionIntro .eyebrow{color:#118fd4;letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:900}.resourcesDecisionIntro h2{color:#10243e;letter-spacing:-.04em;margin:0;font-size:clamp(37px,4vw,56px);line-height:1.07}.resourcesDecisionIntro>p:last-child{color:#667489;margin:22px 0 0;font-size:16px;line-height:1.72}.resourcesDecisionQuestions{border-top:1px solid #dce5ee}.resourcesDecisionQuestions article{border-bottom:1px solid #dce5ee;grid-template-columns:65px 1fr;gap:22px;padding:25px 3px;display:grid}.resourcesDecisionQuestions article>span{color:#138fd3;font-size:11px;font-weight:900}.resourcesDecisionQuestions h3{color:#172b45;margin:0;font-size:20px;line-height:1.35}.resourcesDecisionQuestions p{color:#6b788b;margin:9px 0 0;font-size:14px;line-height:1.65}.resourcesConsultationSection{color:#fff;background:radial-gradient(circle at 90% 10%,#43cfff40,#0000 35%),linear-gradient(135deg,#071a38,#075b91);border-radius:28px;justify-content:space-between;align-items:center;gap:60px;width:min(1260px,90%);margin:0 auto 100px;padding:55px;display:flex;box-shadow:0 28px 65px #0f395e33}.resourcesConsultationSection>div:first-child{max-width:780px}.resourcesConsultationSection .eyebrow{color:#62d9ff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:900}.resourcesConsultationSection h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(31px,4vw,50px);line-height:1.08}.resourcesConsultationSection p:not(.eyebrow){color:#ffffffad;margin:18px 0 0;font-size:15px;line-height:1.7}.resourcesConsultationSection .buttons{gap:12px;min-width:225px;display:grid}.resourcesConsultationSection .primaryBtn,.resourcesConsultationSection .secondaryBtn{text-align:center;border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:14px 22px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.resourcesConsultationSection .primaryBtn{color:#fff;background:linear-gradient(135deg,#00a9ed,#1686ff)}.resourcesConsultationSection .secondaryBtn{color:#fff;background:#ffffff12;border:1px solid #ffffff42}@media (width<=1080px){.resourcesPremiumHeroInner,.resourcesDecisionInner{grid-template-columns:1fr;gap:55px}.resourcesExecutiveBrief{max-width:720px}.resourcesFeaturedGrid,.resourcesInsightsGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.resourcesPremiumHero{padding:80px 5%}.resourcesPremiumHeroContent h1{font-size:clamp(45px,14vw,65px)}.resourcesExecutiveBriefTop{flex-direction:column}.resourcesExecutiveBriefTop strong{text-align:left;max-width:none}.resourcesFeaturedSection,.resourcesInsightsSection,.resourcesDecisionSection{padding-top:80px;padding-bottom:80px}.resourcesFeaturedGrid,.resourcesInsightsGrid{grid-template-columns:1fr}.resourcesFeaturedCard{min-height:370px}.resourcesConsultationSection{border-radius:23px;flex-direction:column;align-items:flex-start;padding:38px 26px}.resourcesConsultationSection .buttons{width:100%}}@media (width<=500px){.resourcesPremiumHeroContent .buttons{display:grid}.resourcesPremiumHeroContent .primaryBtn,.resourcesPremiumHeroContent .secondaryBtn{width:100%}.resourcesExecutiveBrief{padding:21px}.resourcesExecutiveBriefGrid{grid-template-columns:1fr}.resourcesDecisionQuestions article{grid-template-columns:42px 1fr;gap:12px}}.contactPremiumPage{color:#12243e;background:#f5f8fc;overflow:hidden}.contactPremiumHero{color:#fff;background:radial-gradient(circle at 15% 20%,#1db8f140,#0000 35%),radial-gradient(circle at 88% 75%,#205fd833,#0000 34%),linear-gradient(135deg,#06142d 0%,#082c57 58%,#075c95 100%);padding:110px 5% 100px;position:relative}.contactPremiumHero:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.contactPremiumHeroInner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(430px,.75fr);align-items:center;gap:80px;width:min(1320px,100%);margin:0 auto;display:grid;position:relative}.contactPremiumHeroContent{max-width:760px}.contactPremiumHeroContent .eyebrow{color:#61d8ff;letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:900}.contactPremiumHeroContent h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(52px,6vw,86px);font-weight:800;line-height:.98}.contactPremiumHeroContent>p:not(.eyebrow){color:#ffffffb8;max-width:690px;margin:29px 0 0;font-size:17px;line-height:1.76}.contactExecutiveBrief{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#031531a3;border:1px solid #ffffff29;border-radius:27px;padding:29px;box-shadow:0 30px 75px #00091f4d}.contactExecutiveBriefTop{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:25px;padding:0 3px 22px;display:flex}.contactExecutiveBriefTop span{color:#61d9ff;letter-spacing:.17em;font-size:9px;font-weight:900}.contactExecutiveBriefTop strong{color:#fff;text-align:right;max-width:235px;font-size:14px;line-height:1.45}.contactExecutiveBriefPoints{gap:11px;margin-top:20px;display:grid}.contactExecutiveBriefPoints article{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:45px 1fr;align-items:center;gap:16px;padding:18px;display:grid}.contactExecutiveBriefPoints article>span{color:#63d9ff;border:1px solid #5fd8ff66;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.contactExecutiveBriefPoints h3{color:#fff;margin:0;font-size:16px}.contactExecutiveBriefPoints p{color:#fff9;margin:5px 0 0;font-size:12px;line-height:1.55}.contactMainSection{background:#fff;padding:110px 0}.contactMainInner{grid-template-columns:minmax(350px,.78fr) minmax(520px,1.22fr);align-items:start;gap:80px;width:min(1280px,90%);margin:0 auto;display:grid}.contactInformation .eyebrow{color:#118fd4;letter-spacing:.2em;text-transform:uppercase;margin:0 0 17px;font-size:12px;font-weight:900}.contactInformation h2{color:#10243e;letter-spacing:-.04em;margin:0;font-size:clamp(38px,4vw,57px);font-weight:800;line-height:1.06}.contactInformationLead{color:#667489;margin:22px 0 0;font-size:16px;line-height:1.72}.contactInformationCards{gap:12px;margin-top:38px;display:grid}.contactInformationCards>a,.contactInformationCards>div{min-height:130px;color:inherit;background:#f7fafc;border:1px solid #dce6ef;border-radius:19px;flex-direction:column;justify-content:space-between;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.contactInformationCards>a:hover{border-color:#1497d966;transform:translateY(-4px);box-shadow:0 18px 38px #14355717}.contactInformationCards small{color:#128fd4;letter-spacing:.16em;font-size:9px;font-weight:900}.contactInformationCards strong{color:#142842;margin-top:25px;font-size:19px;line-height:1.35}.contactInformationCards span{color:#708096;margin-top:9px;font-size:12px;font-weight:700}.contactAvailability{border-left:2px solid #1ba2e1;margin-top:25px;padding-left:20px}.contactAvailability span{color:#118fd4;letter-spacing:.16em;font-size:9px;font-weight:900}.contactAvailability p{color:#516078;margin:7px 0 0;font-size:14px;font-weight:700}.contactFormPanel{background:#f5f9fc;border:1px solid #dbe6ef;border-radius:28px;padding:40px;box-shadow:0 25px 60px #14355717}.contactFormHeading>span{color:#118fd4;letter-spacing:.17em;font-size:10px;font-weight:900}.contactFormHeading h2{color:#11253f;letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(31px,3.5vw,45px);line-height:1.1}.contactFormHeading p{color:#68768b;margin:15px 0 0;font-size:14px;line-height:1.65}.contactPremiumForm{gap:20px;margin-top:32px;display:grid}.contactFormGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.contactPremiumForm label:not(.contactConsent){gap:8px;display:grid}.contactPremiumForm label>span{color:#33465f;font-size:12px;font-weight:800}.contactPremiumForm input,.contactPremiumForm select,.contactPremiumForm textarea{color:#172b45;width:100%;font:inherit;background:#fff;border:1px solid #ccd9e5;border-radius:13px;outline:none;transition:border-color .17s,box-shadow .17s}.contactPremiumForm input,.contactPremiumForm select{min-height:52px;padding:0 15px}.contactPremiumForm textarea{resize:vertical;min-height:150px;padding:15px;line-height:1.6}.contactPremiumForm input:focus,.contactPremiumForm select:focus,.contactPremiumForm textarea:focus{border-color:#159bdb;box-shadow:0 0 0 4px #159bdb1a}.contactPremiumForm input::placeholder,.contactPremiumForm textarea::placeholder{color:#94a0b0}.contactConsent{align-items:flex-start;gap:11px;display:flex}.contactConsent input{flex:0 0 18px;width:18px;height:18px;min-height:0;margin-top:2px}.contactConsent span{color:#637187;font-size:12px;font-weight:600;line-height:1.5}.contactPremiumForm button{color:#fff;cursor:pointer;width:100%;min-height:55px;font:inherit;background:linear-gradient(135deg,#08a4e5,#177bed);border:0;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 20px;font-size:14px;font-weight:900;display:flex;box-shadow:0 16px 34px #0d88da38}.contactPremiumForm button span{color:#fff;font-size:20px}.contactFormPrivacy{color:#8490a0;margin:-5px 0 0;font-size:11px;line-height:1.5}.contactNextStepsSection{color:#fff;background:radial-gradient(circle at 90% 10%,#00a9ee33,#0000 34%),linear-gradient(145deg,#06142d,#082c54);padding:110px 5%}.contactNextStepsInner{width:min(1280px,100%);margin:0 auto}.contactNextStepsHeading{max-width:820px;margin-bottom:52px}.contactNextStepsHeading .eyebrow{color:#61d8ff;letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:900}.contactNextStepsHeading h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.5vw,62px);line-height:1.06}.contactNextStepsGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.contactNextStepsGrid article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:23px;min-height:300px;padding:29px}.contactNextStepsGrid article>span{color:#62d9ff;font-size:11px;font-weight:900}.contactNextStepsGrid h3{color:#fff;margin:70px 0 14px;font-size:23px;line-height:1.25}.contactNextStepsGrid p{color:#ffffffa3;margin:0;font-size:14px;line-height:1.68}.contactAlternativeSection{background:#fff;border:1px solid #dbe6ef;border-radius:27px;justify-content:space-between;align-items:center;gap:60px;width:min(1260px,90%);margin:100px auto;padding:52px 55px;display:flex;box-shadow:0 24px 60px #14355717}.contactAlternativeSection>div{max-width:800px}.contactAlternativeSection .eyebrow{color:#118fd4;letter-spacing:.18em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:900}.contactAlternativeSection h2{color:#122640;letter-spacing:-.035em;margin:0;font-size:clamp(31px,4vw,48px);line-height:1.1}.contactAlternativeSection p:not(.eyebrow){color:#68768a;margin:17px 0 0;font-size:15px;line-height:1.68}.contactAlternativeSection .primaryBtn{color:#fff;text-align:center;background:linear-gradient(135deg,#08a4e5,#177bed);border-radius:14px;justify-content:center;align-items:center;min-width:205px;min-height:53px;padding:14px 22px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 15px 32px #0d88da38}@media (width<=1080px){.contactPremiumHeroInner,.contactMainInner{grid-template-columns:1fr;gap:55px}.contactExecutiveBrief,.contactFormPanel{max-width:760px}}@media (width<=760px){.contactPremiumHero{padding:80px 5%}.contactPremiumHeroContent h1{font-size:clamp(46px,14vw,66px)}.contactExecutiveBriefTop{flex-direction:column}.contactExecutiveBriefTop strong{text-align:left;max-width:none}.contactMainSection,.contactNextStepsSection{padding-top:80px;padding-bottom:80px}.contactFormPanel{border-radius:23px;padding:29px 23px}.contactFormGrid,.contactNextStepsGrid{grid-template-columns:1fr}.contactNextStepsGrid article{min-height:auto}.contactNextStepsGrid h3{margin-top:48px}.contactAlternativeSection{flex-direction:column;align-items:flex-start;padding:38px 26px}.contactAlternativeSection .primaryBtn{width:100%}}@media (width<=480px){.contactExecutiveBrief{padding:21px}.contactExecutiveBriefPoints article{grid-template-columns:1fr}}.supportPremiumPage{color:#12243e;background:#f5f8fc;overflow:hidden}.supportPremiumHero{color:#fff;background:radial-gradient(circle at 15% 20%,#1db8f140,#0000 35%),radial-gradient(circle at 88% 75%,#205fd833,#0000 34%),linear-gradient(135deg,#06142d 0%,#082c57 58%,#075c95 100%);padding:110px 5% 100px;position:relative}.supportPremiumHero:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.supportPremiumHeroInner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(430px,.75fr);align-items:center;gap:80px;width:min(1320px,100%);margin:0 auto;display:grid;position:relative}.supportPremiumHeroContent{max-width:780px}.supportPremiumHeroContent .eyebrow{color:#61d8ff;letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:900}.supportPremiumHeroContent h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(50px,6vw,84px);font-weight:800;line-height:.98}.supportPremiumHeroContent>p:not(.eyebrow){color:#ffffffb8;max-width:700px;margin:29px 0 0;font-size:17px;line-height:1.76}.supportPremiumHeroContent .buttons{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.supportPremiumHeroContent .primaryBtn,.supportPremiumHeroContent .secondaryBtn{text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:15px 25px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.supportPremiumHeroContent .primaryBtn{color:#fff;background:linear-gradient(135deg,#00a9ed,#1686ff);box-shadow:0 18px 38px #0091ff47}.supportPremiumHeroContent .secondaryBtn{color:#fff;background:#ffffff12;border:1px solid #ffffff47}.supportStatusPanel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#031531a3;border:1px solid #ffffff29;border-radius:27px;padding:29px;box-shadow:0 30px 75px #00091f4d}.supportStatusPanelTop{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:25px;padding:0 3px 22px;display:flex}.supportStatusPanelTop span{color:#61d9ff;letter-spacing:.17em;font-size:9px;font-weight:900}.supportStatusPanelTop strong{color:#fff;text-align:right;max-width:235px;font-size:14px;line-height:1.45}.supportStatusSteps{gap:11px;margin-top:20px;display:grid}.supportStatusSteps article{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:45px 1fr;align-items:center;gap:16px;padding:18px;display:grid}.supportStatusSteps article>span{color:#63d9ff;border:1px solid #5fd8ff66;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.supportStatusSteps h3{color:#fff;margin:0;font-size:16px}.supportStatusSteps p{color:#fff9;margin:5px 0 0;font-size:12px;line-height:1.55}.supportSectionHeading{max-width:820px;margin-bottom:52px}.supportSectionHeading .eyebrow,.supportTicketIntro .eyebrow{color:#128fd5;letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:900}.supportSectionHeading h2,.supportTicketIntro h2{color:#10243e;letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.5vw,62px);line-height:1.06}.supportSectionHeading>p:last-child,.supportTicketIntro>p:last-child{color:#657388;max-width:720px;margin:21px 0 0;font-size:16px;line-height:1.72}.supportChannelsSection{background:#fff;padding:110px 5%}.supportChannelsInner{width:min(1280px,100%);margin:0 auto}.supportChannelsGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.supportChannelsGrid>a{min-height:390px;color:inherit;background:#f8fbfd;border:1px solid #dce6ef;border-radius:25px;flex-direction:column;padding:30px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 18px 45px #1435570e}.supportChannelsGrid>a:hover{border-color:#1497d966;transform:translateY(-6px);box-shadow:0 26px 58px #1435571f}.supportChannelsGrid>a>span{color:#128fd4;font-size:11px;font-weight:900}.supportChannelsGrid small{color:#758398;letter-spacing:.15em;margin-top:38px;font-size:9px;font-weight:900}.supportChannelsGrid h3{color:#142842;margin:10px 0 15px;font-size:27px;line-height:1.2}.supportChannelsGrid p{color:#69778b;margin:0;font-size:15px;line-height:1.7}.supportChannelsGrid strong{color:#087fc5;margin-top:auto;padding-top:28px;font-size:14px}.supportPrioritySection{color:#fff;background:radial-gradient(circle at 90% 10%,#00a9ee33,#0000 34%),linear-gradient(145deg,#06142d,#082c54);padding:110px 5%}.supportPriorityInner{width:min(1280px,100%);margin:0 auto}.supportPrioritySection .eyebrow{color:#61d8ff}.supportPrioritySection .supportSectionHeading h2{color:#fff}.supportPrioritySection .supportSectionHeading>p:last-child{color:#ffffffa8}.supportPriorityGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.supportPriorityGrid article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:23px;min-height:290px;padding:29px}.supportPriorityGrid article>div{justify-content:space-between;align-items:center;display:flex}.supportPriorityGrid article>div span{color:#63d9ff;border:1px solid #5dd8ff70;border-radius:50%;place-items:center;width:47px;height:47px;font-size:11px;font-weight:900;display:grid}.supportPriorityGrid article>div small{color:#ffffff87;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.supportPriorityGrid h3{color:#fff;margin:53px 0 14px;font-size:23px;line-height:1.25}.supportPriorityGrid p{color:#ffffffa3;margin:0;font-size:14px;line-height:1.68}.supportTicketSection{background:#fff;padding:110px 0}.supportTicketInner{grid-template-columns:.8fr 1.2fr;gap:90px;width:min(1260px,90%);margin:0 auto;display:grid}.supportTicketChecklist{border-top:1px solid #dce5ee}.supportTicketChecklist>div{border-bottom:1px solid #dce5ee;grid-template-columns:58px 1fr;align-items:center;gap:18px;padding:20px 3px;display:grid}.supportTicketChecklist span{color:#128fd4;font-size:10px;font-weight:900}.supportTicketChecklist p{color:#42536a;margin:0;font-size:15px;font-weight:700;line-height:1.5}.supportProcessSection{background:#f4f8fc;padding:110px 5%}.supportProcessInner{width:min(1280px,100%);margin:0 auto}.supportProcessGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.supportProcessGrid article{background:#fff;border:1px solid #dce6ef;border-radius:22px;min-height:300px;padding:28px;box-shadow:0 15px 38px #1435570d}.supportProcessGrid article>span{color:#128fd4;font-size:11px;font-weight:900}.supportProcessGrid h3{color:#142842;margin:68px 0 14px;font-size:22px;line-height:1.25}.supportProcessGrid p{color:#69778b;margin:0;font-size:14px;line-height:1.68}.supportPortalFuture{color:#fff;background:radial-gradient(circle at 90% 10%,#43cfff40,#0000 35%),linear-gradient(135deg,#071a38,#075b91);border-radius:28px;justify-content:space-between;align-items:center;gap:60px;width:min(1260px,90%);margin:100px auto;padding:55px;display:flex;box-shadow:0 28px 65px #0f395e33}.supportPortalFuture>div{max-width:820px}.supportPortalFuture .eyebrow{color:#62d9ff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:900}.supportPortalFuture h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(31px,4vw,50px);line-height:1.08}.supportPortalFuture p:not(.eyebrow){color:#ffffffad;margin:18px 0 0;font-size:15px;line-height:1.7}.supportPortalFuture .primaryBtn{color:#fff;text-align:center;background:linear-gradient(135deg,#00a9ed,#1686ff);border-radius:14px;justify-content:center;align-items:center;min-width:210px;min-height:53px;padding:14px 22px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=1080px){.supportPremiumHeroInner,.supportTicketInner{grid-template-columns:1fr;gap:55px}.supportStatusPanel{max-width:740px}.supportChannelsGrid,.supportProcessGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.supportPremiumHero{padding:80px 5%}.supportPremiumHeroContent h1{font-size:clamp(44px,14vw,65px)}.supportStatusPanelTop{flex-direction:column}.supportStatusPanelTop strong{text-align:left;max-width:none}.supportChannelsSection,.supportPrioritySection,.supportTicketSection,.supportProcessSection{padding-top:80px;padding-bottom:80px}.supportChannelsGrid,.supportPriorityGrid,.supportProcessGrid{grid-template-columns:1fr}.supportChannelsGrid>a,.supportPriorityGrid article,.supportProcessGrid article{min-height:auto}.supportChannelsGrid strong,.supportProcessGrid h3{margin-top:45px}.supportPortalFuture{flex-direction:column;align-items:flex-start;padding:38px 26px}.supportPortalFuture .primaryBtn{width:100%}}@media (width<=480px){.supportPremiumHeroContent .buttons{display:grid}.supportPremiumHeroContent .primaryBtn,.supportPremiumHeroContent .secondaryBtn{width:100%}.supportStatusPanel{padding:21px}.supportStatusSteps article{grid-template-columns:1fr}.supportTicketChecklist>div{grid-template-columns:42px 1fr;gap:12px}}.portfolioPremiumPage{color:#12243e;background:#f5f8fc;overflow:hidden}.portfolioPremiumHero{color:#fff;background:radial-gradient(circle at 14% 20%,#1db8f142,#0000 35%),radial-gradient(circle at 88% 75%,#205fd833,#0000 34%),linear-gradient(135deg,#06142d 0%,#082c57 58%,#075c95 100%);padding:110px 5% 100px;position:relative}.portfolioPremiumHero:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.portfolioPremiumHeroInner{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(430px,.72fr);align-items:center;gap:80px;width:min(1320px,100%);margin:0 auto;display:grid;position:relative}.portfolioPremiumHeroContent{max-width:790px}.portfolioPremiumHeroContent .eyebrow{color:#61d8ff;letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:900}.portfolioPremiumHeroContent h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(50px,6vw,84px);font-weight:800;line-height:.98}.portfolioPremiumHeroContent>p:not(.eyebrow){color:#ffffffb8;max-width:720px;margin:29px 0 0;font-size:17px;line-height:1.76}.portfolioPremiumHeroContent .buttons{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.portfolioPremiumHeroContent .primaryBtn,.portfolioPremiumHeroContent .secondaryBtn{text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:15px 25px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.portfolioPremiumHeroContent .primaryBtn{color:#fff;background:linear-gradient(135deg,#00a9ed,#1686ff);box-shadow:0 18px 38px #0091ff47}.portfolioPremiumHeroContent .secondaryBtn{color:#fff;background:#ffffff12;border:1px solid #ffffff47}.portfolioExecutiveView{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#031531a3;border:1px solid #ffffff29;border-radius:27px;padding:29px;box-shadow:0 30px 75px #00091f4d}.portfolioExecutiveViewTop{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:25px;padding:0 3px 22px;display:flex}.portfolioExecutiveViewTop span{color:#61d9ff;letter-spacing:.17em;font-size:9px;font-weight:900}.portfolioExecutiveViewTop strong{color:#fff;text-align:right;max-width:220px;font-size:14px;line-height:1.45}.portfolioExecutiveLayers{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:20px;display:grid}.portfolioExecutiveLayers article{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:125px;padding:18px;display:flex}.portfolioExecutiveLayers article>span{color:#61d9ff;font-size:9px;font-weight:900}.portfolioExecutiveLayers small{color:#ffffff7a;letter-spacing:.14em;font-size:8px;font-weight:900}.portfolioExecutiveLayers h3{color:#fff;margin:6px 0 0;font-size:15px;line-height:1.35}.portfolioExecutiveOutcome{background:#098fcf26;border:1px solid #5cd8ff3b;border-radius:17px;margin-top:12px;padding:19px}.portfolioExecutiveOutcome span{color:#62d9ff;letter-spacing:.16em;font-size:8px;font-weight:900}.portfolioExecutiveOutcome strong{color:#fff;margin-top:8px;font-size:16px;line-height:1.4;display:block}.portfolioSectionHeading{max-width:860px;margin-bottom:55px}.portfolioSectionHeading .eyebrow,.portfolioDecisionIntro .eyebrow{color:#128fd5;letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:900}.portfolioSectionHeading h2,.portfolioDecisionIntro h2{color:#10243e;letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.5vw,62px);line-height:1.06}.portfolioSectionHeading>p:last-child,.portfolioDecisionIntro>p:last-child{color:#657388;max-width:740px;margin:21px 0 0;font-size:16px;line-height:1.72}.portfolioSolutionsSection{width:min(1320px,90%);margin:0 auto;padding:110px 0}.portfolioSolutionsGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.portfolioSolutionCard{background:#fff;border:1px solid #dce6ef;border-radius:26px;flex-direction:column;min-height:530px;padding:32px;transition:transform .19s,border-color .19s,box-shadow .19s;display:flex;box-shadow:0 18px 46px #1435570f}.portfolioSolutionCard:hover{border-color:#1497d966;transform:translateY(-6px);box-shadow:0 27px 60px #1435571f}.portfolioSolutionCard.featured{color:#fff;background:radial-gradient(circle at 90% 10%,#4ed5ff33,#0000 34%),linear-gradient(145deg,#071a38,#075b91);border-color:#0000}.portfolioSolutionCardTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.portfolioSolutionCardTop>span{color:#118ed2;border:1px solid #c7dbe8;border-radius:50%;place-items:center;width:46px;height:46px;font-size:11px;font-weight:900;display:grid}.portfolioSolutionCardTop small{color:#758398;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.portfolioSolutionCard.featured .portfolioSolutionCardTop>span{color:#66dcff;border-color:#5dd8ff7a}.portfolioSolutionCard.featured .portfolioSolutionCardTop small{color:#ffffff94}.portfolioSolutionCard>h3{color:#142842;letter-spacing:-.03em;margin:55px 0 16px;font-size:32px;line-height:1.16}.portfolioSolutionCard.featured>h3{color:#fff}.portfolioSolutionCard>p{color:#69778b;margin:0;font-size:15px;line-height:1.72}.portfolioSolutionCard.featured>p{color:#ffffffad}.portfolioSolutionOutcomes{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.portfolioSolutionOutcomes span{color:#506078;background:#f7fafc;border:1px solid #d4e1eb;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.portfolioSolutionCard.featured .portfolioSolutionOutcomes span{color:#ffffffc2;background:#ffffff0f;border-color:#ffffff24}.portfolioSolutionTechnology{background:#f5f9fc;border-left:2px solid #199edd;margin-top:25px;padding:18px}.portfolioSolutionTechnology small{color:#118fd4;letter-spacing:.15em;font-size:8px;font-weight:900}.portfolioSolutionTechnology p{color:#526178;margin:8px 0 0;font-size:12px;font-weight:700;line-height:1.55}.portfolioSolutionCard.featured .portfolioSolutionTechnology{background:#ffffff0f;border-left-color:#63d9ff}.portfolioSolutionCard.featured .portfolioSolutionTechnology small{color:#63d9ff}.portfolioSolutionCard.featured .portfolioSolutionTechnology p{color:#ffffffad}.portfolioSolutionCard>a{color:#087fc5;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:28px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.portfolioSolutionCard.featured>a{color:#65d9ff}.portfolioSolutionCard>a span{font-size:20px}.portfolioDecisionSection{background:#fff;padding:110px 0}.portfolioDecisionInner{grid-template-columns:.8fr 1.2fr;gap:90px;width:min(1260px,90%);margin:0 auto;display:grid}.portfolioDecisionSteps{border-top:1px solid #dce5ee}.portfolioDecisionSteps article{border-bottom:1px solid #dce5ee;grid-template-columns:62px 1fr;gap:20px;padding:25px 3px;display:grid}.portfolioDecisionSteps article>span{color:#128fd4;font-size:10px;font-weight:900}.portfolioDecisionSteps h3{color:#172b45;margin:0;font-size:20px;line-height:1.35}.portfolioDecisionSteps p{color:#6b788b;margin:9px 0 0;font-size:14px;line-height:1.65}.portfolioEcosystemSection{color:#fff;background:radial-gradient(circle at 90% 10%,#00a9ee33,#0000 34%),linear-gradient(145deg,#06142d,#082c54);padding:110px 5%}.portfolioEcosystemInner{width:min(1280px,100%);margin:0 auto}.portfolioEcosystemSection .eyebrow{color:#61d8ff}.portfolioEcosystemSection .portfolioSectionHeading h2{color:#fff}.portfolioEcosystemSection .portfolioSectionHeading>p:last-child{color:#ffffffa8}.portfolioEcosystemGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.portfolioEcosystemGrid article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:23px;min-height:310px;padding:29px}.portfolioEcosystemGrid article>span{color:#62d9ff;font-size:10px;font-weight:900}.portfolioEcosystemGrid h3{color:#fff;margin:48px 0 19px;font-size:23px}.portfolioEcosystemGrid article>div{gap:8px;display:grid}.portfolioEcosystemGrid p{color:#ffffffab;background:#ffffff0a;border:1px solid #ffffff17;border-radius:9px;margin:0;padding:8px 11px;font-size:12px;font-weight:700}.portfolioEcosystemNote{color:#ffffff8f;border-left:2px solid #60d8ff8c;max-width:950px;margin:30px 0 0;padding-left:20px;font-size:12px;line-height:1.65}.portfolioConsultationSection{color:#fff;background:radial-gradient(circle at 90% 10%,#43cfff40,#0000 35%),linear-gradient(135deg,#071a38,#075b91);border-radius:28px;justify-content:space-between;align-items:center;gap:60px;width:min(1260px,90%);margin:100px auto;padding:55px;display:flex;box-shadow:0 28px 65px #0f395e33}.portfolioConsultationSection>div:first-child{max-width:820px}.portfolioConsultationSection .eyebrow{color:#62d9ff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:900}.portfolioConsultationSection h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(31px,4vw,50px);line-height:1.08}.portfolioConsultationSection p:not(.eyebrow){color:#ffffffad;margin:18px 0 0;font-size:15px;line-height:1.7}.portfolioConsultationSection .buttons{gap:12px;min-width:220px;display:grid}.portfolioConsultationSection .primaryBtn,.portfolioConsultationSection .secondaryBtn{text-align:center;border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:14px 22px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.portfolioConsultationSection .primaryBtn{color:#fff;background:linear-gradient(135deg,#00a9ed,#1686ff)}.portfolioConsultationSection .secondaryBtn{color:#fff;background:#ffffff12;border:1px solid #ffffff42}@media (width<=1080px){.portfolioPremiumHeroInner,.portfolioDecisionInner{grid-template-columns:1fr;gap:55px}.portfolioExecutiveView{max-width:720px}.portfolioEcosystemGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.portfolioPremiumHero{padding:80px 5%}.portfolioPremiumHeroContent h1{font-size:clamp(44px,14vw,65px)}.portfolioExecutiveViewTop{flex-direction:column}.portfolioExecutiveViewTop strong{text-align:left;max-width:none}.portfolioSolutionsSection,.portfolioDecisionSection,.portfolioEcosystemSection{padding-top:80px;padding-bottom:80px}.portfolioSolutionsGrid,.portfolioEcosystemGrid{grid-template-columns:1fr}.portfolioSolutionCard{min-height:500px;padding:27px}.portfolioConsultationSection{flex-direction:column;align-items:flex-start;padding:38px 26px}.portfolioConsultationSection .buttons{width:100%}}@media (width<=500px){.portfolioPremiumHeroContent .buttons{display:grid}.portfolioPremiumHeroContent .primaryBtn,.portfolioPremiumHeroContent .secondaryBtn{width:100%}.portfolioExecutiveView{padding:21px}.portfolioExecutiveLayers{grid-template-columns:1fr}.portfolioDecisionSteps article{grid-template-columns:42px 1fr;gap:12px}}.privacyPremiumPage{color:#172a43;background:#f5f8fc;overflow:hidden}.privacyPremiumHero{color:#fff;background:radial-gradient(circle at 15% 20%,#1db8f13d,#0000 35%),linear-gradient(135deg,#06142d,#08315f 65%,#075b91);padding:105px 5% 90px;position:relative}.privacyPremiumHero:before{content:"";opacity:.11;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.privacyPremiumHeroInner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);align-items:center;gap:80px;width:min(1260px,100%);margin:0 auto;display:grid;position:relative}.privacyPremiumHero .eyebrow{color:#61d8ff;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:900}.privacyPremiumHero h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(54px,7vw,92px);font-weight:800;line-height:.98}.privacyPremiumHeroInner>div:first-child>p:last-child{color:#ffffffb5;max-width:720px;margin:28px 0 0;font-size:17px;line-height:1.75}.privacyPolicySummary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0315319e;border:1px solid #ffffff26;border-radius:24px;gap:13px;padding:27px;display:grid;box-shadow:0 28px 68px #00091f45}.privacyPolicySummary>span{color:#61d9ff;letter-spacing:.17em;margin-bottom:5px;font-size:9px;font-weight:900}.privacyPolicySummary>div{background:#ffffff0d;border:1px solid #ffffff17;border-radius:14px;padding:16px}.privacyPolicySummary small{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.privacyPolicySummary strong{color:#fff;margin-top:7px;font-size:14px;line-height:1.4;display:block}.privacyPolicyBody{background:#fff;padding:100px 0}.privacyPolicyLayout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:80px;width:min(1180px,90%);margin:0 auto;display:grid}.privacyPolicyNavigation{background:#f7fafc;border:1px solid #dce6ef;border-radius:20px;padding:24px;position:sticky;top:125px}.privacyPolicyNavigation>p{color:#128fd4;letter-spacing:.17em;margin:0 0 17px;font-size:9px;font-weight:900}.privacyPolicyNavigation nav{display:grid}.privacyPolicyNavigation a{color:#56667d;border-bottom:1px solid #dde6ee;grid-template-columns:30px 1fr;align-items:start;gap:8px;padding:12px 0;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;display:grid}.privacyPolicyNavigation a:last-child{border-bottom:0}.privacyPolicyNavigation a span{color:#128fd4;font-size:9px;font-weight:900}.privacyPolicyContent{min-width:0}.privacyPolicyIntroduction{padding-bottom:20px}.privacyPolicyContent>section{scroll-margin-top:125px}.privacyPolicyContent>section:not(.privacyPolicyIntroduction){border-top:1px solid #dce5ee;padding:55px 0}.privacyPolicyContent p,.privacyPolicyContent li{color:#5f6e83;font-size:15px;line-height:1.78}.privacyPolicyContent p{margin:0}.privacyPolicyContent p+p{margin-top:18px}.privacyPolicyContent ul{margin:22px 0;padding-left:22px}.privacyPolicyContent li+li{margin-top:10px}.privacyPolicyContent h3{color:#1a2e48;margin:31px 0 12px;font-size:21px;line-height:1.35}.privacyPolicySectionHeading{grid-template-columns:52px 1fr;align-items:start;gap:18px;margin-bottom:25px;display:grid}.privacyPolicySectionHeading>span{color:#128fd4;background:#f7fbfd;border:1px solid #c9deeb;border-radius:50%;place-items:center;width:45px;height:45px;font-size:10px;font-weight:900;display:grid}.privacyPolicySectionHeading h2{color:#10243e;letter-spacing:-.03em;margin:2px 0 0;font-size:clamp(29px,3.5vw,42px);line-height:1.15}.privacyPolicyNotice{background:#f2f8fc;border-left:3px solid #179ddd;margin-top:30px;padding:24px}.privacyPolicyNotice strong{color:#18304a;font-size:16px;display:block}.privacyPolicyNotice p{margin-top:9px;font-size:14px}.privacyPolicyDetailGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin:25px 0;display:grid}.privacyPolicyDetailGrid>div{background:#f8fbfd;border:1px solid #dce6ef;border-radius:17px;padding:22px}.privacyPolicyDetailGrid h3{color:#172c46;margin:0 0 9px;font-size:16px}.privacyPolicyDetailGrid p{font-size:13px;line-height:1.65}.privacyContactCard{color:#fff;background:radial-gradient(circle at 90% 10%,#48d2ff33,#0000 35%),linear-gradient(135deg,#071a38,#075b91);border-radius:20px;gap:8px;margin:25px 0;padding:26px;display:grid}.privacyContactCard>span{color:#61d9ff;letter-spacing:.16em;font-size:9px;font-weight:900}.privacyContactCard strong{color:#fff;margin:8px 0;font-size:23px}.privacyContactCard a{color:#ffffffdb;width:fit-content;font-size:14px;font-weight:800;text-decoration:none}.privacyContactCard p{color:#ffffffa3;margin-top:6px;font-size:13px}.privacyRegulatorLink{color:#087fc5;align-items:center;gap:18px;margin-top:22px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.privacyRegulatorLink span{font-size:19px}.privacyPolicyUpdates h2{color:#10243e;margin:0 0 15px;font-size:31px}.privacyPolicyClosing{background:#f5f9fc;border:1px solid #dce6ef;border-radius:21px;justify-content:space-between;align-items:center;gap:35px;margin-top:25px;padding:30px;display:flex}.privacyPolicyClosing>div>span{color:#128fd4;letter-spacing:.16em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.privacyPolicyClosing strong{color:#182d47;font-size:20px;line-height:1.35}.privacyPolicyClosing .primaryBtn{color:#fff;background:linear-gradient(135deg,#08a4e5,#177bed);border-radius:13px;justify-content:center;align-items:center;min-width:165px;min-height:50px;padding:13px 20px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=950px){.privacyPremiumHeroInner{grid-template-columns:1fr;gap:50px}.privacyPolicySummary{max-width:620px}.privacyPolicyLayout{grid-template-columns:1fr;gap:45px}.privacyPolicyNavigation{position:static}.privacyPolicyNavigation nav{grid-template-columns:repeat(2,1fr);gap:0 20px}}@media (width<=650px){.privacyPremiumHero{padding:80px 5%}.privacyPremiumHero h1{font-size:clamp(49px,16vw,68px)}.privacyPolicyBody{padding:75px 0}.privacyPolicyNavigation nav,.privacyPolicyDetailGrid{grid-template-columns:1fr}.privacyPolicySectionHeading{grid-template-columns:45px 1fr;gap:12px}.privacyPolicyClosing{flex-direction:column;align-items:flex-start}.privacyPolicyClosing .primaryBtn{width:100%}}.footerPremium{color:#fff;background:radial-gradient(circle at 10% 10%,#189ede2e,#0000 32%),radial-gradient(circle at 92% 82%,#1d5bdc29,#0000 34%),linear-gradient(145deg,#050f22,#071b36 58%,#08355c);padding:50px 5% 20px;position:relative;overflow:hidden}.footerPremium:before{content:"";opacity:.09;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.footerPremiumInner{z-index:1;width:min(1320px,100%);margin:0 auto;position:relative}.footerPremiumTop{grid-template-columns:minmax(250px,1.05fr) minmax(170px,.68fr) minmax(170px,.68fr) minmax(220px,.78fr);align-items:start;gap:42px;display:grid}.footerPremiumBrand{max-width:390px}.footerPremiumLogo{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:150px;min-height:66px;padding:10px 16px;display:inline-flex}.footerPremiumLogo img{object-fit:contain;width:100%;max-height:46px;display:block}.footerPremiumPosition{color:#fff;letter-spacing:-.02em;margin:18px 0 0;font-size:18px;font-weight:800;line-height:1.35}.footerPremiumDescription{color:#ffffff9e;margin:10px 0 0;font-size:14px;line-height:1.58}.footerPremiumRegional{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.footerPremiumRegional span{color:#ffffffb3;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.footerPremiumColumn h3,.footerPremiumContact h3{color:#fff;margin:0 0 16px;font-size:15px;font-weight:900}.footerPremiumColumn nav{gap:9px;display:grid}.footerPremiumColumn a{color:#ffffff9e;width:fit-content;font-size:13px;font-weight:650;line-height:1.45;text-decoration:none;transition:color .17s,transform .17s}.footerPremiumColumn a:hover{color:#65d9ff;transform:translate(4px)}.footerPremiumContact{align-content:start;display:grid}.footerPremiumContact>a,.footerPremiumContact>div{border-bottom:1px solid #ffffff1a;gap:6px;padding:10px 0;text-decoration:none;display:grid}.footerPremiumContact small{color:#60d8ff;letter-spacing:.15em;font-size:8px;font-weight:900}.footerPremiumContact strong{color:#ffffffc7;font-size:13px;line-height:1.45}.footerPremiumAction{background:#ffffff0e;border:1px solid #ffffff21;border-radius:22px;justify-content:space-between;align-items:center;gap:45px;margin-top:65px;padding:30px 32px;display:flex}.footerPremiumAction span{color:#61d9ff;letter-spacing:.16em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.footerPremiumAction strong{color:#fff;font-size:22px;line-height:1.35;display:block}.footerPremiumButton{color:#fff;text-align:center;background:linear-gradient(135deg,#00a9ed,#1686ff);border-radius:13px;justify-content:center;align-items:center;min-width:205px;min-height:51px;padding:14px 22px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 15px 32px #0091ff3d}.footerPremiumBottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:30px;margin-top:28px;padding-top:18px;display:flex}.footerPremiumBottom p{color:#ffffff6e;margin:0;font-size:11px}.footerPremiumBottom nav{flex-wrap:wrap;gap:22px;display:flex}.footerPremiumBottom a{color:#ffffff94;font-size:11px;font-weight:700;text-decoration:none}.footerPremiumBottom a:hover{color:#65d9ff}@media (width<=1100px){.footerPremiumTop{grid-template-columns:repeat(2,1fr)}.footerPremiumBrand{max-width:520px}}@media (width<=680px){.footerPremium{padding-top:42px}.footerPremiumTop{grid-template-columns:1fr;gap:30px}.footerPremiumBrand{max-width:none}.footerPremiumAction{flex-direction:column;align-items:flex-start;padding:27px 23px}.footerPremiumButton{width:100%}.footerPremiumBottom{flex-direction:column;align-items:flex-start}.footerPremiumBottom nav{gap:16px}}.notFoundPremium{color:#fff;background:radial-gradient(circle at 50% 28%,#0ea5e933,#0000 34%),linear-gradient(145deg,#071329 0%,#0b2450 55%,#063d72 100%);justify-content:center;align-items:center;min-height:calc(100vh - 110px);padding:110px 5%;display:flex;overflow:hidden}.notFoundPremiumInner{text-align:center;width:min(1120px,100%);margin:0 auto}.notFoundCode{justify-content:center;align-items:center;gap:clamp(20px,5vw,64px);margin-bottom:38px;display:flex}.notFoundCode>span{color:#ffffffeb;letter-spacing:-.08em;font-size:clamp(88px,15vw,180px);font-weight:800;line-height:.8}.notFoundOrbit{aspect-ratio:1;background:radial-gradient(circle,#0ea5e952,#082f5bad);border:1px solid #7dd3fc73;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(125px,16vw,180px);padding:20px;display:flex;box-shadow:0 0 0 14px #0ea5e90f,0 0 60px #0ea5e938}.notFoundOrbit strong{letter-spacing:.08em;font-size:clamp(18px,2.3vw,28px)}.notFoundOrbit small{color:#bae6fd;max-width:110px;margin-top:5px;font-size:11px;line-height:1.35}.notFoundPremium .eyebrow{color:#38bdf8;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:13px;font-weight:800}.notFoundPremium h1{color:#fff;letter-spacing:-.045em;max-width:780px;margin:0 auto;font-size:clamp(38px,6vw,72px);line-height:1.03}.notFoundLead{color:#cbd5e1;max-width:720px;margin:26px auto 0;font-size:clamp(17px,2vw,20px);line-height:1.75}.notFoundActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.notFoundPremium .secondaryBtn{color:#fff;background:#ffffff14;border:1px solid #ffffff61}.notFoundPremium .secondaryBtn:hover{background:#ffffff26;border-color:#ffffffb3}.notFoundLinks{text-align:left;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:70px;display:grid}.notFoundLinks a{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #94d3ff33;border-radius:22px;flex-direction:column;min-height:175px;padding:25px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.notFoundLinks a:hover{background:#0ea5e921;border-color:#38bdf8a6;transform:translateY(-5px)}.notFoundLinks a>span{color:#38bdf8;letter-spacing:.14em;margin-bottom:auto;font-size:12px;font-weight:800}.notFoundLinks strong{margin-top:26px;font-size:17px;line-height:1.3}.notFoundLinks small{color:#aebed1;margin-top:8px;font-size:13px;line-height:1.5}@media (width<=900px){.notFoundLinks{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.notFoundPremium{min-height:auto;padding:80px 6%}.notFoundCode{gap:16px}.notFoundCode>span{font-size:74px}.notFoundOrbit{width:105px}.notFoundLinks{grid-template-columns:1fr;margin-top:50px}.notFoundLinks a{min-height:145px}}.flowPlatformPage,.flowPlatformPage *{box-sizing:border-box}.flowPlatformPage{color:#17233b;background:#fff;width:100%;overflow:hidden}.flowPlatformHero{color:#fff;background:radial-gradient(circle at 8% 10%,#26c6da29,#0000 34%),linear-gradient(135deg,#07152c 0%,#0a2f67 55%,#087fc1 100%);padding:90px 0 80px;position:relative}.flowPlatformHeroInner{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:64px;width:min(1240px,90%);margin:0 auto;display:grid}.flowPlatformHeroContent{min-width:0}.flowPlatformHero .eyebrow{color:#65dcff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:13px;font-weight:800;line-height:1.4}.flowPlatformHero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(48px,5.4vw,76px);font-weight:800;line-height:.98}.flowPlatformHeroLead{color:#ffffffd1;max-width:720px;margin:28px 0 0;font-size:18px;line-height:1.75}.flowPlatformHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.flowPlatformHeroActions .primaryBtn,.flowPlatformHeroActions .secondaryBtn{border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:15px 24px;font-weight:800;text-decoration:none;display:inline-flex}.flowPlatformHeroActions .primaryBtn{color:#fff;background:linear-gradient(135deg,#14a8ed,#087ac4);box-shadow:0 16px 34px #0099e642}.flowPlatformHeroActions .secondaryBtn{color:#fff;background:#ffffff14;border:1px solid #ffffff47}.flowPlatformHeroProof{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.flowPlatformHeroProof span{color:#ffffffe0;background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700}.flowPlatformHeroVisual{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0514308a;border:1px solid #ffffff2b;border-radius:28px;min-width:0;padding:20px;box-shadow:0 30px 70px #010d2359}.flowPlatformVisualTop{justify-content:space-between;gap:20px;margin-bottom:16px;display:flex}.flowPlatformVisualTop span{color:#63dfff;letter-spacing:.15em;font-size:11px;font-weight:800}.flowPlatformVisualTop strong{color:#fff;font-size:13px}.flowPlatformHeroVisual .swiper{border-radius:19px;width:100%;overflow:hidden}.flowPlatformHeroVisual .workforceImage{object-fit:cover;border-radius:19px;width:100%;height:370px;display:block}.flowPlatformVisualFooter{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.flowPlatformVisualFooter div{background:#ffffff12;border-radius:13px;min-width:0;padding:12px}.flowPlatformVisualFooter small,.flowPlatformVisualFooter strong{display:block}.flowPlatformVisualFooter small{color:#63dfff;text-transform:uppercase;margin-bottom:4px;font-size:10px}.flowPlatformVisualFooter strong{color:#fff;font-size:12px;line-height:1.4}.flowPlatformStory{background:#f5f8fc;padding:100px 0}.flowPlatformSectionIntro{text-align:center;width:min(1160px,90%);margin:0 auto 48px}.flowPlatformSectionIntro h2{color:#14213a;letter-spacing:-.035em;max-width:820px;margin:12px auto 18px;font-size:clamp(34px,4vw,52px);line-height:1.08}.flowPlatformSectionIntro>p:last-child{color:#657087;max-width:760px;margin:0 auto;font-size:17px;line-height:1.7}.flowPlatformJourney{grid-template-columns:repeat(4,1fr);gap:18px;width:min(1200px,90%);margin:0 auto;display:grid}.flowPlatformJourney article{background:#fff;border:1px solid #dce5f0;border-radius:22px;padding:28px;box-shadow:0 18px 45px #122b4e12}.flowPlatformJourney article>div{align-items:center;gap:10px;display:flex}.flowPlatformJourney article>div span{color:#0786cb;background:#e5f6ff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.flowPlatformJourney small{color:#0786cb;text-transform:uppercase;font-weight:800}.flowPlatformJourney h3{color:#16233c;margin:24px 0 10px;font-size:21px}.flowPlatformJourney p{color:#687389;margin:0;line-height:1.65}.flowModuleSuite{background:#fff;padding:105px 0}.flowModuleSuiteIntro{grid-template-columns:1fr .75fr;align-items:end;gap:70px;width:min(1200px,90%);margin:0 auto 58px;display:grid}.flowModuleSuiteIntro h2{color:#13213a;letter-spacing:-.04em;max-width:720px;margin:12px 0 0;font-size:clamp(36px,4.4vw,58px);line-height:1.04}.flowModuleSuiteIntro>p{color:#667187;margin:0;font-size:17px;line-height:1.75}.flowModuleGroups{gap:28px;width:min(1200px,90%);margin:0 auto;display:grid}.flowModuleGroup{background:#f7f9fc;border:1px solid #dce5ef;border-radius:26px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:34px;padding:32px;display:grid}.flowModuleGroupIntro{padding:6px 10px 6px 4px}.flowModuleGroupIntro>div{align-items:center;gap:11px;display:flex}.flowModuleGroupIntro>div span{color:#fff;background:#0b88cf;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.flowModuleGroupIntro small{color:#087fc1;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.flowModuleGroupIntro h3{color:#15233d;margin:24px 0 12px;font-size:27px;line-height:1.16}.flowModuleGroupIntro p{color:#687389;margin:0;line-height:1.7}.flowModuleCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.flowModuleCards article{background:#fff;border:1px solid #e0e7f0;border-radius:18px;min-width:0;padding:22px;box-shadow:0 12px 30px #182f4f0d}.flowModuleCards h4{color:#17253e;margin:0 0 9px;font-size:17px}.flowModuleCards p{color:#6b7588;margin:0;font-size:14px;line-height:1.65}.flowMobileWorkforce{grid-template-columns:.78fr 1.22fr;align-items:center;gap:65px;width:min(1200px,90%);margin:0 auto;padding:105px 0;display:grid}.flowMobileWorkforceIntro h2{color:#14213a;letter-spacing:-.04em;margin:12px 0 20px;font-size:clamp(36px,4vw,54px);line-height:1.06}.flowMobileWorkforceIntro>p:not(.eyebrow){color:#677287;margin:0 0 28px;font-size:17px;line-height:1.75}.flowWorkforceAccessGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.flowWorkforceAccessGrid article{color:#fff;background:linear-gradient(145deg,#081b38,#0b4381);border-radius:21px;min-height:205px;padding:26px}.flowWorkforceAccessGrid article span{color:#58d7ff;font-size:12px;font-weight:800}.flowWorkforceAccessGrid h3{color:#fff;margin:30px 0 10px;font-size:22px}.flowWorkforceAccessGrid p{color:#ffffffbf;margin:0;line-height:1.65}.flowDeploymentSection{background:#f4f7fb;padding:105px 0}.flowDeploymentGrid{grid-template-columns:repeat(3,1fr);gap:18px;width:min(1100px,90%);margin:0 auto;display:grid}.flowDeploymentGrid article{background:#fff;border:1px solid #dce4ee;border-radius:22px;padding:30px}.flowDeploymentGrid article span{color:#0988ce;font-size:12px;font-weight:800}.flowDeploymentGrid h3{color:#17243d;margin:28px 0 10px;font-size:24px}.flowDeploymentGrid p{color:#697489;margin:0;line-height:1.65}.flowIntegrationStatement{color:#fff;background:linear-gradient(135deg,#07172f,#0a4383);border-radius:24px;grid-template-columns:.8fr 1.2fr;gap:32px;width:min(1100px,90%);margin:26px auto 0;padding:34px;display:grid}.flowIntegrationStatement span,.flowIntegrationStatement strong{display:block}.flowIntegrationStatement span{color:#58d9ff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800}.flowIntegrationStatement strong{font-size:25px;line-height:1.25}.flowIntegrationStatement p{color:#ffffffc2;margin:0;line-height:1.7}.flowIntegrationStatement>a{color:#67ddff;grid-column:2;font-weight:800;text-decoration:none}.flowPlatformDemo{justify-content:space-between;align-items:center;gap:50px;width:min(1200px,90%);margin:0 auto;padding:90px 0;display:flex}.flowPlatformDemo h2{color:#14213a;letter-spacing:-.035em;max-width:750px;margin:12px 0 16px;font-size:clamp(34px,4vw,52px);line-height:1.08}.flowPlatformDemo p:not(.eyebrow){color:#687389;max-width:700px;margin:0;line-height:1.7}.flowPlatformDemoActions{flex-direction:column;flex:none;gap:12px;display:flex}@media (width<=1050px){.flowPlatformHeroInner,.flowMobileWorkforce{grid-template-columns:1fr}.flowPlatformJourney{grid-template-columns:repeat(2,1fr)}.flowPlatformHeroVisual{max-width:760px}}@media (width<=820px){.flowPlatformHero{padding:70px 0}.flowPlatformHero h1{font-size:clamp(42px,12vw,62px)}.flowModuleSuiteIntro,.flowModuleGroup,.flowIntegrationStatement{grid-template-columns:1fr}.flowIntegrationStatement>a{grid-column:1}.flowDeploymentGrid{grid-template-columns:1fr}.flowPlatformDemo{flex-direction:column;align-items:flex-start}.flowPlatformDemoActions{flex-flow:wrap}}@media (width<=600px){.flowPlatformHeroInner,.flowPlatformStory>*,.flowModuleSuiteIntro,.flowModuleGroups,.flowMobileWorkforce,.flowDeploymentGrid,.flowIntegrationStatement,.flowPlatformDemo{width:min(92%,520px)}.flowPlatformJourney,.flowModuleCards,.flowWorkforceAccessGrid,.flowPlatformVisualFooter{grid-template-columns:1fr}.flowModuleGroup{padding:22px}.flowPlatformHeroVisual .workforceImage{height:270px}.flowPlatformHeroActions,.flowPlatformDemoActions{flex-direction:column;align-items:stretch}}.aiProductVideoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:46px;display:grid}.aiProductVideoCard,.aiProductVerificationCard{background:#fff;border:1px solid #13487724;border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 20px 50px #0d2a4f1a}.aiProductVideoFrame{aspect-ratio:16/9;background:radial-gradient(circle at 50% 20%,#1db0ec52,#0000 45%),#06172f;position:relative;overflow:hidden}.aiProductVideoFrame video{object-fit:contain;background:#06172f;width:100%;height:100%;display:block}.aiProductVideoContent{padding:27px 28px 30px}.aiProductVideoContent>span,.aiProductVerificationCard>span{color:#0787cd;letter-spacing:.14em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-weight:800;display:inline-block}.aiProductVideoContent h3,.aiProductVerificationCard h3{color:#15233c;letter-spacing:-.02em;margin:0 0 12px;font-size:24px;line-height:1.2}.aiProductVideoContent p,.aiProductVerificationCard p{color:#687389;margin:0;font-size:15px;line-height:1.7}.aiProductVerificationCard{background:radial-gradient(circle at 90% 10%,#2cc7ef3d,#0000 38%),linear-gradient(145deg,#07162d,#0a4382);flex-direction:column;justify-content:center;min-height:350px;padding:40px;display:flex}.aiProductVerificationCard>span{color:#61dcff}.aiProductVerificationCard h3{color:#fff;max-width:520px;font-size:clamp(27px,3vw,38px)}.aiProductVerificationCard p{color:#ffffffc2;max-width:560px}.aiProductVerificationCard>a{color:#67ddff;align-items:center;gap:10px;width:fit-content;margin-top:25px;font-weight:800;text-decoration:none;display:inline-flex}.aiProductVerificationCard>a:hover{color:#fff}@media (width<=900px){.aiProductVideoGrid{grid-template-columns:1fr}.aiProductVerificationCard{min-height:auto}}@media (width<=560px){.aiProductVideoGrid{gap:16px;margin-top:32px}.aiProductVideoContent{padding:22px}.aiProductVerificationCard{padding:30px 22px}.aiProductVideoContent h3{font-size:21px}}.attendanceProductSection{color:#fff;background:radial-gradient(circle at 8% 8%,#24bbe72e,#0000 32%),linear-gradient(145deg,#06152c,#0a3f79);padding:105px 0}.attendanceProductIntro{grid-template-columns:1fr .75fr;align-items:end;gap:70px;width:min(1200px,90%);margin:0 auto 52px;display:grid}.attendanceProductIntro .eyebrow{color:#63dcff;margin:0 0 14px}.attendanceProductIntro h2{color:#fff;letter-spacing:-.04em;max-width:740px;margin:0;font-size:clamp(36px,4.2vw,56px);line-height:1.05}.attendanceProductIntro>p{color:#ffffffbd;margin:0;font-size:17px;line-height:1.75}.attendanceProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(1200px,90%);margin:0 auto;display:grid}.attendanceProductGrid figure{background:#ffffff12;border:1px solid #ffffff24;border-radius:24px;min-width:0;margin:0;overflow:hidden;box-shadow:0 24px 55px #000a1c47}.attendanceProductGrid figure.featured{grid-column:1/-1}.attendanceProductImage{background:#eef4f9;place-items:center;min-height:360px;padding:18px;display:grid;overflow:hidden}.attendanceProductGrid figure.featured .attendanceProductImage{min-height:470px}.attendanceProductImage img{object-fit:contain;object-position:center;border-radius:13px;width:100%;height:100%;max-height:520px;display:block}.attendanceProductGrid figcaption{grid-template-columns:42px 1fr;gap:17px;padding:25px 26px 28px;display:grid}.attendanceProductGrid figcaption>span{color:#62ddff;background:#4fd3ff26;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:grid}.attendanceProductGrid h3{color:#fff;margin:1px 0 8px;font-size:20px;line-height:1.25}.attendanceProductGrid p{color:#ffffffb3;margin:0;font-size:14px;line-height:1.65}@media (width<=850px){.attendanceProductIntro{grid-template-columns:1fr;gap:24px}.attendanceProductGrid{grid-template-columns:1fr}.attendanceProductGrid figure.featured{grid-column:auto}.attendanceProductImage,.attendanceProductGrid figure.featured .attendanceProductImage{min-height:320px}}@media (width<=560px){.attendanceProductSection{padding:75px 0}.attendanceProductIntro,.attendanceProductGrid{width:92%}.attendanceProductImage,.attendanceProductGrid figure.featured .attendanceProductImage{min-height:240px;padding:10px}.attendanceProductGrid figcaption{grid-template-columns:1fr;padding:22px}}.attendanceExecutive{--att-navy:#081b2e;--att-ink:#122334;--att-muted:#5f6d78;--att-line:#dce3e7;--att-ivory:#f4f1e9;--att-white:#fff;--att-teal:#087f83;--att-aqua:#27b9b3;background:var(--att-white);color:var(--att-ink)}.attendanceExecutiveHero{background:var(--att-ivory);grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);min-height:760px;padding-top:88px;display:grid}.attendanceHeroCopy{flex-direction:column;justify-content:center;padding:100px clamp(36px,6vw,96px);display:flex}.attendanceKicker{color:var(--att-teal);letter-spacing:.17em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:800}.attendanceHeroCopy h1{max-width:690px;color:var(--att-ink);letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.8vw,82px);font-weight:700;line-height:.98}.attendanceHeroCopy h1 em{color:var(--att-teal);font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.attendanceHeroCopy>p:not(.attendanceKicker){max-width:610px;color:var(--att-muted);margin:30px 0 0;font-size:18px;line-height:1.75}.attendanceHeroCopy .buttons,.attendanceCta .buttons{align-items:center;gap:24px;margin-top:34px;display:flex}.attendanceHeroCopy .primaryBtn,.attendanceCta .primaryBtn{background:var(--att-teal);box-shadow:none;border-radius:3px}.attendanceTextLink{color:var(--att-ink);border-bottom:1px solid;gap:8px;padding:12px 0 8px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.attendanceTextLink span{color:var(--att-teal)}.attendanceTextLink.light{color:#fff}.attendanceHeroProof{gap:0;margin-top:48px;display:flex}.attendanceHeroProof span{color:#4c5a65;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #c9d1d4;border-radius:0;padding:0 20px;font-size:10px}.attendanceHeroProof span:first-child{padding-left:0}.attendanceHeroProof span:last-child{border-right:0}.attendanceHeroVisual,.attendanceFeatureImage{position:relative;overflow:hidden}.attendanceHeroVisual img,.attendanceFeatureImage img{object-fit:cover;width:100%;height:100%}.attendanceHeroVisual:after{content:"";background:linear-gradient(#0000 45%,#04162480);position:absolute;inset:0}.attendanceFloatingStat{z-index:2;border-left:3px solid var(--att-aqua);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#071a2be0;width:min(340px,100% - 68px);padding:24px 26px;position:absolute;bottom:34px;right:34px}.attendanceFloatingStat span,.attendanceFloatingStat small{display:block}.attendanceFloatingStat span{color:#7bded8;letter-spacing:.14em;font-size:9px;font-weight:800}.attendanceFloatingStat strong{margin:8px 0 4px;font-size:22px;display:block}.attendanceFloatingStat small{color:#ffffffad}.attendanceExecutiveSection{padding:110px clamp(24px,6vw,96px)}.attendanceExecutiveSection>*,.attendanceProductLight>*,.attendanceInsightsSection>*,.attendanceCta>*{width:min(1240px,100%);margin-left:auto;margin-right:auto}.attendanceSectionHeading{max-width:840px;margin-bottom:54px}.attendanceSectionHeading h2,.attendanceProductLight h2,.attendanceFeatureCopy h2,.attendanceInsightsLead h2,.attendanceCta h2{color:var(--att-ink);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.4vw,62px);line-height:1.05}.attendanceSectionHeading>p:last-child,.attendanceHeadingRow>p,.attendanceProductLight .attendanceProductIntro>p{color:var(--att-muted);font-size:16px;line-height:1.75}.attendanceHeadingRow{grid-template-columns:minmax(0,1.2fr) minmax(300px,.65fr);align-items:end;gap:80px;max-width:none;display:grid}.attendanceProblemSection{background:#fff}.attendanceBeforeAfter{grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);align-items:stretch;display:grid}.attendanceBeforeAfter article{padding:44px}.attendanceBefore{background:#eef1f2}.attendanceAfter{background:var(--att-navy);color:#fff}.attendanceBeforeAfter article>span{color:var(--att-teal);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.attendanceBeforeAfter h3{margin:18px 0 28px;font-size:27px}.attendanceAfter h3{color:#fff}.attendanceBeforeAfter ul{grid-template-columns:1fr 1fr;gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.attendanceBeforeAfter li{border-bottom:1px solid #5064702e;padding:12px 0;font-size:14px}.attendanceAfter li{color:#ffffffc7;border-color:#ffffff1f}.attendanceTransformationMark{background:var(--att-ivory);text-align:center;place-content:center;gap:12px;display:grid}.attendanceTransformationMark span{color:var(--att-teal);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.attendanceTransformationMark b{color:var(--att-teal);font-size:32px}.attendanceMethodsSection,.attendanceScenariosSection{background:var(--att-ivory)}.verificationMethodGrid,.workforceScenarioGrid{border-top:1px solid #cbd3d5;border-left:1px solid #cbd3d5;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.verificationMethodGrid article,.workforceScenarioGrid article{background:#ffffff61;border-bottom:1px solid #cbd3d5;border-right:1px solid #cbd3d5;min-height:245px;padding:34px}.verificationMethodGrid article>span,.workforceScenarioGrid article>span{color:var(--att-teal);font-size:11px;font-weight:800}.verificationMethodGrid h3,.workforceScenarioGrid h3{color:var(--att-ink);margin:50px 0 12px;font-size:21px}.verificationMethodGrid p,.workforceScenarioGrid p{color:var(--att-muted);margin:0;font-size:14px;line-height:1.7}.attendanceProductLight{color:var(--att-ink);background:#fff;padding:110px clamp(24px,6vw,96px)}.attendanceProductLight .attendanceProductIntro .attendanceKicker{color:var(--att-teal)}.attendanceProductLight .attendanceProductGrid figure{border:1px solid var(--att-line);background:#f3f5f5;border-radius:4px;box-shadow:0 18px 45px #1223341a}.attendanceProductLight .attendanceProductImage{background:#edf1f2}.attendanceProductLight .attendanceProductGrid figcaption{align-items:center;padding:20px 24px;display:flex}.attendanceProductLight .attendanceProductGrid h3{color:var(--att-ink);margin:0;font-size:17px}.attendanceFeatureSplit{grid-template-columns:1fr 1fr;min-height:690px;display:grid}.attendanceFeatureCopy{flex-direction:column;justify-content:center;padding:clamp(64px,7vw,110px);display:flex}.attendanceAiFeature{background:var(--att-ivory)}.attendanceMobileFeature{background:#fff}.attendanceFeatureCopy>p:not(.attendanceKicker){color:var(--att-muted);margin:25px 0 0;font-size:16px;line-height:1.75}.attendanceFeatureCopy>small{color:#73808a;border-top:1px solid #cfd6d8;margin-top:28px;padding-top:18px;line-height:1.6}.attendanceFeatureSteps{margin:32px 0 0;padding:0;list-style:none}.attendanceFeatureSteps li{color:#314454;border-bottom:1px solid #d5dcde;grid-template-columns:44px 1fr;padding:16px 0;font-weight:700;display:grid}.attendanceFeatureSteps span{color:var(--att-teal);font-size:11px}.attendanceImageLabel{color:#ffffffd1;letter-spacing:.06em;text-transform:uppercase;background:#071a2bdb;padding:13px 16px;font-size:10px;position:absolute;bottom:22px;left:22px;right:22px}.attendanceUseCaseChips{flex-wrap:wrap;gap:9px;margin-top:34px;display:flex}.attendanceUseCaseChips span{color:#344a5a;border:1px solid #cfd7da;padding:10px 14px;font-size:12px;font-weight:700}.attendanceWorkflowSection{background:var(--att-navy)}.attendanceWorkflowSection .attendanceKicker{color:#63d5cf}.attendanceWorkflowSection .attendanceSectionHeading h2{color:#fff}.attendanceExecutive .attendanceWorkflow{background:#ffffff24;gap:1px}.attendanceExecutive .attendanceWorkflow article{background:#0d263c;border:0;border-radius:0;min-height:250px;padding:30px}.attendanceExecutive .attendanceWorkflow article:not(:last-child):after{display:none}.attendanceExecutive .attendanceWorkflow article>span{color:#64d8d1;margin-bottom:55px}.attendanceExecutive .attendanceWorkflow h3{color:#fff}.attendanceExecutive .attendanceWorkflow p{color:#ffffff9e}.attendanceInsightsSection{background:var(--att-teal);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:100px;padding:110px clamp(24px,6vw,96px);display:grid}.attendanceInsightsSection>*{width:auto}.attendanceInsightsLead .attendanceKicker{color:#b7f3ed}.attendanceInsightsLead h2{color:#fff}.attendanceInsightsLead>p:not(.attendanceKicker){color:#ffffffc2;line-height:1.75}.attendanceInsightsLead .attendanceTextLink{margin-top:24px}.attendanceExecutive .attendanceInsightList{border-top-color:#ffffff4d}.attendanceExecutive .attendanceInsightList div{border-bottom-color:#ffffff3d}.attendanceExecutive .attendanceInsightList span{color:#d7fffb}.attendanceExecutive .attendanceInsightList p{color:#fff}.attendanceCta{background:var(--att-ivory);text-align:center;padding:120px clamp(24px,6vw,96px)}.attendanceCta>*{max-width:850px}.attendanceCta>p:not(.attendanceKicker){color:var(--att-muted);font-size:16px;line-height:1.75}.attendanceCta .buttons{justify-content:center}@media (width<=980px){.attendanceExecutiveHero,.attendanceFeatureSplit,.attendanceInsightsSection{grid-template-columns:1fr}.attendanceExecutiveHero{padding-top:72px}.attendanceHeroVisual{min-height:560px}.attendanceMobileFeature .attendanceFeatureCopy{order:2}.attendanceMobileFeature .attendanceFeatureImage{order:1;min-height:520px}.attendanceAiFeature .attendanceFeatureImage{min-height:520px}.attendanceHeadingRow{grid-template-columns:1fr;gap:20px}.attendanceBeforeAfter{grid-template-columns:1fr}.attendanceTransformationMark{min-height:100px}.attendanceTransformationMark b{transform:rotate(90deg)}.verificationMethodGrid,.workforceScenarioGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.attendanceExecutiveHero{min-height:auto}.attendanceHeroCopy{padding:70px 22px}.attendanceHeroCopy h1{font-size:46px}.attendanceHeroCopy .buttons,.attendanceCta .buttons{flex-direction:column;align-items:flex-start}.attendanceHeroProof{gap:10px;display:grid}.attendanceHeroProof span{border:0;padding:0}.attendanceHeroVisual{min-height:430px}.attendanceExecutiveSection,.attendanceProductLight,.attendanceInsightsSection,.attendanceCta{padding:78px 22px}.attendanceBeforeAfter article{padding:30px 24px}.attendanceBeforeAfter ul,.verificationMethodGrid,.workforceScenarioGrid{grid-template-columns:1fr}.verificationMethodGrid article,.workforceScenarioGrid article{min-height:210px}.attendanceFeatureCopy{padding:74px 22px}.attendanceAiFeature .attendanceFeatureImage,.attendanceMobileFeature .attendanceFeatureImage{min-height:420px}.attendanceExecutive .attendanceWorkflow{grid-template-columns:1fr}.attendanceInsightsSection{gap:50px}}.performanceProductSection{color:#fff;background:radial-gradient(circle at 90% 5%,#2bc2ec33,#0000 34%),linear-gradient(145deg,#07152c,#0b3971);padding:105px 0}.performanceProductIntro{grid-template-columns:1fr .72fr;align-items:end;gap:70px;width:min(1200px,90%);margin:0 auto 52px;display:grid}.performanceProductIntro .eyebrow{color:#63dcff;margin:0 0 14px}.performanceProductIntro h2{color:#fff;letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(36px,4.2vw,56px);line-height:1.05}.performanceProductIntro>p{color:#ffffffbd;margin:0;font-size:17px;line-height:1.75}.performanceProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(1200px,90%);margin:0 auto;display:grid}.performanceProductGrid figure{background:#ffffff12;border:1px solid #ffffff24;border-radius:24px;min-width:0;margin:0;overflow:hidden;box-shadow:0 25px 55px #000a1c4d}.performanceProductGrid figure.featured{grid-column:1/-1}.performanceProductImage{background:#f0f5fa;place-items:center;min-height:350px;padding:18px;display:grid;overflow:hidden}.performanceProductGrid figure.featured .performanceProductImage{min-height:470px}.performanceProductImage img{object-fit:contain;object-position:center;border-radius:13px;width:100%;height:100%;max-height:520px;display:block}.performanceProductGrid figcaption{grid-template-columns:42px 1fr;gap:17px;padding:25px 26px 28px;display:grid}.performanceProductGrid figcaption>span{color:#64ddff;background:#4bd3ff29;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:grid}.performanceProductGrid h3{color:#fff;margin:1px 0 8px;font-size:21px;line-height:1.25}.performanceProductGrid p{color:#ffffffb3;margin:0;font-size:14px;line-height:1.65}@media (width<=850px){.performanceProductIntro{grid-template-columns:1fr;gap:24px}.performanceProductGrid{grid-template-columns:1fr}.performanceProductGrid figure.featured{grid-column:auto}.performanceProductImage,.performanceProductGrid figure.featured .performanceProductImage{min-height:310px}}@media (width<=560px){.performanceProductSection{padding:75px 0}.performanceProductIntro,.performanceProductGrid{width:92%}.performanceProductImage,.performanceProductGrid figure.featured .performanceProductImage{min-height:230px;padding:10px}.performanceProductGrid figcaption{grid-template-columns:1fr;padding:22px}}.flowPerformancePage .performanceCapabilitiesSection,.flowPerformancePage .performanceAiSection{color:#fff}.flowPerformancePage .performanceCapabilitiesSection h2,.flowPerformancePage .performanceAiSection h2{text-shadow:0 2px 18px #0000001f;color:#fff!important;opacity:1!important}.flowPerformancePage .performanceCapabilitiesSection .performanceSectionIntro>p:not(.eyebrow),.flowPerformancePage .performanceAiSection .performanceSectionIntro>p:not(.eyebrow){color:#ffffffdb!important;opacity:1!important}.flowPerformancePage .performanceCapabilitiesSection .eyebrow,.flowPerformancePage .performanceAiSection .eyebrow{color:#68ddff!important;opacity:1!important}.flowPerformancePage .performanceCapabilityList article{background:#ffffff14;border-color:#ffffff29}.flowPerformancePage .performanceCapabilityList article>span{color:#68ddff!important;opacity:1!important}.flowPerformancePage .performanceCapabilityList h3{color:#fff!important;opacity:1!important}.flowPerformancePage .performanceCapabilityList p{color:#ffffffd1!important;opacity:1!important}.flowPerformancePage .leadershipQuestionList>div{background:#ffffff14;border-color:#ffffff2e}.flowPerformancePage .leadershipQuestionList span{color:#69deff!important;opacity:1!important}.flowPerformancePage .leadershipQuestionList p{font-weight:600;color:#fff!important;opacity:1!important}.flowPlatformPage .flowPlatformDemo{color:#fff}.flowPlatformPage .flowPlatformDemo h2{text-shadow:0 2px 18px #0000001f;color:#fff!important;opacity:1!important}.flowPlatformPage .flowPlatformDemo p:not(.eyebrow){color:#ffffffdb!important;opacity:1!important}.flowPlatformPage .flowPlatformDemo .secondaryBtn{background:#ffffff14;border:1px solid #ffffff59;color:#fff!important}.flowPlatformPage .flowMobileWorkforceIntro .eyebrow{color:#65ddff!important;opacity:1!important}.flowPlatformPage .flowMobileWorkforceIntro h2{text-shadow:0 2px 18px #00000021;color:#fff!important;opacity:1!important}.flowPlatformPage .flowMobileWorkforceIntro>p:not(.eyebrow){color:#ffffffe0!important;opacity:1!important}.flowPlatformPage .flowMobileWorkforceIntro .primaryBtn{color:#fff!important;opacity:1!important}.headerWorkforceMenu{align-items:center;display:flex;position:relative}.headerWorkforceButton{color:#ffffffe0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;font-size:15px;font-weight:700;line-height:1;transition:color .16s;display:inline-flex;position:relative}.headerWorkforceButton:hover,.headerWorkforceMenu.open .headerWorkforceButton{color:#fff}.headerWorkforceIndicator{background:#27c8ff;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 14px #27c8ffbf}.headerMenuChevron{color:#71dcff;font-size:16px;line-height:1;transition:transform .16s;display:inline-flex}.headerWorkforceDropdown{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 15% 0,#26c0ff21,#0000 35%),linear-gradient(145deg,#051331fc,#052656fc);border:1px solid #71dcff33;border-radius:26px;width:min(900px,100vw - 40px);padding:14px;position:absolute;top:calc(100% + 20px);left:-220px;overflow:hidden;box-shadow:0 34px 90px #00091e80,0 10px 25px #00143c4d}.headerWorkforceDropdown:before{content:"";background:linear-gradient(90deg,#0000,#69deffbf,#0000);width:72%;height:1px;position:absolute;top:0;left:14%}.headerDropdownHeading{border-bottom:1px solid #ffffff17;grid-template-columns:.72fr 1.28fr;align-items:center;gap:24px;padding:22px;display:grid}.headerDropdownLabel{color:#68ddff;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800;line-height:1.4}.headerDropdownOverview{background:#ffffff0e;border:1px solid #69deff29;border-radius:16px;padding:15px 18px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:block}.headerDropdownOverview:hover{background:#69deff17;border-color:#69deff66;transform:translateY(-2px)}.headerDropdownOverview strong{color:#fff;margin-bottom:5px;font-size:16px;font-weight:800;display:block}.headerDropdownOverview>span{color:#ffffffad;font-size:13px;line-height:1.5;display:block}.headerWorkforceLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 8px;display:grid}.headerWorkforceLinks>a{min-height:96px;color:inherit;border:1px solid #0000;border-radius:17px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:18px;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:grid}.headerWorkforceLinks>a:hover,.headerWorkforceLinks>a.active{background:#fff1;border-color:#69deff33;transform:translateY(-2px)}.headerDropdownNumber{color:#69deff;background:#69deff14;border:1px solid #69deff3d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:flex}.headerWorkforceLinks strong{color:#fff;margin:1px 0 6px;font-size:15px;font-weight:800;line-height:1.3;display:block}.headerWorkforceLinks div>span{color:#ffffffa1;font-size:12px;line-height:1.5;display:block}.headerWorkforceDropdownFooter{background:linear-gradient(90deg,#159adc26,#1ac9ec12);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:18px 22px;display:flex}.headerWorkforceDropdownFooter>div{flex-direction:column;gap:4px;min-width:0;display:flex}.headerWorkforceDropdownFooter>div span{color:#6ddfff;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.headerWorkforceDropdownFooter>div strong{color:#fff;font-size:14px;line-height:1.4}.headerWorkforceDropdownFooter>a{background:#20aee7;border:1px solid #69deff66;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 17px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex;box-shadow:0 12px 25px #0069b438;color:#fff!important}.headerWorkforceDropdownFooter>a:hover{background:#32c4f4;transform:translateY(-2px)}@media (width<=1100px){.headerWorkforceDropdown{width:min(820px,100vw - 30px);left:-160px}}@media (width<=900px){.headerWorkforceDropdown{display:none}}.headerV2Mobile .mobileNavLabel{color:#65ddff;letter-spacing:.16em;text-transform:uppercase;margin:22px 0 7px;padding:0 18px;font-size:11px;font-weight:800;line-height:1.4}.headerV2Mobile .mobileNavLabel:first-of-type{margin-top:8px}.headerV2Mobile>a{border-radius:10px}.headerV2Mobile>a.active{color:#fff;background:#4acdff1a}.flowPlatformPage .flowMobileWorkforce{color:#fff;overflow:hidden;box-shadow:0 30px 80px #05235233;background:radial-gradient(circle at 15% 20%,#23c9ff2e,#0000 33%),linear-gradient(135deg,#071a42 0%,#063e8b 60%,#079cce 100%)!important;border-radius:30px!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:center!important;gap:clamp(42px,6vw,82px)!important;width:min(1240px,100% - 48px)!important;margin:72px auto!important;padding:clamp(52px,6vw,76px)!important;display:grid!important}.flowPlatformPage .flowMobileWorkforceIntro{max-width:530px!important}.flowPlatformPage .flowMobileWorkforceIntro .eyebrow{color:#75e4ff!important;letter-spacing:.18em!important;opacity:1!important;margin:0 0 18px!important;font-size:12px!important;font-weight:800!important}.flowPlatformPage .flowMobileWorkforceIntro h2{text-wrap:balance;color:#fff!important;letter-spacing:-.045em!important;opacity:1!important;max-width:530px!important;margin:0!important;font-size:clamp(38px,4vw,58px)!important;font-weight:780!important;line-height:1.03!important}.flowPlatformPage .flowMobileWorkforceIntro>p:not(.eyebrow){color:#ffffffd1!important;opacity:1!important;max-width:510px!important;margin:24px 0 0!important;font-size:16px!important;line-height:1.75!important}.flowPlatformPage .flowWorkforceAccessGrid article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s,border-color .18s,background .18s;background:#04153db3!important;border:1px solid #ffffff21!important;border-radius:21px!important;min-height:210px!important;padding:27px!important;box-shadow:0 18px 40px #00103229!important}.flowPlatformPage .flowWorkforceAccessGrid article:hover{transform:translateY(-4px);background:#072052db!important;border-color:#69deff73!important}.flowPlatformPage .flowWorkforceAccessGrid article>span{display:block;color:#69deff!important;margin-bottom:34px!important;font-size:12px!important;font-weight:800!important}.flowPlatformPage .flowWorkforceAccessGrid h3{color:#fff!important;margin:0 0 12px!important;font-size:22px!important;font-weight:760!important;line-height:1.2!important}.flowPlatformPage .flowWorkforceAccessGrid p{color:#ffffffc2!important;opacity:1!important;margin:0!important;font-size:15px!important;line-height:1.65!important}.flowPlatformPage .flowMobileWorkforceIntro .primaryBtn{justify-content:center;align-items:center;box-shadow:0 14px 28px #0012382e;color:#082b63!important;opacity:1!important;background:#fff!important;border:1px solid #fff!important;border-radius:13px!important;width:auto!important;min-height:52px!important;margin-top:30px!important;padding:0 23px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.flowPlatformPage .flowPlatformDemo{color:#fff;box-shadow:0 28px 75px #0522532e;background:radial-gradient(circle at 15% 0,#3ad2ff33,#0000 38%),linear-gradient(135deg,#06183e 0%,#06428e 68%,#0a9dcc 100%)!important;border-radius:30px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:48px!important;width:min(1160px,100% - 48px)!important;margin:72px auto 96px!important;padding:clamp(52px,7vw,82px)!important;display:grid!important}.flowPlatformPage .flowPlatformDemo>div:first-child{max-width:720px}.flowPlatformPage .flowPlatformDemo .eyebrow{color:#72e4ff!important;opacity:1!important}.flowPlatformPage .flowPlatformDemo h2{color:#fff!important;letter-spacing:-.04em!important;opacity:1!important;max-width:720px!important;margin:16px 0 0!important;font-size:clamp(36px,4vw,56px)!important;font-weight:770!important;line-height:1.05!important}.flowPlatformPage .flowPlatformDemo p:not(.eyebrow){color:#ffffffd1!important;opacity:1!important;max-width:650px!important;margin:22px 0 0!important;font-size:16px!important;line-height:1.7!important}.flowPlatformPage .flowPlatformDemoActions{flex-direction:column;min-width:220px;gap:12px!important;display:flex!important}.flowPlatformPage .flowPlatformDemoActions a{justify-content:center;align-items:center;opacity:1!important;border-radius:13px!important;width:100%!important;min-height:52px!important;padding:0 21px!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.flowPlatformPage .flowPlatformDemoActions .primaryBtn{color:#082b63!important;background:#fff!important;border:1px solid #fff!important}.flowPlatformPage .flowPlatformDemoActions .secondaryBtn{color:#fff!important;background:#ffffff12!important;border:1px solid #ffffff57!important}@media (width<=960px){.flowPlatformPage .flowMobileWorkforce,.flowPlatformPage .flowPlatformDemo{grid-template-columns:1fr!important}.flowPlatformPage .flowPlatformDemoActions{flex-direction:row;min-width:0}}@media (width<=680px){.flowPlatformPage .flowMobileWorkforce,.flowPlatformPage .flowPlatformDemo{border-radius:22px!important;width:calc(100% - 24px)!important;margin:42px auto 58px!important;padding:44px 22px!important}.flowPlatformPage .flowWorkforceAccessGrid{grid-template-columns:1fr!important}.flowPlatformPage .flowWorkforceAccessGrid article{min-height:auto!important}.flowPlatformPage .flowPlatformDemoActions{flex-direction:column}}.flowPlatformPage{--flow-navy:#061a33;--flow-navy-light:#0b2e58;--flow-blue:#1268c4;--flow-cyan:#19bdec;--flow-ink:#14233a;--flow-copy:#53637a;--flow-muted:#718096;--flow-line:#dce5ef;--flow-surface:#fff;--flow-background:#f4f7fb;background:var(--flow-background);width:100%;color:var(--flow-ink);font-family:var(--dymax-font);overflow:hidden}.flowPlatformPage *,.flowPlatformPage :before,.flowPlatformPage :after{box-sizing:border-box}.flowPlatformPage h1,.flowPlatformPage h2,.flowPlatformPage h3,.flowPlatformPage h4,.flowPlatformPage .eyebrow,.flowPlatformPage a,.flowPlatformPage button{font-family:Montserrat,sans-serif}.flowPlatformPage img{max-width:100%;display:block}.flowPlatformPage .flowPlatformHero{color:#fff;background:radial-gradient(circle at 84% 18%,#19bdec40,#0000 32%),linear-gradient(135deg,#05162f 0%,#082b5b 54%,#0d69b7 100%);padding:110px 5%;position:relative}.flowPlatformPage .flowPlatformHeroInner{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:72px;width:min(1280px,100%);margin:0 auto;display:grid}.flowPlatformPage .flowPlatformHeroContent{min-width:0}.flowPlatformPage .flowPlatformHero .eyebrow{color:#6fe0ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:13px;font-weight:800;line-height:1.4}.flowPlatformPage .flowPlatformHero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(48px,5.2vw,76px);font-weight:800;line-height:1}.flowPlatformPage .flowPlatformHeroLead{color:#ffffffd6;max-width:720px;margin:28px 0 0;font-size:19px;font-weight:500;line-height:1.75}.flowPlatformPage .flowPlatformHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.flowPlatformPage .flowPlatformHeroVisual{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff2b;border-radius:28px;min-width:0;padding:14px;overflow:hidden;box-shadow:0 34px 80px #00091e61}.flowPlatformPage .flowPlatformHeroVisual .swiper{border-radius:18px;width:100%;height:430px;overflow:hidden}.flowPlatformPage .flowPlatformHeroVisual .swiper-slide{background:#edf3f9;justify-content:center;align-items:center;display:flex}.flowPlatformPage .flowPlatformHeroVisual .workforceImage{object-fit:contain;width:100%;height:100%}.flowPlatformPage .flowPlatformStory{background:#fff;padding:96px 5%}.flowPlatformPage .flowPlatformStoryInner{width:min(1240px,100%);margin:0 auto}.flowPlatformPage .flowPlatformStoryHeading{max-width:820px;margin-bottom:48px}.flowPlatformPage .flowPlatformStoryHeading .eyebrow{color:var(--flow-blue);letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:800}.flowPlatformPage .flowPlatformStoryHeading h2{color:var(--flow-ink);letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(36px,4vw,58px);font-weight:800;line-height:1.08}.flowPlatformPage .flowPlatformStoryHeading p{color:var(--flow-copy);margin:22px 0 0;font-size:18px;line-height:1.75}.flowPlatformPage .flowPlatformStoryGrid{border:1px solid var(--flow-line);background:#fff;border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 24px 70px #0f254114}.flowPlatformPage .flowPlatformStoryGrid article{border-right:1px solid var(--flow-line);min-height:250px;padding:38px}.flowPlatformPage .flowPlatformStoryGrid article:last-child{border-right:0}.flowPlatformPage .flowPlatformStoryGrid span{color:var(--flow-blue);letter-spacing:.13em;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800}.flowPlatformPage .flowPlatformStoryGrid h3{color:var(--flow-ink);margin:44px 0 14px;font-size:24px;font-weight:750;line-height:1.25}.flowPlatformPage .flowPlatformStoryGrid p{color:var(--flow-copy);margin:0;font-size:16px;line-height:1.7}.flowPlatformPage .flowModuleSuite{background:#f4f7fb;padding:96px 5%}.flowPlatformPage .flowModuleSuiteInner{width:min(1240px,100%);margin:0 auto}.flowPlatformPage .flowModuleSuiteHeading{grid-template-columns:minmax(0,.85fr) minmax(320px,.55fr);align-items:end;gap:70px;margin-bottom:48px;display:grid}.flowPlatformPage .flowModuleSuiteHeading .eyebrow{color:var(--flow-blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800}.flowPlatformPage .flowModuleSuiteHeading h2{color:var(--flow-ink);letter-spacing:-.04em;margin:0;font-size:clamp(36px,3.8vw,56px);font-weight:800;line-height:1.08}.flowPlatformPage .flowModuleSuiteHeading>p{color:var(--flow-copy);margin:0;font-size:17px;line-height:1.75}.flowPlatformPage .flowModuleGroups{gap:22px;display:grid}.flowPlatformPage .flowModuleGroup{border:1px solid var(--flow-line);background:#fff;border-radius:24px;padding:34px;box-shadow:0 16px 45px #1330520f}.flowPlatformPage .flowModuleGroupHeading{align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.flowPlatformPage .flowModuleGroupHeading>span{color:var(--flow-blue);flex:none;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800}.flowPlatformPage .flowModuleGroupHeading h3{color:var(--flow-ink);margin:0;font-size:25px;font-weight:750}.flowPlatformPage .flowModuleGroupHeading p{color:var(--flow-copy);margin:8px 0 0;font-size:16px;line-height:1.65}.flowPlatformPage .flowModuleCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.flowPlatformPage .flowModuleCards article{background:#f8fafc;border:1px solid #e2e9f1;border-radius:18px;min-height:160px;padding:24px}.flowPlatformPage .flowModuleCards h4{color:var(--flow-ink);margin:0 0 12px;font-size:17px;font-weight:750}.flowPlatformPage .flowModuleCards p{color:var(--flow-copy);margin:0;font-size:15px;line-height:1.65}.flowPlatformPage .flowModuleShowcaseSection{background:#fff;padding:104px 5%}.flowPlatformPage .flowModuleShowcaseHeading{grid-template-columns:minmax(0,.9fr) minmax(320px,.55fr);align-items:end;gap:72px;width:min(1240px,100%);margin:0 auto 52px;display:grid}.flowPlatformPage .flowModuleShowcaseHeading .eyebrow{color:var(--flow-blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800}.flowPlatformPage .flowModuleShowcaseHeading h2{color:var(--flow-ink);letter-spacing:-.04em;margin:0;font-size:clamp(36px,3.8vw,56px);font-weight:800;line-height:1.08}.flowPlatformPage .flowModuleShowcaseHeading>p{color:var(--flow-copy);margin:0;font-size:17px;line-height:1.75}.flowPlatformPage .flowModuleShowcases{gap:56px;width:min(1240px,100%);margin:0 auto;display:grid}.flowPlatformPage .flowModuleShowcase{border:1px solid var(--flow-line);background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 28px 80px #112c4e1a}.flowPlatformPage .flowModuleShowcaseIntro{border-bottom:1px solid var(--flow-line);background:linear-gradient(135deg,#1268c40f,#0000 56%),#fff;grid-template-columns:72px minmax(0,1fr);gap:26px;padding:38px 40px;display:grid}.flowPlatformPage .flowModuleShowcaseIntro>span{color:#fff;background:linear-gradient(135deg, var(--flow-blue), var(--flow-cyan));border-radius:50%;place-items:center;width:56px;height:56px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;display:grid}.flowPlatformPage .flowModuleShowcaseIntro small{color:var(--flow-blue);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;display:block}.flowPlatformPage .flowModuleShowcaseIntro h3{color:var(--flow-ink);letter-spacing:-.025em;margin:0;font-size:clamp(27px,3vw,38px);font-weight:800;line-height:1.18}.flowPlatformPage .flowModuleShowcaseIntro p{max-width:820px;color:var(--flow-copy);margin:14px 0 0;font-size:17px;line-height:1.7}.flowPlatformPage .flowModuleImageRail{background:#f3f6fa;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:30px;display:grid}.flowPlatformPage .flowModuleImageRail figure{background:#fff;border:1px solid #dce5ef;border-radius:20px;min-width:0;margin:0;padding:12px;overflow:hidden;box-shadow:0 12px 32px #122d4f12}.flowPlatformPage .flowModuleImageFrame{aspect-ratio:16/10;background:#f8fafc;border:1px solid #e1e8f0;border-radius:13px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.flowPlatformPage .flowModuleImageFrame img{object-fit:contain;object-position:center;width:100%;height:100%}.flowPlatformPage .flowModuleImageRail figcaption{color:#5c6d83;font-family:var(--dymax-font);padding:14px 6px 5px;font-size:14px;font-weight:650}.flowPlatformPage .flowMobileWorkforce{color:#fff;background:radial-gradient(circle at 90% 15%,#19bdec38,#0000 30%),linear-gradient(135deg,#05162f 0%,#082c58 55%,#0c68ad 100%);grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);gap:72px;width:100%;padding:104px 5%;display:grid}.flowPlatformPage .flowMobileWorkforceIntro{align-self:center}.flowPlatformPage .flowMobileWorkforceIntro .eyebrow{color:#6fe2ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:800}.flowPlatformPage .flowMobileWorkforceIntro h2{color:#fff;letter-spacing:-.045em;max-width:680px;margin:0;font-size:clamp(38px,4.2vw,60px);font-weight:800;line-height:1.06}.flowPlatformPage .flowMobileWorkforceIntro>p{color:#ffffffd6;max-width:650px;margin:24px 0 0;font-size:18px;line-height:1.75}.flowPlatformPage .flowMobileWorkforceIntro .primaryBtn{color:#082b5b;background:#fff;margin-top:30px;display:inline-flex;box-shadow:0 15px 35px #00071940}.flowPlatformPage .flowWorkforceAccessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.flowPlatformPage .flowWorkforceAccessGrid article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0414328c;border:1px solid #ffffff29;border-radius:23px;min-height:245px;padding:30px;box-shadow:0 20px 45px #000a2333}.flowPlatformPage .flowWorkforceAccessGrid article>span{color:#62ddff;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800}.flowPlatformPage .flowWorkforceAccessGrid h3{color:#fff;margin:48px 0 14px;font-size:24px;font-weight:750}.flowPlatformPage .flowWorkforceAccessGrid p{color:#ffffffc7;margin:0;font-size:16px;line-height:1.7}.flowPlatformPage .flowDeploymentSection{background:#fff;padding:104px 5%}.flowPlatformPage .flowDeploymentSectionInner{width:min(1240px,100%);margin:0 auto}.flowPlatformPage .flowDeploymentSection .eyebrow{color:var(--flow-blue);letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:800}.flowPlatformPage .flowDeploymentSection h2{max-width:820px;color:var(--flow-ink);letter-spacing:-.04em;margin:16px 0 42px;font-size:clamp(36px,3.8vw,56px);font-weight:800;line-height:1.08}.flowPlatformPage .flowDeploymentGrid{border:1px solid var(--flow-line);background:#fff;border-radius:25px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 22px 65px #112b4c14}.flowPlatformPage .flowDeploymentGrid article{border-right:1px solid var(--flow-line);min-height:230px;padding:38px}.flowPlatformPage .flowDeploymentGrid article:last-child{border-right:0}.flowPlatformPage .flowDeploymentGrid h3{color:var(--flow-ink);margin:0 0 16px;font-size:25px;font-weight:750}.flowPlatformPage .flowDeploymentGrid p{color:var(--flow-copy);margin:0;font-size:16px;line-height:1.75}.flowPlatformPage .flowIntegrationStatement{border-left:4px solid var(--flow-cyan);background:#eef6fd;border-radius:0 18px 18px 0;margin-top:28px;padding:30px 34px}.flowPlatformPage .flowIntegrationStatement p{color:#314b68;margin:0;font-size:16px;line-height:1.75}.flowPlatformPage .flowPlatformDemo{text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,#19bdec38,#0000 38%),#061a33;padding:96px 5%}.flowPlatformPage .flowPlatformDemo .eyebrow{color:#6fe2ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:800}.flowPlatformPage .flowPlatformDemo h2{color:#fff;letter-spacing:-.045em;max-width:880px;margin:0 auto;font-size:clamp(38px,4.2vw,60px);font-weight:800;line-height:1.08}.flowPlatformPage .flowPlatformDemo>p{color:#fffc;max-width:700px;margin:22px auto 0;font-size:18px;line-height:1.75}.flowPlatformPage .flowPlatformDemoActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.flowPlatformPage .flowPlatformDemo .primaryBtn{color:#082b5b;background:#fff}.flowPlatformPage .flowPlatformDemo .secondaryBtn{color:#fff;background:0 0;border-color:#ffffff6b}@media (width<=1000px){.flowPlatformPage .flowPlatformHeroInner,.flowPlatformPage .flowModuleSuiteHeading,.flowPlatformPage .flowModuleShowcaseHeading,.flowPlatformPage .flowMobileWorkforce{grid-template-columns:1fr}.flowPlatformPage .flowPlatformHeroVisual{max-width:760px}.flowPlatformPage .flowPlatformStoryGrid,.flowPlatformPage .flowDeploymentGrid{grid-template-columns:1fr}.flowPlatformPage .flowPlatformStoryGrid article,.flowPlatformPage .flowDeploymentGrid article{border-right:0;border-bottom:1px solid var(--flow-line)}.flowPlatformPage .flowPlatformStoryGrid article:last-child,.flowPlatformPage .flowDeploymentGrid article:last-child{border-bottom:0}.flowPlatformPage .flowModuleCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.flowPlatformPage .flowPlatformHero,.flowPlatformPage .flowPlatformStory,.flowPlatformPage .flowModuleSuite,.flowPlatformPage .flowModuleShowcaseSection,.flowPlatformPage .flowMobileWorkforce,.flowPlatformPage .flowDeploymentSection,.flowPlatformPage .flowPlatformDemo{padding:76px 6%}.flowPlatformPage .flowPlatformHero h1{font-size:clamp(40px,12vw,58px)}.flowPlatformPage .flowPlatformHeroVisual .swiper{height:300px}.flowPlatformPage .flowModuleCards,.flowPlatformPage .flowModuleImageRail,.flowPlatformPage .flowWorkforceAccessGrid{grid-template-columns:1fr}.flowPlatformPage .flowModuleShowcaseIntro{grid-template-columns:1fr;padding:28px 24px}.flowPlatformPage .flowModuleImageRail{padding:18px}.flowPlatformPage .flowModuleGroup{padding:25px}.flowPlatformPage .flowWorkforceAccessGrid article{min-height:auto}.flowPlatformPage .flowWorkforceAccessGrid h3{margin-top:32px}}.fhxPage,.fhxPage *{box-sizing:border-box}.fhxPage{--fhx-navy:#07162d;--fhx-navy-soft:#0b2348;--fhx-blue:#1167d8;--fhx-cyan:#21c8f6;--fhx-ink:#10233f;--fhx-muted:#5e6f86;--fhx-border:#dbe4ef;--fhx-offwhite:#f5f7fb;--fhx-white:#fff;background:var(--fhx-offwhite);width:100%;color:var(--fhx-ink);font-family:var(--dymax-font);overflow:hidden}.fhxPage h1,.fhxPage h2,.fhxPage h3,.fhxPage h4,.fhxPage strong,.fhxPage button,.fhxPage a,.fhxEyebrow{font-family:Montserrat,Arial,sans-serif}.fhxPage img,.fhxPage video{max-width:100%;display:block}.fhxPage a{text-decoration:none}.fhxHero{color:var(--fhx-white);background:radial-gradient(circle at 85% 20%,#21c8f638,#0000 32%),linear-gradient(135deg,#06152c 0%,#0a2d62 54%,#087fb1 100%);padding:96px 0;position:relative;overflow:hidden}.fhxHero:before{content:"";pointer-events:none;opacity:.42;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.fhxHeroInner{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:70px;width:min(1320px,92%);margin:0 auto;display:grid;position:relative}.fhxHeroContent{max-width:720px}.fhxEyebrow{color:#78dcff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:13px;font-weight:800;line-height:1.4}.fhxHero h1{max-width:760px;color:var(--fhx-white);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(46px,5.2vw,76px);font-weight:800;line-height:1.01}.fhxHeroLead{color:#ffffffd6;max-width:680px;margin:28px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.75}.fhxHeroActions,.fhxFinalActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.fhxPrimaryButton,.fhxSecondaryButton{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:15px 24px;font-size:15px;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.fhxPrimaryButton{color:#04152c;background:linear-gradient(135deg,#70e4ff,#22bce9);box-shadow:0 15px 34px #11b8e540}.fhxSecondaryButton{color:var(--fhx-white);background:#ffffff14;border-color:#ffffff42}.fhxPrimaryButton:hover,.fhxSecondaryButton:hover{transform:translateY(-2px)}.fhxHeroProof{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px;padding-top:26px;display:grid}.fhxHeroProof div{gap:5px;display:grid}.fhxHeroProof strong{color:var(--fhx-white);font-size:14px}.fhxHeroProof span{color:#ffffffa8;font-size:13px;line-height:1.5}.fhxHeroVisual{background:#04142cb3;border:1px solid #ffffff2e;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 35px 80px #000a1e61}.fhxHeroVisualTop{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.fhxHeroVisualTop span{color:#70dcff;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.fhxHeroVisualTop strong{color:var(--fhx-white);font-size:14px}.fhxHeroVisual img{aspect-ratio:16/10;object-fit:contain;background:#f4f7fb;width:100%}.fhxHeroVisualFooter{justify-content:space-between;gap:20px;padding:18px 22px;display:flex}.fhxHeroVisualFooter span{color:#ffffffb8;font-size:13px}.fhxSectionIntro,.fhxSectionIntroLight{max-width:820px;margin-bottom:48px}.fhxSectionIntro h2,.fhxSectionIntroLight h2,.fhxDeploymentHeading h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1.08}.fhxSectionIntro>p:last-child,.fhxSectionIntroLight>p:last-child,.fhxDeploymentHeading>p:last-child{max-width:760px;margin:20px 0 0;font-size:17px;line-height:1.75}.fhxSectionIntro h2{color:var(--fhx-ink)}.fhxSectionIntro>p:last-child{color:var(--fhx-muted)}.fhxSectionIntroLight h2,.fhxDeploymentHeading h2{color:var(--fhx-white)}.fhxSectionIntroLight>p:last-child,.fhxDeploymentHeading>p:last-child{color:#ffffffbd}.fhxOutcomes{background:var(--fhx-offwhite);padding:96px 0}.fhxOutcomes>*{width:min(1240px,90%);margin-left:auto;margin-right:auto}.fhxOutcomeGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.fhxOutcomeGrid article{border:1px solid var(--fhx-border);background:var(--fhx-white);border-radius:18px;min-height:250px;padding:30px;box-shadow:0 16px 45px #10233f0f}.fhxOutcomeGrid article>span{color:var(--fhx-blue);font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:800}.fhxOutcomeGrid h3{color:var(--fhx-ink);margin:48px 0 14px;font-size:21px;line-height:1.25}.fhxOutcomeGrid p{color:var(--fhx-muted);margin:0;font-size:15px;line-height:1.7}.fhxCapabilities{color:var(--fhx-white);background:radial-gradient(circle at 15% 10%, #21c8f629, transparent 28%), linear-gradient(135deg, var(--fhx-navy), var(--fhx-navy-soft));padding:100px 0}.fhxCapabilitiesInner{width:min(1240px,90%);margin:0 auto}.fhxCapabilityGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.fhxCapabilityGrid article{background:#ffffff0e;border:1px solid #ffffff21;border-radius:20px;flex-direction:column;min-height:330px;padding:28px;display:flex}.fhxCapabilityGrid article.featured{background:linear-gradient(145deg,#1167d87a,#21c8f61f);border-color:#44d5ff8c}.fhxCapabilityTop{justify-content:space-between;align-items:center;gap:15px;display:flex}.fhxCapabilityTop span{color:#65dcff;font-size:13px;font-weight:800}.fhxCapabilityTop small{color:#ffffff9e;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700}.fhxCapabilityGrid h3{color:var(--fhx-white);margin:42px 0 14px;font-size:23px;line-height:1.22}.fhxCapabilityGrid p{color:#ffffffbf;margin:0 0 26px;font-size:15px;line-height:1.7}.fhxCapabilityGrid a{color:#70dcff;margin-top:auto;font-size:14px;font-weight:750}.fhxModuleSuite{background:var(--fhx-white);padding:100px 0}.fhxModuleSuite>*{width:min(1240px,90%);margin-left:auto;margin-right:auto}.fhxModuleGroups{gap:24px;display:grid}.fhxModuleGroup{border:1px solid var(--fhx-border);background:var(--fhx-offwhite);border-radius:22px;padding:32px}.fhxModuleGroupHeading{border-bottom:1px solid var(--fhx-border);justify-content:space-between;align-items:center;gap:22px;padding-bottom:22px;display:flex}.fhxModuleGroupHeading span{color:var(--fhx-blue);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.fhxModuleGroupHeading h3{color:var(--fhx-ink);margin:0;font-size:24px}.fhxModuleGrid{grid-template-columns:repeat(4,1fr);gap:14px;padding-top:24px;display:grid}.fhxModuleGrid article{background:var(--fhx-white);border:1px solid #e5ebf3;border-radius:14px;min-height:150px;padding:22px}.fhxModuleGrid h4{color:var(--fhx-ink);margin:0 0 10px;font-size:16px}.fhxModuleGrid p{color:var(--fhx-muted);margin:0;font-size:13px;line-height:1.65}.fhxShowcase{background:#eef3f9;padding:100px 0}.fhxShowcaseInner{width:min(1280px,92%);margin:0 auto}.fhxShowcaseTabs{flex-wrap:wrap;gap:10px;margin:0 0 22px;display:flex}.fhxShowcaseTabs button{border:1px solid var(--fhx-border);color:var(--fhx-muted);background:var(--fhx-white);cursor:pointer;border-radius:100px;padding:12px 17px;font-size:13px;font-weight:750}.fhxShowcaseTabs button.active{color:var(--fhx-white);border-color:var(--fhx-blue);background:var(--fhx-blue);box-shadow:0 10px 25px #1167d833}.fhxShowcasePanel{border:1px solid var(--fhx-border);background:var(--fhx-white);border-radius:24px;grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);display:grid;overflow:hidden;box-shadow:0 28px 70px #10233f1a}.fhxShowcaseCopy{background:linear-gradient(160deg, var(--fhx-navy), #0c3266);padding:42px}.fhxShowcaseCopy .fhxImageCounter{color:#68dcff;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.fhxShowcaseCopy h3{color:var(--fhx-white);margin:28px 0 16px;font-size:clamp(28px,3vw,40px);line-height:1.12}.fhxShowcaseCopy p{color:#ffffffc2;margin:0;font-size:16px;line-height:1.75}.fhxShowcaseMedia{background:#f7f9fc;align-content:center;gap:16px;min-width:0;padding:22px;display:grid}.fhxMainImage{aspect-ratio:16/9;background:var(--fhx-white);border:1px solid #dfe6ef;border-radius:14px;place-items:center;width:100%;min-height:0;display:grid;overflow:hidden}.fhxMainImage img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.fhxThumbnailRail{gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.fhxThumbnailRail button{background:var(--fhx-white);cursor:pointer;border:2px solid #0000;border-radius:10px;flex:0 0 112px;height:74px;padding:4px;overflow:hidden}.fhxThumbnailRail button.active{border-color:var(--fhx-blue)}.fhxThumbnailRail img{object-fit:contain;width:100%;height:100%}.fhxMobileWorkforce{background:radial-gradient(circle at 80% 20%,#21c8f63d,#0000 30%),linear-gradient(135deg,#06152c,#0b3871);padding:100px 0}.fhxMobileInner{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:70px;width:min(1240px,90%);margin:0 auto;display:grid}.fhxMobileIntro h2{color:var(--fhx-white);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,62px);font-weight:800;line-height:1.06}.fhxMobileIntro>p:last-child{color:#ffffffc7;max-width:620px;margin:24px 0 0;font-size:17px;line-height:1.8}.fhxAccessGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.fhxAccessGrid article{background:#03132ba8;border:1px solid #ffffff24;border-radius:19px;min-height:230px;padding:28px}.fhxAccessGrid span{color:#69dcff;font-size:12px;font-weight:800}.fhxAccessGrid h3{color:var(--fhx-white);margin:42px 0 12px;font-size:21px}.fhxAccessGrid p{color:#ffffffc2;margin:0;font-size:14px;line-height:1.7}.fhxAISection{background:var(--fhx-offwhite);padding:100px 0}.fhxAISection>*{width:min(1240px,90%);margin-left:auto;margin-right:auto}.fhxVideoGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.fhxVideoGrid article{border:1px solid var(--fhx-border);background:var(--fhx-white);border-radius:20px;overflow:hidden;box-shadow:0 18px 48px #10233f12}.fhxVideoGrid video{aspect-ratio:16/9;object-fit:cover;background:var(--fhx-navy);width:100%}.fhxVideoGrid h3{color:var(--fhx-ink);margin:24px 24px 10px;font-size:20px}.fhxVideoGrid p{color:var(--fhx-muted);margin:0;padding:0 24px 26px;font-size:14px;line-height:1.7}.fhxDeployment{color:var(--fhx-white);background:linear-gradient(145deg, var(--fhx-navy), #0a2d61);padding:100px 0}.fhxDeploymentInner{width:min(1240px,90%);margin:0 auto}.fhxDeploymentHeading{max-width:820px;margin-bottom:48px}.fhxDeploymentGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.fhxDeploymentGrid article{background:#ffffff0e;border:1px solid #ffffff24;border-radius:19px;min-height:240px;padding:30px}.fhxDeploymentGrid span{color:#67dcff;font-size:12px;font-weight:800}.fhxDeploymentGrid h3{color:var(--fhx-white);margin:42px 0 13px;font-size:23px}.fhxDeploymentGrid p{color:#ffffffbd;margin:0;font-size:15px;line-height:1.7}.fhxIntegrationStatement{color:#ffffffd1;background:#21c8f614;border:1px solid #69dcff4d;border-radius:16px;margin-top:20px;padding:24px 28px;font-size:15px;line-height:1.75}.fhxFinalCTA{text-align:center;color:var(--fhx-white);background:radial-gradient(circle at 50% 0,#21c8f633,#0000 35%),#06152c;padding:96px 5%}.fhxFinalCTA>div{max-width:900px;margin:0 auto}.fhxFinalCTA h2{color:var(--fhx-white);letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,64px);font-weight:800;line-height:1.07}.fhxFinalCTA p{color:#ffffffc2;max-width:690px;margin:22px auto 0;font-size:17px;line-height:1.75}.fhxFinalActions{justify-content:center}@media (width<=1050px){.fhxHeroInner,.fhxMobileInner{grid-template-columns:1fr}.fhxHeroContent{max-width:820px}.fhxHeroVisual{max-width:850px}.fhxOutcomeGrid,.fhxModuleGrid,.fhxCapabilityGrid,.fhxVideoGrid,.fhxDeploymentGrid{grid-template-columns:repeat(2,1fr)}.fhxShowcasePanel{grid-template-columns:1fr}.fhxShowcaseCopy{min-height:auto}}@media (width<=720px){.fhxHero,.fhxOutcomes,.fhxCapabilities,.fhxModuleSuite,.fhxShowcase,.fhxMobileWorkforce,.fhxAISection,.fhxDeployment,.fhxFinalCTA{padding-top:72px;padding-bottom:72px}.fhxHeroInner,.fhxCapabilitiesInner,.fhxShowcaseInner,.fhxMobileInner,.fhxDeploymentInner{width:min(92%,620px)}.fhxHero h1{font-size:clamp(40px,12vw,58px)}.fhxHeroProof{grid-template-columns:1fr}.fhxHeroVisualTop,.fhxHeroVisualFooter{flex-direction:column;align-items:flex-start}.fhxHeroActions,.fhxFinalActions{flex-direction:column}.fhxPrimaryButton,.fhxSecondaryButton{width:100%}.fhxOutcomeGrid,.fhxCapabilityGrid,.fhxModuleGrid,.fhxAccessGrid,.fhxVideoGrid,.fhxDeploymentGrid{grid-template-columns:1fr}.fhxOutcomeGrid article,.fhxCapabilityGrid article,.fhxAccessGrid article,.fhxDeploymentGrid article{min-height:auto}.fhxModuleGroup{padding:22px}.fhxModuleGroupHeading{flex-direction:column;align-items:flex-start}.fhxShowcaseCopy,.fhxShowcaseMedia{padding:24px}.fhxMobileIntro h2,.fhxFinalCTA h2{font-size:clamp(36px,10vw,48px)}}.flowHcmBrandLogo{object-fit:contain;object-position:left center;background:#fffffff2;border-radius:11px;width:clamp(165px,16vw,225px);height:auto;max-height:72px;margin:0 0 22px;padding:9px 13px;display:block;box-shadow:0 14px 35px #000a2033}.routeLoading{color:#fff;letter-spacing:.08em;background:#06152c;place-items:center;min-height:100vh;font-size:14px;font-weight:800;display:grid}:root{--dyx-midnight:#041329;--dyx-navy:#061f42;--dyx-navy-2:#082b59;--dyx-blue:#0878d1;--dyx-cyan:#25c6ee;--dyx-cyan-soft:#8ae7fb;--dyx-ice:#dff6ff;--dyx-text:#f4faff;--dyx-muted:#b7cbe0;--dyx-line:#71d3f538;--dyx-panel:#0a2f5bd6;--dyx-panel-strong:#0a315f;--dyx-shadow:0 24px 70px #00081847}html{background:var(--dyx-midnight)}body{background:var(--dyx-midnight);color:var(--dyx-text)}main{color:var(--dyx-text);background:radial-gradient(circle at 8% 6%, #25c6ee17, transparent 24rem), var(--dyx-midnight)}main section{color:var(--dyx-text)!important;background-color:var(--dyx-navy)!important}main>section:nth-child(2n),main section>section:nth-child(2n){background:linear-gradient(135deg,#25c6ee0e,#0000 36%),#082750!important}main>section:nth-child(3n),main section>section:nth-child(3n){background:radial-gradient(circle at 88% 18%,#0878d12e,#0000 28rem),#061a38!important}main h1,main h2,main h3,main h4,main h5,main strong{color:var(--dyx-text)!important}main p,main li,main small,main label,main address{color:var(--dyx-muted)!important;opacity:1!important}main .eyebrow,main .sectionEyebrow,main [class*=Eyebrow],main [class*=Kicker],main [class*=kicker]{color:var(--dyx-cyan-soft)!important;opacity:1!important}main a:not(.primaryBtn):not([class*=Primary]):not([class*=primary]){color:var(--dyx-ice)}.primaryBtn,[class*=PrimaryButton],[class*=Primary]:is(a,button),[class*=primaryBtn],.solutionDetailPrimary,.solutionDetailCta>a,.dyxHeaderCta{color:#03152c!important;background:linear-gradient(135deg, var(--dyx-cyan), #54dcfa)!important;border-color:#0000!important;box-shadow:0 14px 34px #25c6ee33!important}.secondaryBtn,[class*=SecondaryButton],[class*=Secondary]:is(a,button),[class*=secondaryBtn]{color:var(--dyx-text)!important;background:#0a3768b8!important;border-color:#8ae7fb57!important}main article,main [class*=Card],main [class*=card],main [class*=Panel],main [class*=panel],main [class*=Item],main [class*=item]{border-color:var(--dyx-line)!important}main article,main [class$=Card],main [class$=card]{box-shadow:var(--dyx-shadow);color:var(--dyx-text)!important;background:linear-gradient(145deg,#0f3d70f5,#072348f5)!important}main article p,main [class$=Card] p,main [class$=card] p,main article li{color:#c5d8ea!important}main img{border-color:#8ae7fb40!important}main input,main select,main textarea{color:var(--dyx-text)!important;background:#071f40!important;border:1px solid #8ae7fb47!important}main input::placeholder,main textarea::placeholder{opacity:1;color:#91abc5!important}.solutionDetailPage{--sd-ink:var(--dyx-text);--sd-muted:var(--dyx-muted);background:var(--dyx-midnight)}.solutionDetailCase,.solutionDetailCapabilities,.solutionDetailProducts,.solutionDetailCta{background-color:#0000!important}.solutionDetailGrid article,.solutionDetailProductGrid article,.solutionDetailImpactGrid article,.solutionDetailSteps article,.solutionDetailSignal{border-color:var(--dyx-line)!important;background:linear-gradient(145deg,#0f4178f5,#061e3ff5)!important}.implementationCommitments,.enterpriseCapabilityPremium,.whyChooseDymaxPremium,.flowSection,.deliveryMethodPremium,.customerSuccessPremium{color:var(--dyx-text)!important}.implementationCommitmentGrid,.implementationCommitmentGrid article{background:#03234a5c!important}.implementationCommitmentGrid{border-color:var(--dyx-line)!important;box-shadow:var(--dyx-shadow)!important}.implementationCommitmentGrid article{border-color:var(--dyx-line)!important}.fhxPage:before,.tanzaniaPayrollPage:before,.attendanceVerificationPage:before,.flowPerformancePage:before,.flowMobilePage:before,.flowIntegrationPage:before,.excelEnterprisePage:before{content:"";background-color:#051a36;background-image:url(/assets/flowhcm/flowhcm-logo.png);background-position:max(24px,50% - 620px);background-repeat:no-repeat;background-size:auto 38px;border-bottom:1px solid #8ae7fb2e;height:66px;display:block}.fhxHeroVisual,.fhxShowcaseMedia,.workforceCarousel,[class*=Screenshot],[class*=screenFrame]{box-shadow:var(--dyx-shadow)!important;background:#eaf4fb!important;border-color:#8ae7fb57!important}.fhxHeroVisual img,.fhxShowcaseMedia img,.workforceCarousel img{background:#eef6fb!important}.dyxHeader,.footerPremium{background:#031329!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid var(--dyx-cyan)!important}@media (hover:hover){main article,main [class$=Card],main [class$=card]{transition:transform .24s,border-color .24s,box-shadow .24s}main article:hover,main [class$=Card]:hover,main [class$=card]:hover{transform:translateY(-4px);box-shadow:0 28px 80px #00081861;border-color:#8ae7fb80!important}}@media (width<=700px){.fhxPage:before,.tanzaniaPayrollPage:before,.attendanceVerificationPage:before,.flowPerformancePage:before,.flowMobilePage:before,.flowIntegrationPage:before,.excelEnterprisePage:before{background-position:18px;background-size:auto 30px;height:56px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
