:root{--primary-color:#FFBF3F;--secondary-color:#0f2268;--text-color:#FFFFFF;--sub-text-color:#888888;--bg-color:#000000;--sub-bg-color:#111111;--tag-color:#1A1A1A;--gray-01:#161616;--gray-02:#393939;--gray-03:#565656;--gray-04:#7C7C7C;--gray-05:#C9C9C9;--white-color:#FFFFFF}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}to{opacity:0;transform:translateY(55px) scale3d(.5,.5,.5)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes gradientFlow{0%{background-position:0 50%}to{background-position:200% 50%}}html{font-size:62.5%;scroll-behavior:smooth}body,html{overflow-x:hidden}.main,body,html{height:100%}button{padding:0;cursor:pointer}a:active,a:focus,button:active,button:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{outline:none}.hidden,.mobile{display:none!important}.icon-wrapper{display:flex}.icon-wrapper svg{max-width:100%;max-height:100%}.scroll-wrapper{position:absolute;width:2.4rem;height:2.4rem;bottom:6%}.scroll-wrapper .chevron{position:absolute;width:2rem;height:2px;opacity:0;transform:scale3d(.5,.5,.5);animation:move 3s ease-out infinite}.scroll-wrapper .chevron:first-child{animation:move 3s ease-out 1s infinite}.scroll-wrapper .chevron:nth-child(2){animation:move 3s ease-out 2s infinite}.scroll-wrapper .chevron:after,.scroll-wrapper .chevron:before{content:" ";position:absolute;top:0;height:100%;width:51%;background-color:var(--white-color)}.scroll-wrapper .chevron:before{left:0;transform:skew(0deg,40deg)}.scroll-wrapper .chevron:after{right:0;width:50%;transform:skew(0,-40deg)}.cta-section{height:50.9rem;position:relative}.cta-section:has(.center){height:44rem}.cta-section .bg{width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover;z-index:0}.cta-section .section-content{height:100%}.cta-section .section-content .text-wrapper{height:100%;display:flex;flex-direction:column;justify-content:center}.cta-section .section-content .text-wrapper.center{align-items:center;text-align:center}.cta-section .section-content .text-wrapper span{font-size:1.8rem;margin-bottom:2rem}.cta-section .section-content .text-wrapper h3{font-size:4.8rem;line-height:145%;font-weight:600;margin-bottom:6rem}.cta-section .section-content .text-wrapper .btn-wrap{display:flex;gap:1.2rem}.cta-section .section-content .text-wrapper .btn-wrap a,.cta-section .section-content .text-wrapper .btn-wrap button{padding:1rem 2.5rem;box-sizing:border-box}.marquee-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#fff 8%,#fff 92%,transparent);mask-image:linear-gradient(90deg,transparent,#fff 8%,#fff 92%,transparent)}.marquee-wrap .marquee-track{display:flex;gap:14px;animation:scroll 30s linear infinite;width:max-content}.marquee-wrap .marquee-track:hover{animation-play-state:paused}.marquee-wrap .marquee-track.reverse{animation-direction:reverse!important;animation-duration:36s!important}.row-gap{height:14px}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.slide{flex:0 0 auto;border:1px solid var(--gray-02);border-radius:8px;width:24.4rem;height:12.8rem;display:inline-flex;justify-content:center;align-items:center;padding:10px}.slide,.slide img{transition:all .3s ease}.slide img{height:60%;width:80%;object-fit:contain;filter:grayscale(100%)}.slide:hover{border:1px solid var(--primary-color)}.slide:hover img{filter:grayscale(100%) brightness(10)}.breadcrumb{display:flex;gap:2.5rem;align-items:center}.breadcrumb i{font-size:1.2rem}.breadcrumb span{font-size:1.5rem}.primary{color:var(--primary-color)!important}.page-top-wrapper{width:100%;padding:0 20rem;box-sizing:border-box;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}.page-top-wrapper .product-title span{font-size:1.5rem;display:inline-block;margin-bottom:3rem}.page-top-wrapper .product-title h2{font-size:10rem;letter-spacing:-4px}.page-top-wrapper .product-title h2 span{letter-spacing:0;font-size:2rem;display:inline-block;font-weight:400}.page-top-wrapper .product-title h2>span{margin-left:2.5rem}.marquee-text-wrapper p{animation:marquee 15s linear infinite}.marquee-text-wrapper{width:100%;overflow:hidden;margin:9rem 0 7rem}.marquee-text-wrapper p{position:relative;display:inline-block;font-size:9rem;opacity:.1;font-weight:600;white-space:nowrap;animation:marquee 25s linear infinite}.marquee-text-wrapper p:after{content:" Langcode, Empower Enterprise Innovation Through AI Agents";position:absolute;left:100%;top:0;white-space:nowrap}.grid-wrapper{display:grid}.grid-wrapper.grid-2{grid-template-columns:repeat(2,1fr);column-gap:2.5%;row-gap:4rem}.grid-wrapper.grid-4{grid-template-columns:repeat(4,1fr)}.grid-wrapper .grid-item{background-color:#292929;border-radius:25px;padding:4rem;box-sizing:border-box}.grid-wrapper .grid-item .icon-wrapper{height:4.8rem;margin-bottom:7rem}.grid-wrapper .grid-item .icon-wrapper img{height:100%;object-fit:contain}.grid-wrapper .grid-item .title{font-size:2.4rem;margin-bottom:3rem;font-weight:500}.grid-wrapper .grid-item.no-item{background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center}.grid-wrapper .grid-item.no-item img{height:6rem}.text-list{display:flex;flex-direction:column;gap:2rem}.text-list li{position:relative;font-size:1.6rem;opacity:.7;padding-left:1.3rem;line-height:145%}.text-list li:before{width:4px;height:4px;border-radius:100%;content:"";display:block;position:absolute;left:0;top:9px;background-color:var(--white-color);opacity:.7}.company-list{display:flex;align-items:center;justify-content:center;gap:4rem;fill:grayscale(100%);opacity:.3;margin-bottom:10rem}.section-content:has(.success-story-wrapper){width:100%!important}.success-story-wrapper{display:block!important}.success-story-wrapper .success-top{width:80%;margin:0 auto 3rem;display:flex;justify-content:space-between;align-items:center}.success-story-wrapper .success-top p{font-size:4.5rem;font-weight:600}.success-story-wrapper .success-top .btn{padding:0 2rem;display:flex;align-items:center;gap:10px;transition:background-color .3s ease}.success-story-wrapper .success-top .btn:hover{background-color:var(--white-color);color:var(--bg-color)}.success-story-wrapper .success-list{margin-left:10%;width:90%;display:flex;gap:5rem;align-items:center;overflow-x:auto;flex-wrap:nowrap;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.success-story-wrapper .success-list::-webkit-scrollbar{width:0;height:0;display:none}.success-story-wrapper .success-list::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.success-story-wrapper .success-list .success-item{flex-shrink:0}body::-webkit-scrollbar{position:absolute;width:10px;height:10px}body::-webkit-scrollbar-thumb{border-radius:50px;background-color:var(--gray-03)}body::-webkit-scrollbar-track{background-color:var(--bg-color)}div::-webkit-scrollbar,textarea::-webkit-scrollbar,ul::-webkit-scrollbar{position:absolute;width:10px;height:10px}div::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb,ul::-webkit-scrollbar-thumb{border-radius:50px;background-color:var(--gray-03)}div::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track,ul::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}table tr td{vertical-align:middle}table tr td a{width:100%;display:block}@media screen and (max-width:1440px){html{font-size:50%}}@media(max-width:768px){.mobile{display:flex!important}.cta-section{height:auto;min-height:34rem}.cta-section .bg{background-position:62%}.cta-section:has(.center){height:auto;min-height:28rem}.cta-section .section-content .text-wrapper{padding:7rem 2rem;box-sizing:border-box}.cta-section .section-content .text-wrapper span{font-size:1.4rem;margin-bottom:1.2rem}.cta-section .section-content .text-wrapper h3{font-size:3rem;margin-bottom:3rem}.client{gap:1.2rem}.client .row:nth-child(2){padding-left:6rem}.client .slide-wrapper{gap:1rem}.client .slide-wrapper .slide{width:16rem;height:8rem}.client .slide-wrapper .slide img{transform:scale(.5)}.breadcrumb{gap:1.2rem}.breadcrumb span{font-size:1.3rem}.page-top-wrapper{width:100%;flex-direction:column-reverse;gap:4rem;padding:0 2rem}.page-top-wrapper .product-title{display:flex;flex-direction:column;gap:2rem}.page-top-wrapper .product-title span{font-size:1.3rem;margin-bottom:0}.page-top-wrapper .product-title h2{font-size:4.6rem;letter-spacing:-1px}.page-top-wrapper .product-title h2 span{font-size:1.5rem}.page-top-wrapper .product-title h2>span{margin-left:1rem}.marquee-text-wrapper{margin:4rem 0}.marquee-text-wrapper p{font-size:4.6rem}.grid-wrapper.grid-2{grid-template-columns:1fr;row-gap:1.6rem;column-gap:0}.grid-wrapper.grid-4{grid-template-columns:1fr;row-gap:1.2rem}.grid-wrapper .grid-item{border-radius:18px;padding:2.4rem 2rem}.grid-wrapper .grid-item .icon-wrapper{height:4rem;margin-bottom:3rem}.grid-wrapper .grid-item .title{font-size:1.9rem;margin-bottom:1.6rem}.grid-wrapper .grid-item.no-item{display:none}.text-list{gap:1.4rem}.text-list li{font-size:1.4rem;padding-left:1.1rem}.text-list li:before{top:8px}.company-list{flex-wrap:wrap;gap:2rem;margin-bottom:5rem}.section-content:has(.marquee-text-wrapper),.section-content:has(.success-story-wrapper){padding:0!important}.success-story-wrapper .success-top{width:100%;padding:0 2rem;box-sizing:border-box;margin:0 auto 2rem;gap:1.4rem}.success-story-wrapper .success-top p{font-size:2.8rem}.success-story-wrapper .success-list{margin-left:2rem;width:calc(100% - 2rem);gap:2rem}.success-story-wrapper .success-list .success-item:last-child{margin-right:2rem}}:where(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,video){margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}:where(article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section){display:block}:where(body){line-height:1}:where(ol,ul,li){list-style:none}:where(a,address){text-decoration:none;color:inherit;font-style:normal}:where(blockquote,q){quotes:none}:where(blockquote:before,blockquote:after,q:before,q:after){content:"";content:none}:where(table){border-collapse:collapse;border-spacing:0}@font-face{font-family:Pretendard Variable;font-style:normal;font-weight:1 1000;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/PretendardVariable.woff2) format("woff2")}*,* a,* button,* input,* select,* textarea{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accordion-wrapper{max-width:100%;border-top:2px solid var(--white-color);border-bottom:2px solid var(--white-color)}.accordion-item{border-bottom:1px solid var(--gray-02)}.accordion-item.active .accordion-header{background-color:var(--tag-color)}.accordion-item.active .accordion-header .title{color:var(--primary-color)}.accordion-item.active .accordion-header i{transform:rotate(180deg)}.accordion-item .accordion-header{width:100%;padding:3.5rem 4.8rem;color:var(--white-color);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:color .3s}.accordion-item .accordion-header .title{font-size:1.6rem;word-break:keep-all;text-align:left}.accordion-item .accordion-header i{font-size:1.4rem;transition:transform .4s ease}.accordion-item .accordion-body{max-height:0;overflow:hidden;background-color:var(--tag-color);box-sizing:border-box;font-weight:400;padding:0;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.accordion-item .accordion-body .accordion-content{padding:0 4.8rem 4rem}@media(max-width:768px){.accordion-item .accordion-header{padding:2.2rem 2rem}.accordion-item .accordion-header .title{font-size:1.5rem;line-height:150%}.accordion-item .accordion-header i{font-size:1.2rem}.accordion-item .accordion-body .accordion-content{padding:0 2rem 2.6rem;font-size:1.4rem;line-height:165%}}button{border:none;background-color:rgba(0,0,0,0)}.btn{height:4.5rem;font-weight:500}.btn-border{border:2px solid var(--white-color);color:var(--white-color)}.btn-round{border-radius:25px}.btn-primary{background-color:var(--primary-color);color:var(--bg-color)}.board-wrapper{display:flex;flex-direction:column}.board-wrapper .board-top{margin-bottom:6rem;display:flex;justify-content:flex-end;align-items:center}.board-wrapper .board-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:3%;row-gap:4.5rem}.board-wrapper .board-item{border-radius:20px;overflow:hidden;position:relative;background-color:var(--gray-02)}.board-wrapper .board-item>*{position:relative;z-index:2}.board-wrapper .board-item:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:conic-gradient(from 0deg,var(--primary-color) 0,var(--secondary-color) 50%,var(--primary-color) 100%);background-size:200% 100%;background-position:0 50%;opacity:0;transition:opacity .18s ease}.board-wrapper .board-item:after{content:"";position:absolute;inset:2px;border-radius:18px;pointer-events:none;z-index:1;background:var(--gray-02)}.board-wrapper .board-item.success-item .thumbnail{margin:0}.board-wrapper .board-item.success-item:hover:before{opacity:0;animation:none}.board-wrapper .board-item:hover:before{opacity:1;animation:gradientFlow 2.2s linear infinite}.board-wrapper .board-item:hover .info .title{color:var(--primary-color)}.board-wrapper .board-item .thumbnail{height:28.8rem;overflow:hidden;margin:2px 2px 0;border-radius:18px 18px 0 0}.board-wrapper .board-item .thumbnail img{width:100%;height:100%;border-radius:0;object-fit:cover}.board-wrapper .board-item .thumbnail .svg-img-wrapper{position:relative;width:100%;height:100%}.board-wrapper .board-item .thumbnail .svg-img-wrapper svg{width:100%!important;height:100%!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.board-wrapper .board-item .info{background-color:rgba(0,0,0,0);border-radius:0 0 20px 20px;padding:4.5rem 3.5rem;box-sizing:border-box}.board-wrapper .board-item .info .tags{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.board-wrapper .board-item .info .tags .tag{background-color:#292929;padding:.8rem 1.4rem;border-radius:25px}.board-wrapper .board-item .info .title{font-size:1.8rem;line-height:155%;color:var(--white-color);margin-bottom:3rem;font-weight:600;transition:all .3s ease}.board-wrapper .board-item .info .detail{display:flex;flex-direction:column;gap:2.8rem}.board-wrapper .board-item .info .detail>div span{display:block;font-size:1.5rem;line-height:155%;opacity:.7}.board-wrapper .board-item .info .detail>div span.label{color:var(--primary-color);font-weight:600;border-bottom:1px solid var(--gray-03);padding-bottom:.6rem;margin-bottom:.6rem;opacity:1}.board-wrapper .board-item .info .detail>div span.value{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.board-wrapper .board-item .info .detail>div span.line4{max-height:9.5rem;-webkit-line-clamp:4}.board-wrapper .board-item .info .date{margin-top:4rem;opacity:.7}.board-wrapper .board-pagination{display:flex;align-items:center;justify-content:center;margin-top:7rem}.board-wrapper .board-pagination button{font-size:1.4rem;color:var(--white-color);border-radius:100%;width:4.4rem;height:4.4rem}.board-wrapper .board-pagination button.active{background-color:var(--primary-color);color:var(--bg-color);font-weight:600}.board-wrapper .board-pagination button:has(i){color:var(--gray-05);font-size:1.2rem;font-weight:600}.search-box{display:flex;align-items:center;gap:1rem;border:2px solid rgba(0,0,0,0);border-radius:25px;height:5.2rem;box-sizing:border-box;background-image:linear-gradient(#000,#000),linear-gradient(90deg,var(--primary-color) 0,var(--secondary-color) 100%);background-origin:border-box;background-clip:content-box,border-box}.search-box .search{height:100%}.search-box .search input{height:100%;padding:0 0 0 3rem;border:none;background-color:rgba(0,0,0,0);color:var(--text-color);font-size:1.5rem}.search-box .search input::placeholder{color:var(--text-color)}.search-box button{padding-right:3rem}.search-box button i{color:var(--text-color)}.view-wrapper{padding:15rem 0 9rem}.view-wrapper .view-header{padding-bottom:2rem;border-bottom:1px solid var(--gray-04)}.view-wrapper .view-header .title h2{font-size:4.5rem;font-weight:600;margin-bottom:5rem}.view-wrapper .view-header .info{display:flex;justify-content:space-between;font-size:1.4rem}.view-wrapper .view-header .info button{display:inline-flex;align-items:center;gap:.8rem;color:var(--gray-05)}.view-wrapper .view-body{min-height:70rem;padding:2rem 0;box-sizing:border-box;font-size:1.6rem;border-bottom:1px solid var(--gray-04)}.view-wrapper .view-footer .view-list{display:flex;flex-direction:column;width:100%}.view-wrapper .view-footer .view-list a,.view-wrapper .view-footer .view-list button{width:100%;height:7.5rem;color:var(--gray-05);display:flex;align-items:center;gap:5rem;padding:0 3rem;box-sizing:border-box;font-size:1.5rem}.view-wrapper .view-footer .view-list a:first-child,.view-wrapper .view-footer .view-list button:first-child{border-bottom:1px solid var(--gray-02)}.view-wrapper .view-footer .view-list a:nth-child(2),.view-wrapper .view-footer .view-list button:nth-child(2){border-bottom:1px solid var(--gray-04)}.view-wrapper .view-footer .view-list a span i,.view-wrapper .view-footer .view-list a span svg,.view-wrapper .view-footer .view-list button span i,.view-wrapper .view-footer .view-list button span svg{margin-right:1rem}.view-wrapper .view-footer .btn-wrap{margin-top:5rem;display:flex;justify-content:center}.view-wrapper .view-footer .btn-wrap a,.view-wrapper .view-footer .btn-wrap button{padding:0 3rem;height:5rem;border:1px solid var(--white-color)}.view-wrapper .view-footer .btn-wrap a img,.view-wrapper .view-footer .btn-wrap button img{margin-right:.5rem;display:inline}.letter-wrapper{padding:10rem 0 13rem}.letter-wrapper .letter-title{margin-bottom:7.5rem}.letter-wrapper .letter-title h3{font-size:4rem;font-weight:600}.letter-wrapper .letter-title p{margin-top:3.8rem;font-size:1.6rem;line-height:165%}.letter-wrapper .letter-form form .required{color:var(--primary-color);vertical-align:text-top}.letter-wrapper .letter-form form .row{display:flex;align-items:center;justify-content:space-between;gap:5%}.letter-wrapper .letter-form form .row:not(:last-child){margin-bottom:3rem}.letter-wrapper .letter-form form .form-item{width:100%;display:flex;flex-direction:column;gap:2rem}.letter-wrapper .letter-form form .form-item label{font-size:1.6rem;font-weight:500}.letter-wrapper .letter-form form .form-item .input-item{width:100%}.letter-wrapper .letter-form form .form-item .input-item input{width:100%;height:6rem;border-radius:12px;background-color:rgba(0,0,0,.65);border:none;padding:0 2.6rem;box-sizing:border-box;font-size:1.6rem;color:var(--text-color)}.letter-wrapper .letter-form form .form-item .input-item input::placeholder{color:var(--gray-05)}.letter-wrapper .btn-wrap{display:flex;justify-content:center;margin-top:2.5rem}.letter-wrapper .btn-wrap a,.letter-wrapper .btn-wrap button{min-width:14rem;font-size:1.6rem;justify-content:center}@media(max-width:768px){.board-wrapper .board-top{margin-bottom:3rem;justify-content:center}.board-wrapper .board-list{grid-template-columns:1fr;row-gap:1.8rem;column-gap:0}.board-wrapper .board-item{border-radius:16px}.board-wrapper .board-item:after{border-radius:14px}.board-wrapper .board-item .thumbnail{height:22rem;border-radius:14px 14px 0 0}.board-wrapper .board-item .info{padding:2.6rem 2rem;border-radius:0 0 16px 16px}.board-wrapper .board-item .info .tags{margin-bottom:1.4rem}.board-wrapper .board-item .info .tags .tag{padding:.6rem 1rem;font-size:1.2rem}.board-wrapper .board-item .info .title{font-size:1.6rem;margin-bottom:2rem}.board-wrapper .board-item .info .detail{gap:1.8rem}.board-wrapper .board-item .info .detail>div span{font-size:1.4rem}.board-wrapper .board-item .info .detail>div span.value{max-height:4rem}.board-wrapper .board-item .info .date{margin-top:2.4rem;font-size:1.3rem}.board-wrapper .board-pagination{margin-top:4rem}.board-wrapper .board-pagination button{width:3.8rem;height:3.8rem;font-size:1.3rem}.search-box{width:100%;height:4.8rem}.search-box .search{width:100%}.search-box .search input{width:100%;padding-left:2rem;font-size:1.4rem}.search-box button{padding-right:2rem}.view-wrapper{padding:3rem 0 6rem}.view-wrapper .view-header .title h2{font-size:2.8rem;margin-bottom:2rem;line-height:140%}.view-wrapper .view-header .info{flex-direction:column;align-items:flex-start;gap:1rem;font-size:1.3rem}.view-wrapper .view-body{min-height:38rem;font-size:1.5rem}.view-wrapper .view-footer .view-list button{height:6rem;gap:1.8rem;padding:0 1.6rem;font-size:1.4rem}.view-wrapper .view-footer .btn-wrap{margin-top:3rem}.view-wrapper .view-footer .btn-wrap a,.view-wrapper .view-footer .btn-wrap button{height:4.6rem;padding:0 2rem}.letter-wrapper{padding:7rem 0 8rem}.letter-wrapper .letter-title{margin-bottom:3.6rem;word-break:keep-all}.letter-wrapper .letter-title h3{font-size:2.8rem}.letter-wrapper .letter-title p{margin-top:1.6rem;font-size:1.4rem}.letter-wrapper .letter-form form .row{flex-direction:column;align-items:flex-start;gap:2rem}.letter-wrapper .letter-form form .form-item{gap:1.2rem}.letter-wrapper .letter-form form .form-item label{font-size:1.4rem}.letter-wrapper .letter-form form .form-item .input-item input{height:5rem;border-radius:10px;padding:0 1.8rem;font-size:1.4rem}.letter-wrapper .btn-wrap{margin-top:2rem}.letter-wrapper .btn-wrap a,.letter-wrapper .btn-wrap button{min-width:12rem;height:4.6rem;font-size:1.4rem}}.chk-item{display:flex;align-items:center;gap:10px}.chk-item input[type=checkbox]{display:none}.chk-item input[type=checkbox]:checked+.label-cb{background-color:var(--white-color)}.chk-item input[type=checkbox]:checked+.label-cb:after{border-left:3px solid var(--primary-color);border-bottom:3px solid var(--primary-color)}.chk-item .label-cb{width:1.5rem;height:1.5rem;border:1.5px solid var(--white-color);cursor:pointer;position:relative;background:rgba(0,0,0,0)}.chk-item .label-cb:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:3px;border-left:2px solid var(--white-color);border-bottom:2px solid var(--white-color);transform:translate(-55%,-65%) rotate(-45deg)}.grid{grid-template-columns:repeat(2,1fr);gap:20px;width:100%}.grid .card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:20px;padding:36px 32px;position:relative;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;cursor:pointer}.grid .card:before{top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ffbf3f,transparent)}.grid .card:after,.grid .card:before{content:"";position:absolute;opacity:0;transition:opacity .3s ease}.grid .card:after{top:-60px;right:-60px;width:160px;height:160px;background:radial-gradient(circle,rgba(255,191,63,.07) 0,transparent 70%)}.grid .card:hover{transform:translateY(-4px);border-color:rgba(255,191,63,.3);box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 0 1px rgba(255,191,63,.1)}.grid .card:hover:after,.grid .card:hover:before{opacity:1}.grid .card:hover .icon-wrap{background:rgba(255,191,63,.18)}.grid .card .icon-wrap{width:48px;height:48px;background:rgba(255,191,63,.1);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:background .3s}.grid .card .icon-wrap img,.grid .card .icon-wrap svg{width:24px;height:24px;color:var(--primary-color)}.grid .card .card-title{font-size:18px;font-weight:700;color:#fff;margin-bottom:20px;letter-spacing:-.3px}.grid .card .badge{display:inline-block;background:rgba(255,191,63,.12);color:#ffbf3f;font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;margin-bottom:14px;letter-spacing:.3px}.grid .card .divider{width:32px;height:2px;background:linear-gradient(90deg,#ffbf3f,transparent);margin-bottom:20px;border-radius:2px}.grid .card ul{list-style:none;display:flex;flex-direction:column;gap:10px}.grid .card ul li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:#999;line-height:1.6}.grid .card ul li:before{content:"";display:block;flex-shrink:0;width:5px;height:5px;background:var(--primary-color);border-radius:50%;margin-top:7px}.grid .card-pattern{background:#1a1a1a;border:1px solid #242424;border-radius:20px;position:relative;overflow:hidden;cursor:default;background-image:url(/images/common/logo.svg);background-repeat:no-repeat;background-position:50%;background-size:30%}.grid .card-pattern .pattern-bg{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,191,63,.18) 1px,transparent 0);background-size:22px 22px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%)}.grid .card-pattern .glow{position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(255,191,63,.05) 0,transparent 100%)}.grid .card-pattern:before{top:0;background:linear-gradient(90deg,transparent,rgba(255,191,63,.25),transparent)}.grid .card-pattern:after,.grid .card-pattern:before{content:"";position:absolute;left:0;right:0;height:1px}.grid .card-pattern:after{bottom:0;background:linear-gradient(90deg,transparent,rgba(255,191,63,.1),transparent)}@media(max-width:768px){.grid{grid-template-columns:repeat(1,1fr)}}footer{background-color:var(--bg-color)}footer .footer-wrap{width:80%;height:51.5rem;margin:0 auto;padding:7rem 0 3rem;box-sizing:border-box;display:flex;flex-direction:column}footer .footer-wrap .footer-top{display:flex;justify-content:space-between;padding-bottom:3rem}footer .footer-wrap .footer-top .left{display:flex;flex-direction:column;justify-content:space-between}footer .footer-wrap .footer-top .left .logo img{height:2.6rem}footer .footer-wrap .footer-top .left .info{display:flex;flex-direction:column;gap:1rem}footer .footer-wrap .footer-top .left .info span{color:var(--text-color);font-size:1.2rem}footer .footer-wrap .footer-top .right{display:flex;flex-direction:column}footer .footer-wrap .footer-top .right .top-btn button{float:right;width:4rem;height:4rem;border-radius:100%;background-color:var(--primary-color);display:inline-flex;justify-content:center;align-items:center}footer .footer-wrap .footer-top .right .top-btn button i{font-size:1.5rem;color:var(--bg-color)}footer .footer-wrap .footer-top .right .footer-gnb>ul{display:flex;gap:7.5rem}footer .footer-wrap .footer-top .right .footer-gnb>ul>li.active>a>span{color:var(--primary-color)}footer .footer-wrap .footer-top .right .footer-gnb>ul>li>a{display:block;margin-bottom:3rem}footer .footer-wrap .footer-top .right .footer-gnb>ul>li>a>span{font-size:1.4rem;color:var(--text-color);font-weight:600}footer .footer-wrap .footer-top .right .footer-gnb>ul>li .lnb{display:flex;flex-direction:column;gap:2.2rem}footer .footer-wrap .footer-top .right .footer-gnb>ul>li .lnb li.active a span{color:var(--primary-color)}footer .footer-wrap .footer-top .right .footer-gnb>ul>li .lnb li a span{font-size:1.3rem;color:var(--sub-text-color)}footer .footer-wrap .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:2.8rem 0;box-sizing:border-box;border-top:1px solid hsla(0,0%,100%,.2);color:var(--sub-text-color);font-size:1.1rem}footer .footer-wrap .footer-bottom .terms{display:flex;align-items:center;gap:1.8rem}footer .footer-wrap .footer-bottom .terms a{position:relative}footer .footer-wrap .footer-bottom .terms a:not(:last-child):after{position:absolute;content:"";display:block;width:1px;height:85%;top:50%;right:-9px;transform:translateY(-50%);background-color:var(--sub-text-color)}footer .footer-wrap .footer-bottom .sns{display:flex;align-items:center;gap:2rem}@media(max-width:768px){footer .footer-wrap{width:100%;height:auto;padding:4rem 2rem 2rem}footer .footer-wrap .footer-top{padding-bottom:2rem}footer .footer-wrap .footer-top .left{gap:3rem}footer .footer-wrap .footer-top .left .logo img{margin-left:-.5rem}footer .footer-wrap .footer-top .right{justify-content:flex-end}footer .footer-wrap .footer-top .right .footer-gnb{display:none}footer .footer-wrap .footer-bottom{padding:2rem 0 0;flex-direction:column;align-items:flex-start;gap:1rem}footer .footer-wrap .footer-bottom .sns{margin-top:1rem}}header{position:fixed;top:0;left:0;width:100%;background-color:var(--bg-color);z-index:999}header .header-wrap{position:relative;width:85%;height:9rem;display:flex;justify-content:space-between;align-items:center;margin:0 auto}header .header-wrap .logo a img{height:3rem}header .header-wrap .logo a img.mobile,header .header-wrap .mobile-btn{display:none}header .header-wrap .gnb,header .header-wrap .gnb>ul{height:100%;display:flex;align-items:center}header .header-wrap .gnb>ul{justify-content:flex-end;gap:6rem}header .header-wrap .gnb>ul>li{position:relative;height:100%;display:flex;align-items:center}header .header-wrap .gnb>ul>li:hover>a>span{color:var(--primary-color)}header .header-wrap .gnb>ul>li:hover .lnb{opacity:1;visibility:visible}header .header-wrap .gnb>ul>li a{height:100%;display:flex;align-items:center}header .header-wrap .gnb>ul>li a span{color:var(--text-color);font-size:1.6rem}header .header-wrap .gnb>ul>li a.active span{color:var(--primary-color)}header .header-wrap .gnb>ul>li .lnb{min-width:20rem;position:absolute;top:100%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;padding:3rem 3rem 4rem;box-sizing:border-box;background-color:var(--gray-01);opacity:0;visibility:hidden;transition:all .2s ease}header .header-wrap .gnb>ul>li .lnb li{padding:1rem 0;box-sizing:border-box;white-space:nowrap}header .header-wrap .gnb>ul>li .lnb li a.active span,header .header-wrap .gnb>ul>li .lnb li:hover a span{color:var(--primary-color)}header .mobile-header{width:0;height:0;overflow:hidden}@media(max-width:768px){header .header-wrap{width:100%;height:7.4rem;padding:1rem 2rem;box-sizing:border-box}header .header-wrap .logo a img{display:none;height:4rem}header .header-wrap .logo a img.mobile,header .header-wrap .mobile-btn{display:block}header .header-wrap .mobile-btn button img{height:2.6rem}header .header-wrap .gnb{display:none}header .mobile-header{position:absolute;z-index:99;right:0;background-color:var(--bg-color);height:calc(100dvh - 7.4rem);overflow-y:auto;border-top:1px solid var(--gray-02);transition:width .3s ease-out}header .mobile-header.active{width:100%}header .mobile-header .gnb>ul>li{border-bottom:1px solid var(--gray-02)}header .mobile-header .gnb>ul>li a,header .mobile-header .gnb>ul>li button{width:100%;height:6.2rem;padding:1.8rem 2.5rem 1.8rem 3rem;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}header .mobile-header .gnb>ul>li a i,header .mobile-header .gnb>ul>li a span,header .mobile-header .gnb>ul>li button i,header .mobile-header .gnb>ul>li button span{color:var(--text-color);font-size:1.8rem;line-height:130%}header .mobile-header .gnb>ul>li.active a svg,header .mobile-header .gnb>ul>li.active button svg{transform:rotate(90deg)}header .mobile-header .gnb>ul>li.active .lnb{display:flex;flex-direction:column;padding:0 .25rem 2rem}header .mobile-header .gnb>ul>li .lnb{max-height:0;overflow:hidden;padding:0;box-sizing:border-box;transition:max-height .3s ease}header .mobile-header .gnb>ul>li .lnb li a,header .mobile-header .gnb>ul>li .lnb li button{display:block;height:4.6rem}header .mobile-header .gnb>ul>li .lnb li a span,header .mobile-header .gnb>ul>li .lnb li button span{font-size:1.6rem}header .mobile-header .gnb>ul>li .lnb li a.active span,header .mobile-header .gnb>ul>li .lnb li button.active span{color:var(--primary-color)}}.wrap{background-color:var(--bg-color);font-size:1.4rem;color:var(--text-color)}main{position:relative;margin-top:9rem;overflow:hidden}@media(max-width:768px){main{margin-top:7.4rem}}.contact-wrapper .contact-section{padding:8rem 0 12rem}.contact-wrapper .contact-section .contact-inner{width:80%;max-width:86rem;margin:0 auto}.contact-wrapper .contact-section .contact-header{margin-bottom:5rem}.contact-wrapper .contact-section .contact-header .tag{display:inline-block;margin-bottom:2rem;color:var(--primary-color);font-size:1.3rem;letter-spacing:.05em}.contact-wrapper .contact-section .contact-header h2{font-size:3.8rem;font-weight:700;line-height:1.3;margin-bottom:1.6rem}.contact-wrapper .contact-section .contact-header p{font-size:1.6rem;color:var(--sub-text-color);line-height:1.7}.contact-wrapper .contact-section .contact-success{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding:8rem 0}.contact-wrapper .contact-section .contact-success i,.contact-wrapper .contact-section .contact-success svg{font-size:6rem;color:var(--primary-color)}.contact-wrapper .contact-section .contact-success p{font-size:2rem;font-weight:500;text-align:center}.contact-wrapper .contact-section .contact-form{display:flex;flex-direction:column;gap:2.4rem}.contact-wrapper .contact-section .contact-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem}@media(max-width:768px){.contact-wrapper .contact-section .contact-form .form-row{grid-template-columns:1fr}}.contact-wrapper .contact-section .contact-form .form-group{display:flex;flex-direction:column;gap:.8rem}.contact-wrapper .contact-section .contact-form .form-group label{font-size:1.4rem;font-weight:500;color:var(--gray-05)}.contact-wrapper .contact-section .contact-form .form-group label .required{color:var(--primary-color);margin-left:.3rem}.contact-wrapper .contact-section .contact-form .form-group input,.contact-wrapper .contact-section .contact-form .form-group textarea{background-color:var(--gray-01);border:1px solid var(--gray-02);border-radius:8px;padding:1.4rem 1.6rem;font-size:1.5rem;color:var(--text-color);transition:border-color .2s;resize:none;font-family:inherit}.contact-wrapper .contact-section .contact-form .form-group input::placeholder,.contact-wrapper .contact-section .contact-form .form-group textarea::placeholder{color:var(--gray-03)}.contact-wrapper .contact-section .contact-form .form-group input:focus,.contact-wrapper .contact-section .contact-form .form-group textarea:focus{border-color:var(--primary-color)}.contact-wrapper .contact-section .contact-form .form-group.has-error input,.contact-wrapper .contact-section .contact-form .form-group.has-error textarea{border-color:#ff4d4f}.contact-wrapper .contact-section .contact-form .form-group .error-msg{font-size:1.2rem;color:#ff4d4f}.contact-wrapper .contact-section .contact-form .privacy-group .chk-item{align-items:flex-start}.contact-wrapper .contact-section .contact-form .privacy-group .chk-item .label-cb{flex-shrink:0;margin-top:.2rem}.contact-wrapper .contact-section .contact-form .privacy-group .chk-item .privacy-label{font-size:1.4rem;color:var(--gray-05);line-height:1.6;cursor:pointer}.contact-wrapper .contact-section .contact-form .privacy-group .chk-item .privacy-link{color:var(--primary-color);text-decoration:underline;text-underline-offset:3px;margin:0 .3rem}.contact-wrapper .contact-section .contact-form .form-submit{margin-top:.8rem}.contact-wrapper .contact-section .contact-form .form-submit .submit-btn{width:100%;height:5.4rem;font-size:1.6rem;font-weight:600;letter-spacing:.02em}@media(max-width:768px){.contact-wrapper .contact-section{padding:5rem 0 8rem}.contact-wrapper .contact-section .contact-inner{width:90%}.contact-wrapper .contact-section .contact-header h2{font-size:2.8rem}}.cloud-wrapper .sub-section{position:relative}.cloud-wrapper .sub-section .section-content{position:relative;z-index:9;width:80%;margin:0 auto}.cloud-wrapper .sub-section .section-content .feature-wrapper .tag,.cloud-wrapper .sub-section .section-content .title-wrapper .tag{width:fit-content;display:block;margin:0 auto 2.5rem;background-color:var(--tag-color);color:var(--primary-color);font-size:1.3rem;border-radius:25px;padding:1.2rem 1.8rem;box-sizing:border-box}.cloud-wrapper .sub-section .section-content .title-wrapper{text-align:center}.cloud-wrapper .sub-section .section-content .title-wrapper h3{font-size:3.5rem;font-weight:700}.cloud-wrapper .sub-section.section-01{padding:10rem 0 11.5rem}.cloud-wrapper .sub-section.section-01 .section-content{width:100%}.cloud-wrapper .sub-section.section-02{box-sizing:border-box;height:98rem}.cloud-wrapper .sub-section.section-02 .bg{position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover;width:100%;height:100%}.cloud-wrapper .sub-section.section-02 .section-content{height:100%;display:flex;align-items:center;justify-content:center}.cloud-wrapper .sub-section.section-02 .section-content .title-wrapper h3{font-size:5.5rem;margin-bottom:4.5rem}.cloud-wrapper .sub-section.section-02 .section-content .title-wrapper span{font-size:1.4rem}.cloud-wrapper .sub-section.section-03,.cloud-wrapper .sub-section.section-04{padding:17rem 0}.cloud-wrapper .sub-section.section-03 .section-content .title-wrapper,.cloud-wrapper .sub-section.section-04 .section-content .title-wrapper{margin-bottom:8rem}.cloud-wrapper .sub-section.section-03 .section-content .title-wrapper.right h3,.cloud-wrapper .sub-section.section-04 .section-content .title-wrapper.right h3{text-align:right}.cloud-wrapper .sub-section.section-03 .section-content .title-wrapper h3,.cloud-wrapper .sub-section.section-04 .section-content .title-wrapper h3{font-size:11rem;line-height:155%;text-align:left;letter-spacing:-3px}.cloud-wrapper .sub-section.section-03 .section-content .feature-wrapper,.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper{display:flex;flex-direction:column;align-items:flex-end}.cloud-wrapper .sub-section.section-03 .section-content .feature-wrapper .title,.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper .title{width:50%;text-align:left;margin-bottom:7rem}.cloud-wrapper .sub-section.section-03 .section-content .feature-wrapper .title .tag,.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper .title .tag{margin:0 0 2.5rem}.cloud-wrapper .sub-section.section-03 .section-content .feature-wrapper .title p,.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper .title p{font-size:1.8rem;line-height:165%}.cloud-wrapper .sub-section.section-03 .section-content .feature-wrapper .feature-list,.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper .feature-list{width:50%;border-top:1px solid var(--gray-02)}.cloud-wrapper .sub-section.section-03 .section-content .feature-wrapper .feature-list .feature-item,.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper .feature-list .feature-item{position:relative;overflow:hidden;padding:4rem 3.5rem;box-sizing:border-box;border-bottom:1px solid var(--gray-02);height:18rem;display:flex;flex-direction:column;justify-content:center}.cloud-wrapper .sub-section.section-03 .section-content .feature-wrapper .feature-list .feature-item .label,.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper .feature-list .feature-item .label{font-size:5rem;font-weight:600;letter-spacing:-1px;margin-bottom:2rem}.cloud-wrapper .sub-section.section-03 .section-content .feature-wrapper .feature-list .feature-item .desc,.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper .feature-list .feature-item .desc{line-height:155%}.cloud-wrapper .sub-section.section-03 .section-content .feature-wrapper .feature-list .feature-item .number,.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper .feature-list .feature-item .number{position:absolute;text-align:center;opacity:.15;font-weight:500;font-size:12rem;bottom:-3.4rem;left:78%}.cloud-wrapper .sub-section.section-03 .section-content .feature-wrapper .grid-wrapper,.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper .grid-wrapper{width:100%}.cloud-wrapper .sub-section.section-03 .section-content .stat-wrapper{width:100%;display:flex;justify-content:space-between;gap:2%;margin-top:18rem}.cloud-wrapper .sub-section.section-03 .section-content .stat-wrapper .stat-card{width:100%;border-radius:25px;aspect-ratio:1/1;padding:3.5rem 2.5rem;box-sizing:border-box;background-color:var(--gray-02);display:flex;flex-direction:column;justify-content:space-between}.cloud-wrapper .sub-section.section-03 .section-content .stat-wrapper .stat-card .value .number{font-weight:700;font-size:9rem}.cloud-wrapper .sub-section.section-03 .section-content .stat-wrapper .stat-card .value .unit{font-size:2.2rem;display:inline-block;margin-left:.4rem;font-weight:500}.cloud-wrapper .sub-section.section-03 .section-content .stat-wrapper .stat-card .desc{font-size:1.6rem;line-height:165%}.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper .title{width:100%}.cloud-wrapper .sub-section.section-05{padding:17rem 0 7.5rem}.cloud-wrapper .sub-section.section-06{padding:7.5rem 0 9rem}@media(max-width:768px){.cloud-wrapper .sub-section .section-content{width:100%;padding:0 2rem;box-sizing:border-box}.cloud-wrapper .sub-section .section-content .feature-wrapper .tag,.cloud-wrapper .sub-section .section-content .title-wrapper .tag{margin-bottom:1.8rem;font-size:1.2rem;padding:1rem 1.4rem}.cloud-wrapper .sub-section .section-content .title-wrapper h3{font-size:2.8rem}.cloud-wrapper .sub-section.section-01{padding:3rem 0 8rem}.cloud-wrapper .sub-section.section-02{height:auto;min-height:64rem}.cloud-wrapper .sub-section.section-02 .section-content{padding:7rem 0;box-sizing:border-box}.cloud-wrapper .sub-section.section-02 .section-content .title-wrapper h3{font-size:3.6rem;margin-bottom:2.4rem}.cloud-wrapper .sub-section.section-02 .section-content .title-wrapper span{font-size:1.3rem}.cloud-wrapper .sub-section.section-03,.cloud-wrapper .sub-section.section-04{padding:9rem 0}.cloud-wrapper .sub-section.section-03 .section-content .title-wrapper,.cloud-wrapper .sub-section.section-04 .section-content .title-wrapper{margin-bottom:4rem}.cloud-wrapper .sub-section.section-03 .section-content .title-wrapper h3,.cloud-wrapper .sub-section.section-04 .section-content .title-wrapper h3{font-size:4.6rem;line-height:140%;letter-spacing:-1px}.cloud-wrapper .sub-section.section-03 .section-content .feature-wrapper,.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper{align-items:flex-start}.cloud-wrapper .sub-section.section-03 .section-content .feature-wrapper .title,.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper .title{width:100%;margin-bottom:3.2rem}.cloud-wrapper .sub-section.section-03 .section-content .feature-wrapper .title p,.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper .title p{font-size:1.5rem}.cloud-wrapper .sub-section.section-03 .section-content .feature-wrapper .feature-list,.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper .feature-list{width:100%}.cloud-wrapper .sub-section.section-03 .section-content .feature-wrapper .feature-list .feature-item,.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper .feature-list .feature-item{height:auto;min-height:13rem;padding:2.8rem 2rem}.cloud-wrapper .sub-section.section-03 .section-content .feature-wrapper .feature-list .feature-item .label,.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper .feature-list .feature-item .label{font-size:3rem;margin-bottom:1.2rem}.cloud-wrapper .sub-section.section-03 .section-content .feature-wrapper .feature-list .feature-item .desc,.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper .feature-list .feature-item .desc{font-size:1.4rem}.cloud-wrapper .sub-section.section-03 .section-content .feature-wrapper .feature-list .feature-item .number,.cloud-wrapper .sub-section.section-04 .section-content .feature-wrapper .feature-list .feature-item .number{font-size:6.2rem;bottom:-1.2rem;left:auto;right:1.4rem}.cloud-wrapper .sub-section.section-03 .section-content .stat-wrapper{margin-top:6rem;flex-direction:column;gap:1.6rem}.cloud-wrapper .sub-section.section-03 .section-content .stat-wrapper .stat-card{border-radius:18px;aspect-ratio:auto;min-height:22rem;padding:2.4rem 2rem}.cloud-wrapper .sub-section.section-03 .section-content .stat-wrapper .stat-card .value .number{font-size:5.2rem}.cloud-wrapper .sub-section.section-03 .section-content .stat-wrapper .stat-card .value .unit{font-size:1.8rem}.cloud-wrapper .sub-section.section-03 .section-content .stat-wrapper .stat-card .desc{font-size:1.4rem}.cloud-wrapper .sub-section.section-05{padding:9rem 0 4rem}.cloud-wrapper .sub-section.section-06{padding:4rem 0 7rem}}body:has(.company-wrapper){height:auto;overflow:visible}main:has(.company-wrapper){overflow:clip}.company-wrapper .sub-section .section-content{position:relative;z-index:9;width:80%;margin:0 auto}.company-wrapper .sub-section .section-content .title-wrapper .tag{width:fit-content;display:block;margin-bottom:2.5rem;color:var(--primary-color);font-size:1.3rem}.company-wrapper .sub-section .section-content .title-wrapper h3{font-size:3.5rem;font-weight:700}.company-wrapper .sub-section.section-01{height:calc(100dvh - 9rem);position:relative}.company-wrapper .sub-section.section-01 .video{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:0;filter:grayscale(100%)}.company-wrapper .sub-section.section-01 .section-content{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center}.company-wrapper .sub-section.section-01 .section-content .title-wrapper,.company-wrapper .sub-section.section-01 .section-content .typo{width:100%}.company-wrapper .sub-section.section-01 .section-content .typo{position:relative}.company-wrapper .sub-section.section-01 .section-content .typo span{position:absolute;top:38%;left:-40%;transform:rotate(90deg);opacity:.2;font-size:18rem;font-weight:500}.company-wrapper .sub-section.section-01 .section-content .title-wrapper{display:flex;align-items:center}.company-wrapper .sub-section.section-01 .section-content .title-wrapper .tit h2{font-size:11rem;margin-bottom:4rem;font-weight:600;line-height:135%;letter-spacing:-4px}.company-wrapper .sub-section.section-01 .section-content .title-wrapper .tit p{font-size:1.6rem;line-height:165%}.company-wrapper .sub-section.section-02{height:98rem}.company-wrapper .sub-section.section-02 .section-content{width:100%;height:100%}.company-wrapper .sub-section.section-02 .section-content .about-wrapper{display:flex;height:100%}.company-wrapper .sub-section.section-02 .section-content .about-wrapper .about{width:100%;position:relative;display:flex;align-items:flex-end}.company-wrapper .sub-section.section-02 .section-content .about-wrapper .about:after{position:absolute;content:"";display:block;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.6);top:0;left:0;transition:all .3s ease;opacity:0}.company-wrapper .sub-section.section-02 .section-content .about-wrapper .about:hover:after{opacity:1}.company-wrapper .sub-section.section-02 .section-content .about-wrapper .about:hover .text-wrapper h2{color:rgba(0,0,0,0);-webkit-text-stroke:1px var(--text-color)}.company-wrapper .sub-section.section-02 .section-content .about-wrapper .about .bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-repeat:no-repeat;background-size:cover;background-position:50%}.company-wrapper .sub-section.section-02 .section-content .about-wrapper .about .text-wrapper{position:relative;z-index:2;width:100%;height:80%;padding:9rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.company-wrapper .sub-section.section-02 .section-content .about-wrapper .about .text-wrapper h2{font-size:14rem;transition:all .2s ease}.company-wrapper .sub-section.section-02 .section-content .about-wrapper .about .text-wrapper p{font-size:4rem;line-height:150%;font-weight:600}.company-wrapper .sub-section.section-02 .section-content .about-wrapper .about .text-wrapper span{display:block;margin-top:2.5rem;font-size:1.6rem;opacity:.7}.company-wrapper .sub-section.section-03{padding:18rem 0}.company-wrapper .sub-section.section-03 .section-content .title-wrapper{text-align:center;margin-bottom:10rem}.company-wrapper .sub-section.section-03 .section-content .title-wrapper .tag{margin:0 auto 2rem}.company-wrapper .sub-section.section-03 .section-content .title-wrapper h3{font-size:6rem}.company-wrapper .sub-section.section-03 .section-content .core-wrapper{display:flex;justify-content:space-between;width:70%;margin:0 auto}.company-wrapper .sub-section.section-03 .section-content .core-wrapper .core-item{text-align:center;width:300px}.company-wrapper .sub-section.section-03 .section-content .core-wrapper .core-item:first-child .gradient{top:-7%;left:-15%}.company-wrapper .sub-section.section-03 .section-content .core-wrapper .core-item:nth-child(2) .gradient{top:50%;left:50%;transform:translate(-50%,-50%)}.company-wrapper .sub-section.section-03 .section-content .core-wrapper .core-item:nth-child(3) .gradient{top:42%;left:43%;width:14rem;height:14rem;filter:blur(70px)}.company-wrapper .sub-section.section-03 .section-content .core-wrapper .core-item .img-wrapper{margin-bottom:5rem;position:relative;width:100%}.company-wrapper .sub-section.section-03 .section-content .core-wrapper .core-item .img-wrapper img{margin:0 auto}.company-wrapper .sub-section.section-03 .section-content .core-wrapper .core-item .gradient{position:absolute;display:block;width:12rem;height:12rem;border-radius:100%;filter:blur(60px);transform:translateZ(0);background:radial-gradient(circle,rgb(255,191,63) 0,rgba(255,191,63,.5) 50%,rgba(255,191,63,0) 70%)}.company-wrapper .sub-section.section-03 .section-content .core-wrapper .core-item .label{font-size:2.2rem;margin-bottom:2rem}.company-wrapper .sub-section.section-03 .section-content .core-wrapper .core-item .desc{line-height:165%;opacity:.7}.company-wrapper .sub-section.section-04{height:300vh}.company-wrapper .sub-section.section-04 .section-content{width:100%;height:100vh;position:sticky;top:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.company-wrapper .sub-section.section-04 .section-content h1{font-size:15rem;letter-spacing:-4px;font-weight:600;color:var(--primary-color);position:relative;z-index:10;display:flex;align-items:center;white-space:nowrap}.company-wrapper .sub-section.section-04 .section-content .img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:5}.company-wrapper .sub-section.section-04 .section-content .img img{width:100%;height:100%;object-fit:cover}.company-wrapper .sub-section.section-04 .section-content .text-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:15;width:100%}.company-wrapper .sub-section.section-04 .section-content .text-overlay .text-flex-wrapper{position:relative;width:100%}.company-wrapper .sub-section.section-04 .section-content .text-overlay .text-flex-wrapper .text-wrapper{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:2.2rem;line-height:180%;text-align:center;flex-shrink:0;width:80rem}.company-wrapper .sub-section.section-05{background-color:#111;padding:12rem 0}.company-wrapper .sub-section.section-05 .section-content .history-wrapper .history-timeline{min-height:100vh}.company-wrapper .sub-section.section-05 .section-content .history-wrapper .history-timeline .sticky-left-panel{position:sticky;top:15vh;left:6%;transform:none;z-index:10}.company-wrapper .sub-section.section-05 .section-content .history-wrapper .history-timeline .sticky-left-panel .sub-title{color:var(--primary-color);font-size:13px;margin-bottom:20px;font-weight:500}.company-wrapper .sub-section.section-05 .section-content .history-wrapper .history-timeline .sticky-left-panel .active-year{font-size:8rem;font-weight:800;color:var(--white-color);letter-spacing:-2px;line-height:1;margin-bottom:32px;transition:all .4s ease}.company-wrapper .sub-section.section-05 .section-content .history-wrapper .history-timeline .sticky-left-panel .history-year-wrapper{display:flex;flex-direction:column;gap:8px}.company-wrapper .sub-section.section-05 .section-content .history-wrapper .history-timeline .sticky-left-panel .history-year-wrapper .year{cursor:pointer;text-align:left;padding:2px 0;font-size:14px;font-weight:400;transition:color .3s;display:flex;align-items:center;gap:6px;color:#555}.company-wrapper .sub-section.section-05 .section-content .history-wrapper .history-timeline .sticky-left-panel .history-year-wrapper .year.active{color:#fff;font-weight:700}.company-wrapper .sub-section.section-05 .section-content .history-wrapper .history-timeline .right-panel{margin-left:38%;padding-right:6%;padding-top:15vh;padding-bottom:20vh}.company-wrapper .sub-section.section-05 .section-content .history-wrapper .history-timeline .right-panel .event-wrapper{display:flex;align-items:baseline;gap:40px;margin-bottom:32px;opacity:1}.company-wrapper .sub-section.section-05 .section-content .history-wrapper .history-timeline .right-panel .event-wrapper span.month{color:var(--primary-color);font-size:13px;font-weight:500;min-width:36px;letter-spacing:1}.company-wrapper .sub-section.section-05 .section-content .history-wrapper .history-timeline .right-panel .event-wrapper span.desc{font-size:15px;color:#ddd;line-height:1.6;font-weight:400}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.company-wrapper .sub-section.section-05 .section-content *{box-sizing:border-box;margin:0;padding:0}.company-wrapper .sub-section.section-05 .section-content ::-webkit-scrollbar{width:4px}.company-wrapper .sub-section.section-05 .section-content ::-webkit-scrollbar-track{background:#111}.company-wrapper .sub-section.section-05 .section-content ::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.company-wrapper .sub-section.section-06{height:260vh;background:#0b0f14}.company-wrapper .sub-section.section-06 .section-content{width:100%;height:100vh;position:sticky;top:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.company-wrapper .sub-section.section-06 .section-content .img-wrapper{position:relative;width:100%;aspect-ratio:16/9;border-radius:2.8rem;overflow:hidden;transform-origin:center center}.company-wrapper .sub-section.section-06 .section-content .img-wrapper img{width:100%;height:100%;object-fit:cover}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .image-dim{position:absolute;inset:0;background:radial-gradient(circle at 78% 62%,rgba(130,255,114,.22),rgba(0,0,0,0) 42%),linear-gradient(180deg,rgba(5,8,14,.08) 10%,rgba(5,8,14,.82) 82%)}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui{position:absolute;inset:0;z-index:5;display:flex;align-items:flex-end;justify-content:space-between;gap:5rem;padding:5.2rem clamp(2.4rem,4vw,6.4rem)}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui .esg-tabs{display:flex;flex-direction:column;gap:1.4rem;margin-bottom:6rem}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui .esg-tabs .esg-tab{width:7rem;height:7rem;border-radius:50%;border:1px solid hsla(0,0%,100%,.25);background:rgba(38,42,52,.55);color:hsla(0,0%,100%,.8);font-size:1.4rem;font-weight:600;transition:all .25s ease;backdrop-filter:blur(6px)}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui .esg-tabs .esg-tab.active{color:#181818;border-color:rgba(236,190,87,.95);background:#ecbe57}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui .text-overlay.esg{text-align:left;width:min(68rem,68%);color:#fff;margin-bottom:4rem}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui .text-overlay.esg .k-label{font-size:3rem;font-weight:700;margin-bottom:1.4rem}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui .text-overlay.esg h3{font-size:clamp(4.8rem,7vw,7rem);line-height:1;margin-bottom:2.8rem;letter-spacing:-.02em}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui .text-overlay.esg span{display:block;font-size:1.9rem;line-height:1.8;color:hsla(0,0%,100%,.88)}.company-wrapper .sub-section.section-06 .section-content .scroll-wrapper{position:absolute;left:50%;bottom:8rem;transform:translateX(-50%);z-index:8}@media(max-width:1024px){.company-wrapper .sub-section.section-06{height:230vh}.company-wrapper .sub-section.section-06 .section-content .img-wrapper{width:92vw;border-radius:2rem}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:3.4rem;padding:4rem 2.2rem}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui .esg-tabs{flex-direction:row;margin-bottom:0}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui .esg-tabs .esg-tab{width:5.8rem;height:5.8rem;font-size:1.3rem}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui .text-overlay.esg{width:100%;margin-bottom:2.4rem}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui .text-overlay.esg .k-label{font-size:2.2rem}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui .text-overlay.esg h3{font-size:clamp(3.4rem,8vw,5rem);margin-bottom:2rem}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui .text-overlay.esg span{font-size:1.6rem;line-height:1.7}}@media(max-width:767px){.company-wrapper .sub-section.section-06 .section-content .img-wrapper{aspect-ratio:3/4}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui{padding:3rem 1.6rem}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui .esg-tabs{gap:1rem}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui .text-overlay.esg .k-label{font-size:1.8rem}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui .text-overlay.esg h3{font-size:3.2rem}.company-wrapper .sub-section.section-06 .section-content .img-wrapper .esg-ui .text-overlay.esg span{font-size:1.4rem}}.company-wrapper .sub-section.section-07{padding:18rem 0 14rem}.company-wrapper .sub-section.section-07 .section-content{display:flex;justify-content:center}.company-wrapper .sub-section.section-07 .section-content .text-wrapper{width:100%;display:flex;flex-direction:column;gap:13rem}.company-wrapper .sub-section.section-07 .section-content .text-wrapper .title-wrapper h3{font-size:6rem}.company-wrapper .sub-section.section-07 .section-content .text-wrapper .location span{display:block;line-height:200%;font-size:1.6rem}.company-wrapper .sub-section.section-07 .section-content .text-wrapper .location span i{margin-right:1rem}.company-wrapper .sub-section.section-07 .section-content .map-wrapper{width:100%}.company-wrapper .sub-section.section-07 .section-content .map-wrapper #langcode-location{width:100%;height:50rem;background-color:#ddd}.home-main{overflow:visible}.index-wrapper .main-section{position:relative}.index-wrapper .main-section .section-content{position:relative;z-index:9;width:80%;margin:0 auto}.index-wrapper .main-section .section-content .title-wrapper{text-align:center}.index-wrapper .main-section .section-content .title-wrapper .tag{width:fit-content;display:block;margin:0 auto 2.5rem;background-color:var(--tag-color);color:var(--primary-color);font-size:1.3rem;border-radius:25px;padding:1.2rem 1.8rem;box-sizing:border-box}.index-wrapper .main-section .section-content .title-wrapper h3{font-size:3.5rem;font-weight:700}.index-wrapper .main-section.section-01{height:calc(100dvh - 9rem)}.index-wrapper .main-section.section-01 .bg{position:absolute;z-index:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.index-wrapper .main-section.section-01 .section-content{height:100%;display:flex;justify-content:center;align-items:center;position:relative}.index-wrapper .main-section.section-01 .section-content .title-wrapper .tit{color:var(--text-color);text-align:center}.index-wrapper .main-section.section-01 .section-content .title-wrapper .tit h2{font-size:6rem;font-weight:600;line-height:135%;margin-bottom:4rem;letter-spacing:-1.5px}.index-wrapper .main-section.section-01 .section-content .title-wrapper .tit p{font-size:1.6rem;line-height:165%}.index-wrapper .main-section.section-01 .section-content .title-wrapper .btn-wrap{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:4.5rem}.index-wrapper .main-section.section-01 .section-content .title-wrapper .btn-wrap a,.index-wrapper .main-section.section-01 .section-content .title-wrapper .btn-wrap button{padding:0 2rem;box-sizing:border-box;font-size:1.4rem}.index-wrapper .main-section.section-01 .section-content .title-wrapper .btn-wrap i{font-size:1rem;margin-left:1rem}.index-wrapper .main-section.section-02{padding:15rem 0 10rem}.index-wrapper .main-section.section-02 .section-content .text-wrapper{text-align:center;margin-bottom:7.5rem}.index-wrapper .main-section.section-02 .section-content .text-wrapper .tit h2{font-size:4.2rem;font-weight:700;line-height:145%;margin-bottom:3.5rem}.index-wrapper .main-section.section-02 .section-content .text-wrapper .tit p{font-size:1.6rem;line-height:150%}.index-wrapper .main-section.section-02 .section-content .card-wrapper{display:flex;justify-content:center;gap:2rem}.index-wrapper .main-section.section-02 .section-content .card-wrapper .card-box{position:relative;width:37.4rem;height:41rem;padding:5.5rem 4rem;box-sizing:border-box}.index-wrapper .main-section.section-02 .section-content .card-wrapper .card-box .card-bg{position:absolute;width:100%;height:100%;top:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:50%}.index-wrapper .main-section.section-02 .section-content .card-wrapper .card-box .card-text{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.index-wrapper .main-section.section-02 .section-content .card-wrapper .card-box .card-text .tit{font-size:4rem;font-weight:700;margin-bottom:2.8rem;letter-spacing:-1px}.index-wrapper .main-section.section-02 .section-content .card-wrapper .card-box .card-text .desc{font-size:1.6rem;line-height:145%}.index-wrapper .main-section.section-02 .section-content .card-wrapper .dot-wrapper{display:flex;gap:1rem;align-items:center}.index-wrapper .main-section.section-02 .section-content .card-wrapper .dot-wrapper .dot{width:1rem;height:1rem;border-radius:100%;background-color:var(--primary-color)}.index-wrapper .main-section.section-02 .section-content .card-wrapper .dot-wrapper .dot:first-child{opacity:.36}.index-wrapper .main-section.section-02 .section-content .card-wrapper .dot-wrapper .dot:nth-child(2){opacity:.52}.index-wrapper .main-section.section-03{padding:10rem 0 8.5rem}.index-wrapper .main-section.section-03 .section-content .title-wrapper{margin-bottom:5rem}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container{min-width:100%;width:fit-content;height:fit-content;position:relative;margin:0 auto}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container .slider{width:100%;height:100%}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container .slider .slide-item{height:560px;position:relative;padding:10rem 9rem 0;box-sizing:border-box;border-radius:18px;display:flex;justify-content:space-between;gap:1rem}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container .slider .slide-item .bg{width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:50%;z-index:0;border-radius:15px}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container .slider .slide-item .img-wrapper,.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container .slider .slide-item .text-wrapper{position:relative;z-index:1}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container .slider .slide-item .text-wrapper{display:flex;flex-direction:column;gap:9rem;width:100%}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container .slider .slide-item .text-wrapper .tag{border:1px solid var(--white-color);color:var(--text-color);font-size:1.2rem;border-radius:25px;padding:1rem 1.4rem;box-sizing:border-box;display:inline-block;width:fit-content}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container .slider .slide-item .text-wrapper .title-wrapper{text-align:left}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container .slider .slide-item .text-wrapper .title-wrapper h3{line-height:145%;font-size:3rem;margin-bottom:4rem}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container .slider .slide-item .text-wrapper .title-wrapper .desc{font-size:1.6rem;line-height:160%}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container .slider .slide-item .img-wrapper{display:flex;align-items:flex-end;width:100%}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container .slider .slide-item .img-wrapper img{width:100%;aspect-ratio:65/46}.index-wrapper .main-section.section-04{padding:8.5rem 0 16.5rem}.index-wrapper .main-section.section-04 .section-content .title-wrapper{margin-bottom:5.5rem}.index-wrapper .main-section.section-04 .section-content .tab-wrapper{display:flex;flex-direction:column;gap:2rem}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu .tab-btn{--p:0;--fillW:calc(var(--p) * 100%);flex:1;min-width:0;width:100%;height:6rem;border-radius:55px;border:1px solid var(--gray-02);position:relative;padding:0 .4rem;box-sizing:border-box;background-color:var(--bg-color);overflow:hidden}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu .tab-btn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--fillW);background:var(--white-color);border-radius:55px 0 0 55px;z-index:0;transition:width .06s linear}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu .tab-btn.active{border:1px solid var(--white-color)}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu .tab-btn.active .icon-wrapper{background-color:var(--primary-color)}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu .tab-btn.active .icon-wrapper svg path{stroke:var(--bg-color)}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu .tab-btn.active .label{color:var(--white-color)}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu .tab-btn:nth-child(2) .icon-wrapper svg{height:50%}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu .tab-btn .icon-wrapper{position:absolute;top:50%;left:.4rem;transform:translateY(-50%);background-color:var(--tag-color);width:4.6rem;height:4.6rem;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;z-index:3}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu .tab-btn .icon-wrapper svg{height:35%}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu .tab-btn .icon-wrapper svg path{stroke:var(--gray-04)}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu .tab-btn .label{color:var(--sub-text-color);font-size:1.6rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:2;pointer-events:none;display:block;line-height:1}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu .tab-btn .label-fill{position:absolute;top:0;bottom:0;left:0;overflow:hidden;z-index:2;pointer-events:none;inset:0;clip-path:inset(0 calc(100% - var(--p) * 100%) 0 0)}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu .tab-btn .label-fill:before{content:attr(data-text);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;color:var(--bg-color);font-size:1.6rem;font-weight:600;line-height:1}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu .tab-btn .track{position:absolute;inset:0;z-index:0;background:rgba(0,0,0,0)}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-content,.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-content .swiper-wrapper{width:100%}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-content .swiper-slide{position:relative;width:100%;height:55.6rem;border-radius:18px;border:1px solid var(--gray-02)}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-content .swiper-slide .text-wrapper{position:relative;z-index:1;padding:6rem 7rem;box-sizing:border-box}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-content .swiper-slide .text-wrapper h4{font-size:2.8rem;color:var(--primary-color);font-weight:600;margin-bottom:3.5rem}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-content .swiper-slide .text-wrapper .desc{display:flex;flex-direction:column;gap:4.5rem}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-content .swiper-slide .text-wrapper p{font-size:1.6rem;color:var(--text-color);font-weight:600;margin-bottom:2rem}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-content .swiper-slide .text-wrapper span{position:relative;display:block;line-height:180%;font-size:1.4rem;color:var(--sub-text-color);padding-left:2rem}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-content .swiper-slide .text-wrapper span i{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:1.1rem;font-weight:500}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-content .swiper-slide .img-wrapper{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-content .swiper-slide .img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center 90%;border-radius:18px}.index-wrapper .main-section.section-05{padding:16.5rem 0 21rem}.index-wrapper .main-section.section-05 .section-content{width:100%}.index-wrapper .main-section.section-05 .section-content .title-wrapper{margin-bottom:9rem}.index-wrapper .main-section.section-05 .section-content .title-wrapper .fill{font-size:4.8rem;line-height:135%;color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;--p:0%;background-image:linear-gradient(to bottom,var(--primary-color) 0,var(--primary-color) var(--p),var(--white-color) var(--p),var(--white-color) 100%);background-size:100% 100%;background-repeat:no-repeat}.index-wrapper .main-section.section-06{padding:21rem 0 16rem}.index-wrapper .main-section.section-06 .text-wrapper span{font-size:2.2rem;color:var(--gray-05);display:block;margin-bottom:3rem}.index-wrapper .main-section.section-06 .text-wrapper h3{font-size:5.5rem;line-height:145%;font-weight:700}.index-wrapper .main-section.section-06 .card-wrapper{display:flex;justify-content:flex-end;gap:3.5rem}.index-wrapper .main-section.section-06 .card-wrapper .card-box{position:relative;width:28rem;height:35rem;padding:3.4rem 3.6rem 3rem;box-sizing:border-box;border-radius:14px;border:1px solid var(--gray-02);overflow:hidden;background-color:#0d0d0d}.index-wrapper .main-section.section-06 .card-wrapper .card-box:first-child .card-gradient .yellow{top:-33%;left:15%}.index-wrapper .main-section.section-06 .card-wrapper .card-box:first-child .card-gradient .blue{top:-33%;left:-32%}.index-wrapper .main-section.section-06 .card-wrapper .card-box:nth-child(2) .card-gradient .yellow{top:-33%;left:25%}.index-wrapper .main-section.section-06 .card-wrapper .card-box:nth-child(2) .card-gradient .blue{top:30%;left:-40%}.index-wrapper .main-section.section-06 .card-wrapper .card-box:nth-child(3) .card-gradient .yellow{top:-20%;left:65%}.index-wrapper .main-section.section-06 .card-wrapper .card-box:nth-child(3) .card-gradient .blue{top:80%;left:-10%}.index-wrapper .main-section.section-06 .card-wrapper .card-box .card-gradient{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.index-wrapper .main-section.section-06 .card-wrapper .card-box .card-gradient span{display:block;width:20rem;height:20rem;border-radius:100%;filter:blur(44.3px);transform:translateZ(0)}.index-wrapper .main-section.section-06 .card-wrapper .card-box .card-gradient .yellow{position:absolute;background:radial-gradient(circle,rgb(255,191,63) 0,rgba(255,191,63,.5) 45%,rgba(255,191,63,0) 70%)}.index-wrapper .main-section.section-06 .card-wrapper .card-box .card-gradient .blue{position:absolute;background:radial-gradient(circle,rgba(14,34,108,.9) 0,rgba(14,34,108,.35) 45%,rgba(255,191,63,0) 70%)}.index-wrapper .main-section.section-06 .card-wrapper .card-box .card-text{position:relative;z-index:1}.index-wrapper .main-section.section-06 .card-wrapper .card-box .card-text>div{border:1px solid var(--white-color);border-radius:25px;padding:.8rem 1.6rem;box-sizing:border-box;width:fit-content;margin-bottom:2.2rem}.index-wrapper .main-section.section-06 .card-wrapper .card-box .card-text p{font-size:4rem;font-weight:700}.index-wrapper .main-section.section-06 .card-wrapper .card-box .card-text span{display:block;margin-top:2rem;line-height:135%;color:var(--gray-05)}.index-wrapper .main-section.section-06 .card-wrapper .card-box .card-img{position:absolute;bottom:3rem;left:50%;transform:translateX(-50%)}@media(max-width:768px){.index-wrapper .main-section .section-content{width:100%;padding:0 2rem;box-sizing:border-box}.index-wrapper .main-section .section-content .title-wrapper .tag{margin-bottom:1.8rem;font-size:1.2rem;padding:1rem 1.4rem}.index-wrapper .main-section .section-content .title-wrapper h3{font-size:2.8rem}.index-wrapper .main-section.section-01{height:calc(100dvh - 7.4rem)}.index-wrapper .main-section.section-01 .section-content{padding:10rem 0 7rem}.index-wrapper .main-section.section-01 .section-content .title-wrapper .tit h2{font-size:3.6rem;margin-bottom:2.4rem;letter-spacing:-1px}.index-wrapper .main-section.section-01 .section-content .title-wrapper .tit p{font-size:1.4rem}.index-wrapper .main-section.section-02{padding:8rem 0 6rem}.index-wrapper .main-section.section-02 .section-content .text-wrapper{margin-bottom:4rem}.index-wrapper .main-section.section-02 .section-content .text-wrapper .tit h2{font-size:3rem;margin-bottom:2rem}.index-wrapper .main-section.section-02 .section-content .text-wrapper .tit p{font-size:1.4rem}.index-wrapper .main-section.section-02 .section-content .card-wrapper{flex-direction:column;gap:1.6rem}.index-wrapper .main-section.section-02 .section-content .card-wrapper .card-box{height:auto;max-height:41rem;aspect-ratio:1/1;padding:4rem 3rem;margin:0 auto}.index-wrapper .main-section.section-02 .section-content .card-wrapper .card-box .card-text .tit{font-size:3.2rem;margin-bottom:2rem}.index-wrapper .main-section.section-02 .section-content .card-wrapper .card-box .card-text .desc{font-size:1.4rem}.index-wrapper .main-section.section-02 .section-content .card-wrapper .dot-wrapper{flex-direction:column}.index-wrapper .main-section.section-03{padding:6rem 0}.index-wrapper .main-section.section-03 .section-content .title-wrapper{margin-bottom:3rem}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container{min-width:100%}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container .slider .slide-item{height:auto;min-height:56rem;padding:4rem 2.4rem 0;flex-direction:column;justify-content:space-between;gap:2rem}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container .slider .slide-item .text-wrapper{gap:4.5rem}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container .slider .slide-item .text-wrapper .title-wrapper h3{font-size:2.4rem;margin-bottom:2rem}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container .slider .slide-item .text-wrapper .title-wrapper .desc{font-size:1.4rem}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container .slider .slide-item .img-wrapper{justify-content:center}.index-wrapper .main-section.section-03 .section-content .slide-wrapper .slide-container .slider .slide-item .img-wrapper img{width:80%}.index-wrapper .main-section.section-04{padding:6rem 0 8rem}.index-wrapper .main-section.section-04 .section-content .title-wrapper{margin-bottom:3rem}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu{grid-template-columns:repeat(2,1fr);gap:1rem}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu .tab-btn{height:5.2rem}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu .tab-btn .icon-wrapper{width:4rem;height:4rem}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu .tab-btn .label,.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-menu .tab-btn .label-fill:before{font-size:1.4rem}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-content .swiper-slide{height:auto;min-height:56rem}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-content .swiper-slide .text-wrapper{padding:3rem 2.4rem}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-content .swiper-slide .text-wrapper h4{font-size:2.2rem;margin-bottom:2rem}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-content .swiper-slide .text-wrapper .desc{gap:2.4rem}.index-wrapper .main-section.section-04 .section-content .tab-wrapper .tab-content .swiper-slide .img-wrapper img{object-position:80% 90%}.index-wrapper .main-section.section-05{padding:8rem 0 10rem}.index-wrapper .main-section.section-05 .section-content .title-wrapper{margin-bottom:4rem}.index-wrapper .main-section.section-05 .section-content .title-wrapper .fill{font-size:3rem}.index-wrapper .main-section.section-06{padding:10rem 0 8rem}.index-wrapper .main-section.section-06 .section-content{display:flex;flex-direction:column;gap:4rem}.index-wrapper .main-section.section-06 .text-wrapper span{font-size:1.8rem;margin-bottom:1.6rem}.index-wrapper .main-section.section-06 .text-wrapper h3{font-size:3.4rem}.index-wrapper .main-section.section-06 .card-wrapper{justify-content:flex-start;flex-direction:column;gap:1.6rem}.index-wrapper .main-section.section-06 .card-wrapper .card-box{width:100%;height:30rem}}.archive-wrapper .view-body{width:600px;margin:0 auto}.view-wrapper{width:65%;margin:0 auto}@media(max-width:768px){.archive-wrapper .view-body,.view-wrapper{width:100%}}main:has(.product-wrapper){overflow:clip}.product-wrapper .sub-section .section-content{position:relative;z-index:9;width:80%;margin:0 auto}.product-wrapper .sub-section .section-content .title-wrapper{text-align:center}.product-wrapper .sub-section .section-content .title-wrapper.left{text-align:left}.product-wrapper .sub-section .section-content .title-wrapper .tag{width:fit-content;display:block;margin-bottom:2.5rem;color:var(--primary-color);font-size:1.3rem}.product-wrapper .sub-section .section-content .title-wrapper h3{font-size:3.5rem;font-weight:700;margin-bottom:4rem}.product-wrapper .sub-section .section-content .title-wrapper span{font-size:1.6rem;line-height:165%}.product-wrapper .sub-section.section-01{padding:10rem 0 0}.product-wrapper .sub-section.section-01:has(.title-wrapper){padding:10rem 0 14.5rem}.product-wrapper .sub-section.section-01 .section-content{width:100%}.product-wrapper .sub-section.section-01 .section-content .marquee-text-wrapper{margin:9rem 0 20rem}.product-wrapper .sub-section.section-01 .section-content .title-wrapper{text-align:center}.product-wrapper .sub-section.section-01 .section-content .title-wrapper p{font-size:4rem;font-weight:500}.product-wrapper .sub-section.section-01 .section-content .title-wrapper span{margin-top:4rem;line-height:170%;font-size:1.6rem;display:block}.product-wrapper .sub-section.section-01 .section-content .title-wrapper .btn-wrap{margin-top:6rem;display:flex;align-items:center;justify-content:center;gap:1.2rem}.product-wrapper .sub-section.section-01 .section-content .title-wrapper .btn-wrap a,.product-wrapper .sub-section.section-01 .section-content .title-wrapper .btn-wrap button{padding:0 2rem}.product-wrapper .sub-section.section-02 .section-content:has(.anchor-wrapper){width:100%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper{position:relative}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .tag{width:fit-content;display:inline-block;margin-bottom:2.5rem;background-color:var(--tag-color);color:var(--primary-color);font-size:1.3rem;border-radius:25px;padding:1.2rem 1.8rem;box-sizing:border-box}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .img-wrapper{margin:0 auto;text-align:center}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-nav{position:sticky;top:50%;left:1%;width:fit-content;height:0}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-nav+.anchor-content{border-top:1px solid var(--gray-02)}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-nav ul{display:flex;flex-direction:column;gap:2rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-nav ul li.active a{font-size:1.5rem;color:#fff;padding-left:2rem;opacity:1;font-weight:500}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-nav ul li.active a:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";display:block;border-radius:100%;width:1rem;height:1rem;background-color:var(--primary-color)}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-nav ul li a{position:relative;font-size:1.2rem;opacity:.3;transition:all .3s ease}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-nav ul li a:before{transition:all .3s ease}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content{padding:15rem 0;width:80%;margin:0 auto}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content:not(:last-child){border-bottom:1px solid var(--gray-02)}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content#anchor2 .desc-wrapper:not(:last-child){padding-bottom:15rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content#anchor2 .desc-wrapper:nth-child(odd){flex-direction:row-reverse}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content#anchor2 .desc-wrapper:nth-child(odd) .left{padding-left:2rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content#anchor3 .text-wrapper{display:flex;align-items:center;justify-content:space-between}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content#anchor3 .text-wrapper .right span{color:var(--gray-05);line-height:155%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content#anchor3:has(.box){display:flex;flex-direction:column;gap:5rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .text-wrapper .text-top span:nth-child(2){display:inline-block;margin-left:1rem;color:var(--gray-05)}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .text-wrapper .text-top h3{font-size:4rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .text-wrapper .title{font-size:3.5rem;line-height:145%;font-weight:600;margin-bottom:3rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .text-wrapper>span{color:var(--gray-05);line-height:155%;display:block;width:80%;word-break:keep-all}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .text-wrapper>span .big{font-size:2rem;color:var(--text-color);font-weight:500;margin-bottom:1rem;display:block;line-height:135%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .sandbox-wrapper{align-items:flex-start;gap:6rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .sandbox-wrapper .text-wrapper .title{font-size:2.8rem;font-weight:700;margin:1.5rem 0 2.5rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .sandbox-wrapper .text-wrapper>span{font-size:1.5rem;line-height:165%;color:var(--gray-05)}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .sandbox-wrapper .sandbox-endpoint{display:inline-flex;align-items:center;gap:1rem;background-color:#1a1a1a;border:1px solid var(--gray-02);border-radius:8px;padding:.8rem 1.6rem;margin-bottom:2.4rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .sandbox-wrapper .sandbox-endpoint .method{font-size:1.2rem;font-weight:700;color:#3b82f6;background-color:rgba(59,130,246,.15);padding:.3rem .8rem;border-radius:4px}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .sandbox-wrapper .sandbox-endpoint .path{font-size:1.4rem;color:var(--text-color);font-family:monospace}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .sandbox-wrapper .code-block{border-radius:12px;border:1px solid var(--gray-02);overflow:hidden;background-color:#111}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .sandbox-wrapper .code-block-header{display:flex;align-items:center;padding:1.2rem 1.8rem;border-bottom:1px solid var(--gray-02);background-color:#1a1a1a}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .sandbox-wrapper .code-block-header span{font-size:1.3rem;color:var(--gray-05)}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .sandbox-wrapper .code-block pre{margin:0;padding:2.4rem;overflow-x:auto}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .sandbox-wrapper .code-block pre code{font-size:1.3rem;line-height:180%;color:#e2e8f0;font-family:Courier New,Courier,monospace;white-space:pre}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .desc-wrapper{display:flex}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .desc-wrapper>div{width:50%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .desc-wrapper .img-slider .swiper-wrapper{padding-bottom:3.5rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .desc-wrapper .img-slider .swiper-wrapper .swiper-slide img{width:100%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .desc-wrapper .img-slider .swiper-pagination{bottom:0}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .desc-wrapper .img-slider .swiper-pagination .swiper-pagination-bullet{background-color:var(--gray-05)!important;width:1rem;height:1rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .desc-wrapper .img-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--primary-color)!important}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .security-wrapper{margin-top:14rem;display:flex;align-items:flex-start}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .security-wrapper.search{justify-content:center;margin-top:0;align-items:center}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .security-wrapper>div{width:50%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .security-wrapper .security-list{display:flex;flex-direction:column;gap:2.5rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .security-wrapper .security-list .security-item{border-radius:25px;background-color:#292929;padding:4.5rem;box-sizing:border-box}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .security-wrapper .security-list .security-item .icon-wrapper{margin-bottom:5rem;width:5rem;height:5rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .security-wrapper .security-list .security-item .icon-wrapper img{width:100%;height:100%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .security-wrapper .security-list .security-item .title{font-size:2.4rem;font-weight:600;margin-bottom:2rem;color:var(--primary-color)}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .security-wrapper .img-wrapper{position:sticky;top:calc(50vh - 22rem);height:fit-content;display:flex;justify-content:center}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .security-wrapper .img-wrapper img{width:80%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .process-wrapper{width:100%;display:flex;align-items:center;margin-top:10rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .process-wrapper.box .process-item{width:calc((100% - 30rem)/3);height:25rem;background-color:#292929;border-radius:25px;border:none;flex-direction:column;align-items:flex-start;padding:4.5rem;box-sizing:border-box;justify-content:space-between}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .process-wrapper.box .process-item .title{font-size:2rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .process-wrapper.box .process-item .text-list{color:var(--text-color);text-align:left}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .process-wrapper .process-item-card{width:100%;height:100%;min-height:28rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .process-wrapper .process-item{width:calc((100% - 30rem)/4);color:var(--primary-color);font-weight:500;line-height:145%;text-align:center;display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--primary-color);border-radius:75px;min-height:15rem;font-size:1.6rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .process-wrapper .dot-wrapper{display:flex;gap:1rem;align-items:center;margin:0 2.5rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .process-wrapper .dot-wrapper .dot{width:1rem;height:1rem;border-radius:100%;background-color:var(--primary-color)}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .process-wrapper .dot-wrapper .dot:first-child{opacity:.36}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .process-wrapper .dot-wrapper .dot:nth-child(2){opacity:.52}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .effect-wrapper{display:flex;justify-content:space-between;margin-top:8rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .effect-wrapper .effect-item{width:100%;padding:5rem;box-sizing:border-box}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .effect-wrapper .effect-item:not(:last-child){border-right:1px solid var(--gray-02)}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .effect-wrapper .effect-item .icon-wrapper{margin-bottom:5rem;width:5rem;height:5rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .effect-wrapper .effect-item .icon-wrapper img{width:100%;height:100%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .effect-wrapper .effect-item .title{font-size:2.4rem;font-weight:600;margin-bottom:2rem;color:var(--primary-color)}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .effect-wrapper .effect-item .text-list li{line-height:155%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list{display:flex;justify-content:center;align-items:center;gap:3%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list.developer .box-item{width:49%;height:39rem;padding:3rem;flex-direction:column;justify-content:space-between;align-items:flex-start}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list.developer .box-item .title-wrapper{text-align:left}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list.developer .box-item .title-wrapper h3{font-size:3rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list.search .box-item{flex-direction:column;align-items:flex-start;padding:6rem 4rem;gap:3rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list .box-item{width:100%;height:26rem;display:flex;align-items:center;padding:0 3rem;box-sizing:border-box;position:relative;overflow:hidden;border-radius:25px;border:1px solid var(--gray-02)}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list .box-item:first-child .box-gradient .yellow{top:-45%;left:55%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list .box-item:first-child .box-gradient .blue{top:-38%;left:-5%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list .box-item:nth-child(2) .box-gradient .yellow{top:-52%;left:68%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list .box-item:nth-child(2) .box-gradient .blue{top:60%;left:-10%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list .box-item .box-gradient{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list .box-item .box-gradient span{display:block;width:22rem;height:22rem;border-radius:100%;filter:blur(50.3px);transform:translateZ(0)}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list .box-item .box-gradient .yellow{position:absolute;background:radial-gradient(circle,rgb(255,191,63) 0,rgba(255,191,63,.5) 45%,rgba(255,191,63,0) 70%)}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list .box-item .box-gradient .blue{position:absolute;background:radial-gradient(circle,rgba(14,34,108,.9) 0,rgba(14,34,108,.35) 45%,rgba(255,191,63,0) 70%)}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list .box-item p{font-size:2.2rem;font-weight:500;line-height:165%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list .box-item .number{position:absolute;opacity:.1;font-size:7.5rem;font-weight:600;color:var(--text-color);bottom:-7%;right:7%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content.cxp-feature .desc-wrapper .right .img-wrapper{border-radius:10px;overflow:hidden;border:1px solid var(--gray-02)}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content.hub-desc-wrapper .desc-wrapper .left{padding-top:2rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content.hub-desc-wrapper .desc-wrapper .right .img-wrapper{border-radius:10px;overflow:hidden;border:1px solid var(--gray-02)}.product-wrapper .sub-section.section-02 .section-content .price-wrapper{display:flex;flex-direction:column;border-top:1px solid var(--gray-02)}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .pricing{width:65%;margin:0 auto;padding:9rem 0;box-sizing:border-box;display:flex;justify-content:center;gap:5%;position:relative}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .pricing:after{content:"";display:block;position:absolute;width:100%;height:1px;background-color:var(--gray-02);bottom:0}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .pricing .tag{width:fit-content;display:inline-block;margin-bottom:2.5rem;background-color:var(--gray-02);color:var(--primary-color);font-size:1.3rem;border-radius:25px;padding:.8rem 2.5rem;box-sizing:border-box}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .package{width:65%;margin:0 auto;padding:9rem 0 15rem;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,1fr);gap:5%;align-items:stretch}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box{width:100%;background-color:var(--tag-color);border-radius:30px;padding:4rem;box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:4rem;overflow:hidden}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box:has(.feature){gap:0;height:auto;overflow:unset;justify-content:flex-start}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box:first-child .box-gradient .yellow1{top:4%;left:82%}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box:first-child .box-gradient .yellow2{top:90%;left:50%;transform:translateX(-50%)}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box:first-child .box-gradient .blue{top:45%;left:-22%}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box:nth-child(2) .box-gradient .yellow1{top:-8%;left:68%}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box:nth-child(2) .box-gradient .yellow2{top:90%;left:50%;transform:translateX(-50%)}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box:nth-child(2) .box-gradient .blue{top:20%;left:70%}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .box-gradient{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .box-gradient span{display:block;width:25rem;height:25rem;border-radius:100%;filter:blur(50.3px);transform:translateZ(0)}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .box-gradient .yellow{position:absolute;background:radial-gradient(circle,rgb(255,191,63) 0,rgba(255,191,63,.5) 45%,rgba(255,191,63,0) 70%)}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .box-gradient .blue{position:absolute;background:radial-gradient(circle,rgba(14,34,108,.9) 0,rgba(14,34,108,.35) 45%,rgba(255,191,63,0) 70%)}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .price-top{padding-bottom:3rem;margin-bottom:2.5rem;border-bottom:1px solid var(--gray-02);position:relative;z-index:1}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .price-top .title{font-size:2.5rem;font-weight:600;margin-bottom:2.5rem}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .price-top span:not(.tag){font-weight:500;font-size:1.5rem;display:inline-block;line-height:145%;min-height:4.4rem}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .option{display:flex;flex-direction:column;gap:2.5rem;position:relative;z-index:1}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .option .option-item label{font-weight:600;line-height:155%;margin-bottom:.5rem;display:inline-block}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .option .option-item .value{display:flex;align-items:center;color:var(--gray-05);line-height:185%}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .option .option-item .value i{margin-right:1.2rem}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .option .option-item .value a{text-decoration:underline;margin-left:.6rem}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .price-btn{position:relative;z-index:2}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .price-btn button{width:100%}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .feature label{display:block;font-weight:600;margin-bottom:1.5rem}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .feature label:not(:first-child){margin-top:2.5rem}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .feature .value{line-height:155%;color:var(--gray-05)}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .feature .value span{display:block}.product-wrapper .sub-section.section-02 .search-engine-way .img-wrapper{display:flex;justify-content:center}.product-wrapper .sub-section.section-02 .search-engine-way .dot-wrapper{display:flex;flex-direction:column;align-items:center;gap:1rem}.product-wrapper .sub-section.section-02 .search-engine-way .dot-wrapper .dot{width:1rem;height:1rem;background-color:var(--primary-color);border-radius:50%}.product-wrapper .sub-section.section-02 .search-engine-way .dot-wrapper .dot:first-child{opacity:.36}.product-wrapper .sub-section.section-02 .search-engine-way .dot-wrapper .dot:nth-child(2){opacity:.52}.product-wrapper .sub-section.section-02 .sandbox-wrapper{display:flex;width:100%}.product-wrapper .sub-section.section-02 .sandbox-wrapper .title-wrapper{text-align:left}.product-wrapper .sub-section.section-02 .sandbox-wrapper .left,.product-wrapper .sub-section.section-02 .sandbox-wrapper .right{width:100%}.product-wrapper .sub-section.section-03{padding:0 0 16rem}.product-wrapper .sub-section.section-03 .section-content{width:100%}.product-wrapper .sub-section.section-03 .section-content .title-wrapper{margin-bottom:9rem;text-align:center}.product-wrapper .sub-section.section-04{padding:16rem 0 10rem}.product-wrapper .sub-section.section-05{padding:8.5rem 0}.product-wrapper .sub-section.section-05 .section-content .faq-wrapper{width:100%}.product-wrapper .sub-section.section-05 .section-content .faq-wrapper>h3{font-size:7rem;font-weight:600;text-align:center;margin-bottom:4rem}.product-wrapper .sub-section.section-05 .section-content .faq-wrapper .faq-list{max-width:65%;margin:0 auto}@media(max-width:768px){.product-wrapper .sub-section .section-content{width:100%}.product-wrapper .sub-section .section-content .title-wrapper .tag{font-size:1.2rem;margin-bottom:1.8rem}.product-wrapper .sub-section .section-content .title-wrapper h3{font-size:2.8rem;margin-bottom:2rem}.product-wrapper .sub-section .section-content .title-wrapper span{font-size:1.4rem}.product-wrapper .sub-section.section-01{padding:7rem 0 0}.product-wrapper .sub-section.section-01:has(.title-wrapper){padding:3rem 0 8rem}.product-wrapper .sub-section.section-01 .section-content{width:100%}.product-wrapper .sub-section.section-01 .section-content .marquee-text-wrapper{margin:4rem 0 8rem}.product-wrapper .sub-section.section-01 .section-content .title-wrapper{padding:0 2rem;box-sizing:border-box}.product-wrapper .sub-section.section-01 .section-content .title-wrapper p{font-size:2.6rem;line-height:145%;word-break:keep-all}.product-wrapper .sub-section.section-01 .section-content .title-wrapper span{margin-top:2rem;font-size:1.4rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-nav{position:sticky;top:7.4rem;left:0;height:auto;margin-bottom:2.4rem;z-index:20;background-color:rgba(13,13,13,.9);backdrop-filter:blur(6px);border-top:1px solid var(--gray-02);border-bottom:1px solid var(--gray-02);padding:1rem 0;width:100%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-nav ul{flex-direction:row;flex-wrap:nowrap;gap:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 2rem;justify-content:space-around}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-nav ul::-webkit-scrollbar{display:none}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-nav ul li{flex-shrink:0}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-nav ul li.active a{padding-left:1rem;font-size:1.3rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-nav ul li.active a:before{width:.6rem;height:.6rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-nav ul li a{font-size:1.2rem;white-space:nowrap;display:inline-flex;align-items:center;min-height:3rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content{width:100%;padding:7rem 2rem;box-sizing:border-box}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content#anchor2 .desc-wrapper:not(:last-child){padding-bottom:7rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content#anchor2 .desc-wrapper:nth-child(odd){flex-direction:column}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content#anchor3 .text-wrapper{flex-direction:column;align-items:flex-start;gap:2rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .text-wrapper .text-top h3{font-size:2.8rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .text-wrapper .title{font-size:2.6rem;margin-bottom:1.8rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .text-wrapper>span{width:100%;font-size:1.4rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .text-wrapper>span .big{font-size:1.8rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .desc-wrapper{flex-direction:column;gap:2.4rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .desc-wrapper>div{width:100%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .security-wrapper{margin-top:4rem;flex-direction:column;gap:6rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .security-wrapper>div{width:100%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .security-wrapper .security-list{gap:1.4rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .security-wrapper .security-list .security-item{border-radius:18px;padding:2.4rem 2rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .security-wrapper .security-list .security-item .icon-wrapper{width:4rem;height:4rem;margin-bottom:2rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .security-wrapper .security-list .security-item .title{font-size:2rem;margin-bottom:1.2rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .security-wrapper .img-wrapper{position:static;top:auto;justify-content:flex-start}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .security-wrapper .img-wrapper img{width:100%}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .process-wrapper{margin-top:4rem;flex-direction:column;align-items:stretch;gap:1.2rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .process-wrapper .process-item{width:100%;min-height:9rem;border-radius:16px;font-size:1.8rem;padding:0 1.6rem;box-sizing:border-box}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .process-wrapper.box .process-item{width:100%;height:auto;padding:2.4rem 2rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .process-wrapper.box .process-item .title{font-size:1.8rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .process-wrapper .dot-wrapper{margin:0 auto;flex-direction:column}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .effect-wrapper{margin-top:4rem;flex-direction:column}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .effect-wrapper .effect-item{padding:2.4rem 0}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .effect-wrapper .effect-item:not(:last-child){border-right:none;border-bottom:1px solid var(--gray-02)}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .effect-wrapper .effect-item .icon-wrapper{width:4rem;height:4rem;margin-bottom:2rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .effect-wrapper .effect-item .title{font-size:2rem;margin-bottom:1rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list{flex-direction:column;gap:1.6rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list.developer .box-item{width:100%;height:auto;min-height:24rem;padding:2rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list.developer .box-item .title-wrapper h3{font-size:2.2rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list.search .box-item{padding:2.4rem 2rem;gap:1.4rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list .box-item{height:20rem;border-radius:18px;padding:0 2rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list .box-item p{font-size:1.8rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .box-list .box-item .number{font-size:5rem;bottom:-3%;right:1rem}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .img-wrapper img{width:100%}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .pricing{width:100%;padding:5rem 2rem;box-sizing:border-box;flex-direction:column;gap:1.8rem}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .package{width:100%;box-sizing:border-box;padding:5rem 2rem 8rem;grid-template-columns:1fr;gap:1.6rem}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box{border-radius:20px;padding:2.4rem 2rem;gap:2.4rem}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .price-top{padding-bottom:2rem;margin-bottom:1.8rem}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .price-top .title{font-size:2rem;margin-bottom:1.2rem}.product-wrapper .sub-section.section-02 .section-content .price-wrapper .price-box .option{gap:1.6rem}.product-wrapper .sub-section.section-03{padding:0 0 8rem}.product-wrapper .sub-section.section-03 .section-content .title-wrapper{margin-bottom:4rem}.product-wrapper .sub-section.section-03 .section-content .client .row .slide-wrapper{animation-duration:35s}.product-wrapper .sub-section.section-03 .section-content .client .row .slide-wrapper .slide{padding:0 1.4rem}.product-wrapper .sub-section.section-04{padding:8rem 0 6rem}.product-wrapper .sub-section.section-05{padding:6rem 2rem;box-sizing:border-box}.product-wrapper .sub-section.section-05 .section-content .faq-wrapper>h3{font-size:3.6rem;margin-bottom:2rem}.product-wrapper .sub-section.section-05 .section-content .faq-wrapper .faq-list{max-width:100%}}@media(max-width:480px){.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .text-wrapper{word-break:keep-all}.product-wrapper .sub-section.section-02 .section-content .anchor-wrapper .anchor-content .text-wrapper br{display:none}}.table-wrap{background:#1e1e1e;border:1px solid #2e2e2e;border-radius:20px;overflow:hidden}.table-wrap table{width:100%;border-collapse:collapse}.table-wrap table tr{background:#242424;border-bottom:1px solid #2e2e2e}.table-wrap table thead th{padding:14px 20px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.35);text-align:left}.table-wrap table thead th:not(:first-child){text-align:center}.table-wrap table tbody tr{border-bottom:1px solid #252525;transition:background .18s}.table-wrap table tbody tr:last-child{border-bottom:none}.table-wrap table tbody tr:hover{background:#333}.table-wrap table tbody tr.highlight{background:rgba(255,191,63,.05)}.table-wrap table tbody tr.highlight:hover{background:rgba(255,191,63,.09)}.table-wrap table tbody tr.highlight td:first-child{border-left:2px solid #ffbf3f}.table-wrap table tbody tr td{padding:16px 20px;font-size:14px;color:hsla(0,0%,100%,.65);text-align:center;vertical-align:middle}.table-wrap table tbody tr td:first-child{text-align:left}.table-wrap table tbody tr td .model-name{font-size:14px;font-weight:700;color:#fff}.table-wrap table tbody tr td .model-sub{font-size:12px;color:hsla(0,0%,100%,.3);margin-top:2px}.table-wrap table tbody tr td .cell-val{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.7)}.table-wrap table tbody tr td .cell-frac{font-size:11px;color:hsla(0,0%,100%,.3);margin-top:2px}.table-wrap table tbody tr td .avg{font-size:14px;font-weight:800;color:#ffbf3f}.table-wrap table tbody tr td .avg-frac{font-size:11px;color:rgba(255,191,63,.5);margin-top:2px}.table-wrap table tbody tr td .avg-red{font-size:14px;font-weight:800;color:#ff5f5f}.table-wrap table tbody tr td .avg-red-frac{font-size:11px;color:rgba(255,95,95,.5);margin-top:2px}.table-wrap table tbody tr td .bar-wrap{display:flex;flex-direction:column;align-items:center;gap:4px}.table-wrap table tbody tr td .bar-wrap .bar-bg{width:48px;height:4px;background:#2e2e2e;border-radius:2px}.table-wrap table tbody tr td .bar-wrap .bar-bg .bar-fill{height:4px;border-radius:2px;background:#ffbf3f}.table-wrap table tbody tr td .bar-wrap .bar-bg .bar-fill.low{background:#ff5f5f}.cxp-benchmark{display:flex;flex-direction:column;align-items:center;gap:30px}.cxp-benchmark .bottom,.cxp-benchmark .top{width:80%!important}.cxp-benchmark .top .text-wrapper{display:flex;flex-direction:column;align-items:center}.cxp-benchmark .top .text-wrapper p,.cxp-benchmark .top .text-wrapper span{width:100%;text-align:center}.cxp-benchmark .bottom .control-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:20px}.cxp-benchmark .bottom .control-row .tabs{display:flex;gap:4px;background:#222;border:1px solid #2e2e2e;border-radius:12px;padding:4px}.cxp-benchmark .bottom .control-row .tabs .tab{font-size:14px;font-weight:700;padding:8px 20px;border-radius:9px;cursor:pointer;color:hsla(0,0%,100%,.35);transition:all .2s;border:none;background:rgba(0,0,0,0)}.cxp-benchmark .bottom .control-row .tabs .tab.active{background:#ffbf3f;color:#111}.cxp-benchmark .bottom .control-row .tabs .tab:hover:not(.active){color:hsla(0,0%,100%,.7)}.cxp-benchmark .bottom .control-row .stats{display:flex;gap:32px}.cxp-benchmark .bottom .control-row .stats .stat-item .stat-label{font-size:10px;font-weight:700;letter-spacing:.1em;color:hsla(0,0%,100%,.3);text-transform:uppercase;margin-bottom:4px}.cxp-benchmark .bottom .control-row .stats .stat-item .stat-val{font-size:32px;font-weight:900;color:#ffbf3f;letter-spacing:-.03em;line-height:1}.cxp-benchmark .bottom .control-row .stats .stat-item .stat-val.out{color:#fff}.cxp-benchmark .bottom .control-row .stats .stat-divider{width:1px;background:#2e2e2e;align-self:stretch}main:has(.solution-wrapper){overflow:clip}.solution-wrapper .sub-section .section-content{position:relative;z-index:9;width:80%;margin:0 auto}.solution-wrapper .sub-section .section-content .title-wrapper{text-align:center}.solution-wrapper .sub-section .section-content .title-wrapper .tag{width:fit-content;display:block;margin:0 auto 2.5rem;background-color:var(--tag-color);color:var(--primary-color);font-size:1.3rem;border-radius:25px;padding:1.2rem 1.8rem;box-sizing:border-box}.solution-wrapper .sub-section .section-content .title-wrapper h3{font-size:3.5rem;font-weight:700}.solution-wrapper .sub-section .section-content .sticky-wrapper{position:relative;display:flex;align-items:flex-start;gap:5rem}.solution-wrapper .sub-section .section-content .sticky-wrapper>div{width:50%}.solution-wrapper .sub-section .section-content .sticky-wrapper .sticky-text{position:sticky;top:50%;transform:translateY(-50%);flex:1;height:auto}.solution-wrapper .sub-section .section-content .sticky-wrapper .sticky-text h2{position:relative;margin:0;font-size:8.5rem;font-weight:600;transition:all .3s ease}.solution-wrapper .sub-section .section-content .sticky-wrapper .text-wrapper{padding-top:20vh;padding-bottom:40vh;flex:1}.solution-wrapper .sub-section .section-content .sticky-wrapper .text-wrapper .text-item{min-height:35vh;padding-bottom:8rem;font-size:2.5rem;line-height:165%;word-break:keep-all;transition:all .5s ease;opacity:.1;transform:translateY(2rem);transition:all .6s ease}.solution-wrapper .sub-section .section-content .sticky-wrapper .text-wrapper .text-item.active{opacity:1;transform:translateY(0)}.solution-wrapper .sub-section .section-content .sticky-wrapper .text-wrapper .text-item .primary{font-weight:600;display:inline-block}.solution-wrapper .sub-section .section-content .sticky-wrapper .text-wrapper .text-item .small{font-size:1.8rem;line-height:165%;display:inline-block;margin-top:2rem;color:var(--gray-05);font-weight:400}.solution-wrapper .sub-section.section-01{padding:10rem 0 14.5rem}.solution-wrapper .sub-section.section-01 .section-content{width:100%}.solution-wrapper .sub-section.section-01 .section-content .marquee-text-wrapper{margin:9rem 0 20rem}.solution-wrapper .sub-section.section-01 .section-content .title-wrapper{text-align:center}.solution-wrapper .sub-section.section-01 .section-content .title-wrapper p{font-size:4rem;font-weight:600}.solution-wrapper .sub-section.section-01 .section-content .title-wrapper .fill{font-size:4.8rem;line-height:135%;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;word-break:keep-all;--p:0%;background-image:linear-gradient(to right,var(--primary-color) 0,var(--primary-color) var(--p),var(--white-color) var(--p),var(--white-color) 100%);background-size:100% 100%;background-repeat:no-repeat}.solution-wrapper .sub-section.section-01 .section-content .title-wrapper span{margin-top:4rem;line-height:170%;font-size:1.6rem;display:block;opacity:.6}.solution-wrapper .sub-section.section-01 .section-content .title-wrapper .btn-wrap{margin-top:6rem;display:flex;align-items:center;justify-content:center;gap:1.2rem}.solution-wrapper .sub-section.section-01 .section-content .title-wrapper .btn-wrap a,.solution-wrapper .sub-section.section-01 .section-content .title-wrapper .btn-wrap button{padding:0 2rem}.solution-wrapper .sub-section.section-02{padding:0 0 16rem}.solution-wrapper .sub-section.section-02 .section-content .company-list img{width:130px}.solution-wrapper .sub-section.section-02 .section-content .box-list{display:flex;justify-content:center;align-items:center;gap:3%}.solution-wrapper .sub-section.section-02 .section-content .box-list:has(>:nth-child(4)) .box-item:nth-child(3) .box-gradient .yellow{top:80%;left:0}.solution-wrapper .sub-section.section-02 .section-content .box-list:has(>:nth-child(4)) .box-item:nth-child(3) .box-gradient .blue{top:45%;left:55%}.solution-wrapper .sub-section.section-02 .section-content .box-list:has(>:nth-child(4)) .box-item:nth-child(4) .box-gradient .yellow{top:5%;left:75%}.solution-wrapper .sub-section.section-02 .section-content .box-list:has(>:nth-child(4)) .box-item:nth-child(4) .box-gradient .blue{top:-20%;left:40%}.solution-wrapper .sub-section.section-02 .section-content .box-list .box-item{width:100%;height:26rem;display:flex;align-items:center;padding:0 3rem;box-sizing:border-box;position:relative;overflow:hidden;border-radius:25px;border:1px solid var(--gray-02)}.solution-wrapper .sub-section.section-02 .section-content .box-list .box-item:first-child .box-gradient .yellow{top:-45%;left:55%}.solution-wrapper .sub-section.section-02 .section-content .box-list .box-item:first-child .box-gradient .blue{top:-38%;left:-5%}.solution-wrapper .sub-section.section-02 .section-content .box-list .box-item:nth-child(2) .box-gradient .yellow{top:-52%;left:68%}.solution-wrapper .sub-section.section-02 .section-content .box-list .box-item:nth-child(2) .box-gradient .blue{top:60%;left:-10%}.solution-wrapper .sub-section.section-02 .section-content .box-list .box-item:nth-child(3) .box-gradient .yellow{top:62%;left:0}.solution-wrapper .sub-section.section-02 .section-content .box-list .box-item:nth-child(3) .box-gradient .blue{top:-25%;left:77%}.solution-wrapper .sub-section.section-02 .section-content .box-list .box-item .box-gradient{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.solution-wrapper .sub-section.section-02 .section-content .box-list .box-item .box-gradient span{display:block;width:22rem;height:22rem;border-radius:100%;filter:blur(50.3px);transform:translateZ(0)}.solution-wrapper .sub-section.section-02 .section-content .box-list .box-item .box-gradient .yellow{position:absolute;background:radial-gradient(circle,rgb(255,191,63) 0,rgba(255,191,63,.5) 45%,rgba(255,191,63,0) 70%)}.solution-wrapper .sub-section.section-02 .section-content .box-list .box-item .box-gradient .blue{position:absolute;background:radial-gradient(circle,rgba(14,34,108,.9) 0,rgba(14,34,108,.35) 45%,rgba(255,191,63,0) 70%)}.solution-wrapper .sub-section.section-02 .section-content .box-list .box-item p{font-size:2.2rem;font-weight:500;line-height:165%}.solution-wrapper .sub-section.section-02 .section-content .box-list .box-item .number{position:absolute;opacity:.1;font-size:7.5rem;font-weight:600;color:var(--text-color);bottom:-7%;right:7%}.solution-wrapper .sub-section.section-03{padding:16rem 0 10rem}.solution-wrapper .sub-section.section-03 .section-content{overflow:visible}.solution-wrapper .sub-section.section-04{padding:15rem 0 20rem}.solution-wrapper .sub-section.section-04 .section-content .title-wrapper{margin-bottom:5rem}.solution-wrapper .sub-section.section-05{padding:0 0 13rem}.solution-wrapper .sub-section.section-05 .section-content .title-wrapper{margin-bottom:6.5rem}.solution-wrapper .sub-section.section-05 .section-content .img-wrapper{width:90%;margin:0 auto}.solution-wrapper .sub-section.section-05 .section-content .img-wrapper img{width:100%}@media(max-width:768px){.solution-wrapper .sub-section .section-content{width:100%;padding:0 2rem;box-sizing:border-box}.solution-wrapper .sub-section .section-content .title-wrapper .tag{margin-bottom:1.8rem;font-size:1.2rem;padding:1rem 1.4rem}.solution-wrapper .sub-section .section-content .title-wrapper h3{font-size:2.8rem}.solution-wrapper .sub-section .section-content .sticky-wrapper{flex-direction:column;gap:2rem}.solution-wrapper .sub-section .section-content .sticky-wrapper>div{width:100%}.solution-wrapper .sub-section .section-content .sticky-wrapper .sticky-text{position:sticky;transform:none;top:80px;background-color:var(--bg-color)}.solution-wrapper .sub-section .section-content .sticky-wrapper .sticky-text h2{font-size:3.6rem;line-height:130%}.solution-wrapper .sub-section .section-content .sticky-wrapper .text-wrapper{padding-top:1.2rem;padding-bottom:0}.solution-wrapper .sub-section .section-content .sticky-wrapper .text-wrapper .text-item{min-height:fit-content;padding-bottom:5rem;font-size:2rem}.solution-wrapper .sub-section .section-content .sticky-wrapper .text-wrapper .text-item:last-child{padding-bottom:0;min-height:auto}.solution-wrapper .sub-section .section-content .sticky-wrapper .text-wrapper .text-item .small{font-size:1.5rem;margin-top:1.2rem}.solution-wrapper .sub-section.section-01{padding:3rem 0 8rem}.solution-wrapper .sub-section.section-01 .section-content{width:100%}.solution-wrapper .sub-section.section-01 .section-content .marquee-text-wrapper{margin:4rem 0 8rem}.solution-wrapper .sub-section.section-01 .section-content .title-wrapper{padding:0 2rem;box-sizing:border-box}.solution-wrapper .sub-section.section-01 .section-content .title-wrapper p{font-size:2.6rem}.solution-wrapper .sub-section.section-01 .section-content .title-wrapper .fill{font-size:3.2rem}.solution-wrapper .sub-section.section-01 .section-content .title-wrapper span{margin-top:2rem;font-size:1.4rem;word-break:keep-all}.solution-wrapper .sub-section.section-01 .section-content .title-wrapper .btn-wrap{margin-top:3.2rem;flex-direction:column;gap:1rem}.solution-wrapper .sub-section.section-02{padding:0 0 8rem}.solution-wrapper .sub-section.section-02 .section-content .box-list{flex-direction:column;gap:1.6rem}.solution-wrapper .sub-section.section-02 .section-content .box-list .box-item{height:20rem;padding:0 2rem;border-radius:18px}.solution-wrapper .sub-section.section-02 .section-content .box-list .box-item p{font-size:1.8rem}.solution-wrapper .sub-section.section-02 .section-content .box-list .box-item .number{font-size:5.2rem;right:1rem;bottom:-4%}.solution-wrapper .sub-section.section-03{padding:8rem 0 7rem}.solution-wrapper .sub-section.section-03 .section-content .sticky-wrapper .sticky-text h2{font-size:3.4rem}.solution-wrapper .sub-section.section-03 .section-content .sticky-wrapper .text-wrapper .text-item{font-size:1.8rem;min-height:40vh;padding-bottom:5rem}.solution-wrapper .sub-section.section-04{padding:8rem 0 10rem}.solution-wrapper .sub-section.section-04 .section-content .title-wrapper{margin-bottom:3rem}.solution-wrapper .sub-section.section-05{padding:0 0 8rem}.solution-wrapper .sub-section.section-05 .section-content .title-wrapper{margin-bottom:3rem}.solution-wrapper .sub-section.section-05 .section-content .img-wrapper{width:100%}}@media(max-width:480px){.solution-wrapper .sub-section.section-03 .section-content .sticky-wrapper .text-wrapper .text-item{word-break:keep-all}.solution-wrapper .sub-section.section-03 .section-content .sticky-wrapper .text-wrapper .text-item br{display:none}}.success-wrapper .sub-section .section-content{position:relative;z-index:9;width:80%;margin:0 auto}.success-wrapper .sub-section.section-01{padding:10rem 0 0}.success-wrapper .sub-section.section-01 .section-content{width:100%}.success-wrapper .sub-section.section-01:has(.view-wrapper){padding:0}.success-wrapper .sub-section.section-01:has(.view-wrapper) .section-content{width:80%}.success-wrapper .sub-section.section-02{padding:0 0 14rem;position:relative}.success-wrapper .sub-section.section-02:has(.letter-wrapper){padding:0}.success-wrapper .sub-section.section-02 .bg{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;bottom:0;left:0;z-index:0}.success-wrapper .sub-section.section-02 .section-content{z-index:1}@media(max-width:768px){.success-wrapper .sub-section .section-content{padding:0 2rem;box-sizing:border-box;width:100%}.success-wrapper .sub-section.section-01{padding:3rem 0 0}.success-wrapper .sub-section.section-01 .section-content{width:100%}.success-wrapper .sub-section.section-01:has(.view-wrapper) .section-content{width:100%}.success-wrapper .sub-section.section-02{padding:0 0 8rem}}.notion-page{width:100%;margin:0 auto}.notion-page .notion-page-cover{width:100%;height:280px;border-radius:10px;overflow:hidden;background-color:#fff;vertical-align:middle;display:none}.notion-page .notion-page-cover img{width:100%;object-fit:cover}.notion-page .notion-page-title{display:none}.notion-page .notion-page-title h1{font-size:36px}.notion-page .notion-user{display:none;gap:15px;align-items:center}.notion-page .notion-user .avatar{width:52px;height:52px;border-radius:50%;overflow:hidden}.notion-page .notion-user .avatar img{width:100%;height:100%;object-fit:contain}.notion-page .notion-user .created{display:flex;flex-direction:column;gap:.25rem}.notion-page .notion-user .created .by{font-size:20px}.notion-page .notion-user .created .at{color:#ececec;font-size:14px}.notion-page .notion-page-content{padding:50px 0}.notion-page .notion-page-content .notion-blocks{display:flex;flex-direction:column;gap:20px}.notion-page .notion-page-content .notion-blocks span{line-height:1.8}.notion-page .notion-page-content .notion-blocks .notion-heading{margin:1rem 0 0}.notion-page .notion-page-content .notion-blocks .notion-heading h1{font-size:36px;font-weight:600}.notion-page .notion-page-content .notion-blocks .notion-heading h2{font-size:30px;font-weight:600}.notion-page .notion-page-content .notion-blocks .notion-heading h3{font-size:24px;font-weight:600}.notion-page .notion-page-content .notion-blocks .notion-bulleted-list{display:flex;align-items:baseline;gap:1rem;padding-left:1rem}.notion-page .notion-page-content .notion-blocks .notion-bulleted-list .circle{width:5px;height:5px;border-radius:50%;background-color:var(--text-color)}.notion-page .notion-page-content .notion-blocks .notion-numbered-list{display:flex;align-items:baseline;gap:1rem}.notion-page .notion-page-content .notion-blocks .notion-image .image{width:100%;border-radius:10px;overflow:hidden}.notion-page .notion-page-content .notion-blocks .notion-image .image img{height:100%;width:100%;object-fit:contain}.notion-page .notion-page-content .notion-blocks .notion-table .table-container{width:100%;border-radius:10px;overflow:hidden}.notion-page .notion-page-content .notion-blocks .notion-table .table-container table{width:100%}.notion-page .notion-page-content .notion-blocks .notion-table .table-container table thead tr th{font-weight:700}.notion-page .notion-page-content .notion-blocks .notion-table .table-container table tbody tr td{padding:.75rem 1.25rem;border-bottom:1px solid #6f6f6f;max-width:190px}.notion-page .notion-page-content .notion-blocks .notion-table .table-container table tbody tr:last-child td{border-bottom:0}.notion-page .notion-page-content .notion-blocks .notion-caption span{color:var(--gray-05);font-size:12px}.notion-page .notion-page-content .notion-blocks .notion-text-bold{font-weight:700}.notion-page .notion-page-content .notion-blocks .notion-text-italic{font-style:italic}.notion-page .notion-page-content .notion-blocks .notion-text-strikethrough{text-decoration:line-through}.notion-page .notion-page-content .notion-blocks .notion-text-underline{text-decoration:underline;text-underline-offset:.25rem}.notion-page .notion-page-content .notion-blocks .notion-text-code{font-family:Consolas;background-color:#202020;color:#afafaf;padding:.25rem .5rem}.notion-page .notion-page-content .notion-blocks a{color:#ccc;text-decoration:underline;text-underline-offset:.25rem}.admin-wrap{min-height:100vh;background-color:var(--bg-color)}.admin-page{max-width:132rem;margin:0 auto;padding:6rem 2.4rem 8rem;color:var(--white-color)}.admin-page .admin-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;margin-bottom:2rem}.admin-page .admin-header h1{font-size:3.6rem;font-weight:700;margin-bottom:1.2rem}.admin-page .admin-header p{color:var(--gray-05);font-size:1.5rem}.admin-page .admin-logout-btn{height:4.2rem;padding:0 1.6rem;border-radius:999px;border:1px solid var(--gray-03);color:var(--white-color);font-size:1.4rem;transition:all .2s ease}.admin-page .admin-logout-btn:hover{border-color:var(--primary-color);color:var(--primary-color)}.admin-page .admin-logout-btn:disabled{opacity:.45;cursor:not-allowed}.admin-page .admin-tabs{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:1.6rem}.admin-page .admin-tabs .tab-link{display:inline-flex;align-items:center;justify-content:center;height:4.2rem;padding:0 1.4rem;border-radius:999px;border:1px solid var(--gray-03);color:var(--gray-05);font-size:1.4rem;text-decoration:none;transition:all .2s ease}.admin-page .admin-tabs .tab-link:hover{color:var(--white-color);border-color:var(--gray-05)}.admin-page .admin-tabs .tab-link.active{border-color:var(--primary-color);color:var(--bg-color);background-color:var(--primary-color);font-weight:600}.admin-page .admin-modal-backdrop{position:fixed;inset:0;background-color:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;padding:2rem;z-index:300}.admin-page .admin-modal{width:min(64rem,100%);border:1px solid var(--gray-03);border-radius:14px;background-color:#12151a;padding:2rem}.admin-page .admin-modal label{display:flex;flex-direction:column;gap:.6rem;font-size:1.3rem;color:var(--gray-05)}.admin-page .admin-modal input,.admin-page .admin-modal select{height:4.2rem;border:1px solid var(--gray-03);border-radius:8px;background-color:#0f0f0f;color:var(--white-color);padding:0 1.2rem;min-width:100%}.admin-page .admin-modal select option{color:#111;background-color:#fff}.admin-page .admin-modal .btn{padding:0 1.4rem;min-width:10rem;font-size:1.4rem}.admin-page .admin-modal .btn-ghost{color:var(--white-color);border:1px solid var(--gray-03)}.admin-page .admin-modal .admin-modal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.admin-page .admin-modal .admin-modal-header h3{font-size:1.9rem;font-weight:600}.admin-page .admin-modal .admin-modal-header .btn{height:3.6rem;min-width:auto;padding:0 1.2rem}.admin-page .admin-modal .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.admin-page .admin-modal .form-grid .col-span-2{grid-column:1/-1}.admin-page .admin-modal .form-grid input,.admin-page .admin-modal .form-grid select{min-width:100%}.admin-page .admin-modal .form-actions{margin-top:1.4rem;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.admin-page .admin-modal .form-actions .status{min-width:auto}.admin-page .admin-section{background-color:var(--gray-01);border:1px solid var(--gray-02);border-radius:16px;padding:2.4rem}.admin-page .admin-section .section-title{margin-bottom:1.8rem}.admin-page .admin-section .section-title h2{font-size:2rem;font-weight:600}.admin-page .admin-section .section-content.split{display:grid;grid-template-columns:1.2fr 1fr;gap:1.6rem}.admin-page .admin-section .section-content.form-inline{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.admin-page .admin-section .panel{border:1px solid var(--gray-02);background-color:hsla(0,0%,100%,.02);border-radius:12px;padding:1.6rem}.admin-page .admin-section label{display:flex;flex-direction:column;gap:.6rem;font-size:1.3rem;color:var(--gray-05)}.admin-page .admin-section input,.admin-page .admin-section select{height:4.2rem;border:1px solid var(--gray-03);border-radius:8px;background-color:#0f0f0f;color:var(--white-color);padding:0 1.2rem;min-width:18rem}.admin-page .admin-section select option{color:#111;background-color:#fff}.admin-page .admin-section .btn{padding:0 1.8rem;min-width:10rem;font-size:1.4rem}.admin-page .admin-section .btn:disabled{opacity:.45;cursor:not-allowed}.admin-page .admin-section .btn-ghost{color:var(--white-color);border:1px solid var(--gray-03)}.admin-page .admin-section .status{font-size:1.3rem;margin:0;min-width:11rem;color:var(--gray-05)}.admin-page .admin-section .status.loading{color:var(--primary-color)}.admin-page .admin-section .status.success{color:#4bcf7a}.admin-page .admin-section .status.error{color:#ff6f6f}.admin-page .admin-section .table-panel{overflow-x:auto}.admin-page .admin-section .table-panel table{width:100%;border-collapse:collapse;min-width:56rem}.admin-page .admin-section .table-panel table td,.admin-page .admin-section .table-panel table th{padding:1.2rem 1rem;border-bottom:1px solid var(--gray-02);text-align:left;font-size:1.4rem;vertical-align:middle}.admin-page .admin-section .table-panel table th{color:var(--gray-05);font-weight:600}.admin-page .admin-section .table-panel table td{color:var(--white-color)}.admin-page .admin-section .table-panel table .actions{display:flex;gap:.6rem}.admin-page .admin-section .table-panel table .actions button{border:1px solid var(--gray-03);border-radius:8px;color:var(--white-color);padding:.4rem .8rem;font-size:1.2rem}.admin-page .admin-section .table-panel table tr.published{opacity:.7}.admin-page .admin-section .table-panel .thumb{width:9rem;height:5.4rem;object-fit:cover;border-radius:8px;border:1px solid var(--gray-03)}.admin-page .admin-section .form-panel h3{font-size:1.6rem;margin-bottom:1.2rem}.admin-page .admin-section .form-panel .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.admin-page .admin-section .form-panel .form-grid .col-span-2{grid-column:1/-1}.admin-page .admin-section .form-panel .form-grid input,.admin-page .admin-section .form-panel .form-grid select{min-width:100%}.admin-page .admin-section .form-panel .form-actions{margin-top:1.2rem;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.admin-page .admin-section .table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.admin-page .admin-section .table-toolbar .status{min-width:auto}.admin-page .admin-section .badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.4rem .9rem;font-size:1.2rem;font-weight:600}.admin-page .admin-section .badge.on{color:#4bcf7a;border:1px solid #4bcf7a}.admin-page .admin-section .badge.off{color:var(--primary-color);border:1px solid var(--primary-color)}.admin-page .admin-section.archive-section{background-color:#111418;border-color:var(--gray-03);color:var(--white-color)}.admin-page .admin-section.archive-section .section-title h2{color:var(--white-color);font-size:4rem;font-weight:700}.admin-page .admin-section.archive-section .archive-group:not(:last-child){margin-bottom:3.6rem}.admin-page .admin-section.archive-section .archive-group-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.admin-page .admin-section.archive-section .archive-group-header .heading-wrap{display:flex;align-items:center;gap:.8rem}.admin-page .admin-section.archive-section .archive-group-header .heading-wrap h3{font-size:3rem;font-weight:600;color:var(--white-color)}.admin-page .admin-section.archive-section .archive-group-header .action-wrap{display:flex;align-items:center;gap:.8rem}.admin-page .admin-section.archive-section .archive-group-header .action-wrap .btn{height:4rem;border-radius:999px;color:var(--white-color)}.admin-page .admin-section.archive-section .archive-group-header .action-wrap .status{color:var(--gray-05);min-width:auto}.admin-page .admin-section.archive-section .count-badge{min-width:3.2rem;height:3.2rem;padding:0 .8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;line-height:1}.admin-page .admin-section.archive-section .count-badge.count-unpublished{background-color:rgba(255,191,63,.2);color:var(--primary-color)}.admin-page .admin-section.archive-section .count-badge.count-published{background-color:rgba(75,207,122,.2);color:#4bcf7a}.admin-page .admin-section.archive-section .archive-table-card{border:1px solid var(--gray-03);border-radius:16px;overflow:hidden;background-color:#14181d}.admin-page .admin-section.archive-section .archive-table-card table{width:100%;border-collapse:collapse}.admin-page .admin-section.archive-section .archive-table-card table td,.admin-page .admin-section.archive-section .archive-table-card table th{border-bottom:1px solid var(--gray-03);padding:1.6rem 1.8rem;font-size:1.6rem;color:#dfe7f3;text-align:left}.admin-page .admin-section.archive-section .archive-table-card table th{font-weight:500;color:var(--gray-05);background-color:hsla(0,0%,100%,.04)}.admin-page .admin-section.archive-section .archive-table-card table tbody tr:last-child td{border-bottom:0}.admin-page .admin-section.archive-section .archive-table-card table .checkbox-col{width:5rem;padding-left:2rem;padding-right:.8rem}.admin-page .admin-section.archive-section .archive-table-card table .date-col{width:22rem;color:#a9b7c8}.admin-page .admin-section.archive-section .archive-table-card table .thumb-col{width:36rem}.admin-page .admin-section.archive-section .archive-table-card table .action-col{width:24rem}.admin-page .admin-section.archive-section .archive-table-card table .status-col{width:12rem;text-align:right}.admin-page .admin-section.archive-section .archive-table-card table input[type=checkbox]{width:2rem;height:2rem;min-width:2rem;accent-color:var(--primary-color);background-color:#101317;border-radius:4px;cursor:pointer}.admin-page .admin-section.archive-section .archive-table-card table .row-status{display:inline-flex;padding:.4rem .9rem;border-radius:999px;font-size:1.2rem;font-weight:600;color:#4bcf7a;background-color:rgba(75,207,122,.2)}.admin-page .admin-section.archive-section .archive-table-card table .thumbnail-cell .thumb-preview{width:12rem;height:6.8rem;object-fit:cover;border-radius:8px;border:1px solid var(--gray-03);margin-bottom:.8rem;display:block}.admin-page .admin-section.archive-section .archive-table-card table .thumbnail-cell .thumb-input{width:100%;height:3.8rem;min-width:24rem;border:1px solid var(--gray-03);border-radius:8px;background-color:#101317;color:var(--white-color);padding:0 1rem;font-size:1.3rem}.admin-page .admin-section.archive-section .archive-table-card table .thumb-preview{width:12rem;height:6.8rem;object-fit:cover;border-radius:8px;border:1px solid var(--gray-03);display:block}.admin-page .admin-section.archive-section .archive-table-card table .row-actions{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}.admin-login-wrap{display:flex;align-items:center;justify-content:center;padding:2.4rem;background:radial-gradient(circle at top,rgba(255,191,63,.18),transparent 30%),linear-gradient(180deg,#0e1116,#090b0f)}.admin-login-page{width:100%;max-width:48rem}.admin-login-card{border:1px solid var(--gray-03);border-radius:2.4rem;padding:3.2rem;background-color:rgba(17,20,24,.92);box-shadow:0 2.4rem 6rem rgba(0,0,0,.32)}.admin-login-header{margin-bottom:2.4rem}.admin-login-header .eyebrow{display:inline-flex;align-items:center;height:3rem;padding:0 1rem;border-radius:999px;background-color:rgba(255,191,63,.16);color:var(--primary-color);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-login-header h1{margin:1.6rem 0 1rem;font-size:3.4rem;font-weight:700;color:var(--white-color)}.admin-login-header p{color:var(--gray-05);font-size:1.5rem;line-height:1.6}.admin-login-form{display:flex;flex-direction:column;gap:1.4rem}.admin-login-form label{display:flex;flex-direction:column;gap:.6rem;color:var(--gray-05);font-size:1.3rem}.admin-login-form input{height:4.8rem;border-radius:1.2rem;border:1px solid var(--gray-03);background-color:#0f1217;color:var(--white-color);padding:0 1.4rem;font-size:1.5rem}.admin-login-form .btn{width:100%;min-width:100%;height:4.8rem;margin-top:.6rem;font-size:1.5rem}.admin-login-form .login-error{color:#ff7d7d;font-size:1.3rem;margin:-.2rem 0 0}@media screen and (max-width:1024px){.admin-page .admin-section .section-content.split{grid-template-columns:1fr}.admin-page .admin-section.archive-section .archive-group-header{flex-direction:column;align-items:flex-start}.admin-page .admin-section.archive-section .archive-table-card{overflow-x:auto}.admin-page .admin-section.archive-section .archive-table-card table{min-width:92rem}}@media screen and (max-width:768px){.admin-page{padding:3.2rem 1.6rem 4rem}.admin-page .admin-header{flex-direction:column;align-items:stretch}.admin-page .admin-header h1{font-size:2.8rem}.admin-page .admin-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .admin-tabs .tab-link{width:100%}.admin-page .admin-modal{padding:1.6rem}.admin-page .admin-modal .form-grid{grid-template-columns:1fr}.admin-page .admin-section{padding:1.6rem}.admin-page .admin-section .section-content.form-inline{flex-direction:column;align-items:stretch}.admin-page .admin-section .btn,.admin-page .admin-section input,.admin-page .admin-section select{width:100%;min-width:100%}.admin-page .admin-section .table-toolbar{align-items:flex-start;flex-direction:column}.admin-page .admin-section.archive-section .section-title h2{font-size:3.2rem}.admin-page .admin-section.archive-section .archive-group-header .heading-wrap h3{font-size:2.4rem}.admin-page .admin-section.archive-section .archive-group-header .action-wrap{width:100%;justify-content:space-between}.admin-login-wrap{padding:1.6rem}.admin-login-card{padding:2.4rem 2rem}.admin-login-header h1{font-size:2.8rem}}svg{width:14px;height:14px}.breadcrumb .wrapper{display:flex;align-items:center;gap:2.5rem}.breadcrumb .wrapper svg{width:12px;height:12px}.swiper-wrapper .success-item .thumbnail{background-color:var(--white-color);padding:2rem}.swiper-wrapper .success-item .thumbnail img{width:100%;height:100%;object-fit:contain}.btn-wrap a,.btn-wrap button{display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:background-color .3s ease}.btn-wrap a:hover,.btn-wrap button:hover{background-color:var(--white-color);color:var(--bg-color)}.success-item .thumbnail{padding:2rem;background-color:var(--white-color)}.success-item .thumbnail img{width:100%;height:100%;object-fit:contain!important}.grid{display:grid}.grid-3{grid-template-columns:repeat(3,1fr)}