:root{--color-brand-primary:#0050AE;--color-brand-secondary:#272E4E;--color-grey-500:#98A2B3;--color-sub-text:#565E64;--color-link-retail:#1890FF;--color-border:#667085;--background-card:#F2F4F7;--background-outline:#0873D6;--font-main:'Noto Sans KR', sans-serif}.case-slider-wrapper .owl-nav button,.leaders-card-wrapper .owl-nav button,.tabs-container__content-wrapper .owl-nav button{font-family:var(--font-main)!important;font-weight:400!important;font-size:16px!important;line-height:24px!important;color:var(--color-sub-text)!important;margin:21px!important;text-transform:capitalize}.case-slider-wrapper .owl-nav,.leaders-card-wrapper .owl-nav{position:absolute;bottom:-30px;transform:translate(-50%,100%);right:calc((100% - 1400px) / 2 + 15px)}.case-slider-wrapper .owl-nav button:hover,.leaders-card-wrapper .owl-nav button:hover,.tabs-container__content-wrapper .owl-nav button:hover{background:transparent!important}.leaders-card-wrapper{padding-left:calc((100% - 1400px) / 2 + 15px)}.leaders-card .leaders-card__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;transition-duration:550ms;transition-property:scale;transition-timing-function:cubic-bezier(.85,0,0,1)}.leaders-card .leaders-card__inner:hover .leaders-card__sliding-content{translate:0}.leaders-card .leaders-card__inner:hover .leaders-card__content{background:linear-gradient(180deg,#0873D6 0%,#0050AE 100%)}.leaders-card .leaders-card__inner:hover .leaders-card__title,.leaders-card .leaders-card__inner:hover .leaders-card__description{color:#FFF}.leaders-card .leaders-card__title{font-family:var(--font-main);font-weight:700;font-size:30px;line-height:60px;letter-spacing:.3px;color:var(--color-brand-secondary);margin-bottom:8px;min-height:calc(60px * 3)}.leaders-card .leaders-card__description{font-family:var(--font-main);font-weight:400;font-size:16px;line-height:32px;letter-spacing:.16px;color:var(--color-brand-secondary);min-height:calc(24px * 6);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.leaders-card .leaders-card__content{padding:24px;background:var(--background-card);min-height:296px}.leaders-card .leaders-card__image{max-height:228px}.case-slider__card{aspect-ratio:75 / 106;display:flex;flex-direction:column;overflow:hidden;position:relative;transition-duration:550ms;transition-property:scale;transition-timing-function:cubic-bezier(.85,0,0,1)}.case-slider__card .case-slider__image{pointer-events:none;position:absolute;transition-duration:550ms;transition-property:filter,opacity,width,-webkit-filter;transition-timing-function:cubic-bezier(.85,0,0,1);user-select:none;width:100%}.case-slider__card .case-slider__label{font-family:var(--font-main);font-weight:400;font-size:14px;line-height:20px;letter-spacing:.14px;position:relative;text-transform:uppercase;color:#FFF;margin:16px 12px 0}.case-slider__card .case-slider__title{font-family:var(--font-main);font-weight:700;font-size:30px;line-height:45px;letter-spacing:.3px;color:#FFF;position:relative;margin:8px 12px 0;width:fit-content}.case-slider__card .case-slider__content>*{flex-shrink:0;width:100%}.case-slider__card .case-slider__content{-webkit-box-flex:1;-ms-flex-positive:1;display:flex;flex-grow:1;position:relative;transition-duration:550ms;transition-property:left;transition-timing-function:cubic-bezier(.85,0,0,1)}.case-slider__card .case-slider__front-content{-webkit-box-align:end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;align-items:flex-end;display:flex;flex-direction:row-reverse}.case-slider__card .case-slider__back-content{-webkit-box-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;align-items:flex-end;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}.case-slider__card:hover .case-slider__image{width:800px}.case-slider__card:hover .case-slider__content{left:-100%}.case-slider__card .case-slider__description{font-family:var(--font-main);font-size:20px;line-height:40px;letter-spacing:.2px;font-weight:400;color:#FFF;margin:12px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.case-slider__card .case-slider__btn{bottom:0;margin-right:1.5rem;position:absolute;left:0;transition-duration:550ms;transition-property:bottom,left,translate;transition-timing-function:cubic-bezier(.85,0,0,1);translate:0 100%;z-index:2;margin:0;width:100%}.case-slider__card:hover{cursor:pointer}.case-slider__card:hover .case-slider__btn{left:100%;translate:0;bottom:1rem;font-family:var(--font-main);font-weight:400;font-size:16px;line-height:24px;color:#FFF;padding:12px;gap:8px}.case-slider__btn img{width:24px!important;height:24px}.case-slider-wrapper{padding-left:calc((100% - 1400px) / 2 + 15px)}.retail-card{display:flex;flex-direction:column;padding:16px 18px 23px;border:.03125rem solid #98A2B3;background-color:#fff;min-width:100%;margin-top:24px;aspect-ratio:45 / 58;max-height:464px}.retail-card:hover{border:.5px solid #1890FF}.retail-card::before,.retail-card::after{content:"";position:absolute;top:0;bottom:0;width:4px;z-index:1;transition:opacity 0.3s;opacity:0}.retail-card::before{left:0;background:linear-gradient(#FFFFFF,#1890ff,#FFFFFF)}.retail-card::after{right:0;background:linear-gradient(#FFFFFF,#1890ff,#FFFFFF)}.retail-card:hover::before,.retail-card:hover::after{opacity:1}.retail-card__header{display:flex;flex-direction:column;gap:.5rem}.retail-card__image{width:3.375rem;height:3.375rem;object-fit:cover;display:block}.retail-card__title{font-weight:700;font-style:normal;font-size:30px;line-height:60px;letter-spacing:.3px;color:#272E4E;margin:0;font-family:var(--font-main);min-height:7.125rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.retail-card__description{font-weight:400;font-style:normal;font-size:20px;line-height:40px;letter-spacing:.2px;color:#565E64;min-height:9rem;margin-bottom:0;font-family:var(--font-main);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.retail-card--center .retail-card__header{align-items:center}.retail-card--center .retail-card__title{text-align:center;min-height:4.75rem}.retail-card--center:hover .retail-card__title{color:#1890FF}.retail-card--center .retail-card__description{text-align:center;min-height:6rem}.software-service{font-family:var(--font-main);list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:58px}.software-service__list{display:flex;flex-wrap:wrap;gap:28px;padding:28px 0;align-items:flex-start}.software-service__item{padding:.5rem 1rem;font-weight:400;font-style:normal;font-size:18px;line-height:36px;letter-spacing:.18px;border:1px solid #272E4E;background-color:#fff;color:#272E4E;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0}.software-service__item.active{background-color:#0d6efd;color:#fff;border-color:#0d6efd}.software-service__info{font-family:var(--font-main);font-weight:400;font-style:normal;font-size:1rem;line-height:1.5;letter-spacing:0;display:flex;gap:26.12px;padding-bottom:58px;border-bottom:1px solid #667085}.software-service__info h3{font-weight:400;font-style:normal;font-size:1.875rem;line-height:2.375rem;letter-spacing:-.02em;margin:0;color:#272E4E}.info__image-column{flex:1}.info__image-column img{width:100%;height:auto;object-fit:contain}.info__text-column{flex:1}.info__text-column h3{font-weight:700;font-size:30px;line-height:60px;letter-spacing:.3px;color:#272E4E}.info__text-column .description{font-weight:400;font-size:20px;line-height:40px;letter-spacing:.2px;color:#565E64}.software-feature{padding:0;margin:0;display:flex;flex-direction:column;gap:18px;margin-top:28px}.software-feature li{margin-left:0}.software-feature__item{display:flex;align-items:center;margin:0;gap:.5rem;font-size:20px;line-height:40px;letter-spacing:.2px;font-weight:400;color:#565E64}.software-feature__item svg{width:1.5rem;height:1.5rem;flex-shrink:0}.software-service__info .description{margin-bottom:28px;margin-top:8px;font-size:1rem;line-height:1.5rem;font-weight:400;color:#565E64}.tabs-container{display:flex;flex-direction:column;gap:56px}.tabs-container .tabs-container__tabs{display:flex;border:1px solid #98A2B3;align-self:center;border-radius:8px;padding:22.7px 18px 19.3px;gap:28px;color:#565E64;justify-content:space-between}.tabs-container__tabs .tab{font-family:var(--font-main);font-weight:400;font-size:18px;line-height:36px;letter-spacing:.18px;padding:8px 18px;color:#565E64;cursor:pointer;text-align:center}.tabs-container__tabs .tab.active{background-color:#0050AE;color:#fff}.tabs-container .tabs-container__content{display:flex;gap:44px;width:100%}.tabs-container__content-description{font-family:var(--font-main);font-weight:400;font-size:20px;color:#565E64;line-height:40px;letter-spacing:.2px;border-bottom:1px solid #667085;padding-bottom:28px}.tabs-container__content .tabs-container__content-image{flex-basis:40%;min-width:0;max-width:432px;max-height:554px}.tabs-container__content-image img{width:100%;height:auto;object-fit:cover}.tab-feature__item h4{font-family:var(--font-main);font-weight:700;font-size:16px;line-height:32px;color:#272E4E;margin-bottom:8px;letter-spacing:.16px}.tab-feature__item ul{list-style:none}.tab-feature__item ul li,.tab-feature__item p{font-family:var(--font-main);font-weight:400;font-size:20px;line-height:40px;letter-spacing:.2px;color:#565E64;position:relative}.tab-feature__item ul li::before{content:"";width:7px;height:7px;background:#1890FF;display:block;position:absolute;left:-18px;top:8px}.tabs-container .slide-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:18px 28px;padding:28px 0}.tabs-container__content-wrapper{flex-basis:60%;min-width:0}.tabs-container__content-wrapper .owl-theme .owl-nav{position:absolute;right:0;margin:0}.tabs-container__content-wrapper .owl-dots{position:absolute}.tabs-container .tabs-container__content-wrapper .owl-nav button{margin-top:0!important}.tabs-container__content-wrapper .owl-theme .owl-dot.active span{background:#0050AE!important}.tabs-container__content-wrapper .owl-theme .owl-dot{margin-right:0}.retail-accordion{display:flex;gap:56px}.retail-accordion__items{flex:1}.retail-item{font-family:var(--font-main);padding-bottom:28px;border-bottom:1px solid #667085;margin-bottom:28px;transition:all 0.3s ease;user-select:none;letter-spacing:0}.retail-item:last-child{margin-bottom:0}.retail-item:hover{cursor:pointer}.retail-item .retail-item__header{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:30px;line-height:60px;letter-spacing:.3px;color:#272E4E;margin-bottom:8px}.retail-item .retail-item__description{max-height:0;overflow:hidden;transition:all 0.4s ease;font-size:20px;line-height:40px;letter-spacing:.2px;font-weight:400;color:#565E64}.retail-item .retail-item__description ul{margin-top:8px;list-style:none}.retail-item__description ul li,.retail-item__description p{font-family:var(--font-main);font-weight:400;font-size:20px;line-height:40px;letter-spacing:.2px;color:#565E64;position:relative}.retail-item__description ul li::before{content:"";width:7px;height:7px;background:#1890FF;display:block;position:absolute;left:-18px;top:8px}.retail-item.open .arrow-down{transform:rotate(180deg)}.retail-item.open .retail-item__description{max-height:max-content}.retail-item .arrow-down{transform:rotate(0deg);transition:all 0.4s ease}.retail-split_container{display:flex;flex-direction:column;gap:24px}.retail-split{display:flex;font-family:var(--font-main);font-weight:400;font-size:16px;line-height:24px;color:#565E64;justify-content:space-between;gap:35px}.retail-split--reverse{flex-direction:row-reverse}.retail-split__media,.retail-split__content{flex-basis:50%;flex-shrink:1;flex-grow:0}.retail-split .retail-split__content{display:flex;flex-direction:column;gap:8px;padding:16px 0 16px 0}.retail-split--reverse .retail-split__content{padding-left:0}.retail-split__media .retail-split__img{width:100%;object-fit:cover;height:-webkit-fill-available}.retail-split__content .retail-split__title{font-size:30px;line-height:60px;letter-spacing:.3px;font-weight:700;color:#272E4E;margin-bottom:0}.retail-split__content .retail-split__desc{font-size:20px;line-height:40px;letter-spacing:.2px;font-weight:400;color:#565E64}.retail-split__content .retail-split__feature-items{color:#565E64;font-size:20px;line-height:40px;letter-spacing:.2px;font-weight:400;display:flex;flex-direction:column;gap:8px}.retail-split__feature-items .retail-split__feature-item{display:flex;align-items:flex-start;gap:3px}.retail-split__feature-item svg{width:24px;height:24px;min-width:24px;max-width:none;flex-shrink:0;vertical-align:middle}@media (max-width:768px){.tabs-container .tabs-container__tabs{flex-direction:column;gap:18px;align-items:center;align-self:auto;padding:11px 8px}.tabs-container .tabs-container__content{flex-direction:column;gap:52px}.tabs-container__content-wrapper,.tabs-container__content .tabs-container__content-image{flex-basis:100%}.tabs-container__content-description{padding-bottom:0;border-bottom:none}.retail-split_container{gap:28px}.retail-item .retail-item__header{font-size:20px;line-height:40px;letter-spacing:.2px}.retail-item .retail-item__description,.retail-item__description ul li,.retail-item__description p{font-size:16px;line-height:32px;letter-spacing:.16px}.retail-split,.retail-split--reverse{flex-direction:column;margin-bottom:28px;max-height:max-content}.retail-split .retail-split__media{width:100%;order:2}.retail-split .retail-split__content{padding:17px 8px 10px 11px;width:100%;order:1}.retail-card{margin-top:28px}.retail-card__title{font-size:20px;line-height:40px;letter-spacing:.2px;min-height:64px}.retail-card--center .retail-card__title{min-height:32px}.retail-card__description{font-size:16px;line-height:32px;letter-spacing:.16px;min-height:144px}.case-slider-wrapper .owl-theme .owl-nav,.leaders-card-wrapper .owl-theme .owl-nav{text-align:right}.leaders-card-wrapper{padding-left:1rem}.case-slider-wrapper .owl-nav,.leaders-card-wrapper .owl-nav{position:unset;transform:unset}}@media (max-width:1023px){.software-service__list{flex-wrap:nowrap}.software-service__info{flex-direction:column}}@media (min-width:1024px){.software-service__list{width:73.125rem}}