:root{--viewport-width:1560px;--l2024--width:var(--viewport-width);--l2024--itemWidth:calc((var(--l2024--width) - 80px)/3)}.s5-v2{--l2024--itemWidth:340px}#main-content{background:#000}.s1-v2,.s2-v2,.s3-v2,.s4-v2,.s5-v2{opacity:0;visibility:hidden}body.js-initialized .s1-v2,body.js-initialized .s2-v2,body.js-initialized .s3-v2,body.js-initialized .s4-v2,body.js-initialized .s5-v2{opacity:1;visibility:visible}.s1-v2{background:#fff;height:calc(100vh - 70px);outline:1px solid #fff;outline-offset:0;overflow:hidden;position:absolute}.s1-v2 .s1-inner{background:#fff;height:100%;position:relative;width:100%}.s1-v2 .s1-inner .s1-bg{clip-path:inset(0 0 0 0);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.s1-v2 .s1-inner .s1-bg img,.s1-v2 .s1-inner .s1-bg video{height:100%;left:0;object-fit:var(--media-size,cover);position:absolute;top:0;width:100%}.s1-v2 .s1-inner .s1-bg h1{color:#fff;z-index:2}.s1-v2 .s1-inner .s1-bg h1,.s1-v2 .s1-inner .s1-title{font-family:"7bold";font-size:9.6rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:max-content}.s1-v2 .s1-inner .s1-title{color:#000;z-index:1}@media (min-width:1081px){.s1-v2 .s1-inner .s1-bg h1,.s1-v2 .s1-inner .s1-title{font-size:7.2rem}}.s1-v2 .s1-inner .s1-title *{font-family:"7bold"}.s1-v2 .s1-inner .inquiry{left:50%;position:absolute;top:calc(50% + 170px);transform:translate(-50%,-50%);z-index:1}.s1-v2 .s1-inner .inquiry a{align-items:center;background:#eee;color:#000;display:flex;font-family:"6semi";font-size:2rem;gap:12px;justify-content:center;padding:10px 24px 10px 28px}.s1-v2 .s1-inner .inquiry .link-fill.black.btn-svg{overflow:hidden;position:relative}.s1-v2 .s1-inner .inquiry .link-fill.black.btn-svg .btn-layer{align-items:center;display:inline-flex;font-weight:600;gap:1.2rem;white-space:nowrap}.s1-v2 .s1-inner .inquiry .link-fill.black.btn-svg .btn-layer.default{color:#000;position:relative;z-index:1}.s1-v2 .s1-inner .inquiry .link-fill.black.btn-svg .btn-layer.default svg path{fill:#000}.s1-v2 .s1-inner .inquiry .link-fill.black.btn-svg .btn-layer.hover{align-items:center;background:#212121;bottom:0;clip-path:inset(0 100% 0 0);color:#fff;display:flex;font-weight:600;gap:1.2rem;justify-content:center;left:0;padding:inherit;position:absolute;right:0;top:0;transition:clip-path .5s ease;z-index:2}.s1-v2 .s1-inner .inquiry .link-fill.black.btn-svg .btn-layer.hover svg path{fill:#fff}.s1-v2 .s1-inner .inquiry .link-fill.black.btn-svg:hover .btn-layer.hover{clip-path:inset(0 0 0 0)}.s2-v2{background:#fff;height:100vh;outline:1px solid #fff;outline-offset:0;position:relative}.s2-v2 .s2-inner{height:100%;position:relative;width:100%}.s2-v2 .s2-inner .s2-cont{align-items:center;display:flex;flex-direction:column;gap:9rem;height:495px;left:50%;margin:0 auto;max-width:65rem;padding:0 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.s2-v2 .s2-inner .s2-cont .s2-title{align-items:center;display:flex;flex-direction:column;gap:30px;text-align:center}.s2-v2 .s2-inner .s2-cont .s2-title h2{font-family:"6semi";font-size:4rem}.s2-v2 .s2-inner .s2-cont .s2-title p{color:#616161;font-family:"4Regular";font-size:max(14px,1.8rem)}.s2-v2 .s2-inner .s2-cont .pain-point,.s2-v2 .s2-inner .s2-cont .s2-list{display:flex;flex-direction:column;width:100%}.s2-v2 .s2-inner .s2-cont .s2-list{gap:2.8rem;max-width:65rem}.s2-v2 .s2-inner .s2-cont .s2-list li{opacity:0;transform:translateY(150px);width:max-content}.s2-v2 .s2-inner .s2-cont .s2-list li:nth-child(odd){margin-left:auto}.s2-v2 .s2-inner .s2-cont .s2-list li:nth-child(odd) .list-cont{background:#eaf9ff}.s2-v2 .s2-inner .s2-cont .s2-list li:nth-child(2n){margin-right:auto}.s2-v2 .s2-inner .s2-cont .s2-list li:nth-child(2n) .list-cont{background:#77d9ff}.s2-v2 .s2-inner .s2-cont .s2-list li:last-child{margin:0 auto}.s2-v2 .s2-inner .s2-cont .s2-list .list-cont{align-items:center;display:flex;justify-content:center;padding:1.4rem 6rem;text-align:center}.s2-v2 .s2-inner .s2-cont .s2-list .list-cont p{color:#212121;font-family:"5medium";font-size:2rem}.s2-v2 .s2-inner .s2-cont .square{align-items:center;display:flex;flex-direction:column;gap:12px}.s2-v2 .s2-inner .s2-cont .square span{background:#d4f3ff;height:10px;width:10px}.s2-v2 .s2-inner .s2-cont .square span:nth-child(2){background:#e8f8ff}.s2-v2 .s2-inner .s2-cont .square span:nth-child(3){background:#f0fbff}.s3-v2{background:#000;height:100vh;position:relative}.s3-v2 .s3-cont,.s3-v2 .s3-inner{height:100%;position:relative;width:100%}.s3-v2 .s3-cont{background:#000;clip-path:inset(0 0 0 0)}.s3-v2 .s3-cont .s3-overlay{background:#000;clip-path:inset(100% 0 0 0);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.s3-v2 .s3-inner .inner-txt{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.s3-v2 .s3-inner .inner-txt h2{align-items:center;display:flex;font-family:"7bold";font-size:9.6rem;gap:3.8rem;height:110px;justify-content:center;overflow:hidden}.s3-v2 .s3-inner .inner-txt h2>p{color:#fff;font-family:inherit}.s3-v2 .s3-inner .inner-txt h2 .rolling-txt{align-self:flex-start;display:flex;flex-direction:column;font-family:inherit;transition:none}.s3-v2 .s3-inner .inner-txt h2 .rolling-txt p{align-items:center;display:flex;font-family:inherit;height:110px;justify-content:center;line-height:1.5;text-align:center}.s3-v2 .s3-inner .inner-txt h2 .rolling-txt p:first-child{color:#fff}.s3-v2 .s3-inner .inner-txt h2 .rolling-txt p:nth-child(2){background:linear-gradient(90deg,#92edc9,#00dc84);background-clip:text;-webkit-background-clip:text;color:transparent}.s3-v2 .s3-inner .inner-txt h2 .rolling-txt p:nth-child(3){background:linear-gradient(90deg,#63d3ff,#00b7ff);background-clip:text;-webkit-background-clip:text;color:transparent}.s3-v2 .s3-inner .inner-txt h2 .rolling-txt p:nth-child(4){color:#2870ff}.s3-v2 .s3-inner .inner-txt h2 .rolling-txt p:nth-child(5){background:linear-gradient(90deg,#a68cff,#6f36ff);background-clip:text;-webkit-background-clip:text;color:transparent}.s4-v2{background:#000;height:100vh;position:relative}.s4-v2 .s4-inner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.s4-v2 .s4-inner .s4-cont{align-items:center;display:flex;flex-direction:column;gap:9.6rem;overflow:hidden}.s4-v2 .s4-inner .s4-cont .s4-title{align-items:center;display:flex;flex-direction:column;gap:1.6rem}.s4-v2 .s4-inner .s4-cont .s4-title h2{color:#fff;font-family:"6semi";font-size:6rem}@media (min-width:1081px){.s4-v2 .s4-inner .s4-cont .s4-title h2{font-size:4rem}}.s4-v2 .s4-inner .s4-cont .s4-title p{color:#e0e0e0;font-family:"4Regular";font-size:max(14px,1.8rem)}.s4-v2 .s4-inner .s4-cont .s4-list{align-items:center;display:flex;gap:10px;margin:auto;padding:0 180px}@media (max-width:1920px){.s4-v2 .s4-inner .s4-cont .s4-list{padding:0 420px}}@media (max-width:1600px){.s4-v2 .s4-inner .s4-cont .s4-list{padding:0 210px}}.s4-v2 .s4-inner .s4-cont .s4-list li{height:350px;width:350px}.s4-v2 .s4-inner .s4-cont .s4-list li:first-child{background:#00b7ff}.s4-v2 .s4-inner .s4-cont .s4-list li:first-child .list-title,.s4-v2 .s4-inner .s4-cont .s4-list li:first-child .list_sub-title{color:#000}.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(2) .list-title,.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(2) .list_sub-title{color:#fff}.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(3){background:#00dc84}.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(3) .list-title,.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(3) .list_sub-title{color:#000}.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(4) .list-title,.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(4) .list_sub-title{color:#fff}.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(5){background:#6f36ff}.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(5) .list-title,.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(5) .list_sub-title{color:#fff}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont{height:100%;padding:2.8rem;position:relative;width:100%}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner .list-title{font-family:"6semi";font-size:2.8rem}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner img{max-width:9rem;position:absolute;right:1.3rem;top:1.3rem}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner .list_sub-title{bottom:2.8rem;font-family:"4Regular";font-size:max(14px,1.4rem);position:absolute}.s5-v2{background:#000;height:100vh;position:relative}.s5-v2 .s5-inner{height:100%;position:relative;width:100%}.s5-v2 .s5-inner .s5-cont{align-items:center;display:flex;flex-direction:column;gap:9.6rem;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.s5-v2 .s5-inner .s5-cont .s5-title{align-items:center;display:flex;flex-direction:column;gap:1.6rem;text-align:center}.s5-v2 .s5-inner .s5-cont .s5-title h2{color:#fff;font-family:"6semi";font-size:6rem}@media (min-width:1081px){.s5-v2 .s5-inner .s5-cont .s5-title h2{font-size:4rem}}.s5-v2 .s5-inner .s5-cont .s5-title p{color:#e0e0e0;font-family:"4Regular";font-size:max(14px,1.8rem)}.s5-v2 .s5-inner .s5-cont .s5-list{align-items:center;display:flex;gap:20px;margin:0 auto;max-width:1100px;padding:0 20px;width:100%}.s5-v2 .s5-inner .s5-cont .s5-list li{display:flex;flex:1 1 auto;flex-direction:column;outline:none;position:relative;width:var(--l2024--itemWidth)}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont a{display:flex;flex-direction:column;gap:1.6rem}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-img{overflow:hidden;padding-top:calc(var(--l2024--itemWidth)*1);position:relative}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-img .alignment{bottom:0;overflow:hidden;position:absolute;top:0;width:100%}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-img .alignment img{height:100%;object-fit:cover;position:absolute;width:100%}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt{color:#fff;display:flex;flex-direction:column;gap:6px}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt .sub{color:#fff;font-size:1.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt .title{color:#fff;font-size:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:first-child{font-family:inherit;font-size:max(14px,1.4rem);font-weight:400}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:nth-child(2){display:-webkit-box;font-family:inherit;font-size:max(14px,1.8rem);font-weight:500;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:1080px){.s1-v2 .s1-inner .s1-bg h1,.s1-v2 .s1-inner .s1-title{font-size:6rem}.s2-v2 .s2-inner .s2-cont .s2-title h2{font-size:4rem}.s2-v2 .s2-inner .s2-cont .s2-title p{font-size:2rem}.s2-v2 .s2-inner .s2-cont .s2-list .list-cont p{font-size:2.4rem}.s2-v2 .s2-inner .s2-cont .square span{height:12px;width:12px}.s3-v2 .s3-inner .inner-txt h2{font-size:4rem;gap:33.5px;height:60px}.s3-v2 .s3-inner .inner-txt h2 .rolling-txt p{height:60px}.s4-v2 .s4-inner .s4-cont .s4-title h2{font-size:5rem}.s4-v2 .s4-inner .s4-cont .s4-title p{font-size:2rem}.s4-v2 .s4-inner .s4-cont .s4-list li{height:400px;width:400px}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner .list-title{font-size:3.4rem}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner img{width:36px}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner .list_sub-title{font-size:1.8rem}.s5-v2 .s5-inner .s5-cont .s5-title h2{font-size:5rem}.s5-v2 .s5-inner .s5-cont .s5-title p{font-size:2rem}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:first-child{font-size:1.6rem}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:nth-child(2){font-size:2rem}}@media (max-width:1024px){.s1-v2,.s2-v2,.s3-v2,.s4-v2,.s5-v2{min-height:100vh!important}.master-scroll-wrapper,.s1-v2,.s2-v2,.s3-v2,.s4-v2,.s5-v2{height:100vh!important;transform:translateZ(0);will-change:transform}.s2-v2 .s2-list li{transform:translateZ(0);will-change:transform,opacity}.s1-v2 .s1-bg,.s3-v2 .s3-cont .s3-overlay{transform:translateZ(0);will-change:clip-path}.s3-v2 .s3-inner .inner-txt .rolling-txt{transform:translateZ(0);will-change:transform}}@media (max-width:768px){.s1-v2 .s1-inner .s1-bg h1,.s1-v2 .s1-inner .s1-title{font-size:4rem}.s1-v2 .s1-inner .inquiry a{font-size:1.5rem;padding:5px 18px}.s1-v2 .s1-inner .inquiry .link-fill.black.btn-svg .btn-layer{gap:.6rem}.s2-v2 .s2-inner .s2-cont .s2-title h2{font-size:3.2rem}.s2-v2 .s2-inner .s2-cont .s2-title p{font-size:1.8rem}.s2-v2 .s2-inner .s2-cont .s2-list .list-cont p{font-size:2rem}.s2-v2 .s2-inner .s2-cont .s2-list .list-cont{padding:10px 14px}.s4-v2 .s4-inner .s4-cont .s4-title h2{font-size:3rem}.s4-v2 .s4-inner .s4-cont .s4-title p{font-size:1.6rem}.s4-v2 .s4-inner .s4-cont{gap:100px}.s4-v2 .s4-inner .s4-cont .s4-list li{height:300px;width:300px}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont{padding:20px}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner .list-title{font-size:2.4rem}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner img{right:20px;top:20px;width:30px}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner .list_sub-title{bottom:20px;font-size:1.6rem}.s5-v2 .s5-inner .s5-cont .s5-title h2{font-size:3rem}.s5-v2 .s5-inner .s5-cont .s5-title p{font-size:1.6rem}.s5-v2 .s5-inner .s5-cont{gap:50px}.s5-v2 .s5-inner .s5-cont .s5-list{flex-direction:column}.s5-v2 .s5-inner .s5-cont .s5-list li{width:100%}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont a{gap:10px}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-img{aspect-ratio:9/6;padding-top:0}.s5-v2 .s5-inner .s5-cont .s5-list,.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt{gap:10px}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:first-child{font-size:1.6rem}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:nth-child(2){font-size:2rem}}@media (max-width:480px){.s1-v2 .s1-inner .s1-bg h1,.s1-v2 .s1-inner .s1-title{font-size:3rem}.s2-v2 .s2-inner .s2-cont .s2-list li{margin:0 auto!important;text-align:center;width:100%}.s2-v2 .s2-inner .s2-cont .s2-list{gap:20px}.s2-v2 .s2-inner .s2-cont{gap:100px}.s2-v2 .s2-inner .s2-cont .s2-list .list-cont p{font-size:14px}.s2-v2 .s2-inner .s2-cont .square span{height:9px;width:9px}.s3-v2 .s3-inner .inner-txt h2{font-size:3rem;gap:20.5px;height:40px}.s3-v2 .s3-inner .inner-txt h2 .rolling-txt p{height:40px}.s4-v2 .s4-inner .s4-cont .s4-title h2{font-size:2rem}.s4-v2 .s4-inner .s4-cont .s4-title p{font-size:1.4rem}.s4-v2 .s4-inner .s4-cont .s4-list li{height:200px;width:200px}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont{padding:20px}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner .list-title{font-size:1.8rem}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner img{width:20px}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner .list_sub-title{font-size:1.2rem}.s5-v2 .s5-inner{align-items:center;display:flex;height:100%;justify-content:center;padding:0}.s5-v2 .s5-inner .s5-cont{gap:30px;left:auto;min-height:auto;overflow-y:visible;position:relative;top:auto;transform:none;width:100%}.s5-v2 .s5-inner .s5-cont .s5-list{padding-bottom:30px}.s5-v2 .s5-inner .s5-cont .s5-title{gap:10px}.s5-v2 .s5-inner .s5-cont .s5-title h2{font-size:2rem}.s5-v2 .s5-inner .s5-cont .s5-title p{font-size:1.4rem}.s5-v2 .s5-inner .s5-cont .s5-list li{width:100%}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:first-child{font-size:1rem}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:nth-child(2){font-size:1.2rem}}.global_solution_banner .btn-fill.btn-svg{background:#212121!important}.global_solution_banner .btn-fill.btn-svg .btn-layer.default{color:#fff!important}.global_solution_banner .btn-fill.btn-svg .btn-layer.default svg path{fill:#fff!important}.global_solution_banner .btn-fill.btn-svg .btn-layer.hover{background:#fff!important;color:#000!important}.global_solution_banner .btn-fill.btn-svg .btn-layer.hover svg path{fill:#000!important}@media (max-width:767px){.s1-v2 .s1-inner .s1-bg h1,.s1-v2 .s1-inner .s1-title,.s3-v2 .s3-inner .inner-txt h2{font-size:30px}.s4-v2 .s4-inner .s4-cont .s4-title h2,.s5-v2 .s5-inner .s5-cont .s5-title h2{font-size:20px}.s4-v2 .s4-inner .s4-cont .s4-title p,.s5-v2 .s5-inner .s5-cont .s5-title p{font-size:14px}.s4-v2 .s4-inner .s4-cont .s4-list{padding-left:20px}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:first-child{font-size:14px}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:nth-child(2){font-size:16px}}