@charset "UTF-8";#loading{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;background:#011e43}#loading.api{background:#011e4399}#loading img{width:75px;height:75px}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Thin-DWJVAZ2K.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-ExtraLight-Bi0YRlFr.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Light-knQmDAda.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Regular-BhrLQoBv.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Medium-Dw2vNklR.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-SemiBold-ClEDdoZU.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Bold-BYNivUXw.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-ExtraBold-C0vVUedy.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Black-B7X87vPW.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:LINESeedKR;src:url(/assets/LINESeedKR-Th-BEblkCH2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LINESeedKR;src:url(/assets/LINESeedKR-Rg-C-XK_CE_.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:LINESeedKR;src:url(/assets/LINESeedKR-Bd-CX8y9UPP.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,button,video{margin:0;padding:0;border:0;outline:none;font-family:Pretendard,Arial,sans-serif;line-height:inherit;font-weight:inherit;font-size:inherit;vertical-align:top;box-sizing:border-box;text-size-adjust:100%;-webkit-text-size-adjust:100%;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}html,body,#app{scroll-behavior:smooth}a,a:hover,a:active{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;list-style:none}body{line-height:1}ol,ul{list-style:none}input,textarea,button,a{font-family:Pretendard,Arial,sans-serif;text-transform:none;transition:none}button{cursor:pointer;background:transparent}input[type=text],input[type=number],input[type=tel],input[type=password]{-webkit-appearance:none}input{-webkit-appearance:none;-webkit-border-radius:0;margin:0}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #154d90 inset!important;box-shadow:0 0 0 1000px #154d90 inset!important;-webkit-text-fill-color:#fff!important}*{-webkit-text-size-adjust:none}.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.flex{width:100%;display:flex}.flex.column{flex-direction:column}.flex.items-center{align-items:center}.flex.center{justify-content:center}.flex.space-between{justify-content:space-between}.flex-column-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.box{border-radius:12px;border:3px solid #dedede}.shadow-box{border-radius:20px;background:#021f44;box-shadow:0 0 24px #31c6e480;transition:background-color .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease}.shadow-box span{display:flex;height:80px;padding:24px;justify-content:center;align-items:center;gap:20px;border-radius:12px;background:#007cff33;color:#fff;font-size:24px;font-weight:500;line-height:32px;letter-spacing:-.48px}.shadow-box span small{display:inline-block;margin-top:7px;color:#63a4ff;font-size:32px;font-weight:400;line-height:48px;letter-spacing:-.64px}.shadow-box.spec:before{position:absolute;content:"";display:block;width:24px;height:24px;background:#fff;border:2px solid #579cff;border-radius:100%;top:-12px;left:0;right:0;margin:auto}@media screen and (max-width:1440px){.shadow-box span{flex-direction:column;gap:0;height:auto;text-align:center}}.form-control{width:100%;border-radius:10px;background:#e5e5e5;padding:12px 26px;border:none;outline:none;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.6px;box-sizing:border-box}.form-control::placeholder{color:#707070}.blue-shadow{filter:drop-shadow(0 0 6px rgba(11,130,255,.6));background:linear-gradient(90deg,#fff 0,#b0d2ff);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#0049a8;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blue-shadow.reverse{background:linear-gradient(272deg,#fff 16.51%,#b0d2ff 95.05%);-webkit-background-clip:text}.en{font-family:LINESeedKR,"sans-serif"}.imp{display:inline-block;color:#fff;text-align:center;font-size:20px;font-weight:500;line-height:48px;padding:4px 32px;border-radius:80px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(90deg,#ffffff1f,#ffffff0d)}@media screen and (max-width:1180px){.imp{padding:4px 20px;font-size:18px;line-height:32px}}@media screen and (max-width:600px){.imp{font-size:14px;font-weight:700;line-height:24px}}.section-title h3{color:#579cff;font-size:24px;font-weight:700;line-height:34px;letter-spacing:-.72px}.section-title p{color:#011e43;font-size:40px;font-weight:700;line-height:58px;letter-spacing:-1.2px;text-align:center}@media screen and (max-width:1180px){.section-title p{font-size:32px;line-height:48px;letter-spacing:-.96px}}@media screen and (max-width:600px){.section-title p{font-size:24px;line-height:32px;letter-spacing:-.72px}}.confirm-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:center;align-items:center;background:#00000073}.confirm-modal-overlay .confirm-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;width:780px;padding:24px;flex-direction:column;justify-content:center;align-items:center;gap:24px;border-radius:20px;border:2px solid #579cff;background:#fff;-webkit-backdrop-filter:blur(3.7999999523px);backdrop-filter:blur(3.7999999523px);overflow:hidden}.confirm-modal-overlay .confirm-modal .modal-header{color:#333;text-align:center;font-size:20px;font-weight:700;line-height:32px}.confirm-modal-overlay .confirm-modal .modal-body{display:flex;padding:24px;flex-direction:column;justify-content:center;align-items:center;gap:16px;border-radius:20px;background:#e8e8e8}.confirm-modal-overlay .confirm-modal .modal-body p{color:#011e43;text-align:center;font-size:16px;font-weight:500;line-height:24px;white-space:pre-line}.confirm-modal-overlay .confirm-modal .modal-body p a{color:#011e43;text-decoration:underline}.confirm-modal-overlay .confirm-modal .modal-body .grid{width:100%;border-radius:12px;background:#fff}.confirm-modal-overlay .confirm-modal .modal-body .grid .cell{display:grid;grid-template-columns:1fr 1fr 320px}.confirm-modal-overlay .confirm-modal .modal-body .grid .cell.head{background:#0083ff;color:#fff;border-radius:12px;font-weight:600}.confirm-modal-overlay .confirm-modal .modal-body .grid .cell-content{display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;line-height:24px;font-size:16px}.confirm-modal-overlay .confirm-modal .modal-body .grid .cell-content ul{padding-left:24px;text-align:left;word-break:keep-all;list-style:disc}.confirm-modal-overlay .confirm-modal .modal-footer{width:100%;padding:12px 40px;border-radius:20px;border:1px solid #579cff;background:#011e43;color:#579cff;font-size:18px;text-align:center;font-weight:700;line-height:34px;letter-spacing:-.72px;cursor:pointer}@media screen and (max-width:850px){.confirm-modal-overlay .confirm-modal{width:95%;padding:12px;gap:12px}.confirm-modal-overlay .confirm-modal .modal-header{font-size:16px;line-height:32px}.confirm-modal-overlay .confirm-modal .modal-body{padding:12px;border-radius:12px}.confirm-modal-overlay .confirm-modal .modal-body p{font-size:14px;line-height:20px;word-break:keep-all}.confirm-modal-overlay .confirm-modal .modal-body .grid .cell{grid-template-columns:1fr 1fr 2fr}.confirm-modal-overlay .confirm-modal .modal-body .grid .cell-content{padding:12px;font-size:12px;line-height:16px;word-break:keep-all;align-items:flex-start}.confirm-modal-overlay .confirm-modal .modal-footer{border-radius:12px;font-size:16px;line-height:20px;letter-spacing:-.42px}}@media screen and (max-width:500px){.confirm-modal-overlay .confirm-modal .modal-body p{white-space:normal}}.blog-tab-contents{justify-content:center;display:flex;flex-wrap:wrap;gap:20px 35px;width:100%}.blog-tab-contents .blog{cursor:pointer;position:relative;width:calc((100% - 70px) / 3);height:520px;border-radius:30px;overflow:hidden;background:transparent}.blog-tab-contents .blog img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1);will-change:transform;transform:scale(1)}.blog-tab-contents .blog img:hover{transform:scale(1.08)}.blog-tab-contents .blog .text-box{position:absolute;bottom:0;width:100%;height:225px;border-radius:0 0 20px 20px;display:flex;flex-direction:column;gap:22px}.blog-tab-contents .blog .text-box:before{content:"";display:block;position:absolute;z-index:0;width:100%;height:100%;border-radius:0 0 20px 20px;background:#00000080;filter:blur(10px);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.blog-tab-contents .blog .text-box .title{position:relative;z-index:1;display:flex;flex-direction:column;color:#fff;padding:20px 80px 0 40px}.blog-tab-contents .blog .text-box .title b{color:#579cff;font-size:16px;font-weight:700;line-height:32px;letter-spacing:-.64px}.blog-tab-contents .blog .text-box .title p{color:#fff;font-size:28px;font-weight:700;line-height:36px;letter-spacing:-1.12px;min-height:72px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:keep-all}.blog-tab-contents .blog .text-box .tags{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;max-height:34px;overflow:hidden;padding:0 40px}.blog-tab-contents .blog .text-box .tags li{flex-shrink:0;display:inline-block;padding:8px 12px;color:#2680ff;font-size:18px;font-weight:600;line-height:18px;letter-spacing:-.36px;background:#fff;border-radius:8px}@media screen and (max-width:1600px){.blog-tab-contents{gap:30px}}@media screen and (max-width:1180px){.blog-tab-contents .blog .text-box{height:auto;min-height:210px;padding:24px 0}.blog-tab-contents .blog .text-box .title p{font-size:20px;line-height:28px;letter-spacing:-.46px;min-height:56px}.blog-tab-contents .blog .text-box .tags li{font-size:16px;line-height:16px;letter-spacing:-.28px}}@media screen and (max-width:720px){.blog-tab-contents .blog{height:420px}.blog-tab-contents .blog .text-box{height:220px;justify-content:space-between;padding:12px 0 24px}.blog-tab-contents .blog .text-box .title{padding:20px 20px 0}.blog-tab-contents .blog .text-box .tags{padding:0 20px;max-height:none;overflow:visible}.blog-tab-contents .blog .text-box .tags li{padding:4px 8px;font-size:14px;max-width:100%}}.empty-wrapper{display:flex;width:100%;height:80vh;min-height:600px;flex-direction:column;justify-content:center;align-items:center;gap:40px;border-radius:20px;background:#007cff33}.empty-wrapper svg{width:84px}.empty-wrapper p{color:#579cff;text-align:center;font-size:28px;font-weight:600;line-height:42px;letter-spacing:-1.12px}@media screen and (max-width:1600px){.empty-wrapper{min-height:500px}.empty-wrapper p{font-size:24px;line-height:32px;letter-spacing:-.92px}}@media screen and (max-width:720px){.empty-wrapper{min-height:0;height:520px;gap:20px}.empty-wrapper svg{width:60px}.empty-wrapper p{font-size:16px;line-height:24px;letter-spacing:-.24px}}.tab-btn{display:flex;align-items:center;gap:12px;padding:8px;border-radius:100px;background:#007cff33}.tab-btn li{display:inline-block;padding:4px 32px;border-radius:80px;font-size:20px;font-weight:700;line-height:48px;color:#fff;cursor:pointer}.tab-btn li.active{background:#fff;color:#2680ff}.common-shadow-head h2{font-size:60px;font-weight:700;line-height:80px;letter-spacing:-2.4px;text-align:center;white-space:pre-line}.common-shadow-head small{color:#fff;font-size:24px;font-weight:500;line-height:36px;letter-spacing:-.72px;white-space:pre-line;text-align:center}@media screen and (max-width:1245px){.common-shadow-head h2{font-size:40px;line-height:52px;letter-spacing:-1.6px}.common-shadow-head small{font-size:20px;line-height:28px;letter-spacing:-.6px;white-space:normal;word-break:keep-all}}@media screen and (max-width:720px){.common-shadow-head h2{font-size:28px;line-height:36px;letter-spacing:-1.12px}.common-shadow-head small{display:inline-block;font-size:14px;font-weight:500;line-height:24px;letter-spacing:-.28px}}header{position:fixed;z-index:4;top:20px;left:0;right:0;margin:auto;width:calc(100% - 60px);display:flex;align-items:center;justify-content:space-between;height:84px;padding:0 24px;border-radius:12px;background:#011e4366;transition:all .3s ease-in-out}header h1 img{width:120px}header #gnb{display:flex;align-items:center;gap:50px}header #gnb a{color:#fff;font-family:LINESeedKR,sans-serif;font-size:20px;font-weight:700;line-height:48px;letter-spacing:-.2px}header #gnb a.router-link-active{color:#579cff}header #unb{display:flex;align-items:center;gap:20px}header #unb a{display:flex;padding:4px 24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:80px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(90deg,#ffffff1f,#ffffff0d);color:#fff;font-weight:700;line-height:32px;letter-spacing:-.16px}header .menu-btn svg{width:42px;color:#fff}header.bg-white{background:#fffc}header.bg-white #gnb a{color:#343854}header.bg-white #gnb a.router-link-active{color:#579cff}header.bg-white #unb a{border-radius:80px;border:2px solid #343854;background:transparent;color:#343854}header.bg-white .menu-btn svg{color:#343854}@media screen and (max-width:1180px){header #gnb{display:none}header #unb a{display:none}}@media screen and (max-width:600px){header{height:40px;border-radius:12px;padding:24px 12px}header h1 img{width:80px}header .menu-btn svg{width:24px;height:24px}header .arrow-link:hover,header .arrow-wrapper:hover .arrow-link{transition:none;filter:none;animation:none;scale:1}}.all-menu{position:fixed;z-index:6;left:0;top:0;width:100%;height:100%;background:#00205866}.all-menu .modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1020px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#007cff4d;display:grid;grid-template-columns:1fr 20px;gap:20px;padding:30px}.all-menu .modal .side{display:grid;grid-template-columns:2fr 1fr;gap:10px}.all-menu .modal .side .side-left{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px}.all-menu .modal .side .side-left .area:first-child{grid-column:span 2;height:300px}.all-menu .modal .side .side-left .area:first-child .area-btm{gap:32px}.all-menu .modal .side .side-right{display:flex;flex-direction:column;gap:10px}.all-menu .modal .area{padding:30px;border-radius:20px;border:2px solid #011E43;background:#011e43;display:flex;flex-direction:column;flex:1 0 0;justify-content:space-between}.all-menu .modal .area b{color:#fff;font-size:24px;font-weight:700;line-height:24px;letter-spacing:-.72px}.all-menu .modal .area-top{display:flex;justify-content:space-between}.all-menu .modal .area-btm{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.all-menu .modal .area-btm .title{display:flex;flex-direction:column;gap:8px}.all-menu .modal .area-btm span{color:#fff;font-size:14px;font-weight:500;line-height:24px;letter-spacing:-.56px}.all-menu .modal .area-btm .tags{display:flex;gap:4px}.all-menu .modal .area-btm .tags button,.all-menu .modal .area-btm .tags a{display:inline-block;color:#fff;border-radius:80px;padding:8px 16px;background:#fff3;font-size:14px;font-weight:500;line-height:16px;letter-spacing:-.42px}.all-menu .modal .area-btm .tags button:hover,.all-menu .modal .area-btm .tags a:hover{background:#fff;color:#011e43;font-weight:700}.all-menu .modal .area.single{justify-content:center}.all-menu .modal .area.single b{width:120px}.all-menu .modal .area:hover{border:2px solid #006BF7;background:radial-gradient(105.67% 105.67% at 55.25% .17%,#011e43,#004dd3 76.08%,#5895ff)}.all-menu .modal .close-btn{width:20px;height:20px}@media screen and (max-width:1080px){.all-menu .modal{width:90vw;display:flex;flex-direction:column;align-items:flex-end}.all-menu .modal .side{width:100%;display:flex;flex-direction:column}.all-menu .modal .side .side-left .area:first-child{height:145px}.all-menu .modal .area{cursor:pointer}.all-menu .modal .area-top{align-items:center}.all-menu .modal .area-btm span,.all-menu .modal .area-btm .tags{display:none}}@media screen and (max-width:1080px)and (max-height:920px){.all-menu .modal .side .side-right{display:grid;grid-template-columns:1fr 1fr}}@media screen and (max-width:1080px)and (max-height:712px){.all-menu .modal{width:100%;height:100%;justify-content:center}.all-menu .modal .area-btm .title{margin-top:16px}}@media screen and (max-width:600px){.all-menu .modal{width:calc(100% - 60px);gap:12px;padding:16px}.all-menu .modal .side .side-left{display:flex;flex-direction:column}.all-menu .modal .side .side-left .area:first-child{height:auto}.all-menu .modal .side .side-left .area:first-child .area-btm{height:0}.all-menu .modal .side .side-right{display:flex}.all-menu .modal .side .area{position:relative;padding:15px 20px;border-radius:12px}.all-menu .modal .side .area-top{justify-content:flex-end}.all-menu .modal .side .area-top .icon{display:none}.all-menu .modal .side .area b{position:absolute;left:20px;top:17px;font-size:14px;line-height:24px;letter-spacing:-.42px}.all-menu .modal .side .area .arrow-link{width:24px;height:24px}.all-menu .modal .close-btn{width:16px;height:16px}}@media screen and (max-width:600px)and (max-height:712px){.all-menu .modal{width:calc(100% - 60px);height:auto}}@media screen and (max-height:725px){.all-menu .modal .side .side-left .area:first-child{height:auto}}#contact-section{width:100%;max-height:2400px}#contact-section article{display:flex;padding:50px;gap:40px;justify-content:center;border-radius:20px;background:#007cff33;color:#fff}#contact-section article .section-header{width:450px;display:flex;flex-direction:column;gap:36px}#contact-section article .section-header .flex{display:flex;flex-direction:column;gap:36px}#contact-section article .section-body{width:calc(100% - 450px);height:auto;display:flex;flex-direction:column;gap:18px}#contact-section article .section-body .row{display:flex;flex-direction:column;gap:12px}#contact-section article .section-body .row fieldset{display:grid;grid-template-columns:100px 1fr;gap:12px}#contact-section article .section-body .row fieldset label{display:flex;align-items:center;font-size:18px;font-weight:700;line-height:32px;letter-spacing:-.36px}#contact-section article .section-body .row fieldset label.required:after{content:"*";display:block;color:#63a4ff;font-weight:500}#contact-section article .section-body .row fieldset label.label-text{align-items:flex-start;margin-top:12px}#contact-section article .section-body .row fieldset input,#contact-section article .section-body .row fieldset textarea{padding:12px 24px;border-radius:20px;background:#154d90;outline:none;border:none;color:#fff;font-size:18px;font-weight:500;line-height:34px;letter-spacing:-.54px}#contact-section article .section-body .row fieldset input::placeholder,#contact-section article .section-body .row fieldset textarea::placeholder{color:#fff}#contact-section article .section-body .row fieldset input:disabled::placeholder{color:#ccc}#contact-section article .section-body .row fieldset textarea{height:180px;resize:none}#contact-section article .section-body .row fieldset .phoneNum{display:grid;gap:12px;grid-template-columns:160px 1fr}#contact-section article .section-body .invalid-text{display:block;padding-left:112px;color:#ff5762;font-weight:500;line-height:32px;letter-spacing:-.32px}#contact-section article .section-body .invalid-text.check{padding-left:0}#contact-section article .section-body .more{display:flex;flex-direction:column;gap:12px}#contact-section article .section-body .more .flex{display:grid;grid-template-columns:300px 1fr;gap:12px}#contact-section article .section-body .more .current{padding-left:112px;display:flex;flex-wrap:wrap;gap:10px}#contact-section article .section-body .more .current li{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#fff;color:#2680ff;font-size:14px;font-weight:600;line-height:18px;letter-spacing:-.36px}#contact-section article .section-body .more .current li svg{margin-top:3px}#contact-section article .section-body .form-btn{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:18px;font-weight:700;line-height:34px;letter-spacing:-.54px;border-radius:20px}#contact-section article .section-body .form-btn#toggleBtn{border:2px solid #fff;background:#154d90}#contact-section article .section-body .form-btn#actionBtn{border:2px solid #63a4ff;background:#011e43;box-shadow:0 4px 4px #00000040}#contact-section article .section-body .form-check{display:flex;flex-direction:column;gap:4px}#contact-section article .section-body .form-check fieldset{display:flex;align-items:center;gap:12px}#contact-section article .section-body .form-check fieldset input{display:none}#contact-section article .section-body .form-check fieldset input:checked~label{color:#fff}#contact-section article .section-body .form-check fieldset input:checked~label:before{background:#fff}#contact-section article .section-body .form-check fieldset input:checked~label:after{position:absolute;content:"";display:block;left:7px;width:12px;height:8px;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='8'%20viewBox='0%200%2012%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.61297%208C4.31734%208%204.0217%207.89813%203.7883%207.67985L0.338092%204.45293C-0.113143%204.03092%20-0.113143%203.33242%200.338092%202.91041C0.789327%202.4884%201.5362%202.4884%201.98743%202.91041L4.61297%205.36608L10.0122%200.316507C10.4635%20-0.105502%2011.2103%20-0.105502%2011.6616%200.316507C12.1128%200.738517%2012.1128%201.43702%2011.6616%201.85903L5.43764%207.67985C5.21981%207.89813%204.90861%208%204.61297%208Z'%20fill='currentColor'/%3e%3c/svg%3e")}#contact-section article .section-body .form-check fieldset label{position:relative;display:flex;cursor:pointer;align-items:center;gap:12px;color:#eee}#contact-section article .section-body .form-check fieldset label:before{content:"";display:block;width:24px;height:24px;border-radius:8px;border:1px solid #fff;background:#ffffff0d}#contact-section article .section-body .form-check fieldset button{font-size:16px;color:#bdd8ff;font-weight:500;line-height:32px;letter-spacing:-.32px;text-decoration:underline;cursor:pointer}@media screen and (max-width:1450px){#contact-section article{flex-direction:column}#contact-section article .section-header{width:100%;word-break:keep-all}#contact-section article .section-body{width:100%}}@media screen and (max-width:850px){#contact-section article .section-body .more .flex{grid-template-columns:240px 1fr}}@media screen and (max-width:800px){#contact-section{margin-top:0}#contact-section article .section-header{width:100%;flex-direction:row}#contact-section article .section-header b{display:inline-block;width:240px}#contact-section article .section-header .flex{width:calc(100% - 240px)}#contact-section article .section-header .flex p{white-space:normal;word-break:keep-all}#contact-section article .section-body .row fieldset{display:flex;flex-direction:column}#contact-section article .section-body .invalid-text{padding-left:0;font-size:14px;line-height:16px}}@media screen and (max-width:680px){#contact-section article{padding:30px;gap:30px}#contact-section article .section-header{flex-direction:column;gap:24px}#contact-section article .section-header b{font-size:20px;line-height:20px}#contact-section article .section-header .flex{width:100%;gap:12px}#contact-section article .section-header .flex p{font-size:14px;line-height:24px;white-space:pre-line}#contact-section article .section-header .flex ul{font-size:14px;line-height:24px}#contact-section article .section-body{gap:12px}#contact-section article .section-body .row fieldset label{justify-content:center;font-size:14px}#contact-section article .section-body .row fieldset label.label-text{margin-top:0}#contact-section article .section-body .row fieldset input,#contact-section article .section-body .row fieldset textarea{padding:12px;font-size:14px;line-height:20px;border-radius:12px}#contact-section article .section-body .row fieldset .phoneNum{grid-template-columns:40px minmax(0,1fr);gap:8px}#contact-section article .section-body .row fieldset .phoneNum>:first-child{padding:8px}#contact-section article .section-body .row fieldset .select{padding:12px;font-size:14px;line-height:20px;border-radius:12px}#contact-section article .section-body .row fieldset .select ul{top:54px;border-radius:12px;padding:12px}#contact-section article .section-body .form-btn{padding:12px;font-size:14px;border-radius:12px;line-height:20px}#contact-section article .section-body .form-check fieldset input:checked~label:after{left:3px}#contact-section article .section-body .form-check fieldset label{font-size:14px}#contact-section article .section-body .form-check fieldset label:before{width:16px;height:16px;border-radius:4px}#contact-section article .section-body .form-check fieldset button{font-size:14px;line-height:24px}#contact-section article .section-body .more .flex{display:flex;flex-direction:column}#contact-section article .section-body .more .current{padding-left:0}#contact-section article .section-body .more .current li{padding:8px}}@media screen and (max-width:400px){#contact-section article{padding:30px 15px}}#location{width:100%;max-height:2400px}#location article{display:flex;flex-direction:column;gap:40px;padding:50px;border-radius:20px;background:#007cff33;color:#fff}#location article .section-header{display:flex;gap:40px}#location article .section-header .flex{flex-direction:column;gap:36px}#location article .section-header img{border-radius:25px}#location article .section-body{display:grid;grid-template-columns:580px 1fr}#location article .section-body .flex{flex-direction:column;justify-content:space-between}#location article .section-body .move{display:flex;align-items:center;gap:20px}#location article .section-body .move .icon{margin-top:4px;display:flex;justify-content:center;width:100px}#location article .section-body .move .text{display:flex;flex-direction:column;font-size:18px;line-height:32px;letter-spacing:-.36px}#location article .section-body .move .text div{display:flex;flex-direction:column}#location article .section-body .move .text b{font-weight:500}#location article .section-body .move .text ul{margin-top:12px}#location article .section-body .move .text ul li{display:flex;gap:8px}#location article .section-body .move .text ul li small{font-weight:500}#location article .section-body .move.bus{align-items:flex-start}#location article .section-body .move.bus .icon{margin-top:4px}@media screen and (max-width:1450px){#location article .section-header{flex-direction:column}#location article .section-header img{width:900px}#location article .section-body{display:flex;flex-direction:column;gap:40px}#location article .section-body .flex{gap:40px}#location article .section-body .move .text-lg{flex-direction:row}#location article .section-body .move .text div{width:240px}#location article .section-body .move .text ul{margin-top:0}}@media screen and (max-width:1080px){#location article .section-header img{width:100%}#location article .section-body .move .text-lg{flex-direction:column;gap:12px}#location article .section-body .move .text div{width:100%}}@media screen and (max-width:720px){#location{margin-top:0}#location article .section-body .move .icon{width:60px}#location article .section-body .move .text{font-size:14px;line-height:24px}}@media screen and (max-width:680px){#location article{padding:30px;gap:30px}}@media screen and (max-width:558px){#location article .section-header .flex{gap:24px}#location article .section-header.connect-header b{font-size:20px;line-height:24px;letter-spacing:-.64px}#location article .section-header.connect-header p{font-size:14px;line-height:20px;letter-spacing:-.24px}#location article .section-header.connect-header ul li{font-size:14px}#location article .section-body .move .icon{display:none}#location article .section-body .move .text div span{word-break:keep-all}#location article .section-body .move .text ul li{display:block;float:left;width:100%}#location article .section-body .move .text ul li small{display:block;width:24px}}.footer-card{margin-top:200px;position:relative;width:100%;height:100px;background:#252525;display:flex;align-items:center}.footer-card article{overflow:hidden}.footer-card article .card-track{width:100%;display:flex;align-items:center;justify-content:center;gap:140px}.footer-card article .card-track div{display:flex;align-items:center;justify-content:center;gap:32px}.footer-card article .card-track div span{display:flex;flex-direction:column;color:#a7a7a7;font-size:16px;font-weight:400;line-height:24px}.footer-card article .card-track div:nth-child(1) img{width:76px}.footer-card article .card-track div:nth-child(2) img{width:151px}.footer-card article .card-track div:nth-child(3) img{width:121px}.footer-card article .card-track div:nth-child(4) img{width:147px}.footer-card article .card-track div:nth-child(5),.footer-card article .card-track div:nth-child(6),.footer-card article .card-track div:nth-child(7),.footer-card article .card-track div:nth-child(8){display:none}@media screen and (max-width:1600px){.footer-card article .card-track{justify-content:space-between;gap:0}.footer-card article .card-track div{width:auto;gap:16px}.footer-card article .card-track div span{font-size:14px}.footer-card article .card-track div:nth-child(1) img{width:52px}.footer-card article .card-track div:nth-child(2) img{width:103px}.footer-card article .card-track div:nth-child(3) img{width:82px}.footer-card article .card-track div:nth-child(4) img{width:99px}}@media screen and (max-width:860px){.footer-card{margin-top:60px}.footer-card article .card-track div span{font-size:12px;line-height:20px}.footer-card article .card-track div:nth-child(1) img{width:38px}.footer-card article .card-track div:nth-child(2) img{width:76px}.footer-card article .card-track div:nth-child(3) img{width:60px}.footer-card article .card-track div:nth-child(4) img{width:73px}}@media screen and (max-width:700px){.footer-card article .card-track{width:1400px;gap:20px;justify-content:flex-start}.footer-card article .card-track div:nth-child(5) img{width:38px}.footer-card article .card-track div:nth-child(6) img{width:76px}.footer-card article .card-track div:nth-child(7) img{width:60px}.footer-card article .card-track div:nth-child(8) img{width:73px}.footer-card article .card-track div:nth-child(5),.footer-card article .card-track div:nth-child(6),.footer-card article .card-track div:nth-child(7),.footer-card article .card-track div:nth-child(8){display:flex}}.footer-btm{width:100%;height:600px;padding-bottom:20px;background:transparent}.footer-btm__text{display:flex;justify-content:space-between;gap:130px}.footer-btm__text .company{width:440px;display:flex;flex-direction:column}.footer-btm__text .company img{width:185px;height:38.25px;margin-bottom:30px}.footer-btm__text .company ul{display:flex;flex-direction:column}.footer-btm__text .company ul li{display:flex;flex-wrap:wrap;gap:10px}.footer-btm__text .company ul li span{display:flex;gap:8px;align-items:center;color:#666;font-size:16px;font-weight:500;line-height:28px}.footer-btm__text .company ul li a span{color:#1e5bb8}.footer-btm__text .company ul li+li{margin-top:12px}.footer-btm__text .company ul li.not-flex{margin-top:0}.footer-btm__text .company ul+ul{margin-top:12px}.footer-btm__text .guide{flex:1 0 0;display:flex;flex-direction:column;gap:20px}.footer-btm__text .guide ul{display:flex;justify-content:space-between;gap:32px}.footer-btm__text .guide ul .menu{display:flex;flex-direction:column;gap:16px}.footer-btm__text .guide ul .menu b{color:#292f4b;font-size:20px;font-weight:700;line-height:28px}.footer-btm__text .guide ul .menu ol{display:flex;flex-direction:column}.footer-btm__text .guide ul .menu ol li a{color:#292f4b;font-weight:400;line-height:32px}.footer-btm__text .guide .sns-copyright{display:flex;justify-content:space-between;align-items:flex-end}.footer-btm__text .guide .sns-copyright img{width:320px;cursor:pointer;margin-left:-5px}.footer-btm__text .guide .sns-copyright p{color:#98aabc;font-weight:500;line-height:28px}.footer-btm__logo{max-width:100%;overflow:hidden;position:absolute;z-index:-1;bottom:0;left:0;right:0}.footer-btm__logo .slider-viewport{width:100%;height:257px;overflow:hidden;display:flex;align-items:flex-end;padding-bottom:40px}.footer-btm__logo .track{display:flex;width:max-content;will-change:transform;gap:80px}.footer-btm__logo .slide{flex-shrink:0;display:flex;justify-content:center}.footer-btm__logo .logo-img{height:198px;display:block;flex-shrink:0}@media screen and (max-width:1600px){.footer-btm{height:620px}.footer-btm__text{flex-direction:column;gap:80px}.footer-btm__text .company{width:auto;flex-direction:row;gap:30px}.footer-btm__text .company .left{float:left;display:flex;gap:30px}.footer-btm__text .company .num-list li:nth-child(1){flex-direction:column;gap:0}.footer-btm .guide ul{gap:30px;justify-content:flex-start}.footer-btm .guide ul .menu{width:140px}.footer-btm__logo .slider-viewport{padding-bottom:0}}@media screen and (max-width:1080px){.footer-btm{height:auto}.footer-btm__text .company{flex-direction:column;gap:12px}.footer-btm__text .company .left{flex-direction:column;gap:20px}.footer-btm__text .company .left img{margin-bottom:0}.footer-btm__text .company .num-list{flex-direction:row;gap:20px}.footer-btm__text .company .num-list li:nth-child(1){flex-direction:row;gap:20px}.footer-btm .guide{align-items:flex-start}.footer-btm .guide ul{flex-wrap:wrap;justify-content:space-between;gap:32px}.footer-btm .guide ul .menu{width:25%}.footer-btm .guide .sns-copyright{flex-direction:column;align-items:flex-start}.footer-btm__logo .slider-viewport{height:auto}}@media screen and (max-width:700px){.footer-btm__text .company{gap:8px}.footer-btm__text .company ul li{gap:0 8px}.footer-btm__text .company ul li span{font-size:13px;line-height:26px}.footer-btm__text .company .num-list{flex-direction:column;gap:0 8px}.footer-btm__logo{display:none}}@media screen and (max-width:600px){.footer-btm{padding-bottom:100px}.footer-btm__text{gap:24px}.footer-btm__text .guide ul .menu{gap:8px}.footer-btm__text .guide ul .menu b{font-size:14px}.footer-btm__text .guide ul .menu ol li a{font-size:14px;line-height:28px}.footer-btm__text .guide .sns-copyright img{width:300px}.footer-btm__text .guide .sns-copyright p{margin-top:10px;font-size:14px}}footer{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;gap:50px;padding-top:80px;background:radial-gradient(159.52% 159.52% at 50% -31.49%,#011e43 49.56%,#2f578e 53.17%,#5895eb 57.26%,#edf6ff 65%),#edf6ff}footer.footer--compact{padding-top:0}footer.is-white{background:#fff}footer.is-blue{background:#edf6ff}footer.is-blue .footer-card{margin-top:0}footer.is-not-contact{background:radial-gradient(159.52% 159.52% at 50% -30%,#011e43 40%,#2f578e 43%,#5895eb 48%,#edf6ff 55%),#edf6ff}footer section{min-height:auto}footer section .connect-header b{font-size:40px;font-weight:700;line-height:60px;letter-spacing:-1.6px}footer section .connect-header p{font-size:20px;font-weight:500;line-height:32px;letter-spacing:-.48px;white-space:pre-line}footer section .connect-header ul{display:flex;flex-direction:column;color:#63a4ff;gap:4px;font-size:18px;font-weight:500;line-height:28px}footer section .connect-header ul li{display:flex;align-items:center;gap:8px}footer .footer-top article{width:100%;display:flex;align-items:center;gap:32px}footer .footer-top article .blur-box{flex:1;padding:40px;display:flex;flex-direction:column;border-radius:20px;background:#007cff33;cursor:pointer;border:1px solid transparent}footer .footer-top article .blur-box .box-title{display:flex;justify-content:space-between}footer .footer-top article .blur-box .box-title b{color:#fff;font-size:40px;font-weight:700;line-height:60px;letter-spacing:-1.6px}footer .footer-top article .blur-box .box-title svg{width:44px;color:#fff;transform:rotate(-45deg);transition:transform .3s ease}footer .footer-top article .blur-box span{color:#fff;font-size:20px;font-weight:500;line-height:38px;letter-spacing:-.8px}footer .footer-top article .blur-box.active{border-color:#fff}footer .footer-top article .blur-box.active .box-title svg{transform:rotate(90deg)}footer .footer-top article a.disabled{pointer-events:none;opacity:.3;background:#007cff33;border-radius:20px}@media screen and (max-width:1600px){footer .footer-btm__text .company ul li{background:#2f578e80}footer .footer-btm__text .company ul li span{padding:0 4px;color:#fff}footer .footer-btm__text .company ul li a span{text-decoration:underline}footer.is-not-contact .footer-btm__text .company ul li a span{color:#eee}footer.is-not-contact .footer-btm__text .company ul li span{color:#ccc}}@media screen and (max-width:1440px){footer .footer-top article{flex-direction:column}footer .footer-top article .blur-box{width:100%}footer .footer-btm__text .company ul li{background:transparent}footer .footer-btm__text .company ul li span{padding:0;color:#666}footer .footer-btm__text .company ul li a span{color:#1e5bb8;text-decoration:none}}@media screen and (max-width:1080px){footer .footer-top article .blur-box{padding:30px;height:100%}footer.is-not-contact .footer-btm__text .company ul li a span{color:#011e43}footer.is-not-contact .footer-btm__text .company ul li span{color:#555}}@media screen and (max-width:860px){footer.is-not-contact .footer-btm__text .company ul.company-info li{gap:4px}footer.is-not-contact .footer-btm__text .company ul li a span{color:#fff;text-decoration:underline}footer.is-not-contact .footer-btm__text .company ul li span{padding:4px;color:#eee;background:#2f578e80;border-radius:12px}footer.is-not-contact .footer-btm__text .company ul li.not-flex{margin-top:4px}footer.is-not-contact .footer-btm__text .company .num-list{gap:4px}footer.is-not-contact .footer-btm__text .company .num-list li:nth-child(1){gap:4px}footer.is-not-contact .footer-btm__text .company .num-list li.not-flex{margin-top:0}}@media screen and (max-width:720px){footer .footer-top article{flex-direction:row;max-width:525px;padding:8px;gap:12px;border-radius:100px;background:#007cff33}footer .footer-top article .blur-box{width:100%;display:block;border-radius:80px;padding:8px 0;background:transparent}footer .footer-top article .blur-box span{display:none}footer .footer-top article .blur-box .box-title{justify-content:center}footer .footer-top article .blur-box .box-title b{font-size:20px;font-weight:400;line-height:32px;letter-spacing:normal}footer .footer-top article .blur-box .box-title svg{display:none}footer .footer-top article .blur-box .box-contents{display:none}footer .footer-top article .blur-box.router-link-active{background:transparent}footer .footer-top article .blur-box.active{border:none;background:#fff;padding:0}footer .footer-top article .blur-box.active .box-title b{color:#579cff;font-weight:600;line-height:50px}footer .footer-top article .right{flex-direction:row;gap:12px}footer .footer-top article .right a,footer .footer-top article .right .blur-box{width:50%;display:flex;justify-content:center}footer .footer-top article .right a.disabled{background:transparent}}@media screen and (max-width:525px){footer .footer-top article{width:90%}footer .footer-top article a{max-width:80px}footer .footer-top article a .box-title b,footer .footer-top article .blur-box .box-title b{font-size:16px}}body{scroll-behavior:smooth;background:#011e43}body .layout-scroll{height:100vh;overflow:auto;overflow-x:hidden}section{width:100%;min-height:100vh;max-height:911px}section article{width:100%;max-width:1528px;margin:0 auto}section.black-bar{min-height:auto;height:314px;background:#000;color:#fff}section.bw{background:#fff}@media screen and (max-width:1600px){section article{max-width:88vw}}@media screen and (max-width:1180px){section article{max-width:calc(100% - 80px)}}@media screen and (max-width:600px){section article{max-width:calc(100% - 40px)}}aside{position:fixed;z-index:5;right:40px;bottom:40px;display:flex;flex-direction:column;align-items:flex-end}aside .expand-box{width:58px;height:58px;border-radius:16px;background:linear-gradient(180deg,#fff,#b0d2ff);box-shadow:0 0 16px #0b82ff;transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}aside .expand-box .default{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;z-index:1;transition:opacity .3s ease}aside .expand-box.active{width:400px;height:515px;border-radius:12px;border:1px solid #FFF;background:linear-gradient(157deg,#fff 1.76%,#b0d2ff 101.42%);box-shadow:0 0 12px #71a8e780;padding:12px;align-items:flex-start}aside .expand-box.active .default{opacity:0;pointer-events:none}aside .expand-box .menu-content{width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:10px}aside .expand-box .menu-content_top{gap:10px}aside .expand-box .menu-content a{width:100%;border-radius:12px;display:flex}aside .expand-box .menu-content a:hover{background:#ffffff80}aside .expand-box .menu-content a .arrow{width:30px;height:30px;rotate:-45deg;color:#0083ff}aside .expand-box .menu-content a b{color:#252525;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-.8px}aside .expand-box .menu-content a.top{flex-direction:column;gap:33px;padding:16px 20px}aside .expand-box .menu-content a.top .head{display:flex;justify-content:space-between}aside .expand-box .menu-content a.top .body{display:flex;flex-direction:column;gap:4px}aside .expand-box .menu-content a.top .body span{color:#0083ff;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.64px}aside .expand-box .menu-content a.btm{display:flex;justify-content:space-between;align-items:center;padding:16px 20px}aside .expand-box .menu-content a.btm .flex{gap:12px;align-items:center}aside .expand-box .menu-content a.btm .flex .body{display:flex;flex-direction:column;gap:4px}aside .expand-box .menu-content a.btm .flex .body small{color:#252525;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.64px}aside .expand-box .menu-content button{width:100%;height:40px;border-radius:10px;background:#b2c8e5;text-align:center;color:#00286d;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.64px}aside .expand-box .menu-content button span{display:inline-block;font-weight:700;margin-top:1px}aside button.default{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(180deg,#fff,#b0d2ff);box-shadow:0 0 16px #0b82ff}aside button.default.last{margin-top:18px}@media screen and (max-width:500px){aside{right:20px;bottom:20px}aside .expand-box{width:48px;height:48px;border-radius:12px}aside .expand-box.active{width:calc(100vw - 20px);margin-bottom:-75px;margin-right:-10px}aside .expand-box .menu-content{height:100%;justify-content:space-between}aside button.default{width:48px;height:48px;border-radius:12px}aside button.default img{width:22px}aside button.default.last img{width:18px}}.content-fade-enter-active{transition:opacity .4s ease .3s}.content-fade-leave-active{transition:opacity .2s ease}.content-fade-enter-from,.content-fade-leave-to{opacity:0}#blogLayout{position:relative;min-height:716px;height:100vh}#blogLayout .bg{position:absolute;top:0;right:0;bottom:0;left:0;height:130vh;z-index:-1;background-image:url(/assets/main-bg-DEqxcOBe.png);background-size:cover}#blogLayout .bg:after{content:"";position:absolute;bottom:-300px;width:100%;height:600px;background:linear-gradient(180deg,#011e4300,#011e43 50.25%)}#blogLayout .section-header h2{font-size:80px;font-weight:700;line-height:100px;letter-spacing:-3.2px}#blogLayout .section-header p{color:#fff;text-align:center;font-size:28px;font-weight:400;line-height:48px;letter-spacing:-1.12px}#blogLayout+section{position:relative;z-index:1;margin-top:-180px}@media screen and (max-width:1600px){#blogLayout .bg{height:100%}#blogLayout .section-header h2{font-size:60px;line-height:80px;letter-spacing:-2.4px}#blogLayout .section-header p{font-size:24px;line-height:42px;letter-spacing:-.96px}}@media screen and (max-width:1180px){#blogLayout{padding-top:280px;justify-content:flex-start;max-height:none;height:auto;gap:40px}#blogLayout .bg{background-position:50% 50%}#blogLayout .section-header h2{font-size:52px;line-height:64px;letter-spacing:-2.08px}#blogLayout .section-header p{font-size:20px;line-height:32px;letter-spacing:-.8px}#blogLayout+section{margin-top:-10vw}}@media screen and (max-width:900px){#blogLayout{padding-top:0;justify-content:center;min-height:400px;gap:28px}#blogLayout .bg{filter:blur(2px)}#blogLayout .section-header h2{font-size:32px;line-height:42px;letter-spacing:-1.28px}#blogLayout .section-header p{font-size:14px;line-height:24px;letter-spacing:-.56px}}#errorLayout{background:#edf6ff;max-height:810px}#errorLayout .box{gap:12px;border:none}#errorLayout .box-header{gap:12px}#errorLayout .box-header svg{width:40px}#errorLayout .box-header h3{color:#011e43;text-align:center;font-size:28px;font-weight:600;line-height:38px;letter-spacing:-1.12px}#errorLayout .box-body{color:#011e43;text-align:center;font-size:20px;line-height:32px;letter-spacing:-.8px;white-space:pre-line}#errorLayout .box-footer{display:flex;margin-top:12px;gap:8px}#errorLayout .box-footer button,#errorLayout .box-footer a{width:200px;display:flex;padding:12px 0;justify-content:center;align-items:center;gap:10px;color:#787878;text-align:center;font-weight:700;line-height:28px;letter-spacing:-.48px;border-radius:12px;border:1px solid #787878;background:#011e43}#errorLayout .box-footer a{color:#579cff}@media screen and (max-width:600px){#errorLayout{height:640px;min-height:auto}#errorLayout .box-header svg{width:32px}#errorLayout .box-header h3{font-size:24px;line-height:30px}#errorLayout .box-body{font-size:16px;line-height:24px;width:90%;white-space:normal;word-break:keep-all}#errorLayout .box-footer button,#errorLayout .box-footer a{width:120px;padding:8px 0;font-size:14px}}.arrow-link{width:var(--arrow-size, 45px);height:var(--arrow-size, 45px);color:var(--arrow-color, #fff);rotate:-45deg;scale:1;transition:rotate .4s cubic-bezier(.175,.885,.32,1.275),scale .4s cubic-bezier(.175,.885,.32,1.275),filter .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:drop-shadow(0 0 0 rgba(0,0,0,0))}.arrow-link:hover,.arrow-wrapper:hover .arrow-link{scale:1.2;filter:drop-shadow(0 10px 15px rgba(0,0,0,.3));animation:complex-spin .5s ease-in-out forwards}@media(max-width:800px){.arrow-link:hover,.arrow-wrapper:hover .arrow-link{scale:1;filter:none;animation:none}}@keyframes complex-spin{0%{rotate:-45deg}50%{scale:1.3}to{rotate:315deg}}.select{position:relative;width:300px;padding:12px 24px;align-items:center;gap:10px;border-radius:20px;background:#154d90;color:#fff;font-size:18px;font-weight:500;line-height:34px;letter-spacing:-.54px;cursor:pointer}.select span{display:flex;align-items:center;justify-content:space-between;transform:rotate(0);transition:transform .3s ease}.select.open span svg{transform:rotate(180deg)}.select ul{position:absolute;display:flex;left:0;z-index:3;top:64px;width:100%;padding:12px 24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;border-radius:20px;background:#154d90}.select ul li{width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.select ul li.disabled{color:#ccc}.select ul li.active{color:#63a4ff;font-weight:700}.select ul li.active:after{content:"";display:block;width:18px;height:11px;background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='11'%20viewBox='0%200%2018%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.91977%2011C6.47633%2011%206.03288%2010.8599%205.6828%2010.5598L0.507625%206.12278C-0.169208%205.54252%20-0.169208%204.58208%200.507625%204.00182C1.18446%203.42155%202.30474%203.42155%202.98157%204.00182L6.91977%207.37835L15.0184%200.435198C15.6953%20-0.145066%2016.8155%20-0.145066%2017.4924%200.435198C18.1692%201.01546%2018.1692%201.9759%2017.4924%202.55616L8.15674%2010.5598C7.82999%2010.8599%207.36321%2011%206.91977%2011Z'%20fill='%2363A4FF'/%3e%3c/svg%3e")}#toast{position:fixed;z-index:10;top:140px;right:80px;padding:20px 40px;display:inline-flex;align-items:center;gap:12px;border-radius:20px;border:1px solid #579CFF;background:#011e43;color:#579cff;font-size:24px;font-weight:700;line-height:34px;letter-spacing:-.72px}#toast .icon{width:24px;height:24px;border-radius:4px;background-color:#579cff;display:flex;align-content:center;justify-content:center}#toast .icon:before{display:block;content:"";width:6px;height:12px;border-bottom:2px solid #011E43;border-right:2px solid #011E43;rotate:45deg;margin-top:3px}#toast.warn{border:1px solid #fa465b;color:#fa465b}#toast.warn .icon{background-color:#fa465b}#toast.warn .icon:before{width:100%;height:100%;text-align:center;line-height:18px;content:"!";font-size:20px;border:none;rotate:0deg;color:#011e43}@media screen and (max-width:600px){#toast{top:80px;right:30px;padding:12px;font-size:16px;line-height:20px;letter-spacing:-.32px;border-radius:12px}#toast .icon{width:20px;height:20px}}.load-svg{position:fixed;z-index:10;top:50%;left:50%}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}#main1{position:relative;z-index:1;background:#fff;min-height:1441px;max-height:none}#main1 .bg{position:absolute;height:1240px;z-index:-1;width:100%;background:linear-gradient(to bottom,#011e43,#022f7f)}#main1 .bg:before,#main1 .bg:after{position:absolute;content:"";display:block;width:100%;height:100%;background-position:90% 50%;background-repeat:no-repeat;background-size:cover}#main1 .bg:before{background-image:url(/assets/main-effect-9zCv_iWA.png)}#main1 .bg:after{background-image:url(/assets/main-effect2-BJDxZZCL.png)}#main1 .top-view{height:911px;gap:28px;overflow:hidden}#main1 .top-view .slider{position:relative;width:100%;height:350px}#main1 .top-view .slider .slider-swiper{width:100%;height:290px}#main1 .top-view .slider .button{position:absolute;top:72px;z-index:2;width:100%;height:56px;display:flex;justify-content:space-between}#main1 .top-view .slider .button button{width:56px;height:56px;color:#fff}#main1 .top-view .slider .button button.main-slider-prev{rotate:180deg}#main1 .top-view .slider .main-slider-pagination{position:relative;bottom:-50px;left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;width:300px;height:5px;background:#fff6}#main1 .top-view .slider .main-slider-pagination .swiper-pagination-bullet{width:100%;height:100%;border-radius:0;background:#fff;margin:0}#main1 .top-view .view{display:flex;flex-direction:column;gap:28px;align-items:center;justify-content:center;text-align:center}#main1 .top-view p{color:#fff;display:inline-flex;padding:4px 37px;border-radius:80px;border:1px solid rgba(255,255,255,.2);box-sizing:border-box;background:linear-gradient(90deg,#ffffff1f,#ffffff0d);font-size:20px;font-weight:500;line-height:48px;letter-spacing:-.8px}#main1 .top-view h2{display:inline-block;text-align:center;font-size:80px;font-weight:700;line-height:100px;letter-spacing:-3.2px;white-space:pre-line}#main1 .btm-view{padding-bottom:40px}#main1 .btm-view__header{display:flex;flex-direction:column;margin:0 auto;gap:65px}#main1 .btm-view__header .title{display:flex;justify-content:space-between;align-items:center;gap:32px}#main1 .btm-view__header .title h2{width:50%;color:#fff;font-size:40px;font-weight:400;line-height:56px;letter-spacing:-1.2px;position:relative}#main1 .btm-view__header .title h2 b{font-weight:700}#main1 .btm-view__header .title h2 .dot{position:absolute;top:50%;transform:translateY(-50%);right:15px;width:120px;height:6px;display:flex;justify-content:space-between}#main1 .btm-view__header .title h2 .dot__item{width:6px;height:6px;background:#fff;border-radius:100%}#main1 .btm-view__header .title .flex{width:50%;flex-direction:column;gap:12px}#main1 .btm-view__header .title .flex span{color:#65b4ff;font-family:LINESeedKR,"sans-serif";font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.4px}#main1 .btm-view__header .title .flex small{color:#fff;font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.36px;white-space:pre-line}#main1 .btm-view__header .contents{display:flex;justify-content:space-between;gap:32px}#main1 .btm-view__header .contents .flex{width:100%;flex-direction:column;gap:44px;padding:64px;align-items:flex-start;flex:1 0 0;border-radius:20px;background:linear-gradient(313deg,#badeff -16.08%,#fff 59.56%)}#main1 .btm-view__header .contents-title{width:100%;display:flex;justify-content:space-between}#main1 .btm-view__header .contents-title h3{color:#011e43;font-size:28px;font-weight:600;line-height:38px;letter-spacing:-1.12px}#main1 .btm-view__header .contents-title svg{width:45px;height:45px;color:#00286d;rotate:-45deg;cursor:pointer}#main1 .btm-view__header .contents-list{display:flex;flex-wrap:wrap;gap:10px}#main1 .btm-view__header .contents-list li{padding:8px 20px;border-radius:80px;background:#00286d;color:#fff}#main1 .btm-view__body{position:absolute;bottom:0;left:0;right:0;max-width:1528px;height:350px;margin:0 auto;display:flex;align-items:center;gap:80px;background-color:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}#main1 .btm-view__body div{width:100%;display:flex;flex-direction:column;align-items:center}#main1 .btm-view__body div p{color:#333;font-size:20px;font-weight:400;line-height:28px;letter-spacing:-.6px;text-align:center}#main1 .btm-view__body div p b{color:#0083ff;font-weight:700}#main1 .btm-view__body div span{display:flex;align-items:flex-end;margin-top:24px;color:#0083ff;font-size:40px;font-weight:500;line-height:60px;letter-spacing:-1.2px}#main1 .btm-view__body div span b{font-size:70px;letter-spacing:-2.1px;margin-bottom:10px}#main1 .btm-view__body div span b em{color:#0083ff;font-weight:700;font-size:70px;letter-spacing:-2.1px;margin-bottom:10px;font-style:normal}#main1 .btm-view__body div small{margin-top:12px;color:#011e43;font-size:16px;font-weight:500;line-height:28px;letter-spacing:-.48px}@media screen and (max-width:1500px){#main1 .top-view .slider .button{width:90%;left:0;right:0;margin:auto}#main1 .btm-view{padding-bottom:10px}#main1 .btm-view__header .title h2{width:55%}#main1 .btm-view__header .title h2 .dot{width:90px}#main1 .btm-view__header .title h2 .dot__item:nth-child(6),#main1 .btm-view__header .title h2 .dot__item:nth-child(7){display:none}#main1 .btm-view__header .title .flex{width:45%}#main1 .btm-view__header .title .flex small{white-space:normal;word-break:keep-all}#main1 .btm-view__header .contents .flex{height:auto;justify-content:center;padding:44px}#main1 .btm-view__body div span b em{font-weight:500}}@media screen and (max-width:1300px){#main1 .btm-view{padding-bottom:10px}#main1 .btm-view__header .title{gap:12px}#main1 .btm-view__header .title h2 .dot{width:50px}#main1 .btm-view__header .title h2 .dot__item:nth-child(4),#main1 .btm-view__header .title h2 .dot__item:nth-child(5){display:none}}@media screen and (max-width:1211px){#main1 .btm-view__header .contents{display:grid;grid-template-columns:calc(50% - 16px) calc(50% - 16px)}}@media screen and (max-width:1180px){#main1{min-height:auto;height:auto}#main1 .bg{height:1200px}#main1 .bg:before,#main1 .bg:after{background-position:10% 40%;background-repeat:no-repeat}#main1 .top-view{height:auto;padding-top:240px;overflow:visible}#main1 .top-view h2{font-size:60px}#main1 .top-view p{font-size:18px}#main1 .top-view .slider{position:relative;height:auto;display:flex;flex-direction:column;gap:30px}#main1 .top-view .slider h2{line-height:80px}#main1 .top-view .slider p{padding:8px 20px;border-radius:80px}#main1 .top-view .slider .main-slider-pagination{bottom:0}#main1 .top-view .slider .button{position:relative;top:0;width:130px}#main1 .btm-view{margin-top:50px}#main1 .btm-view .title{gap:0;flex-direction:column;align-items:center}#main1 .btm-view .title h2{width:100%;text-align:center;font-size:28px;font-weight:400;line-height:42px;letter-spacing:-.84px;padding-bottom:72px}#main1 .btm-view .title h2 b{font-weight:600}#main1 .btm-view .title h2 .dot{flex-direction:column;width:0;height:40px;left:50%;transform:translate(-50%);top:auto;bottom:18px}#main1 .btm-view .title .flex{width:100%;text-align:center;padding-bottom:40px}#main1 .btm-view .title .flex small{white-space:pre-line}#main1 .btm-view .contents{display:flex;flex-direction:column}#main1 .btm-view__body{position:relative;height:auto;flex-wrap:wrap;gap:0;margin:0;padding:70px 0}#main1 .btm-view__body .js-stat{width:50%;margin-bottom:40px}#main1 .btm-view__body .js-stat:nth-child(3),#main1 .btm-view__body .js-stat:nth-child(4){margin-bottom:0}}@media screen and (max-width:700px){#main1 .bg{height:900px}#main1 .top-view .slider-swiper{height:auto!important}#main1 .top-view .slider h2{font-size:32px;line-height:42px;letter-spacing:-1.28px}#main1 .top-view .slider p{padding:4px 20px;font-size:14px;line-height:28px}#main1 .top-view .slider .main-slider-pagination{width:140px}#main1 .top-view .slider .button{width:80px;height:auto}#main1 .top-view .slider .button button{width:36px;height:36px}#main1 .top-view .slider .button button img{width:100%;height:100%}#main1 .btm-view .title h2{font-size:20px;line-height:28px}#main1 .btm-view .title .flex span{font-size:16px}#main1 .btm-view .title .flex small{font-size:14px;white-space:normal;word-break:keep-all;max-width:400px;margin:auto}#main1 .btm-view__header .contents{gap:24px}#main1 .btm-view__header .contents .flex{padding:24px}#main1 .btm-view__header .contents-title h3{font-size:18px;line-height:24px;letter-spacing:-.72px}#main1 .btm-view__header .contents-title svg{width:32px;height:32px}#main1 .btm-view__header .contents-list li{padding:4px 17px;border-radius:80px;font-size:12px;line-height:20px}#main1 .btm-view__body{gap:40px 16px}#main1 .btm-view__body .js-stat{width:calc(50% - 8px);flex-direction:row;justify-content:space-between;padding:0 10px;margin-bottom:0}#main1 .btm-view__body .js-stat p{text-align:left;font-size:14px;font-weight:700;line-height:24px;letter-spacing:-.42px;word-break:keep-all}#main1 .btm-view__body .js-stat div{margin-bottom:0;align-items:flex-end}#main1 .btm-view__body .js-stat div span{margin-top:0;font-size:32px;font-weight:500;line-height:40px;letter-spacing:-.96px;align-items:flex-start}#main1 .btm-view__body .js-stat div span b,#main1 .btm-view__body .js-stat div span b em{font-size:32px;font-weight:500;line-height:40px;letter-spacing:-.96px}#main1 .btm-view__body .js-stat div small{margin-top:0;font-size:14px;line-height:20px;letter-spacing:-.36px}}@media screen and (max-width:568px){#main1 .btm-view__body{margin:0;padding:32px 0;gap:32px}#main1 .btm-view__body .js-stat{width:100%}}#main2{min-height:700px;overflow:hidden;gap:100px}#main2 .title h5{font-size:40px;font-weight:700;line-height:58px;letter-spacing:-1.2px;text-align:center;color:#fff}#main2 .title h5 b{color:#63a4ff}#main2 .title p{font-size:24px;font-weight:500;line-height:57px;letter-spacing:-.72px;color:#fff}#main2 .js-marquee{width:100%;overflow:hidden}@media screen and (max-width:1180px){#main2{gap:70px;min-height:500px}#main2 .title h5{font-size:36px;line-height:52px;letter-spacing:-1.08px}#main2 .title p{font-size:20px;line-height:32px;letter-spacing:-.8px}}@media screen and (max-width:680px){#main2{gap:50px;min-height:400px}#main2 .title h5{font-size:24px;font-weight:700;line-height:36px;letter-spacing:-.72px}#main2 .title p{font-size:14px;line-height:20px;letter-spacing:-.24px}}#main3{position:relative;min-height:1100px;overflow:hidden;background:#011e43}#main3 .section-header{display:flex;flex-direction:column;gap:28px;margin-bottom:70px;align-items:center;position:relative;z-index:1}#main3 .section-header .title{text-align:center}#main3 .section-header .title .blue-shadow{font-weight:700;font-size:60px;line-height:80px;letter-spacing:-2.4px}#main3 .section-header .title span{font-weight:500;color:#fff;font-size:24px;letter-spacing:-.3%;line-height:57px}#main3 .section-body{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}#main3 .section-body .content{width:600px;padding:24px;border-radius:20px;background:#007cff33;gap:24px;flex-direction:column}#main3 .section-body .content-title{align-self:center}#main3 .section-body .content-item{display:flex;flex-direction:column;padding:44px;align-items:flex-start;gap:44px;align-self:stretch;border-radius:20px;background:linear-gradient(313deg,#badeff -16.08%,#fff 59.56%)}#main3 .section-body .content-item-top{width:100%;flex-direction:row;justify-content:space-between}#main3 .section-body .content-item-top>div h5{display:flex;align-items:center;gap:8px;color:#011e43;font-size:28px;font-weight:600;line-height:38px;letter-spacing:-1.12px}#main3 .section-body .content-item-top>div h5 span{display:inline-flex;align-items:center;height:32px;padding:4px 8px;border-radius:8px;border:2px solid #579cff;background:#fff;color:#579cff;font-size:14px;font-weight:700;line-height:14px;letter-spacing:-.42px}#main3 .section-body .content-item-top>div p{color:#011e43;font-size:16px;font-weight:600;line-height:36px;letter-spacing:-.48px;word-break:keep-all}#main3 .section-body .content-item .tags{position:relative;width:378px;display:flex;flex-wrap:wrap;gap:10px}#main3 .section-body .content-item .tags li{display:inline-block;padding:8px 20px;border-radius:80px;background:#0a4d96;color:#fff;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.32px}#main3 .section-body .content-item:last-child .tags{width:306px}#main3 .section-body .blue-shadow{font-size:60px;font-weight:700;line-height:80px;letter-spacing:-2.4px;margin:0 24px}@media screen and (max-width:1180px){#main3{min-height:auto;height:auto;max-height:none;overflow:visible}#main3 .section-header{margin-bottom:24px}#main3 .section-header .title .blue-shadow{font-size:40px;font-weight:700;line-height:52px;letter-spacing:-1.6px}#main3 .section-header .title span{font-size:20px}#main3 .section-body{flex-direction:column;gap:32px}}@media screen and (max-width:700px){#main3 .section-body .content{width:calc(100% - 40px)}}@media screen and (max-width:600px){#main3{padding:0 0 50px}#main3 .section-header .title .blue-shadow{font-size:28px;line-height:36px;letter-spacing:-1.12px}#main3 .section-body{gap:24px;width:calc(100% - 40px)}#main3 .section-body .content{width:100%}#main3 .section-body .content-item{padding:24px;gap:24px}#main3 .section-body .content-item-top>div h5{font-size:20px;line-height:28px}#main3 .section-body .content-item-top>div p{font-size:14px;line-height:20px;word-break:keep-all}#main3 .section-body .content-item .tags{width:100%;gap:8px}#main3 .section-body .content-item .tags li{font-size:14px;padding:8px 12px}#main3 .section-body .content-item:last-child .tags{width:100%}#main3 .section-body .blue-shadow{font-size:40px;line-height:56px;margin:0}}#main4{position:relative;min-height:auto;height:800px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#011e43;gap:48px}#main4:before{position:absolute;left:0;bottom:0;z-index:0;width:1394px;height:303px;background-image:url(/assets/main-bg-logo-ivCgwtxR.png);background-repeat:no-repeat}#main4 .section-header h2{color:#fff;text-align:center;font-size:40px;font-weight:700;line-height:58px;letter-spacing:-1.2px}#main4 .section-body{gap:40px}#main4 .section-body .blog-tab-contents .blog{width:calc((100% - 105px)/4);height:440px}#main4 .section-body .blog-tab-contents .blog .text-box .title{padding:20px 40px 0}#main4 .section-body .blog-tab-contents .blog .text-box .title p{font-size:20px;line-height:28px;letter-spacing:-.46px;min-height:56px}#main4 .section-body .blog-tab-contents .blog .text-box .tags{max-height:62px}#main4 .section-body .blog-tab-contents .blog .text-box .tags li{padding:4px 8px;max-width:100%;font-size:14px}#main4 .section-body .empty-wrapper{height:520px}#main4 .section-body .more-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:20px;border:1px solid #fff;color:#fff;font-size:16px;font-weight:600;letter-spacing:-.32px;transition:background .2s ease,border-color .2s ease}#main4 .section-body .more-btn svg{transition:transform .2s ease}#main4 .section-body .more-btn:hover svg{transform:translate(3px)}@media screen and (max-width:1440px){#main4 .blog-tab-contents{gap:30px}#main4 .blog-tab-contents .blog{width:100%;flex:1 0 0}}@media screen and (max-width:1180px){#main4 .blog-tab-contents .blog .text-box{height:256px}}@media screen and (max-width:720px){#main4{gap:44px}#main4 .section-body .tab-btn li{font-weight:500}#main4 .section-body .tab-btn li.active{font-weight:700}#main4 .section-body .blog-tab-contents .blog .text-box{height:224px}#main4 .section-body .blog-tab-contents .blog .text-box .title{padding:20px 20px 0}}@media screen and (max-width:680px){#main4 .blog-tab-contents{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}#main4 .blog-tab-contents::-webkit-scrollbar{display:none}#main4 .blog-tab-contents .blog{width:100%;flex:0 0 100%;scroll-snap-align:start}}@media screen and (max-width:600px){#main4{gap:20px}#main4 .section-header h2{font-size:24px;line-height:58px;letter-spacing:-.72px}#main4 .section-body .tab-btn{padding:8px 14px}#main4 .section-body .tab-btn li{font-size:16px;padding:4px 14px;line-height:32px}#main4 .section-body .tab-btn li.active{font-weight:700}}.logo-marquee{width:100%;overflow:hidden}.track{display:flex;align-items:center;width:max-content;will-change:transform;height:150px}.group{display:flex;align-items:center;flex-shrink:0}.logo{flex-shrink:0;margin-right:80px}.logo img{width:auto;display:block;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.logo.logo--up{transform:translateY(-24px)}@media screen and (max-width:600px){.logo{margin-right:40px}.logo img{max-height:40px}.logo:nth-child(6) img{max-height:70px}.logo.logo--up{transform:translateY(-20px)}}#company1{position:relative}#company1 .bg{position:absolute;z-index:1;width:100%;height:100vh;background-image:url(/assets/view-bg-Dptoa5qi.png);background-position:100% 0;background-repeat:no-repeat;background-size:cover}#company1 .bg:before{content:"";display:block;z-index:0;width:100%;height:100%;background-image:url(/assets/view-bg_back-CuoDsBch.png);background-position:100% 0;background-repeat:no-repeat;background-size:cover}#company1 .bg:after{position:absolute;bottom:-240px;content:"";display:block;width:100%;height:540px;background:linear-gradient(180deg,#011e4300,#011e43 50.25%);background-repeat:no-repeat}#company1 article{position:relative;z-index:3;display:flex;height:100vh;align-items:center;justify-content:space-between}#company1 article .info{display:flex;flex-direction:column;gap:46px;position:relative;z-index:3}#company1 article .info h2{font-size:80px;font-weight:700;line-height:100px;letter-spacing:-3.2px}#company1 article .info p{color:#fff;font-size:28px;font-weight:400;line-height:48px;letter-spacing:-1.12px;white-space:pre-line}#company1 article .info button{display:flex;width:307px;align-items:center;justify-content:center;padding:20px 40px;gap:10px;border-radius:20px;border:1px solid #579cff;background:#011e43;color:#579cff;font-size:24px;font-weight:700;line-height:34px;letter-spacing:-.72px}#company1 article .info button svg{width:28px;height:28px}#company1 article .logo{width:500px;height:500px;border-radius:80px;border:4px solid rgba(255,255,255,.1);position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}#company1 article .logo-inner{width:360px;height:360px;border-radius:60px;border:4px solid rgba(255,255,255,.1)}#company1 article .logo-inner ol{width:240px;height:240px;border-radius:40px;border:4px solid rgba(255,255,255,.2)}#company1 article .logo-inner ol li{width:152px;height:152px;border-radius:20px;border:2px solid rgba(255,255,255,.2);background:linear-gradient(90deg,#ffffff1f,#ffffff0d)}@media screen and (max-width:1440px){#company1 article .info h2{font-size:60px;line-height:80px;letter-spacing:-2.4px}#company1 article .info p{font-size:24px;line-height:42px;letter-spacing:-.96px}#company1 article .info button{width:260px;padding:16px 32px;font-size:20px;letter-spacing:-.6px}}@media screen and (max-width:1024px){#company1 article{justify-content:center}#company1 article .info{text-align:center;align-items:center}#company1 article .info h2{font-size:52px;line-height:64px;letter-spacing:-2.08px}#company1 article .info p{font-size:20px;line-height:32px;letter-spacing:-.8px}#company1 article .logo{display:none}}@media screen and (max-width:600px){#company1{height:600px;display:flex;justify-content:center;align-items:center;min-height:auto}#company1 article{height:100%}#company1 article .info{gap:28px}#company1 article .info h2{font-size:32px;line-height:42px;letter-spacing:-1.28px}#company1 article .info p{font-size:14px;line-height:24px;letter-spacing:-.56px;word-break:keep-all}#company1 article .info button{width:190px;padding:4px 20px;border-radius:12px;font-size:14px;line-height:34px;letter-spacing:-.36px}#company1 article .info button svg{width:20px;height:20px}}@media screen and (max-width:360px){#company1 article .info p{white-space:normal}}#company02{position:relative;z-index:2;min-height:740px}#company02 .flex{padding:80px;justify-content:space-between;align-items:flex-start;border-radius:20px;background:#007cff33}#company02 .flex .content-left{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0}#company02 .flex .content-left img{width:270px}#company02 .flex .content-left p{color:#fff;font-size:20px;font-weight:400;line-height:36px;letter-spacing:-.8px}#company02 .flex .content-right{width:940px;display:flex;flex-direction:column;gap:18px}#company02 .flex .content-right .info-row{display:flex;gap:18px}#company02 .flex .content-right .info-row .info-cell{flex:1;display:flex;gap:12px;align-items:stretch}#company02 .flex .content-right .info-row .info-cell .label{width:140px;display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:130px;padding:16px 28px;border-radius:8px;color:#fff;font-size:18px;font-weight:700;line-height:32px;letter-spacing:-.36px;white-space:nowrap;text-align:center}#company02 .flex .content-right .info-row .info-cell .value{display:flex;align-items:center;height:58px;flex:1 0 0;padding:30px 20px;border-radius:12px;background:#011e43;color:#fff;text-align:left;font-size:18px;font-weight:500;line-height:24px;letter-spacing:-.54px;word-break:keep-all}#company02 .flex .content-right .info-row .info-cell .value .nowrap{white-space:nowrap}#company02 .flex .content-right .info-row.split .info-cell{flex:1 1 0}@media screen and (max-width:1123px){#company02{min-height:640px}#company02 .flex{padding:60px}#company02 .flex .content-right .info-row{gap:0px}#company02 .flex .content-right .info-row .info-cell .label{padding:12px 20px}}@media screen and (max-width:1030px){#company02{min-height:911px}#company02 .flex{flex-direction:column;gap:28px;padding:30px}#company02 .flex .content-left{width:100%;align-items:center}#company02 .flex .content-left p{white-space:normal}#company02 .flex .content-right{width:100%}#company02 .flex .content-right .info-row .info-cell{gap:8px}#company02 .flex .content-right .info-row.split{flex-direction:column;gap:18px}}@media screen and (max-width:660px){#company02{min-height:780px}#company02 .flex{padding:30px 16px}#company02 .flex .content-left img{width:200px}#company02 .flex .content-left p{font-size:14px;line-height:24px;letter-spacing:-.56px}#company02 .flex .content-right{width:100%}#company02 .flex .content-right .info-row .info-cell{gap:0}#company02 .flex .content-right .info-row .info-cell .label,#company02 .flex .content-right .info-row .info-cell .value{font-size:14px;line-height:18px;letter-spacing:-.36px}#company02 .flex .content-right .info-row .info-cell .label{width:120px;min-width:0px}#company02 .flex .content-right .info-row .info-cell .value{flex-wrap:wrap;justify-content:flex-start;padding:12px 16px;height:auto;min-height:48px;text-align:start}#company02 .flex .content-right .info-row .info-cell .value .nowrap{white-space:nowrap}#company02 .flex .content-right .info-row.split{flex-direction:column;gap:18px}}@media screen and (max-width:370px){#company02 .flex .content-right .info-row .info-cell .label{width:100px}}#company03{position:relative}#company03 .tab-wrapper{position:relative;z-index:1;margin-bottom:40px}#company03 .section-header small .nowrap{display:inline-block;white-space:nowrap}#company03 .section-body{display:flex;justify-content:center;align-items:center;margin-top:80px}#company03 .section-body.quality-graphic{position:relative;display:flex;align-items:center;justify-content:center;width:1006px;height:260px}#company03 .section-body.quality-graphic .circle{position:relative;flex-shrink:0;width:395px;height:395px;border-radius:395px;border:4px solid #63a4ff;background:linear-gradient(180deg,#007cff33,#007cff00);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px}#company03 .section-body.quality-graphic .circle .label{color:#63a4ff;text-align:center;font-size:32px;font-weight:400;line-height:36px;letter-spacing:-.64px}#company03 .section-body.quality-graphic .circle .value{color:#fff;text-align:center;font-size:36px;font-weight:700;line-height:36px;letter-spacing:-.72px}#company03 .section-body.quality-graphic .circle .end-dot{width:20px;height:20px;position:absolute;top:50%;border-radius:999px;background:#fff;transform:translate(-50%,-50%);fill:linear-gradient(90deg,#fff 0%,#b0d2ff 100%);stroke-width:1px;stroke:#0049a8;filter:drop-shadow(0 0 10.8px #0b82ff)}#company03 .section-body.quality-graphic .circle.circle-left .end-dot{left:calc(100% + 2px)}#company03 .section-body.quality-graphic .circle.circle-right .end-dot{left:-2px}#company03 .section-body.quality-graphic .dots{flex-shrink:0;width:144px;height:8px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#company03 .section-body.quality-graphic .dots .dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(90deg,#579cff00,#579cff);background-size:143px 8px;background-repeat:no-repeat}#company03 .section-body.quality-graphic .dots .dot:nth-child(1){background-position:0 0}#company03 .section-body.quality-graphic .dots .dot:nth-child(2){background-position:-22px 0}#company03 .section-body.quality-graphic .dots .dot:nth-child(3){background-position:-43px 0}#company03 .section-body.quality-graphic .dots .dot:nth-child(4){background-position:-65px 0}#company03 .section-body.quality-graphic .dots .dot:nth-child(5){background-position:-86px 0}#company03 .section-body.quality-graphic .dots .dot:nth-child(6){background-position:-108px 0}#company03 .section-body.quality-graphic .dots .dot:nth-child(7){background-position:-129px 0}#company03 .section-body.quality-graphic .dots.line-right .dot{background-image:linear-gradient(90deg,#579cff,#579cff00)}#company03 .section-body.quality-graphic .center-card{display:flex;width:360px;height:300px;padding:24px;flex-direction:column;justify-content:center;align-items:center;gap:24px;flex-shrink:0;border-radius:20px;background:#021f44;box-shadow:0 0 30px #31c6e480}#company03 .section-body.quality-graphic .center-card .caption{color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:32px;letter-spacing:-.4px}#company03 .section-body.quality-graphic .center-card .number-box{display:flex;padding:24px 0;flex-direction:column;justify-content:center;align-items:center;gap:12px;flex:1 0 0;align-self:stretch;border-radius:12px;background:#007cff33}#company03 .section-body.quality-graphic .center-card .number-box h2{color:#fff;text-align:right;font-size:70px;font-weight:500;line-height:60px;letter-spacing:-2.1px}#company03 .section-body.quality-graphic .center-card .number-box p{color:#fff;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.6px;text-align:center;align-self:stretch}#company03 .section-body.quality-graphic .center-card .number-box p b{font-weight:700}@media screen and (max-width:1500px){#company03 .section-body.quality-graphic .circle{width:340px;height:340px}}@media screen and (max-width:1240px){#company03 .section-body.quality-graphic{width:100%}#company03 .section-body.quality-graphic .circle{width:280px;height:280px;gap:20px}#company03 .section-body.quality-graphic .circle .label{font-size:26px;line-height:32px}#company03 .section-body.quality-graphic .circle .value{font-size:30px}#company03 .section-body.quality-graphic .dots{width:60px;justify-content:flex-start;gap:8px;padding-left:16px;box-sizing:border-box}#company03 .section-body.quality-graphic .dots .dot:nth-child(n+4){display:none}#company03 .section-body.quality-graphic .dots .dot:nth-child(1){background:#579cff4d}#company03 .section-body.quality-graphic .dots .dot:nth-child(2){background:#579cffa6}#company03 .section-body.quality-graphic .dots .dot:nth-child(3){background:#579cff}#company03 .section-body.quality-graphic .dots.line-right{justify-content:flex-end;padding-left:0;padding-right:16px}#company03 .section-body.quality-graphic .dots.line-right .dot:nth-child(1){background:#579cff}#company03 .section-body.quality-graphic .dots.line-right .dot:nth-child(2){background:#579cffa6}#company03 .section-body.quality-graphic .dots.line-right .dot:nth-child(3){background:#579cff4d}#company03 .section-body.quality-graphic .center-card{width:300px;height:260px;padding:20px;gap:18px}#company03 .section-body.quality-graphic .center-card .caption{font-size:18px;line-height:28px}#company03 .section-body.quality-graphic .center-card .number-box{padding:18px 0}#company03 .section-body.quality-graphic .center-card .number-box h2{font-size:56px;line-height:50px}#company03 .section-body.quality-graphic .center-card .number-box p{font-size:18px;line-height:26px}}@media screen and (max-width:900px){#company03 .section-body.quality-graphic .circle{width:220px;height:220px;gap:16px}#company03 .section-body.quality-graphic .circle .label{font-size:18px;line-height:24px}#company03 .section-body.quality-graphic .circle .value{font-size:22px}#company03 .section-body.quality-graphic .center-card{width:240px;height:220px;padding:18px;gap:16px}#company03 .section-body.quality-graphic .center-card .caption{font-size:14px;line-height:22px}#company03 .section-body.quality-graphic .center-card .number-box{padding:14px 0}#company03 .section-body.quality-graphic .center-card .number-box h2{font-size:36px;line-height:36px}#company03 .section-body.quality-graphic .center-card .number-box p{font-size:14px;line-height:22px}}@media screen and (max-width:820px){#company03 .section-body.quality-graphic{flex-direction:column;width:100%;height:auto;gap:10px;margin-bottom:120px}#company03 .section-body.quality-graphic .circle{width:100%;max-width:360px;height:auto;padding:14px 32px;border-radius:999px;gap:4px}#company03 .section-body.quality-graphic .circle .label{font-size:18px;line-height:24px}#company03 .section-body.quality-graphic .circle .value{font-size:20px;line-height:24px}#company03 .section-body.quality-graphic .circle.circle-left .end-dot{left:50%;top:calc(100% + 2px)}#company03 .section-body.quality-graphic .circle.circle-right .end-dot{left:50%;top:-2px}#company03 .section-body.quality-graphic .dots{flex-direction:column;width:8px;height:auto;gap:12px;padding:0;justify-content:center}#company03 .section-body.quality-graphic .dots.line-left{padding:0;margin-top:10px}#company03 .section-body.quality-graphic .dots.line-right{padding:0;margin-bottom:10px}#company03 .section-body.quality-graphic .center-card{width:100%;max-width:360px;height:auto;min-height:240px}}@media screen and (max-width:600px){#company03 .section-body.quality-graphic{margin:40px auto 0}#company03 .section-body.quality-graphic .circle{padding:14px;border:3px solid #63a4ff}#company03 .section-body.quality-graphic .circle .label{font-size:16px;line-height:22px}#company03 .section-body.quality-graphic .circle .value{font-size:18px}#company03 .section-body.quality-graphic .center-card{min-height:auto}#company03 .section-body.quality-graphic .center-card .caption{font-size:13px;line-height:20px}#company03 .section-body.quality-graphic .center-card .number-box{flex:none}#company03 .section-body.quality-graphic .center-card .number-box h2{font-size:28px;line-height:32px}#company03 .section-body.quality-graphic .center-card .number-box p{font-size:13px;line-height:20px}}#company03 .section-body.tab02{position:relative;flex-direction:column;margin-top:94px;gap:38px;overflow-x:clip;overflow-y:visible}#company03 .section-body.tab02 .map-bg{position:absolute;top:-150px;left:50%;transform:translate(-50%);width:1240px;max-width:none;aspect-ratio:1244/551;z-index:0;pointer-events:none}#company03 .section-body.tab02 .txt_ai,#company03 .section-body.tab02 .content,#company03 .section-body.tab02 .comes-logo{position:relative;z-index:1}#company03 .section-body.tab02 .txt_ai{display:flex;flex-direction:row;gap:24px;justify-content:center;align-items:center}#company03 .section-body.tab02 .txt_ai .plur-blur{width:60px;height:62px}#company03 .section-body.tab02 .txt_ai .ai-blur{width:100px;height:76px}#company03 .section-body.tab02 .content h5{color:#fff;text-align:center;font-size:40px;font-weight:700;line-height:58px;letter-spacing:-1.6px}#company03 .section-body.tab02 .content h5 .nowrap{white-space:nowrap}#company03 .section-body.tab02 .content p{color:#fff;text-align:center;font-size:24px;font-weight:500;line-height:57px;letter-spacing:-.72px}#company03 .section-body.tab02 .comes-logo{display:block;width:664px;max-width:100%;height:auto}@media screen and (max-width:1500px){#company03 .section-body.tab02{margin-top:80px;gap:32px}#company03 .section-body.tab02 .map-bg{top:-130px}#company03 .section-body.tab02 .comes-logo{width:560px}#company03 .section-body.tab02 .content h5{font-size:34px;line-height:50px}#company03 .section-body.tab02 .content p{font-size:20px;line-height:44px}}@media screen and (max-width:1240px){#company03 .section-body.tab02{margin-top:60px;gap:28px}#company03 .section-body.tab02 .map-bg{top:-100px;width:1240px}#company03 .section-body.tab02 .comes-logo{width:460px}#company03 .section-body.tab02 .content h5{font-size:28px;line-height:42px;letter-spacing:-1.12px}#company03 .section-body.tab02 .content p{font-size:18px;line-height:36px;letter-spacing:-.54px}}@media screen and (max-width:900px){#company03 .section-body.tab02{margin-top:40px;gap:24px}#company03 .section-body.tab02 .map-bg{top:-80px;width:900px}#company03 .section-body.tab02 .comes-logo{width:360px}#company03 .section-body.tab02 .content h5{font-size:24px;line-height:36px;letter-spacing:-.96px;margin-bottom:8px}#company03 .section-body.tab02 .content p{font-size:16px;line-height:28px;letter-spacing:-.48px}}@media screen and (max-width:600px){#company03 .section-body.tab02{margin-top:30px;gap:20px}#company03 .section-body.tab02 .map-bg{top:-60px;width:600px}#company03 .section-body.tab02 .comes-logo{width:280px}#company03 .section-body.tab02 .content h5{font-size:18px;line-height:28px;letter-spacing:-.54px}#company03 .section-body.tab02 .content p{font-size:14px;line-height:22px;letter-spacing:-.42px}}@media screen and (max-width:370px){#company03 .section-body.tab02 .comes-logo{width:230px}#company03 .section-body.tab02 .content h5{font-size:18px;line-height:26px}#company03 .section-body.tab02 .content p{font-size:13px;line-height:20px}}#company03 .section-body.tab03{flex-direction:column}#company03 .section-body.tab03 .core-value-graphic{--s: clamp(.78, calc((100vw - 1180px)*.22/320px + .78) , 1);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(30px * var(--s))}#company03 .section-body.tab03 .core-value-graphic .row{display:flex;align-items:center;justify-content:center;gap:0}#company03 .section-body.tab03 .core-value-graphic .end-dot{flex-shrink:0;width:calc(20px * var(--s));height:calc(20px * var(--s));border-radius:999px;border:1px solid #0049a8;background:linear-gradient(180deg,#fff,#b0d2ff);filter:drop-shadow(0 0 10.8px #0b82ff)}#company03 .section-body.tab03 .core-value-graphic .circle+.end-dot{margin-left:calc(14px * var(--s));margin-right:calc(9px * var(--s))}#company03 .section-body.tab03 .core-value-graphic .dots+.end-dot{margin-left:calc(9px * var(--s));margin-right:calc(14px * var(--s))}#company03 .section-body.tab03 .core-value-graphic .circle{position:relative;flex-shrink:0;width:calc(280px * var(--s));height:calc(280px * var(--s));border-radius:50%;border:4px solid #63a4ff;background:linear-gradient(180deg,#007cff33,#007cff00);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(28px * var(--s));-webkit-tap-highlight-color:transparent;outline:none;-webkit-user-select:none;user-select:none;transition:background .35s ease,border-color .35s ease}#company03 .section-body.tab03 .core-value-graphic .circle:focus,#company03 .section-body.tab03 .core-value-graphic .circle:focus-visible{outline:none}#company03 .section-body.tab03 .core-value-graphic .circle .num{color:#63a4ff;text-align:center;font-size:round(32px * var(--s),2px);font-weight:400;line-height:round(36px * var(--s),2px);letter-spacing:-.64px}#company03 .section-body.tab03 .core-value-graphic .circle .value{color:#fff;text-align:center;font-size:round(28px * var(--s),2px);font-weight:700;line-height:round(36px * var(--s),2px);letter-spacing:-.56px}#company03 .section-body.tab03 .core-value-graphic .circle .value-ko{color:#011e43;text-align:center;font-size:round(22px * var(--s),2px);font-weight:700;line-height:round(30px * var(--s),2px);letter-spacing:-.44px;white-space:nowrap;display:none}@media screen and (max-width:1024px){#company03 .section-body.tab03 .core-value-graphic .circle.active{border:1px solid #0049a8;background:linear-gradient(358deg,#fff -24.74%,#b0d2ff 113.95%)}#company03 .section-body.tab03 .core-value-graphic .circle.active .num{color:#011e43}#company03 .section-body.tab03 .core-value-graphic .circle.active .value{display:none}#company03 .section-body.tab03 .core-value-graphic .circle.active .value-ko{display:block}}@media screen and (min-width:1025px){#company03 .section-body.tab03 .core-value-graphic .circle:hover{border:1px solid #0049a8;background:linear-gradient(358deg,#fff -24.74%,#b0d2ff 113.95%)}#company03 .section-body.tab03 .core-value-graphic .circle:hover .num{color:#011e43}#company03 .section-body.tab03 .core-value-graphic .circle:hover .value{display:none}#company03 .section-body.tab03 .core-value-graphic .circle:hover .value-ko{display:block}}#company03 .section-body.tab03 .core-value-graphic .dots{flex-shrink:0;width:calc(42px * var(--s));height:8px;display:flex;flex-direction:row;align-items:center;gap:calc(9px * var(--s))}#company03 .section-body.tab03 .core-value-graphic .dots .dot{width:calc(8px * var(--s));height:calc(8px * var(--s));border-radius:999px;background:#579cff}@media screen and (max-width:890px){#company03 .section-body.tab03{margin-bottom:120px}#company03 .section-body.tab03 .core-value-graphic{--s: .7;flex-direction:row;align-items:center;justify-content:center;gap:40px}#company03 .section-body.tab03 .core-value-graphic .row{flex-direction:column}#company03 .section-body.tab03 .core-value-graphic .circle+.end-dot{margin-left:0;margin-right:0;margin-top:calc(14px * var(--s));margin-bottom:calc(9px * var(--s))}#company03 .section-body.tab03 .core-value-graphic .dots+.end-dot{margin-left:0;margin-right:0;margin-top:calc(9px * var(--s));margin-bottom:calc(14px * var(--s))}#company03 .section-body.tab03 .core-value-graphic .dots{flex-direction:column;width:8px;height:calc(42px * var(--s));gap:calc(9px * var(--s))}}@media screen and (max-width:600px){#company03 .section-body.tab03 .core-value-graphic{gap:clamp(16px,16px + (100vw - 360px) * 24 / 240,40px)}#company03 .section-body.tab03 .core-value-graphic .circle .value{font-size:16px}}@media screen and (max-width:460px){#company03 .section-body.tab03 .core-value-graphic{--s: clamp(.55, calc((100vw - 360px)*.15/100px + .55) , .7)}}@media screen and (max-width:1550px){#company03{min-height:911px}}@media screen and (max-width:1240px){#company03{min-height:800px}#company03 .section-body{margin-top:60px}}@media screen and (max-width:1030px){#company03.is-vision{min-height:700px}#company03 .section-body{margin-top:40px}}@media screen and (max-width:820px){#company03{max-height:none}}@media screen and (max-width:720px){#company03{gap:44px}#company03 .tab-btn li{font-weight:500}#company03 .tab-btn li.active{font-weight:700}}@media screen and (max-width:600px){#company03{gap:20px}#company03.is-vision{min-height:600px}#company03 .section-body{height:800px}#company03 .section-body.tab01,#company03 .section-body.tab02,#company03 .section-body.tab03{margin-top:30px;margin-bottom:0}#company03 .section-body.tab02 .map-bg{top:100px;left:100px;width:100%;height:600px;object-fit:contain}#company03 .tab-btn{padding:8px 14px}#company03 .tab-btn li{font-size:16px;padding:4px 14px;line-height:32px}#company03 .tab-btn li.active{font-weight:700}}#company04{max-height:1100px}#company04 .section-title{position:relative;z-index:2;margin-top:35px}#company04 #tab01{position:relative;overflow:hidden;justify-content:flex-start;gap:35px;min-height:640px;padding:0 0 60px}#company04 #tab01 .ring-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%)}#company04 #tab01 .ring-wrapper:before,#company04 #tab01 .ring-wrapper:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:#021f44}#company04 #tab01 .ring-wrapper:before{width:953px;height:953px;border-radius:953px;opacity:.4;background:#021f44;box-shadow:0 0 40px #31c6e4d9,0 0 260px #31c6e459}#company04 #tab01 .ring-wrapper:after{width:1474px;height:1474px;border-radius:1474px;opacity:.5;background:#021f44;box-shadow:0 0 200px #31c6e480}#company04 #tab01 .section-body ul{width:100%;position:relative;z-index:2;display:flex;justify-content:center;gap:24px}#company04 #tab01 .section-body ul .content-box{display:flex;width:415px;height:260px;padding-bottom:20px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:20px;background:#007cff33}#company04 #tab01 .section-body ul .content-box .title{width:100%;padding:8px 32px;border-radius:20px;background:#fff;color:#011e43;text-align:center;font-size:24px;font-weight:700;line-height:48px}#company04 #tab01 .section-body ul .content-box .content{width:100%;display:flex;flex-direction:column;justify-content:center;gap:12px;height:230px}#company04 #tab01 .section-body ul .content-box .content p{color:#fff;text-align:center;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.6px}#company04 #tab01 .section-body ul .content-box .content span{color:#fff;text-align:center;font-size:62px;font-weight:700;line-height:100px}@media screen and (max-width:1600px){#company04 #tab01{justify-content:center}#company04 #tab01 .ring-wrapper:before{width:60vw;height:60vw;border-radius:60vw}#company04 #tab01 .ring-wrapper:after{width:92vw;height:92vw;border-radius:92vw}#company04 #tab01 .section-body ul .content-box{min-width:317px;width:26vw}#company04 #tab01 .section-body ul .content-box .content p{align-items:flex-start}}@media screen and (max-width:1080px){#company04 #tab01{height:auto;max-height:2000px;gap:35px}#company04 #tab01 .ring-wrapper:before{width:590px;height:590px;border-radius:590px;box-shadow:0 0 200px #31c6e480}#company04 #tab01 .ring-wrapper:after{width:913px;height:913px;border-radius:913px}#company04 #tab01 .section-body ul{flex-direction:column}#company04 #tab01 .section-body ul .content-box{min-width:100%;height:auto;width:100%}#company04 #tab01 .section-body ul .content-box .title{padding:12px 32px;font-size:20px;line-height:24px}#company04 #tab01 .section-body ul .content-box .content{width:100%;height:auto;flex-direction:row-reverse;justify-content:space-between;align-items:center;position:relative;padding:0 20px}#company04 #tab01 .section-body ul .content-box .content span{font-size:28px;font-weight:700;line-height:36px;letter-spacing:-.56px}}@media screen and (max-width:600px){#company04 #tab01{padding:60px 0}#company04 #tab01 .ring-wrapper:before,#company04 #tab01 .ring-wrapper:after{display:none}#company04 #tab01 .section-title{margin-top:0}#company04 #tab01 .section-title h2{line-height:36px}#company04 #tab01 .section-body ul .content-box .title{padding:8px 12px;font-size:16px;line-height:24px}#company04 #tab01 .section-body ul .content-box .content p{font-size:14px;line-height:20px;align-items:center}#company04 #tab01 .section-body ul .content-box .content p:before{width:18px;height:18px}#company04 #tab01 .section-body ul .content-box .content span{font-size:20px;line-height:20px}}#company04 #tab02{justify-content:flex-start;gap:35px;height:660px;max-height:660px}#company04 #tab02 .section-body{display:flex;align-items:center;justify-content:center;gap:28px}#company04 #tab02 .section-body .box{display:flex;flex:1 0 0;padding:44px 24px 24px;flex-direction:column;align-items:center;gap:40px;border:none;border-radius:20px;background:#fff;box-shadow:0 0 33.6px #bedfff}#company04 #tab02 .section-body .box svg{width:100%}#company04 #tab02 .section-body .box-contents{width:100%;padding:28px 44px;gap:8px;border-radius:20px;background:#e9f2ff}#company04 #tab02 .section-body .box-contents b{color:#0083ff;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-.72px}#company04 #tab02 .section-body .box-contents span{color:#011e43;font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.54px}@media screen and (max-width:1191px){#company04 #tab02{height:auto;max-height:none;padding:100px 0}#company04 #tab02 .section-body{gap:26px}}@media screen and (max-width:1123px){#company04 #tab02 .section-body{flex-direction:column}#company04 #tab02 .section-body .box{width:100%;padding:24px;flex-direction:row}#company04 #tab02 .section-body .box img{width:118px;height:84px}}@media screen and (max-width:600px){#company04 #tab02{gap:24px}#company04 #tab02 .section-body .box{flex-direction:column;padding:12px;gap:20px}#company04 #tab02 .section-body .box img{width:80px;height:57px}#company04 #tab02 .section-body .box-contents{padding:12px 24px;gap:4px}#company04 #tab02 .section-body .box-contents b{font-size:18px;line-height:18px;letter-spacing:-.54px}#company04 #tab02 .section-body .box-contents span{font-size:18px;line-height:28px;letter-spacing:-.54px}}#company04 #tab03{justify-content:flex-start;gap:35px}#company04 #tab03 .section-title p{line-height:36px}#company04 #tab03 .section-body{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;margin-bottom:100px}#company04 #tab03 .section-body .content{width:600px;padding:24px;border-radius:20px;background:#007cff33;gap:24px;flex-direction:column}#company04 #tab03 .section-body .content-title{align-self:center}#company04 #tab03 .section-body .content-item{display:flex;flex-direction:column;padding:44px;align-items:flex-start;gap:44px;align-self:stretch;border-radius:20px;background:linear-gradient(313deg,#badeff -16.08%,#fff 59.56%)}#company04 #tab03 .section-body .content-item-top{width:100%;flex-direction:row;justify-content:space-between}#company04 #tab03 .section-body .content-item-top>div h5{display:flex;align-items:center;gap:8px;color:#011e43;font-size:28px;font-weight:600;line-height:38px;letter-spacing:-1.12px}#company04 #tab03 .section-body .content-item-top>div h5 span{display:inline-flex;align-items:center;height:32px;padding:4px 8px;border-radius:8px;border:2px solid #579cff;background:#fff;color:#579cff;font-size:14px;font-weight:700;line-height:14px;letter-spacing:-.42px}#company04 #tab03 .section-body .content-item-top>div p{color:#011e43;font-size:16px;font-weight:600;line-height:36px;letter-spacing:-.48px}#company04 #tab03 .section-body .content-item .tags{position:relative;width:378px;display:flex;flex-wrap:wrap;gap:10px}#company04 #tab03 .section-body .content-item .tags li{display:inline-block;padding:8px 20px;border-radius:80px;background:#0a4d96;color:#fff;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.32px}#company04 #tab03 .section-body .content-item:last-child .tags{width:306px}#company04 #tab03 .section-body .blue-shadow{font-size:60px;font-weight:700;line-height:80px;letter-spacing:-2.4px;margin:0 24px}@media screen and (max-width:1180px){#company04 #tab03 .section-body{flex-direction:column;gap:32px}}@media screen and (max-width:700px){#company04 #tab03 .section-body .content{width:calc(100% - 40px)}}@media screen and (max-width:600px){#company04 #tab03{padding:100px 0}#company04 #tab03 .section-body{gap:24px;width:calc(100% - 40px)}#company04 #tab03 .section-body .content{width:100%}#company04 #tab03 .section-body .content-item{padding:24px;gap:24px}#company04 #tab03 .section-body .content-item-top>div h5{font-size:20px;line-height:28px}#company04 #tab03 .section-body .content-item-top>div p{font-size:14px;line-height:20px;word-break:keep-all}#company04 #tab03 .section-body .content-item .tags{width:100%;gap:8px}#company04 #tab03 .section-body .content-item .tags li{font-size:14px;padding:8px 12px}#company04 #tab03 .section-body .content-item:last-child .tags{width:100%}#company04 #tab03 .section-body .blue-shadow{font-size:40px;line-height:56px;margin:0}}@media screen and (max-width:720px){#company04{min-height:auto;max-height:none;gap:44px}#company04 .tab-btn li{font-weight:500}#company04 .tab-btn li.active{font-weight:700}}@media screen and (max-width:600px){#company04{gap:20px}#company04 .section-title{margin-top:0}#company04 .section-title h2{font-size:24px;line-height:30px;letter-spacing:-.72px}#company04 .tab-btn{padding:8px 14px}#company04 .tab-btn li{font-size:16px;padding:4px 14px;line-height:32px}#company04 .tab-btn li.active{font-weight:700}}#company5 article{position:relative;align-items:flex-end;gap:77px}#company5 article .meter{position:absolute;left:0;top:-60px;width:260px;height:100%;overflow:visible}#company5 article .meter .mark{position:absolute;z-index:1;top:74.5%;right:-3px;transform-origin:-500px center;transform:translateY(-50%);opacity:0;will-change:transform,opacity}#company5 article .title{width:100%;color:#fff;font-size:40px;font-weight:700;text-align:center}#company5 article .title h2{font-size:60px;font-weight:700;line-height:80px;letter-spacing:-2.4px}#company5 article .title small{color:#fff;font-size:24px;font-weight:500;line-height:36px;letter-spacing:-.72px}#company5 article .bar-contents{display:flex;flex-direction:column;overflow:hidden;gap:60px;height:180px;max-width:900px;margin-right:260px}#company5 article .bar-contents .history{height:100%;display:flex;gap:60px;color:#fff;align-items:center;justify-content:center}#company5 article .bar-contents .history-title{min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:20px;align-items:flex-start;text-align:left;flex-shrink:0}#company5 article .bar-contents .history-title b{font-size:52px;font-weight:700;line-height:60px;letter-spacing:-1.56px;white-space:nowrap}#company5 article .bar-contents .history-title ol{padding-left:20px;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.48px;list-style:disc;word-break:keep-all;white-space:pre-line}#company5 article .bar-contents .history-contents{flex:0 0 600px;height:152px;padding:28px;display:flex;gap:28px;border-radius:20px;border:1px solid rgba(255,255,255,.3);background:radial-gradient(69.43% 26.89% at 0% 50%,#1a467e,#082243)}#company5 article .bar-contents .history-contents ul{flex:0 0 auto;min-width:50%;padding-left:10px}#company5 article .bar-contents .history-contents ul li{list-style:disc;font-size:14px;font-weight:600;line-height:24px;letter-spacing:-.42px;word-break:keep-all;overflow-wrap:break-word}#company5 article .history-nav{position:absolute;top:35px;left:0;width:100%;height:0;z-index:10;pointer-events:none}#company5 article .history-nav button{position:absolute;pointer-events:auto;width:58px;height:58px;color:#fff;display:flex;align-items:center;justify-content:center}#company5 article .history-nav button.swiper-button-disabled{opacity:0;pointer-events:none;visibility:hidden}#company5 article .history-nav button.nav-btn-prev{left:0;transform:rotate(180deg)}#company5 article .history-nav button.nav-btn-next{right:0}#company5 article .history-nav button svg{width:36px;height:36px}#company5 article .bar{width:95%;max-width:600px;height:5px;margin:auto;background:#fff6}#company5 article .bar .active{width:11.1111%;height:100%;background:#fff}#company5 article .scroll-hint{position:absolute;top:calc(50% + 40px);right:14%;transform:translateY(-50%);z-index:5;pointer-events:none;opacity:0;transition:opacity .45s ease}#company5 article .scroll-hint.is-visible{opacity:.85}#company5 article .scroll-hint .mouse{display:flex;justify-content:center;width:28px;height:46px;padding-top:8px;border:2px solid rgba(255,255,255,.85);border-radius:16px}#company5 article .scroll-hint .wheel{width:4px;height:8px;border-radius:2px;background:#fff;animation:company5-scroll-wheel 1.6s ease-in-out infinite}@media screen and (max-width:720px){#company5 article .scroll-hint{display:none}}@media screen and (min-width:1921px){#company5{min-height:911px}}@media screen and (max-width:1600px){#company5 article{gap:40px}#company5 article .meter{left:-100px}#company5 article .meter .mark{top:67.5%}#company5 article .bar-contents{width:660px;height:300px;margin:auto}#company5 article .bar-contents .history{min-height:300px;justify-content:center;flex-direction:column;gap:24px}#company5 article .bar-contents .history-title{flex-direction:row}#company5 article .bar-contents .history-contents{flex:none;width:620px;height:auto}#company5 article .scroll-hint{top:70%;right:calc(50% - 400px);transform:translate(-50%)}}@media screen and (max-width:1240px){#company5 article{align-items:center}#company5 article .meter{display:none}#company5 article .title h2{font-size:40px;line-height:52px;letter-spacing:-1.6px}#company5 article .title small{font-size:20px;line-height:40px;letter-spacing:-.6px}#company5 article .bar-contents .history-title{align-items:center}#company5 article .bar-contents .history-contents{width:100%;max-width:600px;height:auto;min-height:172px;padding:24px;gap:20px}#company5 article .bar-contents .history-contents ul li{font-size:14px;line-height:32px;letter-spacing:-.42px}#company5 article .bar{max-width:600px}#company5 article .scroll-hint{right:calc(50% - 360px)}}@media screen and (max-width:770px){#company5{min-height:700px}#company5 article{gap:20px;overflow:hidden;padding:0 20px}#company5 article .title h2{font-size:28px;line-height:36px;letter-spacing:-1.12px}#company5 article .title small{display:inline-block;font-size:14px;font-weight:500;line-height:24px;letter-spacing:-.28px;white-space:pre-line}#company5 article .bar-contents{padding-top:20px;height:auto;width:100%}#company5 article .history-swiper{margin-left:0!important;padding-bottom:40px;position:relative;overflow:visible!important;-webkit-tap-highlight-color:rgba(0,0,0,0);height:380px}#company5 article .history-swiper .swiper-wrapper{align-items:stretch}#company5 article .history-swiper .swiper-wrapper .swiper-slide{flex:0 0 100%}#company5 article .history-swiper .history{width:100%;gap:30px}#company5 article .history-swiper .history-title{flex-direction:column;gap:4px}#company5 article .history-swiper .history-title b{font-size:32px;line-height:36px;letter-spacing:-1.2px}#company5 article .history-swiper .history-title ol{font-size:14px;line-height:20px;letter-spacing:-.42px}#company5 article .history-swiper .history-contents{padding:16px;height:auto}#company5 article .history-swiper .history-contents ul{min-width:0;flex:0 0 100%}#company5 article .history-swiper .history-contents ul li{font-size:12px;line-height:24px;letter-spacing:-.36px}#company5 article .bar{width:95%}}@media screen and (max-width:360px){#company5 article{padding:0}#company5 article .history-nav button{width:40px;height:40px}}@keyframes company5-scroll-wheel{0%{transform:translateY(0);opacity:1}60%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:0}}@media(prefers-reduced-motion:reduce){#company5 .scroll-hint .wheel{animation:none}}#company6{gap:70px;max-width:1264px;margin:auto;max-height:none;padding:200px 0}#company6 .section-body{display:flex;flex-direction:column;gap:40px}#company6 .section-body ul{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#company6 .section-body ul .item{height:70px;background:#fff;border-radius:20px;display:flex;align-items:center;justify-content:center;padding:10px;box-sizing:border-box}#company6 .section-body ul .item img{max-width:100%;max-height:100%}#company6 .section-body ul .item.p0{padding:0}#company6 .section-body ul .item.p5{padding:5px}#company6 .section-body ul .item.p15{padding:15px}#company6 .section-body ul .item.p20{padding:20px}#company6 .section-body ul .item.large{grid-column:span 2}#company6 .section-body ul .item:nth-child(n+12){display:none}#company6 .section-body ul.open li:nth-child(n+12){display:flex}#company6 .section-body .more-btn-wrap{width:100%}#company6 .section-body .more-btn-wrap button{width:100%;padding:12px 24px;border-radius:20px;border:1px solid #FFF;background:#154d90;color:#fff;text-align:center;font-size:18px;font-weight:700;line-height:34px;letter-spacing:-.54px}@media screen and (max-width:1440px){#company6 .section-body .row svg{scale:.8}}@media screen and (max-width:1245px){#company6{padding:100px 0}}@media screen and (max-width:1080px){#company6 .section-body{gap:24px;align-items:center}#company6 .section-body ul{grid-template-columns:repeat(3,1fr)}#company6 .section-body ul .item{height:60px}#company6 .section-body ul .item.large{grid-column:span 1}}@media screen and (max-width:720px){#company6{max-height:none;gap:24px;height:auto;min-height:auto}#company6 .section-body ul{grid-template-columns:repeat(2,1fr)}#company6 .section-body ul .item{border-radius:15px}#company6 .section-body ul .item.large{grid-column:span 2}#company6 .section-body ul .item.psd{padding:12px}}.product:before{content:"";display:block;position:absolute;top:0;z-index:0;background-image:url(/assets/main-bg-qdQ21ETy.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;width:100%;height:991px}.product.services:before{background-position:0 0;background-image:url(/assets/main-bg-CUVBHl8a.png)}#qa01{gap:60px;min-height:911px;height:1100px;max-height:none}#qa01 .section-header{width:100%;display:flex;justify-content:space-between;align-items:center}#qa01 .section-header h2{color:#011e43;font-size:40px;font-weight:700;line-height:58px;letter-spacing:-1.2px}#qa01 .section-header h2 span{color:#63a4ff}#qa01 .section-header button{display:inline-flex;gap:10px;align-items:center;border-radius:20px;border:1px solid #579cff;background:#011e43;color:#579cff;padding:20px 40px;font-size:24px;font-weight:700;line-height:34px;letter-spacing:-.72px}#qa01 .section-header button svg{width:28px;height:28px}#qa01 .section-body{width:100%;height:auto}#qa01 .section-body .row{display:grid;gap:24px}#qa01 .section-body .row.top{grid-template-columns:repeat(3,1fr)}#qa01 .section-body .row.btm{grid-template-columns:repeat(2,1fr);width:calc((100% - 24px) * 2 / 3);margin:24px auto 0}#qa01 .section-body .box{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:space-between;align-items:flex-end;height:240px;padding:44px;box-sizing:border-box;border-radius:20px;background:#fff;box-shadow:0 0 33.6px #bedfff;border:none;overflow:hidden;transition:flex .5s ease,height .5s ease,background .3s ease,box-shadow .3s ease}#qa01 .section-body .box-title{display:flex;flex-direction:column;align-content:center;justify-content:center;pointer-events:none}#qa01 .section-body .box-title h3{text-align:center;color:#011e43;font-size:24px;font-weight:700;line-height:36px;letter-spacing:-.48px;transition:color .2s ease;transform:translateY(170%)}#qa01 .section-body .box-title p{opacity:0;visibility:hidden;transition-delay:0s;will-change:opacity;color:#fff;font-size:20px;line-height:28px;letter-spacing:-.6px;word-break:keep-all;transition:opacity .2s ease}#qa01 .section-body .box-img img{max-width:100%}#qa01 .section-body .box-img svg{opacity:0;position:absolute;right:-130px;bottom:-130px;transform:scale(.6);transition:opacity .2s ease}#qa01 .section-body:hover .box:hover{background:#011e43;box-shadow:none}#qa01 .section-body:hover .box:hover .box-title h3{color:#fff;transform:translateY(0)}#qa01 .section-body:hover .box:hover .box-title p{opacity:1;visibility:visible;margin-top:20px;text-align:center}#qa01 .section-body:hover .box:hover .box-img img{opacity:0}#qa01 .section-body:hover .box:hover .box-img svg{opacity:.5}@media screen and (max-width:1600px){#qa01{padding:5vw 0}#qa01 .section-body .box-title h3{word-break:keep-all}}@media screen and (max-width:1440px){#qa01 .section-body .box{padding:34px}}@media screen and (max-width:1200px){#qa01{padding-bottom:10vw;gap:40px}#qa01 .section-header{flex-direction:column;gap:20px}#qa01 .section-header h2{text-align:center}#qa01 .section-header button{padding:16px 32px;font-size:20px}#qa01 .section-body{flex-direction:column;height:auto}#qa01 .section-body .box{position:relative}#qa01 .section-body .box-img img{position:absolute;z-index:2;top:34px;right:34px;height:36px}#qa01 .section-body .box:nth-child(2) .box-img img{top:38px;right:32px;height:30px}#qa01 .section-body .box:nth-child(4) .box-img img{right:36px}#qa01 .section-body .box:nth-child(5) .box-img img{right:38px}}@media screen and (max-width:1080px){#qa01 .section-header h2{font-size:32px;line-height:48px;letter-spacing:-.96px}#qa01 .section-body .box{padding:24px}#qa01 .section-body .box-title h3{transform:translateY(230%)}#qa01 .section-body .box-img svg{width:320px;height:320px;bottom:-70px;right:-70px}}@media screen and (max-width:800px){#qa01{min-height:auto;height:auto;padding:70px 0}#qa01 .section-header h2{font-size:24px;line-height:36px;letter-spacing:-.6px;word-break:keep-all}#qa01 .section-header button{padding:4px 20px;border-radius:12px;font-size:14px;line-height:34px;letter-spacing:-.36px}#qa01 .section-header button svg{width:20px;height:20px}#qa01 .section-body{width:100%}#qa01 .section-body .row{display:flex;flex-direction:column}#qa01 .section-body .row.btm{width:100%}#qa01 .section-body .box{position:relative;flex-direction:row;padding:24px;height:auto;border-radius:12px}#qa01 .section-body .box-title{position:relative;z-index:2}#qa01 .section-body .box-title h3{font-size:16px;line-height:24px;letter-spacing:-.32px;transform:translateY(0)}#qa01 .section-body .box-title p{display:none;font-size:14px}#qa01 .section-body .box-img img{top:24px;right:22px;height:20px}#qa01 .section-body .box:nth-child(2) .box-img img{top:28px;right:22px;height:16px}#qa01 .section-body .box:nth-child(4) .box-img img{right:26px}#qa01 .section-body .box:nth-child(5) .box-img img{right:28px}#qa01 .section-body:hover .box:hover .box-title{gap:12px}#qa01 .section-body:hover .box:hover .box-title h3{text-align:left}#qa01 .section-body:hover .box:hover .box-title p{display:block;margin:0;line-height:20px;text-align:left}#qa01 .section-body:hover .box:hover .box-img svg{width:200px;height:200px;bottom:-60px;right:-40px}}#qa02{gap:80px;min-height:auto;padding:100px 0;max-height:none}#qa02 .section-body .list{display:flex;align-items:center;justify-content:center;gap:24px}#qa02 .section-body .list .shadow-box{position:relative;display:flex;padding:24px;width:340px;height:232px;flex-direction:column;gap:20px}#qa02 .section-body .list .shadow-box p{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.36px;word-break:keep-all;white-space:pre-line}#qa02 .section-body .list svg{width:48px;color:#0083ff}#qa02 .section-body .flow-wrap{width:882px;height:121px;overflow:visible;flex:none}#qa02 .section-body .flow-wrap svg{width:100%;height:100%;display:block;overflow:visible}@media screen and (min-width:1921px){#qa02{min-height:1200px}}@media screen and (max-width:1440px){#qa02 .section-body .list .shadow-box{width:290px;height:320px}#qa02 .section-body .flow-wrap{width:777px}}@media screen and (max-width:1180px){#qa02 .section-body .list{flex-direction:column;gap:0;width:100%;max-width:640px}#qa02 .section-body .list .seq-item{width:100%;margin-bottom:12px}#qa02 .section-body .list .seq-item.arrow-item{display:none}#qa02 .section-body .list .seq-item .shadow-box{width:100%;height:auto;flex-direction:row;align-items:center}#qa02 .section-body .list .seq-item .shadow-box span{width:194px;padding:16px 24px}#qa02 .section-body .list .seq-item .shadow-box span small{margin-top:0}#qa02 .section-body .list .seq-item .shadow-box p{width:calc(100% - 218px);justify-content:flex-start;text-align:left;white-space:normal}#qa02 .section-body .list .seq-item .shadow-box.spec:before{display:none}#qa02 .section-body .flow-wrap{display:none}}@media screen and (max-width:720px){#qa02{padding:100px 0;max-height:none;gap:50px}#qa02 .section-body .list .seq-item .shadow-box span{font-size:16px;font-weight:500;line-height:28px;letter-spacing:-.32px}#qa02 .section-body .list .seq-item .shadow-box span small{font-size:24px;font-weight:400;line-height:40px;letter-spacing:-.48px}#qa02 .section-body .list .seq-item .shadow-box p{text-align:left;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.32px;word-break:keep-all}}@media screen and (max-width:600px){#qa02{max-height:1500px;gap:30px}#qa02 .section-body .list .seq-item .shadow-box{flex-direction:column}#qa02 .section-body .list .seq-item .shadow-box span{width:100%;height:60px;gap:12px;flex-direction:row;justify-content:flex-start}#qa02 .section-body .list .seq-item .shadow-box p{width:100%}}#qa03{min-height:auto;height:1200px;max-height:none;gap:70px}#qa03 .section-body{width:1264px}#qa03 .section-body .box-list{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}#qa03 .section-body .box-list .box{display:flex;padding:44px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:47px;flex:1 0 0;border-radius:40px;border:1px solid #1e3149;background-color:#031833;outline:none;-webkit-tap-highlight-color:transparent}#qa03 .section-body .box-list .box-title{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;color:#fff;font-size:24px;font-weight:600;line-height:36px;letter-spacing:-.72px;white-space:pre-line}#qa03 .section-body .box-list .box-title svg{width:120px}#qa03 .section-body .box-list .box-title p{font-size:28px;font-weight:700;line-height:36px;letter-spacing:-.84px;text-align:left;word-break:keep-all}#qa03 .section-body .box-list .box span{display:none;color:#fff;font-size:20px;font-weight:500;line-height:32px;letter-spacing:-.6px;text-align:center;word-break:keep-all;white-space:pre-line}#qa03 .section-body .box-list .box:hover .box-title{display:none}#qa03 .section-body .box-list .box:hover span{display:flex;width:100%;height:100%;justify-content:center;align-items:center}#qa03 .section-body .arrow{position:relative;z-index:0;top:-20px;width:100%;max-width:1180px;aspect-ratio:1180/220;margin:0 auto}#qa03 .section-body .arrow svg{display:block;width:100%;height:100%}#qa03 .section-body .result{position:relative;top:-20px;z-index:-1;width:100%;display:flex;align-items:center;flex-direction:column;border-radius:32px;overflow:hidden;background:linear-gradient(180deg,#122b5fe0,#061027f5);border:1px solid rgba(90,135,255,.55);box-shadow:0 0 0 1px #78a0ff14 inset,0 0 32px #3674ff38;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;padding:44px;gap:10px}#qa03 .section-body .result:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(80,130,255,.16),transparent 38%);pointer-events:none}#qa03 .section-body .result:after{content:"";position:absolute;left:12%;right:12%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(82,214,255,.75),transparent);box-shadow:0 0 18px #52d6ff73}#qa03 .section-body .result h4{font-size:42px;font-weight:600;line-height:60px;letter-spacing:-.72px}#qa03 .section-body .result ul{list-style:disc;padding-left:20px;font-size:24px;line-height:36px;letter-spacing:-.72px}@media screen and (max-width:1440px){#qa03{height:auto;padding:120px 0}#qa03 .section-body{width:92%;max-width:1180px}#qa03 .section-body .box-list .box span{word-break:keep-all;font-size:20px}}@media screen and (max-width:1180px){#qa03{height:auto;padding:100px 0;gap:50px}#qa03 .section-body{width:92%;max-width:900px}#qa03 .section-body .box-list{gap:16px}#qa03 .section-body .box-list .box{padding:28px;gap:28px;border-radius:28px}#qa03 .section-body .box-list .box-title{font-size:20px;line-height:28px;letter-spacing:-.6px;gap:12px}#qa03 .section-body .box-list .box-title svg{width:80px}#qa03 .section-body .box-list .box-title p{font-size:24px;line-height:32px}#qa03 .section-body .box-list .box span{font-size:16px;line-height:26px;letter-spacing:-.48px}#qa03 .section-body .arrow{top:-10px}#qa03 .section-body .result{padding:36px;gap:28px;border-radius:28px}#qa03 .section-body .result h4{font-size:32px;line-height:44px;letter-spacing:-.64px}#qa03 .section-body .result ul{font-size:18px;line-height:28px;letter-spacing:-.54px}}@media screen and (max-width:800px){#qa03{height:auto;padding:80px 0 60px;gap:30px}#qa03 .section-body{width:92%;max-width:none}#qa03 .section-body .box-list{grid-template-columns:1fr;gap:12px}#qa03 .section-body .box-list .box{padding:24px;gap:16px;border-radius:20px}#qa03 .section-body .box-list .box-title{font-size:18px;line-height:26px;letter-spacing:-.36px;gap:8px}#qa03 .section-body .box-list .box-title svg{width:56px}#qa03 .section-body .box-list .box-title p{font-size:18px;line-height:24px}#qa03 .section-body .box-list .box span{display:flex;width:100%;font-size:14px;line-height:22px;letter-spacing:-.28px;text-align:center;justify-content:center;align-items:center}#qa03 .section-body .box-list .box:hover .box-title{display:flex}#qa03 .section-body .box-list .box:hover span{display:flex;height:auto}#qa03 .section-body .arrow{display:none}#qa03 .section-body .result{top:0;margin-top:12px;padding:24px;gap:16px;border-radius:20px}#qa03 .section-body .result h4{font-size:22px;line-height:30px;letter-spacing:-.44px;text-align:center}#qa03 .section-body .result ul{font-size:14px;line-height:22px;letter-spacing:-.28px;padding-left:18px;word-break:keep-all}}#qa04{gap:70px;min-height:auto;height:1000px}#qa04 .section-body{width:1264px;padding:24px;border-radius:20px;background:#007cff33;gap:24px;flex-direction:column}#qa04 .section-body .imp{align-self:center}#qa04 .section-body .content{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:24px}#qa04 .section-body .content-item{width:100%;display:flex;flex-direction:column;padding:44px;align-items:flex-start;justify-content:space-between;gap:44px;align-self:stretch;border-radius:20px;background:linear-gradient(313deg,#badeff -16.08%,#fff 59.56%)}#qa04 .section-body .content-item-top{width:100%;flex-direction:row;justify-content:space-between}#qa04 .section-body .content-item-top>div h5{display:flex;align-items:center;gap:8px;color:#011e43;font-size:28px;font-weight:600;line-height:38px;letter-spacing:-1.12px;margin-bottom:12px}#qa04 .section-body .content-item-top>div h5 span{display:inline-flex;align-items:center;height:32px;padding:4px 8px;border-radius:8px;border:2px solid #579cff;background:#fff;color:#579cff;font-size:14px;font-weight:700;line-height:14px;letter-spacing:-.42px}#qa04 .section-body .content-item-top>div p{color:#011e43;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-.48px;word-break:keep-all}#qa04 .section-body .content-item .tags{position:relative;width:378px;display:flex;flex-wrap:wrap;gap:10px}#qa04 .section-body .content-item .tags li{display:inline-block;padding:8px 20px;border-radius:80px;background:#0a4d96;color:#fff;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.32px}#qa04 .section-body .content-item:last-child .tags{width:306px}#qa04 .section-body .flex{gap:24px}@media screen and (max-width:1440px){#qa04 .content{width:90%}#qa04 .content-item-top{white-space:pre-line}#qa04 .content-item-top>div h5{line-height:32px}#qa04 .content-item-top>div p{height:44px;margin-top:8px;line-height:22px}}@media screen and (max-width:1180px){#qa04 .section-body .content-item .tags{width:100%}#qa04 .section-body .content-item:last-child .tags{width:100%}#qa04 .section-body .content-item-top>div p{white-space:normal;height:auto}}@media screen and (max-width:800px){#qa04{min-height:auto}#qa04 .section-body .content{grid-template-columns:1fr}#qa04 .section-body .content-item{padding:24px;gap:24px}#qa04 .section-body .content-item-top>div h5{font-size:18px;line-height:24px;letter-spacing:-.72px}#qa04 .section-body .content-item-top>div h5 span{font-size:12px;line-height:20px;letter-spacing:-.24px;height:28px}#qa04 .section-body .content-item-top>div p{font-size:14px;line-height:18px;letter-spacing:-.28px;white-space:pre-line}#qa04 .section-body .content-item-top .arrow-link{width:35px;height:35px}#qa04 .section-body .content-item .tags{max-width:300px}#qa04 .section-body .content-item .tags li{font-size:12px;line-height:20px;letter-spacing:-.24px;padding:4px 17px}#qa04 .section-body .content-item:last-child .tags{max-width:280px}}#qa05{gap:44px;min-height:auto}#qa05 .section-header{gap:24px;color:#fff}#qa05 .section-header h2{color:#fff;font-size:60px;font-weight:700;line-height:58px;letter-spacing:-1.8px}#qa05 .section-header p{color:#fff;text-align:center;font-size:24px;font-weight:500;line-height:36px;letter-spacing:-.72px;white-space:pre-line}#qa05 .section-body{gap:32px}#qa05 .section-body .tabs-area{display:flex;justify-content:center}#qa05 .section-body .tab-contents{width:100%;max-width:1200px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#qa05 .section-body .tab-contents .item{height:70px;background:#fff;border-radius:20px;display:flex;align-items:center;justify-content:center;padding:10px;box-sizing:border-box}#qa05 .section-body .tab-contents .item img{max-width:100%;max-height:100%}#qa05 .section-body .tab-contents .item.p0{padding:0}#qa05 .section-body .tab-contents .item.p5{padding:5px}#qa05 .section-body .tab-contents .item.p15{padding:15px}#qa05 .section-body .tab-contents .item.p20{padding:20px}#qa05 .section-body .tab-contents .item.large{grid-column:span 2}@media screen and (min-width:1921px){#qa05{min-height:1000px}}@media screen and (max-width:1600px){#qa05 .section-header h2{font-size:40px;letter-spacing:-1.2px}#qa05 .section-body{width:1200px}#qa05 .section-body .tabs li{font-size:20px}}@media screen and (max-width:1180px){#qa05 .section-header h2{font-size:32px;line-height:48px;letter-spacing:-.96px}#qa05 .section-header p{width:480px;font-size:20px;font-weight:500;line-height:32px;letter-spacing:-.6px;word-break:keep-all}}@media screen and (max-width:1080px){#qa05 .section-body{gap:24px}#qa05 .section-body .tabs{gap:4px}#qa05 .section-body .tabs li{font-size:16px;padding:12px 16px;line-height:20px;word-break:keep-all}#qa05 .section-body .tab-contents{width:90%;grid-template-columns:repeat(3,1fr)}#qa05 .section-body .tab-contents .item{height:60px}#qa05 .section-body .tab-contents .item.large{grid-column:span 1}}@media screen and (max-width:720px){#qa05{max-height:none;gap:24px;height:auto;min-height:auto}#qa05 .section-header{gap:12px}#qa05 .section-header h2{font-size:28px;line-height:36px;letter-spacing:-.84px}#qa05 .section-header p{width:90%;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.42px;white-space:normal}#qa05 .section-body .tab-contents{width:100%;grid-template-columns:repeat(2,1fr)}#qa05 .section-body .tab-contents .item{border-radius:15px}#qa05 .section-body .tab-contents .item.large{grid-column:span 2}}#dev01{gap:60px;height:1000px;max-height:none}#dev01 .section-header h3{color:#011e43;text-align:center;word-break:keep-all}#dev01 .section-body{display:flex;align-items:center;justify-content:center;gap:32px}#dev01 .section-body .left{position:relative;display:flex;width:400px;height:624px;padding:48px;flex-direction:column;align-items:flex-start;border-radius:20px;background:#011e43;color:#fff;gap:16px}#dev01 .section-body .left svg{position:absolute;width:327px;height:319px;bottom:0;right:0}#dev01 .section-body .right{display:flex;flex-direction:column;gap:32px}#dev01 .section-body .right .box{width:832px;height:296px;padding:44px;background:#fff;box-shadow:0 0 33.6px #bedfff}#dev01 .section-body .box{border:none;display:flex;flex-direction:column;justify-content:space-between}#dev01 .section-body .box img{width:39px}#dev01 .section-body .box .text{display:flex;flex-direction:column;gap:16px}#dev01 .section-body .box .text b{color:#011e43;font-size:40px;font-weight:700;line-height:36px;letter-spacing:-.8px}#dev01 .section-body .box .text p{text-align:left;color:#011e43;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.32px;white-space:pre-line;word-break:keep-all}#dev01 .section-body .box-active .text b,#dev01 .section-body .box-active .text p{color:#fff}@media screen and (min-width:1921px){#dev01{min-height:1100px}}@media screen and (max-width:1600px){#dev01 .section-body{width:1000px;justify-content:space-between}#dev01 .section-body .left{width:400px}#dev01 .section-body .right .box{width:100%}#dev01 .section-body .right{width:calc(100% - 400px)}}@media screen and (max-width:1180px){#dev01{gap:50px}#dev01 .section-header h3{font-size:32px;line-height:48px;letter-spacing:-.96px}#dev01 .section-header p{font-size:20px;line-height:24px;letter-spacing:-.6px}#dev01 .section-body{width:100%;padding:0 4vw;gap:24px}#dev01 .section-body .box{overflow:hidden}#dev01 .section-body .box .text p{white-space:normal}#dev01 .section-body .left{width:40vw;min-width:300px;padding:34px}#dev01 .section-body .left svg{bottom:-5vw;right:-5vw}#dev01 .section-body .right{width:calc(60vw - 24px);gap:24px}#dev01 .section-body .right .box{padding:34px}#dev01 .section-body .right .box .text b{font-size:28px;line-height:36px;letter-spacing:-.56px}}@media screen and (max-width:700px){#dev01{height:auto;min-height:auto;padding:200px 0 0;gap:20px}#dev01 .section-header h3{font-size:20px;line-height:28px;letter-spacing:-.6px}#dev01 .section-header p{font-size:14px;line-height:20px;letter-spacing:-.42px;word-break:keep-all;white-space:normal}#dev01 .section-body{flex-direction:column;padding:0}#dev01 .section-body .box{width:100%;height:160px;border-radius:20px}#dev01 .section-body .box .text b{font-size:20px;line-height:24px;letter-spacing:-.4px}#dev01 .section-body .box .text p{font-size:14px;line-height:18px;letter-spacing:-.28px}#dev01 .section-body .box svg{width:147px;height:139px;right:-14px;bottom:-21px;z-index:-1}#dev01 .section-body .right{width:100%}#dev01 .section-body .right .box{width:100%;height:auto;flex-direction:row;gap:24px}#dev01 .section-body .right .box img{width:32px;height:32px}#dev01 .section-body .right .box .text b{font-size:20px;line-height:24px;letter-spacing:-.4px}#dev01 .section-body .right .box .text p{font-size:14px;line-height:18px;letter-spacing:-.28px}}#dev02{margin-top:0;gap:60px;justify-content:center!important}#dev02 h3{color:#011e43}#dev02{height:1000px;max-height:none}#dev02 article{gap:50px}#dev02 article h3{color:#011e43;font-size:40px;font-weight:700;line-height:58px;letter-spacing:-1.2px}#dev02 article ul{display:flex;width:100%;justify-content:center;gap:24px}#dev02 article ul li{width:405px;display:flex;flex-direction:column;align-items:center}#dev02 article ul li .t-box{position:relative;display:flex;padding:44px;flex-direction:column;align-items:flex-start;gap:47px;flex:1 0 0;align-self:stretch;border-radius:20px;background:#f0f1f8}#dev02 article ul li .t-box .title{display:flex;flex-direction:column;gap:16px}#dev02 article ul li .t-box .title svg{width:50px;height:50px}#dev02 article ul li .t-box .title b{color:#8aa3ba;font-size:28px;font-weight:700;line-height:28px;letter-spacing:-.84px}#dev02 article ul li .t-box p{color:#011e43;font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.6px;white-space:pre-line;word-break:keep-all}#dev02 article ul li .after{background:#fff;border:2px solid #61A8FF}#dev02 article ul li .after:before{content:"";display:block;position:absolute;top:-12px;left:50%;transform:translate(-50%);width:24px;height:24px;background:#fff;border:2px solid #579CFF;border-radius:100%}#dev02 article ul li .connector{position:relative;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}#dev02 article ul li .connector .dots{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}#dev02 article ul li .connector .dots .dot{width:6px;height:6px;border-radius:999px;background:currentColor}#dev02 article ul li:nth-child(1) .after .title b{color:#0083ff}#dev02 article ul li:nth-child(1) .connector .dots .dot{background:#0083ff}#dev02 article ul li:nth-child(2) .connector .dots .dot{background:#7146de}#dev02 article ul li:nth-child(2) .after{border-color:#7146de}#dev02 article ul li:nth-child(2) .after:before{border-color:#7146de}#dev02 article ul li:nth-child(2) .after .title b{color:#7146de}#dev02 article ul li:nth-child(3) .connector .dots .dot{background:#31c6e4}#dev02 article ul li:nth-child(3) .after{border-color:#31c6e4}#dev02 article ul li:nth-child(3) .after:before{border-color:#31c6e4}#dev02 article ul li:nth-child(3) .after .title b{color:#31c6e4}@media screen and (min-width:1921px){#dev02{min-height:1100px}}@media screen and (max-width:1320px){#dev02 article ul li .t-box .title b{font-size:24px}#dev02 article ul li .t-box p{white-space:normal;word-break:keep-all}}@media screen and (max-width:1190px){#dev02 article ul li .t-box p{font-size:16px;line-height:24px;letter-spacing:-.54px}}@media screen and (max-width:1080px){#dev02{height:auto;padding:180px 0 80px}#dev02 article h3{font-size:32px;line-height:48px;letter-spacing:-.96px}#dev02 article ul{flex-direction:column}#dev02 article ul li{width:100%;flex-direction:row}#dev02 article ul li .connector{width:70px;height:auto;align-items:flex-start}#dev02 article ul li .connector .dots{width:54px;flex-direction:row;justify-content:space-between;margin-bottom:0}#dev02 article ul li .connector .dots .dot:nth-child(5),#dev02 article ul li .connector .dots .dot:nth-child(6),#dev02 article ul li .connector .dots .dot:nth-child(7){display:none}#dev02 article ul li .after:before{top:50%;left:-12px;transform:translateY(-50%)}#dev02 article ul li .t-box{gap:24px;padding:34px}#dev02 article ul li .t-box .title svg{width:42px;height:42px}}@media screen and (max-width:720px){#dev02{max-height:1200px}#dev02 article ul li .t-box .title b{white-space:pre-line}}@media screen and (max-width:600px){#dev02{min-height:auto;padding:100px 0}#dev02 article h3{white-space:pre-line;text-align:center;font-size:24px;line-height:36px;letter-spacing:-.72px}#dev02 article ul{gap:12px}#dev02 article ul li{flex-direction:column;gap:12px}#dev02 article ul li .connector{display:none}#dev02 article ul li .after:before{display:none}#dev02 article ul li .t-box{align-items:center;padding:12px;border-radius:12px;gap:12px}#dev02 article ul li .t-box .title{flex-direction:row;align-items:center}#dev02 article ul li .t-box .title svg{width:32px;height:32px}#dev02 article ul li .t-box .title b{white-space:normal;font-size:16px;line-height:20px;letter-spacing:-.42px}#dev02 article ul li .t-box p{width:80%;text-align:center;font-size:14px;font-weight:500;line-height:16px;letter-spacing:-.36px}}#dev03{gap:90px;height:1200px;max-height:none}#dev03 .section-header h3{white-space:normal}#dev03 .section-body{max-width:1200px;align-items:flex-start}#dev03 .section-body .shadow-box{width:1200px;display:flex;justify-content:space-between;padding:20px;gap:44px}#dev03 .section-body .shadow-box span{position:relative;width:160px;height:140px;display:flex;flex-direction:column;gap:4px;font-size:28px;justify-content:center}#dev03 .section-body .shadow-box span small{font-size:40px;margin-top:0}#dev03 .section-body .shadow-box svg{width:48px;color:#0083ff}#dev03 .section-body .shadow-box .flex{justify-content:space-between}#dev03 .section-body .shadow-box .text{width:calc(50% - 48px);color:#fff;display:flex;flex-direction:column;justify-content:center;gap:16px}#dev03 .section-body .shadow-box .text b{text-align:center;font-size:32px;font-weight:700;line-height:40px;letter-spacing:-.64px}#dev03 .section-body .shadow-box .text p{text-align:center;font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.36px;word-break:keep-all}#dev03 .section-body .shadow-box.spec:before{display:none}#dev03 .section-body .shadow-box.spec span:before{top:-30px;position:absolute;content:"";display:block;width:18px;height:18px;border-radius:100%;background:#fff;border:2px solid #579CFF}#dev03 .section-body .connector{position:relative;margin-left:88px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}#dev03 .section-body .connector .dots{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}#dev03 .section-body .connector .dots .dot{width:6px;height:6px;border-radius:999px;background:#579cff}@media screen and (min-width:1921px){#dev03{min-height:1400px}}@media screen and (max-width:1600px){#dev03 .section-body{width:1000px}#dev03 .section-body .shadow-box{width:100%}#dev03 .section-body .connector{margin-left:87px}}@media screen and (max-width:1180px){#dev03 .section-body{width:100%;padding:0 40px;gap:12px}#dev03 .section-body .connector{display:none}#dev03 .section-body .shadow-box{flex-direction:column;gap:12px}#dev03 .section-body .shadow-box span{width:100%;flex-direction:row;height:auto;padding:12px;gap:24px;font-size:28px;font-weight:500;line-height:36px;letter-spacing:-.56px}#dev03 .section-body .shadow-box span small{font-size:32px;font-weight:400;line-height:40px;letter-spacing:-.64px}#dev03 .section-body .shadow-box .text{gap:12px}#dev03 .section-body .shadow-box .text b{font-size:24px;line-height:32px;letter-spacing:-.48px}#dev03 .section-body .shadow-box .text p{font-size:16px;line-height:24px;letter-spacing:-.28px}#dev03 .section-body .shadow-box.spec span:before{display:none}}@media screen and (max-width:600px){#dev03{padding-top:100px;height:auto;gap:35px}#dev03 .section-header h3{white-space:pre-line}#dev03 .section-body{padding:0 20px}#dev03 .section-body .shadow-box{padding:12px}#dev03 .section-body .shadow-box span{gap:12px;font-size:20px;line-height:20px;letter-spacing:-.4px}#dev03 .section-body .shadow-box span small{font-size:24px;line-height:23px;letter-spacing:-.48px}#dev03 .section-body .shadow-box .flex{flex-direction:column;align-items:center;gap:12px}#dev03 .section-body .shadow-box .text{width:100%}#dev03 .section-body .shadow-box .text b{font-size:20px;line-height:24px;letter-spacing:-.4px}#dev03 .section-body .shadow-box .text p{font-size:14px;line-height:20px;letter-spacing:-.24px;white-space:pre-line}#dev03 .section-body .shadow-box svg{width:24px;rotate:90deg}}#dev04{height:1200px;max-height:1200px;gap:60px}#dev04 .section-body{position:relative;width:1400px}#dev04 .section-body .arches{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:0}#dev04 .section-body .arches .arch{fill:none;stroke:#6aa8ff;stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 10px rgba(106,168,255,.35))}#dev04 .section-body .arches .node{fill:#eaf3ff;stroke:#6aa8ff;stroke-width:4;filter:drop-shadow(0 0 10px rgba(106,168,255,.55))}#dev04 .section-body .arches circle{stroke-width:1px;stroke:#0049a8;filter:drop-shadow(0 0 10.8px #0b82ff)}#dev04 .section-body ul{position:relative;z-index:1;display:flex;gap:80px;justify-content:center}#dev04 .section-body ul li{display:flex;flex-direction:column;justify-content:center;align-items:center}#dev04 .section-body ul li .circle{width:395px;height:395px;border-radius:100%;background:linear-gradient(180deg,#007cff33,#007cff00);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:60px;white-space:pre-line}#dev04 .section-body ul li .circle small{color:#63a4ff;font-size:32px;font-weight:400;line-height:36px;letter-spacing:-.64px}#dev04 .section-body ul li .circle span{color:#fff;text-align:center;font-size:28px;font-weight:700;line-height:36px;letter-spacing:-.56px}#dev04 .section-body ul li .connector{position:relative;margin-top:-30px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}#dev04 .section-body ul li .connector .dots{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}#dev04 .section-body ul li .connector .dots .dot{width:6px;height:6px;border-radius:999px;background:#579cff;opacity:calc(var(--i) / var(--n))}#dev04 .section-body ul li .shadow-box{display:flex;flex-direction:column;justify-content:space-between;gap:44px;margin-top:25px;width:360px;max-height:320px;height:100%;padding:24px}#dev04 .section-body ul li .shadow-box p{display:flex;flex-direction:column;justify-content:center;flex:1 0 0;color:#fff;font-size:18px;font-weight:400;line-height:28px;letter-spacing:-.36px;word-break:keep-all;white-space:pre-line}#dev04 .section-body ul li .shadow-box span{text-align:center;font-weight:600;font-size:20px;white-space:pre-line}@media screen and (min-width:1921px){#dev04{min-height:1200px}}@media screen and (max-width:1600px){#dev04 .section-body{width:100%}#dev04 .section-body ul{gap:4vw}#dev04 .section-body ul li .circle{min-width:275px;min-height:275px;width:25vw;height:25vw;gap:3vw}#dev04 .section-body ul li .circle span{font-size:20px;line-height:24px;letter-spacing:-.4px}#dev04 .section-body ul li .shadow-box{gap:2vw;width:25vw;min-width:275px}#dev04 .section-body ul li .shadow-box p{font-size:16px}}@media screen and (max-width:1180px){#dev04 .section-body{height:auto;max-height:1800px}#dev04 .section-body ul{gap:33px;flex-direction:column}#dev04 .section-body ul li{flex-direction:row}#dev04 .section-body ul li .circle{min-width:176px;min-height:176px;gap:20px}#dev04 .section-body ul li .circle small{font-size:24px;font-weight:400;line-height:32px;letter-spacing:-.48px}#dev04 .section-body ul li .circle span{font-size:16px;line-height:20px;letter-spacing:-.28px}#dev04 .section-body ul li .connector{padding-left:20px;z-index:1;height:auto;margin-top:0;margin-right:-4px}#dev04 .section-body ul li .connector .dots{flex-direction:row;justify-content:space-between;margin-bottom:0;width:88px}#dev04 .section-body ul li .connector .dots .dot{width:8px;height:8px;background:linear-gradient(90deg,#579cff00,#579cff);background-size:88px 100%}#dev04 .section-body ul li .connector .dots .dot:nth-child(1){background-position:55px 0}#dev04 .section-body ul li .connector .dots .dot:nth-child(2){background-position:44px 0}#dev04 .section-body ul li .connector .dots .dot:nth-child(3){background-position:33px 0}#dev04 .section-body ul li .connector .dots .dot:nth-child(4){background-position:22px 0}#dev04 .section-body ul li .connector .dots .dot:nth-child(5){background-position:11px 0}#dev04 .section-body ul li .shadow-box{margin-top:0;min-width:340px;height:auto;padding:18px;gap:14px}#dev04 .section-body ul li .shadow-box p{font-size:16px;line-height:20px;letter-spacing:-.28px;white-space:normal}#dev04 .section-body ul li .shadow-box span{padding:12px 0;font-size:18px;line-height:28px;letter-spacing:-.32px;white-space:normal;word-break:keep-all}}@media screen and (max-width:720px){#dev04{height:auto;padding-top:80px}#dev04 .section-body ul li .circle span{font-size:14px;line-height:20px;letter-spacing:-.28px}#dev04 .section-body ul li .shadow-box p{font-size:14px}#dev04 .section-body ul li .shadow-box span{font-size:16px}}@media screen and (max-width:700px){#dev04 .section-body ul li .shadow-box{min-width:270px;width:27vw}#dev04 .section-body ul li .shadow-box span{white-space:pre-line;line-height:24px}}@media screen and (max-width:630px){#dev04{min-height:auto;padding:100px 0 50px}#dev04 .section-body .arches{display:none}#dev04 .section-body ul li{position:relative}#dev04 .section-body ul li .circle{background:none;flex-direction:row;width:100%;height:auto;min-height:0;position:absolute;z-index:1;top:14px;gap:12px}#dev04 .section-body ul li .circle span{font-size:14px;line-height:14px;letter-spacing:-.28px;white-space:normal;margin-top:2.5px}#dev04 .section-body ul li .connector{display:none}#dev04 .section-body ul li .shadow-box{width:100%;padding:60px 14px 14px}#dev04 .section-body ul li .shadow-box span{white-space:normal}}.arches,.circle,.shadow-box,.dot{will-change:transform,opacity}.product.services .contents-text p br.mo-br{display:none}@media screen and (max-width:480px){.product.services .contents-text p br.mo-br{display:initial}}.service-section .section-header{gap:12px}.service-section .section-header span{color:#63a4ff;font-size:24px;font-weight:700;line-height:34px;letter-spacing:-.72px}.service-section h2{font-size:60px;font-weight:700;line-height:58px;letter-spacing:-1.8px}.service-section p{text-align:center;font-size:24px;font-weight:500;line-height:36px;letter-spacing:-.72px}.service-section h3{color:#fff;font-size:40px;font-weight:700;line-height:58px;letter-spacing:-1.2px}.service-section h3 small{color:#63a4ff}@media screen and (max-width:1180px){.service-section h3{font-size:32px;line-height:48px;letter-spacing:-.96px}}@media screen and (max-width:900px){.service-section h3{font-size:32px;line-height:48px;letter-spacing:-.96px}}@media screen and (max-width:720px){.service-section h3{white-space:pre-line;text-align:center}}@media screen and (max-width:600px){.service-section span{font-size:14px;line-height:20px;letter-spacing:-.42px}.service-section .section-header{gap:4px}.service-section .section-header span{font-size:18px;font-weight:700;line-height:32px;letter-spacing:-.54px}.service-section h3{font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.6px}}#qaBar{min-height:auto;padding:160px 0}#qaBar article{position:relative;height:300px;border-radius:20px;background-image:url(/assets/product-bg01-BTVfnDan.png);background-position:60% 30%;background-size:cover;background-repeat:no-repeat;display:flex;align-items:flex-end;padding:40px 50px;overflow:hidden}#qaBar article:before{position:absolute;left:0;top:0;content:"";display:block;width:100%;height:100%;background:#0003}#qaBar article b{position:relative;display:block;color:#fff;font-size:40px;font-weight:700;line-height:58px;letter-spacing:-1.2px}#qaBar article b svg{position:absolute;right:-60px;z-index:1;bottom:0;width:45px;rotate:-45deg}@media screen and (max-width:1180px){#qaBar{padding:10vw 60px}#qaBar article{max-width:100%}}@media screen and (max-width:1080px){#qaBar article b{font-size:32px;line-height:48px;letter-spacing:-.96px}#qaBar article b svg{width:36px;height:36px}}@media screen and (max-width:600px){#qaBar{padding:0}#qaBar article{border-radius:0;justify-content:center;align-items:center}#qaBar article b{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;font-size:24px;line-height:32px;letter-spacing:-.72px}#qaBar article b svg{position:relative;right:0;rotate:none}}.tabs{display:flex;padding:8px;align-items:center;gap:12px;border-radius:100px;background:#007cff33}.tabs li{display:flex;padding:4px 32px;justify-content:center;align-items:center;gap:10px;color:#fff;text-align:center;font-size:24px;font-weight:500;line-height:48px;cursor:pointer}.tabs li.active{border-radius:80px;background:#fff;color:#579cff;font-weight:700}.tabs-area{width:100%}.product{position:relative;background:#fff;padding-bottom:60px;max-height:1600px}.product:before{content:"";display:block;position:absolute;top:0;z-index:0;background-image:url(/assets/main-bg-qdQ21ETy.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;width:100%;height:991px}.product .section-header{padding-top:280px;position:relative;z-index:1;gap:72px}.product .section-header .title{gap:32px}.product .section-header .title h2{text-align:center;color:#0083ff;font-size:80px;font-weight:700;line-height:100px;letter-spacing:-3.2px}.product .section-header .title p{text-align:center;color:#343854;font-size:28px;font-weight:400;line-height:38px;letter-spacing:-1.12px;white-space:pre-line;word-break:keep-all}.product .section-header .title p span{color:#0083ff;font-weight:700;line-height:38px}.product .section-header .contents{width:100%;display:flex;justify-content:space-between}.product .section-header .contents-text b{color:#00286d;font-size:36px;font-weight:700;line-height:58px;letter-spacing:-1.2px}.product .section-header .contents-text p{color:#343854;font-size:24px;font-weight:400;line-height:38px;letter-spacing:-1.12px}.product .section-header .contents-text.right{text-align:right}.product .section-body{position:relative;z-index:1;display:flex;height:400px;margin-top:120px;gap:32px}.product .section-body .product-box{position:relative;overflow:hidden;min-width:0;flex:1 1 0;transition:flex .5s ease,width .5s ease,padding 1s ease,opacity .4s ease,transform .5s ease,max-height .5s ease,margin .4s ease;will-change:flex,width,padding,opacity,transform,max-height;display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;padding:40px 60px;cursor:pointer}.product .section-body .product-box img{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s ease}.product .section-body .product-box h3{text-align:left;position:relative;display:flex;gap:16px;color:#fff;font-size:40px;font-weight:700;line-height:58px;letter-spacing:-1.2px}.product .section-body .product-box .tags{position:relative;width:400px;display:flex;flex-wrap:wrap;gap:10px}.product .section-body .product-box .tags li{display:inline-block;padding:10px 28px;border-radius:80px;background:#fff;color:#00286d;font-size:18px;font-weight:500;line-height:20px;letter-spacing:-.4px}.product .section-body .product-box.is-transitioning{visibility:hidden;pointer-events:none}.product .section-body.is-open .product-box{opacity:0;pointer-events:none}.product.services:before{background-position:0 0;background-image:url(/assets/main-bg-CUVBHl8a.png)}.product.services .section-header{gap:0}.product.services .section-body{margin-top:110px}.product.services .section-body .product-box .tags{width:440px}@media screen and (min-width:1921px){.product{padding-top:0;padding-bottom:30px}.product:before{min-height:1100px;height:100vh;background-size:100%;background-position:30% 0}.product .section-header{padding-top:18vw}.product .section-body{min-height:400px;height:14vw}}@media screen and (max-width:1600px){.product.solutions:before{background-position:100% 0;height:70vw;background-size:cover}}@media screen and (max-width:1180px){.product .section-header{gap:9vw}.product .section-header .title{gap:45px}.product .section-header .title h2{font-size:52px;line-height:64px;letter-spacing:-2.08px}.product .section-header .title p{font-size:20px;line-height:32px;letter-spacing:-.8px}.product .section-header .title p span{line-height:32px}.product .section-header .contents-text{width:50%}.product .section-header .contents-text b{font-size:28px;line-height:42px;letter-spacing:-.84px}.product .section-header .contents-text p{margin-top:20px;font-size:24px;line-height:32px;letter-spacing:-.96px}.product .section-body{margin-top:50px;height:auto;flex-direction:column}.product .section-body .product-box{padding:36px;gap:80px;flex:auto;transform:scale(1);transform-origin:center center}.product .section-body .product-box img{border-radius:20px;transform:scale(1);transition:transform .6s ease}.product .section-body .product-box h3{font-size:28px;line-height:42px;letter-spacing:-.84px;justify-content:space-between}.product .section-body .product-box .tags li{padding:8px 14px;font-size:16px;line-height:18px;letter-spacing:-.28px}.product .section-body:not(.is-open) .product-box:hover{flex:none;transform:scale(1.02)}.product .section-body.is-open{gap:16px}.product .section-body.is-open .product-box{flex:none;width:100%;opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin:0;pointer-events:none;transform:scale(.96)}.product .section-body.is-open .product-box.is-active{opacity:1;max-height:100vh;padding:48px 36px;margin:12px 0 0;pointer-events:auto;transform:scale(1.04)}.product .section-body.is-open .product-box.is-active img{transform:scale(1.08)}.product.services .section-header{gap:9vw}.product.services .section-body{margin-top:50px}.product.services .section-body .product-box .tags{width:340px}}@media screen and (max-width:800px){.product .section-header{gap:8vw;padding-top:45vw}.product .section-header .title{gap:28px}.product .section-header .title h2{font-size:32px;line-height:42px;letter-spacing:-1.28px}.product .section-header .title p{font-size:14px;line-height:24px;letter-spacing:-.56px;white-space:normal}.product .section-header .title p span{line-height:24px}.product .section-header .contents-text{width:auto}.product .section-header .contents-text b{font-size:20px;line-height:28px;letter-spacing:-.6px}.product .section-header .contents-text p{margin-top:20px;font-size:14px;line-height:20px;letter-spacing:-.56px;white-space:normal;word-break:keep-all}.product .section-body{margin-top:40px}.product .section-body .product-box{padding:24px;gap:60px}.product .section-body .product-box h3{font-size:18px;line-height:24px;letter-spacing:-.54px;align-items:center}.product .section-body .product-box h3 .arrow-link{width:34px}.product .section-body .product-box .tags{width:100%}.product .section-body .product-box .tags li{padding:4px 17px;font-size:14px}.product .section-body.is-open{gap:12px}.product .section-body.is-open .product-box.is-active{padding:32px 24px;max-height:800px;transform:scale(1.02)}.product .section-body.is-open .product-box.is-active img{transform:scale(1.06)}.product.services .section-header{gap:8vw}.product.services .section-body{margin-top:40px}.product.services .section-body .product-box .tags{width:100%}}.transition-layer{position:relative;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center}.transition-layer .bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:50% 0}.transition-layer article{position:relative;z-index:2;display:flex;flex-direction:column;gap:28px}.transition-layer article h3{text-align:left;font-size:60px;font-weight:700;line-height:80px;letter-spacing:-2.4px;white-space:pre-line}.transition-layer article h3 span{display:inline-block;font-size:40px;line-height:44px;letter-spacing:-1.6px}.transition-layer article p{color:#fff;font-size:28px;font-weight:400;line-height:48px;letter-spacing:-1.12px;white-space:pre-line}.transition-layer article .btn-group{display:flex;gap:12px}.transition-layer article button{display:flex;width:224px;padding:20px 40px;justify-content:center;align-items:center;gap:10px;font-size:24px;font-weight:700;line-height:34px;letter-spacing:-.72px;border-radius:20px;border:1px solid #579cff;background:#011e43;color:#579cff}.transition-layer article button svg{width:24px}.transition-layer article button.dl{width:auto}.transition-layer article button.dl svg{width:28px;height:28px}.transition-layer article.autify button{border:1px solid #31c6e4;background:#111;color:#31c6e4}.transition-layer article.autify .blue-shadow{filter:drop-shadow(0 0 10.8px rgba(49,198,228,.4))!important;-webkit-text-stroke-color:#31c6e4}.transition-layer article.autify .panel-logo{position:absolute;right:10%;top:20%;width:300px;object-fit:contain}.transition-layer article.dev .blue-shadow{filter:drop-shadow(0 0 6px rgba(139,101,236,.6));-webkit-text-stroke-color:#8b65ec}.transition-layer article.dev button{border:1px solid #d5c5ff;background:#011e43;color:#d5c5ff}@media screen and (max-width:1600px){.transition-layer .bg{background-position:60% 0}.transition-layer article .blue-shadow{font-size:42px;line-height:56px;letter-spacing:-1.68px}.transition-layer article .blue-shadow span{font-size:36px;line-height:40px;letter-spacing:-1.44px}.transition-layer article button{width:190px;padding:16px 32px;font-size:20px;line-height:34px;letter-spacing:-.6px}.transition-layer article.autify .panel-logo{right:0}}@media screen and (max-width:1180px){.transition-layer .bg{background-position:50% 0}.transition-layer .bg:after{content:"";position:absolute;z-index:0;display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#0000001a}.transition-layer article{align-items:center;text-align:center}.transition-layer article .blue-shadow{text-align:center}.transition-layer article p{font-size:24px;line-height:36px;letter-spacing:-.96px;width:600px;white-space:normal;word-break:keep-all}.transition-layer article.autify .panel-logo{display:none}}@media screen and (max-width:600px){.transition-layer article .blue-shadow{font-size:24px;line-height:32px;letter-spacing:-.96px}.transition-layer article .blue-shadow span{font-size:20px;line-height:22px;letter-spacing:-.8px}.transition-layer article p{width:90%;font-size:16px;line-height:24px;letter-spacing:-.64px}.transition-layer article .btn-group{flex-direction:column;width:100%}.transition-layer article button{width:100%;font-size:12px;line-height:34px;letter-spacing:-.36px;padding:4px 20px;border-radius:12px}.transition-layer article button svg{width:20px}}.transition-wrap{position:relative;height:calc(100vh + var(--limit));z-index:2;background:transparent;opacity:0;pointer-events:none}.transition-wrap.is-active{opacity:1;pointer-events:auto}.transition-wrap.is-out{height:100vh}.transition-wrap.is-out .transition-layer{position:absolute;top:var(--freeze-y);left:0;z-index:1;pointer-events:auto}#genq01{height:1093px;overflow:hidden}#genq01 .section-body{width:100%;margin-top:50px;position:relative}#genq01 .section-body .phase{width:70%;display:flex;justify-content:center;--phase-gap: clamp(60px, 8vw, 140px);gap:var(--phase-gap);position:relative;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%)}#genq01 .section-body .phase-content{flex:1;position:relative;height:550px;overflow:visible;display:flex;flex-direction:column;gap:40px;align-items:center;justify-content:center;--dot-width: clamp(80px, 8vw, 166px)}#genq01 .section-body .phase-content:before{content:"";position:absolute;border-radius:100%;top:50%;left:-25%;transform:translateY(-50%);background:radial-gradient(circle at 50% 50%,#fffc,#fff3 40%,#fff0 70%);box-shadow:0 0 100px #bedfff;pointer-events:none;z-index:0}#genq01 .section-body .phase-content:after{content:"";position:absolute;top:49%;left:calc(100% + var(--phase-gap) / 2 - var(--dot-width) / 2);transform:translateY(-50%);width:var(--dot-width);height:6px;background:radial-gradient(circle,#579cff 3px,transparent 3px);background-size:20px 100%;background-repeat:round;z-index:100;pointer-events:none}#genq01 .section-body .phase-content:last-child:after{display:none}#genq01 .section-body .phase-content:nth-child(1):before{display:none}#genq01 .section-body .phase-content:nth-child(2):before{width:2680px;height:2680px}#genq01 .section-body .phase-content:nth-child(3):before{width:1700px;height:1700px}#genq01 .section-body .phase-content .phase-link-dot{position:absolute;top:49%;left:calc(100% + var(--phase-gap) / 2 + var(--dot-width) / 2);transform:translateY(-50%);width:24px;height:24px;border:2px solid #579cff;border-radius:50%;background:#fff;z-index:101;pointer-events:none}#genq01 .section-body .phase-content:last-child .phase-link-dot{display:none}#genq01 .section-body .phase-content>div{position:relative;display:flex;flex-direction:column;align-items:center}#genq01 .section-body .phase-content>div img{display:block;width:165px;height:165px;position:relative;z-index:1}#genq01 .section-body .phase-content>div .imp{position:relative;height:54px;margin-top:-20px;display:flex;align-items:center;justify-content:center;padding:10px 30px;border-radius:999px;z-index:2;background-color:#011e43;border:2px solid rgb(87,156,255);font-size:24px;font-weight:600;letter-spacing:-.72px;color:#579cff}#genq01 .section-body .phase-content:nth-child(2) .imp{background-color:#579cff;color:#fff}#genq01 .section-body .phase-content span{width:max-content;height:120px;text-align:center;display:block;font-weight:500;font-size:18px;line-height:28px;letter-spacing:-3%;color:#021f44;overflow:visible}#genq01 .section-body .service{position:absolute;top:50%;right:-120px;left:auto;transform:translateY(-50%);width:450px;height:450px;border-radius:50%;background:radial-gradient(53.82% 53.82% at 50% 50%,#93bffff2,#2577ee);box-shadow:0 1px 4px #ffffff40 inset,0 -10px #7498ff8c inset;display:flex;justify-content:center;align-items:center;overflow:hidden}#genq01 .section-body .service:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;opacity:.5;mix-blend-mode:normal;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:120px 120px}#genq01 .section-body .service svg{width:400px}@media screen and (min-width:1921px){#genq01{min-height:1093px}}@media screen and (max-width:1920px){#genq01 .section-body .service{right:clamp(-50px,-50px + (1920px - 100vw) * 60 / 320,-60px)}}@media screen and (max-width:1600px){#genq01 .section-body .service{right:-100px}}@media screen and (max-width:1440px){#genq01 .section-body .phase-content{--dot-width: clamp(80px, 7vw, 124px)}#genq01 .section-body .phase-content:after,#genq01 .section-body .phase-content .phase-link-dot{top:48%}#genq01 .section-body .phase-content:nth-child(2):before{width:2013px;height:2013px}#genq01 .section-body .phase-content:nth-child(3):before{width:1272px;height:1272px}#genq01 .section-body .phase-content .phase-link-dot{width:18px;height:18px}#genq01 .section-body .phase-content>div img{width:124px;height:124px}#genq01 .section-body .phase-content>div .imp{height:40px;font-size:20px;line-height:34px;letter-spacing:-.6px}#genq01 .section-body .phase-content span{margin-top:20px;font-size:16px;line-height:24px;letter-spacing:-.48px;height:68px}#genq01 .section-body .service{right:-90px;width:400px;height:400px}#genq01 .section-body .service svg{width:300px}}@media screen and (max-width:1080px){#genq01 .section-title h3{font-size:24px;line-height:34px;letter-spacing:-.72px}#genq01 .section-title p{font-size:32px;line-height:48px;letter-spacing:-.96px}#genq01 .section-body .phase{flex-direction:column;width:100%;gap:80px;align-items:center;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}#genq01 .section-body .phase-content{position:relative;isolation:isolate;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:56px}#genq01 .section-body .phase-content:before{background:none;top:0;left:50%}#genq01 .section-body .phase-content:nth-child(1):before{display:block;width:998px;height:998px;transform:translate(-50%,-80%)}#genq01 .section-body .phase-content:nth-child(2):before{width:1558px;height:1558px;transform:translate(-50%,-87%)}#genq01 .section-body .phase-content:after,#genq01 .section-body .phase-content .phase-link-dot,#genq01 .section-body .phase-content:nth-child(3):before{display:none}#genq01 .section-body .phase-content>div{flex:0 0 136px;display:flex;flex-direction:column;align-items:center}#genq01 .section-body .phase-content span{flex:0 1 auto;width:240px;text-align:left;height:auto}#genq01 .section-body .service{display:none}}@media screen and (max-width:551px){#genq01{height:auto;min-height:800px}#genq01 .section-title{gap:12px}#genq01 .section-title h3{font-size:16px;line-height:20px}#genq01 .section-title p{font-size:20px;line-height:24px}#genq01 .section-body .phase{-webkit-mask-image:none;mask-image:none}#genq01 .section-body .phase-content{gap:32px}#genq01 .section-body .phase-content:nth-child(1):before{width:998px;height:998px;transform:translate(-50%,-80%)}#genq01 .section-body .phase-content:nth-child(2):before{width:1558px;height:1558px;transform:translate(-50%,-87%)}#genq01 .section-body .phase-content>div{flex:0 0 136px;width:123px;height:123px}#genq01 .section-body .phase-content>div .imp{font-size:16px;line-height:20px}#genq01 .section-body .phase-content span{width:194px;font-size:14px;line-height:24px;letter-spacing:-.42px;word-break:keep-all;padding-left:14px;text-indent:-14px}}#genq02{height:1200px;max-height:none;gap:44px}#genq02 .section-title h2{color:#252525;font-weight:700;font-size:60px;line-height:80px;letter-spacing:-4%;text-align:center}#genq02 .section-body{position:relative;display:flex;justify-content:center}#genq02 .section-body .main,#genq02 .section-body .sub,#genq02 .section-body .sub-card,#genq02 .section-body .main-content-card,#genq02 .section-body .sub-arrow,#genq02 .section-body .sub-mid-arrow{will-change:transform,opacity}#genq02 .section-body .main{display:flex;width:673px;padding:44px 24px 24px;flex-direction:column;align-items:center;gap:40px;border-radius:20px;background:#fff;box-shadow:0 0 33.6px #bedfff;margin:0 auto;position:relative;z-index:2}#genq02 .section-body .main>svg{width:244px}#genq02 .section-body .main-content{display:flex;flex-direction:column;width:100%;height:auto;gap:24px}#genq02 .section-body .main-content-card{display:flex;padding:28px 44px;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;background:var(--background-color);border-radius:20px}#genq02 .section-body .main-content-card>div{display:flex;gap:16px;align-items:center}#genq02 .section-body .main-content-card>div svg{width:50px;height:50px}#genq02 .section-body .main-content-card>div span{color:var(--font-color);font-weight:700;font-size:28px;line-height:28px;letter-spacing:-3%}#genq02 .section-body .main-content-card p{color:#011e43;font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.54px;white-space:pre-line;word-break:keep-all}#genq02 .section-body .sub{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;width:auto}#genq02 .section-body .sub-list{width:292px;display:flex;flex-direction:column;gap:58px;position:relative;z-index:1;will-change:transform,opacity}#genq02 .section-body .sub-arrow-wrap{position:relative;flex:0 0 auto;z-index:0;margin-left:-16px}#genq02 .section-body .sub-arrow{display:block}#genq02 .section-body .sub-mid-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:#fff;color:#0083ff;z-index:2;filter:blur(0px)}#genq02 .section-body .sub--left{right:calc(50% + 320px)}#genq02 .section-body .sub--right{left:calc(50% + 320px)}#genq02 .section-body .sub-card{display:flex;flex-direction:column;width:100%;height:132px;padding:20px;align-items:center;justify-content:center;gap:20px}#genq02 .section-body .sub-card--left{border-radius:20px;border:2px solid #61a8ff;background:#fff}#genq02 .section-body .sub-card--left span{color:#0083ff;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-.72px}#genq02 .section-body .sub-card--right{margin-left:-16px;border-radius:20px;background:linear-gradient(266deg,#61a8ff 2.46%,#396bff 97.38%)}#genq02 .section-body .sub-card--right span{color:#fff;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-.72px}#genq02 .section-body .sub-card p{color:#787878;text-align:center;font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.54px;white-space:pre-line;word-break:keep-all}#genq02 .js-left-svg .dash{animation:dash-flow-right 4.2s linear infinite}#genq02 .is-right-flow .js-sub-right .flow-bar{transform-box:fill-box;transform-origin:0 0;animation:flow-move-left-to-right 2.5s linear infinite}@media screen and (min-width:1921px){#genq02{min-height:1093px}}@media screen and (max-width:1550px){#genq02 .section-body{flex-direction:column;align-items:center}#genq02 .section-body .main{width:100%;max-width:1000px;padding:24px;gap:24px;order:2}#genq02 .section-body .main-content{flex-direction:row}#genq02 .section-body .main-content-card{height:240px;padding:24px}#genq02 .section-body .main>svg{width:173px}#genq02 .section-body .sub{position:static;top:auto;left:auto;right:auto;transform:none;width:100%;justify-content:center;align-items:center;flex-direction:column;--margin: clamp(-24px, -1.5vw, -4px)}#genq02 .section-body .sub--left{order:1}#genq02 .section-body .sub--right{order:3}#genq02 .section-body .sub-arrow-wrap{width:70%;margin-left:0}#genq02 .section-body .sub-arrow-wrap .js-left-svg{margin-bottom:var(--margin)}#genq02 .section-body .sub-arrow-wrap .js-right-svg{margin-top:var(--margin)}#genq02 .section-body .sub-arrow-wrap .arrow-left{transform:translate(-45%,-13%) rotate(90deg)}#genq02 .section-body .sub-arrow-wrap .arrow-right{transform:translate(-43%,-94%) rotate(90deg)}#genq02 .section-body .sub-list{width:100%;flex-direction:row;justify-content:center;gap:12px;flex:1 0 0}#genq02 .section-body .sub-card--left{margin-bottom:var(--margin)}#genq02 .section-body .sub-card--right{height:80px;padding:44px;margin-left:0;margin-top:var(--margin)}}@media screen and (max-width:924px){#genq02 .section-title h2{font-size:32px;line-height:48px;letter-spacing:-1.28px}#genq02 .section-title h3{font-size:24px;line-height:34px;letter-spacing:-.72px}#genq02 .section-body .main-content-card{max-height:220px}#genq02 .section-body .main-content-card>div{gap:12px}#genq02 .section-body .main-content-card>div svg{width:35px;height:35px}#genq02 .section-body .main-content-card>div span{font-size:20px;line-height:28px;letter-spacing:-.6px}#genq02 .section-body .main-content-card p{font-size:14px;line-height:20px;letter-spacing:-.42px}#genq02 .section-body .sub-arrow-wrap .arrow-left{transform:translate(-45%,-45%) rotate(90deg)}#genq02 .section-body .sub-arrow-wrap .arrow-right{transform:translate(-45%,-68%) rotate(90deg)}#genq02 .section-body .sub-list>div span{word-break:keep-all;text-align:center}#genq02 .section-body .sub-card{gap:4px}#genq02 .section-body .sub-card--left{height:188px}#genq02 .section-body .sub-card--right{height:80px}#genq02 .section-body .sub-card:nth-child(2){gap:8px}#genq02 .section-body .sub-card:nth-child(2) p{width:160px}}@media screen and (max-width:622px){#genq02{height:auto;padding:100px 0;max-height:none}#genq02 .section-title h2{font-size:20px;line-height:24px;letter-spacing:-1.28px}#genq02 .section-title h3{font-size:16px;line-height:20px;letter-spacing:-.6px}#genq02 .section-body{gap:58px}#genq02 .section-body .main{padding:24px 12px}#genq02 .section-body .main>svg{width:138px}#genq02 .section-body .main-content{flex-direction:column}#genq02 .section-body .main-content-card{align-items:center;padding:24px 12px;gap:4px}#genq02 .section-body .main-content-card>div svg{width:24px;height:24px}#genq02 .section-body .main-content-card p{text-align:center;width:100%;word-break:keep-all;white-space:normal}#genq02 .section-body .sub-arrow-wrap{position:static}#genq02 .section-body .sub-arrow-wrap .sub-arrow{display:none}#genq02 .section-body .sub-arrow-wrap .sub-mid-arrow{display:flex;align-items:center;justify-content:center;width:30px;height:30px;z-index:11}#genq02 .section-body .sub-arrow-wrap .arrow-left{top:100%;transform:translate(-50%,50%) rotate(90deg)}#genq02 .section-body .sub-arrow-wrap .arrow-right{top:-29px;transform:translate(-50%,-50%) rotate(90deg)}#genq02 .section-body .sub-list>div span{font-size:16px;line-height:24px;letter-spacing:-.48px}#genq02 .section-body .sub-list.js-left-list{gap:8px}#genq02 .section-body .sub-list.js-left-list .sub-card{margin:0}#genq02 .section-body .sub-list.js-left-list .sub-card--left{height:auto;padding:12px}#genq02 .section-body .sub-list.js-left-list .sub-card--left p{font-size:14px;line-height:20px;letter-spacing:-.36px}#genq02 .section-body .sub-list.js-left-list .sub-card:nth-child(2) p{width:auto}#genq02 .section-body .sub-list.js-right-list{flex-direction:column;gap:8px}#genq02 .section-body .sub-list.js-right-list .sub-card{margin:0;height:40px;padding:22px;border-radius:999px}}@keyframes dash-flow-right{0%{stroke-dashoffset:0}to{stroke-dashoffset:-160}}@keyframes flow-move-left-to-right{0%{transform:translate(-60px);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(167px);opacity:0}}#genq03 .card-slide article{width:100%;height:100%;align-items:center;display:flex;flex-direction:column;gap:88px}#genq03 .card-slide article .info{display:flex;flex-direction:column;align-items:center;justify-content:center}#genq03 .card-slide article .info p{color:#fff}#genq03 .card-slide article .view{display:flex;flex-direction:row;width:100%;gap:24px}#genq03 .card-slide article .view-card{position:relative;display:flex;flex:1 1 0;min-width:0;min-height:300px;height:20vw;padding:40px;flex-direction:column;border-radius:20px;border:1px solid #032147;background:radial-gradient(120.77% 93.18% at 95.27% 95.49%,#1a467e,#082243)}#genq03 .card-slide article .view-card b{color:#fff;font-size:28px;font-weight:600;line-height:40px;letter-spacing:-1.12px}#genq03 .card-slide article .view-card span{color:#fff;font-size:40px;font-weight:700;line-height:58px;letter-spacing:-2.8px}#genq03 .card-slide article .view-card span small{font-size:28px}#genq03 .card-slide article .view-card p{color:#579cff;font-size:40px;font-weight:600;line-height:58px;letter-spacing:-1.6px}#genq03 .card-slide article .view-card p small{color:#fff;font-size:28px}#genq03 .card-slide article .view-card img{position:absolute;bottom:0;right:0}@media screen and (max-width:1600px){#genq03 .card-slide article .view-card img{transform:scale(.8);transform-origin:bottom right}}@media screen and (max-width:1440px){#genq03 .card-slide{min-height:1080px}#genq03 .card-slide article .view{display:grid;grid-template-columns:1fr 1fr;gap:24px}#genq03 .card-slide article .view-card{flex:none;height:auto}#genq03 .card-slide article .view-card img{transform:none}}#genq03 .card-slide-mobile{overflow:hidden;margin-top:100px;min-height:300px}#genq03 .card-slide-mobile article{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}#genq03 .card-slide-mobile article .info{display:flex;flex-direction:column;text-align:center}#genq03 .card-slide-mobile article .info p{color:#fff}#genq03 .card-slide-mobile article .slide{width:100%;overflow:hidden}#genq03 .card-slide-mobile article .slide .swiper{overflow:visible}#genq03 .card-slide-mobile article .slide .swiper .view{position:relative;display:flex;width:396px;height:360px;padding:40px;flex-direction:column;border-radius:20px;border:1px solid #032147;background:radial-gradient(120.77% 93.18% at 95.27% 95.49%,#1a467e,#082243)}#genq03 .card-slide-mobile article .slide .swiper .view b{color:#fff;font-size:28px;font-weight:600;line-height:40px;letter-spacing:-1.12px}#genq03 .card-slide-mobile article .slide .swiper .view span{color:#fff;font-size:40px;font-weight:700;line-height:58px;letter-spacing:-2.8px}#genq03 .card-slide-mobile article .slide .swiper .view span small{font-size:28px}#genq03 .card-slide-mobile article .slide .swiper .view p{color:#579cff;font-size:40px;font-weight:600;line-height:58px;letter-spacing:-1.6px}#genq03 .card-slide-mobile article .slide .swiper .view p small{color:#fff;font-size:28px}#genq03 .card-slide-mobile article .slide .swiper .view img{position:absolute;bottom:0;right:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media screen and (max-width:531px){#genq03 .card-slide-mobile article .info p{font-size:20px;line-height:24px;letter-spacing:-1.28px}#genq03 .card-slide-mobile article .info h3{font-size:16px;line-height:20px;letter-spacing:-.6px}#genq03 .card-slide-mobile article .slide .swiper .view{width:280px;height:280px}#genq03 .card-slide-mobile article .slide .swiper .view b{font-size:20px;line-height:32px;letter-spacing:-.8px}#genq03 .card-slide-mobile article .slide .swiper .view span{font-size:28px;line-height:36px;letter-spacing:-1.12px}#genq03 .card-slide-mobile article .slide .swiper .view span small{font-size:20px}#genq03 .card-slide-mobile article .slide .swiper .view p{font-size:28px;line-height:36px;letter-spacing:-1.12px}#genq03 .card-slide-mobile article .slide .swiper .view p small{font-size:20px}#genq03 .card-slide-mobile article .slide .swiper .view img{width:300px;height:auto}}@media screen and (max-width:360px){#genq03 .card-slide-mobile article .slide .swiper .view{width:260px;height:260px;padding:32px}}#autify01{overflow:hidden;position:relative;min-height:1180px}#autify01 .section-title p{word-break:keep-all}#autify01 .section-body{position:relative;max-width:100vw;width:100%;height:800px;display:flex;justify-content:center;align-items:center;overflow:visible}#autify01 .section-body .service-container{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#autify01 .section-body .service-container .ring-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;--ring-size: 837px;-webkit-mask-image:linear-gradient(to bottom,transparent 0px,black calc(var(--ring-size) * .52),black calc(100% - var(--ring-size) * .47),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0px,black calc(var(--ring-size) * .52),black calc(100% - var(--ring-size) * .47),transparent 100%)}#autify01 .section-body .service-container .ring-wrapper .service-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:transparent}#autify01 .section-body .service-container .ring-wrapper .service-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 250px #31c6e466}#autify01 .section-body .service-container .ring-wrapper .service-ring.ring-1{width:var(--ring-size);height:var(--ring-size);border:2px solid #fff;filter:drop-shadow(0 0 250px rgba(49,198,228,.4))}#autify01 .section-body .service-container .ring-wrapper .service-ring.ring-2{width:1294px;height:1294px;border:1.5px solid rgba(255,255,255,.3);filter:drop-shadow(0 0 400px rgba(49,198,228,.2))}#autify01 .section-body .service-container .service-core{position:relative;z-index:2;width:372px;height:372px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:radial-gradient(53.82% 53.82% at 50% 50%,#66d6edf2,#009dbd);box-shadow:0 1px 4px #ffffff40 inset,0 -10px #33bcd88c inset;overflow:hidden}#autify01 .section-body .service-container .service-core:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");z-index:1}#autify01 .section-body .service-container .service-core>svg{position:relative;z-index:2;width:208px;height:142px}#autify01 .section-body .service-container .logo-group{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;--rInner: clamp(260px, 30vw, 418.5px);--rOuter: clamp(300px, 34vw, 520px);--tilt: .62}#autify01 .section-body .service-container .logo-group .logo-box{position:absolute;top:50%;left:50%;--box-w: 264px;--box-h: 123px;width:var(--box-w);height:var(--box-h);border-radius:20px;border:2px solid rgb(49,198,228);background:#fff;display:flex;justify-content:center;align-items:center;--half-w: calc(var(--box-w) / 2);--half-h: calc(var(--box-h) / 2);--tx: -50%;--ty: -50%;--img-w: 60%;--img-h: auto;transform:translate(var(--tx),var(--ty))}#autify01 .section-body .service-container .logo-group .logo-box img{display:block;width:var(--img-w);height:var(--img-h);object-fit:contain}#autify01 .section-body .service-container .logo-group .logo-box.item-1,#autify01 .section-body .service-container .logo-group .logo-box.item-5{--box-w: 317px}#autify01 .section-body .service-container .logo-group .logo-box.item-1{--tx: calc(-30% - var(--rInner));--ty: calc(-50% - (var(--rInner) - var(--half-h)) * var(--tilt));--img-w: 60.88%;--img-h: 41.46%}#autify01 .section-body .service-container .logo-group .logo-box.item-2{--tx: calc(-20% + var(--rOuter));--ty: calc(-50% - (var(--rInner) - var(--half-h)) * var(--tilt));--img-w: 60.98%;--img-h: 65.04%}#autify01 .section-body .service-container .logo-group .logo-box.item-3{--tx: calc(-95% - var(--rOuter));--ty: -50% ;--img-w: 37.5%;--img-h: 75.61%}#autify01 .section-body .service-container .logo-group .logo-box.item-4{--tx: calc(-50% + var(--rInner));--ty: -50% ;--img-w: 32.58%;--img-h: 69.92%}#autify01 .section-body .service-container .logo-group .logo-box.item-5{--tx: calc(-40% - var(--rInner));--ty: calc(-50% + (var(--rInner) - var(--half-h)) * var(--tilt));--img-w: 71.29%;--img-h: 47.15%}#autify01 .section-body .service-container .logo-group .logo-box.item-6{--tx: calc(-20% + var(--rOuter));--ty: calc(-50% + (var(--rInner) - var(--half-h)) * var(--tilt));--img-w: 66.29%;--img-h: 100%}@media screen and (min-width:1921px){#autify01{min-height:1280px}}@media screen and (max-width:1550px){#autify01{min-height:911px}#autify01 .section-body{height:640px}#autify01 .section-body .service-container .ring-wrapper{--ring-size: 628px}#autify01 .section-body .service-container .ring-wrapper .service-ring.ring-2{width:970px;height:970px}#autify01 .section-body .service-container .service-core{width:279px;height:279px}#autify01 .section-body .service-container .service-core>svg{width:156px;height:108px}#autify01 .section-body .service-container .logo-group{--rInner: clamp(195px, 22.5vw, 314px);--rOuter: clamp(225px, 25.5vw, 485px)}#autify01 .section-body .service-container .logo-group .logo-box{--box-w: 198px;--box-h: 92px}#autify01 .section-body .service-container .logo-group .logo-box.item-1,#autify01 .section-body .service-container .logo-group .logo-box.item-5{--box-w: 237px}}@media screen and (max-width:1180px){#autify01{min-height:800px}#autify01 .section-body{height:560px}#autify01 .section-body .service-container .ring-wrapper{--ring-size: 433px}#autify01 .section-body .service-container .ring-wrapper .service-ring.ring-2{width:641px;height:641px}#autify01 .section-body .service-container .service-core{width:240px;height:240px}#autify01 .section-body .service-container .service-core>svg{width:134px;height:92px}#autify01 .section-body .service-container .logo-group{--rInner: 230px;--rOuter: 280px}#autify01 .section-body .service-container .logo-group .logo-box{--box-w: 157px;--box-h: 72px}#autify01 .section-body .service-container .logo-group .logo-box.item-1,#autify01 .section-body .service-container .logo-group .logo-box.item-5{--box-w: 187px}}@media screen and (max-width:890px){#autify01{min-height:800px}#autify01 .section-body .service-container .logo-group .logo-box.item-1{--tx: calc(-40% - 210px) }#autify01 .section-body .service-container .logo-group .logo-box.item-2{--tx: calc(-40% + 160px) }#autify01 .section-body .service-container .logo-group .logo-box.item-3{--tx: calc(-50% - 248px) }#autify01 .section-body .service-container .logo-group .logo-box.item-4{--tx: calc(-40% + 230px) }#autify01 .section-body .service-container .logo-group .logo-box.item-5{--tx: calc(-50% - 210px) }#autify01 .section-body .service-container .logo-group .logo-box.item-6{--tx: calc(-40% + 160px) }}@media screen and (max-width:680px){#autify01{min-height:650px}#autify01 .section-title{font-size:24px;line-height:36px;letter-spacing:-.72px}#autify01 .section-body{height:360px}#autify01 .section-body .service-container .ring-wrapper{--ring-size: 280px}#autify01 .section-body .service-container .ring-wrapper .service-ring.ring-1{width:280px;height:280px}#autify01 .section-body .service-container .ring-wrapper .service-ring.ring-2{width:413px;height:413px}#autify01 .section-body .service-container .service-core{width:154px;height:154px}#autify01 .section-body .service-container .service-core>svg{width:86px;height:60px}#autify01 .section-body .service-container .logo-group{--rInner: 230px;--rOuter: 280px}#autify01 .section-body .service-container .logo-group .logo-box{--box-w: 101px;--box-h: 46px}#autify01 .section-body .service-container .logo-group .logo-box.item-1,#autify01 .section-body .service-container .logo-group .logo-box.item-5{--box-w: 121px}#autify01 .section-body .service-container .logo-group .logo-box.item-1{--tx: calc(-40% - 135px) ;--ty: calc(-50% - 70px) }#autify01 .section-body .service-container .logo-group .logo-box.item-2{--tx: calc(-40% + 110px) ;--ty: calc(-50% - 70px) }#autify01 .section-body .service-container .logo-group .logo-box.item-3{--tx: calc(-50% - 160px) ;--ty: calc(-50% - 5px) }#autify01 .section-body .service-container .logo-group .logo-box.item-4{--tx: calc(-40% + 145px) ;--ty: calc(-50% - 5px) }#autify01 .section-body .service-container .logo-group .logo-box.item-5{--tx: calc(-50% - 135px) ;--ty: calc(-50% + 60px) }#autify01 .section-body .service-container .logo-group .logo-box.item-6{--tx: calc(-40% + 120px) ;--ty: calc(-50% + 60px) }}@media screen and (max-width:440px){#autify01 .section-body .service-container .logo-group{--rInner: 230px;--rOuter: 280px}#autify01 .section-body .service-container .logo-group .logo-box.item-1{--tx: calc(-40% - 120px) ;--ty: calc(-50% - 70px) }#autify01 .section-body .service-container .logo-group .logo-box.item-2{--tx: calc(-40% + 110px) ;--ty: calc(-50% - 70px) }#autify01 .section-body .service-container .logo-group .logo-box.item-3{--tx: calc(-50% - 120px) ;--ty: calc(-50% - 5px) }#autify01 .section-body .service-container .logo-group .logo-box.item-4{--tx: calc(-40% + 110px) ;--ty: calc(-50% - 5px) }#autify01 .section-body .service-container .logo-group .logo-box.item-5{--tx: calc(-50% - 110px) ;--ty: calc(-50% + 60px) }#autify01 .section-body .service-container .logo-group .logo-box.item-6{--tx: calc(-40% + 110px) ;--ty: calc(-50% + 60px) }}#autify02{gap:44px;height:700px;min-height:700px}#autify02 .section-title{gap:12px}#autify02 .section-title h3{color:#31c6e4}#autify02 article ul{display:flex;width:100%;justify-content:center;gap:24px}#autify02 article ul li{width:405px;display:flex;flex-direction:column;align-items:center}#autify02 article ul li .t-box{position:relative;display:flex;padding:44px;flex-direction:column;align-items:flex-start;gap:48px;flex:1 0 0;align-self:stretch;border-radius:20px;background:#f0f1f8}#autify02 article ul li .t-box .title{display:flex;flex-direction:column;gap:20px}#autify02 article ul li .t-box .title svg{width:50px;height:50px}#autify02 article ul li .t-box .title b{color:#8aa3ba;font-size:28px;font-weight:700;line-height:28px;letter-spacing:-.84px}#autify02 article ul li .t-box p{color:#011e43;font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.6px;word-break:keep-all}@media screen and (max-width:1080px){#autify02 article ul li .t-box p{white-space:pre-line;word-break:keep-all}}@media screen and (max-width:946px){#autify02{height:auto}#autify02 article ul{flex-direction:column}#autify02 article ul li{width:100%;flex-direction:row}#autify02 article ul li .t-box{flex-direction:row;gap:47px;padding:24px;align-items:center}#autify02 article ul li .t-box .title{width:200px;gap:16px}#autify02 article ul li .t-box .title b{font-size:24px;line-height:28px;letter-spacing:-.72px}}@media screen and (max-width:600px){#autify02 .section-title h3{font-size:16px;line-height:24px;letter-spacing:-.48px}#autify02 .section-title p{font-size:24px;line-height:32px;letter-spacing:-.72px}#autify02 article ul{gap:12px}#autify02 article ul li{gap:12px}#autify02 article ul li .t-box{flex-direction:column;justify-content:center;align-items:center;border-radius:12px;gap:12px}#autify02 article ul li .t-box .title{align-items:center}#autify02 article ul li .t-box .title svg{width:40px;height:40px}#autify02 article ul li .t-box .title b{white-space:normal;font-size:20px;line-height:28px;letter-spacing:-.6px}#autify02 article ul li .t-box p{width:80%;text-align:center;font-size:14px;line-height:20px;letter-spacing:-.42px}}.br-1180,.br-850{display:none}#autify03{height:1100px;min-height:1000px;gap:60px}#autify03 .section-body{max-width:1264px;gap:60px;border-radius:20px}#autify03 .section-body .depth{display:flex;width:100%;align-items:center;gap:12px;height:70px;border-radius:20px;background:linear-gradient(266deg,#6de0f729 2.46%,#31c6e429 97.38%)}#autify03 .section-body .depth-box{border-radius:20px;background:linear-gradient(266deg,#87ebff -43.67%,#31c6e4 97.42%);padding:10px 0;text-align:center;color:#fff;font-size:20px;font-weight:700;line-height:50px;letter-spacing:-.6px}#autify03 .section-body .depth-box:nth-of-type(1){width:210px}#autify03 .section-body .depth-box:nth-of-type(2){width:180px}#autify03 .section-body .depth-box:nth-of-type(3){width:210px}#autify03 .section-body .depth-box:nth-of-type(4){width:150px}#autify03 .section-body .depth-box:nth-of-type(5){width:290px}#autify03 .section-body .depth .arrow-icon,#autify03 .section-body .depth svg{width:32px;height:32px;background:#fff;border-radius:100%;color:#31c6e4}#autify03 .section-body .content{display:flex;flex-direction:column;width:100%;height:597px;gap:20px}#autify03 .section-body .content-box{display:flex;padding:44px;border-radius:20px;border:1px solid #32c6e4;background:#fff;box-shadow:0 0 33.6px #58d7f080;flex-direction:column;justify-content:space-between;align-items:flex-start}#autify03 .section-body .content-box>div{display:flex;flex-direction:column;align-items:flex-start;min-width:0}#autify03 .section-body .content-box>div img{width:auto;height:30px}#autify03 .section-body .content-box>div ul{display:none}#autify03 .section-body .content-box .arrow-link{flex:0 0 auto}#autify03 .section-body .content-box.first,#autify03 .section-body .content-box.last{flex-direction:row;align-items:flex-start}#autify03 .section-body .content .product-title{margin:8px 0 0;font-size:64px;font-weight:700;line-height:1;letter-spacing:-2px;color:#011e43}#autify03 .section-body .content .product-title span{font:inherit;letter-spacing:inherit;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}#autify03 .section-body .content .product-title.aximo span,#autify03 .section-body .content .product-title.nexus span{background-image:linear-gradient(266deg,#87ebff -43.67%,#31c6e4 97.42%)}#autify03 .section-body .content .product-title.genesis span{background-image:linear-gradient(266deg,#d4a4ff -43.67%,#9d5cff 97.42%)}#autify03 .section-body .content span{color:#011e43;font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.54px;word-break:keep-all;white-space:pre-line;margin-top:20px}@media screen and (max-width:1600px){#autify03{min-height:911px}#autify03 .section-body{width:1012px;gap:36px}#autify03 .section-body .depth-box:nth-of-type(1){width:160px}#autify03 .section-body .depth-box:nth-of-type(2){width:136px}#autify03 .section-body .depth-box:nth-of-type(3){width:160px}#autify03 .section-body .depth-box:nth-of-type(4){width:112px}#autify03 .section-body .depth-box:nth-of-type(5){width:220px}#autify03 .section-body .content{gap:24px;height:auto}#autify03 .section-body .content-box{padding:24px}#autify03 .section-body .content-box.first div img{width:auto}#autify03 .section-body .content-box.first div span{word-break:keep-all}#autify03 .section-body .content .product-title{font-size:48px;letter-spacing:-1.5px}}@media screen and (max-width:1180px){#autify03{height:auto}#autify03 .section-title p{white-space:pre-line}#autify03 .section-body{padding:0 40px;gap:24px}#autify03 .section-body .content{flex-direction:column}#autify03 .section-body .content-box>div{gap:4px}#autify03 .section-body .content-box.first{height:auto}#autify03 .section-body .content-box.first div img{width:auto;height:20px}#autify03 .section-body .content-box.last{height:100%}#autify03 .section-body .content .product-title{font-size:36px}#autify03 .section-body .content span{font-size:16px;line-height:18px;letter-spacing:-.36px}#autify03 .br-1180{display:inline}}@media screen and (max-width:1000px){#autify03 .section-body{width:100%}#autify03 .section-body .depth{display:none}#autify03 .section-body .content-box>div ul{margin-top:20px;display:flex;flex-wrap:wrap;color:#31c6e4;gap:4px}#autify03 .section-body .content-box>div ul li{display:flex;align-items:center;gap:4px}#autify03 .section-body .content-box>div ul li:after{content:">>";display:block;color:#87ebff}#autify03 .section-body .content-box>div ul li:last-child:after{display:none}}@media screen and (max-width:750px){#autify03{gap:40px;min-height:800px}#autify03 .section-body{padding:0 20px}#autify03 .section-body .content-box>div img{width:auto;height:16px}#autify03 .section-body .content .product-title{font-size:28px;letter-spacing:-1px;margin-top:0}}@media screen and (max-width:460px){#autify03 .section-body .content span{white-space:normal;word-break:keep-all}}#autify04{position:relative;overflow:hidden;gap:56px;min-height:911px}#autify04 .ring-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%)}#autify04 .ring-wrapper:before,#autify04 .ring-wrapper:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:#021f44}#autify04 .ring-wrapper:before{width:953px;height:953px;border-radius:953px;opacity:.4;background:#021f44;box-shadow:0 0 40px #31c6e4d9,0 0 260px #31c6e459}#autify04 .ring-wrapper:after{width:1474px;height:1474px;border-radius:1474px;opacity:.5;background:#021f44;box-shadow:0 0 200px #31c6e480}#autify04 .section-title{position:relative;z-index:2}#autify04 .section-title p{color:#fff}#autify04 .section-body ul{width:100%;position:relative;z-index:2;display:flex;justify-content:center;gap:24px}#autify04 .section-body ul .content-box{display:flex;width:415px;padding-bottom:20px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:20px;background:#007cff33}#autify04 .section-body ul .content-box .title{width:100%;padding:8px 32px;border-radius:20px;background:#fff;color:#011e43;text-align:center;font-size:24px;font-weight:700;line-height:48px}#autify04 .section-body ul .content-box .content{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;height:230px}#autify04 .section-body ul .content-box .content p{display:flex;align-items:center;gap:12px;width:100%;padding:0 32px;color:#fff;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.48px}#autify04 .section-body ul .content-box .content p:before{content:"";display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.8026%209.99999C22.2593%2012.2413%2021.9338%2014.5714%2020.8804%2016.6018C19.827%2018.6322%2018.1095%2020.24%2016.0141%2021.1573C13.9187%2022.0746%2011.5722%2022.2458%209.36586%2021.6424C7.15954%2021.0389%205.22676%2019.6974%203.88984%2017.8414C2.55293%2015.9854%201.89269%2013.7272%202.01923%2011.4434C2.14577%209.15952%203.05144%206.98808%204.58522%205.29116C6.11899%203.59424%208.18815%202.47442%2010.4476%202.11844C12.7071%201.76247%2015.0203%202.19185%2017.0016%203.33499M9.00146%2011L12.0015%2014L22.0015%204'%20stroke='%2332C6E4'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}#autify04 .section-body ul .content-box .content span{display:flex;flex-direction:column;justify-content:center;flex:1 0 0;align-self:stretch;color:#fff;text-align:center;font-size:36px;font-weight:700;line-height:48px}@media screen and (max-width:1600px){#autify04 .ring-wrapper:before{width:60vw;height:60vw;border-radius:60vw}#autify04 .ring-wrapper:after{width:92vw;height:92vw;border-radius:92vw}#autify04 .section-body ul .content-box{min-width:317px;width:26vw}#autify04 .section-body ul .content-box .content p{align-items:flex-start}}@media screen and (max-width:1080px){#autify04{padding:200px 0;height:auto;max-height:2000px;gap:66px}#autify04 .ring-wrapper:before{width:590px;height:590px;border-radius:590px;box-shadow:0 0 200px #31c6e480}#autify04 .ring-wrapper:after{width:913px;height:913px;border-radius:913px}#autify04 .section-body ul{flex-direction:column}#autify04 .section-body ul .content-box{min-width:100%;width:100%}#autify04 .section-body ul .content-box .title{padding:12px 32px;font-size:20px;line-height:24px}#autify04 .section-body ul .content-box .content{width:100%;height:auto;position:relative}#autify04 .section-body ul .content-box .content span{position:absolute;right:0;width:200px;white-space:pre-line;font-size:36px}}@media screen and (max-width:640px){#autify04{padding:60px 0}#autify04 .ring-wrapper:before,#autify04 .ring-wrapper:after{display:none}#autify04 .section-body .title{padding:8px 12px;font-size:16px;line-height:24px}#autify04 .section-body ul .content-box .content p{font-size:14px;line-height:20px;align-items:center}#autify04 .section-body ul .content-box .content p:before{width:18px;height:18px}#autify04 .section-body ul .content-box .content span{position:static;white-space:normal;width:100%;font-size:23px;line-height:28px}}#autify06{position:relative;--overlap: 100px;--left-color: #31c6e4;--right-color: #579cff;--glow-gap: 930px}#autify06 .flex-column-center{transform:translateY(var(--overlap))}#autify06>.section-title{gap:12px}#autify06>.section-title h3,#autify06>.section-title p{color:#fff}#autify06>.section-title h3{font-weight:500}#autify06>.section-title:first-of-type{transform:translateY(100px)!important;position:relative}#autify06 .section-body{transform:translateY(var(--overlap));flex:1 0 0;position:relative;z-index:1;width:100%;height:800px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;overflow:hidden;margin-top:calc(var(--overlap) * -1)}#autify06 .section-body .section-title{flex:0 0 auto;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:12px}#autify06 .section-body .section-title p{color:#fff;font-weight:500;font-size:24px;line-height:40px;text-align:center}#autify06 .section-body .autify-wrap{position:relative;display:block;z-index:1;--dash-size: 300px;--dash-shift-left: 0px;--dash-shift-right: 0px;--img-size: 220px;width:var(--img-size);height:var(--img-size)}#autify06 .section-body .autify-wrap .glow-layer{position:absolute;left:50%;top:50%;width:100vw;height:800px;transform:translate(-50%,-50%);z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent)}#autify06 .section-body .autify-wrap .glow-layer:before,#autify06 .section-body .autify-wrap .glow-layer:after{content:"";position:absolute;top:50%;width:1380px;height:1380px;border-radius:50%;transform:translate(-50%,-50%);background:transparent}#autify06 .section-body .autify-wrap .glow-layer:before{left:calc(50% - var(--glow-gap) - 10px);box-shadow:0 0 200px 50px #31c6e466}#autify06 .section-body .autify-wrap .glow-layer:after{left:calc(50% + var(--glow-gap) + 10px);box-shadow:0 0 200px 50px #0083ff66}#autify06 .section-body .autify-wrap:before,#autify06 .section-body .autify-wrap:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:92px;height:8px;background:radial-gradient(circle,var(--dash-color) 3px,transparent 3px);background-repeat:repeat-x;background-size:var(--dash-size) 100%;pointer-events:none}#autify06 .section-body .autify-wrap:before{right:calc(100% + 30px);--dash-color: var(--left-color);background-position:var(--dash-shift-left) 0}#autify06 .section-body .autify-wrap:after{left:calc(100% + 30px);--dash-color: var(--right-color);background-position:var(--dash-shift-right) 0}#autify06 .section-body .autify-wrap .big-dot{position:absolute;top:50%;transform:translateY(-50%)!important;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--dot-color);box-sizing:border-box}#autify06 .section-body .autify-wrap .big-dot.left{right:calc(100% + 130px);--dot-color: var(--left-color)}#autify06 .section-body .autify-wrap .big-dot.right{left:calc(100% + 130px);--dot-color: var(--right-color)}#autify06 .section-body .autify-wrap img{position:absolute;left:50%;top:50%;width:var(--img-size);display:block;transform:translate(-50%,-50%);z-index:2}#autify06 .section-body .content{width:320px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:36px;--theme-color: var(--left-color)}#autify06 .section-body .content>div{display:flex;flex-direction:column;align-items:center;gap:20px}#autify06 .section-body .content>div h3{color:#fff;text-align:center;font-size:24px;font-weight:700;line-height:34px;letter-spacing:-.72px}#autify06 .section-body .content>div .lg-logo{width:280px}#autify06 .section-body .content>div .comes-logo{width:214px}#autify06 .section-body .content p{color:#fff;text-align:center;font-size:20px;font-weight:500;line-height:40px}#autify06 .section-body .content--right{--theme-color: var(--right-color)}#autify06 .section-body .content--right>div h3{color:var(--right-color)}@media screen and (min-width:1921px){#autify06{min-height:1180px}}@media screen and (max-width:1500px){#autify06{--glow-gap: 830px}#autify06 .section-body .autify-wrap{--img-size: 168px}#autify06 .section-body .content{margin-top:40px}#autify06 .section-body .content>div{gap:12px}#autify06 .section-body .content>div h3{font-size:18px;line-height:24px;letter-spacing:-.54px}#autify06 .section-body .content>div .lg-logo,#autify06 .section-body .content>div .comes-logo{width:180px}#autify06 .section-body .content p{line-height:32px}}@media screen and (max-width:1080px){#autify06{--overlap: 0}#autify06 .flex-column-center,#autify06 .section-body{transform:none}#autify06>.section-title:first-of-type{transform:none!important}#autify06 .section-body{height:1000px;flex:none;display:flex;gap:160px;flex-direction:column;align-items:center;margin-top:0}#autify06 .section-body .autify-wrap{--img-width: 170px;--img-half: calc(var(--img-width) / 2);--dot-size: 20px;--dot-gap: 98px;margin-right:0;width:var(--img-width);height:117px}#autify06 .section-body .autify-wrap .glow-layer{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%)}#autify06 .section-body .autify-wrap .glow-layer:before,#autify06 .section-body .autify-wrap .glow-layer:after{left:50%;top:50%}#autify06 .section-body .autify-wrap .glow-layer:before{top:50%;transform:translate(-50%,calc(-50% - var(--glow-gap)))}#autify06 .section-body .autify-wrap .glow-layer:after{top:50%;transform:translate(-50%,calc(-50% + var(--glow-gap)))}#autify06 .section-body .autify-wrap:before,#autify06 .section-body .autify-wrap:after{content:"";position:absolute;left:50%;width:8px;height:92px;transform:translate(-50%);background-repeat:repeat-y;background-size:100% var(--dash-size);pointer-events:none;z-index:1}#autify06 .section-body .autify-wrap:before{top:auto;bottom:calc(100% + 30px);background-position:0 var(--dash-shift-left)}#autify06 .section-body .autify-wrap:after{top:calc(100% + 30px);background-position:0 var(--dash-shift-right)}#autify06 .section-body .autify-wrap .big-dot{display:block;left:50%;right:auto;width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:#fff;box-sizing:border-box;transform:translate(-50%,-50%)!important;z-index:2}#autify06 .section-body .autify-wrap .big-dot.left{top:calc(50% - var(--img-half) - var(--dot-gap) - var(--dot-size) / 2);bottom:auto}#autify06 .section-body .autify-wrap .big-dot.right{top:calc(50% + var(--img-half) + var(--dot-gap) + var(--dot-size) / 2);bottom:auto;left:50%}#autify06 .section-body .autify-wrap img{position:absolute;left:50%;top:50%;width:var(--img-width);transform:translate(-50%,-50%)!important;display:block;z-index:2}#autify06 .section-body .content p{font-size:16px;line-height:24px}}@media screen and (max-width:600px){#autify06{--glow-gap: 450px;height:950px}#autify06>.section-title p{word-break:keep-all}#autify06>.section-title h3{font-size:16px;line-height:24px;letter-spacing:-.48px;text-align:center;white-space:pre-line}#autify06 .section-body{gap:0px;height:700px}#autify06 .section-body .autify-wrap{--img-width: 120px;--dot-size: 14px;--dot-gap: 24px;height:82px}#autify06 .section-body .autify-wrap .glow-layer:before,#autify06 .section-body .autify-wrap .glow-layer:after{width:720px;height:720px}#autify06 .section-body .autify-wrap:before,#autify06 .section-body .autify-wrap:after{display:none}#autify06 .section-body .autify-wrap img{width:120px;z-index:2;position:relative}#autify06 .section-body .content{margin-top:0}#autify06 .section-body .content>div h3{font-size:16px;line-height:20px;letter-spacing:-.48px}#autify06 .section-body .content>div .lg-logo,#autify06 .section-body .content>div .comes-logo{width:116px}#autify06 .section-body .content p{font-size:14px;line-height:20px}}.movie{max-height:1080px}.movie .section-header{margin-bottom:88px;gap:24px}.movie .section-header h3{color:#579cff;font-size:24px;font-weight:700;line-height:34px;letter-spacing:-.72px;text-align:center}.movie .section-header h3.blue{color:#31c6e4}.movie .section-header h2{color:#fff;text-align:center;font-size:60px;font-style:normal;font-weight:700;line-height:58px;letter-spacing:-1.8px}.movie .section-header p{color:#fff;font-size:24px;font-weight:500;line-height:36px;letter-spacing:-.72px;text-align:center;white-space:pre-line}.movie .section-header img{width:256px;height:55px}.movie-content{width:100%;max-width:1280px;aspect-ratio:5/3;margin:0 auto;overflow:hidden}.movie-content iframe,.movie-content video{width:100%;height:100%;border-radius:20px}@media screen and (min-width:1921px){.movie{min-height:1080px}}@media screen and (max-width:1440px){.movie{min-height:800px}.movie#genq04{min-height:1000px}.movie .movie-content{max-width:1000px}}@media screen and (max-width:1024px){.movie .movie-header{margin-bottom:35px}.movie .movie-header h3{font-size:20px;font-weight:700;line-height:24px;letter-spacing:-.6px}.movie .movie-header h2{font-size:40px;line-height:32px;letter-spacing:-1.2px}.movie .movie-header p{font-size:20px;line-height:26px;letter-spacing:-.6px}.movie .movie-header img{width:149px;height:32px}.movie .movie-content{max-width:630px}}@media screen and (max-width:800px){.movie .section-header p{white-space:normal}}@media screen and (max-width:628px){.movie .section-header{margin-bottom:24px}.movie .section-header h3{font-size:16px;line-height:20px}.movie .section-header h2{font-size:28px;line-height:32px}.movie .section-header p{font-size:16px;line-height:20px;word-break:keep-all;white-space:normal}.movie .section-header img{width:160px}.movie .movie-header{margin-bottom:42px}.movie .movie-header h3{font-size:16px;line-height:20px;letter-spacing:-.48px}.movie .movie-header h2{font-size:40px;line-height:32px;letter-spacing:-1.2px}.movie .movie-header p{width:210px;font-size:16px;line-height:24px;letter-spacing:-.64px}.movie .movie-content{width:100%}.movie .movie-content iframe,.movie .movie-content video{border-radius:0}}@media screen and (max-width:600px){.movie{min-height:auto;height:500px;justify-content:flex-end}.movie#genq04{min-height:auto;height:560px;justify-content:flex-end}}#car01{position:relative;min-height:716px;height:100vh}#car01 .bg{position:absolute;width:100%;height:100%;z-index:-1;background-image:url(/assets/main-bg-DEqxcOBe.png);background-size:cover}#car01 .bg:after{content:"";position:absolute;bottom:-300px;width:100%;height:600px;background:linear-gradient(180deg,#011e4300,#011e43 50.25%)}#car01 .section-header{gap:46px;text-align:center}#car01 .section-header h2{font-size:72px;font-weight:700;line-height:90px;letter-spacing:-3.2px;white-space:pre-line}#car01 .section-header p{color:#fff;font-size:28px;font-weight:400;line-height:40px;letter-spacing:-1.12px;white-space:pre-line}@media screen and (max-width:1600px){#car01 .bg{background-position:100% 0}#car01 .section-header h2{font-size:60px;line-height:80px;letter-spacing:-2.4px}#car01 .section-header p{font-size:24px;line-height:42px;letter-spacing:-.96px}}@media screen and (max-width:1180px){#car01{gap:40px}#car01 .bg{background-position:50% 50%}#car01 .section-header h2{font-size:52px;line-height:64px;letter-spacing:-2.08px}#car01 .section-header p{font-size:20px;line-height:32px;letter-spacing:-.8px}}@media screen and (max-width:600px){#car01{min-height:400px;gap:28px}#car01 .bg{filter:blur(2px)}#car01 .section-header h2{font-size:32px;line-height:42px;letter-spacing:-1.28px}#car01 .section-header p{font-size:14px;line-height:24px;letter-spacing:-.56px;word-break:keep-all}}#car02{flex-direction:column;margin-top:-180px;padding-top:40px;gap:40px;height:911px}#car02 .section-header{display:flex}#car02 .section-header button{position:relative;pointer-events:auto;display:flex;height:320px;padding:44px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:24px;border:2px solid transparent;flex:1 0 0}#car02 .section-header button .title{display:flex;flex-direction:column;align-items:flex-start;gap:4px}#car02 .section-header button .title span{color:#579cff;font-size:16px;font-weight:700;line-height:28px;letter-spacing:-.48px;text-align:left}#car02 .section-header button .title b{color:#fff;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-.72px}#car02 .section-header button p{color:#fff;font-size:18px;font-weight:400;line-height:28px;letter-spacing:-.54px;text-align:left;word-break:keep-all;white-space:pre-wrap}#car02 .section-header button svg{width:44px;height:44px;rotate:90deg;color:#579cff}#car02 .section-header button.active{border-radius:20px;border:2px solid #FFF;background:radial-gradient(87.1% 99.07% at 56.84% 127.12%,#2563b3,#08224300);box-shadow:0 4px 4px #00000040}#car02 .section-header button.active svg{color:#fff}#car02 .section-body .box{display:flex;padding:44px;align-items:flex-start;gap:52px;border:none;border-radius:20px;background:#007cff33}#car02 .section-body .box h3{min-width:320px;color:#fff;font-size:32px;font-weight:700;line-height:28px;letter-spacing:-.96px;white-space:pre;text-align:left}#car02 .section-body .box .contents{display:flex;flex-direction:column;gap:36px}#car02 .section-body .box .contents-title{display:flex;flex-direction:column;gap:12px}#car02 .section-body .box .contents-title span{color:#579cff;font-size:24px;font-weight:500;line-height:28px;letter-spacing:-.72px}#car02 .section-body .box .contents-title p{color:#fff;font-size:20px;font-weight:500;line-height:32px;letter-spacing:-.6px;word-break:keep-all;white-space:pre-line}#car02 .section-body .box .contents-keywords{display:flex;flex-direction:column;gap:12px}#car02 .section-body .box .contents-keywords span{color:#579cff;font-size:24px;font-weight:500;line-height:28px;letter-spacing:-.72px}#car02 .section-body .box .contents-keywords ul{display:flex;gap:12px}#car02 .section-body .box .contents-keywords ul li{padding:10px 28px;border-radius:80px;background:#579cff;color:#fff;font-size:20px;font-weight:500;line-height:20px;letter-spacing:-.4px}#car02 .fade-in-only-enter-active{transition:opacity .35s ease,transform .35s ease}#car02 .fade-in-only-enter-from{opacity:0;transform:translateY(10px)}#car02 .fade-in-only-enter-to{opacity:1;transform:translateY(0)}#car02 .fade-in-only-leave-active{transition:none!important}#car02 .fade-in-only-leave-from,#car02 .fade-in-only-leave-to{opacity:0!important;transform:translateY(0)!important}@media screen and (min-width:1921px){#car02{min-height:911px}}@media screen and (max-width:1600px){#car02 .section-header button{height:auto}#car02 .section-header button p{white-space:normal;font-size:16px;height:84px}#car02 .section-body .box{flex-direction:column;gap:24px}#car02 .section-body .box .contents-title p{font-size:18px;letter-spacing:-.54px}#car02 .section-body .box .contents-keywords ul li{font-size:18px;letter-spacing:-.36px}}@media screen and (max-width:1180px){#car02{gap:20px}#car02 .section-header button{height:auto;align-items:center;padding:24px}#car02 .section-header button .title{align-items:center;flex-direction:column-reverse}#car02 .section-header button .title span{margin-top:10px;width:100%;font-size:14px;text-align:center;line-height:20px}#car02 .section-header button .title b{font-size:18px;line-height:20px;letter-spacing:-.54px;text-align:center}#car02 .section-header button p{display:none}#car02 .section-header button svg{width:36px;height:36px}#car02 .section-body .box{padding:24px}#car02 .section-body .box h3{font-size:20px;line-height:24px;letter-spacing:-.6px}#car02 .section-body .box .contents-title span{font-size:16px;line-height:20px;letter-spacing:-.48px}#car02 .section-body .box .contents-title p{font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.39px}#car02 .section-body .box .contents-keywords span{font-size:16px;line-height:20px;letter-spacing:-.48px}#car02 .section-body .box .contents-keywords ul li{padding:10px 14px;font-size:14px;line-height:20px;letter-spacing:-.39px}}@media screen and (max-width:780px){#car02{padding:70px 0;height:auto;min-height:600px}#car02 .section-header{max-width:calc(100% - 40px)}#car02 .section-header button{padding:10px;justify-content:center}#car02 .section-header button .title span{display:none}#car02 .section-header button .title b{font-size:14px;line-height:18px;letter-spacing:-.42px;word-break:keep-all}#car02 .section-header button svg{display:none}#car02 .section-body{max-width:calc(100% - 40px)}#car02 .section-body .box h3{font-size:16px;letter-spacing:-.48px}#car02 .section-body .box .contents-title span{font-size:14px;letter-spacing:-.42px}#car02 .section-body .box .contents-title p{font-size:13px;letter-spacing:-.39px}#car02 .section-body .box .contents-keywords span{font-size:14px;letter-spacing:-.42px}#car02 .section-body .box .contents-keywords ul{flex-wrap:wrap;gap:8px}#car02 .section-body .box .contents-keywords ul li{border-radius:16px;padding:6px 10px;font-size:12px}}#car03{min-height:auto;height:1275px;max-height:none;gap:44px}#car03 .section-header{gap:40px}#car03 .section-header h2{color:#fff;text-align:center;font-size:40px;font-weight:700;line-height:58px;letter-spacing:-1.2px}#car03 .section-header .btn-list{width:100%;display:flex}#car03 .section-header .btn-list li{position:relative;cursor:pointer;pointer-events:auto;display:flex;flex-direction:column;align-items:flex-start;padding:24px 44px;gap:24px;flex:1 0 0;border-radius:20px;border:2px solid transparent}#car03 .section-header .btn-list li .btn-header{display:flex;align-items:center;gap:24px}#car03 .section-header .btn-list li .btn-header .icon{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:8px;background:#fff}#car03 .section-header .btn-list li .btn-header .icon svg{color:#0083ff}#car03 .section-header .btn-list li .btn-header b{color:#fff;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-.72px}#car03 .section-header .btn-list li .btn-footer{display:flex;flex-direction:column;gap:24px}#car03 .section-header .btn-list li .btn-footer p{color:#fff;font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.54px;white-space:pre-line}#car03 .section-header .btn-list li .btn-footer svg{rotate:90deg;color:#fff;width:44px}#car03 .section-header .btn-list li.active{border-color:#fff;background:radial-gradient(87.1% 99.07% at 56.84% 127.12%,#2563b3,#08224300);box-shadow:0 4px 4px #00000040}#car03 .section-body{border-radius:20px;background:#007cff33}#car03 .section-body .box{width:100%;border:none;border-radius:20px;background:#007cff33;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:780px;max-height:780px}#car03 .section-body .box h3{color:#fff;text-align:center;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-.72px}#car03 .section-body .box.car031{padding:80px 0;gap:80px}#car03 .section-body .box.car031 ul{position:relative;width:1200px;height:405px;border-radius:200px;background:#021f44;display:flex;align-items:center;justify-content:center}#car03 .section-body .box.car031 ul li{width:300px;height:300px;border-radius:100%;background:radial-gradient(175.39% 175.39% at 94.39% 121.12%,#0055c2,#011e4300);box-shadow:0 2px #006fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:44px}#car03 .section-body .box.car031 ul li svg{width:56px}#car03 .section-body .box.car031 ul li span{display:inline-block;white-space:pre-line;color:#fff;text-align:center;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.6px}#car03 .section-body .box.car031 ul li:nth-child(2){margin:0 -50px}#car03 .section-body .box.car031 ul li:nth-child(3){margin-right:-50px}#car03 .section-body .box.car031 ul:after{content:"내일의 컴즈를 이끌어갈 핵심 인재";display:block;position:absolute;bottom:-28px;padding:8px 32px;border-radius:20px;background:#fff;color:#011e43;text-align:center;font-size:24px;font-weight:700;line-height:48px;letter-spacing:-.96px}#car03 .section-body .box.car031 p{color:#fff;text-align:center;font-size:24px;font-weight:500;line-height:40px;letter-spacing:-.72px}#car03 .section-body .box.car031 p b{font-weight:600}#car03 .section-body .box.car032{display:flex;flex-direction:column;padding:70px 50px;overflow-anchor:none}#car03 .section-body .box.car032 .depth1{width:100%;display:flex;align-items:center;gap:24px}#car03 .section-body .box.car032 .depth1-top{justify-content:space-between}#car03 .section-body .box.car032 .depth1-top .shadow-box{flex:1 0 0}#car03 .section-body .box.car032 .depth1-btm{margin-top:50px}#car03 .section-body .box.car032 .depth1 .break,#car03 .section-body .box.car032 .depth1 .break-mob{display:none}#car03 .section-body .box.car032 .depth1 .shadow-box{display:flex;padding:24px;justify-content:center;align-items:center;gap:20px;color:#fff;text-align:center;font-size:24px;line-height:32px;letter-spacing:-.48px}#car03 .section-body .box.car032 .depth1 .shadow-box span{background:transparent;padding:0;height:0;color:#63a4ff;font-weight:400;font-size:32px}#car03 .section-body .box.car032 .depth1 .shadow-box.active{position:relative;height:auto;background:#fff;color:#021f44;font-weight:700}#car03 .section-body .box.car032 .depth1 .shadow-box.active .connector{position:absolute;display:none;left:50%;transform:translate(-50%);top:70px;flex-direction:column;align-items:center;gap:15px}#car03 .section-body .box.car032 .depth1 .shadow-box.active .connector .dots-head{width:24px;height:24px;border-radius:100%;background:#fff;border:3px solid #579cff}#car03 .section-body .box.car032 .depth1 .shadow-box.active .connector .dots-body{display:flex;flex-direction:column;gap:6px;height:auto;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 50%,transparent 100%)}#car03 .section-body .box.car032 .depth1 .shadow-box.active .connector .dots-body .dot{width:8px;height:8px;border-radius:100%;background:#579cff}#car03 .section-body .box.car032 .depth1 .arrow{width:48px;color:#0083ff}#car03 .section-body .box.car032 .exception{overflow:hidden;visibility:hidden;width:100%;height:0;padding:44px 24px;flex-direction:column;align-items:center;gap:40px}#car03 .section-body .box.car032 .exception .depth2{display:flex;width:100%;flex-wrap:wrap;gap:10px}#car03 .section-body .box.car032 .exception .depth2 li{display:flex;flex-direction:column;color:#fff;font-size:18px;gap:12px;font-weight:500;line-height:30px;letter-spacing:-.54px}#car03 .section-body .box.car032 .exception .depth2 li p{display:flex;gap:12px;justify-content:center;align-items:center}#car03 .section-body .box.car032 .exception .depth2 li p small{color:#63a4ff}#car03 .section-body .box.car032 .exception .depth2 li .bar{width:0;height:10px;border-radius:8px;background:linear-gradient(90deg,#013169 4.1%,#0083ff 175.37%)}#car03 .section-body .box.car032 .exception .depth2 li:nth-child(1){width:calc(40% - 8px)}#car03 .section-body .box.car032 .exception .depth2 li:nth-child(2){width:calc(30% - 8px)}#car03 .section-body .box.car032 .exception .depth2 li:nth-child(3){width:calc(30% - 8px)}#car03 .section-body .box.car032 .exception .depth2 li:nth-child(4){width:calc(33% - 8px)}#car03 .section-body .box.car032 .exception .depth2 li:nth-child(5){width:calc(33% - 8px)}#car03 .section-body .box.car032 .exception .depth2 li:nth-child(6){width:33%}#car03 .section-body .box.car033{padding:80px 50px;gap:44px}#car03 .section-body .box.car033 .list{width:100%;display:flex;flex-wrap:wrap;gap:20px}#car03 .section-body .box.car033 .list .shadow-box{flex:0 0 calc(50% - 10px);padding:20px;display:flex;align-items:center;box-shadow:none;gap:40px}#car03 .section-body .box.car033 .list .shadow-box span{display:flex;flex-direction:column;align-items:center;justify-content:center;width:220px;height:220px;border-radius:20px;background:radial-gradient(175.39% 175.39% at 94.39% 121.12%,#0055c2,#011e4300);box-shadow:0 2px #006fff;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.6px}#car03 .section-body .box.car033 .list .shadow-box span svg{max-width:48px;height:50px}#car03 .section-body .box.car033 .list .shadow-box ul{display:flex;flex-direction:column;color:#fff;gap:4px;font-weight:500;line-height:30px;letter-spacing:-.48px}#car03 .section-body .box.car033 .list .shadow-box ul .flex{flex-direction:column}#car03 .section-body .box.car033 .list .shadow-box ul .flex p{display:flex;gap:12px}#car03 .section-body .box.car033 .list .shadow-box ul .flex small{color:#63a4ff}#car03 .section-body .box.car033 .list .shadow-box ul .flex ol{padding-left:60px;list-style:disc;font-size:14px;line-height:24px}#car03 .section-body .box.car034{padding:50px;gap:20px}#car03 .section-body .box.car034 ul{width:100%;display:flex;align-items:center;gap:24px}#car03 .section-body .box.car034 ul .shadow-box{display:flex;flex:1 0 0;padding:24px;justify-content:center;align-items:center;gap:20px;color:#fff;text-align:center;font-size:24px;line-height:32px;letter-spacing:-.48px}#car03 .section-body .box.car034 ul .shadow-box span{background:transparent;padding:0;height:0;color:#63a4ff;font-weight:400;font-size:32px}#car03 .section-body .box.car034 ul .arrow{width:48px;color:#0083ff}#car03 .section-body .box.car034 .box-list{display:flex;width:100%;gap:24px}#car03 .section-body .box.car034 .box-list .blue-box{width:100%;border-radius:20px;background:#021f44;padding:24px;display:flex;flex-direction:column;gap:24px;color:#fff}#car03 .section-body .box.car034 .box-list .blue-box h4{font-size:24px;font-weight:500;line-height:32px;letter-spacing:-.48px}#car03 .section-body .box.car034 .box-list .blue-box .contents{display:flex;gap:24px}#car03 .section-body .box.car034 .box-list .blue-box .contents-box{background:#ffffff0d;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:24px}#car03 .section-body .box.car034 .box-list .blue-box .contents-box .top{display:flex;height:265px;flex-direction:column;align-items:center;text-align:center}#car03 .section-body .box.car034 .box-list .blue-box .contents-box .top small{color:#63a4ff;font-size:20px;font-weight:400;line-height:32px;letter-spacing:-.4px}#car03 .section-body .box.car034 .box-list .blue-box .contents-box .top b{font-size:20px;font-weight:700;line-height:32px;letter-spacing:-.4px}#car03 .section-body .box.car034 .box-list .blue-box .contents-box .top p{margin-top:12px;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.48px;white-space:pre-line}#car03 .section-body .box.car034 .box-list .blue-box .contents-box .btm{width:100%;display:flex;flex-direction:column;gap:12px}#car03 .section-body .box.car034 .box-list .blue-box .contents-box .btm a{display:flex;justify-content:center;padding:12px 24px;border-radius:20px;border:1px solid #63a4ff;background:#011e43;color:#63a4ff;font-size:18px;font-weight:700;line-height:34px;letter-spacing:-.54px}#car03 .section-body .box.car034 .box-list .right{flex-direction:column;gap:24px}#car03 .section-body .box.car034 .box-list .right .blue-box{height:100%}#car03 .section-body .box.car034 .box-list .right .blue-box ol{display:flex;flex-direction:column;gap:4px}#car03 .section-body .box.car034 .box-list .right .blue-box ol li{display:flex;gap:12px;color:#fff;font-weight:500;line-height:30px;letter-spacing:-.48px}#car03 .section-body .box.car034 .box-list .right .blue-box ol li small{color:#63a4ff}#car03 .fade-in-only-enter-active,#car03 .fade-in-only-leave-active{transition:opacity .25s ease,transform .25s ease}#car03 .fade-in-only-enter-from{opacity:0;transform:translateY(10px)}#car03 .fade-in-only-enter-to,#car03 .fade-in-only-leave-from{opacity:1;transform:translateY(0)}#car03 .fade-in-only-leave-to{opacity:0;transform:translateY(0)}@media screen and (min-width:1921px){#car03{min-height:911px}}@media screen and (max-width:1600px){#car03{height:auto;max-height:1800px}#car03 .section-header .btn-list li .btn-footer p{white-space:normal;word-break:keep-all}#car03 .section-body .box.car031{padding:70px 50px}#car03 .section-body .box.car031 ul{width:100%;height:auto;padding:50px;border-radius:15vw}#car03 .section-body .box.car031 ul li{width:20vw;height:20vw}#car03 .section-body .box.car032{padding:70px 30px}#car03 .section-body .box.car032 .depth1{gap:12px}#car03 .section-body .box.car033{padding:24px 12px;gap:24px}#car03 .section-body .box.car033 .list .shadow-box{padding:18px}#car03 .section-body .box.car033 .list .shadow-box ul .flex ol{white-space:pre-line;word-break:keep-all}#car03 .section-body .box.car034{padding:24px}#car03 .section-body .box.car034 ul{display:none}#car03 .section-body .box.car034 .box-list{flex-direction:column}#car03 .section-body .box.car034 .box-list .blue-box .contents-box{flex-direction:row;gap:24px}#car03 .section-body .box.car034 .box-list .blue-box .contents-box .top{width:180px;justify-content:center}#car03 .section-body .box.car034 .box-list .blue-box .contents-box .btm{width:calc(100% - 204px)}#car03 .section-body .box.car034 .box-list .right{flex-direction:row}#car03 .section-body .box.car034 .box-list .right .blue-box ol li{word-break:keep-all}}@media screen and (max-width:1440px){#car03 .section-body .box{max-height:1400px}#car03 .section-body .box.car031 ul{width:auto;max-width:783px;flex-wrap:wrap;border-radius:40px}#car03 .section-body .box.car031 ul li{width:27vw;height:27vw;max-width:305px;max-height:305px}#car03 .section-body .box.car031 ul li:nth-child(2){margin-right:1vw}#car03 .section-body .box.car031 ul li:nth-child(3),#car03 .section-body .box.car031 ul li:nth-child(4){margin-top:-50px}#car03 .section-body .box.car033 .list .shadow-box{gap:20px}#car03 .section-body .box.car033 .list .shadow-box span{gap:18px;max-width:180px}}@media screen and (max-width:1400px){#car03 .section-body .box.car032{padding:20px}#car03 .section-body .box.car032 .depth1{flex-wrap:wrap}#car03 .section-body .box.car032 .depth1>.shadow-box{flex:1 1 0;min-width:0}#car03 .section-body .box.car032 .depth1>.arrow{flex:0 0 24px;width:24px}#car03 .section-body .box.car032 .depth1>.break{display:block;flex:0 0 100%;height:0}#car03 .section-body .box.car032 .depth1 .shadow-box{font-size:20px;line-height:32px;letter-spacing:-.4px;padding:12px 24px;border-radius:20px;gap:10px}#car03 .section-body .box.car032 .depth1 .shadow-box span{font-size:20px;line-height:32px;letter-spacing:-.4px}#car03 .section-body .box.car032 .depth1 .shadow-box.active .connector{top:50px}}@media screen and (max-width:1180px){#car03,#car03 .section-header{gap:20px}#car03 .section-header h2{font-size:32px;line-height:48px;letter-spacing:-.96px}#car03 .section-header .btn-list li{align-items:center}#car03 .section-header .btn-list li .btn-header{flex-direction:column}#car03 .section-header .btn-list li .btn-footer p{display:none}#car03 .section-body .box.car031{padding:20px 20px 40px;gap:50px}#car03 .section-body .box.car031 ul{width:100%;max-width:100%;border-radius:20px;padding:40px 60px}#car03 .section-body .box.car031 ul li{width:30vw;height:30vw;max-width:30vw;max-height:30vw;min-width:220px;min-height:220px;gap:24px}#car03 .section-body .box.car031 ul li svg{width:47px}#car03 .section-body .box.car031 ul li span{font-size:16px;line-height:24px;letter-spacing:-.48px}#car03 .section-body .box.car031 ul li:nth-child(2){margin-right:0}#car03 .section-body .box.car031 ul:after{font-size:20px;line-height:36px;letter-spacing:-.8px}#car03 .section-body .box.car031 p{font-size:20px;line-height:32px;letter-spacing:-.6px}}@media screen and (max-width:1080px){#car03 .section-body .box.car032 .exception{padding:24px}#car03 .section-body .box.car032 .exception h3{font-size:20px;line-height:24px;letter-spacing:-.6px}#car03 .section-body .box.car032 .exception .depth2{gap:8px;display:grid;grid-template-columns:1fr 1fr 1fr}#car03 .section-body .box.car032 .exception .depth2 li{width:100%!important}#car03 .section-body .box.car033 .list,#car03 .section-body .box.car033 .list .shadow-box{flex-direction:column}#car03 .section-body .box.car033 .list .shadow-box span{width:100%;max-width:100%;flex-direction:row;height:68px;gap:10px}#car03 .section-body .box.car033 .list .shadow-box span svg{height:28px}#car03 .section-body .box.car033 .list .shadow-box ul{width:100%;flex-direction:row;gap:0;flex-wrap:wrap}#car03 .section-body .box.car033 .list .shadow-box ul .flex{width:50%}#car03 .section-body .box.car034{padding:24px 12px}#car03 .section-body .box.car034 .box-list .blue-box .contents-box{flex-direction:column}#car03 .section-body .box.car034 .box-list .blue-box .contents-box .top{width:100%;justify-content:center;height:auto}#car03 .section-body .box.car034 .box-list .blue-box .contents-box .btm{width:100%;flex-direction:row}#car03 .section-body .box.car034 .box-list .blue-box .contents-box .btm a{width:100%;word-break:keep-all;text-align:center}#car03 .section-body .box.car034 .box-list .right{flex-direction:row}#car03 .section-body .box.car034 .box-list .right .blue-box ol li{word-break:keep-all}}@media screen and (max-width:800px){#car03 .section-header h2{font-size:20px;line-height:28px;letter-spacing:-.48px}#car03 .section-header .btn-list li{padding:12px 8px;align-items:center}#car03 .section-header .btn-list li .btn-header{padding:0}#car03 .section-header .btn-list li .btn-header .icon{display:none}#car03 .section-header .btn-list li .btn-header b{font-size:16px;line-height:18px;letter-spacing:-.42px}#car03 .section-header .btn-list li .btn-footer{display:none}#car03 .section-body .box.car032 .depth1 .shadow-box{padding:8px;font-size:16px;line-height:28px;letter-spacing:-.28px}#car03 .section-body .box.car032 .depth1 .shadow-box span{font-size:16px;line-height:28px;letter-spacing:-.28px}#car03 .section-body .box.car032 .depth1 .shadow-box.active .connector{top:36px}#car03 .section-body .box.car032 .depth1 svg{width:24px}#car03 .section-body .box.car032 .depth1-btm .break{display:none}#car03 .section-body .box.car032 .depth1-btm .break-mob{display:block;flex:0 0 100%;height:0}#car03 .section-body .box.car032 .depth1-btm li:last-child{flex:0 0 120px}#car03 .section-body .box.car032 .exception h3{white-space:pre-line}#car03 .section-body .box.car032 .exception .depth2 li p{font-size:16px}#car03 .section-body .box.car034{padding:12px}#car03 .section-body .box.car034 .box-list .blue-box{padding:12px;gap:12px}#car03 .section-body .box.car034 .box-list .blue-box h4{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.48px;text-align:center}#car03 .section-body .box.car034 .box-list .blue-box .contents{flex-direction:column}#car03 .section-body .box.car034 .box-list .blue-box .contents-box{padding:12px;gap:12px}#car03 .section-body .box.car034 .box-list .blue-box .contents-box .top small{font-size:14px;line-height:20px;letter-spacing:-.42px}#car03 .section-body .box.car034 .box-list .blue-box .contents-box .top b{font-size:14px;line-height:20px;letter-spacing:-.28px}#car03 .section-body .box.car034 .box-list .blue-box .contents-box .top p{white-space:normal;word-break:keep-all;font-size:14px;line-height:20px;letter-spacing:-.42px}#car03 .section-body .box.car034 .box-list .blue-box .contents-box .btm a{padding:8px;font-size:14px;line-height:28px;letter-spacing:-.42px}#car03 .section-body .box.car034 .box-list .right{flex-direction:column;gap:12px}#car03 .section-body .box.car034 .box-list .right .blue-box ol li{font-size:14px;line-height:18px;letter-spacing:-.42px}}@media screen and (max-width:650px){#car03{justify-content:flex-start;min-height:600px}#car03 .section-body{max-width:calc(100% - 40px)}#car03 .section-body .box.car031{padding:20px 20px 40px;gap:50px}#car03 .section-body .box.car031 ul{width:100%;max-width:100%;border-radius:20px;padding:30px 0 45px}#car03 .section-body .box.car031 ul li{min-width:130px;min-height:130px;gap:24px}#car03 .section-body .box.car031 ul li svg{width:33px}#car03 .section-body .box.car031 ul li span{font-size:14px;line-height:16px;letter-spacing:-.36px}#car03 .section-body .box.car031 ul li:nth-child(2){margin-left:-10px}#car03 .section-body .box.car031 ul li:nth-child(3),#car03 .section-body .box.car031 ul li:nth-child(4){margin-top:-10px;margin-left:-10px;margin-right:-10px}#car03 .section-body .box.car031 ul:after{padding:4px 24px;font-size:16px;line-height:28px;letter-spacing:-.56px}#car03 .section-body .box.car031 p{font-size:14px;line-height:20px;letter-spacing:-.42px}#car03 .section-body .box.car032{padding:20px 10px}#car03 .section-body .box.car032 .depth1 .shadow-box,#car03 .section-body .box.car032 .depth1 .shadow-box span{font-size:14px}#car03 .section-body .box.car032 .depth1-btm .break{display:none}#car03 .section-body .box.car032 .depth1-btm .break-mob{display:block;flex:0 0 100%;height:0}#car03 .section-body .box.car032 .depth1-btm li:last-child{flex:0 0 80px}#car03 .section-body .box.car032 .exception h3{font-size:16px;line-height:20px}#car03 .section-body .box.car032 .exception .depth2 li p{font-size:12px;flex-direction:column;gap:4px;line-height:16px}#car03 .section-body .box.car033{padding:12px;gap:12px}#car03 .section-body .box.car033 h3{font-size:16px;line-height:24px;letter-spacing:-.48px;white-space:pre-line}#car03 .section-body .box.car033 .list .shadow-box{padding:12px}#car03 .section-body .box.car033 .list .shadow-box span{font-size:16px;line-height:28px;letter-spacing:-.48px;height:60px}#car03 .section-body .box.car033 .list .shadow-box span svg{height:20px}#car03 .section-body .box.car033 .list .shadow-box ul{flex-direction:column}#car03 .section-body .box.car033 .list .shadow-box ul .flex{width:100%}#car03 .section-body .box.car033 .list .shadow-box ul .flex p,#car03 .section-body .box.car033 .list .shadow-box ul .flex ol{font-size:14px;line-height:18px;letter-spacing:-.42px}}@media screen and (max-width:424px){#car03 .section-header{max-width:calc(100% - 40px)}#car03 .section-header h2{font-size:16px}#car03 .section-header .btn-list li .btn-header b{font-size:14px}#car03 .section-body .box.car031 ul li span{font-size:12px}#car03 .section-body .box.car031 ul:after{font-size:14px}#car03 .section-body .box.car031 p{font-size:14px}#car03 .section-body .box.car032 .depth1{gap:8px 4px}#car03 .section-body .box.car034 .box-list .blue-box .contents-box .btm a{align-items:center}}@media screen and (max-width:360px){#car03 .section-body .box.car032 .exception{padding:24px 12px}}#careerBar{position:fixed;z-index:3;bottom:20px;left:50%;transform:translate(-50%);display:inline-flex;padding:8px;align-items:center;gap:12px;border-radius:100px;background:#007cff33;-webkit-backdrop-filter:blur(3.7999999523px);backdrop-filter:blur(3.7999999523px)}#careerBar a{display:inline-flex;padding:4px 32px;align-items:center;gap:12px;border-radius:80px;color:#fff;font-size:20px;font-weight:500;line-height:48px}#careerBar a:hover{background:#fff;color:#579cff;font-weight:700}@media screen and (max-width:1000px){#careerBar a{padding:4px 20px;font-size:16px;font-weight:700;line-height:28px}}@media screen and (max-width:770px){#careerBar a{padding:4px 16px;font-size:14px}}@media screen and (max-width:680px){#careerBar{width:80vw;gap:0;flex-direction:column}#careerBar a{width:100%;padding:4px 0;font-size:14px;justify-content:center}}#esg01{position:relative;overflow:hidden}#esg01:before{content:"";position:absolute;bottom:100px;width:100%;height:60vh;background-image:url(/assets/main-bg-CS-eKAbc.png);background-repeat:no-repeat;background-size:contain;background-position:center bottom}#esg01 .section-header{position:relative;z-index:1;gap:46px}#esg01 .section-header h2{text-align:center;color:#0083ff;font-size:80px;font-weight:700;line-height:100px;letter-spacing:-3.2px}#esg01 .section-header p{text-align:center;color:#343854;font-size:28px;font-weight:400;line-height:38px;letter-spacing:-1.12px;white-space:pre-line;word-break:keep-all}#esg01 .section-header p span{color:#0083ff;font-weight:700;line-height:38px}@media screen and (max-width:1440px){#esg01{height:auto;min-height:700px}#esg01:before{top:18vh;bottom:auto;background-position:center center}#esg01 .section-header h2{font-size:60px;line-height:80px;letter-spacing:-2.4px}#esg01 .section-header p{font-size:24px;line-height:42px;letter-spacing:-.96px}}@media screen and (max-width:970px){#esg01:before{top:clamp(40px,18vw,140px);bottom:auto;background-image:url(/assets/main-bg-sm-DZOrPtxz.png);background-position:center top}#esg01 .section-header{position:absolute;top:calc(clamp(40px,15vw,140px) + clamp(120px,25vw,220px))}#esg01 .section-header h2{font-size:52px;line-height:64px;letter-spacing:-2.08px}#esg01 .section-header p{font-size:20px;line-height:32px;letter-spacing:-.8px}}@media screen and (max-width:600px){#esg01{min-height:480px}#esg01 .section-header{gap:28px}#esg01 .section-header h2{font-size:32px;line-height:42px;letter-spacing:-1.28px}#esg01 .section-header p{font-size:14px;line-height:24px;letter-spacing:-.56px}}#esg02{position:relative;justify-content:flex-start;min-height:900px;padding-top:40px;gap:44px}#esg02 .section-body{gap:24px}#esg02 .section-body .box{width:100%;max-width:1200px;display:flex;padding:44px;align-items:center;gap:48px;border-radius:20px;border:2px solid #61a8ff;background:#fff}#esg02 .section-body .box-title{width:280px;min-width:280px;display:flex;flex-direction:column;gap:16px;color:#0083ff;font-size:28px;font-weight:700;line-height:40px;letter-spacing:-.84px;word-break:keep-all}#esg02 .section-body .box-title svg{width:50px;height:50px}#esg02 .section-body .box-contents{display:flex;flex-direction:column;justify-content:space-between;gap:40px}#esg02 .section-body .box-contents p{color:#000;font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.54px;white-space:pre-line;word-break:keep-all}#esg02 .section-body .box-contents a{max-width:220px;display:flex;justify-content:center;padding:12px 24px;border-radius:20px;border:1px solid #d5c5ff;background:#011e43;color:#d5c5ff;font-size:18px;font-weight:700;line-height:34px;letter-spacing:-.54px}#esg02 .section-body .box:nth-child(2){border-color:#7146de}#esg02 .section-body .box:nth-child(2) .box-title{color:#7146de}#esg02 .section-body .box:nth-child(3){border-color:#31c6e4}#esg02 .section-body .box:nth-child(3) .box-title{color:#31c6e4}#esg02 .section-body .box:nth-child(3) .box-contents a{color:#31c6e4}@media screen and (max-width:970px){#esg02 h3{font-size:32px;line-height:48px;letter-spacing:-.96px}#esg02 .section-body .box{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}#esg02 .section-body .box-title{width:100%;flex-direction:row;align-items:center;font-size:24px;line-height:32px;letter-spacing:-.72px}#esg02 .section-body .box-contents{gap:20px}}@media screen and (max-width:740px){#esg02{max-height:none}}@media screen and (max-width:600px){#esg02{justify-content:center;margin-top:-180px}#esg02 h3{font-size:24px;line-height:36px;letter-spacing:-.72px}#esg02 .section-body .box-title{gap:12px;font-size:20px;line-height:28px;letter-spacing:-.6px}#esg02 .section-body .box-title svg{width:35px;height:35px}#esg02 .section-body .box-contents p{width:100%;font-size:14px;line-height:20px;letter-spacing:-.42px}#esg02 .section-body .box-contents a{max-width:150px;padding:4px 20px;border-radius:12px;font-size:12px;line-height:34px;letter-spacing:-.36px}}#esg03{gap:44px;min-height:auto;height:660px;max-height:660px}#esg03 .section-body{display:flex;align-items:center;justify-content:center;gap:28px}#esg03 .section-body .box{display:flex;flex:1 0 0;padding:44px 24px 24px;flex-direction:column;align-items:center;gap:40px;border:none;border-radius:20px;background:#fff;box-shadow:0 0 33.6px #bedfff}#esg03 .section-body .box svg{width:100%}#esg03 .section-body .box-contents{width:100%;padding:28px 44px;gap:8px;border-radius:20px;background:#e9f2ff}#esg03 .section-body .box-contents b{color:#0083ff;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-.72px}#esg03 .section-body .box-contents span{color:#011e43;font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.54px}@media screen and (max-width:1191px){#esg03{height:auto;max-height:none;padding:100px 0}#esg03 .section-body{gap:26px}}@media screen and (max-width:1123px){#esg03 h3{font-size:32px;line-height:48px;letter-spacing:-.96px}#esg03 .section-body{flex-direction:column}#esg03 .section-body .box{width:100%;padding:24px;flex-direction:row}#esg03 .section-body .box img{width:118px;height:84px}}@media screen and (max-width:600px){#esg03{gap:24px}#esg03 h3{font-size:24px;line-height:36px;letter-spacing:-.72px}#esg03 .section-body .box{flex-direction:column;padding:12px;gap:20px}#esg03 .section-body .box img{width:80px;height:57px}#esg03 .section-body .box-contents{padding:12px 24px;gap:4px}#esg03 .section-body .box-contents b{font-size:18px;line-height:18px;letter-spacing:-.54px}#esg03 .section-body .box-contents span{font-size:18px;line-height:28px;letter-spacing:-.54px}}#esg04{gap:60px;height:140vh;max-height:none}#esg04 .section-header{gap:8px}#esg04 .section-header span{color:#63a4ff;font-size:24px;font-weight:700;line-height:34px;letter-spacing:-.72px}#esg04 .section-header h3{color:#fff}#esg04 .section-body{display:flex;gap:40px}#esg04 .section-body .hs-title{width:420px;display:flex;flex-direction:column}#esg04 .section-body .hs-title li{display:flex;padding:28px;align-items:center;justify-content:space-between;gap:24px;border-radius:20px;border:2px solid transparent;color:#fff;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-.72px;word-break:keep-all}#esg04 .section-body .hs-title li svg{width:44px;flex-shrink:0}#esg04 .section-body .hs-title li.active{border-color:#fff;background:radial-gradient(87.1% 99.07% at 56.84% 127.12%,#2563b3,#08224300);box-shadow:0 4px 4px #00000040}#esg04 .section-body .right{width:calc(100% - 400px);height:700px;overflow:hidden}#esg04 .section-body .right .hs-contents{height:100%;pointer-events:auto}#esg04 .section-body .right .hs-contents--li{display:flex;width:100%;padding:60px 54px;height:360px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:20px;opacity:.5;background:#007cff33}#esg04 .section-body .right .hs-contents--li .title{width:100%;display:flex;gap:12px;justify-content:center;align-items:center;color:#fff;font-size:32px;font-weight:700;line-height:28px;letter-spacing:-.96px}#esg04 .section-body .right .hs-contents--li .title span{display:inline-block;color:#63a4ff;font-size:40px;font-weight:500;margin-top:10px;letter-spacing:-.8px}#esg04 .section-body .right .hs-contents--li .contents{width:100%;gap:36px}#esg04 .section-body .right .hs-contents--li .contents p{color:#fff;text-align:center;font-size:20px;font-weight:500;line-height:32px;letter-spacing:-.6px;white-space:pre-line;word-break:keep-all}#esg04 .section-body .right .hs-contents--li .contents .keyword{display:flex;align-items:center;gap:24px;color:#579cff;font-size:24px;font-weight:500;line-height:28px;letter-spacing:-.72px}#esg04 .section-body .right .hs-contents--li .contents .keyword ul{display:flex;gap:12px}#esg04 .section-body .right .hs-contents--li .contents .keyword ul li{padding:10px 28px;border-radius:80px;background:#579cff;color:#fff;font-size:20px;line-height:20px;letter-spacing:-.4px}#esg04 .section-body .right .hs-contents--li.active{opacity:1}@media screen and (max-width:1440px){#esg04 .section-body .hs-title{width:276px}#esg04 .section-body .right{height:776px}#esg04 .section-body .right .hs-contents--li{height:auto}#esg04 .section-body .right .hs-contents--li .contents p{height:128px}#esg04 .section-body .right .hs-contents--li .contents .keyword{flex-direction:column}}@media screen and (max-width:1180px){#esg04 .section-header h3{font-size:32px;line-height:48px;letter-spacing:-.96px}#esg04 .section-body{flex-direction:column}#esg04 .section-body .hs-title{flex-direction:row;width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none}#esg04 .section-body .hs-title li{padding:24px;flex:0 0 auto;width:auto;min-width:140px;max-width:180px;height:200px;flex-direction:column;text-align:center}#esg04 .section-body .hs-title li svg{rotate:90deg;width:36px}#esg04 .section-body .right{width:100%;height:auto;max-height:460px}#esg04 .section-body .right .hs-contents{width:100%}}@media screen and (max-width:720px){#esg04{gap:24px;min-height:auto;height:100vh}#esg04 .section-header span{font-size:16px;line-height:24px;letter-spacing:-.48px}#esg04 .section-header h3{font-size:24px;line-height:36px;letter-spacing:-.72px}#esg04 .section-body{gap:24px}#esg04 .section-body .hs-title li{padding:24px 20px;height:auto;flex:none;justify-content:center;min-width:90px;max-width:120px;font-size:14px;line-height:18px;letter-spacing:-.42px}#esg04 .section-body .hs-title li svg{display:none}#esg04 .section-body .right{height:clamp(300px,544px - 34vw,400px)}#esg04 .section-body .right .hs-contents--li{padding:24px;gap:24px}#esg04 .section-body .right .hs-contents--li .title{flex-direction:column;font-size:20px;line-height:28px;letter-spacing:-.6px}#esg04 .section-body .right .hs-contents--li .title span{font-size:20px;line-height:28px;letter-spacing:-.4px}#esg04 .section-body .right .hs-contents--li .contents{gap:12px}#esg04 .section-body .right .hs-contents--li .contents p{height:auto;font-size:14px;line-height:20px;letter-spacing:-.42px}#esg04 .section-body .right .hs-contents--li .contents .keyword{flex-direction:column;align-items:center;gap:24px;font-size:20px;line-height:28px;letter-spacing:-.6px}#esg04 .section-body .right .hs-contents--li .contents .keyword ul{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;width:fit-content;max-width:100%;padding:0;margin:0 auto;list-style:none}#esg04 .section-body .right .hs-contents--li .contents .keyword ul li{padding:4px 20px;font-size:14px;line-height:20px;letter-spacing:-.28px}}@media screen and (max-width:360px){#esg04 .section-body .right .hs-contents--li .contents .keyword ul li{padding:4px 12px}}.doc-layout .doc-body-contents .title .logo-icon{width:50px;height:50px;background:url("data:image/svg+xml,%3csvg%20width='50'%20height='50'%20viewBox='0%200%2050%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='50'%20height='50'%20rx='8'%20fill='%230083FF'/%3e%3cpath%20d='M31.4495%2028.9444C30.3376%2030.3833%2028.5673%2031.3144%2026.5811%2031.3144C23.2078%2031.3144%2020.4768%2028.6376%2020.4768%2025.3313C20.4768%2022.0249%2023.2078%2019.3481%2026.5811%2019.3481C27.9574%2019.3481%2029.2312%2019.7978%2030.2513%2020.549C30.2513%2020.549%2031.6816%2021.57%2032.7502%2020.5173L36.0858%2017.248C33.7811%2014.6452%2030.3754%2013%2026.5811%2013C19.6348%2013%2014%2018.5229%2014%2025.3313C14%2032.1397%2019.6348%2037.6626%2026.5811%2037.6626C30.3646%2037.6626%2033.7541%2036.0279%2036.0642%2033.441L31.4495%2028.9391V28.9444Z'%20fill='white'%20fill-opacity='0.956863'/%3e%3c/svg%3e") no-repeat center;background-size:contain}#ethicalTab02 .contents02 .list span{display:block;color:#000;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.6px;margin-bottom:24px}#ethicalTab02 .ethical-body-graph{display:flex;gap:24px;padding:24px;border-radius:20px;background:#fff;box-shadow:0 0 33.6px #bedfff}#ethicalTab02 .ethical-body-graph.graph02{flex-direction:column;gap:12px}#ethicalTab02 .ethical-body-graph.graph02 .col{display:flex;flex-direction:row;gap:20px}#ethicalTab02 .ethical-body-graph.graph02 .col .pill{flex:0 0 240px;width:240px;display:flex;justify-content:center;align-items:center;padding:14px 0}#ethicalTab02 .ethical-body-graph.graph02 .col>.bullets{flex:1;min-width:0;display:flex;align-items:flex-start;justify-content:center}#ethicalTab02 .ethical-body-graph.graph02 .col>img{content:url(/assets/flow-img-Dtqlvf5T.png);flex:0 1 auto;width:clamp(500px,60vw,880px);height:auto;aspect-ratio:880/305;max-width:100%;object-fit:contain;align-self:center;display:block}#ethicalTab02 .ethical-body-graph .col{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}#ethicalTab02 .ethical-body-graph .col .pill{display:flex;padding:14px 44px;flex-direction:column;align-items:center;gap:20px;border-radius:20px;background:#e9f2ff;color:#0083ff;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-.72px}#ethicalTab02 .ethical-body-graph .col .bullets{list-style:disc;margin:0;padding-left:25px;display:flex;flex-direction:column}#ethicalTab02 .ethical-body-graph .col .method-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:center;height:100%;align-items:center}#ethicalTab02 .ethical-body-graph .col .method-grid .method-item b{display:block;font-weight:700}#ethicalTab02 .ethical-body-graph .col .method-grid .method-item p{margin:0;line-height:1.6;white-space:pre-line;word-break:keep-all}#ethicalTab02 .ethical-body-graph .col .online{display:flex;flex-direction:column;gap:16px;height:100%}#ethicalTab02 .ethical-body-graph .col .online .qr{width:168px;height:168px;object-fit:contain;align-self:center}#ethicalTab02 .ethical-body-graph .col .online .online-meta{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}#ethicalTab02 .ethical-body-graph .col .online .online-meta p{text-align:center;margin:0;line-height:1.7;word-break:keep-all}#ethicalTab02 .ethical-body-graph .col li,#ethicalTab02 .ethical-body-graph .col b,#ethicalTab02 .ethical-body-graph .col p{color:#000;font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.54px;word-break:keep-all}@media screen and (max-width:1440px){#ethicalTab02 .ethical-body-graph.graph01 .col:nth-child(1){flex:1.2 1 0}#ethicalTab02 .ethical-body-graph.graph01 .col:nth-child(2){flex:1.5 1 0}#ethicalTab02 .ethical-body-graph.graph01 .col:nth-child(3){flex:1 1 0}#ethicalTab02 .ethical-body-graph.graph01 .col .method-grid{gap:6px}}@media screen and (max-width:970px){#ethicalTab02 .ethical-body-graph{flex-direction:column}#ethicalTab02 .ethical-body-graph .col .bullets{padding-left:30px;display:grid;grid-template-columns:1fr 1fr;gap:0px 24px}#ethicalTab02 .ethical-body-graph .col .pill{font-size:20px;line-height:28px;letter-spacing:-.6px}#ethicalTab02 .ethical-body-graph.graph01 .col .method-grid{gap:20px}#ethicalTab02 .ethical-body-graph.graph02{gap:24px}#ethicalTab02 .ethical-body-graph.graph02 .col{flex-direction:column}#ethicalTab02 .ethical-body-graph.graph02 .col .pill{flex:none;width:100%}#ethicalTab02 .ethical-body-graph.graph02 .col img{content:url(/assets/flow-img-mb-FWumh1TK.png);display:block;width:clamp(250px,50vw,400px);height:auto;aspect-ratio:unset;object-fit:contain;flex:none}}@media screen and (max-width:640px){#ethicalTab02 .contents02 .list span{font-size:16px;line-height:24px;letter-spacing:-.48px}#ethicalTab02 .ethical-body-graph{flex-direction:column}#ethicalTab02 .ethical-body-graph .col .pill{padding:12px 0}#ethicalTab02 .ethical-body-graph .col li,#ethicalTab02 .ethical-body-graph .col b,#ethicalTab02 .ethical-body-graph .col p{font-size:14px;line-height:22px;letter-spacing:-.42px}#ethicalTab02 .ethical-body-graph.graph01 .col .method-grid{gap:16px 0px}#ethicalTab02 .ethical-body-graph.graph02{gap:24px}#ethicalTab02 .ethical-body-graph.graph02 .col{flex-direction:column}#ethicalTab02 .ethical-body-graph.graph02 .col .pill{flex:none;width:100%}}#climateTab01 .list{gap:60px}#climateTab01 .list img{width:180px}#climateTab03 p:before{content:"*"!important}#climateTab03 .img-block{flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%}#climateTab03 .img-block .data-img{width:320px;max-width:100%}#climateTab03 .img-block .graph-img{width:500px;max-width:100%}.img-content{flex-direction:column;gap:12px;width:auto;justify-content:center;align-items:center}.img-content img{width:100%;max-width:500px;width:160px}.img-content span{font-size:16px}@media screen and (max-width:1440px){#climateTab04 .list>.article-block:last-child{width:calc(100% + 240px);margin-left:-287px;justify-self:center}}@media screen and (max-width:970px){#climateTab01 .list{gap:40px}#climateTab01 .list img{width:180px}#climateTab04 .list>.article-block:last-child{width:100%;margin-left:0}}@media screen and (max-width:600px){#climateTab01 .list{flex-direction:column;gap:40px}#climateTab03 .img-block{flex-direction:column;justify-content:center;align-items:center;width:100%;gap:20px}#climateTab03 .img-block img{order:1}#climateTab03 .img-block span{order:2}#climateTab03 .img-block .data-img{width:320px;max-width:100%}#climateTab03 .img-block .graph-img{width:500px;max-width:100%}.img-content{gap:4px}}h3{color:#011e43;text-align:center;font-size:40px;font-weight:700;line-height:58px;letter-spacing:-1.2px}.numbered[data-v-6dcd52c0]{counter-increment:doc-counter}.numbered[data-v-6dcd52c0]:before{content:counter(doc-counter) "."}.base-table{width:100%;padding:24px;border-radius:20px;background:#fff;box-shadow:0 0 33.6px #bedfff}.base-table table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.base-table table thead th{background:#0083ff;color:#fff;padding:16px;font-weight:700;line-height:24px;text-align:center}.base-table table thead th:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.base-table table thead th:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.base-table table td{padding:20px;vertical-align:top;border-bottom:1px solid #e5e5e5;line-height:1.5;word-break:keep-all;white-space:pre-line;font-size:14px}.base-table .is-center{text-align:center}.base-table .is-right{text-align:right}@media screen and (max-width:1440px){.base-table{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px;padding:20px}.base-table table td{padding:16px}}@media screen and (max-width:970px){.base-table{width:100%;max-width:838px;min-width:0;margin:0}.base-table .table-scroll{width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.base-table .table-scroll table{min-width:970px}}#blogList01{--thumb-w: 746px;--gap: 80px;min-height:auto}#blogList01 .section-body{position:relative;width:100%;gap:40px}#blogList01 .section-body .blog-swiper,#blogList01 .section-body .blog-swiper-content{width:100%}#blogList01 .section-body .blog-swiper-content a{display:flex;align-items:center;flex-direction:row;gap:80px}#blogList01 .section-body .blog-swiper-content a .img{width:746px;height:480px;flex:0 0 auto;border-radius:20px;object-fit:cover}#blogList01 .section-body .blog-swiper-content a .text-box{min-width:0;border-radius:0;display:flex;flex-direction:column;justify-content:center;height:100%;gap:40px;margin-bottom:80px}#blogList01 .section-body .blog-swiper-content a .text-box .title{position:relative;z-index:1;display:flex;flex-direction:column;color:#fff;padding:20px 80px 0 40px}#blogList01 .section-body .blog-swiper-content a .text-box b{color:#579cff;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.64px}#blogList01 .section-body .blog-swiper-content a .text-box p{color:#fff;font-size:40px;font-weight:700;line-height:48px;letter-spacing:-1.6px;width:100%;max-width:700px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:keep-all}#blogList01 .section-body .blog-swiper-content a .text-box .tags{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;max-height:34px;overflow:hidden;width:100%}#blogList01 .section-body .blog-swiper-content a .text-box .tags li{display:inline-block;padding:8px 12px;color:#2680ff;font-size:18px;font-weight:600;line-height:18px;letter-spacing:-.36px;background:#fff;border-radius:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#blogList01 .section-body .blog-slider-pagination{position:absolute;left:calc(var(--thumb-w) + var(--gap));bottom:80px;width:702px;height:5px;display:flex;background:#fff6}#blogList01 .section-body .blog-slider-pagination .swiper-pagination-bullet{flex:1;height:100%;border-radius:0;background:#fff;margin:0}#blogList01 .section-body .blog-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;opacity:1}@media screen and (max-width:1600px){#blogList01 .section-body .blog-swiper-content a{flex-direction:column;gap:40px}#blogList01 .section-body .blog-swiper-content a .img{width:1000px;height:700px;object-fit:cover}#blogList01 .section-body .blog-swiper-content a .text-box{width:1000px;margin-bottom:40px;gap:20px}#blogList01 .section-body .blog-swiper-content a .text-box p{max-width:1000px;font-size:36px;line-height:42px}#blogList01 .section-body .blog-slider-pagination{bottom:0;left:0;right:0;margin:auto;width:1000px}}@media screen and (max-width:1180px){#blogList01 .section-body .blog-swiper-content a{gap:40px}#blogList01 .section-body .blog-swiper-content a .img{width:100%;height:60vw;object-fit:cover}#blogList01 .section-body .blog-swiper-content a .text-box{width:100%}#blogList01 .section-body .blog-swiper-content a .text-box b{font-size:24px;line-height:32px;letter-spacing:-.96px}#blogList01 .section-body .blog-swiper-content a .text-box p{max-width:1100px;font-size:32px;line-height:48px;letter-spacing:-1.28px}#blogList01 .section-body .blog-slider-pagination{width:100%}}@media screen and (max-width:600px){#blogList01 .section-body .blog-swiper-content a{gap:20px}#blogList01 .section-body .blog-swiper-content a .text-box{gap:12px}#blogList01 .section-body .blog-swiper-content a .text-box b{font-size:16px;line-height:24px;letter-spacing:-.64px}#blogList01 .section-body .blog-swiper-content a .text-box p{width:100%;max-width:560px;font-size:24px;line-height:36px;letter-spacing:-.96px}#blogList01 .section-body .blog-swiper-content a .text-box .tags li{padding:4px 8px;font-size:14px;line-height:18px;letter-spacing:-.28px}}#blogList02{padding-top:110px;max-height:none}#blogList02 .section-header{display:flex;align-items:center;width:100%;margin-bottom:44px;position:relative}#blogList02 .section-header .category{display:flex;padding:8px;justify-content:center;align-items:center;gap:12px;position:absolute;left:50%;transform:translate(-50%);border-radius:100px;background:#007cff33}#blogList02 .section-header .category button{color:#fff;text-align:center;font-size:24px;font-weight:500;line-height:48px;padding:4px 32px}#blogList02 .section-header .category button.active{padding:8px 32px;border-radius:80px;background:#fff;color:#579cff;font-weight:700}#blogList02 .section-header .types{margin-right:30px;margin-left:auto;display:flex;gap:12px;align-items:center}#blogList02 .section-header .types button{width:60px;height:60px;color:#579cff}#blogList02 .section-header .types button.active{background:#fff;border-radius:12px;color:#011e43}#blogList02 .section-body.list{position:relative;width:100%;gap:40px;margin-bottom:24px;border-radius:20px;background:#007cff33}#blogList02 .section-body.list a{display:flex;justify-content:space-between;align-items:center;padding:40px}#blogList02 .section-body.list a .content{flex:1;min-width:0;position:relative;display:flex;flex-direction:column;gap:20px;padding:20px}#blogList02 .section-body.list a .content .title{min-width:0;display:flex;flex-direction:column;gap:8px}#blogList02 .section-body.list a .content .title span{color:#579cff;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.64px}#blogList02 .section-body.list a .content .title p{color:#fff;font-size:28px;font-weight:700;line-height:36px;letter-spacing:-1.12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#blogList02 .section-body.list a .content .hashtag{display:flex;flex-wrap:wrap;gap:10px}#blogList02 .section-body.list a .content .hashtag small{min-width:0;max-width:calc((100% - 20px) / 3);flex-shrink:0;display:inline-block;padding:8px 12px;border-radius:8px;background:#fff;color:#2680ff;font-size:18px;font-weight:600;line-height:18px;letter-spacing:-.36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#blogList02 .section-body.list a .date{flex-shrink:0;color:#fff;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-.96px}#blogList02 .section-body.grid{position:relative;width:100%;overflow:visible;display:flex;flex-wrap:wrap;margin-bottom:24px}#blogList02 .section-body.grid .blog-tab-contents{justify-content:flex-start}#blogList02 .section-footer{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:74px}#blogList02 .section-footer .paging-wrapper{display:flex;flex-direction:row;gap:39px;align-items:center;justify-content:center;position:absolute;left:50%;transform:translate(-50%);z-index:1}#blogList02 .section-footer .paging-wrapper button{display:flex;align-items:center;justify-content:center;color:#579cff;font-size:28px;font-weight:500;line-height:60px;letter-spacing:-1.12px;text-align:center}#blogList02 .section-footer .paging-wrapper button.active{color:#fff}#blogList02 .section-footer .paging-wrapper button:first-of-type svg{rotate:180deg}#blogList02 .section-footer .paging-wrapper button:disabled{cursor:not-allowed;opacity:.5}#blogList02 .section-footer .paging-wrapper button svg{width:48px;height:48px;color:#579cff}#blogList02 .section-footer .blog-btn{position:relative;margin-left:auto;z-index:2}@media screen and (min-width:1921px){#blogList02{min-height:auto}}@media screen and (max-width:1180px){#blogList02 .section-header .category{gap:8px}#blogList02 .section-header .category button{font-size:20px;line-height:32px}#blogList02 .section-header .types{margin-right:10px}#blogList02 .section-header .types button{width:48px;height:48px}#blogList02 .section-header .blog-btn{padding:8px 24px;font-size:20px;line-height:32px;border-radius:12px}#blogList02 .section-body{max-width:calc(100% - 80px)}#blogList02 .section-body.list{padding:20px}#blogList02 .section-body.list .content .title p{font-size:20px;line-height:28px;letter-spacing:-.46px}#blogList02 .section-body.list .content .hashtag small{font-size:16px;line-height:16px;letter-spacing:-.28px}#blogList02 .section-body.list .date{font-size:20px;line-height:28px;letter-spacing:-.46px}#blogList02 .section-body.grid .blog-tab-contents .blog{width:calc(50% - 15px)}#blogList02 .section-footer .paging-wrapper{gap:30px}#blogList02 .section-footer .paging-wrapper button{font-size:24px;line-height:32px}#blogList02 .section-footer .paging-wrapper button svg{width:40px;height:40px}#blogList02 .section-footer .blog-btn{padding:8px 24px;font-size:20px;line-height:32px;border-radius:12px}}@media screen and (max-width:1024px){#blogList02 .section-header .blog-btn{display:none}}@media screen and (max-width:720px){#blogList02 .section-header{margin-bottom:30px}#blogList02 .section-header .category{position:relative}#blogList02 .section-header .category button{font-size:16px;padding:4px 14px}#blogList02 .section-header .category button.active{padding:4px 14px}#blogList02 .section-header .types,#blogList02 .section-header .blog-btn{display:none}#blogList02 .section-body.grid .blog-tab-contents .blog{width:100%}#blogList02 .section-footer .paging-wrapper{gap:24px}#blogList02 .section-footer .paging-wrapper button{font-size:20px}#blogList02 .section-footer .paging-wrapper button svg{width:28px;height:28px}#blogList02 .section-footer .blog-btn{display:none}}@media screen and (max-width:600px){#blogList02 .section-body{max-width:100%}#blogList02 .section-body .blog-tab-contents{padding:0 20px}}#blogWrite{max-height:none;max-width:1264px;margin:auto;display:flex;flex-direction:column;gap:80px;border-radius:20px;background:#fff;padding:40px}#blogWrite .section-body{flex-direction:column;gap:18px}#blogWrite .section-body .thumbnail{display:flex;width:100%;height:300px;padding:12px 24px;flex-direction:column;justify-content:center;align-items:center;gap:20px;background:#e9f2ff;line-height:0;cursor:pointer;position:relative;overflow:hidden;border-radius:20px}#blogWrite .section-body .thumbnail.is-dragover{outline:2px dashed #579cff;outline-offset:-6px}#blogWrite .section-body .thumbnail.has-preview{padding:0;display:flex;justify-content:center;align-items:center;background:#e9f2ff;width:100%}#blogWrite .section-body .thumbnail .preview{width:auto;height:100%;max-width:100%;object-fit:cover;display:block}#blogWrite .section-body .thumbnail .preview.is-uploading{opacity:8}#blogWrite .section-body .thumbnail .btn{position:absolute;right:16px;bottom:16px;border:none;border-radius:10px;padding:16px;font-weight:600;background:#ffffffe6;color:#ff5762}#blogWrite .section-body .thumbnail svg{width:35px;height:35px;overflow:visible}#blogWrite .section-body .thumbnail p{color:#787878;text-align:center;font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.54px}#blogWrite .section-body .thumbnail small{color:#787878;text-align:center;font-size:14px;font-weight:500;line-height:24px;letter-spacing:-.56px}#blogWrite .section-body .row{display:flex;flex-direction:column;gap:12px}#blogWrite .section-body .row fieldset{display:grid;grid-template-columns:100px 1fr;gap:12px;position:relative}#blogWrite .section-body .row fieldset.title{position:relative;z-index:2}#blogWrite .section-body .row fieldset label{display:flex;align-items:center;font-size:18px;font-weight:700;line-height:32px;letter-spacing:-.36px}#blogWrite .section-body .row fieldset label.required:after{content:"*";display:block;color:#63a4ff;font-weight:500}#blogWrite .section-body .row fieldset label.label-text{align-items:flex-start;margin-top:12px}#blogWrite .section-body .row fieldset textarea{height:180px}#blogWrite .section-body .row fieldset .select{background:#e9f2ff;color:#787878}#blogWrite .section-body .row fieldset .select span{color:#787878}#blogWrite .section-body .row fieldset .select .select-list{background:#e9f2ff;z-index:3}#blogWrite .section-body .row .current{padding-left:112px;display:flex;flex-wrap:wrap;gap:10px}#blogWrite .section-body .row .current li{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:10px;background:#fff;color:#2680ff;font-size:14px;font-weight:600;line-height:18px;letter-spacing:-.36px;word-break:break-word;border-radius:10px;background:#e9f2ff}#blogWrite .section-body .row .current li svg{margin-top:3px}#blogWrite .section-body .form-check{display:flex;align-items:center;gap:12px}#blogWrite .section-body .form-check input{display:none}#blogWrite .section-body .form-check input:checked~label{color:#579cff;font-weight:700}#blogWrite .section-body .form-check input:checked~label:before{background:#579cff}#blogWrite .section-body .form-check input:checked~label:after{position:absolute;content:"";display:block;left:7px;width:12px;height:8px;background-color:#fff;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='12'%20height='8'%20viewBox='0%200%2012%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.61297%208C4.31734%208%204.0217%207.89813%203.7883%207.67985L0.338092%204.45293C-0.113143%204.03092%20-0.113143%203.33242%200.338092%202.91041C0.789327%202.4884%201.5362%202.4884%201.98743%202.91041L4.61297%205.36608L10.0122%200.316507C10.4635%20-0.105502%2011.2103%20-0.105502%2011.6616%200.316507C12.1128%200.738517%2012.1128%201.43702%2011.6616%201.85903L5.43764%207.67985C5.21981%207.89813%204.90861%208%204.61297%208Z'%20fill='currentColor'/%3e%3c/svg%3e") no-repeat center;mask:url("data:image/svg+xml,%3csvg%20width='12'%20height='8'%20viewBox='0%200%2012%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.61297%208C4.31734%208%204.0217%207.89813%203.7883%207.67985L0.338092%204.45293C-0.113143%204.03092%20-0.113143%203.33242%200.338092%202.91041C0.789327%202.4884%201.5362%202.4884%201.98743%202.91041L4.61297%205.36608L10.0122%200.316507C10.4635%20-0.105502%2011.2103%20-0.105502%2011.6616%200.316507C12.1128%200.738517%2012.1128%201.43702%2011.6616%201.85903L5.43764%207.67985C5.21981%207.89813%204.90861%208%204.61297%208Z'%20fill='currentColor'/%3e%3c/svg%3e") no-repeat center;-webkit-mask-size:contain;mask-size:contain;font-weight:700}#blogWrite .section-body .form-check label{position:relative;display:flex;cursor:pointer;align-items:center;gap:12px;color:#787878;font-weight:500;line-height:32px;letter-spacing:-.32px;-webkit-user-select:none;user-select:none}#blogWrite .section-body .form-check label:before{content:"";display:block;width:24px;height:24px;border-radius:8px;border:2px solid #579cff;background:#ffffff0d;box-sizing:border-box}#blogWrite .section-body .invalid-text{display:block;padding-left:112px;color:#ff5762;font-weight:500;line-height:32px;letter-spacing:-.32px}#blogWrite .section-body .invalid-text.check{padding-left:40px}#blogWrite .section-body .invalid-text.no-padding{padding-left:0}#blogWrite .section-footer{align-items:center;justify-content:space-between}#blogWrite .section-footer .back-btn{display:flex;padding:20px 40px;justify-content:center;align-items:center;border:1px solid #011e43;border-radius:20px;background:#011e43;color:#787878;text-align:center;font-size:24px;font-weight:700;line-height:34px;letter-spacing:-.72px}@media screen and (max-width:1600px){#blogWrite{max-width:calc(100% - 80px)}#blogWrite .section-body,#blogWrite .section-footer{margin:0;max-width:100%}}.confirm-modal-overlay .confirm-modal .modal-body.wd{background:none;width:100%;padding:0 24px}.confirm-modal-overlay .confirm-modal .modal-body.wd .modal-input{width:100%}.confirm-modal-overlay .confirm-modal .modal-body.bc{width:100%;background:#e9f2ff}.confirm-modal-overlay .confirm-modal .modal-body.bc p{color:#2680ff}.confirm-modal-overlay .confirm-modal .modal-btn-group.bc{display:flex;gap:16px;justify-content:center;width:100%}.confirm-modal-overlay .confirm-modal .modal-btn-group.bc .cancel{color:#787878}fieldset input,fieldset textarea,.confirm-modal input{padding:12px 24px;border-radius:20px;background:#e9f2ff;outline:none;border:none;color:#787878;font-size:18px;font-weight:500;line-height:34px;letter-spacing:-.54px}fieldset input::placeholder,fieldset textarea::placeholder,.confirm-modal input::placeholder{color:#787878}fieldset input:-webkit-autofill,fieldset input:-webkit-autofill:hover,fieldset input:-webkit-autofill:focus,fieldset input:-webkit-autofill:active,fieldset textarea:-webkit-autofill,fieldset textarea:-webkit-autofill:hover,fieldset textarea:-webkit-autofill:focus,fieldset textarea:-webkit-autofill:active,.confirm-modal input:-webkit-autofill,.confirm-modal input:-webkit-autofill:hover,.confirm-modal input:-webkit-autofill:focus,.confirm-modal input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #e9f2ff inset!important;-webkit-text-fill-color:#787878!important;transition:background-color 9999s ease-in-out 0s}.blog-btn{display:flex;padding:20px 40px;justify-content:center;align-items:center;border-radius:20px;border:1px solid #579cff;background:#011e43;color:#579cff;text-align:center;font-size:24px;font-weight:700;line-height:34px;letter-spacing:-.72px}.tiptap{min-height:200px;outline:none;margin:0 auto;min-height:520px;line-height:1.7;font-size:16px;color:#1f2328}.tiptap h1{font-size:28px;line-height:1.25;font-weight:800;margin:18px 0 10px}.tiptap h2{font-size:22px;line-height:1.3;font-weight:800;margin:18px 0 10px}.tiptap h3{font-size:18px;line-height:1.35;font-weight:800;margin:16px 0 8px}.tiptap h4{font-size:16px;line-height:1.4;font-weight:800;margin:14px 0 6px}.tiptap p{margin:10px 0}.tiptap a{color:#63a4ff;text-decoration:underline}.tiptap a:hover{background:#63a4ff33;cursor:pointer}.tiptap blockquote{border-left:3px solid #e5e7eb;padding-left:14px;color:#4b5563;margin:16px 0}.tiptap hr{border:none;border-top:1px solid #e5e7eb;margin:20px 0}.tiptap pre{background:#0b1020;color:#e5e7eb;padding:14px 16px;border-radius:12px;overflow:auto;margin:16px 0;font-size:14px;line-height:1.6}.tiptap pre code{background:transparent;color:inherit;padding:0}.tiptap strong{font-weight:700}.tiptap-content img{width:100%;object-fit:cover}#popupLayout{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;width:100%;height:100%;background:#0006}#popupLayout .popup{position:fixed;z-index:7;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:520px;height:auto;padding:24px;margin:auto;gap:24px;border-radius:20px;border:2px solid #579CFF;background:#fff;-webkit-backdrop-filter:blur(3.7999999523px);backdrop-filter:blur(3.7999999523px)}#popupLayout .popup-header{gap:24px}#popupLayout .popup-header svg{width:40px}#popupLayout .popup-header h3{color:#333;font-size:24px;font-weight:700;line-height:28px}#popupLayout .popup-body{padding:24px 0;border-radius:20px;background:#e9f2ff;white-space:pre-line;width:100%;text-align:center;color:#2680ff;font-size:20px;font-weight:500;line-height:28px}#popupLayout .popup-footer{width:100%;display:flex;gap:12px}#popupLayout .popup-footer button,#popupLayout .popup-footer a{width:100%;text-align:center;padding:20px 40px;border-radius:12px;border:1px solid #579CFF;background:#011e43;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.6px}#popupLayout .popup-footer>:first-child{color:#579cff}#popupLayout .popup-footer>:last-child{color:#787878}@media screen and (max-width:600px){#popupLayout .popup{padding:20px;gap:12px}#popupLayout .popup-header{gap:12px}#popupLayout .popup-header svg{width:32px}#popupLayout .popup-header h3{font-size:20px;font-weight:600;line-height:20px}#popupLayout .popup-body{font-size:16px;line-height:20px;padding:20px 12px;border-radius:12px;word-break:keep-all;white-space:normal}#popupLayout .popup-footer{gap:8px}#popupLayout .popup-footer button,#popupLayout .popup-footer a{font-size:16px;padding:8px 12px}}.cp-wrap[data-v-a07aad7f]{position:relative;display:inline-flex}.cp-trigger[data-v-a07aad7f]{height:34px;min-width:34px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:transparent;display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:#2b2b2f}.cp-trigger[data-v-a07aad7f]:hover{background:#f4f4f6}.cp-dot[data-v-a07aad7f]{width:14px;height:14px;border-radius:999px;border:1px solid #e5e7eb}.cp-pop[data-v-a07aad7f]{position:fixed;z-index:9999;width:232px;padding:10px;border:1px solid #e7e7ea;border-radius:10px;background:#fff;box-shadow:0 12px 34px #0000001f}.cp-grid[data-v-a07aad7f]{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.cp-swatch[data-v-a07aad7f]{width:20px;height:20px;border-radius:999px;border:1px solid rgba(0,0,0,.08);cursor:pointer;display:grid;place-items:center;padding:0}.cp-swatch.active[data-v-a07aad7f]{outline:2px solid #111827;outline-offset:1px}.cp-swatch--none[data-v-a07aad7f]{background:linear-gradient(to bottom right,transparent calc(50% - 1px),#ff4d4f calc(50% - 1px),#ff4d4f calc(50% + 1px),transparent calc(50% + 1px)),#fff;border-color:#d9d9d9}.cp-check[data-v-a07aad7f]{font-size:12px;line-height:1;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.45)}.cp-bottom[data-v-a07aad7f]{display:flex;align-items:center;gap:10px;margin-top:10px}.cp-preview[data-v-a07aad7f]{width:18px;height:18px;border-radius:999px;border:1px solid #e5e7eb}.cp-hex[data-v-a07aad7f]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.cp-field[data-v-a07aad7f]{flex:1;min-width:0;display:flex;align-items:center;height:28px;border:1px solid #e5e7eb;border-radius:6px;padding:0 8px}.cp-field[data-v-a07aad7f]:focus-within{border-color:#c7d2fe;box-shadow:0 0 0 3px #6366f126}.cp-hash[data-v-a07aad7f]{color:#9ca3af;font-size:13px;margin-right:2px;-webkit-user-select:none;user-select:none}.cp-input[data-v-a07aad7f]{flex:1;min-width:0;height:100%;border:none;padding:0;font-size:13px;background:transparent;outline:none}.cp-apply[data-v-a07aad7f]{flex-shrink:0;height:28px;padding:0 10px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;font-size:13px}.cp-apply[data-v-a07aad7f]:hover{background:#f4f4f6}.editor{position:relative;z-index:1}.editor-card{margin:0 auto;background:#fff;border:1px solid #e7e7ea;border-radius:12px;box-shadow:0 4px 18px #0000000a;padding-bottom:40px;overflow:visible}.editor-card .editor-body{overflow:hidden}.editor-card .editor-body .editor-content img{width:100%}.editor-toolbar-placeholder{flex:0 0 auto}.editor-toolbar{position:relative;z-index:20;border-top-left-radius:12px;border-top-right-radius:12px;transition:opacity .2s ease,visibility .2s ease}.editor-toolbar.is-hide{opacity:0;visibility:hidden;pointer-events:none}.editor-toolbar.is-floating{position:fixed;left:50%;bottom:24px;transform:translate(-50%);width:max-content;max-width:calc(100vw - 32px);z-index:1000;border:1px solid #e7e7ea;border-radius:12px;box-shadow:0 10px 30px #0000002e;background:#fff}.editor-toolbar.is-floating .editor-toolbar-inner{border-bottom:none;border-radius:12px;max-width:100%}.editor-toolbar-inner{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid #ededf0;background:#fff;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.editor-toolbar-inner::-webkit-scrollbar{display:none}.editor-toolbar-inner{scrollbar-width:none}.editor-divider{width:1px;height:18px;background:#ededf0;margin:0 6px;flex:0 0 auto}.editor-spacer{flex:1 0 auto}.editor-btn{min-width:34px;height:34px;padding:0 8px;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;color:#2b2b2f;font-size:13px;font-weight:600;flex:0 0 auto}.editor-btn svg{width:18px;height:18px}.editor-btn:hover{background:#f4f4f6}.editor-btn.active{background:#eef2ff;border-color:#d7dcff}.editor-btn:disabled{opacity:.35;cursor:not-allowed}.editor-body{padding:28px 24px 0}.editor-content .tiptap p.is-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9aa0a6;pointer-events:none;height:0}#blogView{max-width:1264px;max-height:none;margin-left:auto;margin-right:auto;padding:40px;gap:40px;border-radius:20px;background:#fff}#blogView .section-header{flex:0 0 auto;display:flex;gap:12px;padding:40px;flex-direction:column;align-items:start;border-radius:20px;background:#007cff33}#blogView .section-header h2{color:#579cff;text-align:center;font-size:18px;font-weight:700;line-height:24px;letter-spacing:-.96px}#blogView .section-header p{display:block;width:100%;color:#333;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-1.6px;word-break:keep-all}#blogView .section-header span{color:#787878;font-size:18px;font-weight:400;line-height:32px;letter-spacing:-.96px}#blogView .section-body{flex:1 1 auto;justify-content:space-between;gap:40px}#blogView .section-body div{width:100%}#blogView .section-body>div{display:flex;flex-wrap:wrap;width:100%;gap:10px}#blogView .section-body>div small{padding:8px 12px;border-radius:8px;background:#2680ff;color:#fff;font-size:18px;font-weight:600;line-height:18px;letter-spacing:-.36px;word-break:break-word}#blogView .section-footer{flex:0 0 auto;gap:40px}#blogView .section-footer .content-other{display:flex;width:100%;gap:20px}#blogView .section-footer .content-other>a{flex:1;min-width:0;display:flex}#blogView .section-footer .content-other-box{display:flex;padding:40px;align-items:center;gap:40px;width:100%;min-width:0;overflow:hidden;border-radius:20px;background:#e9f2ff}#blogView .section-footer .content-other-box .box-content{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 0%}#blogView .section-footer .content-other-box .box-content span{color:#579cff;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.64px}#blogView .section-footer .content-other-box .box-content p{color:#333;font-size:28px;font-weight:700;line-height:36px;letter-spacing:-1.12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#blogView .section-footer .content-other-box.box--left{justify-content:flex-start}#blogView .section-footer .content-other-box.box--left svg{rotate:-135deg}#blogView .section-footer .content-other-box.box--right{justify-content:space-between}#blogView .section-footer .content-other-box.box--right svg{rotate:45deg}#blogView .section-footer .content-other-box svg{flex:0 0 auto}#blogView .section-footer .btn-group{display:flex;align-items:center;width:100%;justify-content:flex-end}#blogView .section-footer .btn-group.is-admin{justify-content:space-between}#blogView .section-footer .btn-group .btn-admin{display:flex;align-items:center;gap:12px}#blogView .section-footer .btn-group .btn-admin .edit-btn{border:1px solid #787878;color:#787878}#blogView .section-footer .btn-group .btn-admin .del-btn{border:1px solid #ff3126;color:#ff3126}@media screen and (max-width:1600px){#blogView{max-width:calc(100% - 80px)}#blogView .section-header,#blogView .section-body,#blogView .section-footer{margin:0;max-width:100%}}@media screen and (max-width:1180px){#blogView{padding:20px;gap:20px}#blogView .section-header{padding:20px}#blogView .section-header p{font-size:24px;line-height:34px;letter-spacing:-.72px}#blogView .section-header span{font-size:16px;line-height:20px;letter-spacing:-.36px}#blogView .section-body>div small{font-size:16px}#blogView .section-footer{gap:20px}#blogView .section-footer .content-other{flex-direction:column}#blogView .section-footer .content-other-box{padding:20px}#blogView .section-footer .content-other-box .box-content p{font-size:24px}#blogView .section-footer .content-other-box .arrow-link{width:40px}#blogView .section-footer .blog-btn{padding:8px 24px;font-size:18px;border-radius:12px}}@media screen and (max-width:720px){#blogView{max-width:calc(100% - 40px);gap:12px;border-radius:12px;padding:12px}#blogView .section-header{border-radius:12px}#blogView .section-header h2{font-size:14px;line-height:16px;letter-spacing:-.32px}#blogView .section-header p{font-size:18px;line-height:20px;letter-spacing:-.32px}#blogView .section-header span{font-size:14px;line-height:16px;letter-spacing:-.32px}#blogView .section-body{gap:12px}#blogView .section-body>div small{font-size:12px;padding:4px 12px}#blogView .section-footer,#blogView .section-footer .content-other{gap:12px}#blogView .section-footer .content-other-box{border-radius:12px}#blogView .section-footer .content-other-box .arrow-link{display:none}#blogView .section-footer .content-other-box .box-content{gap:4px}#blogView .section-footer .content-other-box .box-content span{font-size:14px;line-height:16px;letter-spacing:-.32px}#blogView .section-footer .content-other-box .box-content p{font-size:18px;line-height:20px;letter-spacing:-.32px}#blogView .section-footer .btn-group .blog-btn{width:100%;padding:4px 12px;font-size:14px;border-radius:12px}#blogView .section-footer .btn-group .btn-admin{display:none}}.cta[data-v-0083dd88]{--navy-1: #06264f;--navy-2: #011e43;--navy-3: #010f28;--blue: #2f86ff;--blue-bright: #59a2ff;--ink-light: #eaf1ff;--ink-muted: #9cb4dc;--line: rgba(255, 255, 255, .1);position:relative;isolation:isolate;overflow:hidden;width:100%;border-radius:24px;padding:clamp(28px,4vw,48px);color:var(--ink-light);background:linear-gradient(152deg,var(--navy-1) 0%,var(--navy-2) 52%,var(--navy-3) 100%);box-shadow:0 18px 44px -28px #01142e99}.cta[data-v-0083dd88]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(135deg,#000 0%,transparent 62%);mask-image:linear-gradient(135deg,#000 0%,transparent 62%);opacity:.5}.cta[data-v-0083dd88]:after{content:"";position:absolute;top:-120px;right:-100px;width:360px;height:360px;z-index:-1;background:radial-gradient(circle,rgba(47,134,255,.45) 0%,transparent 68%);filter:blur(8px);pointer-events:none}.cta__tags[data-v-0083dd88]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none}.cta__tags li[data-v-0083dd88]{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink-light);padding:7px 14px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.cta__eyebrow[data-v-0083dd88]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-bright);margin:0 0 14px}.cta__eyebrow[data-v-0083dd88]:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--blue-bright)}.cta__title[data-v-0083dd88]{margin:0 0 18px;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.25;letter-spacing:-.035em;text-wrap:balance;color:#fff}.cta__title b[data-v-0083dd88]{color:var(--blue-bright);font-weight:800}.cta__body[data-v-0083dd88]{margin:0 0 28px;font-size:clamp(15px,1.4vw,17px);line-height:1.8;letter-spacing:-.01em;color:var(--ink-muted)}.cta__actions[data-v-0083dd88]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;padding-top:24px;border-top:1px solid var(--line)}.cta__btn[data-v-0083dd88]{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:#fff;text-decoration:none;padding:15px 26px;border-radius:14px;background:linear-gradient(135deg,var(--blue) 0%,#0b6bff 100%);box-shadow:0 12px 26px -10px #2f86ffd9;transition:transform .18s ease,box-shadow .18s ease}.cta__btn svg[data-v-0083dd88]{transition:transform .18s ease}.cta__btn[data-v-0083dd88]:hover{transform:translateY(-2px);box-shadow:0 18px 32px -10px #2f86fff2}.cta__btn:hover svg[data-v-0083dd88]{transform:translate(3px)}.cta__btn[data-v-0083dd88]:focus-visible{outline:3px solid var(--blue-bright);outline-offset:3px}.cta__contact[data-v-0083dd88]{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none}.cta__contact a[data-v-0083dd88],.cta__contact span[data-v-0083dd88]{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ink-light);text-decoration:none;font-variant-numeric:tabular-nums}.cta__contact a[data-v-0083dd88]:hover{color:var(--blue-bright)}.cta__contact svg[data-v-0083dd88]{color:var(--blue-bright);flex:0 0 auto}@media(max-width:768px){.cta__title[data-v-0083dd88]{font-size:24px}.cta__actions[data-v-0083dd88]{flex-direction:column;align-items:stretch;gap:18px}.cta__btn[data-v-0083dd88]{width:100%;justify-content:center}.cta__contact[data-v-0083dd88]{justify-content:center;gap:10px 20px}}@media(max-width:480px){.cta[data-v-0083dd88]{padding:26px 20px;border-radius:18px}.cta__title[data-v-0083dd88]{font-size:21px;line-height:1.35}.cta__body[data-v-0083dd88]{font-size:14px;margin-bottom:22px}.cta__body br[data-v-0083dd88]{display:none}.cta__tags li[data-v-0083dd88]{font-size:12.5px;padding:6px 12px}.cta__contact[data-v-0083dd88]{flex-direction:column;align-items:flex-start;gap:11px}}@media(prefers-reduced-motion:reduce){.cta__btn[data-v-0083dd88],.cta__btn svg[data-v-0083dd88]{transition:none}}.doc-layout{gap:44px;justify-content:flex-start;max-height:none}.doc-layout article{max-width:min(1264px,88vw);margin:0 auto}.doc-layout .doc{gap:44px}.doc-layout .doc-header{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.doc-layout .doc-header a{position:absolute;top:0;left:0;width:50px;height:50px;fill:#007cff;transform:rotate(-135deg);overflow:visible}.doc-layout .doc-header h2{color:#011e43;text-align:center;font-size:40px;font-style:normal;font-weight:700;line-height:58px;letter-spacing:-1.2px}.doc-layout .doc-tabs{display:flex;padding:8px;justify-content:center;align-items:center;gap:12px;border-radius:100px;background:#007cff}.doc-layout .doc-tabs button{color:#fff;text-align:center;font-size:24px;font-weight:500;line-height:48px;padding:8px 32px}.doc-layout .doc-tabs button.active{border-radius:80px;background:#fff;color:#579cff;font-weight:700}.doc-layout .doc-body{gap:24px;flex-direction:column}.doc-layout .doc-body-title{display:flex;padding:44px;justify-content:center;align-items:center;gap:47px;white-space:pre-line;border-radius:20px;background:#007cff1a;color:#000;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.6px;text-align:center;word-break:keep-all}.doc-layout .doc-body-contents{display:flex;padding:44px;gap:47px;border-radius:20px;border:2px solid var(--bluegradation, #61a8ff);background:#fff;align-items:flex-start}.doc-layout .doc-body-contents .title{width:240px;flex:0 0 240px;gap:16px;flex-direction:column}.doc-layout .doc-body-contents .title .logo-icon{width:50px;height:50px;background:url("data:image/svg+xml,%3csvg%20width='50'%20height='50'%20viewBox='0%200%2050%2050'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='50'%20height='50'%20rx='8'%20fill='%230083FF'/%3e%3cpath%20d='M31.4495%2028.9444C30.3376%2030.3833%2028.5673%2031.3144%2026.5811%2031.3144C23.2078%2031.3144%2020.4768%2028.6376%2020.4768%2025.3313C20.4768%2022.0249%2023.2078%2019.3481%2026.5811%2019.3481C27.9574%2019.3481%2029.2312%2019.7978%2030.2513%2020.549C30.2513%2020.549%2031.6816%2021.57%2032.7502%2020.5173L36.0858%2017.248C33.7811%2014.6452%2030.3754%2013%2026.5811%2013C19.6348%2013%2014%2018.5229%2014%2025.3313C14%2032.1397%2019.6348%2037.6626%2026.5811%2037.6626C30.3646%2037.6626%2033.7541%2036.0279%2036.0642%2033.441L31.4495%2028.9391V28.9444Z'%20fill='white'%20fill-opacity='0.956863'/%3e%3c/svg%3e") no-repeat center;background-size:contain}.doc-layout .doc-body-contents .title span{color:#0083ff;font-size:28px;font-weight:700;line-height:36px;letter-spacing:-.84px;white-space:pre-line}.doc-layout .doc-body-contents .list{width:100%;flex:1;min-width:0;counter-reset:doc-counter;margin:auto 0}.doc-layout .doc-body-contents .list .article-block+.article-block{margin-top:24px}.doc-layout .doc-body-contents .list .article-block{counter-reset:doc-counter}.doc-layout .doc-body-contents .list .article-title{display:block;font-weight:700}.doc-layout .doc-body-contents .list.list-numbered p{counter-increment:doc-counter}.doc-layout .doc-body-contents .list.list-numbered p:before{content:counter(doc-counter) "."}.doc-layout .doc-body-contents .list p{position:relative;padding-left:28px;font-weight:500;word-break:keep-all;white-space:pre-line}.doc-layout .doc-body-contents .list p:before{position:absolute;left:0;font-weight:500}.doc-layout .doc-body-contents .list p.hyphen:before{content:"-"}.doc-layout .doc-body-contents .list p,.doc-layout .doc-body-contents .list span{color:#000;font-size:18px;line-height:28px;letter-spacing:-.54px;word-break:keep-all}.doc-layout .doc-body-contents .list .line{font-weight:500;word-break:keep-all;white-space:pre-line}.doc-layout .doc-body-contents .list .line.blue-line{color:#0083ff}@media screen and (max-width:1180px){.doc-layout article{max-width:calc(100% - 80px)}}@media screen and (max-width:970px){.doc-layout .doc-header h2{font-size:32px;line-height:48px;letter-spacing:-.96px}.doc-layout .doc-tabs button{font-size:20px;line-height:28px;letter-spacing:-.6px}.doc-layout .doc-body-contents{flex-direction:column;gap:20px;padding:24px}.doc-layout .doc-body-contents .title{width:100%;flex:none;flex-direction:row;align-items:center}.doc-layout .doc-body-contents .title span{font-size:24px;line-height:32px;letter-spacing:-.72px;word-break:normal;white-space:unset}}@media screen and (max-width:600px){.doc-layout{gap:24px}.doc-layout article{max-width:calc(100% - 40px)}.doc-layout .doc{gap:24px}.doc-layout .doc-header h2{font-size:24px;line-height:36px;letter-spacing:-.72px}.doc-layout .doc-header a{width:35px;height:35px}.doc-layout .doc-tabs button{font-size:16px;line-height:32px;padding:4px 12px}.doc-layout .doc.is-climate .doc-tabs button{width:116px;padding:4px 32px}.doc-layout .doc-body-title{font-size:16px;line-height:24px;letter-spacing:-.48px;padding:24px}.doc-layout .doc-body-contents .title .logo-icon{width:35px;height:35px}.doc-layout .doc-body-contents .title span{font-size:16px;line-height:20px;letter-spacing:-.6px}.doc-layout .doc-body-contents .list span,.doc-layout .doc-body-contents .list p{font-size:14px;line-height:22px;letter-spacing:-.42px}.doc-layout .doc-body-contents .list p{padding-left:18px}}@media screen and (max-width:400px){.doc-layout .doc-tabs{padding:4px}.doc-layout .doc-tabs button{padding:4px 8px}.doc-layout .doc-body-title{white-space:normal}}#privacy .doc-body-title{font-size:18px}#privacy .numbered{counter-increment:privacy-counter;padding-left:32px!important}#privacy .numbered:before{content:counter(privacy-counter) ")";left:10px!important}#privacy .hyphen{padding-left:52px!important}#privacy .hyphen:before{left:32px!important}#privacy .external-link{color:#0083ff}#privacy .external-link:before,#privacy .external-link:after{content:"|";margin:0 8px;color:#999}#privacy .table{margin-top:10px}#email .doc-body-title{font-size:18px}#email .doc-body-contents{flex-direction:column}#email .doc-body-contents .title{width:100%;flex:1}#email .numbered{counter-increment:privacy-counter;padding-left:32px!important;font-size:16px}#email .numbered:before{content:counter(privacy-counter) ".";left:10px!important}#email .article-block .line.span{display:block;white-space:pre-line}#email .article-block .line.span+.line.span,#email .article-block .numbered-wrap+.line.span{margin-top:24px}#email .article-block .blue-line{margin-top:12px;display:block;text-align:right;font-size:16px}#email .refer{display:block;width:100%;text-align:right;color:#98aabc}.doc-layout{padding-top:200px}#login{position:relative;width:100%;height:100vh}#login .bg{position:absolute;height:100%;z-index:-1;width:100%;background:linear-gradient(to bottom,#011e43,#022f7f)}#login .bg:before,#login .bg:after{position:absolute;content:"";display:block;width:100%;height:100%;background-position:90% 50%;background-repeat:no-repeat;background-size:cover}#login .bg:before{background-image:url(/assets/main-effect-9zCv_iWA.png)}#login .bg:after{background-image:url(/assets/main-effect2-BJDxZZCL.png)}#login .section-body{gap:40px}#login .section-body img{width:120px}#login .section-body .box{border:none;width:90%;max-width:618px;padding:50px;border-radius:20px;background:#007cff33;gap:40px}#login .section-body .box-header{gap:24px;color:#fff}#login .section-body .box-header h2{font-size:40px;font-weight:700;line-height:60px;letter-spacing:-1.6px}#login .section-body .box-header span{font-size:24px;font-weight:500;line-height:36px;letter-spacing:-.48px}#login .section-body .box-body{width:100%;gap:18px}#login .section-body .box-body input{color:#fff;width:100%;padding:12px 24px;box-sizing:border-box;border-radius:20px;background:#154d90;border:none;outline:none;font-size:18px;font-weight:500;line-height:34px;letter-spacing:-.54px}#login .section-body .box-body input::placeholder{color:#fff}#login .section-body .box-body button{width:100%;padding:12px 24px;border-radius:20px;border:2px solid #63A4FF;background:#011e43;box-shadow:0 4px 4px #00000040;font-size:18px;font-weight:700;line-height:34px;letter-spacing:-.54px;color:#63a4ff}
