@font-face{font-family:SUIT;font-weight:100;src:url(/static/media/SUIT-Thin.466fa65246fcf6249958.otf)}@font-face{font-family:SUIT;font-weight:200;src:url(/static/media/SUIT-ExtraLight.a11755a7254ffce84cf2.otf)}@font-face{font-family:SUIT;font-weight:300;src:url(/static/media/SUIT-Light.a6dcf0bbb4f5ffa094c4.otf)}@font-face{font-family:SUIT;font-weight:400;src:url(/static/media/SUIT-Medium.01de1c8ee3b481b8fee8.otf)}@font-face{font-family:SUIT;font-weight:500;src:url(/static/media/SUIT-Regular.36d0b6e111806c3c748f.otf)}@font-face{font-family:SUIT;font-weight:600;src:url(/static/media/SUIT-SemiBold.bf43ac5229bece9bcc5c.otf)}@font-face{font-family:SUIT;font-weight:700;src:url(/static/media/SUIT-Bold.887539f2d5661dfdc272.otf)}@font-face{font-family:SUIT;font-weight:800;src:url(/static/media/SUIT-ExtraBold.5de97a9c9122c07e4817.otf)}@font-face{font-family:SUIT;font-weight:900;src:url(/static/media/SUIT-Heavy.0b61805509aa6b49278e.otf)}@font-face{font-display:swap;font-family:Pretendard;font-weight:900;src:local("Pretendard Black"),url(/static/media/Pretendard-Black.c51355ddc1caec596031.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:800;src:local("Pretendard ExtraBold"),url(/static/media/Pretendard-ExtraBold.f6491e200d1fb5c5917b.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:local("Pretendard Bold"),url(/static/media/Pretendard-Bold.1f1dbbbf311ffffcc770.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:local("Pretendard SemiBold"),url(/static/media/Pretendard-SemiBold.9f6b39f88e7e6a3fd0b2.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:local("Pretendard Medium"),url(/static/media/Pretendard-Medium.edd5e28caa1cc4a9e0b7.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:local("Pretendard Regular"),url(/static/media/Pretendard-Regular.303253288b0ba99db532.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:300;src:local("Pretendard Light"),url(/static/media/Pretendard-Light.7d1a33b829142e833fb9.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:200;src:local("Pretendard ExtraLight"),url(/static/media/Pretendard-ExtraLight.caca3ea2e764095a60e9.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:100;src:local("Pretendard Thin"),url(/static/media/Pretendard-Thin.e7b3f421a3a379ef4137.woff) format("woff")}*{-webkit-text-size-adjust:100%}html{scroll-behavior:smooth}body{color:#333;font-family:Pretendard,Arial,sans-serif!important;width:100%}body,h1,h2,h3,li,ul{margin:0;padding:0}li,ul{list-style:none}.flex{align-items:center;display:flex}#root{background:#f5faff}header{flex-shrink:0;gap:60px;height:60px;justify-content:center;left:0;margin:auto;position:fixed;right:0;top:0;width:1024px;z-index:100}header,header ul{align-items:center;display:flex}header ul{list-style:none}header ul li{color:#787878;cursor:pointer;text-align:center;width:134px}header ul li.active{background:#2a2f4c;border-radius:80px;color:#fff;height:32px;line-height:32px}header ul li.dark-text{color:#fff}header img{cursor:pointer;width:100px}header.dark ul li.active{background:#f1f4f7;color:#2a2f4c}.pc{display:block}.box-mob,.mob{display:none}section{height:100vh;justify-content:center;min-height:911px;overflow:hidden;position:relative;text-align:center;width:100%}section,section .container{align-items:center;display:flex}section .container{flex-direction:column;margin:auto;width:1440px}section .container small{font-size:18px;font-weight:700;margin-bottom:12px}section .container h2{font-size:32px;font-weight:600;letter-spacing:-.64px;line-height:42px}section .container p{margin:0}section#main .bg{height:100%;overflow:hidden;position:absolute;width:100%;z-index:30}section#main .bg:before{background:radial-gradient(90.59% 90.59% at 20.89% 9.16%,#60caff 0,#60caff00 100%);border-radius:1348px;content:"";display:block;height:1348px;left:-279px;opacity:.67;position:absolute;top:-708px;width:1348px}section#main .bg:after{background:radial-gradient(90.59% 90.59% at 80% 9.16%,#99ff4b 0,#99ff4b00 100%);border-radius:1332px;content:"";display:block;height:1332px;opacity:1;position:absolute;right:-436px;top:-680px;width:1332px;z-index:35}section#main .container{z-index:40}section#main .container h1{font-size:40px;font-weight:600;letter-spacing:-.8px;line-height:52px;margin-top:54px}section#main .container h1 span{color:#016dff;font-weight:700}section#main .container small{font-size:22px;font-weight:500;letter-spacing:-.44px;line-height:30px;margin-bottom:0;margin-top:20px}section#main .scroll-box{align-items:center;bottom:65px;color:#016dff;display:flex;flex-direction:column;font-size:20px;font-weight:700;gap:8px;justify-content:center;line-height:32px;position:absolute}section#main .scroll-box .dots{align-items:center;display:flex;flex-direction:column;gap:12px}section#main .scroll-box .dots .dot{background-color:#016dff;border-radius:50%;height:7px;width:7px;will-change:transform}section#pain-point{overflow:visible}section#pain-point .container:before{background-image:url(/static/media/main_bg.1f17fba9af66bca64de9.svg);content:"";display:block;height:600px;position:absolute;top:-340px;width:620px;z-index:10}section#pain-point .container small{color:#e4383b;font-size:18px;font-weight:700;line-height:18px;margin-bottom:12px}section#pain-point .container .list{align-items:center;display:flex;gap:20px;margin-top:80px}section#pain-point .container .list .rb-box{background:#fff;border-radius:20px;box-sizing:border-box;min-width:311px;overflow:hidden;padding:24px;position:relative;z-index:1}section#pain-point .container .list .rb-box .rb-content{align-items:center;display:flex;flex-direction:column;gap:12px}section#pain-point .container .list .rb-box .rb-content b{color:#e4383b;font-size:16px;font-weight:700;letter-spacing:-.32px;line-height:20px}section#pain-point .container .list .rb-box .rb-content h3{font-size:18px;font-weight:700;letter-spacing:-.32px;line-height:24px}section#pain-point .container .list .rb-box .rb-content p{color:#727272;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:20px;margin:0}section#pain-point .container .list .rb-box svg{inset:0;position:absolute}section#comes{background:#2a2f4c;height:110vh;justify-content:start;overflow:hidden}section#comes .container{text-align:center}section#comes .container small{color:#818181;font-size:18px;font-weight:700;margin-bottom:12px}section#comes .container h2{color:#f0f0f0;font-weight:600;margin-bottom:72px}section#comes .container .left-item{color:#f0f0f0;display:flex;list-style:none;margin:0}section#comes .container .left-item+.left-item{margin-top:40px}section#comes .container .left-item li{display:flex;flex-direction:column;gap:12px;min-width:218px}section#comes .container .left-item li p{color:#99ff4b;font-size:20px;font-weight:500;letter-spacing:-.4px}section#comes .container .left-item li span{color:#fff;font-size:40px;letter-spacing:-.8px;line-height:40px}section#comes .container .left-item li span b{font-weight:700}section#comes .container .graph{margin-top:-100px}section#comes .container .graph svg{overflow:auto}section#comes .container .graph .bar-contents{display:flex;justify-content:space-between}section#comes .container .graph .bar-contents li{display:flex;flex-direction:column;font-size:16px;letter-spacing:-.32px;line-height:24px;position:relative;text-align:right}section#comes .container .graph .bar-contents li .year{color:#99ff4b;font-weight:700;margin-bottom:5px}section#comes .container .graph .bar-contents li span{color:#fff;font-size:15px;font-weight:400}section#comes .container .graph .bar-contents li:first-child{left:-70px}section#comes .container .graph .bar-contents li:nth-child(2){left:-30px}section#comes .container .graph .bar-contents li:nth-child(4){left:-7px}section#comes .container .graph .bar-contents li:nth-child(5){left:-20px}section#qa-consulting{height:110vh}section#qa-consulting .container{position:relative}section#qa-consulting .container small{color:#016dff}section#qa-consulting .container h2{color:#333;font-weight:600;margin-bottom:55px}section#qa-consulting .container .spread{align-items:center;display:flex;height:442px;justify-content:center;position:relative;width:1440px}section#qa-consulting .container .spread .bg{height:442px;position:absolute;width:442px}section#qa-consulting .container .spread .bg .logo{align-items:center;background-image:url(/static/media/logo-bg.b05d70bb9f36b2c3e07f.svg);background-repeat:no-repeat;background-size:contain;display:flex;height:145px;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:145px;z-index:2}section#qa-consulting .container .spread .bg .logo:before{background-image:url(/static/media/logo.9128e944881a13ee9ee4.svg);background-repeat:no-repeat;content:"";display:block;height:76px;position:absolute;width:68px}section#qa-consulting .container .spread .bg .spread01{border:40px solid #d9e8f6;border-radius:100%;height:274px;left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:274px;z-index:1}section#qa-consulting .container .spread .bg .spread02{background:#ebf3fc;border:10px solid #f5faff;border-radius:100%;height:420px;left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:420px;z-index:0}section#qa-consulting .container .spread ul{height:442px;position:absolute;width:100%;z-index:4}section#qa-consulting .container .spread ul li{font-size:16px;letter-spacing:-.32px;line-height:24px;position:absolute;text-align:left}section#qa-consulting .container .spread ul li p{color:#191e3c;font-weight:700}section#qa-consulting .container .spread ul li span{color:#575e83;font-weight:500}section#qa-consulting .container .spread ul li:first-child,section#qa-consulting .container .spread ul li:nth-child(2),section#qa-consulting .container .spread ul li:nth-child(3){text-align:right}section#qa-consulting .container .spread ul li:after{align-items:center;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;border-radius:100%;content:"";display:flex;height:56px;justify-content:center;position:absolute;width:56px;z-index:5}section#qa-consulting .container .spread ul li:first-child{left:275px}section#qa-consulting .container .spread ul li:first-child:after{background-image:url(/static/media/1.d13a03aedb001946bb5e.svg);right:-100px;top:50px}section#qa-consulting .container .spread ul li:nth-child(2){left:220px;top:170px}section#qa-consulting .container .spread ul li:nth-child(2):after{background-image:url(/static/media/2.49e1d48da15cb5484869.svg);right:-100px;top:20px}section#qa-consulting .container .spread ul li:nth-child(3){bottom:0;left:310px}section#qa-consulting .container .spread ul li:nth-child(3):after{background-image:url(/static/media/3.1929342bf16d8bf71ee3.svg);right:-105px;top:-10px}section#qa-consulting .container .spread ul li:nth-child(4){right:230px}section#qa-consulting .container .spread ul li:nth-child(4):after{background-image:url(/static/media/4.74e9ec927b9435337fe5.svg);left:-150px;top:50px}section#qa-consulting .container .spread ul li:nth-child(5){right:220px;top:170px}section#qa-consulting .container .spread ul li:nth-child(5):after{background-image:url(/static/media/5.c115569bdfb5984ae9b7.svg);left:-100px;top:20px}section#qa-consulting .container .spread ul li:nth-child(6){bottom:0;right:310px}section#qa-consulting .container .spread ul li:nth-child(6):after{background-image:url(/static/media/6.f5a4df753d89f7f3806d.svg);left:-105px;top:-10px}section#qa-consulting .container a{align-items:center;background:#191e3c;border-radius:12px;color:#fff;display:flex;font-weight:700;height:25px;justify-content:center;letter-spacing:-.32px;margin-top:45px;padding:10px 24px;text-decoration:none;width:195px}section#comes-ai{background:#1b65ca}section#comes-ai .container small{color:#a3caff}section#comes-ai .container h2{color:#fff;margin-bottom:75px}section#comes-ai .container .box{align-items:center;display:flex;height:auto;justify-content:center;width:100%}section#comes-ai .container .box .arrow{height:140px;position:relative;width:160px}section#comes-ai .container .box .arrow ul{display:flex;flex-direction:column;gap:22px;position:absolute;top:-20px;z-index:2}section#comes-ai .container .box .arrow ul li{align-items:center;border-radius:90px;box-sizing:border-box;color:#fff;display:flex;font-weight:700;height:46px;justify-content:center;letter-spacing:-.32px;padding:10px;position:relative;width:160px}section#comes-ai .container .box .arrow ul li:before{background:#1b65ca;border:2px solid #fff;border-radius:100%;content:"";display:block;height:12px;position:absolute;width:12px;z-index:2}section#comes-ai .container .box .arrow svg{position:absolute;z-index:1}section#comes-ai .container .box .left{border-left:0;margin-right:20px}section#comes-ai .container .box .left:before{right:-24px}section#comes-ai .container .box .left ul{right:20px}section#comes-ai .container .box .left ul li{background:#317ce3;color:#fff}section#comes-ai .container .box .left ul li:before{right:-6px}section#comes-ai .container .box .left svg{right:-20px}section#comes-ai .container .box .right{border-right:0;margin-left:20px}section#comes-ai .container .box .right:before{left:-24px}section#comes-ai .container .box .right ul{left:20px}section#comes-ai .container .box .right ul li{background:#fff;color:#1b65ca}section#comes-ai .container .box .right ul li:before{left:-6px}section#comes-ai .container .box .right svg,section#comes-ai .container .box .right ul li:nth-child(2):after{left:-20px}section#comes-ai .container .box .center-container{align-items:center;border-radius:24px;box-sizing:border-box;display:flex;justify-content:center;position:relative}section#comes-ai .container .box .center-container .center-before-img{background-color:#1b65ca;background-image:url(/static/media/comes_ai_white.eafe4a98601790698064.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:26px;left:0;margin:auto;padding:0 18px;position:absolute;right:0;top:-13px;width:200px;z-index:2}section#comes-ai .container .box .center-container .border-svg{left:0;position:absolute;top:0;z-index:1}section#comes-ai .container .box .center-container .center-content{align-items:start;box-sizing:border-box;display:flex;flex-direction:column;gap:40px;justify-content:center;padding:0 50px;position:relative;z-index:2}section#comes-ai .container .box .center-container .center-content li{align-items:center;color:#fff;display:flex;gap:10px;text-align:left}section#comes-ai .container .box .center-container .center-content li .title{align-items:center;display:flex;font-size:18px;font-weight:600;gap:10px;height:40px;letter-spacing:-.36px;line-height:24px;width:120px}section#comes-ai .container .box .center-container .center-content li p{font-size:14px;letter-spacing:-.28px;line-height:20px}section#comes-ai .container .text{color:#fff;font-size:22px;font-weight:500;letter-spacing:-.44px;line-height:30px;margin-top:54px}section#gen-q{flex-direction:column;height:300vh;min-height:2700px}section#gen-q .container .video-banner{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}section#gen-q .container .video-banner img{width:240px}section#gen-q .container .video-banner h3{font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:20px}section#gen-q .container .video-list .video small{color:#016dff;font-weight:700}section#gen-q .container .video-list .video h2{font-weight:700;margin-top:12px}section#gen-q .container .video-list .video video{border:1px solid #292929;border-radius:36px;margin-top:36px;width:1024px}section#gen-q .container .video-list .video+.video{margin-top:90px}section#gen-q .bottom-contents{align-items:center;display:flex;height:100vh;justify-content:center;min-height:911px;position:relative;width:100%}section#gen-q .bottom-contents .bg{height:100%;overflow:hidden;position:absolute;width:100%;z-index:30}section#gen-q .bottom-contents .bg:before{background:radial-gradient(90.59% 90.59% at 20% 90.84%,#99ff4b 0,#99ff4b00 100%);border-radius:1348px;bottom:-708px;content:"";display:block;height:1348px;left:-279px;opacity:.67;position:absolute;width:1348px}section#gen-q .bottom-contents .bg:after{background:radial-gradient(90.59% 90.59% at 80% 90.84%,#60caff 0,#60caff00 100%);border-radius:1332px;bottom:-680px;content:"";display:block;height:1332px;opacity:1;position:absolute;right:-436px;width:1332px;z-index:35}section#gen-q .bottom-contents .container{gap:80px;z-index:60}section#gen-q .bottom-contents .container img{width:420px}section#gen-q .bottom-contents .container p{color:#0a80ff;font-size:60px;font-weight:800;letter-spacing:-1.2px;line-height:80px}section#softwave{background:#191e3c;overflow:hidden}section#softwave .back-svg{bottom:-100px;left:0;position:absolute;z-index:1}section#softwave .container{color:#fff;gap:48px;position:relative;z-index:20}section#softwave .container .flex{align-items:center;display:flex}section#softwave .container .flex.top{gap:40px}section#softwave .container .flex.btm{gap:12px}section#softwave .container .flex.btm a:first-child{background:#575e83}section#softwave .container .flex.btm a:last-child{background:#016dff}section#softwave .container .qr{align-items:center;background:#fff;border-radius:12px;display:flex;height:170px;justify-content:center;width:170px}section#softwave .container .box{display:flex;flex-direction:column;gap:16px;text-align:left}section#softwave .container .box h3{font-size:20px;font-weight:500;letter-spacing:-.4px}section#softwave .container .box p{font-size:18px;font-weight:400;letter-spacing:-.36px;line-height:30px}section#softwave .container a{align-items:center;border-radius:12px;color:#fff;display:flex;font-weight:700;height:45px;justify-content:center;letter-spacing:-.32px;text-decoration:none;width:200px}@media screen and (max-width:1440px){section{min-height:1080px}section .container{width:100%}section#main,section#softwave{min-height:100vh}}@media screen and (max-width:1110px){header{padding:0}section#comes .container .graph .bar-contents li:first-child{left:0;text-align:left}}@media screen and (max-width:1024px){header{display:none}section .container h2{font-size:28px}section#main .container h1{font-size:32px}section#main .container small{font-size:18px}section#comes .container .graph{margin-top:0}section#comes .container .graph .bar-contents li{font-size:14px;line-height:18px}section#qa-consulting .container .spread{width:100%}section#qa-consulting .container .spread .bg{height:300px;width:300px}section#qa-consulting .container .spread .bg .logo{height:120px;width:120px}section#qa-consulting .container .spread .bg .logo:before{background-size:contain;height:55px;width:48px}section#qa-consulting .container .spread .bg .spread01{height:220px;width:220px}section#qa-consulting .container .spread .bg .spread02{height:260px;width:260px}section#qa-consulting .container .spread ul{width:768px}section#qa-consulting .container .spread ul li{font-size:14px}section#qa-consulting .container .spread ul li:first-child{left:60px}section#qa-consulting .container .spread ul li:first-child:after{left:220px;top:70px}section#qa-consulting .container .spread ul li:nth-child(2){left:0}section#qa-consulting .container .spread ul li:nth-child(2):after{left:220px}section#qa-consulting .container .spread ul li:nth-child(3){left:80px}section#qa-consulting .container .spread ul li:nth-child(3):after{left:200px;top:-30px}section#qa-consulting .container .spread ul li:nth-child(4){right:60px}section#qa-consulting .container .spread ul li:nth-child(4):after{left:-70px;top:70px}section#qa-consulting .container .spread ul li:nth-child(5){right:0}section#qa-consulting .container .spread ul li:nth-child(5):after{left:-70px;top:20px}section#qa-consulting .container .spread ul li:nth-child(6){right:80px}section#qa-consulting .container .spread ul li:nth-child(6):after{left:-80px;top:-30px}section#pain-point .container .list{flex-wrap:wrap;justify-content:center}section#gen-q{height:auto;margin-top:10vw;min-height:auto}section#gen-q .container .video-list .video video{height:50vw;width:90vw}section#softwave .back-svg{opacity:.6}}@media screen and (max-width:984px){section#comes-ai{height:768px}section#comes-ai .container h2{margin-bottom:38px}section#comes-ai .container .box{display:none}section#comes-ai .container .box-mob{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}section#comes-ai .container .box-mob .arrow{position:relative}section#comes-ai .container .box-mob .arrow ul{display:flex;gap:5px}section#comes-ai .container .box-mob .arrow ul li{align-items:center;border-radius:90px;box-sizing:border-box;color:#fff;display:flex;font-size:12px;font-weight:700;height:32px;justify-content:center;letter-spacing:-.32px;padding:10px;position:relative;width:105.7px}section#comes-ai .container .box-mob .arrow ul li:before{background:#1b65ca;border:2px solid #fff;border-radius:100%;content:"";display:block;height:8px;position:absolute;width:8px;z-index:2}section#comes-ai .container .box-mob .top ul li{background:#317ce3;color:#fff}section#comes-ai .container .box-mob .top ul li:before{bottom:-8px}section#comes-ai .container .box-mob .top svg{margin-left:2.5px}section#comes-ai .container .box-mob .btm ul li{background:#fff;color:#1b65ca}section#comes-ai .container .box-mob .btm ul li:before{top:-4px}section#comes-ai .container .box-mob .center-container{align-items:center;border-radius:24px;box-sizing:border-box;display:flex;justify-content:center;position:relative}section#comes-ai .container .box-mob .center-container .center-before-img{background-color:#1b65ca;background-image:url(/static/media/comes_ai_white.eafe4a98601790698064.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:17.8px;left:0;margin:auto;padding:0 18px;position:absolute;right:0;top:-9px;width:142px;z-index:2}section#comes-ai .container .box-mob .center-container .border-svg{left:0;position:absolute;top:0;z-index:1}section#comes-ai .container .box-mob .center-container .center-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;justify-content:center;position:relative;z-index:2}section#comes-ai .container .box-mob .center-container .center-content li{align-items:center;color:#fff;display:flex;flex-direction:column;gap:8px;text-align:left}section#comes-ai .container .box-mob .center-container .center-content li .title{align-items:center;display:flex;font-size:14px;font-weight:600;gap:10px;height:24px;letter-spacing:-.36px;line-height:24px}section#comes-ai .container .box-mob .center-container .center-content li .title img{width:20px}section#comes-ai .container .box-mob .center-container .center-content li p{font-size:12px;letter-spacing:-.28px;line-height:20px;text-align:center}}@media screen and (max-width:767px){.pc{display:none!important}.mob{display:block}.slider{overflow:hidden;position:relative;width:325px}.slider-contents{align-items:center;background:#fff;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:20px 16px;width:100%}.slider-contents h4{color:#016dff;font-size:16px;font-weight:700;letter-spacing:-.28px;line-height:20px;margin:0}.slider-contents .flex{align-items:center;flex-direction:column;gap:4px}.slider-contents .flex p{font-size:18px;font-weight:700;letter-spacing:-.36px;line-height:24px}.slider-contents .flex p b{color:#e4383b}.slider-contents .flex span{color:#575e83;font-size:12px;font-weight:500;letter-spacing:-.28px;line-height:16px}.slider-contents .indicator{height:8px;width:100%}.slider .dot-indicators{bottom:20px;display:flex;justify-content:center;position:absolute;width:100%;z-index:10}.slider .dot-indicators .dot{background-color:#dfe2e9;border-radius:50%;cursor:pointer;height:8px;margin:0 5px;transition:background-color .3s;width:8px}.slider .dot-indicators .dot.active{background-color:#016dff}.slider.area2 .slider-contents{border:1px solid #e4383b}.slider.area2 .slider-contents h4{color:#e4383b}.slider.area2 .dot-indicators .dot.active{background-color:#e4383b}section{min-height:auto}section .container small{font-size:14px;line-height:18px}section .container h2{font-size:18px;letter-spacing:-.36px;line-height:22px}section#main .bg:after,section#main .bg:before{height:800px;top:-500px;width:800px}section#main .container img{width:40vw}section#main .container h1{font-size:24px;letter-spacing:-.48px;line-height:30px;margin-top:44px}section#main .container small{color:#727272;font-size:16px;letter-spacing:-.32px;line-height:24px}section#main .scroll-box{display:none}section#pain-point{height:100vh;min-height:650px}section#pain-point .container:before{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:90vw;top:-50vw;width:100vw}section#pain-point .container small{font-size:14px}section#pain-point .container h2{margin-bottom:24px}section#comes{box-sizing:border-box;height:760px;position:relative}section#comes .container{z-index:2}section#comes .container h2{margin-bottom:35px}section#comes .container .left-item li{gap:0;min-width:105px}section#comes .container .left-item li p{font-size:14px;letter-spacing:-.28px;line-height:20px}section#comes .container .left-item li span{font-size:30px}section#comes .container .left-item.mob-btm li{box-sizing:border-box;min-width:80px;padding:0 20px}section#comes .container .left-item+.left-item{margin-top:20px}section#comes .container .history{display:flex;gap:10px;margin-top:35px}section#comes .container .history ul{display:flex;flex-direction:column;gap:29px}section#comes .container .history ul li{display:flex;gap:12px;letter-spacing:-.28px;text-align:left}section#comes .container .history ul li span{color:#99ff4b;display:inline-block;font-size:14px;font-weight:700;line-height:16px;width:70px}section#comes .container .history ul li p{color:#fff;font-size:14px;font-weight:400;line-height:20px}section#comes .m-graph{bottom:-4px;position:absolute;right:-8px;z-index:1}section#qa-consulting{min-height:650px}section#qa-consulting .container img{margin-bottom:29px}section#comes-ai .container .text{font-size:16px;line-height:22px;margin-top:34px}section#gen-q{margin-top:60px}section#gen-q .container .video-banner img{width:143.42px}section#gen-q .container .video-banner h3{font-size:18px;font-weight:700;letter-spacing:-.36px}section#gen-q .container .video-list .video video{border-radius:12px;font-size:14px;height:100%;letter-spacing:-.28px;margin-top:20px;width:325px}section#gen-q .bottom-contents{min-height:100vh}section#gen-q .bottom-contents .bg:after,section#gen-q .bottom-contents .bg:before{bottom:-500px;height:800px;width:800px}section#gen-q .bottom-contents .container{gap:44px}section#gen-q .bottom-contents .container img{width:220px}section#gen-q .bottom-contents .container p{font-size:32px;letter-spacing:-.64px;line-height:48px}section#softwave{height:100vh;min-height:650px}section#softwave .container .flex{flex-direction:column}section#softwave .container .qr{height:100px;width:100px}section#softwave .container .qr img{width:60px}section#softwave .container .box{text-align:center}section#softwave .container .box h3{font-size:16px;line-height:24px}section#softwave .container .box h3 b{color:#99ff4b}section#softwave .container .box p{font-size:14px;line-height:24px}section#softwave .container .btm{gap:16px;width:325px}section#softwave .container .btm a{font-size:14px;letter-spacing:-.28px;width:100%}}