a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,select{border:0;background-color:unset;cursor:pointer;padding:0}img{display:block}*{list-style:none}html{scroll-behavior:smooth}body{min-width:1220px}body::-webkit-scrollbar{width:calc(8 * 1px);height:calc(8 * 1px)}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{border-radius:5em;background:#dfe3e8}body::-webkit-scrollbar-thumb:hover{background:#c4cdd5}body,button,input,select,textarea{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-feature-settings:"ss01","ss08";font-weight:400;line-height:1;letter-spacing:0}body *,body :after,body :before{box-sizing:border-box}img{display:inline-block;vertical-align:top}a{color:inherit;text-decoration:none}input[type=password],input[type=text]{cursor:text}b,strong{font-weight:700}small{display:inline-block}::selection{background:#36f;color:#fff}#container{min-height:calc(100vh - 218px)}body.no-scroll{overflow:hidden}body.no-scroll::-webkit-scrollbar{display:none}.common-inner{position:relative;width:1220px;margin:0 auto;padding:0 10px}.common-image{position:static!important}.common-image-static{width:100%;height:auto}.common-code{font-family:Nanum Gothic Coding,monospace;font-size:16px;line-height:1.6;overflow-x:hidden!important}.common-code::-webkit-scrollbar{width:calc(4 * 1px);height:calc(4 * 1px)}.common-code::-webkit-scrollbar-track{background:transparent}.common-code::-webkit-scrollbar-thumb{border-radius:5em;background:#dfe3e8}.common-code::-webkit-scrollbar-thumb:hover{background:#c4cdd5}.common-code.type2{font-family:Nanum Gothic Coding,monospace;font-size:14px;line-height:1.6}.common-pagination{display:flex;justify-content:center;margin-top:30px}.common-textarea{font-size:16px;line-height:1.6;width:100%;padding:9px 14px;border:1px solid #dfe3e8;border-radius:8px;background:#fff;color:#212b36;resize:none;transition:all .2s}.common-textarea::-webkit-scrollbar{width:calc(4 * 1px);height:calc(4 * 1px)}.common-textarea::-webkit-scrollbar-track{background:transparent}.common-textarea::-webkit-scrollbar-thumb{border-radius:5em;background:#dfe3e8}.common-textarea::-webkit-scrollbar-thumb:hover{background:#c4cdd5}.common-textarea::placeholder{color:#c4cdd5}.common-textarea:focus{border-color:#36f;outline:none}.common-textarea:-moz-read-only{border-color:#f9fafb;background:#f9fafb;color:#212b36}.common-textarea:read-only{border-color:#f9fafb;background:#f9fafb;color:#212b36}.common-textarea:disabled{color:#c4cdd5}.common-picker{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-feature-settings:"ss01","ss08";font-weight:400;line-height:1;letter-spacing:0;padding:12px 9px;border-color:#dfe3e8;border-radius:5px}.common-picker .ant-picker-input input{font-size:12px;line-height:1.6;color:#454f5b;font-weight:700}.common-picker .ant-picker-range-separator{flex-shrink:0;position:relative;width:10px;height:1px;margin:0 5px;padding:0}.common-picker .ant-picker-range-separator:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:1px;background:#454f5b}.common-picker .ant-picker-range-separator .ant-picker-separator{display:none}.common-picker-icon{color:#454f5b;font-size:18px}.common-top-button button{display:flex;justify-content:center;gap:8px;width:100%;padding:20px 0;border:1px solid #637381;border-left:0;border-right:0;background:#161c24;color:#637381}.common-top-button button p{font-size:20px;line-height:1.4;font-weight:600}.common-top-button button i{font-size:24px}.sub-page{overflow:clip;padding:70px 0 100px}.sub-visual{padding:56px 0}.sub-visual-text{text-align:center}.sub-visual-text h1{color:#212b36;font-size:42px;font-weight:700;line-height:1.4}.sub-visual-text h1 em{color:#36f}.sub-nav{position:relative;height:60px}.sub-nav-sticky{z-index:20;position:-webkit-sticky;position:sticky;top:70px;left:0}.sub-nav-sticky.sticky{background:#212b36}.sub-nav-sticky-wrap{position:absolute;top:0;left:0;width:100%;height:2000vh}.sub-nav-list{display:flex;border-radius:50px;background:#212b36}.sub-nav-list>li{width:100%}.sub-nav-list>li:hover .list-link{background:#1939b7}.sub-nav-list>li.active .list-link{background:#36f}.sub-nav-list.col2>li{width:50%}.sub-nav-list.col3>li{width:33.3333333333%}.sub-nav-list.col4>li{width:25%}.sub-nav-list.col5>li{width:20%}.sub-nav-list.col6>li{width:16.6666666667%}.sub-nav-list .list-link{font-size:20px;line-height:1.4;display:inline-block;width:100%;padding:16px 10px;border-radius:50px;color:#fff;font-weight:700;text-align:center;transition:all .2s}.sub-section{position:relative;padding:75px 0}.sub-section:after{content:"";display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:1200px;height:1px;background:#dfe3e8}.sub-section:not(:last-child):after{display:block}.sub-text{margin-bottom:50px}.sub-text.type2{margin-bottom:30px}.sub-text h5{font-size:24px;line-height:1.4;color:#212b36;font-weight:700}.sub-text h5:not(:last-child){margin-bottom:10px}.sub-text p,.sub-text-list li{font-size:16px;line-height:1.6;color:#637381;font-weight:500}.sub-text-list li{position:relative;padding-left:24px}.sub-text-list li:before{content:"";display:inline-block;position:absolute;left:10px;top:12.8px;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:#637381}.sub-text-list li a{text-decoration:underline}.sub-form-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #212b36}.sub-form-title h6{font-size:20px;line-height:1.4;color:#212b36;font-weight:700}.sub-form-title small{font-size:12px;line-height:1.6;color:#36f;font-weight:500}.sub-form-row:not(:last-child){margin-bottom:15px}.sub-form-label,.sub-form-row.type2:not(:last-child){margin-bottom:5px}.sub-form-label{font-size:14px;line-height:1.6;display:block;color:#212b36;font-weight:500}.sub-form-label em{color:#36f}.sub-form-error{position:relative;margin-top:5px;padding-left:23px;color:#ff5630}.sub-form-error svg{position:absolute;top:9.6px;left:0;transform:translateY(-50%);width:18px;height:18px}.sub-form-error small{font-size:12px;line-height:1.6;font-weight:500}.sub-form-error2{margin-top:15px;padding:10px 20px;border-radius:8px;background:#f9fafb}.sub-form-error2 p{font-size:14px;line-height:1.6;color:#ff5630}#header{z-index:8888888;position:fixed;top:0;left:0;width:100%;min-width:1200px;background:#fff}.header-area{position:relative;display:flex;justify-content:center}.header-area:after{content:"";display:block;position:absolute;top:70px;left:0;width:100%;height:1px;background:#dfe3e8}.header-logo{position:absolute;left:40px;top:35px;transform:translateY(-50%);width:106px}.header-logo a{display:block;width:100%}.header-member{position:absolute;right:40px;top:35px;transform:translateY(-50%)}.header-member-list{display:inline-flex;align-items:center;height:70px}.header-member-list>li{position:relative}.header-member-list>li:not(:first-child){padding-left:15px}.header-member-list>li:not(:last-child){padding-right:15px}.header-member-list>li:not(:last-child):after{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:12px;background:rgba(99,115,129,.6)}.header-member-list>li>a{font-size:12px;line-height:1.6;color:#212b36;transition:all .2s}.header-member-list>li>a:hover{color:#36f;font-weight:500}#header.type-dark,#header.type-dark .header-area:after{background:transparent}#header.type-dark .gnb-list>li>a,#header.type-dark .header-member-list>li>a{color:#fff}#gnb{z-index:10;position:relative}#gnb:hover .gnb-depth2-list{display:block}.gnb-list{display:flex;gap:30px}.gnb-list li{text-align:center}.gnb-list li a{display:inline-block}.gnb-list>li{width:133px}.gnb-list>li>a{display:inline-flex;justify-content:center;align-items:center;position:relative;width:100%;height:70px;color:#212b36;font-size:16px;line-height:1.6;font-weight:500;transition:all .2s}.gnb-list>li>a:after{content:"";display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;height:1px;background:#36f}.gnb-list>li:hover>a{color:#36f;font-weight:700}.gnb-list>li:hover>a:after{display:block}.gnb-list>li.active>a{color:#36f}.gnb-depth2-list{display:none;padding:20px 0 25px}.gnb-depth2-list>li:not(:last-child){margin-bottom:10px}.gnb-depth2-list>li>a{font-size:14px;line-height:1.6;max-width:100%;color:#637381;white-space:nowrap;transition:all .2s}.gnb-depth2-list>li>a:hover{color:#36f;font-weight:500}#footer{z-index:10;position:relative;padding:50px 0;background:#161c24}.footer-area{display:flex;justify-content:space-between}.footer-info-top{display:flex;align-items:center;gap:25px}.footer-info-name{margin-bottom:5px}.footer-info-name p{font-size:16px;line-height:1.6;color:#c4cdd5;font-weight:700}.footer-info-ceo{display:inline-flex;gap:7px;margin-bottom:5px}.footer-info-ceo p{font-size:12px;line-height:1.6;color:#637381}.footer-info-ceo p:first-child{font-weight:700}.footer-info-list{display:flex}.footer-info-list>li{font-size:12px;line-height:1.6;position:relative;color:#637381}.footer-info-list>li:not(:first-child){padding-left:20px}.footer-info-list>li:not(:last-child){padding-right:20px}.footer-info-list>li:not(:last-child):after{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:13px;background:#454f5b}.footer-info-list .list-row{display:inline-flex;gap:5px}.footer-info-list .list-row p:first-child{font-weight:500}.footer-info-list .list-row a{color:inherit}.footer-policy-list{display:inline-flex;align-items:center;gap:10px}.footer-policy-list .list-link{font-size:12px;line-height:1.6;color:#c4cdd5;font-weight:500}.footer-copy{margin-top:25px}.footer-copy p{font-size:12px;line-height:1.6;color:#637381}.footer-family{margin-bottom:30px}.footer-family .vselect{width:250px;border-radius:5px;background:#212b36;color:#c4cdd5}.footer-family .vselect select{padding:3px 44px 3px 10px;border-color:#212b36;font-weight:400}.footer-family .vselect option{color:#212b36}.footer-logo{text-align:right}.footer-logo-image{display:inline-block;width:140px}.vbutton{font-size:16px;line-height:1.6;display:inline-flex;justify-content:center;align-items:center;gap:5px;position:relative;padding:10px 21px;border:1px solid #36f;border-radius:8px;background:#36f;color:#fff;font-weight:700;transition-property:border,background,color;transition-duration:.2s}.vbutton:hover{border-color:#1939b7;background:#1939b7}.vbutton:before{content:"";display:none;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid transparent;border-radius:inherit;background:rgba(145,158,171,.16)}.vbutton:after{font-size:16px;line-height:1.6;content:"";display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:remixicon;color:#c4cdd5;animation:button-loading-ani 1s linear infinite}.vbutton svg{flex-shrink:0;width:24px;height:24px}.vbutton.full{width:100%}.vbutton.half{width:50%}@keyframes button-loading-ani{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.vbutton.size-medium{font-size:14px;line-height:1.6;padding:5px 15px}.vbutton.size-medium svg{width:22px;height:22px}.vbutton.size-small{font-size:12px;line-height:1.6;padding:3px 9px}.vbutton.size-small svg{width:20px;height:20px}.vbutton.type-line{background:transparent;color:#36f}.vbutton.type-line:hover{border-color:#36f;background:rgba(51,102,255,.08)}.vbutton.type-text{border-color:transparent;background:transparent;color:#36f}.vbutton.type-text:hover{background:rgba(51,102,255,.08)}.vbutton.color-primary-light{border-color:#d6e4ff;background:#d6e4ff;color:#36f}.vbutton.color-primary-light:hover{border-color:transparent;background:#84a9ff}.vbutton.color-primary-alpha8{border-color:transparent;background:rgba(51,102,255,.08);color:#36f}.vbutton.color-primary-alpha8:hover{background:rgba(51,102,255,.16)}.vbutton.color-secondary{border-color:#00ab55;background:#00ab55}.vbutton.color-secondary:hover{border-color:#007b55;background:#007b55}.vbutton.color-secondary.type-line{background:transparent;color:#00ab55}.vbutton.color-secondary.type-line:hover{border-color:#00ab55;background:rgba(0,171,85,.08)}.vbutton.color-secondary.type-text{color:#00ab55}.vbutton.color-secondary.type-text:hover{background:rgba(0,171,85,.08)}.vbutton.color-secondary-alpha8{border-color:transparent;background:rgba(0,171,85,.08);color:#00ab55}.vbutton.color-secondary-alpha8:hover{background:rgba(0,171,85,.16)}.vbutton.color-grey500{border-color:#919eab;background:#919eab}.vbutton.color-grey500:hover{border-color:#637381;background:#637381}.vbutton.color-grey200{border-color:#f4f6f8;background:#f4f6f8;color:#637381}.vbutton.color-grey200:hover,.vbutton.color-grey300{border-color:#dfe3e8;background:#dfe3e8}.vbutton.color-grey300{color:#637381}.vbutton.color-grey300:hover{border-color:#c4cdd5;background:#c4cdd5}.vbutton.color-grey300.type-line{background:transparent;color:#637381}.vbutton.color-grey300.type-line:hover{border-color:#637381;background:rgba(145,158,171,.08)}.vbutton.color-text-secondary{border-color:#637381;background:#637381}.vbutton.color-text-secondary:hover{border-color:#212b36;background:#212b36}.vbutton.color-text-secondary.type-text{border-color:transparent;background:transparent;color:#637381}.vbutton.color-text-secondary.type-text:hover{background:rgba(145,158,171,.08)}.vbutton.color-secondary.type-text{border-color:transparent;background:transparent;color:#637381}.vbutton.color-secondary.type-text:hover{background:rgba(145,158,171,.08)}.vbutton.color-text-disabled{border-color:#919eab;background:#919eab}.vbutton.color-text-disabled:hover{border-color:#637381;background:#637381}.vbutton.color-text-disabled.type-line{background:transparent;color:#919eab}.vbutton.color-text-disabled.type-line:hover{border-color:#919eab;background:rgba(145,158,171,.08)}.vbutton.disabled,.vbutton:disabled{border-color:transparent;background:rgba(145,158,171,.16);color:#c4cdd5;pointer-events:none}.vbutton.type-line.disabled,.vbutton.type-line:disabled{border-color:#c4cdd5;background:transparent;color:#c4cdd5}.vbutton.type-text.disabled,.vbutton.type-text:disabled{background:transparent;color:#c4cdd5}.vbutton.loading{border-color:transparent!important;background:transparent!important;color:transparent!important;pointer-events:none}.vbutton.loading:after,.vbutton.loading:before{display:block}.vbutton.loading.type-line:before{border-color:#c4cdd5;background:transparent}.vbutton.loading.type-text:before{background:transparent}.vinput[type=password],.vinput[type=text]{font-size:16px;line-height:1.6;display:block;width:100%;padding:9px 14px;border:1px solid #dfe3e8;border-radius:8px;background:#fff;color:#212b36;transition:all .2s}.vinput[type=password]::placeholder,.vinput[type=text]::placeholder{color:#c4cdd5}.vinput[type=password]:focus,.vinput[type=text]:focus{border-color:#36f;outline:none}.vinput[type=password]:-moz-read-only,.vinput[type=text]:-moz-read-only{border-color:#f9fafb;background:#f9fafb;color:#212b36}.vinput[type=password]:read-only,.vinput[type=text]:read-only{border-color:#f9fafb;background:#f9fafb;color:#212b36}.vinput[type=password]:disabled,.vinput[type=text]:disabled{color:#c4cdd5}.vinput2{display:flex;align-items:center;gap:10px;padding:5px 10px;border-radius:5px;background:#f4f6f8}.vinput2 .vbutton{padding:0}.vinput2 input[type=text]{font-size:14px;line-height:1.6;min-width:240px;color:#212b36}.vinput2 input[type=text]::placeholder{color:#919eab}.vinput2 input[type=text]:focus{outline:none}.vradio input{overflow:hidden;position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%)}.vradio label{font-size:14px;line-height:1.6;display:inline-flex;align-items:center;position:relative;min-height:20px;padding-left:20px;color:#212b36;text-indent:5px;cursor:pointer}.vradio label:after,.vradio label:before{content:"";display:inline-block;position:absolute;top:50%;border-radius:50%;box-sizing:border-box;transition:all .2s;text-indent:0}.vradio label:before{left:0;transform:translateY(-50%);width:20px;height:20px;border:1px solid #919eab;background:#fff}.vradio label:after{opacity:0;left:10px;transform:translate(-50%,-50%);width:12px;height:12px;background:#36f}.vradio input:checked+label:before{border-color:#36f}.vradio input:checked+label:after{opacity:1}.vradio input:disabled,.vradio input:disabled+label{pointer-events:none}.vradio input:disabled+label:before{border-color:#dfe3e8}.vcheckbox input{overflow:hidden;position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%)}.vcheckbox label{font-size:14px;line-height:1.6;display:inline-flex;align-items:center;position:relative;min-height:20px;padding-left:20px;color:#212b36;text-indent:5px;cursor:pointer}.vcheckbox label:after,.vcheckbox label:before{display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:4px;box-sizing:border-box;transition:all .2s;text-indent:0}.vcheckbox label:before{content:"";border:1px solid #919eab;background:#fff}.vcheckbox label:after{content:"";opacity:0;font-family:remixicon;font-size:20px;font-weight:400;line-height:1;color:#fff}.vcheckbox input:checked+label:before{border-color:#36f;background:#36f}.vcheckbox input:checked+label:after{opacity:1}.vcheckbox input:disabled,.vcheckbox input:disabled+label{pointer-events:none}.vcheckbox input:disabled+label:before{border-color:#dfe3e8;background:#f9fafb}.vselect{position:relative;border-radius:8px;background:#fff;color:#454f5b}.vselect:before{content:"";display:inline-block;position:absolute;right:14px;top:50%;transform:translateY(-50%);font-family:remixicon;font-size:24px}.vselect select{font-size:14px;line-height:1.6;position:relative;width:100%;padding:11px 48px 11px 14px;border:1px solid #dfe3e8;border-radius:inherit;color:inherit;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vselect select:focus{border-color:#36f;outline:none}.vselect select:disabled{border-color:#f9fafb;background:#f9fafb;color:#919eab;pointer-events:none}.vselect option{color:#212b36}.vselect.size-small:before{right:9px;font-size:20px}.vselect.size-small select{font-size:12px;line-height:1.6;padding:3.5px 39px 3.5px 9px}.vmodal{z-index:9999999;position:fixed;width:100vw;height:100vh}.vmodal,.vmodal-dim{top:0;left:0;right:0;bottom:0}.vmodal-dim{position:absolute;width:100%;height:100%;background:rgba(20,18,23,.25)}.vmodal-dim.hide{background:transparent}.vmodal-box{overflow:hidden;position:absolute;top:50%;left:50%;min-width:200px;min-height:100px;transform:translate(-50%,-50%);padding:25px;border-radius:10px;background:#fff;box-shadow:0 12px 24px -4px rgba(145,158,171,.12),0 0 2px 0 rgba(145,158,171,.2)}.vmodal-close-button{position:absolute;top:12px;right:12px;border-radius:5px;color:#212b36;transition-property:background;transition-duration:.2s}.vmodal-close-button svg{width:24px;height:24px}.vmodal-close-button:hover{background:rgba(145,158,171,.24)}.vmodal.type-basic .vmodal-box{width:400px}.vmodal.type-basic .modal-title{margin-bottom:10px;text-align:center}.vmodal.type-basic .modal-title p{font-size:18px;line-height:1.6;color:#212b36;font-weight:700}.vmodal.type-basic .modal-text{text-align:center;white-space:pre-wrap}.vmodal.type-basic .modal-text p{font-size:14px;line-height:1.6;color:#637381;white-space:pre-wrap}.vmodal.type-basic .modal-button-group{display:flex;gap:10px;margin-top:30px}.vtab{display:flex;align-items:center;border-bottom:1px solid #dfe3e8}.vtab>li{font-size:14px;line-height:1.6;position:relative;min-width:75px;padding:5px 11.5px 4px;color:#919eab;font-weight:500;text-align:center;cursor:pointer;transition:all .2s}.vtab>li:after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:0;height:2px;background:#36f;transition:width .2s}.vtab>li:not(.active):hover{background:rgba(51,102,255,.08);color:#36f}.vtab>li.active{color:#36f}.vtab>li.active:after{width:100%}.vtab>li a{display:inline-block;width:100%}.vtable{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0;text-align:left}.vtable.width-auto{width:auto}.vtable .text-center,.vtable.text-center{text-align:center}.vtable .text-left,.vtable.text-left{text-align:left}.vtable .no-gutter{padding-left:0;padding-right:0}.vtable thead{z-index:1;position:relative;background:#f9fafb}.vtable td,.vtable th{font-size:14px;line-height:1.6;padding:14px 20px;border-bottom:1px solid #dfe3e8}.vtable th{border-top:1px solid #dfe3e8;color:#454f5b;font-weight:700}.vtable td{color:#212b36}.vtable .not-data{text-align:center}.vtable .not-data td{color:#919eab}.vtable .text-cut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtable .small-head{background:#919eab}.vtable .small-head td{color:#fff}.vtable .small-head td,.vtable.type2 th{font-size:12px;line-height:1.6;padding-top:4.5px;padding-bottom:4.5px;font-weight:500}.vtable.type2 th{color:#637381}.glossary-page .sub-text p{font-size:14px;line-height:1.6}.glossary-list dl{position:relative;padding-left:28px}.glossary-list dl:before{content:"";position:absolute;top:14.4px;left:14px;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:#212b36}.glossary-list dl:not(:last-child){margin-bottom:10px}.glossary-list dt{font-size:18px;line-height:1.6;list-style:disc;margin-bottom:1px;color:#212b36;font-weight:700}.glossary-list dd{font-size:16px;line-height:1.6;padding-left:2px;color:#212b36}.howto-page .sub-section{padding-bottom:0}.howto-image{transform:translate(-20px);width:1240px}.intro-detail-image{width:100%}.ai-platform-title{text-align:center}.ai-platform-title h3{font-size:36px;line-height:1.4;margin-bottom:30px;color:#212b36;font-weight:700}.ai-platform-title h6{font-size:20px;line-height:1.4;color:#637381;font-weight:500}.ai-platform-title em{color:#36f}.fee-page .sub-section{padding-bottom:0}.fee-page .sub-section:after{display:none}.fee-page .sub-text{margin-bottom:30px}.fee-ps{margin-top:15px}.fee-ps small{font-size:12px;line-height:1.6;color:#637381;font-weight:500}.fee-intro-table td{padding-top:12px;padding-bottom:12px}.fee-intro-table td em{color:#36f;font-weight:500}.fee-intro-table .table-label{vertical-align:middle;background:#f9fafb}.fee-contact{margin-top:10px;padding:40px 0;border-radius:15px;background:rgba(51,102,255,.08);text-align:center}.fee-contact h4{font-size:30px;line-height:1.4;margin-bottom:15px;color:#212b36;font-weight:700}.fee-contact h6{font-size:20px;line-height:1.4;margin-bottom:8px;color:#212b36;font-weight:500}.fee-contact-list{display:flex;justify-content:center;align-items:center;gap:15px}.fee-contact-list>li{display:inline-flex;gap:3px}.fee-contact-list .list-label{font-size:16px;line-height:1.6;color:#36f;font-weight:700}.fee-contact-list .list-text{font-size:16px;line-height:1.6;color:#212b36}.fee-contact-button{display:flex;justify-content:center;margin-top:30px}.fee-contact-button .vbutton{width:200px;box-shadow:0 8px 16px 0 rgba(51,102,255,.24)}.main-section{position:relative;padding:130px 0}.main-title{margin-bottom:90px;text-align:center}.main-title h2{font-size:48px;line-height:1.4;color:#212b36;font-weight:700}.main-title h2:not(:last-child){margin-bottom:20px}.main-title h2 em{color:#36f}.main-title h6{font-size:20px;line-height:1.4;color:#212b36}.main-title h6 em{color:#36f;font-weight:700}.main-title p{font-size:18px;line-height:1.6;color:#212b36}.main-visual{background:#141217}.main-visual-video{overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100vh;pointer-events:none}.main-visual-video:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.main-visual-video video{width:100%;height:100%;object-fit:cover}.main-visual-area{display:flex;justify-content:center;align-items:center;height:100vh}.main-visual-content{text-align:center}.main-visual-logo{width:612px;margin:0 auto 40px}.main-visual-text{font-size:18px;line-height:1.6;color:#f4f6f8;font-weight:500}.main-visual-scroll{position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.main-connect{background:#f9fafb}.main-connect-list{display:flex;justify-content:space-between;gap:15px}.main-connect-list>li{width:228px;border-radius:20px;box-shadow:0 1px 2px 0 rgba(145,158,171,.16);background:#fff;transition:all .2s}.main-connect-list>li:hover{transform:translateY(-20px);box-shadow:0 24px 48px 0 rgba(145,158,171,.16)}.main-connect-list .list-image{overflow:hidden;border-radius:20px 20px 0 0;background:#dfe3e8}.main-connect-list .list-content{position:relative;height:calc(100% - 80px);padding:30px 20px 78px;border-radius:0 0 20px 20px}.main-connect-list .list-content h6{font-size:20px;line-height:1.4;margin-bottom:10px;color:#212b36;font-weight:700}.main-connect-list .list-content p{font-size:14px;line-height:1.6;color:#212b36}.main-connect-list .list-content .vbutton{position:absolute;bottom:20px;right:20px}.main-notice-list>li:first-child .main-notice-content{padding-top:0}.main-notice-list>li>a:hover .main-notice-content .content-title{color:#36f}.main-notice-content{display:flex;justify-content:space-between;align-items:center;padding:30px 10px;border-bottom:1px solid #dfe3e8}.main-notice-content .content-left{display:flex;align-items:center;gap:20px;max-width:calc(100% - 120px)}.main-notice-content .content-label{font-size:16px;line-height:1.6;flex-shrink:0;width:72px;color:#637381;font-weight:500;text-align:center}.main-notice-content .content-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.4;color:#212b36;font-weight:500;transition:all .2s}.main-notice-content .content-date{font-size:16px;line-height:1.6;width:120px;flex-shrink:0;color:#919eab;text-align:right}.main-notice-not-data{font-size:18px;line-height:1.6;display:flex;justify-content:center;align-items:center;height:200px;color:#919eab}.main-notice-button-row{display:flex;justify-content:center;margin-top:30px}.main-customer{background:#f9fafb}.main-contact-form{width:800px;margin:0 auto}.main-contact-form .form-row{display:flex;align-items:center;margin-bottom:20px}.main-contact-form .form-row.type2{align-items:flex-start}.main-contact-form .form-half{display:flex;align-items:center;gap:50px;margin-bottom:20px}.main-contact-form .form-half .form-row{width:50%;margin-bottom:0}.main-contact-form .form-label{font-size:14px;line-height:1.6;flex-shrink:0;width:70px;color:#454f5b;font-weight:700}.main-contact-form .form-agree{display:flex;justify-content:center;align-items:center;gap:10px}.main-contact-form .form-agree label{font-size:14px;line-height:1.6;color:#212b36}.main-contact-form .form-agree label em{color:#36f;font-weight:500}.main-contact-form .form-button{display:flex;justify-content:center;margin-top:20px}.main-contact-form .form-button .vbutton{width:200px}.member-page{background:#f9fafb}.member-layout{display:flex;justify-content:center;align-items:center}.member-box{padding:55px 50px;border-radius:10px;background:#fff;box-shadow:0 24px 48px 0 rgba(145,158,171,.16)}.member-title{margin-bottom:45px;text-align:center}.member-title h3{font-size:36px;line-height:1.4;color:#212b36;font-weight:500}.member-title h3:not(:last-child){margin-bottom:5px}.member-title p{font-size:16px;line-height:1.6;color:#212b36}.member-title p em{color:#36f;font-weight:700}.member-title p.type2{color:#637381}.login-page{padding:218px 0 148px}.login-page .member-box{width:500px}.login-form .form-input:not(:last-child){margin-bottom:10px}.login-form .form-check{margin-top:13px}.login-form .form-button{margin-top:40px}.login-link-list{display:flex;justify-content:center;margin-top:20px}.login-link-list>li{position:relative;padding:0 15px}.login-link-list>li:not(:last-child):after{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background:rgba(145,158,171,.6)}.login-link-list .list-link{font-size:14px;line-height:1.6;color:#637381;transition:color .2s}.login-link-list .list-link:hover{color:#36f}.login-modal .member-box{width:450px;padding:30px 25px;box-shadow:none}.search-pw-page{padding:270px 0 200px}.search-pw-page .member-box{width:500px}.reset-pw-page{padding:230px 0 160px}.reset-pw-page .member-box{width:500px}.reset-pw-form .form-button{margin-top:40px}.signup-page{padding:130px 0}.signup-page .member-box{width:700px}.signup-form .form-section{margin-bottom:40px}.signup-form .form-section.type2{margin-bottom:60px}.signup-form .form-email{display:flex;gap:10px}.signup-form .form-email .vbutton{flex-shrink:0;width:120px;padding-left:10px;padding-right:10px}.signup-form .form-email-code{flex-grow:1;position:relative}.signup-form .form-email-code small{font-size:12px;line-height:1.6;position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#ff5630;font-weight:500}.signup-form .form-success-button{pointer-events:none}.signup-form .form-company-number{display:flex;align-items:center;gap:10px}.signup-form .form-company-number .number-input1{width:132px}.signup-form .form-company-number .number-input2{width:100px}.signup-form .form-company-number .number-input3{width:182px}.signup-form .form-company-number span{font-size:16px;line-height:1.6;display:inline-block;color:#212b36;font-weight:500}.signup-form .form-company-number .vbutton{flex-shrink:0;width:120px;padding-left:10px;padding-right:10px}.signup-form .form-agree-row{display:flex;justify-content:space-between;align-items:center}.signup-form .form-agree label{font-size:16px;line-height:1.6;color:#212b36;font-weight:700}.signup-form .form-agree2 label{font-size:14px;line-height:1.6;color:#212b36}.signup-form .form-agree2 label em{color:#36f;font-weight:500}.signup-form .form-caution{text-align:center}.signup-form .form-caution p{font-size:14px;line-height:1.6;color:#ff5630;font-weight:500}.signup-form .form-button{display:flex;justify-content:center;margin-top:10px}.signup-form .form-button .vbutton{width:300px}.signup-complete-page{padding:256px 0}.signup-complete-page .member-box{width:700px}.signup-complete-area{text-align:center}.signup-complete-icon{display:inline-flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;background:#36f;color:#fff;font-size:50px}.signup-complete-text{margin-top:20px}.signup-complete-text h3{font-size:36px;line-height:1.4;margin-bottom:20px;color:#212b36;font-weight:500}.signup-complete-text p{font-size:16px;line-height:1.6;color:#637381}.my-section{padding-top:75px}.my-info-area{width:600px;margin:0 auto;padding:30px}.my-info-secton:not(:last-child){margin-bottom:30px}.my-info-form .form-row{display:flex;justify-content:space-between;align-items:center;gap:5px;height:42px}.my-info-form .form-info{display:inline-flex;align-items:center;gap:20px}.my-info-form .form-info .vinput{width:250px;padding-top:7.4px;padding-bottom:7.4px}.my-info-form .form-label{font-size:14px;line-height:1.6;width:100px;color:#637381;font-weight:500}.my-info-form .form-label em{color:#36f}.my-info-form .form-text{font-size:16px;line-height:1.6;color:#212b36;font-weight:500}.my-info-form .form-button{display:inline-flex;align-items:center;gap:5px}.my-info-pw-title{margin-bottom:30px;text-align:center}.my-info-pw-title h3{font-size:36px;line-height:1.4;color:#212b36;font-weight:500}.my-info-pw-form .form-button{display:flex;gap:20px;margin-top:30px}.my-api-key-button{display:flex;justify-content:flex-end;margin-bottom:10px}.my-api-edit-button{display:flex;justify-content:center;gap:5px}.api-create-modal .vmodal-box{width:500px}.api-create-modal .modal-title{margin-bottom:14px;text-align:center}.api-create-modal .modal-title p{font-size:18px;line-height:1.6;color:#212b36;font-weight:700}.api-create-modal .modal-form .form-ps{display:flex;justify-content:flex-end;margin-bottom:7px}.api-create-modal .modal-form .form-ps small{font-size:12px;line-height:1.6;color:#36f;font-weight:500}.api-create-modal .modal-form .form-row{display:flex;align-items:center;gap:20px}.api-create-modal .modal-form .form-row:not(:last-child){margin-bottom:15px}.api-create-modal .modal-form .form-label{font-size:14px;line-height:1.6;flex-shrink:0;width:100px;color:#637381;font-weight:500}.api-create-modal .modal-form .form-label em{color:#36f}.api-create-modal .modal-form .form-button{margin-top:40px}.my-usage-title{display:flex;gap:15px}.my-usage-title h3{font-size:36px;line-height:1.4;color:#212b36;font-weight:700}.my-usage-plan-link{font-size:20px;line-height:1.4;display:flex;align-items:center;gap:5px;padding:10px 15px 10px 20px;border-radius:50px;background:rgba(51,102,255,.08);color:#36f;font-weight:500;transition:background .2s}.my-usage-plan-link:hover{background:rgba(51,102,255,.16)}.my-usage-plan-link svg{width:28px;height:28px}.my-usage-plan-link.type2{background:#f4f6f8;color:#637381;font-weight:700}.my-usage-plan-link.type2:hover{background:#dfe3e8}.my-usage-table{margin-top:44px}.my-usage-table .table-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px}.my-usage-table .table-title h6{font-size:20px;line-height:1.4;color:#212b36;font-weight:500}.my-usage-table .table-title small{font-size:12px;line-height:1.6;color:#637381;font-weight:500}.my-usage-table .table-flex{display:flex;justify-content:center;align-items:center;gap:3px}.my-usage-table .table-flex.type2{gap:10px}.my-usage-table .table-label{padding:1px 5px;border-radius:50px;background:rgba(0,171,85,.08);color:#00ab55;font-size:10px;line-height:1.6}.my-usage-table .table-sum{background:#637381}.my-usage-table .table-sum td{color:#fff;font-weight:700}.usage-detail-modal .vmodal-box{width:900px}.usage-detail-modal .modal-title{margin-bottom:40px;text-align:center}.usage-detail-modal .modal-title p{font-size:18px;line-height:1.6;color:#212b36;font-weight:700}.usage-detail-modal .modal-table .table-sum{background:#637381}.usage-detail-modal .modal-table .table-sum td{color:#fff;font-weight:700}.usage-detail-modal .modal-button{display:flex;justify-content:center;margin-top:40px}.usage-detail-modal .modal-button .vbutton{width:150px}.my-inquiry-sort{position:relative;margin-bottom:20px}.my-inquiry-search{position:absolute;right:0;bottom:6px}.my-inquiry-sort2{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px}.my-inquiry-answer-tab,.my-inquiry-answer-tab>li{display:inline-flex;align-items:center}.my-inquiry-answer-tab>li{position:relative}.my-inquiry-answer-tab>li:not(:first-child){padding-left:15px}.my-inquiry-answer-tab>li:not(:last-child){padding-right:15px}.my-inquiry-answer-tab>li:not(:last-child):after{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:15px;background:#dfe3e8}.my-inquiry-answer-tab>li:not(.active):hover .tab-button{color:#36f}.my-inquiry-answer-tab .tab-button{font-size:12px;line-height:1.6;display:inline-flex;align-items:center;gap:8px;color:#637381;transition:color .2s}.my-inquiry-answer-tab>li.active .tab-button{color:#212b36;font-weight:700}.my-inquiry-table .table-number{font-weight:700}.my-inquiry-table .table-link{transition:color .2s}.my-inquiry-table .table-link:hover{color:#36f}.my-inquiry-table .table-not-answer{color:#919eab}.my-inquiry-form{position:relative;width:900px;margin:0 auto;padding-top:40px;border-top:2px solid #454f5b}.my-inquiry-form .form-top{display:inline-flex;align-items:center;gap:5px;position:absolute;right:0;top:-4px;transform:translateY(-100%)}.my-inquiry-form .form-top p{font-size:12px;line-height:1.6;color:#919eab}.my-inquiry-form .form-top p em{color:#36f}.my-inquiry-form .form-top .vbutton.size-small{width:52px}.my-inquiry-form .form-row{display:flex;align-items:center;gap:10px}.my-inquiry-form .form-row:not(:last-child){margin-bottom:30px}.my-inquiry-form .form-label{font-size:14px;line-height:1.6;flex-shrink:0;width:100px;color:#454f5b;font-weight:700}.my-inquiry-form .form-label em{color:#36f}.my-inquiry-form .form-sort .vselect{width:340px}.my-inquiry-form .form-title .vinput{width:420px}.my-inquiry-form .form-contents{align-items:flex-start}.my-inquiry-form .form-contents .form-label{margin-top:10px}.my-inquiry-form .form-contents .answer-textarea{padding:9px 14px;width:100%;background-color:#f9fafb}.my-inquiry-form .form-file input[type=file]{overflow:hidden;position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%)}.my-inquiry-form .form-file .vbutton{width:200px}.my-inquiry-form .form-file .file-view{position:relative}.my-inquiry-form .form-file .file-view .vbutton{padding-left:14px;padding-right:14px}.my-inquiry-form .form-file .file-view .vbutton span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-inquiry-form .form-file .file-delete{display:inline-flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;transform:translate(50%,-50%);width:25px;height:25px;border-radius:50%;background:#637381;color:#fff;font-size:20px;transition:background .2s}.my-inquiry-form .form-file .file-delete:hover{background:#212b36}.my-inquiry-form .form-button{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:80px}.my-inquiry-form .form-button .vbutton{width:200px}.my-inquiry-form .form-half{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.my-inquiry-form .form-half .form-row{width:410px;margin-bottom:0}.my-inquiry-form .form-half.type2 .form-row{width:auto}.policy-page{padding-top:70px}.policy-section{padding:40px 0 200px}.policy-tab{margin-bottom:10px}.policy-tab li{width:120px}.policy-area{position:relative}.policy-select{display:flex;justify-content:flex-end;margin-bottom:10px}.policy-row{font-size:14px;line-height:1.6;color:#212b36}.policy-row:not(:last-child){margin-bottom:30px}.policy-row .policy-title{font-size:16px;line-height:1.6;margin-bottom:10px;color:#212b36;font-weight:700}.policy-row .policy-depth2{padding-left:10px}.policy-row .policy-depth3{padding-left:20px}.policy-list>li{list-style:decimal inside}.solution-page{min-width:1483px;padding-top:70px}.solution-lnb{z-index:9;overflow-y:auto;position:fixed;width:300px;height:calc(100vh - 70px);padding-bottom:218px;border-right:1px solid #dfe3e8;background:#fff}.solution-lnb::-webkit-scrollbar{width:calc(4 * 1px);height:calc(4 * 1px)}.solution-lnb::-webkit-scrollbar-track{background:transparent}.solution-lnb::-webkit-scrollbar-thumb{border-radius:5em;background:#dfe3e8}.solution-lnb::-webkit-scrollbar-thumb:hover{background:#c4cdd5}.solution-lnb-list>li{padding:10px 20px}.solution-lnb-list>li.active{border-bottom:1px solid #dfe3e8}.solution-lnb-list>li.active .list-toggle-button{background:#36f;color:#fff;font-weight:700}.solution-lnb-list>li.active .list-toggle-button svg{transform:rotate(90deg)}.solution-lnb-list>li.active .solution-lnb-depth2-list{overflow:initial;height:auto;padding:15px}.solution-lnb-list .list-toggle-button{font-size:16px;line-height:1.6;display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px;border-radius:10px;color:#637381;transition:all .2s}.solution-lnb-list .list-toggle-button svg{width:24px;height:24px;transition:all .2s}.solution-lnb-list .list-toggle-button:hover{background:rgba(51,102,255,.08);color:#36f}.solution-lnb-depth2-list{overflow:hidden;height:0;padding:0 15px;transition:height .3s,padding .3s}.solution-lnb-depth2-list>li:not(:last-child){margin-bottom:8px}.solution-lnb-depth2-list>li.active .list-link{color:#36f}.solution-lnb-depth2-list .list-link{font-size:14px;line-height:1.6;color:#637381;transition:all .2s}.solution-lnb-depth2-list .list-link:hover{color:#36f}.solution-container{min-height:calc(100vh - 70px);padding-left:300px}.solution-intro{padding:20px 30px 30px}.solution-intro2{padding:30px 30px 40px;background:#f4f6f8}.solution-intro2 .solution-intro-title{margin-bottom:10px}.solution-intro-title{margin-bottom:20px}.solution-intro-title h5{font-size:24px;line-height:1.4;margin-bottom:10px;color:#212b36;font-weight:700}.solution-intro-title p{font-size:16px;line-height:1.6;font-weight:500;color:#637381}.solution-intro-title p em{color:#36f}.solution-intro-tag{display:flex;align-items:center;gap:6px;margin-top:5px}.solution-intro-tag>li{font-size:12px;line-height:1.6;color:#919eab;font-weight:700}.solution-intro-image{border:1px solid #f4f6f8;background:#f4f6f8}.solution-intro-image figure{margin:0 auto}.solution-intro-api{padding:5px 0;border-radius:10px;background-color:#fff;box-shadow:0 8px 16px 0 rgba(145,158,171,.16)}.solution-intro-api dl{display:flex;align-items:flex-start;gap:20px;padding:15px 25px}.solution-intro-api dl:not(:last-child){border-bottom:1px solid #dfe3e8}.solution-intro-api dt{font-size:18px;line-height:1.6;flex-shrink:0;width:225px;color:#454f5b;font-weight:700}.solution-intro-api dd{font-size:14px;line-height:1.6;padding-top:3.5px;color:#637381;font-weight:500}.solution-playground{display:flex}.solution-playground-left{overflow-y:auto;width:50%;height:calc(100vh - 70px);padding:20px 30px 40px;background:#f4f6f8}.solution-playground-left::-webkit-scrollbar{width:calc(4 * 1px);height:calc(4 * 1px)}.solution-playground-left::-webkit-scrollbar-track{background:transparent}.solution-playground-left::-webkit-scrollbar-thumb{border-radius:5em;background:#dfe3e8}.solution-playground-left::-webkit-scrollbar-thumb:hover{background:#c4cdd5}.solution-playground-right{width:50%;height:calc(100vh - 70px);padding:20px 30px 40px;background:#fff}.solution-request:not(:last-child){margin-bottom:50px}.solution-title{margin-bottom:38px}.solution-title .title-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.solution-title .title-head h5{font-size:24px;line-height:1.4;color:#212b36;font-weight:700}.solution-title .title-body p{font-size:14px;line-height:1.6;min-height:44.8px;color:#637381;font-weight:500}.solution-sub-title{display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dfe3e8}.solution-sub-title .title-left,.solution-sub-title .title-right{display:inline-flex;align-items:center;gap:10px}.solution-sub-title .title-label{font-size:16px;line-height:1.6;color:#454f5b;font-weight:700}.solution-sub-title .title-button-group{display:inline-flex;align-items:center;gap:5px}.solution-sub-title .title-refresh-button{color:#919eab}.solution-sub-title .title-refresh-button svg{width:20px;height:20px}.solution-sub-title.type2{padding-bottom:0;border-bottom:0}.solution-label{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:5px}.solution-label p{font-size:14px;line-height:1.6;color:#637381;font-weight:700}.solution-label small{font-size:12px;line-height:1.6;color:#36f}.solution-form .form-row:not(:last-child){margin-bottom:10px}.solution-form .form-row2:not(:last-child){margin-bottom:5px}.solution-form .form-button{margin-top:30px}.solution-form .form-half{display:flex;align-items:center;gap:30px;margin-bottom:10px}.solution-form .form-half .form-row{width:50%;margin-bottom:0}.solution-form .form-date-row{flex-shrink:0;min-width:330px}.solution-form .form-date{display:flex;align-items:center;gap:10px}.solution-form .form-date .date-period{width:36%}.solution-form .form-date .date-picker{width:60%}.solution-form .form-keyword{display:flex;align-items:center;gap:20px}.solution-form .form-keyword-label{flex-shrink:0;display:inline-flex;align-items:center;gap:5px}.solution-form .form-keyword-label .label-icon{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;background:rgba(255,171,0,.08);color:#ffab00;font-size:20px}.solution-form .form-keyword-label .label-icon.type2{background:rgba(255,86,48,.08);color:#ff5630}.solution-form .form-keyword-label .label-text{font-size:14px;line-height:1.6;color:#212b36;font-weight:500}.solution-form .form-doc{flex-grow:1;display:flex;align-items:stretch}.solution-form .form-doc .common-textarea{overflow:hidden;white-space:nowrap;position:relative;border-top-right-radius:0;border-bottom-right-radius:0}.solution-form .form-doc .common-textarea:focus{overflow:initial;white-space:normal}.solution-form .form-doc .common-textarea:focus~.form-doc-button:before{display:none}.solution-form .form-doc .common-textarea:focus~.form-doc-add-button{background:#36f}.solution-form .form-doc.type2 .common-textarea{border-radius:8px}.solution-form .form-doc.type2 .form-doc-button{width:0}.solution-form .form-doc.type2 .form-doc-button:before{border-right:1px solid #dfe3e8;border-radius:0 8px 8px 0}.solution-form .form-doc-button{flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;position:relative;width:42px;min-height:44px;border-radius:0 8px 8px 0;background:#919eab;color:#fff;font-size:20px;transition:background .2s}.solution-form .form-doc-button:before{content:"";display:block;position:absolute;top:1px;left:0;transform:translate(-100%);width:70px;height:calc(100% - 2px);background:linear-gradient(270deg,#fff 20%,hsla(0,0%,100%,0));transition:height .2s;pointer-events:none}.solution-form .form-doc-add-button:hover{background:#1939b7}.solution-form .form-doc-delete-button{background:#ff5630}.solution-form .form-doc-delete-button:hover{background:#b71d18}.solution-form .form-add-doc{display:flex;align-items:center;gap:8px}.solution-form .form-add-doc .doc-number{flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;width:19px;height:19px;border-radius:50%;background:#637381}.solution-form .form-add-doc .doc-number p{font-size:14px;line-height:1.6;color:#fff;font-weight:700}.solution-result:not(:last-child){margin-bottom:20px}.solution-result .result-box{font-size:16px;line-height:1.6;border-radius:8px;padding:15px;background:#fff;color:#212b36;font-weight:500;white-space:pre-wrap}.solution-result .result-link{display:inline-block;color:#36f}.solution-result .result-init{color:#919eab;font-weight:400}.solution-result .result-origin-list>li:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dfe3e8}.solution-result .result-origin-list .list-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.solution-result .result-origin-list .list-number{font-size:16px;line-height:1.6;flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;width:22px;height:22px;background:#36f;color:#fff;font-weight:700}.solution-result .result-origin-list .list-title{font-size:16px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#212b36;font-weight:700;transition:color .2s}.solution-result .result-origin-list .list-title:hover{color:#36f}.solution-result .result-origin-list .list-contents{font-size:14px;line-height:1.6;color:#637381}.solution-result .result-origin-list .list-contents em{color:#36f;font-weight:700}.solution-result .result-question-list>li:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dfe3e8}.solution-result .result-question-list .list-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.solution-result .result-question-list .list-title{display:flex;align-items:flex-start;gap:10px}.solution-result .result-question-list .list-title-number{font-size:16px;line-height:1.6;flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;width:48px;height:26px;border-radius:2px;background:#36f;color:#fff;font-weight:700}.solution-result .result-question-list .list-title-text{font-size:16px;line-height:1.6;color:#212b36;font-weight:700;transition:color .2s}.solution-result .result-question-list .list-score{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:0 12px 0 8px;border-radius:2px;background:#f4f6f8}.solution-result .result-question-list .list-score-label{font-size:14px;line-height:1.6;color:#919eab;font-weight:700}.solution-result .result-question-list .list-score-number{font-size:16px;line-height:1.6;color:#919eab;font-weight:500}.solution-result .result-question-list .list-contents{font-size:14px;line-height:1.6;color:#637381}.solution-code.type-request{margin-bottom:50px}.solution-code.type-request .common-code{height:calc((100vh - 70px - 60px - 30.59px - 42.39px - 50px - 35.59px)*.4)}.solution-code.type-response .common-code{height:calc((100vh - 70px - 60px - 30.59px - 42.39px - 50px - 35.59px)*.6)}.solution-code .code-title{font-size:16px;line-height:1.6;margin-bottom:5px;color:#454f5b;font-weight:700}.solution-code .code-tab,.solution-code .code-title.type2{margin-bottom:10px}.solution-code .code-wrap{position:relative}.solution-code .code-wrap:hover .code-paste-button{opacity:1}.solution-code .code-paste-button{opacity:0;position:absolute;top:15px;right:15px;transition:opacity .2s}.solution-record-modal .vmodal-box{width:700px}.solution-record-modal .modal-title{margin-bottom:40px;text-align:center}.solution-record-modal .modal-title .title-text1{font-size:18px;line-height:1.6;margin-bottom:5px;color:#212b36;font-weight:700}.solution-record-modal .modal-title .title-text2{font-size:14px;line-height:1.6;color:#637381}.solution-record-modal .modal-form{margin-bottom:30px}.solution-record-modal .modal-form .form-save{display:flex;align-items:center;gap:10px}.solution-record-modal .modal-form .form-label{font-size:14px;line-height:1.6;min-width:50px;color:#637381;font-weight:500}.solution-record-modal .modal-form .vinput{flex-grow:1;width:auto}.solution-record-modal .modal-table{overflow-y:scroll;max-height:326.14px}.solution-record-modal .modal-table::-webkit-scrollbar{width:calc(4 * 1px);height:calc(4 * 1px)}.solution-record-modal .modal-table::-webkit-scrollbar-track{background:transparent}.solution-record-modal .modal-table::-webkit-scrollbar-thumb{border-radius:5em;background:#dfe3e8}.solution-record-modal .modal-table::-webkit-scrollbar-thumb:hover{background:#c4cdd5}.solution-record-modal .modal-table thead{position:-webkit-sticky;position:sticky;top:0}.solution-record-modal .modal-table td,.solution-record-modal .modal-table th{padding-left:0;padding-right:0}.solution-record-modal .modal-table .table-radio{vertical-align:middle}.solution-record-modal .modal-table .vradio{height:20px}.solution-record-modal .modal-button{display:flex;justify-content:center;margin-top:30px}.solution-record-modal .modal-button .vbutton{width:150px}.solution-prepare-modal.type-basic .vmodal-box{width:500px}.solution-prepare-modal.type-basic .modal-icon{height:40px;margin-bottom:20px;padding:5px;text-align:center;color:#c4cdd5;font-size:40px}.solution-prepare-modal.type-basic .modal-text{text-align:center}.solution-prepare-modal.type-basic .modal-text h4{font-size:30px;line-height:1.4;margin-bottom:10px;color:#212b36;font-weight:500}.solution-prepare-modal.type-basic .modal-text h4 em{color:#36f}.solution-prepare-modal.type-basic .modal-text p{font-size:16px;line-height:1.6;color:#212b36;font-weight:500}.solution-guide-modal .vmodal-box{width:900px;padding:0}.solution-guide-modal .modal-head{padding:13px 25px;background:#f4f6f8}.solution-guide-modal .modal-head p{font-size:14px;line-height:1.6;color:#212b36;font-weight:500}.solution-guide-modal .modal-area{overflow-y:auto;max-height:calc(90vh - 48.4px);padding:15px 25px 33px}.solution-guide-modal .modal-area::-webkit-scrollbar{width:calc(4 * 1px);height:calc(4 * 1px)}.solution-guide-modal .modal-area::-webkit-scrollbar-track{background:transparent}.solution-guide-modal .modal-area::-webkit-scrollbar-thumb{border-radius:5em;background:#dfe3e8}.solution-guide-modal .modal-area::-webkit-scrollbar-thumb:hover{background:#c4cdd5}.solution-guide-modal .modal-row:not(:last-child){margin-bottom:20px}.solution-guide-modal .modal-title{margin-bottom:35px}.solution-guide-modal .modal-title h4{font-size:30px;line-height:1.4;margin-bottom:5px;color:#212b36;font-weight:700}.solution-guide-modal .modal-title p{font-size:14px;line-height:1.6;color:#212b36;white-space:pre-wrap}.solution-guide-modal .modal-title2{margin-bottom:5px}.solution-guide-modal .modal-title2 p{font-size:16px;line-height:1.6;color:#212b36;font-weight:700}.gem-intro-image figure{width:784px}.gem-intro-feature{display:flex;align-items:stretch;gap:30px}.gem-intro-feature>li{width:25%;padding:30px 25px;border-top:2px solid transparent;border-radius:0 0 10px 10px;background:#fff;box-shadow:0 8px 16px 0 rgba(145,158,171,.16)}.gem-intro-feature>li:first-child{border-color:#00b8d9}.gem-intro-feature>li:nth-child(2){border-color:#ffab00}.gem-intro-feature>li:nth-child(3){border-color:#36b37e}.gem-intro-feature>li:nth-child(4){border-color:#1939b7}.gem-intro-feature .feature-title{margin-bottom:25px;padding-left:18px}.gem-intro-feature .feature-title p{font-size:18px;line-height:1.6;color:#454f5b;font-weight:700}.gem-intro-feature .feature-list>li{font-size:14px;line-height:1.6;position:relative;padding-left:19px;color:#637381;font-weight:500}.gem-intro-feature .feature-list>li:not(:last-child){margin-bottom:13px}.gem-intro-feature .feature-list>li:before{content:"";display:inline-block;position:absolute;left:8px;top:11.2px;transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background:#637381}.gem-chat{padding:20px;border-radius:10px;background:#fff;box-shadow:0 4px 8px 0 rgba(145,158,171,.16)}.gem-chat-area{overflow-y:auto;height:calc(100vh - 70px - 60px - 126.4px - 37.2px - 88.4px);padding-bottom:25px}.gem-chat-area::-webkit-scrollbar{width:calc(4 * 1px);height:calc(4 * 1px)}.gem-chat-area::-webkit-scrollbar-track{background:transparent}.gem-chat-area::-webkit-scrollbar-thumb{border-radius:5em;background:#dfe3e8}.gem-chat-area::-webkit-scrollbar-thumb:hover{background:#c4cdd5}.gem-chat-init{padding-top:25px}.gem-chat-init .init-text{margin-bottom:30px;text-align:center}.gem-chat-init .init-text h3{font-size:36px;line-height:1.4;margin-bottom:60px;color:#36f;font-weight:700}.gem-chat-init .init-text h6{font-size:20px;line-height:1.4;color:#637381;font-weight:500}.gem-chat-init .init-button-group{padding:0 100px}.gem-chat-init .init-button-group button{font-size:16px;line-height:1.6;display:block;width:100%;padding:24px 12px;border-radius:10px;background:#f4f6f8;color:#637381;font-weight:500;text-align:center;transition:all .2s}.gem-chat-init .init-button-group button:not(:last-child){margin-bottom:10px}.gem-chat-init .init-button-group button:hover{background:#36f;color:#fff;box-shadow:0 8px 16px 0 rgba(51,102,255,.24)}.gem-chat-history .history-row:not(:last-child){margin-bottom:15px}.gem-chat-history .history-name{font-size:14px;line-height:1.6;margin-bottom:5px;color:#637381;font-weight:700}.gem-chat-history .history-message{font-size:14px;line-height:1.6;padding:19px;border:1px solid #dfe3e8;border-radius:15px 15px 0 15px;color:#637381;font-weight:500;white-space:pre-wrap}.gem-chat-history .type-gem .history-name{color:#36f}.gem-chat-history .type-gem .history-message{border-color:#84a9ff;border-radius:15px 15px 15px 0;background:rgba(51,102,255,.08);color:#212b36}.gem-chat-history .type-loading .history-message{padding-top:5px;padding-bottom:5px}.gem-chat-form{position:relative}.gem-chat-form input{font-size:14px;line-height:1.6;display:block;width:100%;padding:12px 98px 12px 14px;border:1px solid #c4cdd5;border-radius:50px;background:rgba(145,158,171,.08);color:#212b36;transition:border .2s}.gem-chat-form input:focus{border-color:#36f;outline:none}.gem-chat-form input::placeholder{color:#919eab}.gem-chat-form .vbutton{position:absolute;right:4px;top:50%;transform:translateY(-50%);padding:9px 15px 9px 18px;border-radius:50px}.gem-chat-form .vbutton svg{width:16px;height:16px}.gpt-intro-image{padding:25px 0 30px}.gpt-intro-image figure{width:889px}.copilot-intro-image{padding-top:30px}.copilot-intro-image figure{width:1162px}.smart-intro-image{padding:30px 0}.smart-intro-image figure{width:1026px}.digest-intro-image{padding:110px 0}.digest-intro-image figure{width:999px}.ai-temp{height:177px;border-bottom:1px solid #919eab;background:pink}.ai-hero-top{height:1008px;background:#141217}.ai-hero-logo,.ai-hero-title{text-align:center}.ai-hero-title{margin-bottom:97px;padding-top:170px;color:#fff}.ai-hero-title h6{font-size:48px;line-height:1.4;margin-bottom:26px;font-weight:700}.ai-hero-text{color:#fff;text-align:center}.ai-hero-text p{font-size:24px;line-height:1.4;font-weight:500}.ai-hero-bottom{margin-top:-312px;padding-bottom:140px}.ai-hero-point{min-height:400px}.ai-hero-inquiry-button-wrap{margin-top:48px}.ai-hero-inquiry-button{font-size:18px;line-height:1.6;display:inline-block;width:100%;padding:16px 40px;border-radius:8px;background:#141217;color:#fff;font-weight:700;text-align:center;transition:all .3s}.ai-hero-inquiry-button:hover{background:#36f}.ai-hero.type-search .ai-hero-top{background:url(/images/ai-solution/search_hero_bg.png) 50%/cover no-repeat}.ai-hero.type-chatbot .ai-hero-top{background:url(/images/ai-solution/chatbot_hero_bg.png) 50%/cover no-repeat}.ai-hero.type-kms .ai-hero-top{background:url(/images/ai-solution/kms_hero_bg.png) 50%/cover no-repeat}.ai-hero.type-air .ai-hero-top{background:url(/images/ai-solution/air_hero_bg.png) 50%/cover no-repeat}.ai-core-card{min-height:563px;padding:70px 76px;border-radius:36px;background:hsla(240,2%,92%,.1);box-shadow:0 17px 60px 0 rgba(0,0,0,.5);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px)}.ai-core-card-con,.ai-core-card-inner{display:flex;justify-content:space-between}.ai-core-card-con{flex-direction:column}.ai-core-card-title{margin-bottom:24px;color:#fff}.ai-core-card-title h5{font-size:36px;line-height:1.4;margin-bottom:8px;font-weight:700}.ai-core-card-title h6{font-size:20px;line-height:1.4;color:#f4f6f8;font-weight:700}.ai-core-card-title p{font-size:24px;line-height:1.4;font-weight:700}.ai-core-card-text{color:#919eab}.ai-core-card-text p{font-size:16px;line-height:1.6;font-weight:500}.ai-core-card-text p:not(:last-child){margin-bottom:8px}.ai-core-card-image{max-width:525px}.ai-core-card-image img{display:inline-block;vertical-align:top}.ai-core{overflow:clip;position:relative;background:#141217}.ai-core-title{opacity:.18;position:absolute;top:0;left:50%;transform:translate(-50%);width:max-content;padding-top:100px;color:#fff;font-family:Poppins,sans-serif;font-size:200px;font-weight:800;line-height:142px;letter-spacing:-.4px;pointer-events:none}.ai-core-article{padding:200px 0}.ai-core-article.type2{padding-top:220px}.ai-core-sticky-scope{position:relative}.ai-core-sticky{position:absolute;top:0;left:50%;transform:translate(-50%);height:calc(100% + 240px);pointer-events:none}.ai-core-sticky .ai-core-title{position:-webkit-sticky;position:sticky;top:0;left:0;transform:none}.ai-core2{overflow:clip;position:relative;background:#ffac82}.ai-core2-bg{position:absolute;top:0;left:0;width:100%;height:100%}.ai-core2-bg-sticky{position:-webkit-sticky;position:sticky;top:70px;left:0;width:100%;min-height:300px;background:#919eab}.ai-core2 .ai-core-card{min-height:507px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ai-core2-sticky{padding:220px 0 200px}.ai-core2-article{position:-webkit-sticky;position:sticky}.ai-core2-article:not(:last-child){padding-bottom:50px}.ai-core2-article.sticky1{top:80px}.ai-core2-article.sticky2{top:108px}.ai-core2-article.sticky3{top:136px}.ai-core2.type-chatbot .ai-core2-bg-sticky{background:url(/images/ai-solution/chatbot_core_bg.png) top/cover no-repeat}.ai-core2.type-chatbot .ai-core-title{opacity:.18;color:#3756e5}.ai-core2.type-chatbot .ai-core-card.number01{background:#fff}.ai-core2.type-chatbot .ai-core-card.number01 .ai-core-card-title,.ai-core2.type-chatbot .ai-core-card.number01 .ai-core-card-title h6{color:#212b36}.ai-core2.type-chatbot .ai-core-card.number01 .ai-core-card-text{color:#637381}.ai-core2.type-chatbot .ai-core-card.number02{background:#4989ff}.ai-core2.type-chatbot .ai-core-card.number02 .ai-core-card-text{color:hsla(0,0%,100%,.72)}.ai-core2.type-chatbot .ai-core-card.number03{background:#1d2939}.ai-core2.type-chatbot .ai-core-card.number03 .ai-core-card-text{color:hsla(0,0%,100%,.72)}.ai-core2.type-kms .ai-core2-bg-sticky{background:url(/images/ai-solution/kms_core_bg.png) top/cover no-repeat}.ai-core2.type-kms .ai-core-card.number01{background:#212b36}.ai-core2.type-kms .ai-core-card.number02{background:#fff6dc}.ai-core2.type-kms .ai-core-card.number02 .ai-core-card-title{color:#f87b2b}.ai-core2.type-kms .ai-core-card.number02 .ai-core-card-title h6{color:#212b36}.ai-core2.type-kms .ai-core-card.number02 .ai-core-card-text{color:#637381}.ai-core2.type-kms .ai-core-card.number03{background:#fff}.ai-core2.type-kms .ai-core-card.number03 .ai-core-card-title{color:#f87b2b}.ai-core2.type-kms .ai-core-card.number03 .ai-core-card-title h6{color:#212b36}.ai-core2.type-kms .ai-core-card.number03 .ai-core-card-text{color:#637381}.ai-flow{padding:200px 0}.ai-flow-title{margin-bottom:120px;text-align:center}.ai-flow-title h5{font-size:48px;line-height:1.4;color:#444ce7;font-weight:700}.ai-flow-title h6{font-size:30px;line-height:1.4;color:#212b36;font-weight:700}.ai-flow-con{min-height:400px}.ai-flow-con,.ai-flow-left{display:flex;justify-content:space-between}.ai-flow-left{flex-direction:column}.ai-flow-contents{color:#212b36}.ai-flow-contents h6{font-size:48px;line-height:1.4;margin-bottom:12px;font-weight:700}.ai-flow-contents p{font-size:20px;line-height:1.4;font-weight:500}.ai-flow-step-list .list-item{font-size:20px;line-height:1.4;margin-bottom:16px;color:#637381;font-weight:700;transition:all .3s;cursor:pointer}.ai-flow-step-list .list-item.active{color:#444ce7}.ai-flow-step-slide{overflow:hidden;width:680px;height:480px;padding-top:32px;border-radius:24px;border:1px solid #dfe3e8;background:#fff;box-shadow:0 0 2px 0 rgba(145,158,171,.2),0 12px 24px -4px rgba(145,158,171,.12)}.ai-flow-step-slide-item{display:flex;flex-direction:column;justify-content:space-between;height:100%;background:#fff}.ai-flow-step-slide-text{padding:0 32px}.ai-flow-step-slide-text h6{font-size:24px;line-height:1.4;margin-bottom:6px;color:#454f5b;font-weight:700}.ai-flow-step-slide-text li{display:flex;align-items:center;gap:4px;color:#667085}.ai-flow-step-slide-text li:not(:last-child){margin-bottom:6px}.ai-flow-step-slide-text li i{font-size:24px}.ai-flow-step-slide-text li p{font-size:16px;line-height:1.6;font-weight:700}.ai-flow-step-slide .swiper{height:100%}.ai-flow.type-air .ai-flow-step-list .list-item.active,.ai-flow.type-air .ai-flow-title h5{color:#36f}.ai-client{padding:160px 0 200px;background:#fff}.ai-client-title{margin-bottom:64px;color:#212b36;text-align:center}.ai-client-title h6{font-size:36px;line-height:1.4;font-weight:700}.ai-client-title p{font-size:30px;line-height:1.4;margin-bottom:6px;font-weight:500}.ai-client-slide{overflow-x:hidden;padding-bottom:30px;margin-bottom:-30px}.ai-client-slide-roll{position:relative;display:flex;white-space:nowrap;width:max-content;animation:ai-client-slide 42s linear infinite}.ai-client-slide-roll:not(:last-child){margin-bottom:20px}.ai-client-slide-roll.type-reverse{justify-content:flex-end;animation-name:ai-client-slide-reverse}.ai-client-slide-roll.type-reverse .ai-client-logo-list{flex-direction:row-reverse}.ai-client-logo-list{display:flex}.ai-client-logo-list .list-item{margin:0 10px}.ai-client-logo{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:290px;height:140px;padding-top:6px;border-radius:16px;background:#fff;box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03)}.ai-client-logo figure{height:62px}.ai-client-logo figure img{display:inline-block;vertical-align:top;height:100%}.ai-client-logo p{font-size:20px;line-height:1.4;color:#637381;font-weight:700}@keyframes ai-client-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ai-client-slide-reverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.ai-client.type-chatbot,.ai-client.type-search{background:#f4f6f8}.ai-feature{position:relative;padding:160px 0 200px}.ai-feature-bg{position:absolute;top:0;left:0;width:100%;height:280px;pointer-events:none}.ai-feature-title{margin-bottom:160px;color:#212b36;text-align:center}.ai-feature-title h5{font-size:48px;line-height:1.4;font-weight:700}.ai-feature-title h6{font-size:30px;line-height:1.4;font-weight:700}.ai-feature-list .list-item:not(:last-child){margin-bottom:240px}.ai-feature.type-kms .ai-feature-bg{background:linear-gradient(0deg,rgba(255,212,165,0),hsla(28,12%,75%,.2))}.ai-feature.type-air .ai-feature-bg{background:linear-gradient(0deg,rgba(192,212,255,0),rgba(192,212,255,.2))}.ai-feature-detail{display:flex;justify-content:space-between}.ai-feature-detail-con{width:536px}.ai-feature-detail-title{margin-bottom:40px}.ai-feature-detail-title h5{font-size:36px;line-height:1.4;color:#212b36;font-weight:700}.ai-feature-detail-title h6{font-size:20px;line-height:1.4;display:inline-block;margin-bottom:6px;padding:2px 12px;border-radius:4px;background:#eff2fb;color:#4771ef;font-weight:700}.ai-feature-detail-text p{font-size:20px;line-height:1.4;color:#212b36;font-weight:500}.ai-feature-detail-text small{font-size:16px;line-height:1.6;display:block;margin-top:10px;color:#637381;font-weight:500}.ai-feature-detail-image,.ai-feature-detail-slide{width:600px}.ai-feature-detail-slide-pagination .pagination-item{opacity:.5;color:#637381;cursor:pointer;transition:all .3s}.ai-feature-detail-slide-pagination .pagination-item:not(:last-child){margin-bottom:40px}.ai-feature-detail-slide-pagination .pagination-item h6{font-size:20px;line-height:1.4;margin-bottom:10px;font-weight:700}.ai-feature-detail-slide-pagination .pagination-item p{font-size:20px;line-height:1.4;font-weight:500}.ai-feature-detail-slide-pagination .pagination-item small{font-size:16px;line-height:1.6;display:block;margin-top:10px;color:#919eab;font-weight:500}.ai-feature-detail-slide-pagination .pagination-item.active{opacity:1;color:#212b36}.ai-feature-detail-slide-pagination .pagination-item.active small{color:#637381}.ai-feature-detail.type-reverse{flex-direction:row-reverse}.ai-feature-detail.type-chatbot .ai-feature-detail-title h6{background:#ebecf6;color:#545bde}.ai-feature-detail.type-kms .ai-feature-detail-title h6{background:#fff0e2;color:#f27e33}.ai-feature-detail.type-air .ai-feature-detail-title h6{background:#eff2fb;color:#4771ef}.ai-package{position:relative;padding:160px 0 120px}.ai-package-bg{position:absolute;top:0;left:0;width:100%;height:280px;background:linear-gradient(0deg,hsla(0,0%,100%,0),#f4f6f8)}.ai-package-title{margin-bottom:64px;color:#212b36;text-align:center}.ai-package-title h5{font-size:48px;line-height:1.4;margin-bottom:32px;font-weight:700}.ai-package-title h6{font-size:30px;line-height:1.4;font-weight:700}.ai-package-title p{font-size:24px;line-height:1.4;font-weight:500}.ai-package2{padding:120px 0 200px;background:#f4f6f8}.ai-package2.type-chatbot{background:rgba(51,102,255,.08)}.ai-package2-title{margin-bottom:24px;color:#212b36}.ai-package2-title h6{font-size:30px;line-height:1.4;font-weight:700}.ai-package2-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.ai-package2-list .list-item{padding:40px 32px;border-radius:12px;background:#fff;box-shadow:0 8px 16px 0 rgba(145,158,171,.16)}.ai-package2-list .list-logo{margin-bottom:48px}.ai-package2-list .list-company{margin-bottom:24px;color:#212b36}.ai-package2-list .list-company h6{font-size:24px;line-height:1.4;font-weight:700}.ai-package2-list .list-company p{font-size:20px;line-height:1.4;font-weight:500}.ai-package2-list .list-intro{color:#212b36}.ai-package2-list .list-intro p{font-size:20px;line-height:1.4;font-weight:500}.ai-package2-list .list-intro p b{font-weight:700}.ai-use{padding:160px 0 200px;background:#454f5b}.ai-use.type-search{background:url(/images/ai-solution/search_use_bg.png) 50%/cover no-repeat}.ai-use.type-kms{background:url(/images/ai-solution/kms_use_bg.png) 50%/cover no-repeat}.ai-use.type-air{background:url(/images/ai-solution/air_use_bg.png) 50%/cover no-repeat}.ai-use-title{margin-bottom:64px;text-align:center}.ai-use-title h6{font-size:48px;line-height:1.4;color:#fff;font-weight:700}.ai-use-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.ai-use-list .list-item{height:283px;padding:60px 51px 0 64px;border:2px solid hsla(0,0%,100%,.15);border-radius:36px;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.ai-use-list .list-icon{margin-bottom:6px;font-size:30px}.ai-use-list .list-icon-image{position:relative;width:30px;aspect-ratio:1/1;margin-bottom:6px}.ai-use-list .list-title{font-size:24px;line-height:1.4;margin-bottom:20px;font-weight:700}.ai-use-list .list-text{font-size:18px;line-height:1.6;font-weight:500}.ai-inquiry{padding:80px;background:#161c24}.ai-inquiry-text{text-align:center}.ai-inquiry-text h6{font-size:48px;line-height:1.4;margin-bottom:8px;color:#fff;font-weight:700}.ai-inquiry-text p{font-size:18px;line-height:1.6;color:#919eab;font-weight:500}.ai-inquiry-bottom{display:flex;justify-content:center;margin-top:40px}.ai-inquiry-button{display:flex;justify-content:center;align-items:center;gap:24px;padding:12px 22px 12px 30px;border:1px solid #fff;border-radius:5px;color:#fff}.ai-inquiry-button p{font-size:20px;line-height:1.4;font-weight:600}.ai-inquiry-button i{font-size:24px}.search-hero-logo{width:819px;margin:0 auto}.search-hero-point{position:relative;padding:73px 48px 95px;border-radius:56px;background:linear-gradient(180deg,hsla(240,2%,92%,.1) 40%,#fff 42%,#fff);filter:drop-shadow(0 15.484px 58.158px rgba(0,0,0,.36));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.search-hero-point-text{margin-bottom:61px;color:#fff;text-align:center}.search-hero-point-text p{font-size:27.097px;font-weight:500;line-height:1;letter-spacing:-.813px}.search-hero-point-video{padding:24px 24px 0;border-radius:29px;background:#fff}.search-hero-point-video video{width:100%}.search-hero-point-blur{position:absolute;bottom:37px;left:50%;transform:translate(-50%);width:1123px;height:137px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 6.81%,#fff 54.93%)}.chatbot-hero-logo{width:900px;margin:0 auto}.chatbot-hero-point{overflow:hidden;position:relative;padding:160px 0 60px;border-radius:56px;background:#fcfcfd}.chatbot-hero-point .circle2{position:absolute;top:26%;left:50%;transform:translate(-50%);width:192%;aspect-ratio:2314/1229;border-radius:100%;background:#4989ff;filter:blur(100px);pointer-events:none}.chatbot-hero-point .circle2>span{position:relative;display:block;width:100%;padding-top:53%;overflow:hidden}.chatbot-hero-point .chatbot-frame{position:relative;width:45%;min-width:545px;margin:0 auto}.chatbot-hero-point .chatbot-frame-shape{position:relative;overflow:hidden;width:100%;padding-top:88%;border-radius:27px 27px 0 0;background-color:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,0) 92.71%)}.chatbot-hero-point .chatbot-content{position:absolute;top:0;bottom:0;left:0;width:100%;padding:35px 22px 0}.chatbot-hero-point .chatbot-profile{position:absolute;top:-14%;left:50%;transform:translate(-50%);width:28%;height:auto}.chatbot-hero-point .chatbot-profile img{width:100%;height:auto}.chatbot-hero-point .chatbot-bubble{border-radius:14px;background:#444ce7;box-shadow:0 21px 43px -10px rgba(16,24,40,.18);line-height:1.5}.chatbot-hero-point .chatbot-bubble.left{width:134%;margin-left:-114px;margin-top:15px;padding:18px 25px;border-top-left-radius:3px;background:#fcfcfd;color:#344054;font-size:20px;font-weight:600}.chatbot-hero-point .chatbot-bubble.right{width:max-content;margin-left:407px;padding:14px 25px;border-top-right-radius:3px;background:#444ce7;color:#fff;font-size:18px;font-weight:700}.chatbot-hero-point .chatbot-bubble-url{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;width:100%;height:264px;margin-top:13px}.chatbot-hero-point .chatbot-bubble-url .url-item{overflow:hidden;height:100%;border-radius:3px 14px 0 0;background:linear-gradient(180deg,rgba(242,244,247,.9) 59.73%,rgba(242,244,247,0))}.chatbot-hero-point .chatbot-bubble-url .url-item-image img{display:block;width:calc(100% + 1px);height:auto;margin-top:-1px;margin-left:-1px}.chatbot-hero-point .chatbot-bubble-url .url-item-text{padding:10px}.chatbot-hero-point .chatbot-bubble-url .url-item-text p{color:#667085;font-size:15px;font-weight:700;line-height:1.3}.chatbot-core-button{font-size:16px;line-height:1.6;display:inline-block;padding:8px 16px;border-radius:3px 12px 12px 12px;background:#f2f4f7;color:#4989ff;font-weight:700}.chatbot-use{padding:160px 0 200px}.chatbot-use-title{margin-bottom:64px;color:#212b36;text-align:center}.chatbot-use-title h6{font-size:48px;line-height:1.4;font-weight:700}.chatbot-use-tab{display:grid;grid-gap:10px;gap:10px;margin-bottom:48px}.chatbot-use-tab.col2{grid-template-columns:repeat(2,1fr)}.chatbot-use-tab.col3{grid-template-columns:repeat(3,1fr)}.chatbot-use-tab.col4{grid-template-columns:repeat(4,1fr)}.chatbot-use-tab.col5{grid-template-columns:repeat(5,1fr)}.chatbot-use-tab.col6{grid-template-columns:repeat(6,1fr)}.chatbot-use-tab-button{font-size:16px;line-height:1.6;display:inline-block;padding:11px 22px;border:1px solid #36f;border-radius:8px;color:#36f;font-weight:700;text-align:center;transition:all .2s}.chatbot-use-tab-button.active,.chatbot-use-tab-button:hover{background:#36f;color:#fff}.chatbot-use-con{opacity:0;display:none;justify-content:space-between}.chatbot-use-con.show{opacity:1;display:flex}.chatbot-use-con-desc{display:flex;flex-direction:column;justify-content:space-between}.chatbot-use-con-title h5{font-size:36px;line-height:1.4;margin-bottom:8px;color:#36f;font-weight:700}.chatbot-use-con-title h6{font-size:24px;line-height:1.4;color:#212b36;font-weight:700}.chatbot-use-con-list .list-item{display:flex;gap:10px}.chatbot-use-con-list .list-item:not(:last-child){margin-bottom:18px}.chatbot-use-con-list .list-item i{color:#36f;font-size:28px}.chatbot-use-con-list .list-item p{font-size:18px;line-height:1.6;color:#212b36;font-weight:500}.chatbot-use-con.type-medical .chatbot-use-con-image{margin-bottom:-50px}.kms-hero-logo{width:638px;margin:0 auto}.kms-hero-logo svg{width:100%;height:-moz-fit-content;height:fit-content}.kms-hero-logo .moveCircle{filter:blur(10px);cx:-150;cy:150;animation:moveCircle_animation 8s ease-in-out infinite alternate}@keyframes moveCircle_animation{0%{cx:-150;cy:150}50%{cy:20;r:100;filter:blur(5px)}75%{cy:-60}to{cx:550;cy:50px;r:150;filter:blur(10px)}}.kms-feature-image1{position:relative}.kms-feature-image1 .image1{width:92%}.kms-feature-image1 .image2{position:absolute;top:0;left:-16px;width:100%;opacity:0}.kms-feature-image1 .image2.active{animation:image2_active 2.8s ease-in-out;animation-delay:.8s}.kms-feature-image1 .image3{width:99%;margin-left:5px;margin-top:40px;opacity:0}.kms-feature-image1 .image3.active{animation:image3_active .5s ease-in-out;animation-fill-mode:forwards;animation-delay:3.5s}@keyframes image2_active{0%{opacity:0;transform:translate3d(0,100px,0)}10%{opacity:1;transform:none}90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes image3_active{0%{opacity:0;transform:translate3d(100px,0,0)}to{opacity:1;transform:none}}.air-hero-logo{width:570px;margin:0 auto}.air-hero-point{border-radius:56px;background:#fff;box-shadow:0 15.484px 58.158px 0 rgba(0,0,0,.36);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.support-section{padding-top:75px}.notice-sort{position:relative;margin-bottom:40px}.notice-search{position:absolute;right:0;bottom:6px}.notice-list>li:first-child .notice-content{padding-top:0}.notice-list>li>a:hover .notice-content .content-title{color:#36f}.notice-content{display:flex;justify-content:space-between;align-items:center;padding:20px 10px 20px 0;border-bottom:1px solid #dfe3e8}.notice-content .content-left{display:flex;align-items:center;gap:25px;max-width:calc(100% - 110px)}.notice-content .content-label{font-size:12px;line-height:1.6;flex-shrink:0;width:72px;color:#637381;font-weight:500;text-align:center}.notice-content .content-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.6;color:#212b36;font-weight:500;transition:all .2s}.notice-content .content-date{font-size:12px;line-height:1.6;width:110px;flex-shrink:0;color:#919eab;text-align:right}.notice-not-data{font-size:18px;line-height:1.6;display:flex;justify-content:center;align-items:center;height:200px;color:#919eab}.notice-view-title{padding-bottom:30px;border-bottom:1px solid #637381}.notice-view-title h5{font-size:24px;line-height:1.4;color:#212b36;font-weight:500}.notice-view-title .title-info{display:flex;align-items:center;margin-top:10px}.notice-view-title .title-info small{font-size:12px;line-height:1.6;display:inline-block;position:relative;color:#919eab;font-weight:500}.notice-view-title .title-info small:not(:first-child){padding-left:10px}.notice-view-title .title-info small:not(:last-child){padding-right:10px}.notice-view-title .title-info small:not(:last-child):after{content:"";display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background:#dfe3e8}.notice-view-contents{font-size:16px;line-height:1.6;padding:30px 0;border-bottom:1px solid #dfe3e8;color:#212b36}.notice-view-button{display:flex;justify-content:center;margin-top:30px}.faq-list{margin-top:-20px}.faq-list>li{overflow:hidden;border-bottom:1px solid #dfe3e8}.faq-list>li.active{overflow:visible}.faq-list>li.active .list-question:after{transform:rotate(180deg)}.faq-list>li.active .list-answer{height:auto;padding-bottom:20px}.faq-list .list-row{display:flex;gap:20px;padding:0 10px}.faq-list .list-icon{flex-shrink:0;width:26px;text-align:center}.faq-list .list-icon h6{font-size:20px;line-height:1.4;font-weight:700}.faq-list .list-contents p{font-size:16px;line-height:1.6;white-space:pre-wrap}.faq-list .list-question{position:relative;padding-top:20px;padding-bottom:20px;padding-right:44px;cursor:pointer}.faq-list .list-question:after{content:"";display:inline-block;position:absolute;top:20px;right:10px;font-family:remixicon;font-size:24px;color:#212b36;transition:transform .2s}.faq-list .list-question .list-icon h6{color:#36f}.faq-list .list-question .list-contents p{color:#212b36;font-weight:700}.faq-list .list-answer{height:0;transition:all .2s}.faq-list .list-answer .list-contents p,.faq-list .list-answer .list-icon h6{color:#637381}.faq-inquiry-area{padding:40px 0;border-radius:15px;background:rgba(51,102,255,.08)}.faq-inquiry-text{text-align:center}.faq-inquiry-text h4{font-size:30px;line-height:1.4;margin-bottom:5px;color:#212b36;font-weight:700}.faq-inquiry-text p{font-size:16px;line-height:1.6;color:#212b36}.faq-inquiry-text p em{color:#36f;font-weight:700}.faq-inquiry-button{display:flex;justify-content:center;margin-top:25px}.faq-inquiry-button .vbutton{width:200px;box-shadow:0 8px 16px 0 rgba(51,102,255,.24)}.contact-visual{padding:64px 0;background:#f4f6f8}.contact-visual-text{text-align:center}.contact-visual-text h6{font-size:30px;line-height:1.4;margin-bottom:8px;color:#212b36;font-weight:700}.contact-visual-text p{font-size:18px;line-height:1.6;color:#637381;font-weight:500}[data-aos=once-turn]{transform:rotateY(0);opacity:0;transition-property:transform,opacity}[data-aos=once-turn].aos-animate{transform:rotateY(-1turn);opacity:1}