.hv2-display-1{font-size:calc(var(--hv2-u)*10);font-weight:500;letter-spacing:-.05em}.hv2-display-1,.hv2-display-2{font-family:Pathway Extreme,IBM Plex Sans,sans-serif;line-height:1.1}.hv2-display-2{font-size:calc(var(--hv2-u)*6.66667);font-weight:300;letter-spacing:-.04em}.hv2-h2{font-size:min(4.1666666667vw,60px);letter-spacing:-.03em;line-height:1.1}.hv2-h2,.hv2-h3{font-family:Pathway Extreme,IBM Plex Sans,sans-serif;font-weight:500}.hv2-h3{font-size:min(3.0555555556vw,44px);letter-spacing:-.02em;line-height:1.3}.hv2-subtitle-1-semibold{font-family:IBM Plex Sans,sans-serif;font-size:min(1.6666666667vw,24px);font-weight:600;letter-spacing:.01em;line-height:1.5}.hv2-text-gradient-teal{background:linear-gradient(180deg,#19aeab .7%,#bae1fd 99.3%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.hv2-title{font-family:IBM Plex Sans,sans-serif;font-size:calc(var(--hv2-u)*2.5);font-weight:500;line-height:1.2222222222}.hv2-subtitle-1{font-size:calc(var(--hv2-u)*1.66667);line-height:1.5}.hv2-body-1,.hv2-subtitle-1{font-family:IBM Plex Sans,sans-serif;font-weight:400;letter-spacing:.01em}.hv2-body-1{font-size:16px;line-height:24px}.hv2-caption{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:16px}.hv2-display-1,.hv2-display-2,.hv2-h2,.hv2-h3{text-wrap:balance}@media(max-width:1023.98px){.hv2-display-2{font-size:40px}.hv2-h2,.hv2-h3{font-size:32px}.hv2-h3{line-height:1.3}.hv2-subtitle-1-semibold{font-size:20px}.hv2-subtitle-1,.hv2-title{font-size:16px;line-height:24px}}.hv2-container{margin-inline:auto;width:min(1248px,100% - 2 * min(6.6666666667vw,96px))}@media(max-width:1023.98px){.hv2-container{width:calc(100% - 32px)}}.hv2-btn-outline{align-items:center;border:1px solid #202833;border-radius:60px;color:#202833;display:inline-flex;font-family:IBM Plex Sans,sans-serif;font-size:16px;height:48px;isolation:isolate;justify-content:center;letter-spacing:.01em;line-height:24px;overflow:hidden;padding:5px 48px;position:relative;text-decoration:none;transition:color .3s ease,border-color .3s ease;white-space:nowrap}.hv2-btn-outline:before{background:linear-gradient(90deg,#3a81dc,#9c7ae5);border-radius:50%;content:"";height:24px;left:50%;opacity:.3;position:absolute;top:100%;transform:translate(-50%) scale(1);transition:transform .5s ease,opacity .5s ease;width:24px;z-index:-1}.hv2-btn-outline:focus-visible,.hv2-btn-outline:hover{border-color:#002060;color:#002060}.hv2-btn-outline:focus-visible:before,.hv2-btn-outline:hover:before{opacity:.15;transform:translate(-50%,-50%) scale(14)}.hv2-scroll-hint{align-items:flex-start;background:transparent;border:1.5px solid;border-radius:80px;cursor:pointer;display:flex;height:88px;justify-content:center;padding:26.5px 0 0;width:56px}.hv2-scroll-hint svg{animation:hv2-bounce 1.6s ease-in-out infinite}.hv2-scroll-hint--dark{color:#002060}.hv2-scroll-hint--light{color:#fff}@keyframes hv2-bounce{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.hv2-scroll-hint svg{animation:none}}.hv2-indicator{display:none;height:100vh;left:0;padding:0 8px;position:fixed;top:0;transition:width .3s ease,background-color .3s ease,opacity .3s ease,visibility .3s;width:96px;z-index:40}@media(min-width:1024px){.hv2-indicator{align-items:center;display:flex;justify-content:center}}.hv2-indicator__list{list-style:none;margin:0;padding:0;width:100%}.hv2-indicator__item{align-items:center;border-radius:2px;color:#6e7a8a;display:flex;flex-direction:column;font-family:IBM Plex Sans,sans-serif;font-size:12px;gap:0;letter-spacing:.04em;line-height:16px;padding:6px 0;text-align:center;text-decoration:none;transition:background-color .2s ease}.hv2-indicator__sign{background:#929fb1;border-radius:50%;height:4px;width:4px}.hv2-indicator__label{max-height:0;opacity:0;overflow:hidden;transition:opacity .2s ease,max-height .2s ease;width:80px}.hv2-indicator__item.is-active{color:#404b5a;gap:6px;padding:12px 0}.hv2-indicator__item.is-active .hv2-indicator__sign{background:transparent;background-clip:padding-box,border-box;background-image:linear-gradient(#f8fafc,#f8fafc),linear-gradient(90deg,#33bdba,#3a81dc 48%,#9c7ae5);background-origin:border-box;border:2px solid transparent;height:20px;width:20px}.hv2-indicator__item.is-active .hv2-indicator__label{max-height:16px;opacity:1}.hv2-indicator:focus-within,.hv2-indicator:hover{backdrop-filter:blur(17.5px);background:hsla(0,0%,100%,.8);padding:0 16px;width:160px}.hv2-indicator:focus-within .hv2-indicator__item,.hv2-indicator:hover .hv2-indicator__item{gap:6px;padding:12px 0}.hv2-indicator:focus-within .hv2-indicator__label,.hv2-indicator:hover .hv2-indicator__label{max-height:16px;opacity:1}.hv2-indicator__item:focus-visible,.hv2-indicator__item:hover{background:rgba(227,240,254,.7)}.hv2-indicator__item.is-disabled{cursor:default;opacity:.6}@media(min-width:1024px)and (max-width:1439.98px){.hv2-indicator:not(:hover):not(:focus-within){padding:0;width:40px}.hv2-indicator:not(:hover):not(:focus-within) .hv2-indicator__item.is-active{gap:0;padding:8px 0}.hv2-indicator:not(:hover):not(:focus-within) .hv2-indicator__label{max-height:0;opacity:0}}.home-v2[data-hv2-header=light] .hv2-indicator{opacity:0;visibility:hidden}.hv2-stage{background:#f8fafc}.hv2-intro,.hv2-stage,.hv2-stage__viewport{position:relative}.hv2-intro{color:#002060;height:100vh;min-height:600px;overflow:hidden}.hv2-intro__aurora{background:radial-gradient(circle at calc(var(--hv2-u)*24.86111) calc(var(--hv2-u)*24.86111),#e3f0fe 0,rgba(227,240,254,.85) calc(var(--hv2-u)*15.27778),rgba(227,240,254,0) calc(var(--hv2-u)*36.11111)),radial-gradient(circle at calc(100% - var(--hv2-u)*31.18056) calc(100% - var(--hv2-u)*31.18056),#e3f0fe 0,rgba(227,240,254,.85) calc(var(--hv2-u)*19.44444),rgba(227,240,254,0) calc(var(--hv2-u)*44.44444)),#f8fafc;inset:0}.hv2-intro__aurora,.hv2-intro__frame{pointer-events:none;position:absolute}.hv2-intro__frame{box-shadow:0 20px 50px rgba(1,89,167,.15);height:calc(var(--hv2-u)*32.77778);left:calc(var(--hv2-u)*6.66667);right:calc(var(--hv2-u)*6.66667);top:calc(var(--hv2-u)*6.66667)}.hv2-intro__title{color:#002060;left:50%;margin:0;position:absolute;text-align:center;top:calc(var(--hv2-u)*27.91667);transform:translateX(-50%);width:calc(var(--hv2-u)*86.52778)}.hv2-intro__title span{display:block}.hv2-intro__title--inner{color:#fff}.hv2-intro__title:lang(vi){font-size:calc(var(--hv2-u)*8.88889)}.hv2-intro__lead{color:#002060;left:50%;margin:0;position:absolute;text-align:center;top:calc(var(--hv2-u)*52.63889);transform:translateX(-50%);width:calc(var(--hv2-u)*86.66667)}.hv2-intro__lead:lang(vi){font-size:calc(var(--hv2-u)*2.22222)}.hv2-intro__cta{top:calc(var(--hv2-u)*58.47222)}.hv2-intro__cta,.hv2-intro__hint{left:50%;position:absolute;transform:translateX(-50%)}.hv2-intro__hint{top:calc(var(--hv2-u)*63.88889)}.hv2-media{background:radial-gradient(120% 90% at 50% 0,#1b2d4f 0,#0b1730 55%,#050b1a 100%);color:#fff;height:100vh;min-height:600px;overflow:hidden;position:relative}.hv2-media__bg{height:100%;inset:0;object-fit:cover;object-position:50% 100%;position:absolute;width:100%}.hv2-media .filter-bg{inset:0;pointer-events:none}.hv2-media .hv2-intro__title--inner{display:none}.hv2-hero{left:calc(50% + var(--hv2-u)*-43.33333);position:absolute;top:calc(var(--hv2-u)*32.91667);width:calc(var(--hv2-u)*86.66667)}.hv2-hero__title{color:#fff;margin:0 0 calc(var(--hv2-u)*1.66667)}.hv2-hero__title span{display:block}.hv2-hero__row{align-items:center;display:flex;gap:calc(var(--hv2-u)*2.22222)}.hv2-hero__talk{flex:0 0 auto}.hv2-hero__desc{color:#fff;margin:0;width:calc(var(--hv2-u)*35.625)}.hv2-stage.is-enhanced .hv2-stage__viewport{height:100vh;overflow:hidden}.hv2-stage.is-enhanced .hv2-intro,.hv2-stage.is-enhanced .hv2-media{height:auto;inset:0;min-height:0;position:absolute}.hv2-stage.is-enhanced .hv2-media{--open:0;--clip-top:calc(var(--hv2-u)*6.66667);--clip-side:calc(var(--hv2-u)*6.66667);--clip-bottom:calc(100vh - var(--hv2-u)*39.44444);clip-path:inset(calc(var(--clip-top)*(1 - var(--open))) calc(var(--clip-side)*(1 - var(--open))) calc(var(--clip-bottom)*(1 - var(--open))) calc(var(--clip-side)*(1 - var(--open))));will-change:clip-path}.hv2-stage.is-enhanced .hv2-media .hv2-intro__title--inner{display:block}.hv2-stage.is-enhanced .hv2-hero{opacity:0;visibility:hidden}@media(max-width:1023.98px){.hv2-intro{display:none}.hv2-media{height:600px;min-height:0}.hv2-hero{bottom:32px;left:16px;right:16px;top:auto;width:auto}.hv2-hero__title{margin-bottom:24px;max-width:300px}}@media(max-width:1023.98px)and (min-width:600px){.hv2-hero__title{font-size:56px;max-width:560px}}@media(max-width:1023.98px){.hv2-hero__title span{display:inline}.hv2-hero__row{gap:24px}.hv2-hero__talk{margin:-28px;transform:scale(.5625)}.hv2-hero__desc{flex:1 1 auto;width:auto}}.hv2-logos{background:#fff;padding:min(4.1666666667vw,60px) min(6.6666666667vw,96px);position:relative}.hv2-logos__viewport{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden;padding-inline:min(6.6666666667vw,96px)}.hv2-logos__track{animation:hv2-marquee 90s linear infinite;display:flex;width:max-content}.hv2-logos:hover .hv2-logos__track{animation-play-state:paused}.hv2-logos__list{align-items:center;display:flex;gap:50px;list-style:none;margin:0;padding:0 50px 0 0}.hv2-logos__item{align-items:center;display:flex;flex:0 0 auto;height:80px}.hv2-logos__item img{display:block;height:60px;max-width:150px;object-fit:contain;width:auto}@keyframes hv2-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:1023.98px){.hv2-logos{padding:24px 0}.hv2-logos__viewport{padding-inline:0}}.hv2-industries{background:radial-gradient(ellipse 45% 35% at 52% 32%,rgba(196,230,255,.9) 0,rgba(196,230,255,0) 100%),radial-gradient(ellipse 30% 30% at 95% 30%,rgba(229,221,255,.8) 0,rgba(229,221,255,0) 100%),#fff;padding:min(6.25vw,90px) 0 min(6.9444444444vw,100px)}.hv2-industries__head{margin:min(11.8055555556vw,170px) auto 0;max-width:min(57.3611111111vw,826px);text-align:center}.hv2-industries__title{color:#002060;margin:0}.hv2-industries__sub{color:#404b5a;margin:min(2.7777777778vw,40px) auto 0;max-width:616px}.hv2-industries__grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);list-style:none;margin:min(4.1666666667vw,60px) 0 0;padding:0}.hv2-industries__other{margin-top:min(3.4722222222vw,50px);text-align:center}.hv2-industries__other-title{color:#202833;margin:0}.hv2-industries__other-list{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);list-style:none;margin:min(2.7777777778vw,40px) 0 0;padding:0}.hv2-statement{background:linear-gradient(180deg,#0014a8,#00adee);-webkit-background-clip:text;background-clip:text;color:#202833;font-family:Pathway Extreme,IBM Plex Sans,sans-serif;font-size:min(4.1666666667vw,60px);font-weight:300;letter-spacing:-.03em;line-height:1.1;margin:0 auto;margin-block:-.2em;max-width:min(77.7777777778vw,1120px);padding-block:.2em;text-align:center}.hv2-statement strong{font-weight:600;-webkit-text-fill-color:transparent}.hv2-tile{background:linear-gradient(180deg,#0014a8,#52b4f9);color:#fff;display:block;height:min(18.125vw,261px);overflow:hidden;position:relative;text-align:left;text-decoration:none}.hv2-tile__img{height:100%!important;inset:0;object-fit:cover;position:absolute;transition:transform .6s ease;width:100%}.hv2-tile__overlay{background:rgba(0,0,0,.2);inset:0;position:absolute;transition:background-color .4s ease}.hv2-tile__body{bottom:24px;display:flex;flex-direction:column;left:24px;position:absolute;right:24px}.hv2-tile__title{color:#fff}.hv2-tile__desc{color:#fff;display:flex;flex-direction:column;gap:4px;max-height:0;opacity:0;overflow:hidden;transition:max-height .45s ease,opacity .35s ease,margin-top .45s ease}.hv2-tile:focus-visible .hv2-tile__img,.hv2-tile:hover .hv2-tile__img{transform:scale(1.06)}.hv2-tile:focus-visible .hv2-tile__overlay,.hv2-tile:hover .hv2-tile__overlay{background:rgba(0,20,168,.45)}.hv2-tile:focus-visible .hv2-tile__desc,.hv2-tile:hover .hv2-tile__desc{margin-top:12px;max-height:130px;opacity:1}.hv2-tile--wide{height:min(10.4166666667vw,150px)}.hv2-tile--wide .hv2-tile__body{bottom:10px;left:16px;right:16px}.hv2-tile--wide .hv2-tile__title{color:#f8f9fa;line-height:1.15;text-wrap:balance}a.hv2-tile:focus-visible{outline:2px solid #52b4f9;outline-offset:3px}@media(max-width:1023.98px){.hv2-industries{padding:32px 0 24px}.hv2-industries__head{margin-top:56px;max-width:none}.hv2-industries__sub{margin-top:24px}.hv2-industries__grid,.hv2-industries__other-list{grid-template-columns:1fr;margin-top:32px}.hv2-industries__other{margin-top:40px}.hv2-industries__other-list{margin-top:32px}}@media(max-width:1023.98px)and (min-width:600px){.hv2-industries__grid{grid-template-columns:repeat(2,1fr)}.hv2-industries__other-list{grid-template-columns:repeat(3,1fr)}.hv2-industries .hv2-tile--wide .hv2-tile__title{font-size:24px}}@media(max-width:1023.98px){.hv2-statement{font-size:24px;max-width:none}.hv2-tile{aspect-ratio:328/211;height:auto}.hv2-tile__body{bottom:20px;left:20px;right:20px}.hv2-tile__desc{display:none}.hv2-tile--wide{aspect-ratio:328/120;height:auto}.hv2-tile--wide .hv2-tile__body{bottom:12px;left:20px;right:20px}}.hv2-svc{background:#f8fafc;color:#202833}.hv2-svc,.hv2-svc__viewport{position:relative}.hv2-svc__aurora{background:radial-gradient(circle at 50% calc(50% + var(--hv2-u)*3.26389),#e3f0fe 0,rgba(227,240,254,.8) calc(var(--hv2-u)*18.05556),rgba(227,240,254,0) calc(var(--hv2-u)*38.88889));inset:0;pointer-events:none;position:absolute}.hv2-svc__overview{padding:min(8.3333333333vw,120px) 0 min(2.7777777778vw,40px);position:relative;text-align:center}.hv2-svc__title-big{color:#002060;font-weight:400;margin:0 auto;max-width:calc(var(--hv2-u)*65.97222)}.hv2-svc__lead{color:#202833;max-width:calc(var(--hv2-u)*57.63889)}.hv2-svc__lead,.hv2-svc__tags{margin:calc(var(--hv2-u)*3.88889) auto 0}.hv2-svc__tags{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--hv2-u)*1.38889) calc(var(--hv2-u)*3.05556);justify-content:center;list-style:none;padding:0 calc(var(--hv2-u)*6.66667)}.hv2-svc__tags li{position:relative}.hv2-svc__tags li+li:before{background:#929fb1;border-radius:50%;content:"";height:4px;left:calc(var(--hv2-u)*1.66667*-1);position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}.hv2-svc__tag{background:none;border:0;color:#202833;cursor:pointer;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:600;letter-spacing:.01em;line-height:24px;max-width:230px;padding:0;text-align:center}.hv2-svc__tag:focus-visible,.hv2-svc__tag:hover{color:#002060;text-decoration:underline}.hv2-svc__hint{margin:calc(var(--hv2-u)*2.77778) auto 0}.hv2-svc__compact{display:none}.hv2-svc__list{margin:min(2.7777777778vw,40px) auto 0;width:min(1248px,100% - 2 * min(6.6666666667vw,96px))}.hv2-svc__track{list-style:none;margin:0;padding:0}.hv2-svc__item{display:grid;margin:0 0 calc(var(--hv2-u)*2.77778)}.hv2-svc__item>span{-webkit-background-clip:text;background-clip:text;color:transparent;grid-area:1/1}.hv2-svc__item-off{background-image:linear-gradient(180deg,rgba(192,202,255,.3),rgba(196,230,255,.4));opacity:0}.hv2-svc__item-on{background-image:linear-gradient(180deg,rgba(23,38,63,.9),rgba(8,31,92,.55))}.hv2-svc__story{background:linear-gradient(181deg,#0014a8 .7%,#00adee 99.3%);box-shadow:0 20px 50px rgba(1,89,167,.15);display:block;height:min(20.8333333333vw,300px);margin:0 auto min(1.1111111111vw,16px);overflow:hidden;position:relative;transition:none;width:min(1248px,100% - 2 * min(6.6666666667vw,96px))}.hv2-svc__story img{display:block;height:100%!important;inset:0;object-fit:cover;position:absolute;width:100%}.hv2-svc__desc{margin:0 auto min(2.7777777778vw,40px)}.hv2-svc__card-title,.hv2-svc__desc{width:min(1248px,100% - 2 * min(6.6666666667vw,96px))}.hv2-svc__card-title{color:#404b5a;font-family:Pathway Extreme,IBM Plex Sans,sans-serif;font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:0 auto min(1.1111111111vw,16px)}.hv2-svc:not(.is-enhanced) .hv2-svc__list{display:none}.hv2-svc__frame{display:contents}.hv2-svc.is-enhanced .hv2-svc__viewport{height:100vh;min-height:600px;overflow:hidden}.hv2-svc.is-enhanced .hv2-svc__frame{display:block;height:calc(var(--hv2-u)*71.11111);left:0;overflow:hidden;position:absolute;right:0;top:max(0px,(100% - calc(var(--hv2-u)*71.11111))/2)}.hv2-svc.is-enhanced .hv2-svc__overview{inset:0;padding:0;position:absolute;z-index:3}.hv2-svc.is-enhanced .hv2-svc__title-big{left:50%;position:absolute;top:calc(var(--hv2-u)*12.5);transform:translateX(-50%);width:calc(var(--hv2-u)*65.97222)}.hv2-svc.is-enhanced .hv2-svc__title-big:lang(vi){font-size:calc(var(--hv2-u)*5.83333);width:calc(var(--hv2-u)*86.66667)}.hv2-svc.is-enhanced .hv2-svc__lead{left:50%;margin:0;position:absolute;top:calc(var(--hv2-u)*30.90278);transform:translateX(-50%);width:calc(var(--hv2-u)*57.63889)}.hv2-svc.is-enhanced .hv2-svc__nav{align-items:center;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:calc(var(--hv2-u)*39.02778)}.hv2-svc.is-enhanced .hv2-svc__tags{flex-wrap:nowrap;margin:0}.hv2-svc.is-enhanced .hv2-svc__hint{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(248,250,252,.8);margin:calc(var(--hv2-u)*2.5) 0 0;position:relative;z-index:3}.hv2-svc.is-enhanced .hv2-svc__compact{display:block;left:0;opacity:0;position:absolute;right:0;text-align:center;top:calc(var(--hv2-u)*8.88889);visibility:hidden}.hv2-svc.is-enhanced .hv2-svc__title{color:#002060;margin:0}.hv2-svc.is-enhanced .hv2-svc__cta-wrap{margin-top:calc(var(--hv2-u)*2.77778)}.hv2-svc.is-enhanced .hv2-svc__list{height:calc(var(--hv2-u)*47.36111);left:calc(50% + var(--hv2-u)*-36.04167);margin:0;mask-image:linear-gradient(180deg,transparent,#000 12%,#000 70%,transparent);opacity:0;overflow:hidden;position:absolute;top:calc(var(--hv2-u)*23.75);visibility:hidden;width:calc(var(--hv2-u)*29.30556)}.hv2-svc.is-enhanced .hv2-svc__item{text-align:right}.hv2-svc.is-enhanced .hv2-svc__item-off{opacity:1}.hv2-svc.is-enhanced .hv2-svc__item-on{opacity:0}.hv2-svc.is-enhanced .hv2-svc__story{height:auto;margin:0;position:absolute;width:auto;z-index:2}.hv2-svc.is-enhanced .hv2-svc__card-title{display:none}.hv2-svc.is-enhanced .hv2-svc__desc{left:calc(50% + var(--hv2-u)*.55556);margin:0;opacity:0;position:absolute;top:calc(var(--hv2-u)*47.36111);visibility:hidden;width:calc(var(--hv2-u)*28.125)}@media(max-width:1023.98px){.hv2-svc{padding-bottom:24px}.hv2-svc__overview{padding:48px 16px}.hv2-svc__title-big{font-size:32px;font-weight:500;max-width:none}.hv2-svc__lead{margin-top:24px;max-width:none}.hv2-svc__hint,.hv2-svc__tags{display:none}.hv2-svc__card{background:#fff;box-shadow:0 20px 50px rgba(1,89,167,.15);margin:0 16px 24px;padding-bottom:24px;position:relative}.hv2-svc__story{box-shadow:none;height:132px;margin:0;width:100%}.hv2-svc__card-title{margin:0;padding:20px 16px 0;width:auto}.hv2-svc__desc{font-size:14px;line-height:20px;margin:16px 0 0;padding:0 16px;width:auto}}.hv2-text-gradient-blue{background:linear-gradient(90deg,#0014a8,#00adee);-webkit-background-clip:text;background-clip:text;color:transparent}.hv2-section-title{color:#002060;margin:0;text-align:center}.hv2-section-lead{color:#202833;margin:min(2.7777777778vw,40px) auto 0;max-width:700px;text-align:center}.hv2-section-actions{margin-top:min(2.7777777778vw,40px);text-align:center}.hv2-cocreate{background:transparent;margin-top:min(-2.7777777778vw,-40px);padding:min(1.1111111111vw,16px) 0 min(2.7777777778vw,40px);position:relative;z-index:1}.hv2-platforms{background:#f8fafc;padding:min(2.7777777778vw,40px) 0 min(3.3333333333vw,48px)}.hv2-platforms__title{font-family:Pathway Extreme,IBM Plex Sans,sans-serif;font-size:min(3.0555555556vw,44px);font-weight:500;letter-spacing:-.02em;line-height:1.1}.hv2-platforms__list{display:grid;grid-template-columns:repeat(6,min(14.5833333333vw,210px));justify-content:center;list-style:none;margin:min(1.9444444444vw,28px) 0 0;padding:0}.hv2-platforms__item{align-items:center;display:flex;flex-direction:column;gap:8px;padding:0 min(.6944444444vw,10px);position:relative;text-align:center}.hv2-platforms__item+.hv2-platforms__item:before{background:#202833;content:"";height:min(1.5277777778vw,22px);left:-1px;position:absolute;top:calc(min(1.6666666667vw, 24px)*.4);width:2px}.hv2-platforms__name{font-size:min(1.6666666667vw,24px);font-weight:600;line-height:1.5;white-space:nowrap}.hv2-platforms__desc,.hv2-platforms__name{color:#202833;font-family:IBM Plex Sans,sans-serif}.hv2-platforms__desc{font-size:14px;letter-spacing:.025em;line-height:20px;max-width:188px}.hv2-why{background:#f8fafc;overflow:hidden;padding:min(5.5555555556vw,80px) 0}.hv2-why__head{align-items:start;display:grid;gap:min(2.7777777778vw,40px);grid-template-columns:1fr min(33.9583333333vw,489px)}.hv2-why__title{color:#002060;margin:0}.hv2-why__title span{display:inline}.hv2-why__lead{color:#202833;margin:min(.5555555556vw,8px) 0 0}.hv2-why__body{display:grid;gap:min(7.6388888889vw,110px);grid-template-columns:min(36.5972222222vw,527px) 1fr;margin-top:min(2.7777777778vw,40px)}.hv2-why__media{position:relative}.hv2-why__media:after{background:rgba(0,32,96,.5);content:"";inset:0;pointer-events:none;position:absolute}.hv2-why__img{display:block;height:min(32.7777777778vw,472px);object-fit:cover;object-position:50% 63%;width:100%}.hv2-why__list{display:flex;flex-direction:column;gap:min(1.6666666667vw,24px);list-style:none;margin:0;padding:0}.hv2-why__list p{color:#202833;margin:min(.5555555556vw,8px) 0 0}.hv2-why__item-title{color:#002060;font-family:IBM Plex Sans,sans-serif;font-size:min(2.5vw,36px);font-weight:500;line-height:1.2222222222;margin:0}.hv2-stats{margin:min(3.125vw,45px) auto 0;overflow:hidden;width:min(1248px,100% - 2 * min(6.6666666667vw,96px))}.hv2-stats__track{display:flex;gap:min(3.4722222222vw,50px);list-style:none;margin:0;padding:0;width:max-content;will-change:transform}.hv2-stats__item{align-items:center;color:#404b5a;display:flex;flex-direction:column}.hv2-stats__num{font-family:Pathway Extreme,IBM Plex Sans,sans-serif;font-size:min(6.6666666667vw,96px);font-weight:500;letter-spacing:-.03em;line-height:1.1}.hv2-stats__num sup{font-size:.65em;margin-left:-.1em;position:relative;top:.5em;vertical-align:top}.hv2-stats__label{font-family:IBM Plex Sans,sans-serif;font-size:min(1.3888888889vw,20px);line-height:1.6;margin-top:0;white-space:nowrap}.hv2-commit{background:#f8fafc;padding:min(3.4722222222vw,50px) 0 0;position:relative;z-index:0}.hv2-commit:before{background:radial-gradient(min(20.8333333333vw,300px) circle at 45% 25%,rgba(227,240,254,.9),rgba(227,240,254,0)),radial-gradient(closest-side,rgba(217,212,253,.8) 0,rgba(227,240,254,.6) 45%,rgba(227,240,254,0) 100%);content:"";height:min(90.2777777778vw,1300px);left:min(-20.8333333333vw,-300px);pointer-events:none;position:absolute;top:10%;width:min(83.3333333333vw,1200px);z-index:-1}.hv2-commit__inner{align-items:end;display:grid;gap:min(1.6666666667vw,24px);grid-template-columns:1fr min(35.9722222222vw,518px)}.hv2-commit__text{padding:0 0 min(5.5555555556vw,80px) min(7.2916666667vw,105px)}.hv2-commit__title{color:#002060;margin:0}.hv2-commit__headline{background:linear-gradient(180deg,rgba(23,38,63,.9),rgba(8,31,92,.55));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:IBM Plex Sans,sans-serif;font-size:min(2.5vw,36px);font-weight:500;line-height:1.2222222222;margin:min(4.0277777778vw,58px) 0 0;max-width:min(42.3611111111vw,610px);position:relative;z-index:1}.hv2-commit__headline .hv2-text-gradient-blue{-webkit-text-fill-color:transparent}.hv2-commit__quote{border:0;margin:min(1.8055555556vw,26px) 0 0;max-width:min(35.4166666667vw,510px);padding:0;position:relative}.hv2-commit__quote:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='54 276 101 88'%3E%3Cpath fill='%23fff' d='M54 364v-40l14.896-48 18.528 3.273-6.902 40.363h9.446V364zm65.032 0v-40l14.896-48 18.529 3.273-6.903 40.363H155V364z'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";height:min(6.1111111111vw,88px);left:min(-3.5416666667vw,-51px);pointer-events:none;position:absolute;top:min(-4.0277777778vw,-58px);width:min(7.0138888889vw,101px);z-index:0}.hv2-commit__quote p{color:#202833;margin:0;position:relative;z-index:1}.hv2-commit__sign{color:#202833;display:flex;flex-direction:column;font-family:IBM Plex Sans,sans-serif;font-size:16px;line-height:24px;margin-top:min(1.5277777778vw,22px)}.hv2-commit__img{display:block;height:auto;width:100%}.hv2-voices{background:transparent;overflow:hidden;padding:min(5.5555555556vw,80px) 0 min(6.9444444444vw,100px);position:relative;z-index:1}.hv2-voices__head{align-items:flex-end;display:flex;gap:min(2.7777777778vw,40px);justify-content:space-between}.hv2-voices__title{color:#002060;margin:0}.hv2-voices__lead{color:#202833;margin:min(2.7777777778vw,40px) 0 0;max-width:450px}.hv2-voices__nav{align-items:center;display:flex;gap:12px;padding-bottom:4px}.hv2-voices__dots{align-items:center;display:flex;gap:8px;margin-right:min(4.1666666667vw,60px)}.hv2-voices__dots span{background:#aebecd;border-radius:2px;height:4px;transition:width .3s ease,background-color .3s ease;width:4px}.hv2-voices__dots span.is-active{background:#929fb1;width:80px}.hv2-voices__dots span[hidden]{display:none}.hv2-voices__track{cursor:grab;display:flex;gap:40px;list-style:none;margin:min(3.3333333333vw,48px) auto 0;overflow:hidden;padding:0;touch-action:pan-y;width:min(1248px,100% - 2 * min(6.6666666667vw,96px))}.hv2-voices__track.is-dragging{cursor:grabbing;user-select:none}.hv2-voices__card{flex:0 0 min(511px,80vw);will-change:transform}.hv2-voices__card blockquote{background:linear-gradient(337.3deg,rgba(192,202,255,.3),rgba(196,230,255,.4));border:0;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0;min-height:422px;padding:40px}.hv2-voices__card p{color:#202833;margin:0}.hv2-voices__by{color:#202833;display:flex;flex-direction:column;font-family:IBM Plex Sans,sans-serif;font-size:16px;line-height:24px;margin-top:32px}.hv2-voices__by img{display:block;height:30px;margin-top:16px;max-width:174px;object-fit:contain;object-position:left center;width:auto}.hv2-round-btn{align-items:center;background:transparent;border:1.5px solid #3a81dc;border-radius:50%;color:#3a81dc;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease,opacity .2s ease;width:44px}.hv2-round-btn:focus-visible,.hv2-round-btn:hover:not(:disabled){background:#3a81dc;color:#fff}.hv2-round-btn:disabled{cursor:default;opacity:.35}.hv2-footer{background:linear-gradient(180deg,#e5ecf3,#fff);padding:min(4.8611111111vw,70px) 0 min(2.7777777778vw,40px)}.hv2-footer__top{align-items:center;border-bottom:1px solid #aebecd;display:flex;gap:min(5.8333333333vw,84px);padding-bottom:min(2.7777777778vw,40px)}.hv2-footer__logo img{display:block;height:auto;width:106px}.hv2-footer__top>nav{flex:0 0 auto}.hv2-footer__nav{display:flex;flex-wrap:wrap;gap:min(3.0555555556vw,44px);list-style:none;margin:0;padding:0}.hv2-footer__nav a{color:#002060;font-family:IBM Plex Sans,sans-serif;font-size:min(1.6666666667vw,24px);font-weight:600;line-height:1.5;text-decoration:none}.hv2-footer__nav a:hover{text-decoration:underline}.hv2-footer__social{display:flex;gap:16px;list-style:none;margin:0 0 0 auto;padding:0}.hv2-footer__social a{align-items:center;background:#e1e7ec;border-radius:50%;display:flex;height:44px;justify-content:center;transition:background-color .2s ease;width:44px}.hv2-footer__social a:hover{background:#d2dbe4}.hv2-footer__bottom{align-items:center;color:#202833;display:flex;font-family:IBM Plex Sans,sans-serif;font-size:14px;gap:24px;justify-content:space-between;line-height:20px;padding-top:min(2.2222222222vw,32px)}.hv2-footer__bottom p{margin:0}.hv2-footer__policies{display:flex;list-style:none;margin:0;padding:0}.hv2-footer__policies li+li{border-left:1px solid #aebecd;margin-left:16px;padding-left:16px}.hv2-footer__policies a{color:#202833;text-decoration:underline}.hv2-why__more{display:none}@media(max-width:1023.98px){.hv2-section-lead{margin-top:24px}.hv2-section-actions{margin-top:40px}.hv2-cocreate{margin-top:0;padding:40px 0 24px}.hv2-platforms{padding:24px 0 48px}.hv2-platforms__title{font-size:32px}.hv2-platforms__list{gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.hv2-platforms__item{padding:0}.hv2-platforms__item+.hv2-platforms__item:before{display:none}.hv2-platforms__name{font-size:18px;line-height:26px;white-space:normal}.hv2-platforms__desc{font-size:13px;line-height:18px}.hv2-why{display:flex;flex-direction:column;padding:8px 16px 48px}.hv2-why .hv2-container,.hv2-why__body{display:contents}.hv2-why__head{display:block;order:1;text-align:center}.hv2-why__lead{font-size:14px;line-height:20px;margin-top:16px}.hv2-why__more{display:block;margin-top:24px}.hv2-why__title span{display:block}.hv2-why__media{margin-top:32px;order:2}.hv2-why__img{height:290px}.hv2-why__list{gap:24px;margin-top:32px;order:4}.hv2-why__list p{margin-top:12px}.hv2-why__item-title{font-size:22px;line-height:1.3}.hv2-why .hv2-stats{order:3}.hv2-stats{margin:-96px 0 0;padding:0 8px 12px;position:relative;width:100%;z-index:1}.hv2-stats__track{gap:32px}.hv2-stats__item{color:#fff;min-width:0}.hv2-stats__num{font-size:48px}.hv2-stats__label{font-size:16px;font-weight:600;line-height:24px;margin-top:0}.hv2-commit{padding:24px 0}.hv2-commit__inner{display:grid;gap:0;grid-template-columns:1fr}.hv2-commit__text{display:contents;padding:0}.hv2-commit__title{text-align:center}.hv2-commit__headline{font-size:24px;font-weight:600;line-height:1.5;margin-top:24px;max-width:none;text-align:center}.hv2-commit__quote{background:linear-gradient(160deg,#d9e4fd 29%,rgba(196,230,255,.4));grid-column:1;grid-row:3;margin-top:32px;max-width:none;padding:24px 16px 0}.hv2-commit__quote:before{display:none}.hv2-commit__quote p{font-size:14px;line-height:20px}.hv2-commit__sign{font-weight:600;margin-top:24px;max-width:calc(100% - 170px);min-height:193px;position:relative;z-index:1}.hv2-commit__img{align-self:end;grid-column:1;grid-row:3;height:193px;justify-self:end;object-fit:cover;object-position:50% 0;position:relative;width:169px;z-index:1}.hv2-voices{display:flex;flex-direction:column;padding:24px 16px 48px}.hv2-voices__head{display:contents}.hv2-voices__head>div:first-child{order:1;text-align:center}.hv2-voices__lead{font-size:14px;line-height:20px;margin-top:16px;max-width:none}.hv2-voices__track{gap:16px;margin-top:32px;order:2;width:100%}.hv2-voices__card{flex-basis:100%}.hv2-voices__card blockquote{min-height:0;padding:32px 16px}.hv2-voices__card p{font-size:14px;line-height:20px}.hv2-voices__by{margin-top:24px}.hv2-voices__nav{flex-wrap:wrap;gap:16px;justify-content:center;margin-top:24px;order:3;padding:0}.hv2-voices__dots{flex:0 0 100%;justify-content:center;margin:0 0 8px}.hv2-footer{padding:48px 0 32px}.hv2-footer__top{align-items:flex-start;flex-direction:column;gap:40px;padding-bottom:32px}.hv2-footer__nav{flex-direction:column;gap:14px}.hv2-footer__nav a{font-size:20px;line-height:30px}.hv2-footer__social{margin-left:0}.hv2-footer__bottom{color:#6e7a8a;flex-direction:column-reverse;gap:32px;padding-top:40px;text-align:center}.hv2-footer__policies{flex-wrap:wrap;font-size:12px;justify-content:center;line-height:16px}.hv2-footer__policies li+li{border-left:0;margin-left:0;padding-left:0}.hv2-footer__policies li+li:before{color:#202833;content:" / "}.hv2-footer__policies a{text-decoration:none}}.hv2-cc{margin:min(2.7777777778vw,40px) auto 0;width:min(1280px,100% - 2 * min(5.5555555556vw,80px))}.hv2-cc p,.hv2-cc ul{margin:0;padding:0}.hv2-cc ul{list-style:none}.hv2-cc__stage{aspect-ratio:1280/550;background:radial-gradient(ellipse 13% 45% at 86% 50%,rgba(196,230,255,.55) 0,rgba(196,230,255,0) 100%);color:#202833;container-type:inline-size;font-family:IBM Plex Sans,sans-serif;position:relative}.hv2-cc__outcome>*,.hv2-cc__stage>*{position:absolute}.hv2-cc__customer{align-items:center;background:linear-gradient(180deg,#001496,#0049bb 50%,#0090e2);border-radius:50%;box-shadow:0 calc(1cqw*1.09375) calc(1cqw*3.125) rgba(0,73,187,.25);color:#fff;display:flex;flex-direction:column;gap:calc(1cqw*.78125);height:calc(1cqw*15.625);justify-content:center;left:calc(1cqw*1.09375);text-align:center;top:calc(1cqw*11.48438);width:calc(1cqw*15.625)}.hv2-cc__customer-title{color:#fff;font-size:calc(1cqw*1.875);font-weight:700;line-height:1.2}.hv2-cc__customer-types{color:#fff;display:flex;flex-wrap:wrap;font-size:calc(1cqw*1.01563);gap:calc(1cqw*.15625) calc(1cqw*1.09375);justify-content:center;line-height:1.3;max-width:calc(1cqw*12.5)}.hv2-cc__model{height:calc(1cqw*10.46875);left:calc(1cqw*19.60938);text-align:center;top:calc(1cqw*13.4375);width:calc(1cqw*15.625)}.hv2-cc__model-title{color:#202833;font-family:Pathway Extreme,IBM Plex Sans,sans-serif;font-size:calc(1cqw*1.17188);font-weight:600;line-height:calc(1cqw*1.5625);position:relative}.hv2-cc__model-list{margin-top:calc(1cqw*.85938)!important}.hv2-cc__model-list li{color:#202833;font-size:calc(1cqw*.9375);line-height:calc(1cqw*1.875)}.hv2-cc__model-list li:last-child{margin-top:calc(1cqw*.39063)}.hv2-cc__chev{border:0 solid #202833;height:calc(1cqw*2.57813);position:absolute;top:calc(1cqw*4.80469);width:calc(1cqw*2.57813)}.hv2-cc__chev--left{border-bottom-width:1px;border-left-width:1px;left:calc(1cqw*.50781);transform:rotate(45deg)}.hv2-cc__chev--right{border-right-width:1px;border-top-width:1px;left:calc(1cqw*12.46094);transform:rotate(45deg)}.hv2-cc__core{border-radius:50%;box-shadow:0 calc(1cqw*1.5625) calc(1cqw*4.6875) rgba(1,89,167,.2);color:#fff;display:grid;grid-template-rows:calc(1cqw*12.1875) calc(1cqw*12.10938) 1fr;height:calc(1cqw*36.40625);left:calc(1cqw*38.20313);overflow:hidden;text-align:center;top:calc(1cqw*1.25);width:calc(1cqw*36.40625)}.hv2-cc__band{position:relative}.hv2-cc__band--cap{background:#010e8d}.hv2-cc__band--found{background:#0170ff}.hv2-cc__band--talent{background:linear-gradient(180deg,#55abf4,#60b7f9)}.hv2-cc__band>*{position:absolute}.hv2-cc__band-title{color:#fff;font-size:calc(1cqw*1.40625);font-weight:700;left:0;line-height:calc(1cqw*1.71875);right:0}.hv2-cc__band--cap .hv2-cc__band-title{top:calc(1cqw*1.875)}.hv2-cc__band--found .hv2-cc__band-title{top:calc(1cqw*.85938)}.hv2-cc__band--talent .hv2-cc__band-title{top:calc(1cqw*1.01563)}.hv2-cc__caps{display:grid;grid-template-columns:1fr 1fr;left:calc(1cqw*4.60938);row-gap:calc(1cqw*1.48438);top:calc(1cqw*6.17188);width:calc(1cqw*26.40625)}.hv2-cc__caps li{color:#65a6ff;font-size:calc(1cqw*.9375);line-height:calc(1cqw*1.40625);white-space:nowrap}.hv2-cc__num{color:#0513ac;font-family:Pathway Extreme,IBM Plex Sans,sans-serif;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.hv2-cc__num sup{font-size:.5em;line-height:0;margin-left:.04em;position:relative;top:-.85em;vertical-align:baseline}.hv2-cc__label{font-size:calc(1cqw*.9375);line-height:calc(1cqw*1.25)}.hv2-cc__stats{align-items:center;column-gap:calc(1cqw*.78125);display:grid;grid-auto-rows:calc(1cqw*3.125);grid-template-columns:calc(1cqw*7.42188) calc(1cqw*8.90625) calc(1cqw*3.67188) calc(1cqw*9.76563);left:calc(1cqw*2.42188);row-gap:calc(1cqw*.85938);text-align:left;top:calc(1cqw*3.125)}.hv2-cc__stats li{display:contents}.hv2-cc__stats .hv2-cc__num{font-size:calc(1cqw*2.1875);justify-self:end;line-height:calc(1cqw*3.125)}.hv2-cc__stats .hv2-cc__label{color:#fff}.hv2-cc__talent{display:grid;grid-template-columns:1fr 1fr;left:calc(1cqw*6.79688);top:calc(1cqw*3.20313);width:calc(1cqw*23.75)}.hv2-cc__talent li{align-items:center;display:flex;flex-direction:column}.hv2-cc__talent .hv2-cc__num{font-size:calc(1cqw*2.34375);line-height:calc(1cqw*2.8125)}.hv2-cc__talent .hv2-cc__label{color:#0a2bb8;padding:0 calc(1cqw*.46875)}.hv2-cc__caption{left:calc(1cqw*38.20313);text-align:center;top:calc(1cqw*38.51563);width:calc(1cqw*36.40625)}.hv2-cc__caption-title{color:#202833;font-family:Pathway Extreme,IBM Plex Sans,sans-serif;font-size:calc(1cqw*1.5625);font-weight:300;line-height:calc(1cqw*1.875)}.hv2-cc__caption-sub{color:#202833;font-size:calc(1cqw*.78125);font-style:italic;font-weight:600;line-height:calc(1cqw*.9375);margin-top:calc(1cqw*.625)!important}.hv2-cc__outcomes{display:contents}.hv2-cc__outcome{--cx:1180;--cy:97;--fy:115;--bg:#010e8d}.hv2-cc__outcome--2{--cx:1174;--cy:251;--fy:257;--bg:#0170ff}.hv2-cc__outcome--3{--cx:1172;--cy:403;--fy:396;--bg:#60b7f9}.hv2-cc__flow{border:solid #202833;border-width:1px 1px 0 0;clip-path:polygon(0 0,100% 0,100% 100%);height:calc(1cqw*4.21875);left:76.640625cqw;top:calc((var(--fy) - 27)*1cqw/12.8);transform:rotate(45deg);width:calc(1cqw*4.21875)}.hv2-cc__bubble{align-items:center;background:var(--bg);border-radius:50%;box-shadow:0 calc(1cqw*.9375) calc(1cqw*2.34375) rgba(1,89,167,.22);color:#fff;display:flex;flex-direction:column;gap:calc(1cqw*.625);height:calc(1cqw*10.23438);justify-content:center;left:calc((var(--cx) - 65.5)*1cqw/12.8);text-align:center;top:calc((var(--cy) - 65.5)*1cqw/12.8);width:calc(1cqw*10.23438)}.hv2-cc__icon{height:calc(1cqw*2.5);width:calc(1cqw*2.5)}.hv2-cc__outcome-label{color:#fff;font-size:calc(1cqw*1.17188);font-weight:700;line-height:calc(1cqw*1.44531);max-width:calc(1cqw*8.59375);text-transform:uppercase}.hv2-cc__arrow{height:calc(1cqw*8.59375);left:calc((var(--cx) + 37.5)*1cqw/12.8);overflow:visible;top:calc((var(--cy) - 60.5)*1cqw/12.8);width:calc(1cqw*3.51563)}.hv2-cc__arrow path{stroke:rgba(201,195,255,.9);stroke-width:1}@keyframes hv2-cc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes hv2-cc-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hv2-cc-fade{0%{opacity:0}to{opacity:1}}@keyframes hv2-cc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hv2-cc-nudge-left{0%,to{transform:translateX(0) rotate(45deg)}50%{transform:translateX(-5px) rotate(45deg)}}@keyframes hv2-cc-nudge-right{0%,to{transform:translateX(0) rotate(45deg)}50%{transform:translateX(5px) rotate(45deg)}}@keyframes hv2-cc-flow{0%{opacity:.15;transform:translateX(-6px) rotate(45deg)}45%{opacity:1;transform:translateX(0) rotate(45deg)}to{opacity:.15;transform:translateX(6px) rotate(45deg)}}@keyframes hv2-cc-ripple{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.14)}}@keyframes hv2-cc-draw{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(-10% -10% -10% -10%)}}@keyframes hv2-cc-lift{0%,to{transform:translate(0)}50%{transform:translate(2px,-4px)}}.hv2-cc__stage:after{border:2px solid rgba(1,112,255,.5);border-radius:50%;content:"";height:calc(1cqw*36.40625);left:calc(1cqw*38.20313);opacity:0;pointer-events:none;position:absolute;top:calc(1cqw*1.25);width:calc(1cqw*36.40625)}.hv2-cc.is-armed:not(.is-in) .hv2-cc__arrow,.hv2-cc.is-armed:not(.is-in) .hv2-cc__band>*,.hv2-cc.is-armed:not(.is-in) .hv2-cc__bubble,.hv2-cc.is-armed:not(.is-in) .hv2-cc__caption,.hv2-cc.is-armed:not(.is-in) .hv2-cc__chev,.hv2-cc.is-armed:not(.is-in) .hv2-cc__core,.hv2-cc.is-armed:not(.is-in) .hv2-cc__customer,.hv2-cc.is-armed:not(.is-in) .hv2-cc__flow,.hv2-cc.is-armed:not(.is-in) .hv2-cc__model-list li,.hv2-cc.is-armed:not(.is-in) .hv2-cc__model-title{opacity:0}.hv2-cc.is-in .hv2-cc__customer{animation:hv2-cc-pop .8s cubic-bezier(.22,1,.36,1) both,hv2-cc-float 5s ease-in-out 1s infinite}.hv2-cc.is-in .hv2-cc__model-title{animation:hv2-cc-rise .6s cubic-bezier(.22,1,.36,1) .3s both}.hv2-cc.is-in .hv2-cc__model-list li{animation:hv2-cc-rise .6s cubic-bezier(.22,1,.36,1) both}.hv2-cc.is-in .hv2-cc__model-list li:first-child{animation-delay:.45s}.hv2-cc.is-in .hv2-cc__model-list li:nth-child(2){animation-delay:.55s}.hv2-cc.is-in .hv2-cc__model-list li:nth-child(3){animation-delay:.65s}.hv2-cc.is-in .hv2-cc__model-list li:nth-child(4){animation-delay:.75s}.hv2-cc.is-in .hv2-cc__chev--left{animation:hv2-cc-fade .5s .4s both,hv2-cc-nudge-left 2.4s ease-in-out 1s infinite}.hv2-cc.is-in .hv2-cc__chev--right{animation:hv2-cc-fade .5s .4s both,hv2-cc-nudge-right 2.4s ease-in-out 1s infinite}.hv2-cc.is-in .hv2-cc__core{animation:hv2-cc-pop .9s cubic-bezier(.22,1,.36,1) .5s both}.hv2-cc.is-in .hv2-cc__band--cap>*{animation:hv2-cc-rise .6s cubic-bezier(.22,1,.36,1) .9s both}.hv2-cc.is-in .hv2-cc__band--found>*{animation:hv2-cc-rise .6s cubic-bezier(.22,1,.36,1) 1.05s both}.hv2-cc.is-in .hv2-cc__band--talent>*{animation:hv2-cc-rise .6s cubic-bezier(.22,1,.36,1) 1.2s both}.hv2-cc.is-in .hv2-cc__stage:after{animation:hv2-cc-ripple 3s ease-out 1.6s infinite}.hv2-cc.is-in .hv2-cc__caption{animation:hv2-cc-rise .6s cubic-bezier(.22,1,.36,1) 1.3s both}.hv2-cc.is-in .hv2-cc__outcome--1 .hv2-cc__flow{animation:hv2-cc-flow 1.8s ease-in-out 1.55s infinite both}.hv2-cc.is-in .hv2-cc__outcome--1 .hv2-cc__bubble{animation:hv2-cc-pop .7s cubic-bezier(.22,1,.36,1) 1.7s both,hv2-cc-float 5s ease-in-out 3s infinite}.hv2-cc.is-in .hv2-cc__outcome--1 .hv2-cc__arrow{animation:hv2-cc-draw .7s ease-out 2.1s both,hv2-cc-lift 2.4s ease-in-out 3.1s infinite}.hv2-cc.is-in .hv2-cc__outcome--2 .hv2-cc__flow{animation:hv2-cc-flow 1.8s ease-in-out 1.7s infinite both}.hv2-cc.is-in .hv2-cc__outcome--2 .hv2-cc__bubble{animation:hv2-cc-pop .7s cubic-bezier(.22,1,.36,1) 1.9s both,hv2-cc-float 5s ease-in-out 3.6s infinite}.hv2-cc.is-in .hv2-cc__outcome--2 .hv2-cc__arrow{animation:hv2-cc-draw .7s ease-out 2.3s both,hv2-cc-lift 2.4s ease-in-out 3.4s infinite}.hv2-cc.is-in .hv2-cc__outcome--3 .hv2-cc__flow{animation:hv2-cc-flow 1.8s ease-in-out 1.85s infinite both}.hv2-cc.is-in .hv2-cc__outcome--3 .hv2-cc__bubble{animation:hv2-cc-pop .7s cubic-bezier(.22,1,.36,1) 2.1s both,hv2-cc-float 5s ease-in-out 4.2s infinite}.hv2-cc.is-in .hv2-cc__outcome--3 .hv2-cc__arrow{animation:hv2-cc-draw .7s ease-out 2.5s both,hv2-cc-lift 2.4s ease-in-out 3.7s infinite}@keyframes hv2-cc-nudge-up{0%,to{transform:translateY(0) rotate(45deg)}50%{transform:translateY(-4px) rotate(45deg)}}@keyframes hv2-cc-nudge-down{0%,to{transform:translateY(0) rotate(45deg)}50%{transform:translateY(4px) rotate(45deg)}}@keyframes hv2-cc-flow-down{0%{opacity:.15;transform:translateY(-5px) rotate(45deg)}45%{opacity:1;transform:translateY(0) rotate(45deg)}to{opacity:.15;transform:translateY(5px) rotate(45deg)}}@media(max-width:1023.98px){.hv2-cc{margin-top:40px;width:min(480px,100% - 2 * 16px)}.hv2-cc__stage{align-items:center;aspect-ratio:auto;background:radial-gradient(ellipse 42% 12% at 50% 91%,rgba(196,230,255,.55) 0,rgba(196,230,255,0) 100%);display:flex;flex-direction:column}.hv2-cc__stage:after{display:none}.hv2-cc__outcome>*,.hv2-cc__stage>*{left:auto;position:relative;top:auto}.hv2-cc__customer{box-shadow:0 12px 32px rgba(0,73,187,.25);gap:8px;height:180px;width:180px}.hv2-cc__customer-title{font-size:22px}.hv2-cc__customer-types{font-size:13px;gap:2px 10px;max-width:150px}.hv2-cc__model{align-items:center;display:flex;flex-direction:column;height:auto;margin-top:20px;width:100%}.hv2-cc__model-title{font-size:17px;line-height:24px;margin-top:20px!important}.hv2-cc__model-list{margin:8px 0 20px!important}.hv2-cc__model-list li{font-size:14px;line-height:24px}.hv2-cc__model-list li:last-child{margin-top:0}.hv2-cc__chev{height:18px;left:auto;position:relative;top:auto;width:18px}.hv2-cc__chev--left{border-width:1px 0 0 1px}.hv2-cc__chev--right{border-width:0 1px 1px 0}.hv2-cc__core{border-radius:24px;box-shadow:0 16px 40px rgba(1,89,167,.2);grid-template-rows:auto;height:auto;margin-top:20px;width:100%}.hv2-cc__band{padding:20px 16px 24px}.hv2-cc__band>*{position:static}.hv2-cc__band-title{font-size:18px;line-height:24px}.hv2-cc__caps{gap:10px 12px;margin-top:14px!important;width:auto}.hv2-cc__caps li{font-size:13px;line-height:18px;white-space:normal}.hv2-cc__label{font-size:12px;line-height:16px}.hv2-cc__stats{gap:16px 12px;grid-auto-rows:auto;grid-template-columns:1fr 1fr;margin-top:12px!important;text-align:center}.hv2-cc__stats li{align-items:center;display:flex;flex-direction:column}.hv2-cc__stats .hv2-cc__num{font-size:30px;justify-self:auto;line-height:36px}.hv2-cc__talent{gap:12px;margin-top:12px!important;width:auto}.hv2-cc__talent .hv2-cc__num{font-size:30px;line-height:36px}.hv2-cc__talent .hv2-cc__label{white-space:normal}.hv2-cc__caption{margin-top:16px;width:100%}.hv2-cc__caption-title{font-size:20px;line-height:26px}.hv2-cc__caption-sub{font-size:11px;line-height:14px;margin-top:4px!important}.hv2-cc__outcomes{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:20px!important;padding-right:8px;width:100%}.hv2-cc__outcome{align-items:center;display:flex;flex-direction:column;position:relative}.hv2-cc__flow{border-width:0 1px 1px 0;clip-path:none;height:18px;width:18px}.hv2-cc__bubble{gap:4px;height:min(96px,26vw);margin-top:16px;width:min(96px,26vw)}.hv2-cc__icon{height:22px;width:22px}.hv2-cc__outcome-label{font-size:10.5px;line-height:13px;max-width:88%}.hv2-cc__arrow{height:calc(min(96px,26vw)*.84);left:calc(50% + min(96px,26vw)*.286);position:absolute;top:calc(34px + min(96px,26vw)*.04);width:calc(min(96px,26vw)*.344)}.hv2-cc.is-in .hv2-cc__chev--left{animation:hv2-cc-fade .5s .4s both,hv2-cc-nudge-up 2.4s ease-in-out 1s infinite}.hv2-cc.is-in .hv2-cc__chev--right{animation:hv2-cc-fade .5s .4s both,hv2-cc-nudge-down 2.4s ease-in-out 1s infinite}.hv2-cc.is-in .hv2-cc__core{animation:hv2-cc-rise .8s cubic-bezier(.22,1,.36,1) .5s both}.hv2-cc.is-in .hv2-cc__outcome--1 .hv2-cc__flow{animation:hv2-cc-flow-down 1.8s ease-in-out 1.55s infinite both}.hv2-cc.is-in .hv2-cc__outcome--2 .hv2-cc__flow{animation:hv2-cc-flow-down 1.8s ease-in-out 1.7s infinite both}.hv2-cc.is-in .hv2-cc__outcome--3 .hv2-cc__flow{animation:hv2-cc-flow-down 1.8s ease-in-out 1.85s infinite both}}.home-v2 header.hv2-header{transition:background-color .3s ease,box-shadow .3s ease}.home-v2 header.hv2-header.hv2-header--shadow,.home-v2 header.hv2-header.hv2-header--solid{background:#fff}.home-v2 header.hv2-header.hv2-header--shadow{box-shadow:0 4px 20px rgba(32,40,51,.08)}.home-v2{--hv2-u:min(1vw,1.40625vh)}.home-v2 .hv2{background:#f8fafc;color:#202833;display:block;font-family:IBM Plex Sans,sans-serif;-webkit-font-smoothing:antialiased}.home-v2 .hv2 *,.home-v2 .hv2 :after,.home-v2 .hv2 :before{box-sizing:border-box}