.case{padding-block:var(--section-y);font-family:var(--font-cond);color:var(--c-strong);background:#fff}.case__head{flex-direction:column;display:flex}.case .case__title{max-width:600px;font:500 var(--fs-h2) / var(--lh-title) var(--font-cond);letter-spacing:-.01em;color:var(--c-heading);text-wrap:balance;margin:0}.case .case__sub{font:400 20px / 28px var(--font-cond);color:#5a6275;margin:16px 0 0}.case__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;column-gap:64px;margin-top:56px;display:grid}a.case__card{color:inherit;cursor:pointer;text-decoration:none;display:block}.case__card{color:#fff;background:#1b2433;border-radius:24px;position:relative;overflow:hidden}.case__card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.case__card:after{content:"";background:linear-gradient(#0a101c00 38%,#0a101ce6);position:absolute;inset:0}.case__card-text{z-index:1;position:absolute;bottom:32px;left:32px;right:32px}.case .case__eyebrow{font:500 12px / 16px var(--font-cond);letter-spacing:.12em;text-transform:uppercase;color:#fff}.case .case__card-title{max-width:400px;font:500 32px / 36px var(--font-cond);letter-spacing:-.01em;color:#fff;margin:16px 0}.case .case__card-copy{max-width:560px;font:400 16px / 24px var(--font-cond);color:#fff;margin:0 0 24px}.case .case__card-link{font:500 16px / 24px var(--font-cond);color:var(--c-heading);background:#fff;border-radius:99px;margin-top:24px;padding:8px 24px;text-decoration:none;display:inline-block}.case__side{flex-direction:column;justify-content:flex-start;align-self:start;display:flex}.case .case__results{margin:0;padding:0;list-style:none}.case .case__results li{border-bottom:1px solid #e3e8ef;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:24px;padding:24px 0;display:grid}.case .case__results li:first-child{padding-top:0}.case .case__num{background:var(--c-tile);width:48px;height:48px;font:500 20px / 24px var(--font-cond);color:var(--c-accent);border-radius:12px;place-items:center;display:grid}.case .case__result{font:400 20px / 28px var(--font-cond);color:var(--c-strong);text-wrap:pretty;margin:0}.case .case__quote{background:var(--c-surface-soft);border-radius:24px;margin:32px 0 0;padding:24px 32px}.case .case__src{font:400 16px / 24px var(--font-cond);color:#5a6275;margin-top:16px}.case .case__quote p{font:400 20px / 28px var(--font-cond);color:var(--c-heading);text-wrap:pretty;margin:0}@media (width<=1000px){.case .case__sub{margin-top:24px}.case__grid{grid-template-columns:1fr;gap:48px;margin-top:40px}.case__card{min-height:560px}}@media (width<=560px){.case .case__quote{padding:24px}}.hero{margin-top:calc(var(--header-h) * -1);color:#fff;isolation:isolate;background:radial-gradient(120% 90% at 70% 0,#0f3158,#081a31 48%,#030c1f);height:max(700px,100svh);position:relative;overflow:clip}.hero:before{content:"";z-index:0;pointer-events:none;opacity:.126;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.2 -0.1'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.hero__ribbon{z-index:0;pointer-events:none;width:100%;height:124%;position:absolute;top:-16%;left:0}.hero__ribbon .hero-ribbon__canvas{width:100%;height:100%;display:block}.hero__content{z-index:1;padding-top:calc(clamp(64px, 10vh, 130px) + var(--header-h));text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero .hero__eyebrow{font:500 12px / 16px var(--font-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--c-on-dark-accent);margin:0 0 18px}.hero .hero__title{font:400 var(--fs-hero) / var(--lh-title) var(--font-cond);letter-spacing:-.025em;color:#fff;margin:0}.hero__title span{white-space:nowrap;display:block}.hero .hero__statement{max-width:760px;font:400 16px / 24px var(--font-cond);color:var(--c-on-dark-muted);margin:28px 0 0}.hero .hero__statement span{display:block}.hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.hero .btn--outline{box-shadow:inset 0 0 0 1px #ffffff73}.hero .hero__eyebrow,.hero__title span,.hero .hero__statement,.hero__actions{opacity:0;transform:translateY(14px)}.hero.is-in .hero__eyebrow,.hero.is-in .hero__title span,.hero.is-in .hero__statement,.hero.is-in .hero__actions{opacity:1;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transform:none}.hero.is-in .hero__title span:first-child{transition-delay:.15s}.hero.is-in .hero__title span:nth-child(2){transition-delay:.35s}.hero.is-in .hero__statement{transition-delay:.7s}.hero.is-in .hero__actions{transition-delay:.95s}@media (prefers-reduced-motion:reduce){.hero.is-in .hero__eyebrow,.hero.is-in .hero__title span,.hero.is-in .hero__statement,.hero.is-in .hero__actions{transition:none}}@media (scripting:none){.hero .hero__eyebrow,.hero__title span,.hero .hero__statement,.hero__actions{opacity:1;transform:none}}.hero__logos{z-index:2;position:absolute;bottom:32px;left:0;right:0}.hero__logos:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#040c1e00,#040c1ed1 70%,#040c1eeb);height:220px;position:absolute;bottom:-32px;left:0;right:0}@media (width<=960px){.hero__ribbon{width:1280px;margin-left:-640px;left:50%}}@media (width<=700px){.hero{height:736px}.hero__title span{white-space:normal}}.leaders{padding-block:80px var(--section-y);background:var(--c-band);font-family:var(--font-cond)}.leaders__top{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.leaders .leaders__title{font:500 var(--fs-h2) / var(--lh-title) var(--font-cond);letter-spacing:-.01em;color:var(--c-heading);text-wrap:balance;margin:0}.leaders__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.leaders__card{border:1px solid var(--c-line);background:#fff;border-radius:20px;flex-direction:column;padding:28px;display:flex}.leaders__icon{background:var(--c-tile);width:48px;height:48px;color:var(--c-accent);border-radius:12px;place-items:center;display:grid}.leaders__icon svg{width:24px;height:24px}.leaders .leaders__role{font:500 20px / 24px var(--font-cond);letter-spacing:-.02em;color:var(--c-heading);text-wrap:balance;margin:28px 0 0}.leaders .leaders__text{font:400 16px / 24px var(--font-cond);color:var(--c-body);text-wrap:pretty;margin:8px 0 0}@media (width<=960px){.leaders__cards{margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 16px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(78%,300px);grid-auto-flow:column;gap:16px;overflow-x:auto}.leaders__cards::-webkit-scrollbar{display:none}.leaders__card{scroll-snap-align:start}}.mx{--mx-navy:#0e4278;--mx-accent:#018afb;--mx-light:#eaf9ff;--mx-band:#e5f8ff;--mx-lilac:#f2f5ff;--mx-lilac-b:#d3dcfc;--mx-line:#dbe3ef;--mx-ink:#1d2433;--mx-slate:#5a6275;--mx-cond:var(--font-cond);--v9-fonte-h2:var(--fs-h2)}.mx-head{text-align:center;flex-direction:column;align-items:center;margin-bottom:56px;display:flex}.mx-head__logo{width:auto;height:32px;margin-bottom:24px}.mx-head h2{font:500 var(--fs-h2)/var(--lh-title) var(--mx-cond);letter-spacing:-.01em;color:var(--mx-navy);max-width:none;margin:0}.mx-head p{text-wrap:balance;max-width:760px;color:var(--mx-slate);font:400 20px/28px var(--mx-cond);margin:16px 0 0}.mx{background:#fff;padding:0 0 clamp(64px,7vw,96px)}.mx-band{background:var(--mx-band);padding:56px 0 40px}.mx .mx-head{margin-bottom:0}.mx-box{z-index:1;background:#fff;border-radius:24px;grid-template-columns:300px minmax(0,1fr);padding:28px;display:grid;position:relative;box-shadow:0 24px 48px -32px #0e427840}.mx-nav button{text-align:left;width:100%;font-family:var(--mx-cond);border-left:3px solid #0000;border-radius:14px;grid-template-columns:28px 40px minmax(0,1fr);align-items:start;gap:0 14px;padding:16px;transition:background-color .2s;display:grid}.mx-nav button:hover{background:#f5fbff}.mx-tile{background:var(--mx-light);width:40px;height:40px;color:var(--mx-accent);border-radius:10px;flex:none;place-items:center;transition:background-color .18s,color .18s;display:grid}.mx-nav button[aria-current=true] .mx-tile{background:#fff}.mx-i{width:20px;height:20px;display:block}.mx-nav b{font:500 16px/24px var(--mx-cond);color:var(--mx-ink);display:block}.mx-nav small{font:400 14px/20px var(--mx-cond);color:var(--mx-slate);margin-top:4px;display:block}.mx-panel{flex-direction:column;min-width:0;padding:8px 8px 4px 36px;animation:.35s both mxIn;display:flex}@media (width>=1101px){.mx-panel{min-height:724px}}@media (width>=1280px){.mx-panel{min-height:712px}}.mx-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.mx-h{color:var(--mx-navy);letter-spacing:-.02em;font:500 var(--fs-panel-title)/var(--lh-title) var(--mx-cond);margin:22px 0 0}.mx-p{font:400 16px/24px var(--mx-cond);max-width:700px;color:var(--mx-slate);margin-top:12px}.mx-vis{flex-direction:column;flex:auto;justify-content:center;margin-top:28px;display:flex}.mx-canvas{background:var(--mx-lilac);border-radius:18px;padding:22px}.mx-strip{border:1px solid var(--mx-line);background:#fff;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;padding:18px 8px;display:grid}.mx-strip>div+div{border-left:1px solid var(--mx-line)}.mx-strip span{font:400 16px/24px var(--mx-cond);color:var(--mx-ink)}.mx-strip .mx-i{flex:none;width:24px;height:24px}.mx-strip--sm span{color:var(--mx-slate);font-size:12px;line-height:16px}.mx-step__ic{color:var(--mx-accent)}.mx-step__ic .mx-i{width:26px;height:26px}.mx-metric strong{font:400 64px/72px var(--mx-cond);color:var(--mx-navy);letter-spacing:-.02em}.mx-env>div{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:14px 22px;display:flex}.mx-env img{mix-blend-mode:normal;width:auto;max-width:none}.mx-gov{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:22px;display:grid}.mx-list li+li{border-top:1px solid #edf1f7}.mx-list .mx-i{flex:none;width:24px;height:24px}.mx-list b{font:500 16px/24px var(--mx-cond);color:var(--mx-ink);display:block}.mx-list span{font:400 12px/16px var(--mx-cond);color:var(--mx-slate);display:block}.mx-orbit svg{width:100%;height:100%;position:absolute;inset:0}.mx-orbit .o2{fill:none;stroke:#d6e2f3}.mx-orbit .o3{stroke:#9cc1ec;stroke-dasharray:2 3;fill:none}.mx-core-i{width:46%;height:46%}.mx-talent{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:22px;display:grid}.mx-map{width:100%;height:auto;display:block}.mx-stats strong{font:500 28px/32px var(--mx-cond);color:var(--mx-navy);letter-spacing:-.01em;display:block}.mx-stats span{font:400 12px/16px var(--mx-cond);color:var(--mx-slate);margin-top:2px;display:block}.mx-cards3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.mx-card .mx-tile{margin-bottom:10px}.mx-card b{font:500 16px/24px var(--mx-cond);color:var(--mx-ink)}.mx-card>span:last-child{font:400 12px/16px var(--mx-cond);color:var(--mx-slate)}.mx-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.mx-benefits b{font:500 16px/24px var(--mx-cond);color:var(--mx-ink);display:block}.mx-benefits p span{font:400 12px/16px var(--mx-cond);color:var(--mx-slate);display:block}.mx-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mx-kpi b{font:500 12px/16px var(--mx-cond);color:var(--mx-ink)}.mx-kpi strong{font:400 40px/44px var(--mx-cond);color:var(--mx-navy);margin-top:8px}.mx-kpi em{font:500 12px/16px var(--mx-cond);color:#047865;margin-top:4px;font-style:normal}.mx-kpi__v{align-items:flex-end;height:80px;margin-top:14px;display:flex}.mx-kpi__v svg{width:100%;height:80px}.mx-bars rect:last-child{fill:var(--mx-accent)}.mx-donut{width:56px;margin-inline:auto}.mx-donut .t{fill:none;stroke:#d8ecff;stroke-width:8px}.mx-feats{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.mx-feats .mx-i{flex:none;width:24px;height:24px}.mx-feats span{font:400 16px/24px var(--mx-cond);color:var(--mx-ink)}.mx-list{border:1px solid var(--mx-line);background:#fff;border-radius:14px;margin:0;padding:6px 18px;list-style:none}.mx-vwrap{overflow-x:auto}.mx-nav{border-right:0;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mx-nav button[aria-current=true]{background:var(--mx-light);border-left-color:#0000}.mx-metric span{max-width:none;font:400 20px/28px var(--mx-cond);color:var(--mx-slate)}.mx-step:nth-child(4){animation-delay:.3s}.mx-metric{border:1px solid var(--c-line);background:var(--c-surface-soft);border-radius:16px;justify-content:center;align-items:center;gap:28px;margin-top:22px;padding:26px 24px;animation:.6s cubic-bezier(.22,.8,.3,1) .45s both mxRise;display:flex}.mx-env{border-top:1px solid var(--mx-line);align-items:center;gap:22px;margin-top:20px;padding-top:18px;animation:.6s .7s both mxFade;display:flex}.mx-list li{color:var(--mx-accent);align-items:center;gap:14px;padding:11px 2px;animation:.5s cubic-bezier(.22,.8,.3,1) both mxRise;display:flex}.mx-list li:nth-child(2){animation-delay:80ms}.mx-list li:nth-child(3){animation-delay:.16s}.mx-list li:nth-child(4){animation-delay:.24s}.mx-list li:nth-child(5){animation-delay:.32s}.mx-orbit .o4{fill:var(--mx-navy);animation:2.6s ease-in-out infinite mxBlink}.mx-orbit .o4:nth-of-type(2n){animation-delay:-1.3s}.mx-node{border:1px solid var(--mx-line);font:500 12px/16px var(--mx-cond);color:var(--mx-navy);background:#fff;border-radius:10px;padding:8px 14px;animation:4s ease-in-out infinite mxFloat;position:absolute;box-shadow:0 6px 16px -12px #0e427866}.mx-node:nth-of-type(2){animation-delay:-1s}.mx-node:nth-of-type(3){animation-delay:-2s}.mx-node:nth-of-type(4){animation-delay:-3s}.mx-strip>div{color:var(--mx-accent);align-items:center;gap:12px;padding:0 18px;animation:.5s cubic-bezier(.22,.8,.3,1) .35s both mxRise;display:flex}.mx-strip>div:nth-child(2){animation-delay:.45s}.mx-strip>div:nth-child(3){animation-delay:.55s}.mx-map circle{stroke:#fff;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite mxPulse}.mx-map circle:nth-child(3n){animation-delay:-1s}.mx-map circle:nth-child(3n+1){animation-delay:-2s}.mx-stats>div{animation:.5s cubic-bezier(.22,.8,.3,1) .3s both mxRise}.mx-stats>div:nth-child(2){animation-delay:.4s}.mx-stats>div:nth-child(3){animation-delay:.5s}.mx-card{border:1px solid var(--mx-line);background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:20px;animation:.5s cubic-bezier(.22,.8,.3,1) .5s both mxRise;display:flex}.mx-card:nth-child(2){animation-delay:.6s}.mx-card:nth-child(3){animation-delay:.7s}.mx-vsvg g[stroke-dasharray] path{animation:1.4s linear infinite mxFlow}.mx-vsvg circle[fill="url(#mxglow)"]{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite mxPulse}.mx-benefits>div{border:1px solid var(--mx-line);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:20px 18px;animation:.5s cubic-bezier(.22,.8,.3,1) .3s both mxRise;display:flex}.mx-benefits>div:nth-child(2){animation-delay:.4s}.mx-benefits>div:nth-child(3){animation-delay:.5s}.mx-kpi{border:1px solid var(--mx-line);background:#fff;border-radius:14px;flex-direction:column;padding:20px;animation:.5s cubic-bezier(.22,.8,.3,1) both mxRise;display:flex}.mx-kpi:nth-child(2){animation-delay:.1s}.mx-kpi:nth-child(3){animation-delay:.2s}.mx-kpi:nth-child(4){animation-delay:.3s}.mx-spark .l{fill:none;stroke:var(--mx-accent);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:1;animation:1.3s ease-out .3s both mxDraw}.mx-spark .a{fill:#e3f1ff;animation:.8s .9s both mxFade}.mx-bars rect{fill:#7fc9ff;transform-box:fill-box;transform-origin:bottom;animation:.6s cubic-bezier(.22,.8,.3,1) both mxGrowY}.mx-bars rect:first-child{animation-delay:.3s}.mx-bars rect:nth-child(2){animation-delay:.38s}.mx-bars rect:nth-child(3){animation-delay:.46s}.mx-bars rect:nth-child(4){animation-delay:.54s}.mx-bars rect:nth-child(5){animation-delay:.62s}.mx-bars rect:nth-child(6){animation-delay:.7s}.mx-bars rect:nth-child(7){animation-delay:.78s}.mx-donut .v{fill:none;stroke:var(--mx-accent);stroke-width:8px;stroke-linecap:round;animation:1.2s ease-out .3s both mxDonut}.mx-feats>div{background:var(--mx-lilac);color:var(--mx-accent);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;animation:.5s cubic-bezier(.22,.8,.3,1) .5s both mxRise;display:flex}.mx-feats>div:nth-child(2){animation-delay:.6s}.mx-feats>div:nth-child(3){animation-delay:.7s}.mx-feats>div:nth-child(4){animation-delay:.8s}.mx-stage{background:linear-gradient(180deg,var(--mx-band) 0,#f4fbff 150px,#fff 340px)}.mx-map .land{stroke:#9fb9da;stroke-width:3.4px;stroke-linecap:round;fill:none;animation:1s both mxFade}.mx-map .mx-pl{stroke:none;transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite mxPulse}.mx-map .mx-pl1{fill:#0e4278}.mx-map .mx-pl2{fill:#00b698}.mx-map .mx-pl3{fill:#ca4b88}.mx-map .mx-pl:nth-child(3n){animation-delay:-1s}.mx-map .mx-pl:nth-child(3n+1){animation-delay:-2s}.mx-stats{border-left:0;flex-direction:column;gap:20px;padding-left:22px;display:flex}.mx-map .arcs path{fill:none;stroke:#6f9fd6;stroke-width:1.2px;opacity:.6;stroke-dasharray:1 1;stroke-dashoffset:1px;animation:6s ease-in-out infinite mxLink}.mx-map .arcs path:first-child{animation-delay:0s}.mx-map .arcs path:nth-child(2){animation-delay:.55s}.mx-map .arcs path:nth-child(3){animation-delay:1.1s}.mx-map .arcs path:nth-child(4){animation-delay:1.65s}.mx-map .arcs path:nth-child(5){animation-delay:2.2s}.mx-map .arcs path:nth-child(6){animation-delay:2.75s}.mx-map .arcs path:nth-child(7){animation-delay:3.3s}.mx-map .arcs path:nth-child(8){animation-delay:3.85s}.mx-map .arcs path:nth-child(9){animation-delay:4.4s}.mx-map .arcs path:nth-child(10){animation-delay:4.95s}.mx-step:first-child{animation-delay:.1s}.mx-step:nth-child(2){animation-delay:.32s}.mx-step:nth-child(3){animation-delay:.54s}.mx-step:first-child:after{animation-delay:.42s}.mx-step:nth-child(2):after{animation-delay:.64s}.mx-step:nth-child(3):after{animation-delay:.86s}.mx-vsvg{width:100%;height:auto;animation:auto;animation-timeline:none;display:block}.mx-vsvg *{animation:auto;animation-timeline:none}.mx-orbit{aspect-ratio:300/260;width:100%;max-width:340px;margin-inline:auto;animation:auto;animation-timeline:none;position:relative}.mx-orbit *{animation:auto;animation-timeline:none}.mx-orbit__core{aspect-ratio:1;width:36%;color:var(--mx-accent);z-index:1;filter:none;background:radial-gradient(circle,#fff 0,#d9ecff 60%,#c5e2ff);border-radius:50%;place-items:center;animation:auto;animation-timeline:none;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #e2f0ff99}.mx-orbit .o1{fill:none;stroke:#b9d3f2;stroke-dasharray:2 4;transform-box:fill-box;transform-origin:50%;animation:60s linear infinite mxSpin;transform:none}.mx-flow{counter-reset:x 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;margin:0;padding:14px 6px 18px;list-style:none;display:grid}.mx-step:after,.mx-step:before{animation:auto;animation-timeline:none}.mx-step{box-shadow:none;background:0 0;border:0;border-radius:16px;flex-direction:column;gap:12px;padding:0;animation:auto;animation-timeline:none;display:block;position:relative;transform:none}.mx-step.is-on{box-shadow:none;background:0 0;border:0;padding:0;display:block;transform:none}.mx-st3{z-index:2;border:1px solid var(--c-line);backface-visibility:hidden;background:#fff;border-radius:24px;flex-direction:column;gap:10px;height:100%;padding:20px 18px 18px;transition:box-shadow .35s,border-color .35s,background-color .35s;animation:auto;animation-timeline:none;display:flex;position:relative;box-shadow:0 14px 28px -20px #0e427866}.mx-st3>b{color:var(--c-strong);font-weight:500}@media (width>=761px){.mx-step{perspective:1000px;perspective-origin:100%}.mx-st3{transform-origin:100%;transform:rotateY(14deg)}}.mx-step.is-on .mx-st3{background:#f3f9ff;border:1px solid #4da3f0;box-shadow:0 22px 40px -22px #018afb88}.mx-step:not(:last-child):after{content:"";transform-origin:0;z-index:1;border-top:2px dotted #9cc1ec;width:34px;animation:.35s both mxGrowX;position:absolute;top:50%;right:-34px}.mx-step:not(:last-child):before{content:"";z-index:3;background:#1a73e8;border-radius:50%;width:8px;height:8px;animation:.3s .7s both mxFade;display:block;position:absolute;top:calc(50% - 3.5px);right:-4px}.mx-step:nth-child(2):before,.mx-step:nth-child(3):before{background:#00b698}.mx-step:first-child .mx-step__ic,.mx-step:nth-child(2) .mx-step__ic{color:#4a6fa5}.mx-step:nth-child(3) .mx-step__ic{color:#00b698}.mx-step:nth-child(4) .mx-step__ic{color:#1a73e8}.mx-step b{font:500 16px/24px var(--mx-cond)}.mx-sk{background:#e3e9f2;border-radius:2px;width:78%;height:4px;display:block}.mx-sk--s{width:52%;margin-top:-4px}.mx-step em{font:500 12px/16px var(--mx-cond);color:#5a6275;background:#fff;border:1px solid #c9d6e8;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:8px;font-style:normal;display:grid}.mx-step.is-on em{color:#1a73e8;background:#fff;border-color:#4da3f0}.mx-label{font:500 12px/16px var(--mx-cond);color:var(--mx-accent);letter-spacing:.12em;text-transform:uppercase}.mx-env>span{font:500 12px/16px var(--mx-cond);letter-spacing:.12em;color:var(--mx-slate);font-family:var(--mx-cond,"IBM Plex Sans Condensed",sans-serif);text-transform:uppercase;flex:none;font-weight:500}.mx-box .mx-nav button small{text-wrap:wrap;margin-top:4px;font-size:16px;line-height:24px}.mx-logo--aws{height:18px}.mx-logo--microsoft{height:15px}.mx-logo--google-cloud{height:14px}.mx-logo--oracle{height:8px}.mx-logo--salesforce{height:30px}.mx-logo--nvidia{height:14px}@media (prefers-reduced-motion:reduce){.mx-panel{animation:auto;animation-timeline:none}}@media (width<=1100px){.mx-box{grid-template-columns:1fr;padding:20px}.mx-panel{padding:24px 4px 4px}}@media (width<=760px){.mx-step.is-on{transform:none}.mx-strip,.mx-cards3,.mx-benefits{grid-template-columns:1fr;gap:12px}.mx-strip>div+div{border-left:0}.mx-gov,.mx-talent{grid-template-columns:1fr}.mx-stats{border-left:0;flex-flow:wrap;padding-left:0}.mx-kpis{grid-template-columns:1fr 1fr}.mx-feats{grid-template-columns:1fr}.mx-env{flex-direction:column;align-items:flex-start}.mx-metric{text-align:center;flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){.mx-vis *,.mx-vis :before,.mx-vis :after,.mx-map .mx-pl{animation:auto;animation-timeline:none}.mx-map .arcs path{stroke-dashoffset:0;animation:auto;animation-timeline:none}}@media (width<=760px){.mx-step:after,.mx-step:before{display:none}}@media (width<=1100px){.mx-nav{border-bottom:0;border-right:0;padding:0}.mx-nav li{border-bottom:1px solid #e6ebf2}.mx-nav li:last-child{border-bottom:0}.mx-panel--in .mx-top{display:none}.mx-panel--in .mx-h{margin-top:4px;font-size:24px}}@media (width<=760px){.mx-flow{grid-template-columns:1fr 1fr;gap:10px;padding:8px 0 12px}.mx-st3{gap:8px;padding:14px 14px 12px;transform:none}.mx-gov .mx-orbit{order:-1;max-width:300px}.mx-vsvg{display:none}.mx-vsvg2{width:100%;max-width:360px;height:auto;margin-inline:auto;display:block}.mx-vwrap{overflow:visible}}@media (width>=761px){.mx-vsvg2{display:none}}@media (width<=1100px){.mx-nav button{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px 0;padding:16px;position:relative}.mx-nav button:after{content:"";border-right:2px solid var(--mx-navy);border-bottom:2px solid var(--mx-navy);width:8px;height:8px;margin-top:-6px;transition:transform .2s;position:absolute;top:36px;right:16px;transform:rotate(45deg)}.mx-nav li.is-open button:after{margin-top:-2px;transform:rotate(-135deg)}.mx-nav small,.mx-nav b{text-wrap:wrap;max-width:none}.mx-nav small br{display:none}.mx-panel--in{padding:8px 16px 24px}}@media (width>=961px){.mx-box .mx-nav button{grid-template-columns:40px minmax(0,1fr);padding-right:16px}.mx-box .mx-nav button:after{display:none}}@keyframes mxIn{0%{opacity:0}to{opacity:1}}@keyframes mxRise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes mxFade{0%{opacity:0}to{opacity:1}}@keyframes mxGrowX{0%{scale:0 1}to{scale:1}}@keyframes mxGrowY{0%{scale:1 0}to{scale:1}}@keyframes mxDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mxFlow{to{stroke-dashoffset:-12px}}@keyframes mxPulse{0%,to{scale:1}50%{scale:1.06}}@keyframes mxSpin{to{rotate:360deg}}@keyframes mxFloat{0%,to{translate:0}50%{translate:0 -4px}}@keyframes mxBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes mxDonut{0%{stroke-dasharray:0 125.7}}@keyframes mxLink{0%{stroke-dashoffset:1px}35%{stroke-dashoffset:0}70%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@media (width<=760px){.mx-kpi strong{font-size:32px;line-height:36px}.mx-kpi__v,.mx-kpi__v svg{height:64px}}
