html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}:root{--viewport-width:1560px;--l2024--width:var(--viewport-width);--l2024--itemWidth:calc((var(--l2024--width) - 80px)/3)}.s1-v2{height:100vh;overflow:hidden;z-index:2}.s1-v2,.s1-v2 .s1-inner{background:#fff;position:relative}.s1-v2 .s1-inner{height:100%;width:100%}.s1-v2 .s1-inner .s1-bg{clip-path:inset(0 0 0 0);height:100%;left:0;overflow:hidden;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%;object-fit:cover;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"}.s2-v2{background:#fff;height:100vh;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:1.6rem;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}.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:first-child,.s2-v2 .s2-inner .s2-cont .s2-list li:nth-child(3){margin-left:auto}.s2-v2 .s2-inner .s2-cont .s2-list li:nth-child(2){margin-right:auto}.s2-v2 .s2-inner .s2-cont .s2-list li:nth-child(4){margin:0 auto}.s2-v2 .s2-inner .s2-cont .s2-list .list-cont{align-items:center;background:#f5f5f5;display:flex;justify-content:center;padding:1.4rem 6rem;text-align:center}.s2-v2 .s2-inner .s2-cont .s2-list .list-cont p{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{height:10px;width:10px}.s2-v2 .s2-inner .s2-cont .square span:first-child{background:#e0e0e0}.s2-v2 .s2-inner .s2-cont .square span:nth-child(2){background:#eee}.s2-v2 .s2-inner .s2-cont .square span:nth-child(3){background:#fafafa}.s3-v2{height:100vh;margin-top:0;position:relative;z-index:1}.s3-v2 .s3-inner{height:100%;position:relative}.s3-v2 .s3-inner .s3-clippath{background:#000;clip-path:inset(0 0 0 0);height:100%}.s3-v2 .s3-inner .s3-cont{left:50%;max-width:1220px;padding:0 60px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.s3-v2 .s3-inner .s3-cont .s3-title{margin-bottom:1.6rem;text-align:center}.s3-v2 .s3-inner .s3-cont .s3-title h2{color:#fff;font-family:"6semi";font-size:4rem;margin-bottom:1.6rem}.s3-v2 .s3-inner .s3-cont .s3-title p{color:#e0e0e0;font-size:max(14px,1.8rem);font-weight:300}.s3-v2 .s3-inner .s3-cont .s3-list{display:flex;gap:1.6rem;margin-top:9.6rem;width:100%}.s3-v2 .s3-inner .s3-cont .s3-list li{flex:1}.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont{align-items:center;display:flex;flex-direction:column;overflow:hidden;padding:4.4rem 10%;position:relative;transition:all .3s ease}.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont .list-bg{background:#2870ff;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left center;width:100%;z-index:-1}.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont .list-img{margin-bottom:30px;max-width:90px}.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont .list-txt p{color:#fff;text-align:center}.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont .list-txt p:first-child{font-family:"6semi";font-size:3.2rem;margin-bottom:19px}.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont .list-txt p:nth-child(2){font-family:"4Regular";font-size:1.6rem}.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont .list-txt p:nth-child(3){font-family:"7bold";font-size:1.6rem}.s5-v2{--l2024--itemWidth:340px;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);will-change:width}.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;transition:none}.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;transform-origin:center center;width:100%;will-change:transform}.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 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,2rem);font-weight:500;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.s5{background:#000;height:120vh;position:relative}.s5 .s5-inner .s5-cont{align-items:center;display:flex;flex-direction:column;gap:80px;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.s5 .s5-inner .s5-cont .s5-title{align-items:center;display:flex;flex-direction:column;gap:28px;text-align:center}.s5 .s5-inner .s5-cont .s5-title h2{color:#fff;font-family:"6semi";font-size:6rem}.s5 .s5-inner .s5-cont .s5-title p{color:#e0e0e0;font-family:"4Regular";font-size:3rem}.s5 .s5-inner .s5-cont .s5-list{align-items:center;display:flex;gap:20px;margin:0 auto;max-width:1560px;padding:0 20px;width:100%}.s5 .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 .s5-inner .s5-cont .s5-list li:hover{transition:width .3s cubic-bezier(.16,1,.3,1);width:calc(var(--l2024--itemWidth)*2)}.s5 .s5-inner .s5-cont .s5-list .list-cont a{display:flex;flex-direction:column;gap:24px}.s5 .s5-inner .s5-cont .s5-list .list-cont .list-img{overflow:hidden;padding-top:calc(var(--l2024--itemWidth)*1);position:relative;transition:none}.s5 .s5-inner .s5-cont .s5-list .list-cont .list-img .alignment{bottom:0;overflow:hidden;position:absolute;top:0;width:100%}.s5 .s5-inner .s5-cont .s5-list .list-cont .list-img .alignment img{height:100%;object-fit:cover;position:absolute;width:100%}.s5 .s5-inner .s5-cont .s5-list .list-cont .list-txt{color:#fff;display:flex;flex-direction:column;gap:13px}.s5 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:first-child{font-family:"5medium";font-size:.83vw}.s5 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:nth-child(2){display:-webkit-box;font-family:"6semi";font-size:1.25vw;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.s6{background:#000}.s6 .s6-inner{margin:0 auto;max-width:1100px;padding:0 20px}.s6 .s6-inner .s6-cont{display:flex;flex-wrap:wrap;gap:90px;height:220px;margin-bottom:100px}.s6 .s6-inner .s6-cont .img-box{max-width:360px;width:35%}.s6 .s6-inner .s6-cont .img-box img{height:100%;object-fit:cover;width:100%}.s6 .s6-inner .s6-cont .txt-box{color:#fff;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0}.s6 .s6-inner .s6-cont .txt-box .top p{font-family:Freesentation;font-size:1.4rem;font-weight:400;line-height:1.5}.s6 .s6-inner .s6-cont .txt-box .bottom p:first-child{font-family:"5medium";font-size:2rem;margin-bottom:4px}.s6 .s6-inner .s6-cont .txt-box .bottom p:nth-child(2){font-family:Freesentation;font-size:1.4rem;font-weight:400}.s7{background:#000;overflow:hidden}.s7 .s7-inner .s7-list{align-items:center;display:flex;padding:40px 0}.s7 .s7-inner .s7-list li{flex:0 0 auto;margin-right:40px}.s7 .s7-inner .s7-list li .list-img{position:relative}.s7 .s7-inner .s7-list li .list-img img{height:40px;object-fit:contain}.s7 .s7-inner .s7-list li .list-img img.on{left:0;opacity:0;position:absolute;top:0}.s8{height:50vh;position:relative}.s8 .s8-inner{background-image:url(../images/solution-intro/s1_img1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.s8 .s8-inner .s8-cont{align-items:center;display:flex;flex-direction:column;gap:91px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.s8 .s8-inner .s8-cont .s8-title{color:#fff;font-family:"6semi";font-size:6rem;text-align:center;white-space:nowrap}.s8 .s8-inner .s8-cont .inquiry a{align-items:center;background:#212121;color:#fff;display:flex;font-family:"6semi";font-size:2.4rem;gap:12px;justify-content:center;padding:10px 24px 10px 28px}@media (max-width:1080px){.s1-v2 .s1-inner .s1-bg h1,.s1-v2 .s1-inner .s1-title{font-size:7rem}.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{height:50px;line-height:50px;width:500px}.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 .s3-cont .s3-title h2{font-size:5rem}.s3-v2 .s3-inner .s3-cont .s3-list{gap:30px;justify-content:center}.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont{padding:75px 0 75px 30px}.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont .list-img img{width:50px}.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont .list-txt p:first-child{font-size:3rem}.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont .list-txt p:nth-child(2),.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont .list-txt p:nth-child(3){font-size:2rem}.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{height:100vh}.s5 .s5-inner .s5-cont .s5-title h2{font-size:5rem}.s5 .s5-inner .s5-cont .s5-title p{font-size:2rem}.s5 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:first-child{font-size:1.8vw}.s5 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:nth-child(2){font-size:2vw}.s8 .s8-inner .s8-cont .s8-title{font-size:5rem}}@media (max-width:1024px){.s5{height:260vh}.s5 .s5-inner .s5-cont .s5-list{flex-direction:column}.s5 .s5-inner .s5-cont .s5-list li,.s5 .s5-inner .s5-cont .s5-list li:hover{width:100%}.s5 .s5-inner .s5-cont .s5-list .list-cont .list-img{padding-top:493.33333px}.s5 .s5-inner .s5-cont .s5-list .list-cont .list-img img{aspect-ratio:unset}.s1-v2,.s2-v2,.s3-v2,.s5-v2{min-height:100vh!important}.master-scroll-wrapper,.s1-v2,.s2-v2,.s3-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{transform:translateZ(0);will-change:clip-path}.s3-v2 .s3-list li .list-cont .list-bg{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:5rem}.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{height:40px;line-height:40px;margin:0 auto;width:400px}.s2-v2 .s2-inner .s2-cont .s2-list .list-cont p{font-size:1.8rem}.s3-v2 .s3-inner .s3-cont .s3-title h2{font-size:4rem}.s3-v2 .s3-inner .s3-cont .s3-list{flex-direction:column}.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont{cursor:pointer;padding:20px}.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont .list-img{margin-bottom:10px}.s3-v2 .s3-inner .s3-cont .s3-list{gap:10px}.s3-v2 .s3-inner .s3-cont .s3-title{margin-bottom:10px}.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont .list-img img{width:40px}.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont .list-txt p:first-child{margin-bottom:10px}.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}.s5{height:220vh}.s5 .s5-inner .s5-cont .s5-title h2{font-size:3rem}.s5 .s5-inner .s5-cont .s5-title p{font-size:1.6rem}.s5 .s5-inner .s5-cont{gap:50px}.s5 .s5-inner .s5-cont .s5-list{flex-direction:column}.s5 .s5-inner .s5-cont .s5-list li,.s5 .s5-inner .s5-cont .s5-list li:hover{width:100%}.s5 .s5-inner .s5-cont .s5-list .list-cont a{gap:10px}.s5 .s5-inner .s5-cont .s5-list .list-cont .list-img{aspect-ratio:9/6!important;padding-top:0}.s5 .s5-inner .s5-cont .s5-list .list-cont .list-img:hover{aspect-ratio:9/6!important;height:unset!important}.s5 .s5-inner .s5-cont .s5-list .list-cont .list-img img{aspect-ratio:unset;position:unset}.s5 .s5-inner .s5-cont .s5-list,.s5 .s5-inner .s5-cont .s5-list .list-cont .list-txt{gap:10px}.s5 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:first-child{font-size:1.6rem}.s5 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:nth-child(2){font-size:2rem}.s6 .s6-inner .s6-cont{flex-direction:column;gap:30px;padding:0}.s6 .s6-inner .s6-cont .img-box,.s6 .s6-inner .s6-cont .img-box img{width:100%}.s6 .s6-inner .s6-cont .txt-box{gap:8px;white-space:unset;width:100%}.s6 .s6-inner .s6-cont .txt-box .top p{font-size:1.6rem}.s6 .s6-inner .s6-cont .txt-box .bottom p:first-child{font-size:1.5rem}.s6 .s6-inner .s6-cont .txt-box .bottom p:nth-child(2){font-size:1.4rem}.s8 .s8-inner .s8-cont{gap:40px}.s8 .s8-inner .s8-cont .s8-title{font-size:4rem}.s8 .s8-inner .s8-cont .inquiry a{font-size:1.5rem;padding:5px 18px}.s8 .s8-inner .s8-cont .inquiry a svg{width:12px}}@media (max-width:480px){.s1-v2 .s1-inner .s1-bg h1,.s1-v2 .s1-inner .s1-title{font-size:4rem}.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{height:40px;line-height:40px;margin:0 auto;width:340px}.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 .s3-cont .s3-title h2{font-size:3rem}.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont .list-img img{width:30px}.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont .list-txt p:first-child{font-size:2rem}.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont .list-txt p:nth-child(2),.s3-v2 .s3-inner .s3-cont .s3-list li .list-cont .list-txt p:nth-child(3){font-size:1.6rem}.s5-v2 .s5-inner{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;padding:40px 0 0}.s5-v2 .s5-inner .s5-cont{background:#000;display:flex;flex-direction:column;gap:28px;justify-content:flex-start;left:auto;min-height:auto;overflow-y:visible;padding:0 20px 20px;position:relative;top:auto;transform:none;width:100%}.s5-v2 .s5-inner .s5-cont .s5-title{flex-shrink:0;gap:12px}.s5-v2 .s5-inner .s5-cont .s5-title h2{font-size:20px}.s5-v2 .s5-inner .s5-cont .s5-title p{font-size:14px}.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:14px}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:nth-child(2){font-size:16px}.s5{height:140vh}.s5 .s5-inner{padding:0}.s5 .s5-inner .s5-cont .s5-list li:hover{flex:unset!important}.s5 .s5-inner .s5-cont .s5-list .list-cont .list-img:hover{width:unset!important}.s5 .s5-inner .s5-cont{gap:30px}.s5 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:first-child{font-size:1rem}.s5 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:nth-child(2){font-size:1.2rem}.s5 .s5-inner .s5-cont .s5-title{gap:10px}.s5 .s5-inner .s5-cont .s5-title h2{font-size:2rem}.s5 .s5-inner .s5-cont .s5-title p{font-size:1.4rem}.s5 .s5-inner .s5-cont .s5-list li{width:100%}.s6 .s6-inner .s6-cont{padding:100px 0}.s7 .s7-inner .s7-list li .list-img img{width:100px}.s8 .s8-inner .s8-cont .s8-title{font-size:3rem}.s8 .s8-inner .s8-cont .inquiry a{gap:7px}}.solution_single_image_container{padding:21rem 0 14rem}.solution_single_image_title{font-size:4rem;line-height:1.2}.solution_single_image_wrap{gap:9.6rem}.solution_single_image_box_mob,.solution_single_image_box_mob img,.solution_single_image_box_pc,.solution_single_image_box_pc img{max-width:1100px}@media (max-width:1600px){.solution_single_image_box_mob,.solution_single_image_box_mob img,.solution_single_image_box_pc,.solution_single_image_box_pc img{max-width:1000px}.solution_single_image_wrap{gap:8.8rem}}@media (max-width:1400px){.solution_single_image_box_mob,.solution_single_image_box_mob img,.solution_single_image_box_pc,.solution_single_image_box_pc img{max-width:900px}.solution_single_image_wrap{gap:7.2rem}}@media (max-width:1024px){.s5-v2 .s5-inner .s5-cont .s5-list,.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt{gap:7px}.s6{display:none}}