.experience-page.about-exact,.experience-page.solutions-exact{--marketing-max:1440px;--marketing-pad:clamp(24px,6.25vw,120px);--marketing-blue:var(--brand-blue,#002fa7);--marketing-ink:var(--ink-strong,#121827);--marketing-muted:var(--ink-muted,#697180);--marketing-line:var(--line,#e3e7ee);--marketing-surface:var(--surface-muted,#f5f7fa);box-sizing:border-box;width:100%;max-width:none;height:auto;min-height:100svh;margin:0;overflow-x:clip;color:var(--marketing-ink);background:#fff}.experience-page.about-exact *,.experience-page.about-exact :after,.experience-page.about-exact :before,.experience-page.solutions-exact *,.experience-page.solutions-exact :after,.experience-page.solutions-exact :before{box-sizing:border-box}.experience-page.about-exact img,.experience-page.solutions-exact img{max-width:100%}.experience-page.solutions-exact{padding-top:var(--header-height,88px);overflow-x:clip!important;overflow-y:visible!important}.experience-page.solutions-exact .solution-demand{isolation:isolate;width:100%;height:auto;min-height:calc(100svh - var(--header-height, 88px));padding:clamp(72px,8vw,132px) var(--marketing-pad) clamp(76px,8vw,136px);background:linear-gradient(90deg,rgb(0 47 167/5%) 1px,transparent 0) 0 0 /clamp(80px,8.3vw,160px) 100%,linear-gradient(180deg,#fff,#f8faff);position:relative;overflow:hidden}.experience-page.solutions-exact .solutions-progress{display:none}.experience-page.solutions-exact .solution-demand:before{content:"";z-index:-1;pointer-events:none;width:clamp(280px,42vw,800px);aspect-ratio:1;border:1px solid rgb(0 47 167/8%);border-radius:50%;position:absolute;top:clamp(-460px,-24vw,-180px);right:clamp(-300px,-12vw,-80px);box-shadow:0 0 0 clamp(42px,5vw,96px) rgb(0 47 167/2.5%)}.experience-page.solutions-exact .solution-demand-heading{text-align:left;grid-template-columns:38px minmax(0,860px) minmax(40px,1fr);align-items:start;gap:clamp(16px,2vw,34px);width:min(100%,var(--marketing-max));margin:0 auto clamp(48px,6vw,94px);display:grid}.experience-page.about-exact .about-advantages>header>span,.experience-page.about-exact .about-section-heading>span,.experience-page.solutions-exact .industry-heading>span,.experience-page.solutions-exact .solution-demand-heading>span{color:var(--marketing-blue);letter-spacing:.18em;font-size:14px;font-weight:700;line-height:1}.experience-page.solutions-exact .solution-demand-heading>span{margin-top:clamp(8px,1vw,15px)}.experience-page.solutions-exact .solution-demand-heading>div{min-width:0}.experience-page.solutions-exact .solution-demand-heading h1{max-width:900px;margin:0;color:#101625;text-wrap:balance;letter-spacing:-.045em;font-size:clamp(46px,5.6vw,96px);font-weight:560;line-height:.98}.experience-page.solutions-exact .solution-demand-heading p{width:auto!important;max-width:720px;margin:clamp(24px,2.5vw,40px) 0 0;color:#505968;text-wrap:pretty;font-size:clamp(16px,1.2vw,20px);font-weight:400;line-height:1.7}.experience-page.solutions-exact .solution-demand-heading>i{align-self:start;width:100%;height:1px;margin-top:clamp(12px,1.4vw,22px);background:linear-gradient(90deg,var(--marketing-blue),rgb(0 47 167/8%));display:block}.experience-page.solutions-exact .demand-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,34px);width:min(100%,var(--marketing-max));margin:0 auto;display:grid}.experience-page.solutions-exact .demand-cards article{isolation:isolate;min-width:0;height:auto;min-height:0;border:1px solid var(--marketing-line);border-radius:2px!important;background:rgb(255 255 255/94%)!important;display:grid;grid-template-rows:auto 1fr;position:relative;overflow:hidden;box-shadow:0 16px 50px rgb(25 42 83/7%);transition:border-color .24s ease,box-shadow .32s var(--ease-out),transform .32s var(--ease-out)}.experience-page.solutions-exact .demand-card-index{z-index:2;color:#fff;background:rgb(4 14 34/78%);border:1px solid rgb(255 255 255/24%);width:42px;height:28px;place-items:center;letter-spacing:.14em;font-size:14px;font-weight:700;display:grid;position:absolute;top:14px;left:14px;backdrop-filter:blur(8px)}.experience-page.solutions-exact .demand-card-media{aspect-ratio:4/3;width:100%;min-height:0;background:#e8ecf2;overflow:hidden}.experience-page.solutions-exact .demand-card-media img{object-fit:cover;width:100%;height:100%;display:block;transition:transform .6s var(--ease-out)}.experience-page.solutions-exact .demand-card-copy{min-height:0!important;border-top:1px solid var(--marketing-line);padding:clamp(22px,2vw,32px);background:#fff;display:block}.experience-page.solutions-exact .demand-card-copy,.experience-page.solutions-exact .demand-card-copy h2{width:auto!important;height:auto!important;position:static!important;inset:auto!important;transform:none!important}.experience-page.solutions-exact .demand-card-copy h2{margin:0;color:#131a28;letter-spacing:-.02em;font-size:clamp(21px,1.45vw,27px);font-weight:600;line-height:1.25}.experience-page.solutions-exact .demand-card-copy p{width:auto!important;height:auto!important;margin:15px 0 0;color:#596271;text-wrap:pretty;font-size:clamp(14px,.95vw,16px);line-height:1.75;position:static!important;inset:auto!important;transform:none!important}.experience-page.solutions-exact .solution-capability-intro{--intro-positioning-opacity:1;--intro-communication-opacity:1;--intro-background-scale:1;--intro-scrim-opacity:.86;--intro-title-y:0px;--intro-title-scale:1;--intro-title-light-opacity:1;--intro-preview-opacity:1;--intro-preview-y:0px;--intro-cue-opacity:1;--intro-progress:1;isolation:isolate;color:#fff;width:100%;background:#07101e;position:relative;overflow:clip}.experience-page.solutions-exact .solution-capability-intro__sticky{isolation:isolate;min-height:clamp(640px,84svh,860px);padding:clamp(74px,7vw,112px) var(--marketing-pad) clamp(38px,4vw,60px);background:#07101e;position:relative;overflow:hidden}.experience-page.solutions-exact .solution-capability-intro__visuals{z-index:-1;pointer-events:none;position:absolute;inset:0}.experience-page.solutions-exact :is(.solution-capability-intro__visual,.solution-capability-stage__background){background-image:var(--capability-background-1x)}@media (min-resolution:1.25dppx){.experience-page.solutions-exact :is(.solution-capability-intro__visual,.solution-capability-stage__background){background-image:var(--capability-background-2x)}}.experience-page.solutions-exact .solution-capability-intro__visual{background-repeat:no-repeat;background-size:cover;width:56%;position:absolute;inset-block:0;transform:scale(var(--intro-background-scale));transform-origin:center}.experience-page.solutions-exact .solution-capability-intro__visual--positioning{opacity:var(--intro-positioning-opacity);background-position:46%;clip-path:polygon(0 0,100% 0,88% 100%,0 100%);left:0}.experience-page.solutions-exact .solution-capability-intro__visual--communication{opacity:var(--intro-communication-opacity);background-position:60%;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);right:0}.experience-page.solutions-exact .solution-capability-intro__scrim{opacity:var(--intro-scrim-opacity);background:linear-gradient(180deg,rgb(3 9 20/48%),rgb(3 9 20/22%) 42%,rgb(3 9 20/86%)),linear-gradient(90deg,rgb(3 9 20/44%),transparent 50%,rgb(3 9 20/38%));position:absolute;inset:0}.experience-page.solutions-exact .solution-capability-intro__inner{z-index:1;width:min(100%,var(--marketing-max));min-height:clamp(500px,64svh,660px);margin:0 auto;grid-template-rows:minmax(0,1fr) auto auto;gap:0;display:grid;position:relative}.experience-page.solutions-exact .solution-capability-intro h2{align-self:center;max-width:1120px;margin:0;color:#fff;text-wrap:balance;letter-spacing:-.055em;font-size:clamp(46px,4.2vw,72px);font-weight:520;line-height:1.04}.experience-page.solutions-exact .solution-capability-intro__preview{width:min(100%,840px);margin-left:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,42px);opacity:var(--intro-preview-opacity);display:grid;transform:translateY(var(--intro-preview-y))}.experience-page.solutions-exact .solution-capability-intro__preview>div{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:clamp(18px,2vw,28px) 0;border-top:1px solid rgb(255 255 255/42%);border-bottom:1px solid rgb(255 255 255/18%);display:grid}.experience-page.solutions-exact .solution-capability-intro__preview span{color:#8eafff;letter-spacing:.16em;font-size:12px;font-weight:700}.experience-page.solutions-exact .solution-capability-intro__preview strong{letter-spacing:-.02em;font-size:clamp(18px,1.45vw,24px);font-weight:540;line-height:1.35}.experience-page.solutions-exact .solution-capability-intro__cue{align-items:center;justify-content:flex-end;gap:14px;margin-top:clamp(24px,3vw,44px);opacity:var(--intro-cue-opacity);color:rgb(255 255 255/56%);letter-spacing:.12em;font-size:11px;display:flex}.experience-page.solutions-exact .solution-capability-intro__cue i{width:38px;height:1px;background:rgb(255 255 255/48%);position:relative}.experience-page.solutions-exact .solution-capability-intro__cue i:before{content:"";background:#8eafff;position:absolute;inset:0;transform:scaleX(var(--intro-progress));transform-origin:left center}.experience-page.solutions-exact .solution-capability-intro__cue i:after{content:"";width:6px;height:6px;border-right:1px solid rgb(255 255 255/70%);border-bottom:1px solid rgb(255 255 255/70%);position:absolute;top:-3px;right:0;transform:rotate(-45deg)}@media (min-width:1181px) and (min-height:650px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.experience-page.solutions-exact .solution-capability-intro.is-immersive{--intro-positioning-opacity:0;--intro-communication-opacity:0;--intro-background-scale:1.045;--intro-scrim-opacity:0;--intro-title-y:0px;--intro-title-scale:1;--intro-title-light-opacity:0;--intro-preview-opacity:0;--intro-preview-y:48px;--intro-cue-opacity:.58;--intro-progress:0;height:160svh;background:#fff;overflow:visible}.experience-page.solutions-exact .solution-capability-intro.is-immersive .solution-capability-intro__sticky{height:calc(100svh - var(--header-height, 88px));min-height:0;padding:0 var(--marketing-pad);background:#fff;position:sticky;top:var(--header-height,88px)}.experience-page.solutions-exact .solution-capability-intro.is-immersive .solution-capability-intro__inner{height:100%;min-height:0;display:block}.experience-page.solutions-exact .solution-capability-intro.is-immersive h2{width:100%;max-width:none;color:#111;text-align:center;font-size:clamp(68px,5.8vw,112px);position:absolute;top:50%;left:0;transform:translate3d(0,calc(-50% + var(--intro-title-y)),0) scale(var(--intro-title-scale));transform-origin:center;will-change:transform}.experience-page.solutions-exact .solution-capability-intro.is-immersive h2:after{content:attr(data-text);color:#fff;pointer-events:none;opacity:var(--intro-title-light-opacity);position:absolute;inset:0;will-change:opacity}.experience-page.solutions-exact .solution-capability-intro.is-immersive .solution-capability-intro__preview,.experience-page.solutions-exact .solution-capability-intro.is-immersive .solution-capability-intro__visual{will-change:opacity,transform}.experience-page.solutions-exact .solution-capability-intro.is-immersive .solution-capability-intro__scrim{will-change:opacity}.experience-page.solutions-exact .solution-capability-intro.is-immersive .solution-capability-intro__preview{position:absolute;right:0;bottom:clamp(78px,9vh,108px)}.experience-page.solutions-exact .solution-capability-intro.is-immersive .solution-capability-intro__cue{width:100%;margin:0;position:absolute;right:0;bottom:clamp(24px,3.8vh,42px)}}@media (max-width:900px){.experience-page.solutions-exact .solution-capability-intro__sticky{min-height:0;padding-top:clamp(76px,12vw,108px);padding-bottom:clamp(46px,8vw,70px)}.experience-page.solutions-exact .solution-capability-intro__visual{width:100%;height:58%;inset-block:auto}.experience-page.solutions-exact .solution-capability-intro__visual--positioning{background-position:46%;clip-path:polygon(0 0,100% 0,100% 88%,0 100%);top:0}.experience-page.solutions-exact .solution-capability-intro__visual--communication{background-position:56%;clip-path:polygon(0 12%,100% 0,100% 100%,0 100%);bottom:0}.experience-page.solutions-exact .solution-capability-intro__scrim{background:linear-gradient(180deg,rgb(3 9 20/58%),rgb(3 9 20/54%) 42%,rgb(3 9 20/92%))}.experience-page.solutions-exact .solution-capability-intro__inner{min-height:580px;display:block}.experience-page.solutions-exact .solution-capability-intro h2{max-width:760px;margin-bottom:clamp(136px,28vw,220px);font-size:clamp(42px,8.2vw,64px)}.experience-page.solutions-exact .solution-capability-intro__preview{width:min(100%,620px);margin-left:0;grid-template-columns:minmax(0,1fr);gap:0}.experience-page.solutions-exact .solution-capability-intro__preview>div{padding:18px 0}}@media (max-width:560px){.experience-page.solutions-exact .solution-capability-intro__sticky{padding-top:64px;padding-bottom:38px}.experience-page.solutions-exact .solution-capability-intro__inner{min-height:540px}.experience-page.solutions-exact .solution-capability-intro h2{margin-bottom:132px;font-size:clamp(38px,11.2vw,50px);line-height:1.08}.experience-page.solutions-exact .solution-capability-intro__preview>div{grid-template-columns:38px minmax(0,1fr);gap:12px}.experience-page.solutions-exact .solution-capability-intro__preview strong{font-size:17px}.experience-page.solutions-exact .solution-capability-intro__cue{justify-content:flex-start;margin-top:30px;letter-spacing:.08em}}@media (min-width:901px) and (max-height:649px){.experience-page.solutions-exact .solution-capability-intro__sticky{min-height:540px;padding-top:52px;padding-bottom:38px}.experience-page.solutions-exact .solution-capability-intro__inner{min-height:450px}.experience-page.solutions-exact .solution-capability-intro h2{font-size:clamp(40px,4vw,58px)}.experience-page.solutions-exact .solution-capability-intro__preview>div{padding-top:15px;padding-bottom:15px}}.experience-page.solutions-exact .solution-capability-stage{--capability-background-position:50% center;isolation:isolate;color:#fff;width:100%;min-height:clamp(660px,calc(100svh - var(--header-height, 88px)),880px);padding:clamp(72px,7vw,112px) var(--marketing-pad);border-top:1px solid rgb(255 255 255/12%);background:#07101e;position:relative;overflow:hidden}.experience-page.solutions-exact .solution-capability-stage--positioning{--capability-background-position:48% center}.experience-page.solutions-exact .solution-capability-stage--communication{--capability-background-position:58% center}.experience-page.solutions-exact .solution-capability-stage:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgb(2 8 20/94%),rgb(2 8 20/78%) 43%,rgb(2 8 20/48%)),linear-gradient(180deg,rgb(2 8 20/26%),rgb(2 8 20/68%));position:absolute;inset:0}.experience-page.solutions-exact .solution-capability-stage__background{z-index:-2;background-position:var(--capability-background-position);background-size:cover;position:absolute;inset:0;transform:scale(1.025);transition:transform .9s var(--ease-out)}.experience-page.solutions-exact .solution-capability-stage__inner{width:min(100%,var(--marketing-max));min-height:clamp(500px,60svh,650px);margin:0 auto;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative}.experience-page.solutions-exact .solution-capability-stage__meta{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,32px);padding-bottom:20px;border-bottom:1px solid rgb(255 255 255/28%);color:rgb(255 255 255/58%);letter-spacing:.16em;font-size:12px;font-weight:650;display:grid}.experience-page.solutions-exact .solution-capability-stage__meta>span:first-child{color:#8eafff;letter-spacing:.18em;font-size:14px;font-weight:700}.experience-page.solutions-exact .solution-capability-stage__body{grid-template-columns:minmax(0,1.14fr) minmax(280px,.58fr);align-items:end;gap:clamp(64px,9vw,156px);min-width:0;padding-top:clamp(48px,7vh,82px);display:grid}.experience-page.solutions-exact .solution-capability-stage__header{min-width:0;max-width:880px}.experience-page.solutions-exact .solution-capability-stage__eyebrow{margin:0 0 clamp(18px,2vw,30px);color:#a9bff6;letter-spacing:.16em;font-size:clamp(12px,.8vw,14px);font-weight:650;line-height:1.4}.experience-page.solutions-exact .solution-capability-stage__header h2{max-width:820px;margin:0;color:#fff;text-wrap:balance;letter-spacing:-.045em;font-size:clamp(48px,5vw,82px);font-weight:540;line-height:1.02}.experience-page.solutions-exact .solution-capability-stage__summary{max-width:640px;margin:clamp(22px,2.4vw,36px) 0 0;color:rgb(255 255 255/72%);text-wrap:pretty;font-size:clamp(15px,1.1vw,19px);line-height:1.75}.experience-page.solutions-exact .solution-capability-stage__features{width:100%;min-width:0;margin:0;padding:0;border-bottom:1px solid rgb(255 255 255/28%);list-style:none}.experience-page.solutions-exact .solution-capability-stage__features li{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:16px;min-height:56px;padding:15px 0;border-top:1px solid rgb(255 255 255/28%);display:grid}.experience-page.solutions-exact .solution-capability-stage__features li>span{color:#8eafff;letter-spacing:.12em;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.experience-page.solutions-exact .solution-capability-stage__features strong{color:#fff;letter-spacing:.01em;font-size:clamp(16px,1.12vw,20px);font-weight:540;line-height:1.35}@media (prefers-reduced-motion:no-preference){.experience-page.solutions-exact .solution-capability-stage.is-motion-ready .solution-capability-stage__features,.experience-page.solutions-exact .solution-capability-stage.is-motion-ready .solution-capability-stage__header{opacity:0;transform:translateY(24px);transition:opacity .54s ease,transform .62s var(--ease-out)}.experience-page.solutions-exact .solution-capability-stage.is-motion-ready .solution-capability-stage__features{transition-delay:90ms}.experience-page.solutions-exact .solution-capability-stage.is-motion-ready.is-visible .solution-capability-stage__features,.experience-page.solutions-exact .solution-capability-stage.is-motion-ready.is-visible .solution-capability-stage__header{opacity:1;transform:none}.experience-page.solutions-exact .solution-capability-stage.is-visible .solution-capability-stage__background{transform:scale(1)}}@media (max-width:1180px){.experience-page.solutions-exact .solution-capability-stage__body{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:clamp(46px,7vw,90px)}}@media (max-width:900px){.experience-page.solutions-exact .solution-capability-stage{min-height:0;padding-top:clamp(66px,9vw,86px);padding-bottom:clamp(72px,10vw,94px)}.experience-page.solutions-exact .solution-capability-stage--positioning{--capability-background-position:46% center}.experience-page.solutions-exact .solution-capability-stage--communication{--capability-background-position:54% center}.experience-page.solutions-exact .solution-capability-stage:before{background:linear-gradient(90deg,rgb(2 8 20/91%),rgb(2 8 20/64%)),linear-gradient(180deg,rgb(2 8 20/34%),rgb(2 8 20/78%))}.experience-page.solutions-exact .solution-capability-stage__inner{min-height:0}.experience-page.solutions-exact .solution-capability-stage__body{grid-template-columns:minmax(0,1fr);gap:clamp(40px,7vw,58px);padding-top:clamp(44px,7vw,64px)}.experience-page.solutions-exact .solution-capability-stage__header h2{max-width:680px;font-size:clamp(42px,7.2vw,62px)}.experience-page.solutions-exact .solution-capability-stage__features,.experience-page.solutions-exact .solution-capability-stage__summary{max-width:620px}}@media (max-width:560px){.experience-page.solutions-exact .solution-capability-stage{padding:58px var(--marketing-pad) 66px}.experience-page.solutions-exact .solution-capability-stage__meta{grid-template-columns:34px minmax(0,1fr);gap:12px;padding-bottom:16px;font-size:11px}.experience-page.solutions-exact .solution-capability-stage__body{gap:36px;padding-top:38px}.experience-page.solutions-exact .solution-capability-stage__eyebrow{margin-bottom:16px}.experience-page.solutions-exact .solution-capability-stage__header h2{max-width:none;font-size:clamp(36px,10.6vw,46px);line-height:1.06}.experience-page.solutions-exact .solution-capability-stage__summary{margin-top:20px;font-size:15px;line-height:1.7}.experience-page.solutions-exact .solution-capability-stage__features li{grid-template-columns:32px minmax(0,1fr);gap:12px;min-height:52px;padding:13px 0}.experience-page.solutions-exact .solution-capability-stage__features strong{font-size:16px}}@media (min-width:901px) and (max-height:600px){.experience-page.solutions-exact .solution-capability-stage{min-height:0;padding-top:48px;padding-bottom:52px}.experience-page.solutions-exact .solution-capability-stage__inner{min-height:0}.experience-page.solutions-exact .solution-capability-stage__body{padding-top:34px}.experience-page.solutions-exact .solution-capability-stage__header h2{font-size:clamp(38px,4.2vw,56px)}.experience-page.solutions-exact .solution-capability-stage__summary{margin-top:18px;font-size:14px;line-height:1.6}.experience-page.solutions-exact .solution-capability-stage__features li{min-height:48px;padding:11px 0}}.experience-page.solutions-exact .industry-exact{width:100%;height:auto;min-height:0!important;padding:clamp(84px,9vw,154px) var(--marketing-pad) clamp(92px,10vw,172px);background:#fff;overflow:hidden}.experience-page.solutions-exact .industry-heading{grid-template-columns:38px minmax(0,1fr);align-items:baseline;gap:clamp(16px,2vw,34px);width:min(100%,var(--marketing-max));margin:0 auto clamp(42px,5vw,78px);padding-bottom:clamp(22px,2vw,32px);border-bottom:1px solid var(--marketing-line);display:grid}.experience-page.solutions-exact .industry-heading h2{margin:0;letter-spacing:-.035em;font-size:clamp(40px,4.2vw,72px);font-weight:560;line-height:1}.experience-page.solutions-exact .industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,24px);width:min(100%,var(--marketing-max));margin:0 auto;display:grid}.experience-page.solutions-exact .industry-grid article{isolation:isolate;opacity:1!important;aspect-ratio:3/4;width:100%;height:auto!important;min-height:0;border:0;border-radius:2px!important;background:#07101e;position:relative;overflow:hidden;transform:none!important;box-shadow:0 12px 38px rgb(14 31 68/10%)}.experience-page.solutions-exact .industry-grid article:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(2 8 20/3%) 35%,rgb(2 8 20/88%));position:absolute;inset:0}.experience-page.solutions-exact .industry-grid img{object-fit:cover;width:100%;height:100%;display:block;transition:transform .6s var(--ease-out),filter .3s ease}.experience-page.solutions-exact .industry-grid span{z-index:2;color:#fff;text-align:left;background:transparent;border-top:1px solid rgb(255 255 255/28%);padding:20px 4px 0;letter-spacing:.01em;font-size:clamp(15px,1.05vw,18px);font-weight:540;line-height:1.4;position:absolute;right:clamp(18px,1.5vw,26px);bottom:clamp(20px,1.8vw,30px);left:clamp(18px,1.5vw,26px)}.experience-page.about-exact{min-height:100svh!important;padding-top:var(--header-height,88px)!important;overflow-x:clip!important;overflow-y:visible!important}.experience-page.about-exact,.experience-page.about-exact .about-hero{height:auto!important;position:relative!important;inset:auto!important;transform:none!important}.experience-page.about-exact .about-hero{isolation:isolate;width:100%;min-height:0;background:#fff;overflow:hidden}.experience-page.about-exact .about-hero:before{content:"";z-index:2;pointer-events:none;border:1px solid rgb(174 199 255/28%);box-shadow:inset 0 0 0 1px rgb(255 255 255/5%);position:absolute;inset:clamp(16px,2vw,34px);display:none}.experience-page.about-exact .about-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(0 19 58/34%),rgb(0 47 167/9%) 48%,rgb(2 9 24/26%)),linear-gradient(180deg,rgb(7 23 52/8%) 34%,rgb(2 9 24/56%)),linear-gradient(rgb(0 47 167/10%),rgb(0 47 167/10%));position:absolute;inset:0;display:none}.experience-page.about-exact .about-hero>.about-cover{object-fit:cover;object-position:center;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;filter:saturate(.65) contrast(1.08) brightness(.86);display:block;position:static!important;inset:auto!important}.experience-page.about-exact .about-hero>.about-cover--illustration{object-fit:contain;height:auto!important;background:transparent;filter:none}.experience-page.about-exact .about-cert,.experience-page.about-exact .about-contact,.experience-page.about-exact .about-intro{width:min(100%,calc(var(--marketing-max) + var(--marketing-pad) + var(--marketing-pad)));height:auto!important;min-height:0!important;margin:0 auto!important;padding:clamp(84px,9vw,150px) var(--marketing-pad)!important;position:relative!important;inset:auto!important;transform:none!important}.experience-page.about-exact .about-intro{grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:clamp(48px,9vw,150px);align-items:start;display:grid}.experience-page.about-exact .about-section-heading{grid-template-columns:32px minmax(0,1fr);align-items:baseline;gap:16px;min-width:0;margin:0;display:grid;width:auto!important;height:auto!important;min-height:0!important;position:static!important;inset:auto!important;transform:none!important}.experience-page.about-exact .about-section-heading h1,.experience-page.about-exact .about-section-heading h2{margin:0;color:#141b29;letter-spacing:-.03em;font-size:clamp(30px,2.7vw,46px);font-weight:560;line-height:1.1;position:static!important;inset:auto!important;transform:none!important}.experience-page.about-exact .about-section-heading h1:after,.experience-page.about-exact .about-section-heading h2:after{content:none}.experience-page.about-exact .about-intro-copy{width:auto!important;height:auto!important;min-height:0!important;min-width:0;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.experience-page.about-exact .about-intro-copy p{max-width:800px!important;margin:0 0 24px;color:#3f4857;text-align:justify;text-wrap:pretty;letter-spacing:0!important;font-size:clamp(15px,1.08vw,18px);line-height:2}.experience-page.about-exact .about-intro-copy p:last-child{margin-bottom:0}.experience-page.about-exact .about-advantages{width:100%;height:auto!important;min-height:0!important;margin:0!important;padding:clamp(56px,5.2vw,80px) var(--marketing-pad)!important;color:#142033;background:linear-gradient(90deg,rgb(29 64 124/5%) 1px,transparent 0) 0 0 /clamp(80px,8.3vw,160px) 100%,linear-gradient(180deg,#f7f9fc,#eef3f9)!important;position:relative!important;inset:auto!important;transform:none!important}.experience-page.about-exact .about-advantage-grid,.experience-page.about-exact .about-advantages>header{width:min(100%,var(--marketing-max));margin-right:auto;margin-left:auto}.experience-page.about-exact .about-advantages>header{height:auto!important;min-height:0!important;justify-content:stretch;position:static!important;inset:auto!important;transform:none!important;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,34px);padding-bottom:clamp(22px,2.2vw,36px);border-bottom:1px solid rgb(20 47 88/18%);display:grid}.experience-page.about-exact .about-advantages>header>span{margin-top:8px;color:#1d56bf}.experience-page.about-exact .about-advantages>header h2{margin:0;color:#13213a;letter-spacing:-.035em;font-size:clamp(38px,3.4vw,56px);font-weight:540;line-height:1}.experience-page.about-exact .about-advantages>header p{width:auto!important;height:auto!important;max-width:660px;margin:20px 0 0;color:#55667d;text-wrap:pretty;font-size:clamp(13px,.92vw,16px);line-height:1.6;position:static!important;inset:auto!important;transform:none!important}.experience-page.about-exact .about-advantage-grid{grid-template-columns:minmax(0,1.32fr) minmax(0,.88fr);grid-template-rows:minmax(220px,15.8vw) minmax(150px,10.3vw);gap:clamp(12px,1.3vw,24px);margin-top:clamp(24px,2.2vw,38px);display:grid;height:auto!important;min-height:0!important;position:static!important;inset:auto!important;transform:none!important}.experience-page.about-exact .about-advantage-grid article{min-width:0;min-height:0;padding:clamp(22px,2vw,34px);border:1px solid rgb(18 48 96/15%);background:rgb(255 255 255/72%);display:flex;flex-direction:column;position:relative;overflow:hidden;transition:background .24s ease,border-color .24s ease,transform .32s var(--ease-out)}.experience-page.about-exact .about-advantage-grid article.about-advantage-card--1{color:#fff;border-color:#0d326f;background:linear-gradient(120deg,rgb(73 126 225/24%),transparent 44%),linear-gradient(180deg,#10366f,#081c3d)}.experience-page.about-exact .about-advantage-card--1:after{content:"POSITION / LINK / EDGE";color:rgb(205 223 255/42%);letter-spacing:.18em;white-space:nowrap;font-size:clamp(9px,.67vw,12px);position:absolute;right:clamp(22px,2vw,34px);bottom:clamp(22px,2vw,34px);transform:rotate(-90deg) translateX(100%);transform-origin:right bottom}.experience-page.about-exact .about-advantage-grid article.about-advantage-card--2{background:linear-gradient(135deg,rgb(65 112 211/15%) 1px,transparent 0) 0 0 /24px 24px,#e2ebf8}.experience-page.about-exact .about-advantage-grid article.about-advantage-card--3{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,.56fr) minmax(0,1.05fr);align-items:end;gap:clamp(22px,3.4vw,64px);background:linear-gradient(90deg,rgb(255 255 255/75%),rgb(218 232 252/90%)),#dbe8fa}.experience-page.about-exact .about-advantage-card-top{z-index:1;align-items:center;gap:14px;display:flex}.experience-page.about-exact .about-advantage-grid article>i{color:#1e55bb;background:#fff;border:1px solid #edf1f8;border-radius:10px;place-items:center;width:42px;height:42px;font-size:13px;font-style:normal;font-weight:600;display:grid}.experience-page.about-exact .about-advantage-card--1>.about-advantage-card-top>i{color:#1e55bb;background:#fff;border-color:#edf1f8}.experience-page.about-exact .about-advantage-card-top>span{color:#64748c;letter-spacing:.16em;font-size:clamp(10px,.72vw,13px);font-weight:650}.experience-page.about-exact .about-advantage-card--1 .about-advantage-card-top>span{color:rgb(218 231 255/70%)}.experience-page.about-exact .about-advantage-card-copy{z-index:1;position:relative}.experience-page.about-exact .about-advantage-grid h3{margin:clamp(24px,2vw,36px) 0 0;color:#162742;letter-spacing:-.02em;font-size:clamp(22px,1.55vw,30px);font-weight:540;line-height:1.2}.experience-page.about-exact .about-advantage-card--1 h3{color:#fff}.experience-page.about-exact .about-advantage-card--3 h3{margin-top:0}.experience-page.about-exact .about-advantage-card--3 .about-advantage-card-top{align-self:start}.experience-page.about-exact .about-advantage-card--3 .about-advantage-card-copy{align-self:end}.experience-page.about-exact .about-advantage-grid p{margin:12px 0 0;color:#526177;text-wrap:pretty;font-size:clamp(13px,.82vw,15px);line-height:1.6}.experience-page.about-exact .about-advantage-card--1 p{color:rgb(237 244 255/72%);max-width:min(82%,560px)}.experience-page.about-exact .about-advantage-card--3 p{max-width:680px}.experience-page.about-exact .about-advantage-grid article>b{z-index:0;color:rgb(31 82 177/8%);letter-spacing:-.09em;pointer-events:none;font-size:clamp(100px,11vw,200px);font-weight:650;line-height:.72;position:absolute;right:clamp(18px,2vw,34px);bottom:clamp(12px,1.4vw,24px)}.experience-page.about-exact .about-advantage-grid article.about-advantage-card--1>b{color:rgb(208 226 255/10%);right:clamp(26px,3vw,54px)}.experience-page.about-exact .about-cert{width:min(100%,calc(var(--marketing-max) + var(--marketing-pad) + var(--marketing-pad)));background:#fff}.experience-page.about-exact .about-cert-media{margin:clamp(44px,5vw,78px) 0 0!important;color:inherit;font-size:inherit!important;text-align:initial;grid-template-columns:none!important;gap:0!important;display:block!important}.experience-page.about-exact .about-cert-media,.experience-page.about-exact .about-cert-tiles{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.experience-page.about-exact .about-cert-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,28px);margin:0!important;display:grid!important}.experience-page.about-exact .about-cert-tile{aspect-ratio:3/4;min-width:0;margin:0;padding:0;border:1px solid var(--marketing-line);background:#fff;place-items:center;display:grid;overflow:hidden;box-shadow:0 18px 46px rgb(20 36 76/10%)}.experience-page.about-exact .about-cert-tile img{object-fit:contain;width:100%;height:100%;margin:0;display:block}.experience-page.about-exact .about-contact{grid-template-columns:minmax(190px,.38fr) minmax(250px,.55fr) minmax(360px,1fr);align-items:start;gap:clamp(42px,6vw,100px);border-top:1px solid var(--marketing-line);display:grid}.experience-page.about-exact .about-contact>div{width:auto!important;min-width:0;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.experience-page.about-exact .about-contact-details p{color:#727b89;border:0;border-top:1px solid var(--marketing-line);grid-template-columns:28px minmax(0,1fr);gap:4px 12px;margin:0;padding:18px 0 20px!important;font-size:14px;line-height:1.55;position:static!important;inset:auto!important;display:grid;transform:none!important}.experience-page.about-exact .about-contact-details p:last-child{border-bottom:1px solid var(--marketing-line)}.experience-page.about-exact .about-contact-details i{color:var(--marketing-blue);grid-row:1/3;font-style:normal;font-size:14px!important;font-weight:700;position:static!important;inset:auto!important;transform:none!important}.experience-page.about-exact .about-contact-details span{color:#737c8a;width:auto!important;height:auto!important;margin:0!important;font-size:14px;position:static!important;inset:auto!important;transform:none!important}.experience-page.about-exact .about-contact-details b{min-width:0;color:#1b2230;overflow-wrap:anywhere;font-size:clamp(14px,1vw,16px);font-weight:540;line-height:1.55;position:static!important;inset:auto!important;transform:none!important}.experience-page.about-exact .about-contact-details a{color:inherit;align-items:center;min-height:44px;text-decoration-color:rgb(0 47 167/36%);text-underline-offset:4px;display:inline-flex}.experience-page.about-exact .about-contact>.about-map{justify-self:stretch;width:100%!important;max-width:none;margin:0!important;border:1px solid var(--marketing-line);background:#eef2f4;box-shadow:0 18px 48px rgb(20 36 76/9%);overflow:hidden}.experience-page.about-exact .about-map iframe{border:0;width:100%;height:clamp(330px,28vw,440px);display:block;background:#eef2f4}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.experience-page.solutions-exact .demand-cards article:hover{border-color:rgb(0 47 167/34%);box-shadow:0 24px 64px rgb(25 42 83/13%);transform:translateY(-6px)}.experience-page.solutions-exact .demand-cards article:hover .demand-card-media img,.experience-page.solutions-exact .industry-grid article:hover img{transform:scale(1.035)}.experience-page.about-exact .about-advantage-grid article:not(.about-advantage-card--1):not(.about-advantage-card--2):not(.about-advantage-card--3):hover{border-color:rgb(142 175 255/48%);background:rgb(255 255 255/7%);transform:translateY(-4px)}.experience-page.about-exact .about-advantage-grid article.about-advantage-card--1:hover{border-color:#255da9;background:linear-gradient(120deg,rgb(73 126 225/34%),transparent 44%),linear-gradient(180deg,#10366f,#081c3d);transform:translateY(-4px)}.experience-page.about-exact .about-advantage-grid article.about-advantage-card--2:hover{border-color:rgb(65 112 211/42%);background:linear-gradient(135deg,rgb(65 112 211/18%) 1px,transparent 0) 0 0 /24px 24px,#e2ebf8;transform:translateY(-4px)}.experience-page.about-exact .about-advantage-grid article.about-advantage-card--3:hover{border-color:rgb(78 124 205/40%);background:linear-gradient(90deg,rgb(255 255 255/75%),rgb(218 232 252/90%)),#dbe8fa;transform:translateY(-4px)}.experience-page.about-exact .about-contact-details a:hover{color:var(--marketing-blue)}}@media (min-width:1100px) and (min-height:720px){.experience-page.solutions-exact .solutions-progress{z-index:24;pointer-events:none;width:100%;height:0;position:sticky;top:50svh;display:block}.experience-page.solutions-exact .solutions-progress ol{list-style:none;pointer-events:auto;width:58px;margin:0;padding:7px 6px;border:1px solid rgb(213 219 229/78%);background:rgb(255 255 255/86%);position:absolute;top:0;right:clamp(10px,calc((var(--marketing-pad) - 58px) / 2),34px);transform:translateY(-50%);box-shadow:0 10px 30px rgb(17 31 65/8%);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.experience-page.solutions-exact .solutions-progress ol:before{content:"";pointer-events:none;width:1px;background:rgb(0 47 167/20%);position:absolute;top:28px;bottom:28px;left:12px}.experience-page.solutions-exact .solutions-progress li{margin:0;padding:0}.experience-page.solutions-exact .solutions-progress a{color:#747d8d;text-decoration:none;grid-template-columns:13px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-width:44px;min-height:44px;padding:0;letter-spacing:.12em;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;display:grid;position:relative;transition:color .18s ease}.experience-page.solutions-exact .solutions-progress a:before{content:"";z-index:1;justify-self:center;width:5px;height:5px;border:1px solid rgb(0 47 167/48%);border-radius:50%;background:#fff;transition:width .18s ease,height .18s ease,border-color .18s ease,background-color .18s ease}.experience-page.solutions-exact .solutions-progress a[aria-current=location]{color:var(--marketing-blue)}.experience-page.solutions-exact .solutions-progress a[aria-current=location]:before{width:9px;height:9px;border-color:var(--marketing-blue);background:var(--marketing-blue)}}@media (max-width:1099px){.experience-page.about-exact,.experience-page.solutions-exact{--marketing-pad:clamp(22px,5vw,64px)}.experience-page.solutions-exact .solution-demand{min-height:0}.experience-page.solutions-exact .industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-page.solutions-exact .industry-grid article{aspect-ratio:4/3}.experience-page.about-exact .about-intro{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:clamp(40px,7vw,84px)}.experience-page.about-exact .about-hero{height:clamp(300px,48vw,480px)}.experience-page.about-exact .about-advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-page.about-exact .about-advantage-grid article:last-child{grid-column:1/-1;min-height:260px}.experience-page.about-exact .about-cert-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-page.about-exact .about-contact{grid-template-columns:minmax(180px,.38fr) minmax(0,1fr)}.experience-page.about-exact .about-contact>.about-map{grid-column:2}}@media (max-width:760px){.experience-page.about-exact,.experience-page.solutions-exact{--marketing-pad:clamp(16px,5.5vw,28px)}.experience-page.solutions-exact .solution-demand{padding-top:clamp(54px,16vw,84px);padding-bottom:clamp(64px,18vw,94px)}.experience-page.solutions-exact .solution-demand-heading{grid-template-columns:28px minmax(0,1fr);gap:12px;margin-bottom:42px}.experience-page.solutions-exact .solution-demand-heading>i{grid-column:1/-1;margin-top:12px}.experience-page.solutions-exact .solution-demand-heading h1{max-width:none;font-size:clamp(38px,12.8vw,58px);line-height:1.04}.experience-page.solutions-exact .solution-demand-heading p{margin-top:22px;font-size:15px;line-height:1.75}.experience-page.solutions-exact .demand-cards{grid-template-columns:minmax(0,1fr);gap:18px}.experience-page.solutions-exact .demand-card-media{aspect-ratio:16/10}.experience-page.solutions-exact .industry-exact{padding-top:76px;padding-bottom:84px}.experience-page.solutions-exact .industry-heading{grid-template-columns:28px minmax(0,1fr);gap:12px;margin-bottom:34px}.experience-page.solutions-exact .industry-grid{grid-template-columns:minmax(0,1fr);gap:16px}.experience-page.solutions-exact .industry-grid article{aspect-ratio:4/3}.experience-page.about-exact .about-hero{height:clamp(250px,52vw,380px)}.experience-page.about-exact .about-hero:before{inset:14px}.experience-page.about-exact .about-cert,.experience-page.about-exact .about-contact,.experience-page.about-exact .about-intro{padding-top:72px!important;padding-bottom:76px!important}.experience-page.about-exact .about-intro{grid-template-columns:minmax(0,1fr);gap:38px}.experience-page.about-exact .about-section-heading{grid-template-columns:28px minmax(0,1fr);gap:12px}.experience-page.about-exact .about-section-heading h1,.experience-page.about-exact .about-section-heading h2{font-size:clamp(30px,9vw,40px)}.experience-page.about-exact .about-intro-copy p{font-size:15px;line-height:1.9}.experience-page.about-exact .about-advantages{padding-top:72px!important;padding-bottom:76px!important}.experience-page.about-exact .about-advantages>header{grid-template-columns:28px minmax(0,1fr);gap:12px}.experience-page.about-exact .about-advantages>header h2{font-size:clamp(38px,12vw,54px)}.experience-page.about-exact .about-advantage-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.experience-page.about-exact .about-advantage-grid article,.experience-page.about-exact .about-advantage-grid article:last-child{grid-column:auto;min-height:280px}.experience-page.about-exact .about-advantage-grid article.about-advantage-card--3{grid-template-columns:minmax(0,1fr);align-items:start;gap:34px}.experience-page.about-exact .about-advantage-card--3 .about-advantage-card-copy{align-self:auto}.experience-page.about-exact .about-advantage-grid h3{margin-top:52px;font-size:30px}.experience-page.about-exact .about-advantage-card--3 h3{margin-top:0}.experience-page.about-exact .about-advantage-grid article>b{font-size:168px}.experience-page.about-exact .about-contact{grid-template-columns:minmax(0,1fr);gap:38px}.experience-page.about-exact .about-contact>.about-map{grid-column:auto}.experience-page.about-exact .about-map iframe{height:clamp(300px,92vw,390px)}}@media (max-width:600px),(max-width:900px) and (max-height:600px){.experience-page.about-exact .about-cert{overflow:hidden}.experience-page.about-exact .about-cert-media{width:calc(100% + var(--marketing-pad))!important}.experience-page.about-exact .about-cert-tiles{grid-template-columns:none;gap:14px;padding:2px var(--marketing-pad) 26px 0!important;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-padding-inline:0 var(--marketing-pad);scroll-snap-type:x mandatory;display:flex!important}.experience-page.about-exact .about-cert-tile{flex:0 0 min(78vw,310px);scroll-snap-align:start}}@media (min-width:561px) and (max-height:600px){.experience-page.about-exact,.experience-page.solutions-exact{--marketing-pad:clamp(20px,4vw,44px)}.experience-page.solutions-exact .solution-demand{min-height:0;padding-top:42px;padding-bottom:50px}.experience-page.solutions-exact .solution-demand-heading{margin-bottom:32px}.experience-page.solutions-exact .solution-demand-heading h1{font-size:clamp(36px,6.2vw,54px)}.experience-page.solutions-exact .solution-demand-heading p{margin-top:16px;font-size:14px;line-height:1.55}.experience-page.solutions-exact .demand-card-media{aspect-ratio:16/9}.experience-page.solutions-exact .demand-card-copy{padding:18px}.experience-page.solutions-exact .demand-card-copy h2{font-size:clamp(18px,2.45vw,22px)}.experience-page.solutions-exact .demand-card-copy p{margin-top:10px;font-size:14px;line-height:1.55}.experience-page.solutions-exact .industry-exact{padding-top:56px;padding-bottom:64px}.experience-page.solutions-exact .industry-heading{margin-bottom:28px}.experience-page.solutions-exact .industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-page.solutions-exact .industry-grid article{aspect-ratio:16/10}.experience-page.about-exact .about-hero{height:max(260px,calc(100svh - var(--header-height, 58px)))}.experience-page.about-exact .about-advantages,.experience-page.about-exact .about-cert,.experience-page.about-exact .about-contact,.experience-page.about-exact .about-intro{padding-top:58px!important;padding-bottom:60px!important}.experience-page.about-exact .about-contact{grid-template-columns:minmax(0,1fr);gap:30px}.experience-page.about-exact .about-contact>.about-map{grid-column:auto}.experience-page.about-exact .about-map iframe{height:300px}}@media (min-width:760px) and (max-height:600px){.experience-page.solutions-exact .demand-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (max-width:420px){.experience-page.solutions-exact .solution-demand-heading h1{font-size:clamp(34px,12vw,46px)}.experience-page.solutions-exact .demand-card-copy{padding:20px}.experience-page.solutions-exact .industry-heading h2{font-size:38px}.experience-page.about-exact .about-hero{height:clamp(238px,64vw,280px)}.experience-page.about-exact .about-advantage-grid article,.experience-page.about-exact .about-advantage-grid article:last-child{min-height:260px;padding:26px}.experience-page.about-exact .about-cert-tile{flex-basis:min(82vw,288px)}}@media (prefers-reduced-motion:reduce){.experience-page.about-exact *,.experience-page.about-exact :after,.experience-page.about-exact :before,.experience-page.solutions-exact *,.experience-page.solutions-exact :after,.experience-page.solutions-exact :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}