.illumination{margin:100px 0}@media only screen and (max-width:767px){.illumination{margin:50px 0}}.illumination h2{font-family:HankenGroteskBold;font-size:42px;font-weight:700;font-style:normal;color:#000;line-height:54.6px}@media only screen and (max-width:767px){.illumination h2{text-align:center}}.illumination p{font-family:HankenGroteskLight;font-size:15px;font-weight:400;font-style:normal;color:#606569;line-height:22.5px}.illumination-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:30px}@media only screen and (max-width:767px){.illumination-row{flex-direction:column}}.illumination-row .custom-label__content{margin-top:30px;width:80%}@media only screen and (max-width:767px){.illumination-row .custom-label__content{width:100%}}@media only screen and (min-width:768px)and (max-width:1023px){.illumination-row .custom-label__content{width:100%}}@media only screen and (min-width:1024px)and (max-width:1299px){.illumination-row .custom-label__content{width:100%}}.illumination-item{width:50%}@media only screen and (max-width:767px){.illumination-item{width:100%}}.illumination-item.main-img{border-radius:10px}.introduction{position:relative;overflow:inherit;background:linear-gradient(100.84deg,#132eb8,#0a175c)}@media only screen and (max-width:767px){.introduction{padding-top:67.81px;padding-bottom:40px}}@media only screen and (min-width:768px)and (max-width:1023px){.introduction{padding-top:160px;padding-bottom:126px}}@media only screen and (min-width:1024px)and (max-width:1299px){.introduction{padding-top:160px;padding-bottom:126px}}@media only screen and (min-width:1300px){.introduction{padding-top:150px;padding-bottom:100px}}.introduction__bg{position:absolute}.introduction__bg-0{background:linear-gradient(100.84deg,#132eb8,#0a175c)}.introduction__bg-1{background:linear-gradient(100.84deg,#131c4c,#370fb8)}.introduction__bg-2{background:linear-gradient(100.84deg,#102597,#003627)}.introduction__bg-3{background:linear-gradient(106.18deg,#0b229a,#061620 100.34%)}@media only screen and (max-width:767px){.introduction__bg-snow-left{display:none;left:25px}}@media only screen and (min-width:768px)and (max-width:1023px){.introduction__bg-snow-left{left:0;top:30%}}@media only screen and (min-width:1024px)and (max-width:1299px){.introduction__bg-snow-left{display:block;left:0;top:30%}}@media only screen and (min-width:1300px){.introduction__bg-snow-left{display:block;left:0;top:30%}}@media only screen and (max-width:767px){.introduction__bg-snow-rotate{display:none;left:25px}}@media only screen and (min-width:768px)and (max-width:1023px){.introduction__bg-snow-rotate{left:70px;top:8%}}@media only screen and (min-width:1024px)and (max-width:1299px){.introduction__bg-snow-rotate{display:block;left:70px;top:9%}}@media only screen and (min-width:1300px){.introduction__bg-snow-rotate{display:block;left:calc((100% - 1240px)/2 + 15px);top:14%}}@media only screen and (max-width:767px){.introduction__bg-snow-3{display:none;left:44%}}@media only screen and (min-width:768px)and (max-width:1023px){.introduction__bg-snow-3{left:40%}}@media only screen and (min-width:1024px)and (max-width:1299px){.introduction__bg-snow-3{display:block;left:44%}}@media only screen and (min-width:1300px){.introduction__bg-snow-3{display:block;left:44%}}@media only screen and (max-width:767px){.introduction__bg-promotion{display:none;right:25px}}@media only screen and (min-width:768px)and (max-width:1023px){.introduction__bg-promotion{right:50px;bottom:15%}.introduction__bg-promotion img{width:450px;height:auto}}@media only screen and (min-width:1024px)and (max-width:1299px){.introduction__bg-promotion{display:block;right:70px;bottom:15%}}@media only screen and (min-width:1300px){.introduction__bg-promotion{display:block;right:calc((100% - 1240px)/2 - 57px)}}.introduction__bg-earth{right:0;bottom:0}.introduction__bg-disc{width:605px;right:calc((100% - 1240px)/2);top:135px}@media only screen and (max-width:767px){.introduction__bg-disc{display:none}}@media only screen and (min-width:768px)and (max-width:1023px){.introduction__bg-disc{width:unset;top:unset;right:5%;bottom:15%}.introduction__bg-disc img{width:450px;height:auto}}@media only screen and (min-width:1024px)and (max-width:1299px){.introduction__bg-disc{top:unset;right:10%;bottom:15%}}@media only screen and (min-width:1300px){.introduction__bg-disc{right:calc((100% - 1240px)/2);top:135px}}.introduction__bg-ai{width:684px;height:846px;bottom:18px}@media only screen and (max-width:767px){.introduction__bg-ai{display:none;right:25px}}@media only screen and (min-width:768px)and (max-width:1023px){.introduction__bg-ai{right:50px}}@media only screen and (min-width:1024px)and (max-width:1299px){.introduction__bg-ai{display:block;right:70px}}@media only screen and (min-width:1300px){.introduction__bg-ai{display:block;right:calc((100% - 1240px)/2 - 76px)}}.introduction__bg-ai img{-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.introduction__bg-face-recognizing-text{font-family:HankenGroteskMedium;font-size:15px;font-weight:600;font-style:normal;color:#fff;line-height:22.5px;bottom:489px}@media only screen and (max-width:767px){.introduction__bg-face-recognizing-text{display:none;right:350.7142857143px}}@media only screen and (min-width:768px)and (max-width:1023px){.introduction__bg-face-recognizing-text{right:375.7142857143px}}@media only screen and (min-width:1024px)and (max-width:1299px){.introduction__bg-face-recognizing-text{display:block;right:395.7142857143px}}@media only screen and (min-width:1300px){.introduction__bg-face-recognizing-text{display:block;right:calc((100% - 1240px)/2 + 244.2857142857px)}}.introduction__bg-faceBox{top:165px}@media only screen and (max-width:767px){.introduction__bg-faceBox{display:none;right:283.1132075472px}}@media only screen and (min-width:768px)and (max-width:1023px){.introduction__bg-faceBox{right:308.1132075472px}}@media only screen and (min-width:1024px)and (max-width:1299px){.introduction__bg-faceBox{display:block;right:328.1132075472px}}@media only screen and (min-width:1300px){.introduction__bg-faceBox{display:block;right:calc((100% - 1240px)/2 + 184.8648648649px)}}.introduction__bg-goDiPhone{width:338px;right:27.375%;top:100px}@media only screen and (max-width:767px){.introduction__bg-goDiPhone{display:none}}@media only screen and (min-width:768px)and (max-width:1023px){.introduction__bg-goDiPhone{top:unset;bottom:10%;right:14%}}@media only screen and (min-width:1024px)and (max-width:1299px){.introduction__bg-goDiPhone{top:unset;bottom:10%;right:14%}}@media only screen and (min-width:1300px){.introduction__bg-goDiPhone{display:block;right:calc((100% - 1240px)/2 + 164.8192771084px)}}.introduction__bg-goDiServices{right:23.6%;top:410px}@media only screen and (max-width:767px){.introduction__bg-goDiServices{display:none}}@media only screen and (min-width:768px)and (max-width:1023px){.introduction__bg-goDiServices{top:unset;bottom:10%;right:5%}}@media only screen and (min-width:1024px)and (max-width:1299px){.introduction__bg-goDiServices{top:unset;bottom:10%;right:10%}}@media only screen and (min-width:1300px){.introduction__bg-goDiServices{display:block;right:calc((100% - 1240px)/2 + 103.6363636364px)}}.introduction__container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.introduction__container .w-604px{width:604px!important}@media only screen and (min-width:1300px){.introduction__container .mb-25px{margin-bottom:25px!important}.introduction__container .mb-27px{margin-bottom:27px!important}.introduction__container .mb-26dot5px{margin-bottom:26.5px!important}}@media only screen and (max-width:767px){.introduction__container{display:flex;flex-direction:column;justify-content:center;align-items:center}}.introduction__label{color:#fed800;font-family:HankenGroteskBold;font-size:24px;font-weight:700;font-style:normal;line-height:27.12px}@media only screen and (max-width:767px){.introduction__label{font-family:HankenGroteskBold;font-size:18px;font-weight:700;font-style:normal;line-height:20.34px;text-align:left;padding-top:20px}}.introduction__title{font-family:HankenGroteskBold;font-size:52px;font-weight:700;font-style:normal;padding-top:20px;color:#fff;line-height:58.76px}@media only screen and (max-width:767px){.introduction__title{font-family:HankenGroteskBold;font-size:28px;font-weight:700;font-style:normal;text-align:left;line-height:31.64px;padding-bottom:20px}}@media only screen and (min-width:768px)and (max-width:1023px){.introduction__title{padding-top:10px;padding-bottom:15px;font-size:20px}}@media only screen and (min-width:1024px)and (max-width:1299px){.introduction__title{padding-top:60px;padding-bottom:20px;font-size:28px}}@media only screen and (min-width:1300px){.introduction__title{padding-bottom:20px;font-size:52px}}.introduction__text{padding-top:0;font-family:HankenGroteskLight;font-size:15px;font-weight:400;font-style:normal;line-height:1.5;color:#fff;padding-bottom:20px}@media only screen and (max-width:767px){.introduction__text{margin-bottom:0;text-align:left}}@media only screen and (min-width:768px)and (max-width:1023px){.introduction__text{font-size:14px}}@media only screen and (min-width:1024px)and (max-width:1299px){.introduction__text{font-size:15px}}@media only screen and (min-width:1300px){.introduction__text{font-size:15px;margin-bottom:0!important}}@media only screen and (max-width:767px){.introduction .custom-button{justify-content:flex-start}}.introduction__right{width:43.4%;position:relative}@media only screen and (min-width:1300px){.introduction__right-desktop-hidden{display:none}}@media only screen and (max-width:767px){.introduction__right{padding-top:40px;width:100%}}.introduction__service{background-color:#fff;padding:30px;border-radius:20px;width:-moz-fit-content;width:fit-content;position:relative}@media only screen and (max-width:767px){.introduction__service{padding:15px}}@media only screen and (min-width:1300px){.introduction__service{width:530px;margin-left:8px;margin-top:-3px}}.introduction__service-title{font-family:HankenGroteskMedium;font-size:18px;font-weight:600;font-style:normal;color:#000;line-height:20.34px}.introduction__service-divider{margin:10px 0}@media only screen and (min-width:1300px){.introduction__service-divider{margin:14px 0}}.introduction__service-content{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:14px}@media only screen and (min-width:1300px){.introduction__service-content{gap:14px}}.introduction__service-box{display:flex;flex-grow:0;justify-content:space-around;align-items:center;gap:10px;background:#f5f5f5;width:-moz-fit-content;width:fit-content;padding:14px;border-radius:10px}@media only screen and (min-width:1300px){.introduction__service-box.cs-nlp{width:276px;height:52px;padding-left:17px}.introduction__service-box.cs-nlp span{width:130px;height:16px}}.introduction__service-box.ai{justify-content:space-between}@media only screen and (min-width:1300px){.introduction__service-box.ai{width:180px;height:52px;padding:14px 24px}.introduction__service-box.ai span{font-size:16px!important;line-height:18.08px!important}.introduction__service-box.ai div{font-family:HankenGroteskLight;padding:6px 8px 4px;font-size:14px!important;line-height:16px!important;width:105px}.introduction__service-box.web-dev{padding:15px 18.5px}.introduction__service-box.web-dev span{font-size:16px!important;line-height:18.08px!important}.introduction__service-box.web-dev-services{gap:13.5px!important;padding:14px 20.25px 14px 22.25px}.introduction__service-box.mobile-dev{padding:15px 15.5px;width:180px}.introduction__service-box.mobile-dev span{font-size:16px!important;line-height:18.08px!important}.introduction__service-box.mobile-dev-services{width:276px}}.introduction__service-box.flex-grow{flex-grow:1}.introduction__service-box span{font-family:HankenGroteskMedium;font-size:14px;font-weight:600;font-style:normal;color:#000;line-height:15.82px}@media only screen and (max-width:767px){.introduction__service-box span{font-size:12px}}.introduction__service-tag{padding:3px 10px;color:#fff;gap:10px;border-radius:4px;background-color:#112692}@media only screen and (max-width:767px){.introduction__service-tag{font-size:12px;text-wrap:nowrap}}.introduction__bottom{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:80px}@media only screen and (min-width:1300px){.introduction__bottom{margin-top:60px}}.introduction__bottom-progress-bar{width:100%;display:flex;gap:10px}@media only screen and (min-width:1300px){.introduction__bottom-progress-bar{gap:30px}}.introduction__bottom-progress-bar-container{width:25%;cursor:pointer}.introduction__bottom-pause{cursor:pointer}@media only screen and (max-width:767px){.introduction__bottom-content-desktop{display:none}}@media only screen and (min-width:1300px){.introduction__bottom-content-desktop{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:30px}.introduction__bottom-content-phone{display:none}}.introduction__bottom-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:25%}@media only screen and (max-width:767px){.introduction__bottom-item{width:100%}}.introduction__bottom-item h2{font-family:HankenGroteskMedium;font-size:16px;font-weight:600;font-style:normal;color:#fff;line-height:24px}@media only screen and (min-width:1300px){.introduction__bottom-item h2{font-family:HankenGroteskMedium;font-size:20px;font-weight:600;font-style:normal;color:#fff;line-height:1.5}}.introduction__bottom-item p{margin-bottom:0!important;font-family:HankenGroteskMedium;font-size:13px;font-weight:600;font-style:normal;color:#fff;line-height:19.5px}@media only screen and (min-width:1300px){.introduction__bottom-item p{font-family:HankenGroteskLight;font-size:15px;font-weight:400;font-style:normal;color:#fff;line-height:22.5px}}.introduction__bottom-line{width:100%;height:6px;border-radius:2px;margin:10px 0;background-color:hsla(0,0%,100%,.2)}.introduction .ant-progress-outer{width:100%!important}.introduction .popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.502);display:flex;justify-content:center;align-items:center;z-index:1000;padding-top:5%}.introduction .popup-content{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;padding:34px;gap:24px;border-radius:24px;background-color:#fff;width:700px;max-height:80%;min-height:530px;max-width:90%;position:relative}@media only screen and (max-width:767px){.introduction .popup-content{gap:5px;padding:34px 24px;min-height:480px}}@media only screen and (min-width:768px)and (max-width:1023px){.introduction .popup-content{min-height:500px}}@media only screen and (max-width:320px){.introduction .popup-content{min-height:460px}}.introduction .popup-image{position:absolute;top:-25%}@media only screen and (min-width:768px)and (max-width:1023px){.introduction .popup-image{top:-28%}}@media only screen and (max-width:767px){.introduction .popup-image{top:-30%}}@media only screen and (max-width:320px){.introduction .popup-image{top:-30%}}.introduction .popup-image img{height:250px;width:auto}.introduction .popup-close{width:40px;height:40px;cursor:pointer;background-color:hsla(0,0%,100%,.322);position:absolute;border-radius:100000px;bottom:-50px}.introduction .popup-close,.introduction .popup-outro{display:flex;justify-content:center;align-items:center}.introduction .popup-outro{flex-direction:column;width:100%}.introduction .popup-outro .popup-chip{min-width:305px;height:31px;padding:2px 10px;border-radius:12px;background-color:rgba(132,141,255,.141);color:#223cbf;font-family:HankenGroteskLight;font-size:18px;font-weight:600;line-height:27px;text-align:left}@media only screen and (max-width:767px){.introduction .popup-outro .popup-chip{font-size:14px;min-width:unset}}@media only screen and (max-width:320px){.introduction .popup-outro .popup-chip{font-size:12px;min-width:unset}}.introduction .popup-outro h1{font-weight:700;line-height:62.4px;font-size:48px;font-family:HankenGroteskBold;text-align:center;color:#131313}@media only screen and (max-width:767px){.introduction .popup-outro h1{font-size:32px;line-height:40px}}@media only screen and (min-width:768px)and (max-width:1023px){.introduction .popup-outro h1{font-size:42px;line-height:52px}}@media only screen and (max-width:480px){.introduction .popup-outro h1{font-size:28px;line-height:38px}}@media only screen and (max-width:320px){.introduction .popup-outro h1{font-size:18px;line-height:28px}}.introduction .popup-outro p{font-weight:400;line-height:21px;font-size:14px;font-family:HankenGroteskLight;text-align:center;color:#131313;margin-bottom:0}.introduction .popup-button,.introduction .popup-outro p span{font-weight:700;font-family:HankenGroteskBold}.introduction .popup-button{width:262px;height:46px;padding:14px 28px;gap:10px;border-radius:100000px;background-color:#fed800;font-size:16px;line-height:18.08px;text-align:center}@media only screen and (max-width:767px){.introduction .popup-button{width:auto}}.introduction .popup-sprinkler{position:absolute;bottom:7%;right:25%}@media only screen and (max-width:767px){.introduction .popup-sprinkler{right:8%}}.introduction .popup-icon{position:absolute;bottom:7%;left:18%}@media only screen and (max-width:767px){.introduction .popup-icon{left:5%}}