﻿@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.min.css";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700&display=swap";html{font-size:20px}*,*::before,*::after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}html,body{color:#000;-webkit-font-smoothing:antialiased}body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,pre{-webkit-text-size-adjust:none;font-size:inherit;letter-spacing:-0.04em;line-height:1.2;font-weight:400;font-family:"Pretendard",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";outline:none}@media(max-width: 1060px){body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,pre{font-size:16px;line-height:160%}}html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,table,tr,td,dl,dt,dd,a,img,input,button,select,textarea{margin:0px;padding:0px;list-style:none}address,cite,dfn,em,var{font-style:normal}code,kbd,samp{font-family:dotum,"돋움",courier new,courier,monospace}header,hgroup,article,nav,footer,figure,figcaption,canvas,section,menu{display:block;margin:0;padding:0}body,div,p,ul,li,input,h1,h2,h3,h4,h5,h6,dl,dt,dd,a,select,textarea{box-sizing:border-box}a{text-decoration:none;color:#000}img,fieldset,iframe{border:0 none}fieldset{width:auto;min-width:0;max-width:none;border:0;margin:0;padding:0}legend{position:absolute !important;display:block;width:0 !important;height:0 !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}legend.focusable:active,legend.focusable:focus{position:static;height:auto;width:auto;margin:0;clip:auto;overflow:visible}img{border:0px;vertical-align:top}table{border-collapse:collapse;border-spacing:0}caption{display:none}button{cursor:pointer;border:0;background-color:rgba(0,0,0,0)}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}.layer-popup{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;padding:20px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,.7)}.layer-popup .popup-wrapper{display:table;width:100%;height:100%}.layer-popup .cell{display:table-cell;height:100%;vertical-align:middle}.layer-popup .popup-container{margin:0 auto}.layer-popup .popup-container.w-400{max-width:400px}.layer-popup .popup-content{position:relative;z-index:2;padding:20px;background-color:#fff}.popupWrap{width:1000px;height:auto;display:none;background-color:#fff;overflow:hidden;z-index:2000}.popupWrap .btn_popClose{position:absolute;top:0;right:0;width:80px;height:80px;z-index:10}.popupWrap .btn_popClose:before,.popupWrap .btn_popClose:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:2px;background-color:#555}.popupWrap .btn_popClose:before{transform:translate(-50%, -50%) rotate(-45deg)}.popupWrap .btn_popClose:after{transform:translate(-50%, -50%) rotate(45deg)}.popupWrap .btn_popClose.light:before,.popupWrap .btn_popClose.light:after{background-color:#fff}#fullpage .section .popupWrap{position:fixed !important;transform:translate(-50%, -50%) !important}html,body{word-break:keep-all}html.scroll-disable,body.scroll-disable{overflow:hidden}@media(min-width: 800px){html.scroll-disable,body.scroll-disable{overflow:visible}}body{overflow-x:hidden}img{max-width:100%}figure img{display:block}figure.center{display:flex;justify-content:center;align-items:center}figure.right{display:flex;justify-content:flex-end;align-items:center}@media(max-width: 1060px){.view-pc{display:none}}.view-mo{display:none}@media(max-width: 1060px){.view-mo{display:block}}.ani,.pt{position:absolute;background-position:center center;background-repeat:no-repeat;background-size:auto 100%}.blind{position:absolute !important;display:block;width:0 !important;height:0 !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}.blind.focusable:active,.blind.focusable:focus{position:static;height:auto;width:auto;margin:0;clip:auto;overflow:visible}.section-inner{position:relative;width:1060px;margin:0 auto}@media(max-width: 1060px){.section-inner{width:100% !important;padding-inline:20px}}#wrap{position:relative;min-width:360px;height:auto;margin:0 auto;background-color:#fff}main{position:relative;overflow:hidden}.primary{color:#1786ff !important}.fwB{font-weight:700}@media(max-width: 1060px){span.br{display:block}}.bul-list>li{position:relative;padding-left:24px;font-weight:400;font-size:18px;line-height:150%;letter-spacing:-0.05em}.bul-list>li:before{content:"•";position:absolute;top:0;left:8px}@media(max-width: 1060px){.bul-list>li{padding-left:23px;font-size:15px;line-height:150%;font-weight:400}.bul-list>li:before{left:8px}}.bul-list.dash>li:before{content:"-"}.bul-list.star>li{padding-left:20px}.bul-list.star>li:before{content:"※"}.bul-list.comment>li{font-size:18px;line-height:150%;font-weight:600}.bul-list.comment>li::before{content:"*"}@media(max-width: 1060px){br.none{display:none}}.scrollIcon{position:absolute;bottom:50px;left:calc(50% - 32.5px);width:65px;height:72px;padding-top:50px;background:url("../images/scroll_arrow.svg") no-repeat center top/auto 44px;animation:scrollAni 1s infinite alternate;font-size:16px;color:#fff;text-align:center;z-index:100}.skip_nav{position:relative;z-index:100}.skip_nav a{position:absolute;top:-150px;left:0;width:100%;background-color:#000;text-align:center;padding:7px 0;font-size:16px;color:#fff}.coverPage{position:absolute;top:0;left:0;width:100%;height:100vh !important;background:url("../images/brandLogo.svg") no-repeat center center/auto 40px;z-index:100}.swiper-pagination{position:relative;top:auto;bottom:auto;left:auto;display:flex;justify-content:center;align-items:center;column-gap:18px;margin-top:40px}.swiper-pagination-bullet{margin:0 !important;width:8px;height:8px;opacity:1;background-color:#e9e9e9}.swiper-pagination-bullet-active{background-color:#1786ff;opacity:1}@media(max-width: 1060px){.swiper-pagination{margin-top:30px;column-gap:10px}}.count__wrap-title{text-align:center;font-weight:700;font-size:22px;line-height:140%}.count__wrap-box{height:124px;text-align:center}.count__wrap-box .count{height:95px;display:flex;justify-content:center;align-items:center}.count__wrap-box .count>*{font-weight:500;font-size:60px;line-height:140%;color:#1786ff}.count__wrap-box .count span{position:relative;width:100px;height:100%;text-align:center}.count__wrap-box .count span:before{content:attr(data-label);position:absolute;bottom:-12px;left:0;width:100%;height:25px;font-weight:500;font-size:13px;line-height:140%;color:rgba(0,0,0,.5)}@media(max-width: 1060px){.count__wrap-box{height:90px}.count__wrap-box .count{height:80px}.count__wrap-box .count>*{font-weight:500;font-size:53px;line-height:140%;color:#1786ff}.count__wrap-box .count span{width:80px}}.process__list{display:grid;grid-template-columns:repeat(var(--cnt), 1fr);gap:var(--gap)}.process__list-item{position:relative;padding-top:calc(var(--rw) + 25px);text-align:center}.process__list-item strong{font-weight:700;font-size:20px;line-height:150%}.process__list-item p{font-weight:500;font-size:16px;line-height:150%}.process__list-item::before{content:"";position:absolute;top:0;left:50%;width:var(--rw);height:var(--rw);background-color:#1786ff;clip-path:circle();background-position:center;background-repeat:no-repeat;transform:translateX(-50%)}.process__list-item+.process__list-item::after{content:"";position:absolute;top:0;left:calc(var(--gap)*-1);width:var(--gap);height:var(--rw);background:url("../images/process_arrow.svg") no-repeat center center/auto var(--ico-size);opacity:0;animation:fadeIn .4s ease forwards;animation-delay:calc(.2s*var(--position, 1) + .2s)}@media(max-width: 1000px){.process__list{display:flex;flex-flow:row wrap;justify-content:center}.process__list-item{width:calc(33% - var(--gap))}}@media(max-width: 1060px){.process__list-item{width:26.5%;padding-top:calc(var(--rw) + 15px)}.process__list-item strong{font-size:14px}.process__list-item p{font-size:12px}.process__list-item::before{background-size:auto 50px !important}}.f-sb{font-weight:600 !important}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(hover: hover){.pop_view{cursor:pointer}}.recruitLinkSection .count__wrap .countTimer span:not(.label),.faqSection .tab-content .accord-list .accord-item,.howWorkSection .grid-wrap .grid__item,.businessSection .control [class*=swiper-button],.businessSection .box,.valueSection .value__box{position:relative;background:rgba(255,255,255,.15);border-radius:30px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.25);box-shadow:0 0 50px rgba(23,134,255,.1);overflow:hidden;transition:all var(--anim--hover-time) var(--anim--hover-ease)}.glass-highlight::before{content:"";position:absolute;top:0;left:0;width:120%;height:120%;background:radial-gradient(circle at top left, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.2) 40%, transparent 70%)}@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}:root{--global--size: clamp(2rem, 4vw, 5rem);--anim--hover-time: 400ms;--anim--hover-ease: cubic-bezier(0.25, 1, 0.5, 1)}.alarm__wrap .button-wrap{position:relative;z-index:100;width:max-content;margin:0 auto;border-radius:100vw;background:rgba(0,0,0,0);pointer-events:none;transition:all var(--anim--hover-time) var(--anim--hover-ease)}.alarm__wrap .button-shadow{--shadow-cuttoff-fix: 2em;position:absolute;width:calc(100% + var(--shadow-cuttoff-fix));height:calc(100% + var(--shadow-cuttoff-fix));top:calc(0% - var(--shadow-cuttoff-fix)/2);left:calc(0% - var(--shadow-cuttoff-fix)/2);filter:blur(clamp(2px, 0.125em, 12px));-webkit-filter:blur(clamp(2px, 0.125em, 12px));-moz-filter:blur(clamp(2px, 0.125em, 12px));-ms-filter:blur(clamp(2px, 0.125em, 12px));overflow:visible;pointer-events:none}.alarm__wrap .button-shadow::after{content:"";position:absolute;z-index:0;inset:0;border-radius:999vw;background:linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1));width:calc(100% - var(--shadow-cuttoff-fix) - .25em);height:calc(100% - var(--shadow-cuttoff-fix) - .25em);top:calc(var(--shadow-cuttoff-fix) - .5em);left:calc(var(--shadow-cuttoff-fix) - .875em);padding:.125em;box-sizing:border-box;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:all var(--anim--hover-time) var(--anim--hover-ease);overflow:visible;opacity:1}.alarm__wrap .glass-btn{--border-width: clamp(1px, 0.0625em, 4px);all:unset;cursor:pointer;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);pointer-events:auto;z-index:3;background:linear-gradient(-75deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.05));border-radius:999vw;box-shadow:inset 0 .125em .125em rgba(0,0,0,.05),inset 0 -0.125em .125em rgba(255,255,255,.5),0 .25em .125em -0.125em rgba(0,0,0,.2),0 0 .1em .25em inset rgba(255,255,255,.2),0 0 0 0 #fff;backdrop-filter:blur(clamp(1px, 0.125em, 4px));-webkit-backdrop-filter:blur(clamp(1px, 0.125em, 4px));-moz-backdrop-filter:blur(clamp(1px, 0.125em, 4px));-ms-backdrop-filter:blur(clamp(1px, 0.125em, 4px));transition:all var(--anim--hover-time) var(--anim--hover-ease)}.alarm__wrap .glass-btn:hover{transform:scale(0.975);backdrop-filter:blur(0.01em);-webkit-backdrop-filter:blur(0.01em);-moz-backdrop-filter:blur(0.01em);-ms-backdrop-filter:blur(0.01em);box-shadow:inset 0 .125em .125em rgba(0,0,0,.05),inset 0 -0.125em .125em rgba(255,255,255,.5),0 .15em .05em -0.1em rgba(0,0,0,.25),0 0 .05em .1em inset rgba(255,255,255,.5),0 0 0 0 #fff}.alarm__wrap .glass-btn span{position:relative;display:inline-flex;gap:7px;align-items:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;font-size:1.2rem;font-weight:700;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0em .25em .05em rgba(0,0,0,.1);transition:all var(--anim--hover-time) var(--anim--hover-ease);padding-inline:1.5em;padding-block:.875em}.alarm__wrap .glass-btn:hover span{text-shadow:.025em .025em .025em rgba(0,0,0,.12)}.alarm__wrap .glass-btn span::after{content:"";display:block;position:absolute;z-index:1;width:calc(100% - var(--border-width));height:calc(100% - var(--border-width));top:calc(0% + var(--border-width)/2);left:calc(0% + var(--border-width)/2);box-sizing:border-box;border-radius:999vw;overflow:clip;background:linear-gradient(var(--angle-2), rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 40% 50%, rgba(255, 255, 255, 0) 65%);z-index:3;mix-blend-mode:screen;pointer-events:none;background-size:200% 200%;background-position:0% 50%;background-repeat:no-repeat;transition:background-position calc(var(--anim--hover-time)*1.25) var(--anim--hover-ease),--angle-2 calc(var(--anim--hover-time)*1.25) var(--anim--hover-ease)}.alarm__wrap .glass-btn:hover span::after{background-position:25% 50%}.alarm__wrap .glass-btn:active span::after{background-position:50% 15%;--angle-2: -15deg}@media(hover: none)and (pointer: coarse){.alarm__wrap .glass-btn span::after,.alarm__wrap .glass-btn:active span::after{--angle-2: -45deg}}.alarm__wrap .glass-btn::after{content:"";position:absolute;z-index:1;inset:0;border-radius:999vw;width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));top:calc(0% - var(--border-width)/2);left:calc(0% - var(--border-width)/2);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) 5% 40%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 60% 95%, rgba(0, 0, 0, 0.5)),linear-gradient(180deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:all var(--anim--hover-time) var(--anim--hover-ease),--angle-1 500ms ease;box-shadow:inset 0 0 0 calc(var(--border-width)/2) rgba(255,255,255,.5)}.alarm__wrap .glass-btn:hover::after{--angle-1: -115deg}.alarm__wrap .glass-btn:active::after{--angle-1: -75deg}.alarm__wrap .button-wrap:has(.glass-btn:hover) .button-shadow{filter:blur(clamp(2px, 0.0625em, 6px));-webkit-filter:blur(clamp(2px, 0.0625em, 6px));-moz-filter:blur(clamp(2px, 0.0625em, 6px));-ms-filter:blur(clamp(2px, 0.0625em, 6px));transition:filter var(--anim--hover-time) var(--anim--hover-ease)}.alarm__wrap .button-wrap:has(.glass-btn:hover) .button-shadow::after{top:calc(var(--shadow-cuttoff-fix) - .875em);opacity:1}.alarm__wrap .button-wrap:has(.glass-btn:active){transform:rotate3d(1, 0, 0, 25deg)}.alarm__wrap .button-wrap:has(.glass-btn:active) .glass-btn{box-shadow:inset 0 .125em .125em rgba(0,0,0,.05),inset 0 -0.125em .125em rgba(255,255,255,.5),0 .125em .125em -0.125em rgba(0,0,0,.2),0 0 .1em .25em inset rgba(255,255,255,.2),0 .225em .05em 0 rgba(0,0,0,.05),0 .25em 0 0 rgba(255,255,255,.75),inset 0 .25em .05em 0 rgba(0,0,0,.15)}.alarm__wrap .button-wrap:has(.glass-btn:active) .button-shadow{filter:blur(clamp(2px, 0.125em, 12px));-webkit-filter:blur(clamp(2px, 0.125em, 12px));-moz-filter:blur(clamp(2px, 0.125em, 12px));-ms-filter:blur(clamp(2px, 0.125em, 12px))}.alarm__wrap .button-wrap:has(.glass-btn:active) .button-shadow::after{top:calc(var(--shadow-cuttoff-fix) - .5em);opacity:.75}.alarm__wrap .button-wrap:has(.glass-btn:active) span{text-shadow:.025em .25em .05em rgba(0,0,0,.12)}@media(hover: none)and (pointer: coarse){.alarm__wrap .glass-btn::after,.alarm__wrap .glass-btn:hover::after,.alarm__wrap .glass-btn:active::after{--angle-1: -75deg}}@media(hover: none)and (pointer: coarse){.glass-btn:hover{transform:scale(0.98);background:linear-gradient(to bottom right, rgba(255, 255, 255, 0.3), var(--glass-bg))}}.poppins{font-family:"Poppins"}header{position:fixed;top:0;left:0;width:100%;height:80px;padding-inline:50px;z-index:1000}@media(max-width: 1060px){header{padding-inline:0}}header .header-inner{position:relative;display:flex;justify-content:space-between;align-items:center;width:1060px;margin:0 auto}@media(max-width: 1060px){header .header-inner{width:100%;padding-inline:22px 0}}header .logo{position:relative;display:block;width:93px;height:80px;background:url("../images/brandLogo.svg") no-repeat 0 center/93px auto;z-index:998}header .logo a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}header .logo.mo{background-image:url("../images/brandLogo.svg") !important}header .m_btn_menu,header .m_btn_close{display:none}header nav .gnb-menu{position:absolute;top:14px;left:50%;transform:translateX(-50%);height:52px;display:flex;justify-content:center;align-items:center}header nav .gnb-menu li{position:relative}header nav .gnb-menu li a{display:flex;justify-content:center;align-items:center;width:auto;height:100%;padding-inline:20px;font-weight:500;font-size:14px;line-height:25px;color:#000;text-align:center;font-family:"Poppins"}header nav .gnb-menu li:hover a,header nav .gnb-menu li.active a{color:#1786ff !important;font-weight:700}header nav .gnb-menu li:first-child a{font-family:"Pretendard"}header .shareLink_group{display:flex;justify-content:flex-end;align-items:center;gap:20px}header .shareLink_group .share_link{padding-right:10px;font-size:14px;font-weight:500;background:url("../images/icon_arrow_c02.svg") no-repeat right center/auto 7px}header .shareLink_group .share_link:hover{background-image:url("../images/icon_arrow_c01.svg") !important;color:#1786ff !important;font-weight:700}header.light .logo{background-image:url("../images/brandLogo.svg")}header.light nav .gnb-menu li a{color:#fff}header.light .shareLink_group .share_link{color:#fff;background-image:url("../images/icon_arrow_c02_w.svg")}header.fixed,header.header-hover{background-color:#fff}header.fixed .logo,header.header-hover .logo{background-image:url("../images/brandLogo.svg")}header.fixed nav .gnb-menu li a,header.header-hover nav .gnb-menu li a{color:#000}header.fixed .shareLink_group .share_link,header.header-hover .shareLink_group .share_link{color:#000;background-image:url("../images/icon_arrow_c02.svg")}header.fixed{transition:.3s;background-color:rgba(255,255,255,.5);backdrop-filter:blur(10px)}@media(max-width: 1060px){header{height:76px}header .header-inner{width:100%;height:76px;padding-left:20px}header .link_apply{display:none !important}header .logo{position:relative;width:93px;background-size:93px auto;height:76px;z-index:2000}header .m_btn_menu{display:block;position:absolute;top:0;right:0;width:76px;height:100%;background:url("../images/m_btn_menu.svg") no-repeat center center/auto 36px}header .gnb-wrap{display:none;position:fixed;top:0;right:0;width:100%;height:auto;padding-left:0;box-sizing:border-box;z-index:1000}header .gnb-wrap ul{margin-top:80px;display:grid;grid-template-columns:1fr;width:100%;gap:3px 0;padding:0 20px;justify-content:flex-start;background:none;box-shadow:none;left:auto;transform:none}header .gnb-wrap ul li{margin-left:0 !important;width:100%;height:76px;font-size:18px;background:none;border-bottom:1px solid #c3c3c3}header .gnb-wrap ul li:before{display:none !important}header .gnb-wrap ul li a{width:auto;padding-block:0;display:block;text-align:left;font-weight:700;font-size:18px;line-height:76px;padding-left:0;color:#2e2e2e !important;background:none;background-color:#fff}header .gnb-wrap ul li a br{display:none}header .gnb-wrap ul li.active a{border:0}header .gnb-wrap .gnb-box{position:relative;display:block;background-color:#fff;height:100vh;padding-top:76px}header .gnb-wrap .shareLink_group{position:absolute;top:600px;left:20px}header .gnb-wrap .shareLink_group .share_link{color:#000}header .gnb-wrap .m_btn_close{display:block;position:absolute;top:0;right:0;width:76px;height:76px;z-index:10}header .gnb-wrap .m_btn_close:before,header .gnb-wrap .m_btn_close:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#000}header .gnb-wrap .m_btn_close:before{transform:translate(-50%, -50%) rotate(-45deg)}header .gnb-wrap .m_btn_close:after{transform:translate(-50%, -50%) rotate(45deg)}header.fixed{background-color:#fff}}#footer{height:80px !important;background:linear-gradient(275deg, #07F -14.08%, #59C5E4 131.33%);text-align:center;z-index:9999}#footer .section-inner{height:100%;display:flex;justify-content:space-between;align-items:center}#footer .footer-logo{width:93px;height:22px;background:url("../images/footer_brandLogo.svg") no-repeat center center/auto 100%}#footer .copyright{align-content:center;height:60px;font-weight:400;font-size:14px;line-height:120%;color:rgba(255,255,255,.5)}@media(max-width: 1060px){#footer{height:97px !important}#footer .copyright{font-size:12px}}.mainPage #footer{background:#010101}.mainPage{background:url("../images/main_heading_bg_03.jpg") no-repeat top center/4000px auto}.mainPage .mainSection{position:relative;padding-top:200px;height:100vh;background:url("../images/main_heading_bg_1.jpg") no-repeat bottom center/4000px auto}.mainPage .mainSection::before{content:"";position:absolute;top:0;left:0;width:100%;height:200px;background:linear-gradient(to bottom, rgb(220, 246, 255), rgba(220, 246, 255, 0))}.mainPage .mainSection .main-title{position:relative;text-align:center}.mainPage .mainSection .main-title span{font-weight:700;font-size:60px;line-height:130%;background:linear-gradient(295deg, #07135F -13.27%, #3455EB 123.3%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.mainPage .mainSection .kv_wrap{position:absolute;bottom:0;left:50%;transform:translateX(-50%) scale(0.9);width:1210px;height:660px;z-index:12}.mainPage .mainSection .kv_wrap .kv-building{left:50%;top:59px;width:957px;height:473px;transform:translateX(-50%)}.mainPage .mainSection .kv_wrap .kv-building .building{top:177px;left:50%;transform:translateX(-50%);width:488px;height:287px;background-image:url("../images/kv_building.png");background-position:center bottom;z-index:2}.mainPage .mainSection .kv_wrap .kv-obj01{left:0;top:271px;width:206px;height:206px;background-image:url("../images/kv_obj_01.png");z-index:4}.mainPage .mainSection .kv_wrap .kv-obj02{left:75px;top:57px;width:390px;height:325px;background-image:url("../images/kv_obj_02.png");z-index:4}.mainPage .mainSection .kv_wrap .kv-obj03{left:620px;top:0;width:292px;height:292px;background-image:url("../images/kv_obj_03.png");z-index:4}.mainPage .mainSection .kv_wrap .kv-obj04{right:131px;top:30px;width:187px;height:187px;background-image:url("../images/kv_obj_04.png");z-index:4}.mainPage .mainSection .kv_wrap .kv-obj05{right:0;top:234px;width:262px;height:262px;background-image:url("../images/kv_obj_05.png");z-index:4}@media(min-width: 1200px)and (max-height: 800px){.mainPage .mainSection{padding-top:150px}.mainPage .mainSection .main-title{z-index:30}.mainPage .mainSection .main-title span{font-size:38px}}@media(min-width: 1200px)and (max-height: 900px){.mainPage .mainSection .main-title span{font-size:42px}.mainPage .mainSection .kv_wrap{bottom:50px;transform:translateX(-50%) scale(0.6)}}.mainPage .moBg{position:relative;background:url("../images/main_mid_bg.png") no-repeat bottom center/4000px auto}.mainPage .midBg{position:relative;background:#010c56 url("../images/main_bottom_bg_1.jpg") no-repeat top center/4000px 3175px}@media(max-width: 1060px){.mainPage{background-image:url("../images/main_heading_bg_03_mo.jpg");background-size:1000px auto}.mainPage .mainSection{padding-top:280px;background-image:url("../images/main_heading_bg_1_mo.jpg");background-size:1000px auto}.mainPage .mainSection .object{display:none}.mainPage .mainSection .main-title span{font-size:34px}.mainPage .mainSection .kv_wrap{bottom:110px !important;transform-origin:bottom center;transform:translateX(-50%) scale(0.4)}.mainPage .moBg{background-image:url("../images/main_mid_bg_mo.png");background-size:1000px auto}.mainPage .midBg{background-image:url("../images/main_bottom_bg_1_mo.jpg");background-size:1000px 2680px;height:3300px;display:flex;flex-flow:column nowrap;justify-content:flex-end}}@media(max-width: 1060px)and (max-height: 700px){.mainPage .mainSection{padding-top:150px}}.motionSection{position:relative;height:100vh;overflow:hidden;--vh:100vh}.motionSection .motion-content{position:relative;z-index:10;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.motionSection .text-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.motionSection .text-slide{position:absolute;width:100%;text-align:center;opacity:0;transform:translateY(0);transition:all .8s ease}.motionSection .text-slide.active{opacity:1;transform:translateY(0)}.motionSection .text-slide span{display:block;background:linear-gradient(306deg, #023BFE -155.28%, #81C2FF -14.77%, #FFF 109.18%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);font-size:60px;font-weight:700;line-height:1.2}.motionSection .text-slide span strong{font-weight:700}.motionSection .bgTrack{position:absolute;inset:0 auto auto 0;width:100%;height:calc(var(--vh)*2);background:url("../images/main_mid_bg.png") no-repeat bottom center/cover;will-change:transform}.motionSection .obj01{position:absolute;left:-200px;top:calc(50% - 100px);width:587px;height:582px;background-image:url("../images/scroll_object_1.png");background-repeat:no-repeat;background-position:center;z-index:4}.motionSection .obj02{position:absolute;right:-150px;top:calc(50% - 150px);transform:translateY(-50%);width:536px;height:498px;background-image:url("../images/scroll_object_2.png");background-repeat:no-repeat;background-position:center;z-index:4}.motionSection .text-slide[data-slide="1"]{opacity:1;transform:translateY(0)}@media(max-width: 1060px){.motionSection .obj01{left:-100px;background-size:auto 50%;background-position:left center}.motionSection .obj02{right:-100px;background-size:auto 50%;background-position:right center}.motionSection .text-slide span{font-size:32px}.motionSection .text-slide span strong{display:block}}.motion_wrap{position:relative;z-index:10;min-height:200vh}@media(max-width: 1060px){.motion_wrap{height:200vh}}.valueSection .section-inner{padding-block:25px 353px}.valueSection .value__box{position:relative;min-height:420px;padding-block:95px 91px;border-radius:30px;display:grid;grid-template-columns:1fr 450px}.valueSection .value__box:not(:last-child){margin-bottom:50px}.valueSection .value__box .value__content{padding-left:90px;display:flex;flex-flow:column nowrap;justify-content:space-between}.valueSection .value__box .value__content dl dt{background:linear-gradient(275deg, #0C4CF7 22.18%, #1A81FB 102.12%, #14B8FF 184.57%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);font-weight:800;font-size:40px;line-height:132%;letter-spacing:-0.04em}.valueSection .value__box .value__content dl dd{margin-top:8px;font-weight:700;font-size:24px;line-height:145%;background:linear-gradient(275deg, rgba(7, 19, 95, 0.6) 11.97%, rgba(52, 85, 235, 0.6) 160.26%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.valueSection .value__box .value__content p{margin-top:52px;font-weight:400;font-size:21px;line-height:150%}.valueSection .value__box .value__img{position:relative;display:flex;flex-flow:column nowrap;justify-content:center;text-align:center;background-position:top center;background-repeat:no-repeat}.valueSection .value__box .value__img strong{font-weight:800;font-size:18px;line-height:129%}.valueSection .value__box .value__img h2{margin-top:6px;font-weight:800;font-size:40px;line-height:132%;background:linear-gradient(275deg, #0C4CF7 22.18%, #1A81FB 102.12%, #14B8FF 184.57%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.valueSection .value__box:nth-of-type(1){--pd:170px}.valueSection .value__box:nth-of-type(1) .value__img{padding-top:var(--pd);background-image:url("../images/value_img_01.png");background-size:auto calc(var(--pd) - 24px)}.valueSection .value__box:nth-of-type(2){--pd:210px}.valueSection .value__box:nth-of-type(2) .value__img{padding-top:var(--pd);background-image:url("../images/value_img_02.png");background-size:auto 195px;mix-blend-mode:screen}.valueSection .value__box:nth-of-type(3){--pd:190px}.valueSection .value__box:nth-of-type(3) .value__img{padding-top:var(--pd);background-image:url("../images/value_img_03.png");background-size:auto var(--pd);mix-blend-mode:screen}.valueSection .value__box:nth-of-type(4){--pd:233px}.valueSection .value__box:nth-of-type(4) .value__img{padding-top:var(--pd);background-image:url("../images/value_img_04.png");background-size:auto var(--pd)}.valueSection .value__box:nth-of-type(4) .value__content dl{padding-top:15px}.valueSection .value__box:nth-of-type(even){grid-template-columns:450px 1fr}.valueSection .value__box:nth-of-type(even) .value__img{order:1}.valueSection .value__box:nth-of-type(even) .value__content{order:2;padding-left:0}@media(max-width: 1060px){.valueSection{position:relative}.valueSection .section-inner{padding-block:0 235px}.valueSection .value__box{min-height:auto;padding-block:40px 50px;border-radius:12px;grid-template-columns:1fr}.valueSection .value__box .value__content{padding-inline:40px 28px;order:2}.valueSection .value__box .value__content dl dt{font-size:24px}.valueSection .value__box .value__content dl dd{font-size:16px}.valueSection .value__box .value__content p{margin-top:24px;font-size:16px}.valueSection .value__box .value__img{order:1;--pd:120px;background-position:top right 32px}.valueSection .value__box .value__img strong{position:absolute;top:0;left:40px;font-size:14px}.valueSection .value__box .value__img h2{position:absolute;left:40px;top:22px;font-size:21px}.valueSection .value__box:nth-of-type(even){grid-template-columns:1fr}.valueSection .value__box:nth-of-type(even) .value__img{background-position:top left 32px}.valueSection .value__box:nth-of-type(even) .value__img strong{left:auto;right:40px}.valueSection .value__box:nth-of-type(even) .value__img h2{left:auto;right:40px}.valueSection .value__box:nth-of-type(even) .value__content{order:2;padding-left:40px}.valueSection .value__box:nth-of-type(1) .value__img{background-size:auto 70px}.valueSection .value__box:nth-of-type(2) .value__img{background-size:auto 96px}.valueSection .value__box:nth-of-type(4) .value__img{background-size:auto 110px}.valueSection .value__box:nth-of-type(4) .value__img strong{top:10px}.valueSection .value__box:nth-of-type(4) .value__img h2{top:32px}.valueSection .value__box:nth-of-type(4) .value__content dl{padding-top:0}}.techBlogSection .section-inner{padding-block:0 191px}.techBlogSection .section-title{margin-bottom:370px}.techBlogSection .section-title h2{font-weight:700;font-size:60px;line-height:130%;background:linear-gradient(306deg, #023BFE -155.28%, #81C2FF -14.77%, #FFF 109.18%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);text-align:center}.techBlogSection .blog__wrap h3{margin-bottom:30px;font-weight:700;font-size:24px;line-height:145%;background:linear-gradient(269deg, #023BFE -102.87%, #81C2FF -2.97%, #CEEDFF 85.16%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.techBlogSection .blog__wrap .slide-wrap{position:relative}@media(max-width: 1060px){.techBlogSection .blog__wrap .slide-wrap .swiper-slide{width:254px}.techBlogSection .blog__wrap .slide-wrap .swiper-slide .techBlog__image{height:179px !important}.techBlogSection .blog__wrap .slide-wrap .swiper-slide .techBlog__info h3{font-size:18px !important}.techBlogSection .blog__wrap .slide-wrap .swiper-slide .techBlog__info::after{bottom:20px !important}}.techBlogSection .blog__wrap .slide-wrap .swiper-slide .techBlog__item{border-radius:16px;overflow:hidden}.techBlogSection .blog__wrap .slide-wrap .swiper-slide .techBlog__image{position:relative;height:252px;overflow:hidden;background-color:#000}.techBlogSection .blog__wrap .slide-wrap .swiper-slide .techBlog__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -55%);width:100%;height:auto;object-fit:contain}.techBlogSection .blog__wrap .slide-wrap .swiper-slide .techBlog__info{height:92px;padding:18px 40px 18px 20px;background-color:rgba(255,255,255,.15)}.techBlogSection .blog__wrap .slide-wrap .swiper-slide .techBlog__info h3{font-weight:500;font-size:21px;line-height:132%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.techBlogSection .blog__wrap .slide-wrap .swiper-slide .techBlog__info::after{content:"";position:absolute;bottom:18px;right:20px;width:24px;height:24px;border-radius:50%;background:url("../images/arrow_right.svg") no-repeat center center/auto 10px;border:1px solid #fff}.techBlogSection .blog__wrap .slide-wrap .swiper-slide .techBlog__link:hover .techBlog__info{background-color:#fff;transition:all .3s ease}.techBlogSection .blog__wrap .slide-wrap .swiper-slide .techBlog__link:hover .techBlog__info h3{background:rgba(0,0,0,0) #000;color:#000 !important;-webkit-text-fill-color:inherit}.techBlogSection .blog__wrap .slide-wrap .swiper-slide .techBlog__link:hover .techBlog__info::after{background-color:#dadce7}.techBlogSection .blog__wrap .slide-wrap [class*=swiper-button]{width:48px;height:48px;background-position:center center;background-repeat:no-repeat}.techBlogSection .blog__wrap .slide-wrap [class*=swiper-button]::after{display:none}.techBlogSection .blog__wrap .slide-wrap .swiper-button-prev{background-image:url("../images/slide_btn_prev.svg");left:-65px}.techBlogSection .blog__wrap .slide-wrap .swiper-button-next{background-image:url("../images/slide_btn_next.svg");right:-65px}.techBlogSection .blog__wrap .slide-wrap .swiper-scrollbar{width:100% !important;margin-top:30px;background-color:#97ceff}@media(max-width: 1060px){.techBlogSection{padding-bottom:164px;position:relative;height:auto}.techBlogSection .section-inner{height:auto;padding-block:0}.techBlogSection .section-title{margin-bottom:185px}.techBlogSection .section-title h2{font-size:32px}}.storySection .section-inner{padding-block:0 290px}.storySection .story__wrap h3{margin-bottom:30px;font-weight:700;font-size:24px;line-height:145%;background:linear-gradient(269deg, #023BFE -102.87%, #81C2FF -2.97%, #CEEDFF 85.16%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.storySection .slide-wrap .swiper-slide{height:360px}.storySection .slide-wrap .swiper-slide a{position:relative;display:block;width:100%;height:100%;border-radius:12px;overflow:hidden}.storySection .slide-wrap .swiper-slide a .story__item{position:absolute;top:30px;left:30px}.storySection .slide-wrap .swiper-slide a .story__item p{margin-bottom:14px;font-weight:600;font-size:21px;line-height:132%;color:#fff;transition:all .3s ease}.storySection .slide-wrap .swiper-slide a figure{position:relative;width:100%;height:100%}.storySection .slide-wrap .swiper-slide a figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .3s ease}@media screen and (min-width: 996px){.storySection .slide-wrap .swiper-slide a:hover figure img{transform:scale(1.1)}.storySection .slide-wrap .swiper-slide a:hover .story__item p{font-weight:700;font-size:16px}}.storySection .slide-wrap .swiper-scrollbar{margin-top:40px;background-color:#97ceff}@media(max-width: 1060px){.storySection .section-inner{padding-block:0 180px}.storySection .story__wrap h3{font-size:24px}.storySection .slide-wrap .swiper-slide{width:254px}.storySection .slide-wrap .swiper-slide a .story__item p{font-size:20px}}.link-wrap{margin-block-start:40px}.link-wrap .link{display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;width:100%;height:64px;background:linear-gradient(275deg, #07F -11.35%, #59C5E4 101.06%);font-weight:700;font-size:21px;line-height:132%;color:#fff}.workPage{position:relative;background:url("../images/work_bg_c_01.jpg") no-repeat top center/cover}.workPage .mainSection{position:relative;height:100vh;display:flex;justify-content:center;align-items:center}.workPage .mainSection .main-title{font-weight:600;font-size:60px;line-height:132%;color:#fff;position:relative;z-index:10;transform:translateY(0)}.workPage .mainSection .object_ball{position:absolute;top:0;left:50%;width:1550px;height:1150px}.workPage .mainSection .object_ball .ball-move{transform:translate(-50%, -40%) scale(1.5);transform-origin:top center;width:100%;height:100%;background:url("../images/work_main_object_1.png") no-repeat center center/100% auto;will-change:transform}.workPage .section-title{margin-bottom:21px;font-size:40px;font-family:"Poppins";font-weight:600;line-height:132%;color:#07135f}.workPage .section-title.light{color:#fff}@media(max-width: 1060px){.workPage .mainSection{height:840px;align-items:flex-start}.workPage .mainSection .main-title{padding-top:185px;font-size:40px}.workPage .mainSection .object_ball{width:1300px;height:1300px}.workPage .mainSection .object_ball .ball-move{transform:translate(-60%, -40%) scale(1) !important}.workPage .section-title{margin-bottom:15px;font-size:26px}}.businessSection .section-inner{margin-bottom:-260px}.businessSection .box{height:842px;padding:76.6px 88px;border-radius:60px 88px;box-shadow:0 0 60px 0 rgba(0,21,103,.14);text-align:center;overflow:visible}.businessSection .box h3{font-weight:700;font-size:40px;line-height:129%;color:#fff}.businessSection .box h3 span{opacity:.6}.businessSection .box .work_tit{margin-top:44px;display:inline-flex;align-items:center;justify-content:center;padding:18px 64px;font-weight:600;font-size:28px;line-height:140%;border-radius:140px;background:rgba(255,255,255,.92);box-shadow:4px 4px 19.5px 0 rgba(0,0,0,.15)}.businessSection .box .work_tit span{background:linear-gradient(264deg, #0C4CF7 -45.78%, #1A81FB 44.42%, #14B8FF 137.45%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);font-family:"Poppins"}.businessSection .box figure{position:relative;margin-top:70px;height:300px}.businessSection .box figure img{height:100%;margin:0 auto}.businessSection .box figure .mask-1{position:absolute;top:0;left:50%;width:322px;height:269px;background:url("../images/work_sec01_img_01_1.png") no-repeat center center/auto 100%;mix-blend-mode:screen}.businessSection .box .work_txt{margin-top:16px;font-weight:500;font-size:24px;line-height:150%;color:#182042}@media(max-width: 1060px){.businessSection .box{height:504px;padding:43px 0;border-radius:16px}.businessSection .box h3{font-size:16px;line-height:140%}.businessSection .box .work_tit{margin-top:18px;padding:8px 30px;font-size:16px}.businessSection .box figure{margin-top:21px;height:198px !important}.businessSection .box .work_txt{margin-top:10px;font-size:16px}}.businessSection .link-wrap{margin-top:56px;padding-inline:130px}.businessSection .link-wrap .link{height:72px;font-size:24px}.businessSection .link-wrap .link .svg-icon{width:12px;height:12px;margin-left:10px}.businessSection .link-wrap .link .svg-icon path{stroke:#fff}.businessSection .control{position:absolute;top:50%;left:0;width:100%}.businessSection .control [class*=swiper-button]{position:absolute;width:62px;height:62px;background-image:url("../images/paging_arrow_w.svg");background-size:auto 23px;background-repeat:no-repeat;background-position:center center}.businessSection .control [class*=swiper-button]::after{display:none}.businessSection .control .swiper-button-prev{left:-100px}.businessSection .control .swiper-button-next{right:-100px;transform:rotate(180deg)}.businessSection .businessSlide .last figure{height:250px}@media(max-width: 1060px){.businessSection{transform:translateY(-450px) !important;margin-bottom:-250px}.businessSection .section-inner{margin-bottom:0}.businessSection .link-wrap{padding-inline:0}.businessSection .link-wrap .link{font-size:21px}}.teamSection .team__list{display:grid;gap:200px;grid-template-columns:1fr}.teamSection .team__list .team__item .title{margin-bottom:35px;font-weight:700;font-size:40px;line-height:132%;background:linear-gradient(275deg, #0C4CF7 22.18%, #1A81FB 102.12%, #14B8FF 184.57%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.teamSection .team__list .team__item .content{display:grid;grid-template-columns:270px 1fr}.teamSection .team__list .team__item .content dt .team{padding:18px 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;color:#fff;font-weight:700;font-size:24px;line-height:140%;background:linear-gradient(289deg, #0C4CF7 12.28%, #1A81FB 80.78%, #14B8FF 151.44%)}.teamSection .team__list .team__item .content dd .team__img{position:relative;border-radius:12px;overflow:hidden}.teamSection .team__list .team__item .content dd .team__img:hover{transition:all .3s ease}.teamSection .team__list .team__item .content dd .team__img:hover .hover-zoom{display:none}.teamSection .team__list .team__item .content dd .team__img:hover .desc-text{opacity:1;transition:all .3s ease}.teamSection .team__list .team__item .content dd .hover-zoom{position:absolute;top:18px;right:18px;width:48px;height:48px;background:rgba(255,255,255,.29) url("../images/icon_zoom.svg") no-repeat center center/auto 20px;border-radius:9.822px;backdrop-filter:blur(14.6517372131px);cursor:pointer}.teamSection .team__list .team__item .content dd .desc-text{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;padding:60px;font-weight:500;font-size:24px;line-height:150%;color:#182042;background:rgba(0,5,40,.72);backdrop-filter:blur(4px);font-weight:500;font-size:21px;line-height:160%;color:#fff}@media(max-width: 1060px){.teamSection .team__list{gap:60px}.teamSection .team__list .team__item .title{font-size:24px}.teamSection .team__list .team__item .content{grid-template-columns:1fr}.teamSection .team__list .team__item .content dt{order:2;margin-top:14px}.teamSection .team__list .team__item .content dt .team{padding:12px 29px;font-size:18px}.teamSection .team__list .team__item .content dd .team__img figure{height:259px}.teamSection .team__list .team__item .content dd .team__img figure img{height:100%;width:auto;object-fit:cover}.teamSection .team__list .team__item .content dd .desc-text{padding:27px 24px 27px 24px;font-size:16px}}.tabUI{display:flex;gap:10px}.tabUI .tab-item{padding:18px 30px;border-radius:100vw;background:rgba(245,246,247,.14);box-shadow:0 0 50px 0 rgba(0,68,171,.1);font-weight:500;font-size:21px;line-height:132%;transition:all .3s ease;cursor:pointer}.tabUI .tab-item.active{background:linear-gradient(270deg, #0C4CF7 -27.21%, #1A81FB 38.06%, #14B8FF 105.37%);box-shadow:0 0 30px 0 rgba(0,68,171,.2);color:#fff;font-weight:700}.tabUI .tab-item:hover{background:rgba(59,142,255,.58);box-shadow:0 0 30px 0 rgba(0,68,171,.2);color:#fff}@media(max-width: 1060px){.tabUI{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}.tabUI .tab-item{padding:14px 0;font-size:15px;text-align:center}}.tab-content{margin-top:48px}.tab-content .tab-pane{display:none}.tab-content .tab-pane.active{display:block}.weDoSection{padding-bottom:487px}.weDoSection .section-inner{padding-block:200px 0}.weDoSection .slide-wrap{padding-left:calc((100% - 1060px)/2);position:relative}.weDoSection .slide-wrap .swiper,.weDoSection .slide-wrap .swiper-wrapper{overflow:visible}.weDoSection .slide-wrap .swiper-slide{width:340px;height:auto;padding-block:30px 50px}.weDoSection .slide-wrap .swiper-slide .slide-content{height:100%;padding:45px 36px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 0 50px 0 rgba(0,68,171,.1);background:linear-gradient(158deg, rgba(255, 255, 255, 0.14) -22.34%, rgba(255, 255, 255, 0) 101.45%);border-radius:30px;transition:all .3s ease}.weDoSection .slide-wrap .swiper-slide .slide-content .title{height:109px;font-size:28px;font-weight:600;line-height:145%;color:#0c4cf7}.weDoSection .slide-wrap .swiper-slide .slide-content .desc{font-weight:400;font-size:18px;line-height:150%}.weDoSection .weDo__list{display:grid;grid-template-columns:1fr}.weDoSection .weDo__list .weDo__item .title{font-weight:700;font-size:40px;line-height:132%;background:linear-gradient(275deg, #0C4CF7 22.18%, #1A81FB 102.12%, #14B8FF 184.57%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media(max-width: 1060px){.weDoSection{padding-bottom:126px}.weDoSection .section-inner{padding-top:118px}.weDoSection .tab-content{margin-top:0}.weDoSection .tab-content .slide-wrap{padding-inline:20px}.weDoSection .tab-content .slide-wrap .swiper-slide{width:100%;padding-block:25px 35px}.weDoSection .tab-content .slide-wrap .swiper-slide .slide-content{padding:31px 30px}.weDoSection .tab-content .slide-wrap .swiper-slide .slide-content .title{margin-bottom:14px;height:auto;font-size:21px}.weDoSection .tab-content .slide-wrap .swiper-slide .slide-content .desc{font-size:14px}}.slide-control{width:1060px;position:relative}.slide-control [class*=swiper-button]{position:relative;inset:auto;margin-top:15px;padding:0;width:46px;height:46px;background-color:#fff;background-image:url("../images/paging_arrow.svg");background-size:auto 13px;background-repeat:no-repeat;background-position:center center}.slide-control [class*=swiper-button]:after{display:none}.slide-control .slide-button{display:flex;justify-content:flex-end;gap:12px}.slide-control .slide-button .swiper-button-next{transform:rotate(-180deg)}@media(max-width: 1060px){.slide-control{width:100%}}.swiper-button-next,.swiper-button-prev{color:#fff;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border-radius:50%;width:50px;height:50px;transition:all var(--anim--hover-time) var(--anim--hover-ease)}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px}.swiper-scrollbar{width:1060px;position:relative;height:1px;background-color:#fff;transition:opacity .3s ease}.swiper-scrollbar-drag{height:5px;top:-2px;background-color:#1786ff}@media(max-width: 1060px){.swiper-scrollbar{width:100%}}.swiper-hidden{display:none;opacity:0;pointer-events:none;height:0;margin-top:0}.culturePage{position:relative;background:url("../images/culture_bg_c_01.jpg") no-repeat top center/cover}.culturePage .mainSection{position:relative;height:100vh;display:flex;justify-content:center;align-items:center}.culturePage .mainSection .main-title{font-weight:600;font-size:60px;line-height:132%;color:#fff;position:relative;z-index:10;transform:translateY(0);text-align:center}.culturePage .mainSection .object_ball{position:absolute;top:0;left:50%;width:1750px;height:1350px}.culturePage .mainSection .object_ball .ball-move{transform:translate(-50%, -40%) scale(1.5);transform-origin:top center;width:100%;height:100%;background:url("../images/culture_main_object.png") no-repeat center center/100% auto;will-change:transform}.culturePage .mainSection .obj02{top:calc(50% - 352px);right:100px;width:347px;height:385px;background-image:url("../images/culture_main_obj_02.png");z-index:4}.culturePage .mainSection .obj01{top:calc(50% + 10px);left:100px;width:280px;height:354px;background-image:url("../images/culture_main_obj_01.png");z-index:4}.culturePage .section-title{margin-bottom:95px}.culturePage .section-title .eng{font-weight:600;font-size:26px;line-height:132%;background:linear-gradient(275deg, #0C4CF7 22.18%, #1A81FB 102.12%, #14B8FF 184.57%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);font-family:"Poppins"}.culturePage .section-title .title{margin-top:21px;font-weight:700;font-size:40px;line-height:132%;color:#19449c}@media(max-width: 1060px){.culturePage .mainSection{height:840px;align-items:flex-start}.culturePage .mainSection .obj01,.culturePage .mainSection .obj02{display:none}.culturePage .mainSection .main-title{padding-top:185px;font-size:28px}.culturePage .mainSection .object_ball{width:1400px;height:1400px}.culturePage .mainSection .object_ball .ball-move{transform:translate(-60%, -40%) scale(1) !important}.culturePage .section-title{margin-bottom:47px}.culturePage .section-title .eng{font-size:18px}.culturePage .section-title .title{margin-top:10px;font-size:26px}}.howWorkSection .section-inner{margin-bottom:-160px}.howWorkSection .obj01{top:200px;right:0;width:461px;height:454px;background-image:url("../images/culture_sec01_img_05.png");z-index:4}.howWorkSection .obj02{bottom:280px;right:-60px;width:85px;height:149px;background-image:url("../images/culture_sec01_img_04.png");z-index:4}.howWorkSection .grid-wrap{position:relative;display:grid;grid-template-columns:1fr;gap:157px}.howWorkSection .grid-wrap .grid__item{width:466px;padding:76px 69px 215px}.howWorkSection .grid-wrap .grid__item .title{font-weight:700;font-size:32px;line-height:132%;background:linear-gradient(264deg, #0C4CF7 -45.78%, #1A81FB 44.42%, #14B8FF 137.45%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);margin-bottom:40px}.howWorkSection .grid-wrap .grid__item .text{font-weight:400;font-size:18px;line-height:150%}.howWorkSection .grid-wrap .grid__item::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-position:left 69px bottom 76px;background-repeat:no-repeat;background-size:auto 110px}.howWorkSection .grid-wrap .grid__item:nth-of-type(1)::before{background-image:url("../images/culture_sec01_img_01.png")}.howWorkSection .grid-wrap .grid__item:nth-of-type(2)::before{background-image:url("../images/culture_sec01_img_02.png")}.howWorkSection .grid-wrap .grid__item:nth-of-type(3)::before{background-image:url("../images/culture_sec01_img_03.png")}.howWorkSection .grid-wrap .grid__item:nth-of-type(2){position:absolute;top:50%;right:0;transform:translateY(-50%)}@media(max-width: 1060px){.howWorkSection{transform:translateY(-450px) !important;margin-bottom:-250px}.howWorkSection .section-inner{margin-bottom:0}.howWorkSection .obj01,.howWorkSection .obj02{display:none}.howWorkSection .grid-wrap{gap:20px}.howWorkSection .grid-wrap .grid__item{width:100%;padding:42px 28px 170px;border-radius:12px}.howWorkSection .grid-wrap .grid__item .title{margin-bottom:24px;font-size:24px}.howWorkSection .grid-wrap .grid__item .text{font-size:16px}.howWorkSection .grid-wrap .grid__item::before{background-position:bottom 42px left 28px}.howWorkSection .grid-wrap .grid__item:nth-of-type(2){position:relative;top:0;right:0;transform:none}.howWorkSection .grid-wrap .grid__item:nth-of-type(3)::before{background-size:auto 85px}}.benefitSection .benefit__wrap{position:relative}.benefitSection .benefit__wrap .benefit__box{position:relative;border-radius:36px;background:#fff;box-shadow:0 0 50px 0 rgba(0,68,171,.1);padding:65px 70px;border-radius:36px;height:218px;overflow:hidden;transition:height .3s ease-in-out}.benefitSection .benefit__wrap .benefit__box .benefit-title p{margin-bottom:8px;font-weight:600;font-size:26px;line-height:145%;background:linear-gradient(275deg, #0C4CF7 22.18%, #1A81FB 102.12%, #14B8FF 184.57%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.benefitSection .benefit__wrap .benefit__box .benefit-title strong{font-weight:700;font-size:32px;line-height:132%;color:#19449c}.benefitSection .benefit__wrap .benefit__box .grid{margin-top:70px;display:grid;grid-template-columns:repeat(2, 1fr);gap:46px 20px}.benefitSection .benefit__wrap .benefit__box .grid figure{height:229px;border-radius:12px;overflow:hidden}.benefitSection .benefit__wrap .benefit__box .grid figure img{height:100%}.benefitSection .benefit__wrap .benefit__box .grid .desc{margin-top:21px}.benefitSection .benefit__wrap .benefit__box .grid .desc dt{font-size:21px;font-weight:700;line-height:132%}.benefitSection .benefit__wrap .benefit__box .grid .desc dd{margin-top:12px;font-size:18px;font-weight:400;line-height:150%}.benefitSection .benefit__wrap .benefit__box .btn_open{position:absolute;top:70px;right:70px;width:48px;height:48px;background:url("../images/icon_plus_14.svg") no-repeat center center/auto 48px;z-index:10}.benefitSection .benefit__wrap .benefit__box+.benefit__box{margin-top:22px}.benefitSection .benefit__wrap .benefit__box.active{transition:height .3s ease-in-out;height:max-content}.benefitSection .benefit__wrap .benefit__box.active .btn_open{background-image:url("../images/icon_minus.svg")}.benefitSection .link-wrap .link{width:463px;height:auto;padding:24px 52px 24px 64px;font-size:18px;background:linear-gradient(272deg, rgba(12, 76, 247, 0.14) -3.26%, rgba(26, 129, 251, 0.14) 60.91%, rgba(20, 184, 255, 0.14) 127.1%);box-shadow:0 0 50px 0 rgba(0,68,171,.1)}.benefitSection .link-wrap .link span{background:linear-gradient(273deg, #0C4CF7 22.73%, #1A81FB 98.04%, #14B8FF 175.71%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media(max-width: 1060px){.benefitSection .benefit__wrap{height:auto}.benefitSection .benefit__wrap .benefit__box{position:relative;inset:auto !important;padding:25px 20px;width:100%;margin-bottom:16px;border-radius:12px;height:130px;overflow:hidden;animation:none !important;box-shadow:0 0 37.45px 0 rgba(0,68,171,.2)}.benefitSection .benefit__wrap .benefit__box .benefit-title p{height:46px;font-size:16px}.benefitSection .benefit__wrap .benefit__box .benefit-title strong{font-size:21px}.benefitSection .benefit__wrap .benefit__box .grid{margin-top:40px !important}.benefitSection .benefit__wrap .benefit__box .grid figure{height:auto;object-fit:cover}.benefitSection .benefit__wrap .benefit__box .grid figure img{height:auto}.benefitSection .benefit__wrap .benefit__box .grid .desc dt{font-size:16px}.benefitSection .benefit__wrap .benefit__box .grid .desc dd{font-size:15px}.benefitSection .benefit__wrap .benefit__box .btn_open{top:30px;right:22px;width:36px;height:36px;background-size:auto 36px}.benefitSection .link-wrap .link{width:100%;height:75px;padding:24px auto;font-size:18px;text-align:center}}@media screen and (max-width: 640px){.benefitSection .benefit__wrap .benefit__box .grid{grid-template-columns:1fr}}.workPlaceSection{padding-bottom:350px}.workPlaceSection .section-inner{padding-block:338px 0}.workPlaceSection .section-title{margin-bottom:49px}.workPlaceSection .section-title .title{font-weight:700;font-size:40px;line-height:132%;background:linear-gradient(295deg, #07135F -13.27%, #3455EB 123.3%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.workPlaceSection .slide-wrap{padding-left:calc((100% - 1060px)/2);position:relative}.workPlaceSection .slide-wrap .swiper,.workPlaceSection .slide-wrap .swiper-wrapper{overflow:visible}.workPlaceSection .slide-wrap .swiper-slide{width:340px;height:auto;border-radius:12px;box-shadow:0 0 50px 0 rgba(0,68,171,.1);overflow:hidden}.workPlaceSection .slide-wrap .swiper-slide .place{display:flex;justify-content:flex-start;align-items:center;height:68px;padding-left:19px;font-weight:600;font-size:21px;line-height:132%;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);background:linear-gradient(158deg, rgba(255, 255, 255, 0.14) -22.34%, rgba(255, 255, 255, 0) 101.45%)}.workPlaceSection .slide-wrap .swiper-slide .place span{padding-left:23px;background:url("../images/icon_location.svg") no-repeat left center/auto 20px}.workPlaceSection .slide-wrap .slide-control{margin-top:64px}.workPlaceSection .slide-wrap .slide-control .swiper-scrollbar{background-color:#1786ff}.workPlaceSection .slide-wrap .slide-control [class*=swiper-button]{border:1px solid #1786ff}@media(max-width: 1060px){.workPlaceSection{padding-bottom:160px}.workPlaceSection .section-inner{padding-block:159px 0}.workPlaceSection .section-title{margin-bottom:10px}.workPlaceSection .section-title .title{font-size:26px}.workPlaceSection .slide-wrap{padding-left:20px}.workPlaceSection .slide-wrap .swiper-slide{width:254px}.workPlaceSection .slide-wrap .swiper-slide .place{font-size:18px}.workPlaceSection .slide-control{padding-inline:0 20px;margin-top:40px}}.faqPage{background:linear-gradient(180deg, #DCF6FF 10.3%, #3191F7 24.66%, #2976EE 28.51%, #2975EE 33.69%, #3191F7 41.88%, #A2CDFC 56.67%, #FFF 80.8%);background-size:auto 1279px;background-repeat:no-repeat;background-color:#fff}.faqPage .mainSection{padding-top:286px}.faqPage .mainSection .main__title{font-weight:600;font-size:60px;line-height:132%;color:#fff;position:relative;text-align:center;z-index:10}.faqPage .mainSection .ball-obj{position:absolute;top:-500px;left:50%;transform:translate(-50%, 0);transform-origin:top center;width:1600px;height:1600px;mix-blend-mode:screen;background:url("../images/work_main_object.png") no-repeat center center/auto 100%}@media(max-width: 1060px){.faqPage{background-position:top -200px center}.faqPage .mainSection{padding-top:185px}.faqPage .mainSection .main__title{font-size:40px}.faqPage .mainSection .ball-obj{top:-200px;border:1px solid red;transform:translate(-50%, 0);width:1300px;height:1300px}}.faqSection .section-inner{padding-block:220px 235px}.faqSection .section-title{margin-bottom:49px}.faqSection .tabUI{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}.faqSection .tabUI .tab-item{padding:15px 0;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;border:1px solid #fff;font-weight:700;font-size:18px;line-height:145%;color:#fff;cursor:pointer}.faqSection .tabUI .tab-item.active{background:linear-gradient(277deg, #0C4CF7 17.5%, #1A81FB 66.86%, #1A81FB 117.78%);border:0}.faqSection .tab-content{margin-top:59px}.faqSection .tab-content .tab-pane{display:none}.faqSection .tab-content .tab-pane.active{display:block}.faqSection .tab-content .accord-list{display:grid;grid-template-columns:1fr;gap:16px}.faqSection .tab-content .accord-list .accord-item{border-radius:20px}.faqSection .tab-content .accord-list .accord-item .list-header{position:relative;padding:36px 114px 36px 40px;font-weight:600;font-size:21px;line-height:132%;cursor:pointer;color:#182042}.faqSection .tab-content .accord-list .accord-item .list-header::before{content:"Q. ";margin-right:5px}.faqSection .tab-content .accord-list .accord-item .list-header::after{content:"";position:absolute;top:50%;right:40px;transform:translateY(-50%);width:28px;height:28px;background:url("../images/accord_show.svg") no-repeat center center/auto 28px}.faqSection .tab-content .accord-list .accord-item .list-content{display:none;padding:0 114px 36px 40px;font-weight:400;font-size:18px;line-height:160%}.faqSection .tab-content .accord-list .accord-item.active.active{background-color:#fff}.faqSection .tab-content .accord-list .accord-item.active.active .list-header::after{background-image:url("../images/accord_hide.svg")}@media(max-width: 1060px){.faqSection .section-inner{padding-block:176px 135px}.faqSection .tabUI{grid-template-columns:repeat(2, 1fr)}.faqSection .tabUI .tab-item{min-width:166px}.faqSection .tab-content{margin-top:20px}.faqSection .tab-content .accord-list{gap:14px}.faqSection .tab-content .accord-list .accord-item{border-radius:12px}.faqSection .tab-content .accord-list .accord-item .list-header{position:relative;padding:20px 68px 20px 40px;font-size:18px}.faqSection .tab-content .accord-list .accord-item .list-header::before{position:absolute;top:20px;left:18px}.faqSection .tab-content .accord-list .accord-item .list-header::after{right:21px;width:28px;height:28px}.faqSection .tab-content .accord-list .accord-item .list-content{padding-right:30px;font-size:16px}}.float-btn{position:fixed;bottom:20px;right:20px;width:80px;height:80px;z-index:100}.float-btn .float-btn-item{width:100%;height:100%;background-image:url("../images/btn_top.svg");background-size:auto 100%}@media(max-width: 1060px){.float-btn{width:60px;height:60px}}.peoplePage{position:relative;background:url("../images/people_bg_c_01.jpg") no-repeat top center/cover}.peoplePage .mainSection{position:relative;height:100vh;display:flex;justify-content:center;align-items:center}.peoplePage .mainSection .main-title{font-weight:600;font-size:60px;line-height:132%;color:#fff;position:relative;z-index:10;transform:translateY(0);text-align:center}.peoplePage .mainSection .object_ball{position:absolute;top:0;left:50%;width:1750px;height:1350px}.peoplePage .mainSection .object_ball .ball-move{transform:translate(-50%, -40%) scale(1.5);transform-origin:top center;width:100%;height:100%;background:url("../images/people_main_object.png") no-repeat center center/100% auto;will-change:transform}.peoplePage .section-title{margin-bottom:95px}.peoplePage .section-title .eng{font-weight:600;font-size:26px;line-height:132%;background:linear-gradient(275deg, #0C4CF7 22.18%, #1A81FB 102.12%, #14B8FF 184.57%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);font-family:"Poppins"}.peoplePage .section-title .title{margin-top:21px;font-weight:700;font-size:40px;line-height:132%;color:#19449c}@media(max-width: 1060px){.peoplePage .mainSection{height:840px;align-items:flex-start}.peoplePage .mainSection .main-title{padding-top:185px;font-size:28px}.peoplePage .mainSection .object_ball{width:1400px;height:1400px}.peoplePage .mainSection .object_ball .ball-move{transform:translate(-60%, -40%) scale(1) !important}.peoplePage .section-title{margin-bottom:47px}.peoplePage .section-title .eng{font-size:18px}.peoplePage .section-title .title{margin-top:10px;font-size:26px}}.interviewSection .section-inner{margin-bottom:-160px}.interviewSection .tab-content{opacity:1;transform:translate3d(0, 0, 0);transition:opacity,transform 5s ease-in-out;will-change:opacity,transform}.interviewSection .tab-content.fade-out{opacity:0;transform:translate3d(5px, 0, 0)}.interviewSection .tab-content .tab-pane{display:block}.interviewSection .tab-content .people{display:grid;grid-template-columns:repeat(3, 1fr);gap:93px 20px}.interviewSection .tab-content .people__item{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 4px 30px 0 rgba(0,30,101,.12);transition:all .3s ease;will-change:transform,box-shadow,svg-icon}.interviewSection .tab-content .people__item:hover{transform:translateY(-18px);box-shadow:0 4px 30px 0 rgba(0,47,157,.25)}.interviewSection .tab-content .people__item:hover .svg-icon line,.interviewSection .tab-content .people__item:hover .svg-icon path{stroke:#fff}.interviewSection .tab-content .people__item:hover .svg-icon rect{fill:#1786ff}.interviewSection .tab-content .people__item-info{height:129px;padding:18px 20px 18px 24px;background:linear-gradient(319deg, rgba(44, 146, 238, 0.15) -55.17%, rgba(44, 146, 238, 0) 130.71%);backdrop-filter:blur(10.5500001907px)}.interviewSection .tab-content .people__item-info .badge{padding:6px 10px;border-radius:8px;background-color:#1786ff;font-weight:700;font-size:13px;line-height:132%;color:#fff;letter-spacing:-0.52px}.interviewSection .tab-content .people__item-info .title{margin-top:14px;font-weight:700;font-size:21px;line-height:132%;letter-spacing:-0.84px}.interviewSection .tab-content .people__item-info .svg-icon{position:absolute;bottom:18px;right:16px;width:24px;height:24px}.interviewSection .tab-content .people__item.type2 .people__item-info .badge{background-color:#59c5e4}.interviewSection .tab-content .people__item.type3 .people__item-info .badge{background-color:#597bff}@media(max-width: 1060px){.interviewSection .tab-content .people{gap:20px;grid-template-columns:repeat(2, 1fr)}.interviewSection .tab-content .people .people__item:not(:last-child){margin-bottom:0}}@media screen and (max-width: 768px){.interviewSection .tab-content .people{grid-template-columns:1fr}}@media(max-width: 1060px){.interviewSection{transform:translateY(-450px) !important;margin-bottom:-250px}.interviewSection .section-inner{margin-bottom:0}.interviewSection .tabUI{display:grid;grid-template-columns:repeat(2, 1fr)}}.b-modal{background-color:rgba(255,255,255,.7) !important}.peoplePopup{width:880px;border-radius:20px;box-shadow:0 0 45.5px 0 rgba(0,30,101,.2)}.peoplePopup .btn_popClose{position:absolute;top:45px;right:27px;width:42px;height:42px}.peoplePopup .popup-inner{width:100%;padding:50px 90px;overflow-y:scroll;height:calc(100vh - 200px)}.peoplePopup .popup-header{padding-block:70px 37px;background:url("../images/brandLogo.svg") no-repeat top left/auto 23px}.peoplePopup .popup-header .title{margin-bottom:19px;background:linear-gradient(95deg, #0C4CF7 6.09%, #1A81FB 57.95%, #14B8FF 111.44%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);font-weight:700;font-size:30px;line-height:132%;letter-spacing:-0.04em}.peoplePopup .popup-header .team{font-weight:500;font-size:16px;line-height:132%;color:#182042}.peoplePopup .popup-header .name{margin-top:3px;color:#182042;font-weight:700;font-size:16px;line-height:132%}.peoplePopup .popup-content dl{margin-bottom:21px}.peoplePopup .popup-content dl dt{position:relative;padding:10px 57px 10px;border-radius:6px;background:var(--Linear, linear-gradient(319deg, rgba(44, 146, 238, 0.15) -55.17%, rgba(44, 146, 238, 0) 130.71%));overflow:hidden}.peoplePopup .popup-content dl dt p{background:linear-gradient(275deg, #0C4CF7 22.18%, #1A81FB 102.12%, #14B8FF 184.57%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);font-weight:700;font-size:18px;line-height:132%;letter-spacing:-0.04em}.peoplePopup .popup-content dl dt::before{content:"Q";position:absolute;top:0;left:0;width:44px;height:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background-color:#1786ff;font-weight:700;font-size:18px;line-height:132%;color:#fff}.peoplePopup .popup-content dl dd{padding:22px 43px 22px 58px;font-weight:400;font-size:16px;line-height:150%;color:#000}.peoplePopup .popup-content figure{position:relative;z-index:10;margin-bottom:46px;border-radius:12px;box-shadow:0 4px 30px rgba(0,30,101,.12);overflow:hidden}.peoplePopup .popup-content figure img{width:100%;object-fit:cover;aspect-ratio:auto}.peoplePopup .popup-content figure.type1{margin-left:58px}.peoplePopup .popup-content .button-wrap{text-align:center}.peoplePopup .popup-content .button-wrap .btn_top{transition:all .3s ease-in-out}.peoplePopup .popup-content .button-wrap .btn_top:hover svg rect{fill:#1786ff}.peoplePopup .popup-content .button-wrap .btn_top:hover svg path{stroke:#fff}@media(max-width: 1060px){.peoplePopup{width:calc(100vw - 50px)}.peoplePopup .btn_popClose{top:0;right:0;width:60px;height:60px;background-color:rgba(255,255,255,.7);z-index:100}.peoplePopup .popup-inner{padding:79px 31px}.peoplePopup .popup-header{padding-block:52px 22px;background-size:auto 14px}.peoplePopup .popup-header .title{margin-bottom:14px;font-size:24px}.peoplePopup .popup-header .team{font-size:15px}.peoplePopup .popup-header .name{margin-top:4px;font-size:16px}.peoplePopup .popup-content{height:55vh}.peoplePopup .popup-content figure{margin-bottom:24px;border-radius:4.66px}.peoplePopup .popup-content dl dt{padding:9px 47px 9px 35px}.peoplePopup .popup-content dl dt p{font-size:15px}.peoplePopup .popup-content dl dt::before{width:25px;font-size:12px}.peoplePopup .popup-content dl dd{padding:13px 0 18px 3px;font-size:15px}.peoplePopup .popup-content figure.type1{margin-left:0}.peoplePopup .popup-content .button-wrap .btn_top svg{width:36px;height:36px}}.recruitPage .bul-list>li{padding-left:13px}.recruitPage .bul-list>li:before{left:1px}.recruitPage .mainSection{position:relative;background:url("../images/recruit/heading_bg.jpg") no-repeat top center/cover}.recruitPage .mainSection::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:345px;background:linear-gradient(180deg, rgba(159, 224, 251, 0) 14.26%, #C4ECFC 54.08%, #E9F8FE 72.13%, #FFF 88.23%);z-index:50}.recruitPage .mainSection .section-inner{height:100vh;padding-top:190px}.recruitPage .mainSection .title__wrap{position:relative;z-index:100}.recruitPage .mainSection .title__wrap .date{margin-top:55px;font-weight:600;font-size:28px;line-height:130%}.recruitPage .mainSection .title__wrap .link_apply{margin-top:30px;padding:18px 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;gap:10px;font-weight:700;font-size:18px;line-height:140%;color:#fff;background:linear-gradient(270deg, #0C4CF7 -27.21%, #1A81FB 38.06%, #14B8FF 105.37%);box-shadow:0 0 30px 0 rgba(0,68,171,.2);transition:all .3s ease}.recruitPage .mainSection .title__wrap .link_apply img{transition:transform .3s ease}.recruitPage .mainSection .title__wrap .link_apply:hover{box-shadow:0 0 30px 0 rgba(0,68,171,.3)}.recruitPage .mainSection .title__wrap .link_apply:hover img{transform:translateX(5px)}.recruitPage .mainSection .kv__wrap{position:absolute;bottom:127px;left:calc(50% - 139px);width:682px;height:604px;background:url("../images/recruit/kv.png") no-repeat center center/cover;z-index:1;animation:kvAni 1s linear both}@media(max-width: 1060px){.recruitPage .mainSection .section-inner{padding-top:135px}.recruitPage .mainSection .title__wrap .date{margin-top:35px;font-size:21px}.recruitPage .mainSection .title__wrap .link_apply{margin-top:18px;padding:14px 24px;font-size:18px}.recruitPage .mainSection .kv__wrap{transform:translateY(-20px) scale(0.6) !important;transform-origin:bottom left}}@media screen and (max-width: 768px)and (max-height: 700px){.recruitPage .mainSection::after{height:200px}.recruitPage .mainSection .title__wrap{transform:scale(0.8);transform-origin:left top}.recruitPage .mainSection .kv__wrap{bottom:-20px}}.recruitPage .section-title{margin-bottom:26px;text-align:center}.recruitPage .section-title h3{font-weight:700;font-size:40px;line-height:130%;color:#07135f}@media(max-width: 1060px){.recruitPage .section-title{margin-bottom:14px;text-align:left}.recruitPage .section-title h3{font-size:24px}}@keyframes kvAni{0%{transform:translateY(0);filter:blur(10px)}100%{transform:translateY(-20px);filter:blur(0)}}.mid-bg{position:relative;background:url("../images/recruit/process_bg.png") no-repeat top 600px center}.recruitJobSection .section-inner{padding-top:97px}.recruitJobSection .comment{margin-block:30px;font-size:16px;font-weight:500;color:#07135f}.recruitJobSection .comment strong{color:#1786ff}.recruitJobSection .tabUI{margin-bottom:60px;display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.recruitJobSection .tabUI .tab-item{padding-block:15px;font-weight:600;font-size:21px;line-height:145%;color:#1786ff;text-align:center;background:linear-gradient(297deg, #81D5FF -23.64%, #CEEDFF 12.95%, #E5F5FF 43.85%, #FFF 84.24%);box-shadow:0 4px 30px 0 rgba(0,30,101,.12)}.recruitJobSection .tabUI .tab-item.active{background:#1786ff;color:#fff}.recruitJobSection .tab-content{padding:45px;border-radius:12px;box-shadow:0 0 50px 0 rgba(0,68,171,.1)}.recruitJobSection .jd__head{margin-bottom:45px;padding-block:10.5px;font-weight:700;font-size:28px;line-height:132%;color:#07135f;background:linear-gradient(275deg, #0C4CF7 20.57%, #1A81FB 87.58%, #14B8FF 156.69%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.recruitJobSection .jd__item{padding-block:45px;display:grid;grid-template-columns:184px 1fr 330px;border-top:1px solid #b9dbff}.recruitJobSection .jd__item .title{font-weight:600;font-size:21px;line-height:132%}.recruitJobSection .jd__item dl dt span{padding:8px 23px;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;border:1px solid #1786ff;font-weight:600;font-size:18px;line-height:132%;color:#1786ff}.recruitJobSection .jd__item dl dd{margin-top:12px}@media(max-width: 1060px){.recruitJobSection .section-inner{padding-top:30px}.recruitJobSection .comment{margin-top:0;font-size:14px}.recruitJobSection .tabUI{margin-bottom:30px;grid-template-columns:repeat(2, 1fr);gap:10px}.recruitJobSection .tabUI .tab-item{font-size:15px}.recruitJobSection .tab-content{margin-top:0;padding:22px}.recruitJobSection .jd__head{margin-bottom:24px;padding-block:6px;font-size:21px}.recruitJobSection .jd__item{padding-block:20px;grid-template-columns:1fr}.recruitJobSection .jd__item .title{margin-bottom:20px;font-size:18px}.recruitJobSection .jd__item dl dt span{padding:8px 14px;font-size:13px}.recruitJobSection .jd__item dl dd{margin-top:8px}.recruitJobSection .jd__item dl dd .bul-list>li{font-size:16px}.recruitJobSection .jd__item dl+dl{margin-top:14px}}.recruitProcessSection .section-inner{padding-top:107px}.recruitProcessSection .cloud{top:-64px;left:-77px;width:153px;height:112px;background-image:url("../images/recruit/obj_cloud.png");z-index:10}.recruitProcessSection .machine{bottom:-100px;right:-100px;width:313px;height:235px;background-image:url("../images/recruit/obj_machine.png");z-index:10}.recruitProcessSection .box{position:relative;padding:60px 45px 90px;border-radius:12px;background:linear-gradient(147deg, rgba(116, 216, 255, 0) -6.47%, rgba(165, 230, 255, 0.35) 15.11%, #FFF 94.45%);background-blend-mode:screen;box-shadow:0 0 50px 0 rgba(0,68,171,.1);--height:106px}.recruitProcessSection .box .detail-text-box{display:grid;grid-template-columns:149px 1fr;gap:22px;padding-block:30px}.recruitProcessSection .box .detail-text-box dt span{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;height:40px;width:100%;background:linear-gradient(275deg, #1E87FF -11.35%, #4CD7FF 101.06%);font-weight:700;font-size:21px;line-height:132%;color:#fff}.recruitProcessSection .box .detail-text-box dd{padding-top:7px}.recruitProcessSection .box .detail-text-box dd .comment{padding:10px 0 0 12px;font-size:16px;line-height:132%;color:#1786ff}.recruitProcessSection .box .detail-text-box dd .bul-list.gap5>li{margin-bottom:10px}.recruitProcessSection .box .detail-text-box+.detail-text-box{border-top:1px solid #fff}.recruitProcessSection .box .detail-text-box:nth-of-type(1){padding-top:0}.recruitProcessSection .box .process__list{margin-bottom:30px;display:grid;grid-template-columns:repeat(5, 1fr);text-align:center}.recruitProcessSection .box .process__list li{position:relative}.recruitProcessSection .box .process__list li .icon{position:relative;display:inline-block;width:102px;height:var(--height);border-radius:12px;background:rgba(255,255,255,.4);box-shadow:0 0 50px 0 rgba(0,68,171,.1)}.recruitProcessSection .box .process__list li .icon::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:auto 63px}.recruitProcessSection .box .process__list li:nth-of-type(1) .icon::before{background-image:url("../images/recruit/process_icon_01.svg")}.recruitProcessSection .box .process__list li:nth-of-type(2) .icon::before{background-image:url("../images/recruit/process_icon_02.svg")}.recruitProcessSection .box .process__list li:nth-of-type(3) .icon::before{background-image:url("../images/recruit/process_icon_03.svg")}.recruitProcessSection .box .process__list li:nth-of-type(4) .icon::before{background-image:url("../images/recruit/process_icon_04.svg")}.recruitProcessSection .box .process__list li:nth-of-type(5) .icon::before{background-image:url("../images/recruit/process_icon_05.svg")}.recruitProcessSection .box .process__list li+li::after{content:"";position:absolute;top:0;left:0;width:5px;height:var(--height);background-position:center center;background-repeat:no-repeat;background-image:url("../images/recruit/process_arrow.svg")}.recruitProcessSection .box .process__list li p{margin-top:8px;font-size:18px;line-height:150%}.recruitProcessSection .box .process__list li p strong{display:block}@media(max-width: 1060px){.recruitProcessSection .section-inner{padding-block:88px 97px}.recruitProcessSection .cloud{left:auto;right:0;top:-36px;width:90px;height:66px;transform:scaleX(-1)}.recruitProcessSection .machine{background-size:auto 70%;bottom:-120px}.recruitProcessSection .box{padding:24px 22px;--height:72.75px}.recruitProcessSection .box .detail-text-box{grid-template-columns:1fr;gap:0}.recruitProcessSection .box .detail-text-box dt span{width:80px;height:33px;font-size:16px}.recruitProcessSection .box .detail-text-box dd{margin-top:15px;padding:0}.recruitProcessSection .box .detail-text-box dd .comment{padding:6px 0 0 12px;font-size:15px}.recruitProcessSection .box .process__list{margin-block:0 20px;grid-template-columns:repeat(3, 1fr);row-gap:14px}.recruitProcessSection .box .process__list li .icon{width:70px}.recruitProcessSection .box .process__list li .icon::before{background-size:auto 42px}.recruitProcessSection .box .process__list li p{font-size:16px}}.openChatSection{background:url("../images/recruit/openchat_bg.png") no-repeat top center}.openChatSection .section-inner{padding-block:288px 173.5px}.openChatSection .chat__box{position:relative;width:100%;height:665px;padding:104px 0 0 91px}.openChatSection .chat__box::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/recruit/openchat_box.png") no-repeat center center/cover;mix-blend-mode:hard-light}.openChatSection .link:hover img{transform:translateX(5px)}.openChatSection .openchat__info{position:relative;width:473px;z-index:10}.openChatSection .openchat__info h4{font-weight:700;font-size:48px;line-height:130%;color:#07135f}.openChatSection .openchat__info .text{margin-top:9px;font-weight:700;font-size:24px;line-height:132%;color:#1786ff}.openChatSection .openchat__info .date{padding-block:37px;margin-top:39px;border-top:1px solid rgba(255,255,255,.64);border-bottom:1px solid rgba(255,255,255,.64);font-weight:600;font-size:26px;line-height:132%;color:#07135f}.openChatSection .openchat__info .detail{margin-top:24px}.openChatSection .openchat__info .detail strong{font-size:18px;font-weight:600}.openChatSection .openchat__info .detail p{margin-top:6px;font-weight:400;font-size:16px;line-height:150%}.openChatSection .openchat__info .link{margin-top:27px;height:57px;width:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;gap:10px;background:linear-gradient(91deg, #18A5FF -48.98%, #39AEE1 -48.64%, #C2D566 8.18%, #F5E438 44.34%, #FFEB33 104.88%);box-shadow:0 0 30px 0 rgba(0,68,171,.25);font-weight:700;font-size:18px;line-height:140%;color:#000}.openChatSection .openchat__info .link img{transition:transform .3s ease}.openChatSection .chat__frame{position:absolute;top:110px;right:93px;width:318px;height:606px;padding:225px 60px 0;background:url("../images/recruit/openchat_frame.png") no-repeat center center/cover;z-index:10}.openChatSection .chat__frame figure+figure{margin-top:54px}@media(max-width: 1060px){.openChatSection{background-size:auto 150%;background-position:center center}.openChatSection .section-inner{padding-block:0;padding-inline:0}.openChatSection .chat__box{width:340px;height:990px;padding-top:78px;padding-inline:26px 30px;margin:0 auto}.openChatSection .chat__box::before{background-image:url("../images/recruit/openchat_box_mo.png");filter:drop-shadow(0 4px 30px rgba(0, 30, 101, 0.12))}.openChatSection .chat__box::after{display:none}.openChatSection .openchat__info{width:100%}.openChatSection .openchat__info h4{font-size:28px;text-align:center}.openChatSection .openchat__info .text{font-size:18px;text-align:center}.openChatSection .openchat__info .date{margin-top:516px;border:0;padding:0;font-size:21px}.openChatSection .openchat__info .detail{margin-top:17px}.openChatSection .openchat__info .detail strong{font-size:17px}.openChatSection .chat__frame{top:180px;left:50%;transform:translateX(-50%);width:242px;height:447px;padding:195px 45px 0;background-size:auto 100%}.openChatSection .chat__frame figure+figure{margin-top:18px}}.recruitLinkSection{position:relative;background:url("../images/recruit/bottom_bg.png") no-repeat center center}.recruitLinkSection .obj{top:225px;left:calc(50% - 657px);width:201px;height:192px;background-image:url("../images/recruit/bottom_obj.png")}.recruitLinkSection .obj01{top:321px;left:calc(50% + 433px);width:282px;height:382px;background-image:url("../images/recruit/bottom_obj_01_1.png")}.recruitLinkSection .section-inner{padding-block:225px 162px;padding-inline:95px}.recruitLinkSection .section-title h3{background:linear-gradient(97deg, #0C4CF7 -2.43%, #1A81FB 73.47%, #14B8FF 151.75%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.recruitLinkSection .count__wrap{margin-bottom:86px}.recruitLinkSection .count__wrap .countTimer{display:flex;justify-content:center;align-items:center}.recruitLinkSection .count__wrap .countTimer span:not(.label){width:130px;height:146px;font-weight:600;font-size:88px;line-height:130%;text-align:center;border-radius:16px;align-content:center;background:linear-gradient(275deg, #1E87FF -11.35%, #4CD7FF 101.06%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.recruitLinkSection .count__wrap .countTimer span.label{margin-left:10px;font-weight:700;font-size:40px;line-height:132%;color:#1786ff;font-family:"Poppins"}.recruitLinkSection .count__wrap .countTimer span.label+span{margin-left:35px}.recruitLinkSection .link__wrap{display:grid;gap:17px}.recruitLinkSection .link__wrap .link{display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;gap:10px;width:100%;height:76px;background:#1786ff;font-weight:700;font-size:24px;line-height:132%;color:#fff;background:linear-gradient(270deg, #0C4CF7 -27.21%, #1A81FB 38.06%, #14B8FF 105.37%);box-shadow:0 0 30px 0 rgba(0,68,171,.2)}.recruitLinkSection .link__wrap .link.faq{height:59px;font-size:18px;background:linear-gradient(277deg, rgba(30, 135, 255, 0.8) -17.43%, rgba(76, 215, 255, 0.8) 76.43%)}.recruitLinkSection .link__more{margin-top:83px;display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.recruitLinkSection .link__more .link{display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;gap:10px;height:62px;font-weight:700;font-size:16px;line-height:132%;color:#1786ff;border:1px solid #1786ff}@media(max-width: 1060px){.recruitLinkSection{background-position:top center;background-size:auto 60%}.recruitLinkSection .obj{top:80px;left:-30px;transform:scale(0.7);transform-origin:top left}.recruitLinkSection .section-inner{padding-block:149px 130px;padding-inline:20px}.recruitLinkSection .section-title{text-align:center}.recruitLinkSection .count__wrap{margin-bottom:52px}.recruitLinkSection .count__wrap .countTimer span:not(.label){width:53px;height:61px;border-radius:8px;font-size:30px}.recruitLinkSection .count__wrap .countTimer span.label{margin-left:5px;font-size:18px}.recruitLinkSection .count__wrap .countTimer span.label+span{margin-left:18px}.recruitLinkSection .link__wrap{gap:12px}.recruitLinkSection .link__wrap .link{height:57px;font-size:21px}.recruitLinkSection .link__wrap .link.faq{font-size:16px;height:46px}.recruitLinkSection .link__more{margin-top:52px;padding-inline:34px;grid-template-columns:1fr;gap:12px}.recruitLinkSection .link__more .link{font-size:16px;height:46px}}.alertPop{width:400px}.alertPop .close__wrap{height:53px;display:grid;grid-template-columns:1fr 53px;border-top:1px solid rgba(0,0,0,.1)}.alertPop .close__wrap .check__field{padding-left:20px;display:flex;align-items:center}.alertPop .close__wrap .check__field input{margin-right:10px}.alertPop .close__wrap .check__field label{font-size:18px}.alertPop .close__wrap .btn_popClose{position:relative;width:53px;height:53px;background-color:#1786ff;font-weight:700;font-size:18px;line-height:132%}.alertPop .close__wrap .btn_popClose:before,.alertPop .close__wrap .btn_popClose:after{background-color:#fff}@media(max-width: 1060px){.alertPop{width:280px}.alertPop .close__wrap{height:48px;grid-template-columns:1fr 48px}.alertPop .close__wrap .check__field label{font-size:14px}.alertPop .close__wrap .btn_popClose{font-size:16px;width:48px;height:48px}}.popupWrap .close__wrap input[type=checkbox]{border:1px solid #999;border-radius:2px;height:28px;margin-right:8px;vertical-align:-6px;width:28px}.popupWrap .close__wrap label{color:#000;font-size:20px;position:static}.popupWrap .close__wrap label:before{-webkit-appearance:none;background-color:rgba(0,0,0,0);border-radius:3px;content:"";cursor:pointer;display:inline-block;left:20px;padding:13px;position:absolute;top:13px;z-index:9}.popupWrap .close__wrap input:checked+label:after{border:solid #000;border-width:0 2px 2px 0;content:"";display:block;height:14px;left:30px;position:absolute;top:17px;transform:rotate(45deg);width:6px}/*# sourceMappingURL=style.min.css.map */