@import url("https://cdn.jsdelivr.net/npm/pretendard@1.3.6/dist/web/static/pretendard.min.css");*{font-family:Pretendard;word-break:keep-all}main{overflow:hidden}.pc{display:block}.mob,.pcUp,.tab{display:none}.content .inner{margin:0 auto;padding:0;width:1222px}.desc_section{font-size:24px;font-weight:500;line-height:34px;margin-top:40px;text-align:center}.btn,.desc_section{letter-spacing:-.01em}.btn{border-radius:80px;display:block;font-size:18px;font-weight:600;line-height:62px;margin:0 auto;overflow:hidden;padding:0 32px;position:relative;width:fit-content}.btn:before{border-radius:80px;height:100%;left:0;width:100%}.btn:after,.btn:before{bottom:0;content:"";position:absolute}.btn:after{border-radius:50%;height:146px;left:50%;transform:translate(-50%,100%);transition:bottom .3s,transform .3s,width .3s,height .3s;width:146px}.btn.bg_white{color:#10141d}.btn.bg_white:before{background:#fff}.btn.bg_white:after{background:#e5e7eb}.btn.bg_black{color:#f8f9ee}.btn.bg_black:before{background:#10141d}.btn.bg_black:after{background:#1f2937}.btn.border_line_white{color:#f8f9ee}.btn.border_line_white:before{border:1px solid #374151;height:calc(100% - 2px);width:calc(100% - 2px)}.btn.border_line_white:after{background:#374151}.btn>span{z-index:100}#drawing,.btn>span{position:relative}#drawing .bg{background:#fff;font-size:0;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:-1}#drawing .btn_floating{bottom:-64px;left:50%;opacity:0;position:fixed;transform:translateX(-50%);transition:bottom .2s,opacity .2s;width:max-content;z-index:200}#drawing .btn_floating.on{bottom:64px;left:50%;opacity:1}#drawing .bg svg{left:50%;position:relative;transform:translateX(-50%)}#drawing .bg path{stroke-dasharray:16868.744140625;stroke-dashoffset:16868.744140625;stroke-linecap:round;transition:stroke-dashoffset 1s}.visual{align-items:center;display:flex;min-height:100vh;padding:272px 0}.visual .title_visual{font-size:96px;font-weight:600;letter-spacing:-.01em;line-height:125px;opacity:0;text-align:center;transform:translateY(50px);transition:opacity .4s,transform .4s}.visual .title_visual.on{opacity:1;transform:translateY(0)}.visual .desc_section{opacity:0;transform:translateY(50px);transition:opacity .4s,transform .4s;transition-delay:.2s}.visual .desc_section.on{opacity:1;transform:translateY(0)}.visual .btn{margin-top:72px;opacity:0;transform:translateY(50px);transition:opacity .4s,transform .4s;transition-delay:.4s}.visual .btn.on{opacity:1;transform:translateY(0)}.product{padding-bottom:427px}.product .inner{display:flex;flex-direction:column;row-gap:156px}.product .title_category{font-size:72px;font-weight:600;letter-spacing:-.01em;line-height:94px;margin-bottom:40px;opacity:0;transform:translateY(50px);transition:opacity .4s,transform .4s}.product .title_category.on{opacity:1;transform:translateY(0)}.product .link_product{align-items:center;backdrop-filter:blur(50px);background:rgba(245,247,250,.75);border-radius:32px;box-shadow:0 4px 50px 10px #3d3d3d14;display:flex;justify-content:space-between;opacity:0;transform:scale3d(.9,.9,1);transition:background .2s,transform .5s,opacity .5s}.product .link_product.on{opacity:1;transform:scaleX(1)}.product .group_txt{padding-left:90px}.product .title_product{color:#10141d;font-size:36px;font-weight:600;letter-spacing:-.01em;line-height:47px}.product .desc_product{color:#4b5563;font-weight:400;margin-top:16px}.product .desc_product,.product .txt_link{font-size:18px;letter-spacing:-.01em;line-height:29px}.product .txt_link{align-items:center;color:var(--color);column-gap:6px;display:flex;font-weight:600;margin-top:40px}.product .group_img{height:500px;width:621px}.product .group_img>img{height:100%}.product .box_navigation{background:rgba(17,24,39,.9);border-radius:12px;box-shadow:0 4px 30px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;left:0;opacity:0;padding:12px;position:fixed;top:50%;transform:translate(-100%,-50%);transition:left .2s,opacity .5s}.product .box_navigation.active{left:58px;opacity:1;transform:translateY(-50%)}.product .box_navigation .item_anchor{color:hsla(0,0%,100%,.3);font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:37px;min-width:72px;padding:0 10px;text-align:center;transition:color .2s}.product .box_navigation .item_anchor+.item_anchor{margin-top:31px;position:relative}.product .box_navigation .item_anchor+.item_anchor:before{background:url(https://hlab.im/hubfs/HLAB%20PRODUCT/icon_flow.svg) no-repeat 50%;content:"";height:31px;left:0;position:absolute;top:-31px;width:100%}.product .box_navigation .item_anchor.on{color:#fff}.product .box_navigation .bg_box{background:#72cf86;border-radius:6px;display:block;height:37px;position:absolute;top:12px;transition:top .2s;width:calc(100% - 24px);z-index:-1}#circle{margin-top:-280px;position:relative;z-index:100}.customer{overflow:hidden;padding-top:420px}.customer .title_customer{color:#f8f9ee;font-size:72px;font-weight:600;letter-spacing:-.01em;line-height:94px;opacity:0;text-align:center;transform:translateY(50px);transition:opacity .4s,transform .4s}.customer .title_customer.on{opacity:1;transform:translateY(0)}.customer .desc_section{color:#9ca3af;font-weight:400;opacity:0;transform:translateY(50px);transition:opacity .4s,transform .4s}.customer .desc_section.on{opacity:1;transform:translateY(0)}.customer .group_list{margin-top:80px;opacity:0;transform:translateY(50px);transition:opacity .4s,transform .4s}.customer .group_list.on{opacity:1;transform:translateY(0)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes marqueeReverse{0%{transform:translateX(0)}to{transform:translateX(100%)}}.customer .top .list_logo{animation:marquee 100s linear infinite alternate}.customer .bottom .list_logo{animation:marqueeReverse 100s linear infinite alternate;justify-content:flex-end}.customer .box_list+.box_list{margin-top:20px}.customer .list_logo{column-gap:16px;display:flex}.customer .list_logo img{border-radius:80px;width:160px}.customer .btn{margin-top:80px;opacity:0;transform:translateY(50px);transition:opacity .4s,transform .4s}.customer .btn.on{opacity:1;transform:translateY(0)}#circle .bg_circle{background:url(https://hlab.im/hubfs/HLAB%20PRODUCT/bg_circle.svg) no-repeat top/cover;height:1403px;left:50%;position:absolute;top:0;transform:translateX(-50%);transition:transform .4s linear;width:2560px;will-change:transform;z-index:-1}.trend{background:#10141d;padding:265px 0;position:relative}.trend .inner{position:relative;z-index:100}.trend .title_trend{color:#fff;font-size:64px;font-weight:600;letter-spacing:-.01em;line-height:83px;opacity:0;text-align:center;transform:translateY(50px);transition:opacity .4s,transform .4s}.trend .title_trend.on{opacity:1;transform:translateY(0)}.trend .btn{margin-top:56px;opacity:0;transform:translateY(50px);transition:opacity .4s,transform .4s}.trend .btn.on{opacity:1;transform:translateY(0)}.trend .bg{align-items:flex-end;column-gap:43px;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%);user-select:none;width:100%}.trend .bg>img{transform:translateY(var(--startPosition));transition:transform 1s linear;width:320px}@media (min-width:1921px){.product .box_navigation.active{left:3vw}}@media (min-width:1280px){.btn:hover:after{bottom:50%;height:300px;transform:translate(-50%,50%);width:300px}.product .link_product:hover{background:var(--hoverColor)}.product .link_product:hover .desc_product,.product .link_product:hover .title_product,.product .link_product:hover .txt_link{color:#fff}.product .link_product:hover .txt_link path{stroke:#fff}.product .box_navigation .item_anchor:hover{color:#fff}.customer .group_list{position:relative}.customer .group_list:before{background:linear-gradient(90deg,rgba(16,20,29,.9),rgba(16,20,29,0));left:0;z-index:100}.customer .group_list:after,.customer .group_list:before{content:"";height:100%;position:absolute;top:50%;transform:translateY(-50%);width:600px}.customer .group_list:after{background:linear-gradient(-90deg,rgba(16,20,29,.9),rgba(16,20,29,0));right:0}}@media (max-width:1279px){.pc{display:none}.tab{display:block}.content .inner{padding:0 24px;width:100%}.desc_section{font-size:20px;letter-spacing:-.01em;line-height:28px;margin-top:32px}#drawing{background:url(https://hlab.im/hubfs/HLAB%20PRODUCT/bg_draw_tab.jpg) no-repeat top/cover}#drawing .bg svg{display:none}.visual{padding:240px 0 155px}.visual .title_visual{font-size:66px;line-height:86px}.visual .btn{margin-top:64px}.product{padding-bottom:360px}.product .inner{row-gap:140px}.product .title_category{font-size:54px;line-height:70px;text-align:center}.product .link_product{flex-direction:column;row-gap:24px}.product .group_txt{padding-left:0;padding-top:72px;text-align:center}.product .title_product{font-size:32px;line-height:42px}.product .desc_product{font-size:16px;letter-spacing:-.01em;line-height:26px}.product .txt_link{justify-content:center;margin-top:24px}.product .group_img{height:373px;text-align:center;width:auto}.product .group_img img{height:inherit}#circle{margin-top:-200px}#circle .bg_circle{background-image:url(https://hlab.im/hubfs/HLAB%20PRODUCT/bg_circle_tab.svg);height:1600px;width:1572px}.customer{padding-top:200px}.customer .title_customer{font-size:54px;line-height:70px}.customer .group_list{margin-top:56px}.customer .bottom .list_logo,.customer .top .list_logo{animation-duration:30s}.customer .btn{margin-top:64px}.trend{padding:200px 0}.trend .title_trend{font-size:48px;line-height:62px}.trend .bg{column-gap:16px}.trend .bg>img{height:200px;width:200px}}@media (max-width:768px){.tab{display:none}.mob{display:block}.content .inner{padding:0 20px}.desc_section{font-size:17px;line-height:27px;margin-top:16px}.btn{font-size:16px;line-height:59px}#drawing{background-image:url(https://hlab.im/hubfs/HLAB%20PRODUCT/bg_draw_mob.jpg)}.visual{padding:184px 0}.visual .title_visual{font-size:44px;line-height:57px}.visual .btn{margin-top:48px}.product{padding-bottom:228px}.product .link_product{row-gap:16px}.product .title_category{font-size:40px;line-height:52px}.product .group_txt{padding:48px 24px 0}.product .title_product{font-size:26px;line-height:34px}.product .desc_product{font-size:15px;line-height:24px;margin-top:8px}.product .txt_link{font-size:16px;line-height:26px;margin-top:16px}.product .group_img{height:272px}.product #product01 .link_product{row-gap:16px}.product #product02 .link_product{row-gap:40px}.product #product03 .link_product{row-gap:30px}#circle{margin-top:-104px}.customer{padding-top:104px}.customer .title_customer{font-size:40px;line-height:52px}.customer .desc_section{line-height:22px}.customer .group_list{margin-top:48px}.customer .bottom .list_logo,.customer .top .list_logo{animation-duration:20s}.trend{padding:140px 0 297px}.trend .title_trend{font-size:32px;line-height:42px}.trend .btn{margin-top:40px}.trend .bg{bottom:-45px;flex-wrap:wrap;gap:15px;height:inherit;top:unset;width:480px}.trend .bg>img{height:150px;width:150px}.trend .bg>img:last-child{display:none}}