.HeroCarousel-module__XMepDW__hero{flex-direction:column;min-height:100svh;display:flex}.HeroCarousel-module__XMepDW__carousel{touch-action:pan-y pinch-zoom;flex:auto;min-height:580px;position:relative;overflow:hidden}.HeroCarousel-module__XMepDW__bgLayer{z-index:0;position:absolute;inset:0;overflow:hidden}.HeroCarousel-module__XMepDW__bg{z-index:0;opacity:0;will-change:opacity;transition:opacity .8s;position:absolute;inset:0}.HeroCarousel-module__XMepDW__bgActive{opacity:1;z-index:2;animation:12s ease-out both HeroCarousel-module__XMepDW__hcPan}.HeroCarousel-module__XMepDW__bgPrev{opacity:1;z-index:1;transition:none;animation:none}.HeroCarousel-module__XMepDW__s1{background:linear-gradient(#f2f4f7 0%,#e9edf1 100%)}.HeroCarousel-module__XMepDW__s2{background:linear-gradient(#eef1f5 0%,#e5eaef 100%)}.HeroCarousel-module__XMepDW__s3{background:linear-gradient(#f1f3f6 0%,#e8ecf1 100%)}@keyframes HeroCarousel-module__XMepDW__hcPan{0%{transform:scale(1.12)}to{transform:scale(1)}}.HeroCarousel-module__XMepDW__copyLayer{z-index:2;position:absolute;inset:0}.HeroCarousel-module__XMepDW__slide{width:min(var(--max-width,1280px), 100%);opacity:0;visibility:hidden;flex-direction:row;justify-content:space-between;align-items:center;gap:0;margin-inline:auto;padding:0 24px;transition:opacity 0s linear .6s,visibility 0s linear .6s;display:flex;position:absolute;inset:0;transform:translateY(26px)}.HeroCarousel-module__XMepDW__slideActive{opacity:1;visibility:visible;transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.HeroCarousel-module__XMepDW__slideOut{opacity:0;visibility:visible;transition:opacity .4s,visibility 0s linear .4s;transform:translateY(0)}.HeroCarousel-module__XMepDW__slideText{flex-direction:column;flex:none;align-items:flex-start;width:100%;max-width:540px;display:flex}.HeroCarousel-module__XMepDW__kicker{color:var(--accent-mid);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:clamp(14px,.85rem + .15vw,15.5px);font-weight:700;display:inline-block}.HeroCarousel-module__XMepDW__heading{font-family:var(--font-head);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;max-width:640px;margin:0 0 20px;font-size:clamp(34px,5vw,48px);line-height:1.2}.HeroCarousel-module__XMepDW__para{max-width:600px;color:var(--body);margin:0 0 34px;font-size:clamp(16px,1.35vw,20px);line-height:1.6}.HeroCarousel-module__XMepDW__cta{flex-wrap:wrap;gap:14px;display:flex}.HeroCarousel-module__XMepDW__ctaBtn{border-radius:var(--radius,4px);padding:15px 30px;font-size:clamp(15px,.95rem,16.5px)}.HeroCarousel-module__XMepDW__slide .HeroCarousel-module__XMepDW__ctaBtn.btn-white{background:var(--ink);color:#fff;border:none}.HeroCarousel-module__XMepDW__slide .HeroCarousel-module__XMepDW__ctaBtn.btn-white:hover{background:#0e3050}.HeroCarousel-module__XMepDW__slide .HeroCarousel-module__XMepDW__ctaBtn.btn-ghost{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1px #0a254047}.HeroCarousel-module__XMepDW__slide .HeroCarousel-module__XMepDW__ctaBtn.btn-ghost:hover{background:#0a25400f}.HeroCarousel-module__XMepDW__hcMedia{flex:none;align-self:center;width:100%;min-width:0;max-width:600px}.HeroCarousel-module__XMepDW__hcMedia img{object-fit:cover;border-radius:18px;width:100%;height:auto;max-height:60vh;animation:6s ease-in-out infinite HeroCarousel-module__XMepDW__hcImgFloatShadow;box-shadow:0 30px 60px -20px #0a2a3e8c}@keyframes HeroCarousel-module__XMepDW__hcImgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes HeroCarousel-module__XMepDW__hcImgFloatShadow{0%,to{transform:translateY(0);box-shadow:0 30px 60px -20px #0a2a3e8c}50%{transform:translateY(-12px);box-shadow:0 40px 70px -14px #0a2a3ea6}}.HeroCarousel-module__XMepDW__hcMediaMock{flex-direction:column;gap:16px;display:flex}.HeroCarousel-module__XMepDW__hcMediaMock img{object-fit:contain;max-height:none;box-shadow:none;border-radius:0;animation:6s ease-in-out infinite HeroCarousel-module__XMepDW__hcImgFloat}.HeroCarousel-module__XMepDW__hcGallery{flex:none;align-self:center;width:100%;min-width:0;max-width:600px;animation:6s ease-in-out infinite HeroCarousel-module__XMepDW__hcImgFloat}.HeroCarousel-module__XMepDW__hcGalleryGrid{grid-template-rows:repeat(5,72px);grid-template-columns:.8fr 1fr 1fr 1.6fr 1fr 1fr .8fr;gap:8px;width:100%;display:grid}.HeroCarousel-module__XMepDW__hgCard{cursor:pointer;background:#fff;border-radius:2px;padding:3px;transition:z-index;position:relative;overflow:hidden;box-shadow:2px 4px 10px #0000002e,0 1px 2px #0000001a}.HeroCarousel-module__XMepDW__hgCard:hover{z-index:50;overflow:visible}.HeroCarousel-module__XMepDW__hgCard img{object-fit:cover;will-change:transform;border-radius:1px;width:100%;height:100%;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,filter .3s;display:block}.HeroCarousel-module__XMepDW__hgCard:hover img{object-fit:contain;filter:brightness(1.04)saturate(1.06);z-index:50;background:#fff;border-radius:5px;width:min(350px,70vw);max-width:none;height:auto;max-height:none;padding:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);box-shadow:0 20px 48px #00000059,0 6px 14px #0000002e}.HeroCarousel-module__XMepDW__hgC1{grid-area:3/1}.HeroCarousel-module__XMepDW__hgC2{grid-area:2/2}.HeroCarousel-module__XMepDW__hgC3{grid-area:3/2}.HeroCarousel-module__XMepDW__hgC4{grid-area:4/2/auto/span 2}.HeroCarousel-module__XMepDW__hgC5{grid-area:4/4}.HeroCarousel-module__XMepDW__hgC6{grid-area:2/3/auto/span 2}.HeroCarousel-module__XMepDW__hgC7{grid-area:3/4/auto/span 2}.HeroCarousel-module__XMepDW__hgC8{grid-area:3/3}.HeroCarousel-module__XMepDW__hgC9{grid-area:1/3}.HeroCarousel-module__XMepDW__hgC10{grid-area:5/3}.HeroCarousel-module__XMepDW__hgC11{grid-area:1/4}.HeroCarousel-module__XMepDW__hgC12{grid-area:3/6}.HeroCarousel-module__XMepDW__hgC13{grid-area:5/4}.HeroCarousel-module__XMepDW__hgC14{grid-area:1/5}.HeroCarousel-module__XMepDW__hgC15{grid-area:2/5}.HeroCarousel-module__XMepDW__hgC16{grid-area:4/5/auto/span 2}.HeroCarousel-module__XMepDW__hgC17{grid-area:5/5}.HeroCarousel-module__XMepDW__hgC18{grid-area:2/6}.HeroCarousel-module__XMepDW__hgC19{grid-area:3/7}.HeroCarousel-module__XMepDW__controls{z-index:3;width:min(var(--max-width,1280px), 100%);justify-content:flex-start;align-items:center;gap:12px;margin-inline:auto;padding:0 24px;display:flex;position:absolute;bottom:24px;left:0;right:0}.HeroCarousel-module__XMepDW__dots{align-items:center;gap:6px;display:flex}.HeroCarousel-module__XMepDW__dot{cursor:pointer;background:#0a254029;border:none;border-radius:2px;flex:none;width:6px;height:5px;padding:0;transition:width .35s cubic-bezier(.4,0,.2,1),background .3s;position:relative}.HeroCarousel-module__XMepDW__dot:before{content:"";z-index:5;position:absolute;inset:-14px -4px}.HeroCarousel-module__XMepDW__dot:hover{background:#0a254047}.HeroCarousel-module__XMepDW__dotActive{background:#0a254029;width:34px}.HeroCarousel-module__XMepDW__dotFill{background:var(--ink);border-radius:2px;width:0;position:absolute;top:0;bottom:0;left:0}.HeroCarousel-module__XMepDW__dotActive .HeroCarousel-module__XMepDW__dotFill{width:100%;animation:7s linear forwards HeroCarousel-module__XMepDW__hcFill}.HeroCarousel-module__XMepDW__carousel.HeroCarousel-module__XMepDW__paused .HeroCarousel-module__XMepDW__dotActive .HeroCarousel-module__XMepDW__dotFill{animation-play-state:paused}@keyframes HeroCarousel-module__XMepDW__hcFill{0%{width:0}to{width:100%}}.HeroCarousel-module__XMepDW__playPause{width:28px;height:28px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffa8;border:1px solid #0a25401f;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background .2s;display:flex}.HeroCarousel-module__XMepDW__playPause:hover{background:#fff}.HeroCarousel-module__XMepDW__playPause svg{width:12px;height:12px}.HeroCarousel-module__XMepDW__chev{z-index:7;width:46px;height:46px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#ffffffa8;border:1px solid #0a25401f;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .25s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.HeroCarousel-module__XMepDW__chev svg{width:22px;height:22px}.HeroCarousel-module__XMepDW__chevPrev{left:clamp(12px,3vw,40px)}.HeroCarousel-module__XMepDW__chevNext{right:clamp(12px,3vw,40px)}.HeroCarousel-module__XMepDW__carousel:hover .HeroCarousel-module__XMepDW__chev{opacity:1}.HeroCarousel-module__XMepDW__chev:hover{background:#fff}@media (hover:none){.HeroCarousel-module__XMepDW__chev{display:none}}@media (prefers-reduced-motion:reduce){.HeroCarousel-module__XMepDW__bg,.HeroCarousel-module__XMepDW__slide,.HeroCarousel-module__XMepDW__slideActive,.HeroCarousel-module__XMepDW__slideOut{transition:opacity .2s;animation:none}.HeroCarousel-module__XMepDW__dotActive .HeroCarousel-module__XMepDW__dotFill{animation-duration:.1s}.HeroCarousel-module__XMepDW__hcMedia img,.HeroCarousel-module__XMepDW__hcMediaMock img,.HeroCarousel-module__XMepDW__hcGallery{animation:none}}.HeroCarousel-module__XMepDW__infraContainer{flex:none;align-self:center;width:100%;max-width:600px;position:relative}.HeroCarousel-module__XMepDW__infraBg{object-fit:contain;border-radius:18px;width:100%;height:auto;animation:5s ease-in-out infinite HeroCarousel-module__XMepDW__fintechFloat;display:block}.HeroCarousel-module__XMepDW__infraSvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@keyframes HeroCarousel-module__XMepDW__floatCloud{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes HeroCarousel-module__XMepDW__floatGear{0%,to{transform:translate(280px,200px)translateY(0)}50%{transform:translate(280px,200px)translateY(-11px)}}@keyframes HeroCarousel-module__XMepDW__spinGear{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes HeroCarousel-module__XMepDW__floatShield{0%,to{transform:translate(920px,190px)translateY(0)}50%{transform:translate(920px,190px)translateY(-14px)}}@keyframes HeroCarousel-module__XMepDW__floatBrackets{0%,to{transform:translate(620px,560px)translateY(0)}50%{transform:translate(620px,560px)translateY(-9px)}}@keyframes HeroCarousel-module__XMepDW__floatMagnifier{0%,to{transform:translate(260px,390px)translateY(0)}50%{transform:translate(260px,390px)translateY(-13px)}}@keyframes HeroCarousel-module__XMepDW__floatDatabase{0%,to{transform:translate(940px,380px)translateY(0)}50%{transform:translate(940px,380px)translateY(-10px)}}@keyframes HeroCarousel-module__XMepDW__dashFlow{to{stroke-dashoffset:-40px}}@keyframes HeroCarousel-module__XMepDW__nodePulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.HeroCarousel-module__XMepDW__compCloud{transform-origin:620px 330px;animation:6s ease-in-out infinite HeroCarousel-module__XMepDW__floatCloud}.HeroCarousel-module__XMepDW__compGear{animation:5.4s ease-in-out infinite HeroCarousel-module__XMepDW__floatGear}.HeroCarousel-module__XMepDW__gearInner{transform-origin:0 0;animation:25s linear infinite HeroCarousel-module__XMepDW__spinGear}.HeroCarousel-module__XMepDW__compShield{animation:5.8s ease-in-out infinite HeroCarousel-module__XMepDW__floatShield}.HeroCarousel-module__XMepDW__compBrackets{animation:4.8s ease-in-out infinite HeroCarousel-module__XMepDW__floatBrackets}.HeroCarousel-module__XMepDW__compMagnifier{animation:5.2s ease-in-out infinite HeroCarousel-module__XMepDW__floatMagnifier}.HeroCarousel-module__XMepDW__compDatabase{animation:6.2s ease-in-out infinite HeroCarousel-module__XMepDW__floatDatabase}.HeroCarousel-module__XMepDW__connectorLine{stroke:#3fd0ff;stroke-width:2px;fill:none;stroke-linecap:round;stroke-dasharray:6 8;opacity:.7;animation:1.8s linear infinite HeroCarousel-module__XMepDW__dashFlow}.HeroCarousel-module__XMepDW__connectorNode{animation:2.2s ease-in-out infinite HeroCarousel-module__XMepDW__nodePulse}@keyframes HeroCarousel-module__XMepDW__moveDbDots{0%{opacity:.5;transform:translate(0)}50%{opacity:1;filter:drop-shadow(0 0 6px #fff);transform:translate(-20px)}to{opacity:.5;transform:translate(0)}}.HeroCarousel-module__XMepDW__dbDot{animation:2.4s ease-in-out infinite HeroCarousel-module__XMepDW__moveDbDots}.HeroCarousel-module__XMepDW__dbDot1{animation-delay:0s}.HeroCarousel-module__XMepDW__dbDot2{animation-delay:.5s}.HeroCarousel-module__XMepDW__dbDot3{animation-delay:1s}.HeroCarousel-module__XMepDW__fintechContainer{flex:none;align-self:center;width:100%;max-width:600px;position:relative}.HeroCarousel-module__XMepDW__fintechBg{object-fit:contain;border-radius:18px;width:100%;height:auto;animation:5s ease-in-out infinite HeroCarousel-module__XMepDW__fintechFloat;display:block}@keyframes HeroCarousel-module__XMepDW__fintechFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.HeroCarousel-module__XMepDW__fintechBg,.HeroCarousel-module__XMepDW__infraBg{animation:none}}.HeroCarousel-module__XMepDW__fintechSvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@keyframes HeroCarousel-module__XMepDW__floatHologram{0%,to{transform:skewY(3.5deg)scaleX(.866)rotate(-2deg)translate(0,0)}50%{transform:skewY(3.5deg)scaleX(.866)rotate(-2deg)translateY(-12px)}}@keyframes HeroCarousel-module__XMepDW__spinRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes HeroCarousel-module__XMepDW__pulseBar1{0%,to{transform:scaleY(1)}50%{transform:scaleY(.65)}}@keyframes HeroCarousel-module__XMepDW__pulseBar2{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1.2)}}.HeroCarousel-module__XMepDW__compHologram{transform-origin:184px 51px;animation:6s ease-in-out infinite HeroCarousel-module__XMepDW__floatHologram}.HeroCarousel-module__XMepDW__hudGaugeSpin{transform-origin:0 0;animation:18s linear infinite HeroCarousel-module__XMepDW__spinRing}.HeroCarousel-module__XMepDW__hudBar1{transform-origin:0 0;animation:2.2s ease-in-out infinite alternate HeroCarousel-module__XMepDW__pulseBar1}.HeroCarousel-module__XMepDW__hudBar2{transform-origin:0 0;animation:2.6s ease-in-out infinite alternate HeroCarousel-module__XMepDW__pulseBar2}.HeroCarousel-module__XMepDW__hudBar3{transform-origin:0 0;animation:3s ease-in-out infinite alternate HeroCarousel-module__XMepDW__pulseBar1}.HeroCarousel-module__XMepDW__hudBar4{transform-origin:0 0;animation:2.1s ease-in-out infinite alternate HeroCarousel-module__XMepDW__pulseBar2}.HeroCarousel-module__XMepDW__hudBar5{transform-origin:0 0;animation:2.8s ease-in-out infinite alternate HeroCarousel-module__XMepDW__pulseBar1}@keyframes HeroCarousel-module__XMepDW__touchPulseRipple{0%{opacity:.9;stroke-width:3px;transform:scale(.8)}50%{opacity:.3;stroke-width:1px;transform:scale(1.6)}to{opacity:.9;stroke-width:3px;transform:scale(.8)}}.HeroCarousel-module__XMepDW__touchRipple{transform-origin:580px 350px;animation:2.2s ease-in-out infinite HeroCarousel-module__XMepDW__touchPulseRipple}.HeroCarousel-module__XMepDW__webillContainer{flex:none;align-self:center;width:100%;max-width:700px;position:relative}.HeroCarousel-module__XMepDW__webillSvg{width:100%;height:auto;display:block;overflow:visible}.HeroCarousel-module__XMepDW__popSuccessBadge{transform-origin:20px -18px;animation:2.8s cubic-bezier(.34,1.56,.64,1) infinite HeroCarousel-module__XMepDW__popSuccess}.HeroCarousel-module__XMepDW__popCheckPC{transform-origin:50%;animation:2.8s cubic-bezier(.34,1.56,.64,1) .4s infinite HeroCarousel-module__XMepDW__popSuccess}.HeroCarousel-module__XMepDW__popCheckMobile{transform-origin:50%;animation:2.8s cubic-bezier(.34,1.56,.64,1) .9s infinite HeroCarousel-module__XMepDW__popSuccess}@keyframes HeroCarousel-module__XMepDW__popSuccess{0%,15%{opacity:0;transform:scale(0)}35%,75%{opacity:1;transform:scale(1.15)}85%,to{opacity:0;transform:scale(0)}}@keyframes HeroCarousel-module__XMepDW__cloudExpand{0%{opacity:.95;stroke-width:2px;transform:scale(.7)}80%{opacity:.15;stroke-width:1px;transform:scale(2)}to{opacity:0;stroke-width:.5px;transform:scale(2.4)}}@keyframes HeroCarousel-module__XMepDW__badgeTilt1{0%,to{transform:scale(.9)rotate(-2deg)}50%{transform:scale(1.08)rotate(3deg)}}@keyframes HeroCarousel-module__XMepDW__badgeTilt2{0%,to{transform:scale(.9)rotate(2deg)}50%{transform:scale(1.08)rotate(-3deg)}}@keyframes HeroCarousel-module__XMepDW__sonarExpand{0%{opacity:.95;stroke-width:2.5px;transform:scale(.6)}70%{opacity:.15;stroke-width:1px;transform:scale(1.8)}to{opacity:0;stroke-width:.5px;transform:scale(2.2)}}.HeroCarousel-module__XMepDW__syncSpinner{transform-origin:18px 17px;animation:4s linear infinite HeroCarousel-module__XMepDW__spinRing}.HeroCarousel-module__XMepDW__greenPulse{animation:1.6s ease-in-out infinite HeroCarousel-module__XMepDW__dotGlow}.HeroCarousel-module__XMepDW__particle1{animation:3.2s ease-in-out infinite HeroCarousel-module__XMepDW__particleFloat1}.HeroCarousel-module__XMepDW__particle2{animation:2.8s ease-in-out .6s infinite HeroCarousel-module__XMepDW__particleFloat2}.HeroCarousel-module__XMepDW__particle3{animation:3.6s ease-in-out 1.2s infinite HeroCarousel-module__XMepDW__particleFloat1}@keyframes HeroCarousel-module__XMepDW__particleFloat1{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:.9;transform:translateY(-12px)}}@keyframes HeroCarousel-module__XMepDW__particleFloat2{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:.3;transform:translateY(10px)}}.HeroCarousel-module__XMepDW__webillPcGroup{transform-origin:510px 335px;animation:6s ease-in-out infinite HeroCarousel-module__XMepDW__floatPc}.HeroCarousel-module__XMepDW__webillMobileGroup{transform-origin:960px 370px;animation:5.2s ease-in-out infinite HeroCarousel-module__XMepDW__floatMobile}@keyframes HeroCarousel-module__XMepDW__floatPc{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes HeroCarousel-module__XMepDW__floatMobile{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-20px)rotate(-1.5deg)}}.HeroCarousel-module__XMepDW__syncPulseDot{transform-origin:50%;animation:2s ease-in-out infinite HeroCarousel-module__XMepDW__syncRingPulse}@keyframes HeroCarousel-module__XMepDW__syncRingPulse{0%{opacity:.9;stroke-width:2.5px;transform:scale(.8)}50%{opacity:.2;stroke-width:1px;transform:scale(1.6)}to{opacity:.9;stroke-width:2.5px;transform:scale(.8)}}.HeroCarousel-module__XMepDW__tableScanRow{animation:5s ease-in-out infinite alternate HeroCarousel-module__XMepDW__scanTable}@keyframes HeroCarousel-module__XMepDW__scanTable{0%{transform:translateY(0)}33%{transform:translateY(42px)}66%{transform:translateY(84px)}to{transform:translateY(126px)}}.HeroCarousel-module__XMepDW__pulseDot{animation:1.8s ease-in-out infinite HeroCarousel-module__XMepDW__dotGlow}@keyframes HeroCarousel-module__XMepDW__dotGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.5)}}.HeroCarousel-module__XMepDW__notifyPulse{animation:1.4s ease-in-out infinite HeroCarousel-module__XMepDW__dotGlow}.HeroCarousel-module__XMepDW__fabPulse{animation:2.5s ease-in-out infinite HeroCarousel-module__XMepDW__fabGlow}@keyframes HeroCarousel-module__XMepDW__fabGlow{0%,to{filter:drop-shadow(0 0 4px #2563eb66)}50%{filter:drop-shadow(0 0 12px #2563ebd9)}}@media (max-width:1240px) and (min-width:1025px){.HeroCarousel-module__XMepDW__slideText{flex:0 480px;max-width:480px}.HeroCarousel-module__XMepDW__infraContainer,.HeroCarousel-module__XMepDW__fintechContainer,.HeroCarousel-module__XMepDW__webillContainer,.HeroCarousel-module__XMepDW__hcMedia,.HeroCarousel-module__XMepDW__hcGallery{flex:0 480px;max-width:min(480px,44vw)}}@media (max-width:1024px){.HeroCarousel-module__XMepDW__slide{flex-direction:column-reverse;justify-content:center;align-items:center;gap:16px;padding-top:76px;padding-bottom:50px;overflow-y:auto}.HeroCarousel-module__XMepDW__slideText{text-align:center;flex:none;align-items:center;width:100%;max-width:100%}.HeroCarousel-module__XMepDW__kicker{margin-bottom:8px}.HeroCarousel-module__XMepDW__heading{margin-bottom:10px;font-size:clamp(24px,5vw,34px)}.HeroCarousel-module__XMepDW__para{text-align:center;max-width:520px;margin:0 auto 18px;font-size:clamp(15px,2vw,17px)}.HeroCarousel-module__XMepDW__cta{justify-content:center}.HeroCarousel-module__XMepDW__infraContainer,.HeroCarousel-module__XMepDW__fintechContainer,.HeroCarousel-module__XMepDW__webillContainer,.HeroCarousel-module__XMepDW__hcMedia,.HeroCarousel-module__XMepDW__hcMediaMock,.HeroCarousel-module__XMepDW__hcGallery{flex:none;align-self:center;width:100%;max-width:min(340px,80vw);margin:0 auto;display:block}.HeroCarousel-module__XMepDW__hcMedia img{object-fit:contain;border-radius:12px;max-height:200px}.HeroCarousel-module__XMepDW__hcMediaMock img{max-height:220px;box-shadow:none;border-radius:0}.HeroCarousel-module__XMepDW__hcGalleryGrid{grid-template-rows:repeat(5,34px);gap:5px;max-width:290px;margin:0 auto}}@media (max-width:640px){.HeroCarousel-module__XMepDW__slide{gap:12px;padding:80px 16px 20px}.HeroCarousel-module__XMepDW__heading{font-size:clamp(22px,6.5vw,28px)}.HeroCarousel-module__XMepDW__ctaBtn{padding:12px 20px;font-size:14px}.HeroCarousel-module__XMepDW__infraContainer,.HeroCarousel-module__XMepDW__fintechContainer,.HeroCarousel-module__XMepDW__webillContainer,.HeroCarousel-module__XMepDW__hcMedia,.HeroCarousel-module__XMepDW__hcMediaMock,.HeroCarousel-module__XMepDW__hcGallery{max-width:min(290px,85vw)}}
.HomeProductGrid-module__B5nOLG__section{background:var(--bg);border-top:1px solid var(--hair);padding:88px 0;position:relative;overflow:hidden}.HomeProductGrid-module__B5nOLG__section:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,#1376a924 1px,#0000 1.4px);background-size:26px 26px;animation:46s linear infinite HomeProductGrid-module__B5nOLG__psaDrift;position:absolute;inset:0}@keyframes HomeProductGrid-module__B5nOLG__psaDrift{0%{background-position:0 0}to{background-position:130px 130px}}@media (prefers-reduced-motion:reduce){.HomeProductGrid-module__B5nOLG__section:before{animation:none}}.HomeProductGrid-module__B5nOLG__wrap{max-width:var(--max-width,1280px);margin:0 auto;padding:0 24px;position:relative}.HomeProductGrid-module__B5nOLG__head{text-align:left;margin-bottom:40px}.HomeProductGrid-module__B5nOLG__kicker{color:var(--accent);letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.HomeProductGrid-module__B5nOLG__heading{color:var(--ink);letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(24px,3vw,36px)}.HomeProductGrid-module__B5nOLG__grid{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.HomeProductGrid-module__B5nOLG__grid .HomeProductGrid-module__B5nOLG__card{flex:0 calc(33.3333% - 16px)}@media (max-width:1024px){.HomeProductGrid-module__B5nOLG__grid .HomeProductGrid-module__B5nOLG__card{flex-basis:calc(50% - 12px)}}@media (max-width:640px){.HomeProductGrid-module__B5nOLG__grid .HomeProductGrid-module__B5nOLG__card{flex-basis:100%}}.HomeProductGrid-module__B5nOLG__card{border:1px solid var(--hair);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;align-items:stretch;gap:14px;padding:22px;text-decoration:none;transition:all .25s;display:flex}.HomeProductGrid-module__B5nOLG__cardStatic{cursor:default}.HomeProductGrid-module__B5nOLG__card.HomeProductGrid-module__B5nOLG__cardStatic:hover{box-shadow:var(--shadow-sm);border-color:var(--hair);transform:none}.HomeProductGrid-module__B5nOLG__card:hover{box-shadow:var(--shadow-lg);border-color:var(--accent-pale);transform:translateY(-4px)}.HomeProductGrid-module__B5nOLG__icon{background:var(--ink);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:64px;height:64px;transition:background .25s;display:flex}.HomeProductGrid-module__B5nOLG__card:hover .HomeProductGrid-module__B5nOLG__icon{background:var(--accent)}.HomeProductGrid-module__B5nOLG__icon svg{transform-box:fill-box;transform-origin:50%;width:36px;height:36px}.HomeProductGrid-module__B5nOLG__card:hover .HomeProductGrid-module__B5nOLG__icon svg{animation:.55s cubic-bezier(.16,1,.3,1) HomeProductGrid-module__B5nOLG__glyphPop}@keyframes HomeProductGrid-module__B5nOLG__glyphPop{0%{transform:scale(1)rotate(0)}45%{transform:scale(1.2)rotate(-7deg)}to{transform:scale(1)rotate(0)}}.pi-scanline{animation:2.6s ease-in-out infinite HomeProductGrid-module__B5nOLG__piQrScan}.pi-dot{animation:2.6s ease-in-out infinite HomeProductGrid-module__B5nOLG__piDotBlink}.pi-dot-2{animation-delay:.12s}.pi-dot-3{animation-delay:.24s}.pi-dot-4{animation-delay:.36s}.pi-dot-5{animation-delay:.48s}@keyframes HomeProductGrid-module__B5nOLG__piQrScan{0%{opacity:0;transform:translateY(0)}10%{opacity:.95}50%{opacity:.95;transform:translateY(7.3px)}60%{opacity:0}to{opacity:0;transform:translateY(0)}}@keyframes HomeProductGrid-module__B5nOLG__piDotBlink{0%,to{opacity:1}50%{opacity:.3}}.pi-typeline{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.8s ease-in-out infinite HomeProductGrid-module__B5nOLG__piType}.pi-typeline-2{animation-delay:.5s}@keyframes HomeProductGrid-module__B5nOLG__piType{0%{stroke-dashoffset:1px}35%,65%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.pi-eglyph{transform-origin:14.9px 6.3px;animation:2.6s ease-in-out infinite HomeProductGrid-module__B5nOLG__piERotate}@keyframes HomeProductGrid-module__B5nOLG__piERotate{0%{transform:rotate(-45deg)scale(.85)}50%{transform:rotate(45deg)scale(1.15)}to{transform:rotate(-45deg)scale(.85)}}.pi-dollar{transform-box:fill-box;transform-origin:50%}.pi-dollar-1{animation:2.4s ease-in infinite HomeProductGrid-module__B5nOLG__piDollarOutLeft}.pi-dollar-2{animation:2.4s ease-in .5s infinite HomeProductGrid-module__B5nOLG__piDollarOutDown}.pi-dollar-3{animation:2.4s ease-in 1s infinite HomeProductGrid-module__B5nOLG__piDollarOutRight}@keyframes HomeProductGrid-module__B5nOLG__piDollarOutLeft{0%{opacity:0;transform:translate(0)scale(.3)}15%{opacity:1}70%{opacity:1;transform:translate(-7px,8px)scale(1.1)}to{opacity:0;transform:translate(-8px,9.5px)scale(1.3)}}@keyframes HomeProductGrid-module__B5nOLG__piDollarOutDown{0%{opacity:0;transform:translate(0)scale(.3)}15%{opacity:1}70%{opacity:1;transform:translateY(11px)scale(1.1)}to{opacity:0;transform:translateY(13px)scale(1.3)}}@keyframes HomeProductGrid-module__B5nOLG__piDollarOutRight{0%{opacity:0;transform:translate(0)scale(.3)}15%{opacity:1}70%{opacity:1;transform:translate(7px,8px)scale(1.1)}to{opacity:0;transform:translate(8px,9.5px)scale(1.3)}}.pi-dollar-draw{stroke-dasharray:1;animation:2.4s ease-in-out infinite HomeProductGrid-module__B5nOLG__piDrawErase}.pi-dollar-draw-b{animation-delay:-1.2s}@keyframes HomeProductGrid-module__B5nOLG__piDrawErase{0%,to{stroke-dashoffset:0}50%{stroke-dashoffset:1px}}.pi-bar{transform-box:fill-box;transform-origin:bottom;animation:2.4s ease-in-out infinite HomeProductGrid-module__B5nOLG__piBarPulse}.pi-bar-2{animation-delay:.25s}.pi-bar-3{animation-delay:.5s}@keyframes HomeProductGrid-module__B5nOLG__piBarPulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(.7)}}.pi-trendline{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.4s ease-in-out infinite HomeProductGrid-module__B5nOLG__piTrendDraw}@keyframes HomeProductGrid-module__B5nOLG__piTrendDraw{0%{stroke-dashoffset:1px}45%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.pi-drawline{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s ease-in-out infinite HomeProductGrid-module__B5nOLG__piDrawLine}.pi-drawline-2{animation-delay:.5s}@keyframes HomeProductGrid-module__B5nOLG__piDrawLine{0%{stroke-dashoffset:1px}40%,60%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.pi-feed{opacity:0}.pi-feed-1{animation:2.2s ease-in infinite HomeProductGrid-module__B5nOLG__piFeed1}.pi-feed-2{animation:2.2s ease-in .5s infinite HomeProductGrid-module__B5nOLG__piFeed2}.pi-feed-3{animation:2.2s ease-in 1s infinite HomeProductGrid-module__B5nOLG__piFeed3}@keyframes HomeProductGrid-module__B5nOLG__piFeed1{0%{opacity:0;transform:translate(0)}10%{opacity:1}70%{opacity:1;transform:translate(12px,1px)}80%{opacity:0;transform:translate(12px,1px)}to{opacity:0;transform:translate(12px,1px)}}@keyframes HomeProductGrid-module__B5nOLG__piFeed2{0%{opacity:0;transform:translate(0)}10%{opacity:1}70%{opacity:1;transform:translate(12px,-5.5px)}80%{opacity:0;transform:translate(12px,-5.5px)}to{opacity:0;transform:translate(12px,-5.5px)}}@keyframes HomeProductGrid-module__B5nOLG__piFeed3{0%{opacity:0;transform:translate(0)}10%{opacity:1}70%{opacity:1;transform:translate(6px,-6.5px)}80%{opacity:0;transform:translate(6px,-6.5px)}to{opacity:0;transform:translate(6px,-6.5px)}}.pi-notify{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite HomeProductGrid-module__B5nOLG__piNotify}@keyframes HomeProductGrid-module__B5nOLG__piNotify{0%,60%{opacity:1;transform:scale(1)}75%{opacity:.35;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.HomeProductGrid-module__B5nOLG__card:hover .HomeProductGrid-module__B5nOLG__icon svg{animation:none}.pi-scanline{animation:none}.pi-dot{animation:none}.pi-typeline{animation:none}.pi-eglyph{animation:none}.pi-dollar{animation:none}.pi-dollar-draw{animation:none}.pi-bar{animation:none}.pi-trendline{animation:none}.pi-drawline{animation:none}.pi-feed-1{animation:none}.pi-feed-2{animation:none}.pi-feed-3{animation:none}.pi-notify{animation:none}}.HomeProductGrid-module__B5nOLG__content{flex-direction:column;flex:1;gap:8px;display:flex}.HomeProductGrid-module__B5nOLG__card h3{color:var(--accent-deep);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:15px}.HomeProductGrid-module__B5nOLG__card p{color:var(--muted);flex:1;margin:0;font-size:13.5px;line-height:1.5}.HomeProductGrid-module__B5nOLG__cta{color:var(--accent);align-items:center;gap:6px;margin-top:auto;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.HomeProductGrid-module__B5nOLG__card:hover .HomeProductGrid-module__B5nOLG__cta{color:var(--accent-deep)}.HomeProductGrid-module__B5nOLG__ext{transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-block}.HomeProductGrid-module__B5nOLG__card:hover .HomeProductGrid-module__B5nOLG__ext{transform:translate(3px,-3px)}.HomeProductGrid-module__B5nOLG__reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.HomeProductGrid-module__B5nOLG__revealIn{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.HomeProductGrid-module__B5nOLG__reveal{opacity:1;transition:none;transform:none}}
.HomeOutsourcing-module__XruPfa__section{background:var(--surface);border-top:1px solid var(--hair);padding:96px 0;position:relative;overflow:hidden}.HomeOutsourcing-module__XruPfa__section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(360px at 18% 22%,#1376a91a,#0000 60%),radial-gradient(320px at 82% 78%,#60b6d31a,#0000 60%);animation:26s ease-in-out infinite HomeOutsourcing-module__XruPfa__osGlow;position:absolute;inset:-10%}@keyframes HomeOutsourcing-module__XruPfa__osGlow{0%,to{transform:translate(0)}50%{transform:translate(2%,-2%)}}@media (prefers-reduced-motion:reduce){.HomeOutsourcing-module__XruPfa__section:before{animation:none}}.HomeOutsourcing-module__XruPfa__inner{max-width:var(--max-width,1280px);margin:0 auto;padding:0 24px;position:relative}.HomeOutsourcing-module__XruPfa__head{text-align:left;max-width:780px;margin:0 0 38px}.HomeOutsourcing-module__XruPfa__kicker{color:var(--accent);letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.HomeOutsourcing-module__XruPfa__heading{color:var(--ink);letter-spacing:-.02em;margin:12px 0 16px;font-size:clamp(26px,3.4vw,40px);line-height:1.15}.HomeOutsourcing-module__XruPfa__para{color:var(--body);margin:0;font-size:16px;line-height:1.75}.HomeOutsourcing-module__XruPfa__sub{margin-top:56px;margin-bottom:56px;position:relative;overflow:hidden}#HomeOutsourcing-module__XruPfa__outsourcing-global:before{content:"";z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(115deg,#1376a917 0 2px,#0000 2px 34px);animation:30s linear infinite HomeOutsourcing-module__XruPfa__osgSlide;position:absolute;inset:0}@keyframes HomeOutsourcing-module__XruPfa__osgSlide{0%{background-position:0 0}to{background-position:400px 0}}#HomeOutsourcing-module__XruPfa__outsourcing-local:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(420px at 50% 30%,#1376a91a,#0000 65%);animation:8s ease-in-out infinite HomeOutsourcing-module__XruPfa__oslPulse;position:absolute;inset:0}@keyframes HomeOutsourcing-module__XruPfa__oslPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}#HomeOutsourcing-module__XruPfa__outsourcing-dispatch:before{content:"";z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(90deg,#1376a921 0 16px,#0000 16px 32px);background-size:64px 100%;animation:6s linear infinite HomeOutsourcing-module__XruPfa__osdFlow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 45% 55%,#0000);mask-image:linear-gradient(#0000,#000 45% 55%,#0000)}@keyframes HomeOutsourcing-module__XruPfa__osdFlow{0%{background-position:0 0}to{background-position:64px 0}}@media (prefers-reduced-motion:reduce){#HomeOutsourcing-module__XruPfa__outsourcing-global:before,#HomeOutsourcing-module__XruPfa__outsourcing-local:before,#HomeOutsourcing-module__XruPfa__outsourcing-dispatch:before{animation:none}}.HomeOutsourcing-module__XruPfa__subHead{margin-bottom:32px}.HomeOutsourcing-module__XruPfa__subHeading{color:var(--ink);letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(20px,2.6vw,30px);font-weight:800;line-height:1.3}.HomeOutsourcing-module__XruPfa__subPara{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.HomeOutsourcing-module__XruPfa__divider{background:var(--hair);border:0;height:1px;margin:64px 0}.HomeOutsourcing-module__XruPfa__affGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.HomeOutsourcing-module__XruPfa__affCard{border:1px solid var(--hair);background:#fff;border-radius:16px;padding:24px 24px 48px;transition:all .25s;position:relative;box-shadow:0 4px 15px #00000003}.HomeOutsourcing-module__XruPfa__affCard:hover{border-color:var(--accent-pale);transform:translateY(-4px);box-shadow:0 10px 25px #1376a90d}.HomeOutsourcing-module__XruPfa__affLogoWrap{align-items:center;height:28px;margin-bottom:12px;display:flex}.HomeOutsourcing-module__XruPfa__affLogoWrap img{width:auto;height:100%;display:block}.HomeOutsourcing-module__XruPfa__affText{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.HomeOutsourcing-module__XruPfa__affBadge{color:var(--accent);background:var(--accent-soft);text-transform:uppercase;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;bottom:16px;right:24px}@media (max-width:1024px){.HomeOutsourcing-module__XruPfa__affGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.HomeOutsourcing-module__XruPfa__affGrid{grid-template-columns:1fr}}.HomeOutsourcing-module__XruPfa__bankGrid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.HomeOutsourcing-module__XruPfa__bankGrid>:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 14px);margin:0 auto}@media (max-width:860px){.HomeOutsourcing-module__XruPfa__bankGrid>:last-child:nth-child(odd){max-width:none}}.HomeOutsourcing-module__XruPfa__bankCard{text-align:left;width:100%;font:inherit;cursor:pointer;border:1px solid var(--hair);border-left:5px solid var(--accent);background:#fff;border-radius:12px;padding:28px;transition:all .25s;display:block;box-shadow:0 4px 20px #00000004}.HomeOutsourcing-module__XruPfa__bankHead{align-items:center;gap:16px;margin-bottom:16px;display:flex}.HomeOutsourcing-module__XruPfa__bankIc{border:1px solid var(--hair);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:58px;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000005}.HomeOutsourcing-module__XruPfa__bankIc img{object-fit:contain;width:100%;height:100%;padding:8px}.HomeOutsourcing-module__XruPfa__bankName{color:var(--ink);margin:0;font-size:17px;font-weight:700}.HomeOutsourcing-module__XruPfa__bankRole{color:var(--muted);font-size:13px;font-weight:500}.HomeOutsourcing-module__XruPfa__bankText{color:var(--body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.HomeOutsourcing-module__XruPfa__bankTextExpanded{-webkit-line-clamp:unset;display:block;overflow:visible}.HomeOutsourcing-module__XruPfa__shinhan{border-left-color:#0046fd}.HomeOutsourcing-module__XruPfa__shinhan .HomeOutsourcing-module__XruPfa__bankIc{background:#0046fd;border-color:#0046fd}.HomeOutsourcing-module__XruPfa__shinhan:hover{border-color:#0046fd;transform:translateY(-3px);box-shadow:0 8px 24px #0046fd14}.HomeOutsourcing-module__XruPfa__bnkc{border-left-color:#d3122a}.HomeOutsourcing-module__XruPfa__bnkc .HomeOutsourcing-module__XruPfa__bankIc{background:#d3122a;border-color:#d3122a}.HomeOutsourcing-module__XruPfa__bnkc:hover{border-color:#d3122a;transform:translateY(-3px);box-shadow:0 8px 24px #d3122a14}.HomeOutsourcing-module__XruPfa__ppc{border-left-color:#23305d}.HomeOutsourcing-module__XruPfa__ppc .HomeOutsourcing-module__XruPfa__bankIc{background:#23305d;border-color:#23305d}.HomeOutsourcing-module__XruPfa__ppc:hover{border-color:#23305d;transform:translateY(-3px);box-shadow:0 8px 24px #23305d14}.HomeOutsourcing-module__XruPfa__nh{border-left-color:#295fb3}.HomeOutsourcing-module__XruPfa__nh .HomeOutsourcing-module__XruPfa__bankIc{background:#295fb3;border-color:#295fb3}.HomeOutsourcing-module__XruPfa__nh:hover{border-color:#295fb3;transform:translateY(-3px);box-shadow:0 8px 24px #295fb314}.HomeOutsourcing-module__XruPfa__prasac{border-left-color:#fc0}.HomeOutsourcing-module__XruPfa__prasac .HomeOutsourcing-module__XruPfa__bankIc{background:#fc0;border-color:#fc0}.HomeOutsourcing-module__XruPfa__prasac:hover{border-color:#fc0;transform:translateY(-3px);box-shadow:0 8px 24px #ffcc0014}@media (max-width:768px){.HomeOutsourcing-module__XruPfa__bankGrid{grid-template-columns:1fr}}.HomeOutsourcing-module__XruPfa__process{margin-top:40px;margin-bottom:48px}.HomeOutsourcing-module__XruPfa__processTitle{color:var(--accent);background:var(--accent-soft);border-radius:8px;margin-bottom:24px;padding:8px 16px;font-size:15px;font-weight:700;display:inline-block}.HomeOutsourcing-module__XruPfa__timeline{align-items:stretch;gap:12px;margin-bottom:40px;display:flex}.HomeOutsourcing-module__XruPfa__step{border:1px solid var(--hair);background:#fff;border-radius:16px;flex-direction:column;flex:1;gap:8px;min-height:150px;padding:24px;transition:all .25s;display:flex;box-shadow:0 4px 15px #00000001}.HomeOutsourcing-module__XruPfa__step:hover{border-color:var(--accent-pale);transform:translateY(-2px);box-shadow:0 8px 25px #1376a908}.HomeOutsourcing-module__XruPfa__stepNum{color:var(--accent);font-size:20px;font-weight:800}.HomeOutsourcing-module__XruPfa__stepTitle{color:var(--ink);margin:0;font-size:16px;font-weight:700}.HomeOutsourcing-module__XruPfa__stepDesc{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.HomeOutsourcing-module__XruPfa__arrow{color:var(--accent);flex-shrink:0;align-self:center;font-size:20px;font-weight:700}.HomeOutsourcing-module__XruPfa__features{flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:40px;display:flex}.HomeOutsourcing-module__XruPfa__feat{border:1px solid var(--hair);background:#fff;border-radius:12px;flex:0 calc(50% - 12px);padding:24px;transition:all .25s}.HomeOutsourcing-module__XruPfa__feat:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000005}.HomeOutsourcing-module__XruPfa__featHead{align-items:center;gap:12px;margin-bottom:12px;display:flex}.HomeOutsourcing-module__XruPfa__featIc{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.HomeOutsourcing-module__XruPfa__featTitle{color:var(--ink);margin:0;font-size:16px;font-weight:700}.HomeOutsourcing-module__XruPfa__featDesc{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.HomeOutsourcing-module__XruPfa__highlight{background:#f59e0b0a;border-left:4px solid #f59e0b;border-radius:8px;margin-bottom:48px;padding:24px}.HomeOutsourcing-module__XruPfa__highlight p{color:var(--ink);margin:0;font-size:14.5px;font-weight:500;line-height:1.7}@media (max-width:991px){.HomeOutsourcing-module__XruPfa__timeline{flex-direction:column;align-items:stretch;gap:16px}.HomeOutsourcing-module__XruPfa__arrow{text-align:center;padding:4px 0;transform:rotate(90deg)}.HomeOutsourcing-module__XruPfa__features{gap:16px}.HomeOutsourcing-module__XruPfa__feat{flex-basis:100%}}.HomeOutsourcing-module__XruPfa__reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.HomeOutsourcing-module__XruPfa__revealIn{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.HomeOutsourcing-module__XruPfa__reveal{opacity:1;transition:none;transform:none}}
.HomeInfraRd-module__f3n9xG__section{background:var(--bg);box-sizing:border-box;padding:80px 24px;position:relative;overflow:hidden}.HomeInfraRd-module__f3n9xG__section:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#1376a917 1px,#0000 1px),linear-gradient(90deg,#1376a917 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 50% 40%,#000 40%,#0000 85%);mask-image:radial-gradient(70% 65% at 50% 40%,#000 40%,#0000 85%)}.HomeInfraRd-module__f3n9xG__section:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#1376a914,#0000);height:160px;animation:11s linear infinite HomeInfraRd-module__f3n9xG__irdScan;position:absolute;top:-160px;left:0;right:0}@keyframes HomeInfraRd-module__f3n9xG__irdScan{0%{top:-160px}to{top:100%}}@media (prefers-reduced-motion:reduce){.HomeInfraRd-module__f3n9xG__section:after{animation:none;display:none}}.HomeInfraRd-module__f3n9xG__wrap{max-width:var(--max-width,1280px);margin:0 auto;position:relative}.HomeInfraRd-module__f3n9xG__head{margin-bottom:48px}.HomeInfraRd-module__f3n9xG__kicker{letter-spacing:.05em;color:var(--accent);text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.HomeInfraRd-module__f3n9xG__heading{color:var(--ink);margin:0 0 20px;font-size:clamp(24px,3.5vw,34px);font-weight:800;line-height:1.2}.HomeInfraRd-module__f3n9xG__para{color:var(--muted);max-width:900px;margin:0;font-size:16px;line-height:1.6}.HomeInfraRd-module__f3n9xG__grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media (max-width:768px){.HomeInfraRd-module__f3n9xG__grid{grid-template-columns:1fr;gap:20px}}.HomeInfraRd-module__f3n9xG__card{border:1px solid var(--accent-soft);background:#fff;border-radius:16px;align-items:center;gap:24px;padding:32px;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;box-shadow:0 4px 20px #1376a905}.HomeInfraRd-module__f3n9xG__card:hover{border-color:var(--accent-mid);transform:translateY(-4px);box-shadow:0 8px 30px #1376a914}.HomeInfraRd-module__f3n9xG__icon{flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.HomeInfraRd-module__f3n9xG__icon svg{width:100%;height:100%;transition:transform .35s cubic-bezier(.16,1,.3,1)}.HomeInfraRd-module__f3n9xG__card:hover .HomeInfraRd-module__f3n9xG__icon svg{transform:translateY(-4px)scale(1.06)}.HomeInfraRd-module__f3n9xG__body{flex-direction:column;gap:8px;display:flex}.HomeInfraRd-module__f3n9xG__title{color:var(--accent-deep);margin:0;font-size:18px;font-weight:700}.HomeInfraRd-module__f3n9xG__desc{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.HomeInfraRd-module__f3n9xG__cta{color:var(--accent);align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;transition:color .25s;display:inline-flex}.HomeInfraRd-module__f3n9xG__card:hover .HomeInfraRd-module__f3n9xG__cta{color:var(--accent-deep)}.HomeInfraRd-module__f3n9xG__arrow{transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-block}.HomeInfraRd-module__f3n9xG__card:hover .HomeInfraRd-module__f3n9xG__arrow{transform:translate(4px)}.HomeInfraRd-module__f3n9xG__icgRing,.HomeInfraRd-module__f3n9xG__icgArrow{transform-box:fill-box;transform-origin:50%}.HomeInfraRd-module__f3n9xG__card:hover .HomeInfraRd-module__f3n9xG__icgRing{animation:9s linear infinite HomeInfraRd-module__f3n9xG__icgSpin}.HomeInfraRd-module__f3n9xG__card:hover .HomeInfraRd-module__f3n9xG__icgArrow{animation:1.7s ease-in-out infinite HomeInfraRd-module__f3n9xG__icgRise}@keyframes HomeInfraRd-module__f3n9xG__icgSpin{to{transform:rotate(360deg)}}@keyframes HomeInfraRd-module__f3n9xG__icgRise{0%{opacity:.45;transform:translateY(2px)}45%{opacity:1}to{opacity:.15;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.HomeInfraRd-module__f3n9xG__card:hover .HomeInfraRd-module__f3n9xG__icon svg{transform:none}.HomeInfraRd-module__f3n9xG__icgRing,.HomeInfraRd-module__f3n9xG__icgArrow{animation:none!important}}.HomeInfraRd-module__f3n9xG__reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.HomeInfraRd-module__f3n9xG__revealIn{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.HomeInfraRd-module__f3n9xG__reveal{opacity:1;transition:none;transform:none}}
.PixelBlast-module__LSDY4q__blast{z-index:0;pointer-events:none;position:absolute;inset:0}.PixelBlast-module__LSDY4q__blast canvas{width:100%;height:100%;display:block}
.FinaleCtaSection-module__WcxWMq__finale{background:var(--ink);text-align:center;padding:clamp(80px,12vw,140px) 24px;position:relative;overflow:hidden}.FinaleCtaSection-module__WcxWMq__inner{z-index:1;flex-direction:column;align-items:center;gap:0;max-width:720px;margin:0 auto;display:flex;position:relative}.FinaleCtaSection-module__WcxWMq__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-light,#60b6d3);margin-bottom:20px;font-size:12px;font-weight:700;display:inline-block}.FinaleCtaSection-module__WcxWMq__heading{font-family:var(--font-head);letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0 0 16px;font-size:clamp(32px,5.5vw,60px);line-height:1.15}.FinaleCtaSection-module__WcxWMq__para{color:#ffffffb3;margin:0 0 40px;font-size:clamp(16px,1.6vw,20px);line-height:1.6}.FinaleCtaSection-module__WcxWMq__cta{border-radius:var(--radius,4px);color:var(--ink);cursor:pointer;letter-spacing:-.01em;background:#fff;border:none;justify-content:center;align-items:center;padding:17px 40px;font-family:inherit;font-size:clamp(15px,1rem,17px);font-weight:600;transition:background .2s,transform .15s;display:inline-flex}.FinaleCtaSection-module__WcxWMq__cta:active{transform:translateY(0)}@media (max-width:640px){.FinaleCtaSection-module__WcxWMq__cta{width:100%;padding:15px 32px}}.FinaleCtaSection-module__WcxWMq__reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.FinaleCtaSection-module__WcxWMq__revealIn{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.FinaleCtaSection-module__WcxWMq__reveal{opacity:1;transition:none;transform:none}}
