.HomeHero-module__NRzLjq__hero{margin-top:calc(var(--nh-nav-height) * -1);color:#fff;background:#111;align-items:center;min-height:clamp(600px,100svh,940px);display:flex;position:relative;overflow:hidden}.HomeHero-module__NRzLjq__parallax{z-index:0;will-change:transform;height:124%;position:absolute;inset:-12% 0 auto}.HomeHero-module__NRzLjq__bg{will-change:transform;backface-visibility:hidden;position:absolute;inset:0;transform:translateZ(0)}.HomeHero-module__NRzLjq__bgVideo{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.HomeHero-module__NRzLjq__scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a0a0e9e 0%,#0a0a0e61 45%,#0a0a0e14 75%),linear-gradient(#0a0a0e73 0%,#0a0a0e00 22%);position:absolute;inset:0}.HomeHero-module__NRzLjq__shade{z-index:1;pointer-events:none;opacity:0;background:#0a0a0e8c;position:absolute;inset:0}.HomeHero-module__NRzLjq__inner{z-index:2;width:100%;max-width:var(--nh-container-max);padding:calc(var(--nh-nav-height) + 48px) var(--nh-container-pad) 72px;margin:0 auto;position:relative}.HomeHero-module__NRzLjq__content{max-width:640px}.HomeHero-module__NRzLjq__eyebrow{font-family:var(--nh-font);letter-spacing:.32em;text-transform:uppercase;color:#ffffffe6;margin:0 0 24px;font-size:12px;font-weight:500}.HomeHero-module__NRzLjq__heading{letter-spacing:-2px;color:#fff;margin:0 0 28px;font-family:Poppins,sans-serif;font-size:clamp(36px,4.4vw,58px);font-weight:400;line-height:1.08}.HomeHero-module__NRzLjq__lineMask{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.HomeHero-module__NRzLjq__line{display:inline-block}.HomeHero-module__NRzLjq__body{font-family:var(--nh-font);color:#ffffffeb;max-width:500px;margin:0 0 36px;font-size:15px;line-height:1.6}.HomeHero-module__NRzLjq__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.HomeHero-module__NRzLjq__btnPrimary,.HomeHero-module__NRzLjq__btnVideo{font-family:var(--nh-font);white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;font-size:14.5px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.HomeHero-module__NRzLjq__btnPrimary{color:#fff;background-color:var(--nh-color-blue);padding:13px 26px}.HomeHero-module__NRzLjq__btnPrimary:hover{background-color:var(--nh-color-blue-hover);transform:translateY(-2px);box-shadow:0 10px 24px -10px #1073fbcc}.HomeHero-module__NRzLjq__btnVideo{color:var(--nh-color-dark);background-color:#fff;gap:10px;padding:6px 22px 6px 6px}.HomeHero-module__NRzLjq__btnVideo:hover{background-color:#f0f0f0;transform:translateY(-2px)}.HomeHero-module__NRzLjq__play{background-color:var(--nh-color-dark);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding-left:2px;transition:transform .25s;display:inline-flex}.HomeHero-module__NRzLjq__btnVideo:hover .HomeHero-module__NRzLjq__play{transform:scale(1.08)}@media (max-width:1024px){.HomeHero-module__NRzLjq__hero{min-height:clamp(560px,92svh,820px)}.HomeHero-module__NRzLjq__scrim{background:linear-gradient(90deg,#0a0a0eb3 0%,#0a0a0e73 60%,#0a0a0e33 100%),linear-gradient(#0a0a0e73 0%,#0a0a0e00 22%)}}@media (max-width:768px){.HomeHero-module__NRzLjq__hero{align-items:flex-end;min-height:clamp(560px,88svh,760px)}.HomeHero-module__NRzLjq__bgVideo{object-position:62% center}.HomeHero-module__NRzLjq__scrim{background:linear-gradient(#0a0a0e73 0%,#0a0a0e59 40%,#0a0a0ebf 100%)}.HomeHero-module__NRzLjq__inner{padding-bottom:48px}.HomeHero-module__NRzLjq__eyebrow{letter-spacing:.24em;margin-bottom:18px;font-size:11px}.HomeHero-module__NRzLjq__heading{letter-spacing:-1.2px;margin-bottom:20px}.HomeHero-module__NRzLjq__body{margin-bottom:28px;font-size:14px}}@media (max-width:480px){.HomeHero-module__NRzLjq__actions>*{flex:100%}}
.HomeClients-module__WaUK0q__section{background:var(--nh-bg);padding:clamp(24px,3vw,40px) 0 0;overflow:hidden}.HomeClients-module__WaUK0q__container{max-width:var(--nh-container-max);padding:0 var(--nh-container-pad);grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);margin:0 auto;display:grid}.HomeClients-module__WaUK0q__heading{font-family:var(--nh-font);color:var(--nh-color-heading);background:linear-gradient(90deg,#ec1279 0%,#8b2fc9 50%,#1073fb 100%);-webkit-text-fill-color:transparent;white-space:pre-line;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.3}.HomeClients-module__WaUK0q__viewport{padding:14px 0 18px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.HomeClients-module__WaUK0q__track{will-change:transform;width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite HomeClients-module__WaUK0q__marquee;display:flex}.HomeClients-module__WaUK0q__drift{will-change:transform;width:max-content}@keyframes HomeClients-module__WaUK0q__marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.HomeClients-module__WaUK0q__item{background:#fff;border:1px solid #e4e8ef;border-radius:14px;flex:none;justify-content:center;align-items:center;width:230px;height:100px;margin:0 10px;padding:0 16px;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.HomeClients-module__WaUK0q__item:hover{border-color:#1073fb59;transform:translateY(-3px)}.HomeClients-module__WaUK0q__logo{object-fit:contain;width:100%;height:100%;transition:transform .35s;display:block;transform:scale(1.12)}.HomeClients-module__WaUK0q__item:hover .HomeClients-module__WaUK0q__logo{transform:scale(1.2)}.HomeClients-module__WaUK0q__item:has(.HomeClients-module__WaUK0q__placeholder){width:auto;padding:0 clamp(24px,3vw,36px)}.HomeClients-module__WaUK0q__placeholder{color:#4a4f5a;align-items:center;gap:12px;transition:color .35s;display:inline-flex}.HomeClients-module__WaUK0q__placeholderMark{flex:none;width:40px;height:40px;transition:color .35s}.HomeClients-module__WaUK0q__placeholderMark svg{width:100%;height:100%;display:block}.HomeClients-module__WaUK0q__placeholderName{letter-spacing:-.8px;white-space:nowrap;font-family:Poppins,sans-serif;font-size:29px;font-weight:600;line-height:1}.HomeClients-module__WaUK0q__item:hover .HomeClients-module__WaUK0q__placeholder{color:var(--nh-color-heading)}.HomeClients-module__WaUK0q__item:hover .HomeClients-module__WaUK0q__placeholderMark{color:var(--nh-color-blue)}@media (max-width:900px){.HomeClients-module__WaUK0q__container{grid-template-columns:minmax(0,1fr);gap:20px}.HomeClients-module__WaUK0q__heading{text-align:center;max-width:440px;margin:0 auto}}@media (max-width:480px){.HomeClients-module__WaUK0q__item{width:170px;height:76px;margin:0 7px;padding:0 12px}.HomeClients-module__WaUK0q__placeholderMark{width:30px;height:30px}.HomeClients-module__WaUK0q__placeholderName{font-size:22px}}@media (prefers-reduced-motion:reduce){.HomeClients-module__WaUK0q__viewport{-webkit-mask-image:none;mask-image:none}.HomeClients-module__WaUK0q__track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.HomeClients-module__WaUK0q__item[aria-hidden=true]{display:none}}
.HomeSolutions-module__Uyi3bG__section{--row:clamp(300px, 26.5vw, 400px);--edge:max(var(--nh-container-pad), calc((100vw - var(--nh-container-max)) / 2 + var(--nh-container-pad)));--pad:clamp(28px, 5.6vw, 76px);background:var(--nh-bg);padding-top:clamp(40px,4.5vw,64px);overflow:hidden}.HomeSolutions-module__Uyi3bG__container{max-width:var(--nh-container-max);padding:0 var(--nh-container-pad) clamp(32px, 3.5vw, 48px);margin:0 auto;position:relative}.HomeSolutions-module__Uyi3bG__header{z-index:1;max-width:720px;position:relative}.HomeSolutions-module__Uyi3bG__heading{color:var(--nh-color-heading);letter-spacing:-1.2px;margin:0 0 18px;font-family:Poppins,sans-serif;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.1}.HomeSolutions-module__Uyi3bG__lineMask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.HomeSolutions-module__Uyi3bG__line{display:inline-block}.HomeSolutions-module__Uyi3bG__accent{color:var(--nh-color-blue)}.HomeSolutions-module__Uyi3bG__intro{font-family:var(--nh-font);color:var(--nh-color-heading);max-width:480px;margin:0;font-size:15px;line-height:1.6}.HomeSolutions-module__Uyi3bG__mark{--mark-size:clamp(300px, 34vw, 450px);z-index:0;right:var(--nh-container-pad);bottom:calc(var(--mark-size) * -.41);width:var(--mark-size);aspect-ratio:1;pointer-events:none;position:absolute}.HomeSolutions-module__Uyi3bG__markSpin{width:100%;height:100%;animation:60s linear infinite HomeSolutions-module__Uyi3bG__markSpin}.HomeSolutions-module__Uyi3bG__markImg{width:100%;height:100%;display:block}@keyframes HomeSolutions-module__Uyi3bG__markSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.HomeSolutions-module__Uyi3bG__markSpin{animation:none}}.HomeSolutions-module__Uyi3bG__gridA,.HomeSolutions-module__Uyi3bG__gridB{z-index:1;grid-auto-rows:var(--row);display:grid;position:relative}.HomeSolutions-module__Uyi3bG__gridA{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"aicx photoA uc""photoB infra uc"}.HomeSolutions-module__Uyi3bG__gridB{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"erp exafone""erp iq"}.HomeSolutions-module__Uyi3bG__aicx{grid-area:aicx}.HomeSolutions-module__Uyi3bG__uc{grid-area:uc}.HomeSolutions-module__Uyi3bG__infra{grid-area:infra}.HomeSolutions-module__Uyi3bG__erp{grid-area:erp}.HomeSolutions-module__Uyi3bG__exafone{grid-area:exafone}.HomeSolutions-module__Uyi3bG__iq{grid-area:iq}.HomeSolutions-module__Uyi3bG__photoA{grid-area:photoA}.HomeSolutions-module__Uyi3bG__photoB{grid-area:photoB}.HomeSolutions-module__Uyi3bG__tile{padding:var(--pad);isolation:isolate;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.HomeSolutions-module__Uyi3bG__light{background:#e4e4e4;box-shadow:0 0 0 1px #e4e4e4}.HomeSolutions-module__Uyi3bG__muted{background:#f1f1f1;box-shadow:0 0 0 1px #f1f1f1}.HomeSolutions-module__Uyi3bG__purple{background:#782695;box-shadow:0 0 0 1px #7b2a96}.HomeSolutions-module__Uyi3bG__pink{background:#d0007b;box-shadow:0 0 0 1px #d1007a}.HomeSolutions-module__Uyi3bG__blue{background:#005caf;box-shadow:0 0 0 1px #0061b5}.HomeSolutions-module__Uyi3bG__dark{background:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a}.HomeSolutions-module__Uyi3bG__aicx,.HomeSolutions-module__Uyi3bG__erp{padding-left:var(--edge)}.HomeSolutions-module__Uyi3bG__uc{justify-content:flex-start;padding-top:0}.HomeSolutions-module__Uyi3bG__uc .HomeSolutions-module__Uyi3bG__copy{min-height:var(--row);flex-direction:column;justify-content:center;display:flex}.HomeSolutions-module__Uyi3bG__erp{justify-content:flex-start}.HomeSolutions-module__Uyi3bG__iq .HomeSolutions-module__Uyi3bG__copy{width:min(100%,300px);margin-left:auto}.HomeSolutions-module__Uyi3bG__copy{z-index:2;max-width:300px;position:relative}.HomeSolutions-module__Uyi3bG__title{letter-spacing:-.6px;white-space:pre-line;margin:0 0 14px;font-family:Poppins,sans-serif;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.25}.HomeSolutions-module__Uyi3bG__body{font-family:var(--nh-font);white-space:pre-line;margin:0 0 clamp(24px,3vw,44px);font-size:15px;line-height:1.5}.HomeSolutions-module__Uyi3bG__link{font-family:var(--nh-font);align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;transition:gap .25s;display:inline-flex}.HomeSolutions-module__Uyi3bG__link svg{flex:none;transition:transform .25s}.HomeSolutions-module__Uyi3bG__tile:hover .HomeSolutions-module__Uyi3bG__link{gap:12px}.HomeSolutions-module__Uyi3bG__tile:hover .HomeSolutions-module__Uyi3bG__link svg{transform:translate(3px)}.HomeSolutions-module__Uyi3bG__light .HomeSolutions-module__Uyi3bG__title,.HomeSolutions-module__Uyi3bG__muted .HomeSolutions-module__Uyi3bG__title{color:var(--nh-color-heading)}.HomeSolutions-module__Uyi3bG__light .HomeSolutions-module__Uyi3bG__body,.HomeSolutions-module__Uyi3bG__muted .HomeSolutions-module__Uyi3bG__body{color:#8a8a8a}.HomeSolutions-module__Uyi3bG__light .HomeSolutions-module__Uyi3bG__link,.HomeSolutions-module__Uyi3bG__muted .HomeSolutions-module__Uyi3bG__link{color:var(--nh-color-blue)}.HomeSolutions-module__Uyi3bG__purple .HomeSolutions-module__Uyi3bG__title,.HomeSolutions-module__Uyi3bG__pink .HomeSolutions-module__Uyi3bG__title,.HomeSolutions-module__Uyi3bG__blue .HomeSolutions-module__Uyi3bG__title,.HomeSolutions-module__Uyi3bG__dark .HomeSolutions-module__Uyi3bG__title,.HomeSolutions-module__Uyi3bG__purple .HomeSolutions-module__Uyi3bG__link,.HomeSolutions-module__Uyi3bG__pink .HomeSolutions-module__Uyi3bG__link,.HomeSolutions-module__Uyi3bG__blue .HomeSolutions-module__Uyi3bG__link,.HomeSolutions-module__Uyi3bG__dark .HomeSolutions-module__Uyi3bG__link{color:#fff}.HomeSolutions-module__Uyi3bG__purple .HomeSolutions-module__Uyi3bG__body,.HomeSolutions-module__Uyi3bG__pink .HomeSolutions-module__Uyi3bG__body,.HomeSolutions-module__Uyi3bG__blue .HomeSolutions-module__Uyi3bG__body,.HomeSolutions-module__Uyi3bG__dark .HomeSolutions-module__Uyi3bG__body{color:#ffffffe0}.HomeSolutions-module__Uyi3bG__ghost{z-index:0;letter-spacing:-3px;text-transform:uppercase;white-space:pre;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Poppins,sans-serif;font-size:clamp(90px,11vw,168px);font-weight:800;line-height:.9;position:absolute}.HomeSolutions-module__Uyi3bG__light .HomeSolutions-module__Uyi3bG__ghost,.HomeSolutions-module__Uyi3bG__muted .HomeSolutions-module__Uyi3bG__ghost{color:#0000000f}.HomeSolutions-module__Uyi3bG__purple .HomeSolutions-module__Uyi3bG__ghost,.HomeSolutions-module__Uyi3bG__pink .HomeSolutions-module__Uyi3bG__ghost,.HomeSolutions-module__Uyi3bG__blue .HomeSolutions-module__Uyi3bG__ghost,.HomeSolutions-module__Uyi3bG__dark .HomeSolutions-module__Uyi3bG__ghost{color:#ffffff1a}.HomeSolutions-module__Uyi3bG__aicx .HomeSolutions-module__Uyi3bG__ghost{bottom:-.2em;right:-.08em}.HomeSolutions-module__Uyi3bG__uc .HomeSolutions-module__Uyi3bG__ghost{text-indent:1em;color:#ffffff21;top:47%;left:15%}.HomeSolutions-module__Uyi3bG__erp .HomeSolutions-module__Uyi3bG__ghost{bottom:.02em;left:-.3em}.HomeSolutions-module__Uyi3bG__exafone .HomeSolutions-module__Uyi3bG__ghost{bottom:-.1em;left:38%}.HomeSolutions-module__Uyi3bG__figure{z-index:0;aspect-ratio:925/1516;width:100%;position:absolute;top:9%;right:-15%}.HomeSolutions-module__Uyi3bG__figureImg{object-fit:contain;object-position:center top}.HomeSolutions-module__Uyi3bG__erp .HomeSolutions-module__Uyi3bG__ghost{z-index:1}.HomeSolutions-module__Uyi3bG__photo{background:#2a2a2a;position:relative;overflow:hidden}.HomeSolutions-module__Uyi3bG__photoDrift{position:absolute;inset:-10% 0}.HomeSolutions-module__Uyi3bG__photoZoom{position:absolute;inset:0}.HomeSolutions-module__Uyi3bG__photoImg{object-fit:cover;filter:grayscale();transition:filter .6s}.HomeSolutions-module__Uyi3bG__photo:hover .HomeSolutions-module__Uyi3bG__photoImg{filter:grayscale(0)}.HomeSolutions-module__Uyi3bG__placeholder{background:radial-gradient(circle at 30% 30%,#ffffff1f,#0000 60%),linear-gradient(135deg,#3a3a3a,#1f1f1f);position:absolute;inset:0}@media (max-width:1024px){.HomeSolutions-module__Uyi3bG__section{--row:clamp(280px, 40vw, 360px)}.HomeSolutions-module__Uyi3bG__gridA{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"aicx photoA""photoB infra""uc uc"}.HomeSolutions-module__Uyi3bG__uc .HomeSolutions-module__Uyi3bG__copy{min-height:0}.HomeSolutions-module__Uyi3bG__uc{padding-top:var(--pad);justify-content:center}.HomeSolutions-module__Uyi3bG__uc .HomeSolutions-module__Uyi3bG__ghost{inset:auto -.1em -.2em auto}.HomeSolutions-module__Uyi3bG__markImg{opacity:.6}}@media (max-width:768px){.HomeSolutions-module__Uyi3bG__section{--row:auto;--edge:var(--pad);--pad:28px}.HomeSolutions-module__Uyi3bG__gridA,.HomeSolutions-module__Uyi3bG__gridB{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.HomeSolutions-module__Uyi3bG__gridA{grid-template-areas:"aicx""photoA""uc""photoB""infra"}.HomeSolutions-module__Uyi3bG__gridB{grid-template-areas:"erp""exafone""iq"}.HomeSolutions-module__Uyi3bG__tile{min-height:260px;padding-top:44px;padding-bottom:44px}.HomeSolutions-module__Uyi3bG__photo{height:240px}.HomeSolutions-module__Uyi3bG__erp{min-height:520px}.HomeSolutions-module__Uyi3bG__figure{width:86%;top:150px}.HomeSolutions-module__Uyi3bG__iq .HomeSolutions-module__Uyi3bG__copy{margin-left:0}.HomeSolutions-module__Uyi3bG__ghost{font-size:96px}.HomeSolutions-module__Uyi3bG__mark{--mark-size:240px}.HomeSolutions-module__Uyi3bG__markImg{opacity:.45}}
