@font-face{font-family:avenir;src:url(/build/assets/Avenir%20Regular-CgYKpSjw.ttf)}@font-face{font-family:hiragino;src:url(/build/assets/Hiragino%20Kaku%20Gothic%20Std%20W8-D1st0XDf.otf)}html,body{font-family:avenir,sans-serif;color:#000;background-color:#f9f9f9;font-style:normal;position:relative}img{max-width:100%;width:100%}.show{display:flex}.hide{display:none}.pc-show{display:block}.mobile-show{display:none}html{line-height:1.5;box-sizing:border-box;scroll-behavior:smooth}*{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}input,textarea,select,button{outline:none;font:inherit}input{line-height:normal}label,button{cursor:pointer;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}ul{list-style:none}a{text-decoration:none}img,picture,video,canvas,svg{display:block;max-width:100%;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@media only screen and (max-width: 46.1875em){input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea{font-size:16px}}.wrapper{max-width:1440px;width:100%;margin-inline:auto}.section{width:100%;padding:0 86px}.header{padding-top:27px;width:100%;display:flex;flex-direction:column;background-image:url(/build/assets/header_bg-CN1Q3skg.png);background-size:100% 100%;background-repeat:no-repeat}.header-logo{width:175px;margin-top:23px}.header-title{margin-top:29px}.header-desc{width:654px;margin:16px auto;text-align:center;color:#000;font-size:28px;font-weight:800;line-height:45px;letter-spacing:2.8px;padding-bottom:157px}.problems-container{width:100%;display:flex;gap:100px;flex-direction:column}.section-problems{width:100%}.section-problems .problems-container .top-part{display:flex;gap:61px;padding:0 86px}.problems-container .top-part .left-part{width:462px;padding-top:12px;display:flex;flex-direction:column;gap:9.5px}.problems-container .top-part .left-part .title{font-family:Outfit,sans-serif;font-size:90px;font-weight:800;line-height:normal;letter-spacing:9px}.title span{display:block;transform:translateY(105%);transition:transform cubic-bezier(.215,.61,.355,1) .5s}.title.-visible span{transform:translate(0)}.title span:nth-child(2){transition-delay:.06s}.title span:nth-child(3){transition-delay:.12s}.title span:nth-child(4){transition-delay:.18s}.title span:nth-child(5){transition-delay:.24s}.title span:nth-child(6){transition-delay:.3s}.title span:nth-child(7){transition-delay:.36s}.title span:nth-child(8){transition-delay:.42s}.title span:nth-child(9){transition-delay:.48s}.title span:nth-child(10){transition-delay:.54s}.title span:nth-child(11){transition-delay:.6s}.title span:nth-child(12){transition-delay:.66s}.title span:nth-child(13){transition-delay:.72s}.title span:nth-child(14){transition-delay:.78s}.problems-container .top-part .left-part .desc{font-size:23px;font-weight:800;line-height:40px;letter-spacing:1.15px}.problems-container .top-part .right-part{display:flex;flex-direction:column;gap:30px;padding-top:56px}.problems-container .top-part .right-part .right-part__item{display:flex;justify-content:space-between;border-bottom:6px solid #f5f5f5;gap:23.42px}.problems-container .top-part .right-part .right-part__item .left-side{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.problems-container .top-part .right-part .right-part__item .item-top{display:flex;gap:23px;align-items:center}.problems-container .top-part .right-part .right-part__item .item-top img{width:36px}.problems-container .top-part .right-part .right-part__item .item-top .title{font-size:25px;font-weight:800;line-height:40px}.problems-container .top-part .right-part .right-part__item .item-bot{padding-left:58px}.problems-container .top-part .right-part .right-part__item .item-bot .desc{font-size:14px;font-weight:400;line-height:30px}.problems-container .bot-part{width:992px;margin:0 auto}.offshore{width:100%;display:flex;flex-direction:column;padding-top:148px}.offshore .title{font-family:Outfit,sans-serif;font-size:90px;font-weight:800;line-height:normal;letter-spacing:9px}.offshore .sub-title{font-size:23px;font-weight:800;line-height:40px;letter-spacing:1.15px;margin-top:9px}.offshore .desc{margin-top:45px;padding-left:66px;font-size:20px;font-weight:400;line-height:35px}.offshore .content{width:1020px;margin-top:58px;margin-left:89.5px;display:flex}.offshore .content .content-1{width:155px}.offshore .content .content-2{width:76px;margin:180px 23px auto}.offshore .content .content-3{display:flex;flex-direction:column;width:329px;margin-top:-22px}.offshore .content .content-4{width:76px;margin:180px 18px auto}.offshore .content .content-5{display:flex;flex-direction:column;width:329px;margin-top:-22px}.offshore .content .content-desc{display:flex;text-align:center;margin-top:21px;font-size:18px;font-weight:800;line-height:30px;letter-spacing:.9px}.merit{width:100%;display:flex;flex-direction:column;padding-top:82px}.merit .title{font-family:Outfit,sans-serif;font-size:90px;font-weight:800;line-height:normal;letter-spacing:9px}.merit .sub-title{margin-top:9px;font-size:23px;font-weight:800;line-height:40px;letter-spacing:1.15px}.merit .content{display:flex;padding-left:21.5px;margin-top:60px}.merit .content .content-item{width:calc(100% / 3);padding-left:33px;padding-right:33px}.merit .content .content-item:not(.item-3){border-right:6px solid #f5f5f5}.merit .content .content-item .top-part{display:flex;gap:28px;justify-content:center;align-items:center}.merit .content .content-item .top-part .number{font-family:Outfit,sans-serif;font-size:20px;font-weight:800;line-height:40px;letter-spacing:2px}.merit .content .content-item .item-title{margin-top:10px;font-size:25px;font-weight:800;line-height:40px;text-align:center}.merit .content .content-item .item-desc{margin-top:12px;font-size:14px;font-style:normal;font-weight:400;line-height:30px}.dev{width:100%;display:flex;flex-direction:column;padding-top:89px}.dev .title{font-family:Outfit,sans-serif;font-size:80px;font-weight:800;line-height:normal;letter-spacing:9px}.dev .sub-title{margin-top:9px;font-size:23px;font-weight:800;line-height:40px;letter-spacing:1.15px}.dev .content{margin-top:51.5px}.slick-list{padding:unset}.dev .content .content-item{width:500px!important;display:flex;flex-direction:column;margin:auto 33px}.dev .content .content-item .main-content{display:flex;flex-direction:column;justify-content:flex-start}.dev .content .content-item .main-content .content-title{margin-top:45px;font-size:25px;font-weight:800;line-height:35px}.dev .content .content-item .main-content .content-desc{margin-top:10.5px;padding-bottom:17.5px;font-size:20px;font-weight:400;line-height:35px;border-bottom:6px solid #f5f5f5}.dev .content .content-item .content-foot{font-size:14px;font-weight:400;line-height:30px}.language{padding-top:143px;width:100%;display:flex;gap:100px}.language .left-part{display:flex;flex-direction:column}.language .left-part .title{font-family:Outfit,sans-serif;font-size:80px;font-weight:800;line-height:normal;letter-spacing:9px}.language .left-part .sub-title{font-size:23px;font-weight:800;line-height:40px;letter-spacing:1.15px}.language .left-part img{margin-top:89.5px;margin-left:29.5px;width:434px}.language .right-part{display:flex;flex-direction:column}.language .right-part .content-item{display:flex;flex-direction:column;gap:6px;border-bottom:6px solid #f5f5f5}.language .right-part .content-item.item-1{padding-top:39px;padding-bottom:39px}.language .right-part .content-item.item-2{padding-top:30px;padding-bottom:27.5px}.language .right-part .content-item.item-3{padding-top:28px;padding-bottom:28px}.language .right-part .content-item.item-4{padding-top:30px;padding-bottom:30px}.language .right-part .content-item .label{display:flex;gap:9px;justify-content:flex-start;align-items:center}.language .right-part .content-item .label span{font-size:25px;font-weight:800;line-height:40px}.language .right-part .content-item .item-desc{font-size:14px;font-weight:400;line-height:30px;padding-left:52px}.flow{width:100%;padding-top:123.5px}.flow .title{font-family:Outfit,sans-serif;font-size:80px;font-weight:800;line-height:normal;letter-spacing:9px}.flow .sub-title{font-size:23px;font-weight:800;line-height:40px;letter-spacing:1.15px}.flow .content{margin-top:50px}.strengths{width:100%;padding-top:61px}.section-problems .strengths .title{font-family:Outfit,sans-serif;font-size:80px;font-weight:800;line-height:normal;letter-spacing:9px;padding-left:86px}.section-problems .strengths .sub-title{font-size:23px;font-weight:800;line-height:40px;letter-spacing:1.15px;padding-left:86px}.strengths .content{width:992px;margin:0 auto;padding-top:30px}.faq{width:100%;padding-top:61px}.faq .title{font-family:Outfit,sans-serif;font-size:80px;font-weight:800;line-height:normal;letter-spacing:9px}.faq .sub-title{font-size:23px;font-weight:800;line-height:40px;letter-spacing:1.15px}.faq .content{display:flex;flex-direction:column;margin-top:89.5px;margin-left:147.5px}.faq .content-item .accordion{border-bottom:6px solid #f5f5f5}.faq .content-item .accordion,.faq .content-item .panel{width:100%;display:flex;justify-content:space-between;text-align:left;border-radius:2px}.faq .content-item .accordion .left-part,.faq .content-item .panel .left-part{display:flex;gap:39px;justify-content:flex-start;align-items:center}.faq .content-item .accordion .left-part img,.faq .content-item .panel .left-part img{width:60px}.faq .content-item .accordion .left-part p{font-size:18px;font-weight:800;line-height:40px}.faq .content-item .panel .left-part p{margin-top:16px;font-size:16px;font-weight:400;line-height:35px}.faq .content-item .accordion .right-part{display:flex;align-items:center}.faq .content-item .accordion .right-part img{width:20px}.faq .panel{max-height:0;overflow:hidden;transition:.4s ease-in-out;opacity:0;margin-bottom:10px}.faq .panel.show{opacity:1;max-height:500px}.member{width:100%;padding-top:116px}.member .title{font-family:Outfit,sans-serif;font-size:80px;font-weight:800;line-height:normal;letter-spacing:9px}.member .sub-title{font-size:23px;font-weight:800;line-height:40px;letter-spacing:1.15px}.member .content{display:flex;flex-wrap:wrap;gap:36px;margin-top:30.5px}.member .content .content-item{display:flex;flex-direction:column}.member .content .content-item>img{width:280px}.member .content .content-item .name{padding-left:15px;font-size:22px;font-weight:800;line-height:30px;margin-top:24px}.member .content .content-item .desc{display:flex;padding-left:15px;gap:8.5px;justify-content:flex-start;font-size:14px;font-weight:400;line-height:30px}.member .content .content-item .desc img{width:15px;height:1px;margin:auto 0}.fixed{width:100%;max-width:1440px;margin:70px 0}.fixed .content{width:854px;margin:0 auto;background-image:url(/build/assets/fixed_bg-DzMAzysu.png);background-size:100% 100%;background-repeat:no-repeat;display:flex;justify-content:flex-end;align-items:center;padding:33px 50px 33px 0}.fixed .content img{width:264px}.footer{width:100%;background-image:url(/build/assets/footer_bg-D8sJW37v.png);background-size:cover;background-repeat:no-repeat;text-align:center}.footer .title{padding-top:22px}.footer .title a{text-decoration:none;color:#fff;font-size:16px;font-weight:500;line-height:35px}.footer .desc{color:#fff;font-size:12px;font-weight:400;line-height:35px;padding-bottom:7.5px;margin-top:-9px}@media (max-width: 768px){body{margin:unset}.pc-show{display:none}.mobile-show{display:block}.section{padding:0 20px}.header{width:100%;height:auto;padding-top:22px;display:flex;flex-direction:column;background-image:url(/build/assets/header_bg_mobile-Dv_GtgWg.png)}.header-logo{width:118px;height:auto;margin-top:0}.header-title{margin-top:32px}.header-desc{margin-top:44px;width:83.2%;font-size:14px;line-height:26px;letter-spacing:.7px;padding-bottom:88px}.problems-container{padding-top:12px;gap:46px}.section-problems .problems-container .top-part{display:flex;flex-direction:column;gap:25px;padding:0 20px}.problems-container .top-part .left-part{width:100%;padding-top:unset;padding-left:unset}.problems-container .top-part .left-part .title{font-size:30px;letter-spacing:3px}.problems-container .top-part .left-part .desc{font-size:14px;font-weight:800;letter-spacing:.17px}.problems-container .top-part .right-part{gap:25.5px;padding-top:unset}.problems-container .top-part .right-part .right-part__item{display:flex;flex-direction:column;border-bottom:4px solid #f5f5f5;gap:11.75px}.problems-container .top-part .right-part .right-part__item .item-top{gap:17.5px;align-items:baseline}.problems-container .top-part .right-part .right-part__item .item-top img{width:27px}.problems-container .top-part .right-part .right-part__item .item-top .title{font-size:15px;line-height:26px}.problems-container .top-part .right-part .right-part__item .item-bot{padding-left:0}.problems-container .top-part .right-part .right-part__item .item-bot .desc{line-height:22px}.problems-container .top-part .right-part .right-part__item .icon{margin:10px auto}.problems-container .bot-part{width:100%}.offshore{width:100%;display:flex;flex-direction:column;padding-top:56px;padding-left:unset}.offshore .title{font-size:40px;letter-spacing:3px}.offshore .sub-title{font-size:14px;letter-spacing:.7x;margin-top:4px}.offshore .desc{margin-top:7px;padding-left:0;font-size:14px;line-height:22px}.offshore .content{width:100%;margin:34.5px 0 0;flex-direction:column;justify-content:center;align-items:center}.offshore .content .content-desc{display:block;font-size:18px}.offshore .content .content-1{width:100%;height:auto}.offshore .content .content-2{width:76px;height:auto;margin:9px auto}.offshore .content .content-3{flex-direction:column-reverse;width:100%;height:auto;margin:unset}.offshore .content .content-4{width:100%;height:auto;margin:unset}.offshore .content .content-5{flex-direction:column-reverse;width:100%;height:auto;margin:unset}.merit{width:100%;display:flex;flex-direction:column;padding-top:68px;padding-left:unset}.merit .title{font-size:40px;letter-spacing:4px}.merit .sub-title{font-size:14px;letter-spacing:.7x;margin-top:4px}.merit .content{display:flex;flex-direction:column;margin:17px auto 0;padding-left:unset;gap:20px}.merit .content .content-item{width:100%;padding-left:0;padding-right:0}.merit .content .content-item:not(.item-3){border-right:unset;border-bottom:6px solid #f5f5f5}.merit .content .content-item .top-part .number{display:none}.merit .content .content-item .item-title{margin-top:8px;font-size:22px;background:var( --1, linear-gradient( 63deg, #7cd2e3 -10.78%, #5c81c8 21.69%, #b572bf 58.89%, #e492c4 92.04%, #f2aecb 119.09% ) );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.merit .content .content-item .item-desc{margin-top:9px;margin-bottom:20px}.dev{width:100%;display:flex;flex-direction:column;padding-top:64px}.dev .title{font-size:40px;line-height:40px;letter-spacing:4px}.dev .sub-title{margin-top:6px;font-size:14px;font-weight:800;letter-spacing:.7px}.dev .content{margin-top:unset;display:flex;gap:20px}.dev .content .content-item{width:300px!important}.dev .content .content-item .main-content .content-title{margin-top:16.5px;font-size:22px}.dev .content .content-item .main-content .content-desc{margin-top:7.5px;padding-bottom:21.5px;font-size:14px}.language{padding-top:64px;width:100%;flex-direction:column;gap:49px}.language .left-part .title{font-size:40px;line-height:40px;letter-spacing:4px}.language .left-part .sub-title{padding-top:6px;font-size:14px;letter-spacing:.7px}.language .left-part img{width:335px;margin-top:19px;margin-left:0}.language .right-part{display:flex;flex-direction:column;gap:28.5px}.language .right-part .content-item{display:flex;flex-direction:column;gap:6px;border-bottom:6px solid #f5f5f5;padding-top:unset!important;padding-bottom:7.5px!important}.language .right-part .content-item .label{display:flex;gap:9px;justify-content:flex-start;align-items:center}.language .right-part .content-item .label span{font-size:18px;font-weight:800;line-height:40px}.language .right-part .content-item .item-desc{font-size:14px;font-weight:400;line-height:30px;padding-left:unset}.flow{padding-top:72.5px}.flow .title{font-size:40px;line-height:40px;letter-spacing:4px}.flow .sub-title{margin:6px;font-size:14px;letter-spacing:.7px}.flow .content{margin-top:10px}.strengths{padding-top:71px}.section-problems .strengths .title{font-size:40px;line-height:40px;letter-spacing:4px;padding-left:20px}.section-problems .strengths .sub-title{margin-top:6px;font-size:14px;letter-spacing:.7px;padding-left:20px}.strengths .content{width:100%;padding-top:0}.faq{padding-top:59px}.faq .title{font-size:40px;line-height:40px;letter-spacing:4px}.faq .sub-title{padding-top:6px;font-size:14px;letter-spacing:.7px}.faq .content{display:flex;flex-direction:column;margin-top:24px;margin-left:0}.faq .content-item .accordion .left-part,.faq .content-item .panel .left-part{gap:13px}.faq .content-item .accordion .left-part img,.faq .content-item .panel .left-part img{width:30px}.faq .content-item .accordion .left-part p{font-size:14px;line-height:20px}.faq .content-item .panel .left-part p{margin-top:20px;font-size:14px;line-height:20px}.faq .content-item .accordion .right-part{display:flex;align-items:center}.faq .content-item .accordion .right-part img{width:16px}.member{padding-top:66px}.member .title{font-size:40px;line-height:40px;letter-spacing:4px}.member .sub-title{margin-top:6px;font-size:14px;letter-spacing:.75px}.member .content{display:flex;flex-wrap:wrap;gap:15px;margin-top:6px}.member .content .content-item{display:flex;flex-direction:column;width:calc(50% - 15px)}.member .content .content-item>img{width:160px}.member .content .content-item .name{padding-left:unset;font-size:15px;margin-top:7px}.member .content .content-item .desc{padding-left:0}.fixed{width:100%;margin:40px 0}.fixed .content{width:100%;margin:0 auto;background-image:unset;padding:unset;justify-content:center}.footer{background-image:url(/build/assets/footer_bg_sp-6FPsjUXi.png)}}.line-shadow{box-shadow:0 4px 4px #0000000d inset;box-shadow:0 0 4px #00000014 inset}.bg-flow{background:linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(63.43deg,#7cd2e3 -10.78%,#5c81c8,#b572bf -10.75%,#e492c4 92.04%,#f2aecb 119.09%)}.bg-flow-2{background:linear-gradient(0deg,#0000000d,#0000000d),linear-gradient(63.43deg,#7cd2e3 -10.78%,#5c81c8,#b572bf -10.75%,#e492c4 92.04%,#f2aecb 119.09%)}.bg-flow-3{background:linear-gradient(0deg,#0000001a,#0000001a),linear-gradient(63.43deg,#7cd2e3 -10.78%,#5c81c8,#b572bf -10.75%,#e492c4 92.04%,#f2aecb 119.09%)}.bg-flow-4{background:linear-gradient(0deg,#00000026,#00000026),linear-gradient(63.43deg,#7cd2e3 -10.78%,#5c81c8,#b572bf -10.75%,#e492c4 92.04%,#f2aecb 119.09%)}.bg-flow-5{background:linear-gradient(0deg,#0003,#0003),linear-gradient(63.43deg,#7cd2e3 -10.78%,#5c81c8,#b572bf -10.75%,#e492c4 92.04%,#f2aecb 119.09%)}@media (max-width: 768px){.bg-flow,.bg-flow-2,.bg-flow-3,.bg-flow-4,.bg-flow-5{background:linear-gradient(0deg,#ffffff0d,#ffffff0d),linear-gradient(63.43deg,#7cd2e3 -10.78%,#5c81c8,#b572bf -10.75%,#e492c4 92.04%,#f2aecb 119.09%)}}.scroll-infinity__wrap{display:flex;overflow:hidden}.scroll-infinity__list{display:flex;list-style:none;padding:0}.scroll-infinity__list--left{animation:infinity-scroll-left 18s infinite linear .5s both}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.contact-fixed{position:fixed;bottom:0;left:0;transition:bottom .3s ease-in-out}
