@media (width>=1024px){:root{--gnb-height:86px}}@media (prefers-reduced-motion:no-preference){.reveal{transition:opacity .5s,transform .5s}}.landing-container{max-width:var(--nc-content);width:100%;margin-inline:auto;padding-inline:16px}@media (width>=768px){.landing-container{padding-inline:32px}}@media (width>=1024px){.landing-container{padding-inline:48px}}@media (width>=1024px){:root{--gnb-height:86px}}@media (prefers-reduced-motion:no-preference){.reveal{transition:opacity .5s,transform .5s}}.banner{padding:20px 0}@media (width>=1024px){.banner{padding:40px 0}}.banner__box{aspect-ratio:343/240;border-radius:20px;width:100%;position:relative;overflow:hidden}@media (width>=1024px){.banner__box{aspect-ratio:auto;height:600px}}.banner__bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.banner__overlay{z-index:1;background:linear-gradient(#00000026 0%,#06003300 35%,#003325 100%);position:absolute;inset:0}.banner__text{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding-inline:24px;display:flex;position:absolute;inset:0}.banner__text h2{color:#fff;letter-spacing:-.72px;margin:0;font-family:PyeojinGothic,sans-serif;font-size:24px;font-weight:700;line-height:1.3}@media (width>=1024px){.banner__text h2{letter-spacing:-1.2px;font-size:40px}}.banner__text p{color:#ffffffe6;margin:0;font-family:PyeojinGothic,sans-serif;font-size:14px;font-weight:400;line-height:1.5}@media (width>=1024px){.banner__text p{font-size:20px}}@media (width>=1024px){:root{--gnb-height:86px}}@media (prefers-reduced-motion:no-preference){.reveal{transition:opacity .5s,transform .5s}}.cta{padding:24px 0}@media (width>=1024px){.cta{padding:40px 0}}.cta__band{background:var(--nc-navy);aspect-ratio:343/424;border-radius:8px;width:100%;padding:28px 24px;position:relative;overflow:hidden}@media (width>=1024px){.cta__band{aspect-ratio:1440/438;border-radius:24px;min-height:438px;padding:100px 80px}}.cta__img{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.cta__img img{object-fit:cover;object-position:right center;width:100%;height:100%}.cta__content{z-index:2;flex-direction:column;align-items:flex-start;max-width:260px;display:flex;position:relative}@media (width>=1024px){.cta__content{max-width:440px}}.cta__title{letter-spacing:-1.2px;color:#fff;margin:0;font-family:PyeojinGothic,sans-serif;font-size:24px;font-weight:700;line-height:1.3}@media (width>=1024px){.cta__title{font-size:40px}}.cta__desc{color:#fffc;margin:16px 0 0;font-size:14px;font-weight:400;line-height:1.5}@media (width>=1024px){.cta__desc{font-size:18px}}.cta__btn{background:var(--nc-lime);color:var(--nc-navy);cursor:pointer;border:none;border-radius:100px;align-self:flex-start;margin-top:28px;padding:11px 16px;font-size:13px;font-weight:700;line-height:1;transition:opacity .2s}@media (width>=1024px){.cta__btn{padding:16px 24px;font-size:16px}}.cta__btn:hover{opacity:.85}@media (width>=1024px){:root{--gnb-height:86px}}@media (prefers-reduced-motion:no-preference){.reveal{transition:opacity .5s,transform .5s}}.faq{background:#fff;padding:64px 0 48px}@media (width>=1024px){.faq{padding:120px 0 80px}}.faq__inner{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.faq__inner{gap:48px}}.faq__title{color:#121212;letter-spacing:-.72px;margin:0;font-size:24px;font-weight:700;line-height:1.3}@media (width>=1024px){.faq__title{letter-spacing:-1.2px;font-size:40px}}.faq__row{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.faq__row{flex-direction:row;align-items:stretch}}.faq__list{flex:1}.faq__accordion{background:#f9fafb;border-radius:15px;overflow:hidden}.faq__item:last-child .faq__item-header{border-bottom:none}.faq__item-header{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f1f2f4;justify-content:space-between;align-items:center;width:100%;padding:16px;display:flex}.faq__item-header--no-border{border-bottom:none}.faq__item-header svg{width:18px;height:18px}@media (width>=1024px){.faq__item-header svg{width:24px;height:24px}.faq__item-header{padding:24px}}.faq__item-question{color:#121212;letter-spacing:-.6px;flex:1;padding-right:12px;font-size:14px;font-weight:500}@media (width>=1024px){.faq__item-question{font-size:20px}}.faq__item-body{max-height:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.faq__item-body{transition:max-height .3s}}.faq__item-body--open{max-height:300px}.faq__item-answer{color:#121212b3;margin:0;padding:0 16px 16px;font-size:14px;font-weight:400;line-height:1.6}@media (width>=1024px){.faq__item-answer{padding:0 24px 24px;font-size:16px}}.faq__contact{background:linear-gradient(135deg,#ededfe 0%,#f9fafb 45%,#f3fbe1 72%,#d0ddf9 100%);border-radius:15px;flex-direction:column;flex:1;justify-content:center;gap:24px;padding:22px;display:flex}@media (width>=1024px){.faq__contact{gap:36px;padding:32px}}.faq__contact-text{flex-direction:column;gap:8px;display:flex}.faq__contact-title{color:#121212;letter-spacing:-.84px;margin:0;font-size:20px;font-weight:700}@media (width>=1024px){.faq__contact-title{font-size:28px}}.faq__contact-sub{color:#121212cc;margin:0;font-size:16px;font-weight:400}.faq__contact-btn{background:var(--nc-navy);color:#fff;letter-spacing:-.48px;cursor:pointer;border:none;border-radius:100px;align-self:flex-start;padding:11px 16px;font-size:13px;font-weight:600}@media (width>=1024px){.faq__contact-btn{padding:16px 24px;font-size:16px}}@media (width>=1024px){:root{--gnb-height:86px}}@media (prefers-reduced-motion:no-preference){.reveal{transition:opacity .5s,transform .5s}}.footer{background:#fff;padding-block:40px}@media (width>=1024px){.footer{padding-block:60px}}.footer__inner{flex-direction:column;gap:32px;display:flex}@media (width>=1024px){.footer__inner{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0}}.footer__brand{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.footer__logo{width:auto;height:28px}.footer__tagline{color:#121212cc;letter-spacing:-.54px;margin:0;font-family:PyeojinGothic,sans-serif;font-size:14px;font-weight:500;line-height:1.5}@media (width>=1024px){.footer__tagline{font-size:18px}}.footer__info{flex-direction:column;width:auto;display:flex}@media (width>=1024px){.footer__info{width:300px}}.footer__row{flex-direction:row;align-items:center;gap:8px;padding-block:4px;display:flex}.footer__label{color:#121212;letter-spacing:-.48px;white-space:nowrap;font-family:PyeojinGothic,sans-serif;font-size:16px;font-weight:700}.footer__divider{background:#d1d5db;flex-shrink:0;width:1px;height:12px}.footer__value{color:#121212;letter-spacing:-.48px;font-family:PyeojinGothic,sans-serif;font-size:16px;font-weight:500}@media (width>=1024px){:root{--gnb-height:86px}}@media (prefers-reduced-motion:no-preference){.reveal{transition:opacity .5s,transform .5s}}.gnb{z-index:100;background-color:#0000;width:100%;transition:background-color .2s;position:fixed;top:0;left:0;right:0}.gnb--scrolled{background-color:#fff}.gnb__inner{height:var(--gnb-height);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.gnb__logo{align-items:center;text-decoration:none;display:flex}.gnb__logo img{width:auto;height:22px}@media (width>=1024px){.gnb__logo img{height:28px}}.gnb__cta{background-color:var(--nc-navy);color:#fff;letter-spacing:-.42px;white-space:nowrap;cursor:pointer;border:none;border-radius:30px;padding:8px 14px;font-size:14px;font-weight:700}@media (width>=1024px){.gnb__cta{letter-spacing:-.54px;padding:12px 16px;font-size:18px;font-weight:500;line-height:23.4px}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;& .swiper-slide,& .swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{&>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto;&::-webkit-scrollbar{display:none}}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{&>.swiper-wrapper{scroll-snap-type:x mandatory}&>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}&>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{&>.swiper-wrapper{scroll-snap-type:y mandatory}&>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}&>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{&>.swiper-wrapper{scroll-snap-type:none}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{&>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{&>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}&>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{&>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}&>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{& .swiper-slide-shadow,& .swiper-slide-shadow-left,& .swiper-slide-shadow-right,& .swiper-slide-shadow-top,& .swiper-slide-shadow-bottom,& .swiper-slide-shadow,& .swiper-slide-shadow-left,& .swiper-slide-shadow-right,& .swiper-slide-shadow-top,& .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}& .swiper-slide-shadow{background:#00000026}& .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}& .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}& .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}& .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{& .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width>=1024px){:root{--gnb-height:86px}}@media (prefers-reduced-motion:no-preference){.reveal{transition:opacity .5s,transform .5s}}.hero{padding-top:var(--gnb-height);background:linear-gradient(#fafcf4 0%,#edf4da 100%);overflow:hidden}.hero__inner{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:80px;padding-bottom:0;display:flex}.hero__text{flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;display:flex}.hero__headline{letter-spacing:-.9px;color:#121212;text-align:center;margin:0;font-size:30px;font-weight:700;line-height:1.3}@media (width>=1024px){.hero__headline{letter-spacing:-1.56px;font-size:52px}}.hero__sub{letter-spacing:-.45px;color:#121212cc;text-align:center;margin:0;font-size:15px;font-weight:500;line-height:1.5}@media (width>=1024px){.hero__sub{letter-spacing:-.6px;font-size:20px}}.hero__store-buttons{flex-flow:wrap;justify-content:center;align-items:center;gap:8px;margin-top:40px;display:flex}@media (width>=1024px){.hero__store-buttons{gap:12px}}.hero__store-link{line-height:0;display:inline-block}.hero__badge{width:auto;height:48px}@media (width>=1024px){.hero__badge{height:60px}}.hero__phone-wrap{width:clamp(220px,64vw,280px);margin-top:40px}@media (width>=1024px){.hero__phone-wrap{width:clamp(280px,26vw,360px)}}.hero__phone{aspect-ratio:720/1487;border-radius:60px;width:100%;margin-bottom:-82.6%;position:relative;box-shadow:0 32px 80px #00000029,0 8px 24px #0000001a}.hero__screen{z-index:1;background:#121212;border-radius:43px;position:absolute;inset:1.3% 2.7%;overflow:hidden}.hero__swiper{width:100%;height:100%}.hero__shot{object-fit:cover;border-radius:46px;width:100%;height:100%;padding:10px;display:block}.hero__frame{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__camera{z-index:3;pointer-events:none;width:29%;height:auto;position:absolute;top:3.4%;left:50%;transform:translate(-50%)}@media (width>=1024px){:root{--gnb-height:86px}}@media (prefers-reduced-motion:no-preference){.reveal{transition:opacity .5s,transform .5s}}.problem{background-color:#f9fafb;background-image:linear-gradient(31.04deg,#2761ef1a 0%,#2761ef00 42%);width:100%;padding:40px 0}@media (width>=1024px){.problem{padding:120px 0 80px}}.problem__inner{flex-direction:column;align-items:center;display:flex}.problem__title-block{text-align:center;margin-bottom:48px}@media (width>=1024px){.problem__title-block{margin-bottom:80px}}.problem__heading{letter-spacing:-.84px;color:#121212;font-family:PyeojinGothic,sans-serif;font-size:24px;font-weight:700;line-height:1.3}@media (width>=1024px){.problem__heading{letter-spacing:-1.56px;font-size:40px}}.problem__subtext{color:#121212e6;margin-top:12px;font-family:PyeojinGothic,sans-serif;font-size:14px;font-weight:500}@media (width>=1024px){.problem__subtext{font-size:18px}}.problem__stage{flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:16px;display:flex}@media (width>=1024px){.problem__stage{width:100%;max-width:1280px;min-height:453px;margin-top:0;position:relative}}.problem__orbit-wrap{flex-shrink:0;justify-content:center;align-items:flex-start;width:322px;height:317.1px;display:flex}@media (width>=1024px){.problem__orbit-wrap{align-items:center;width:460px;height:453px;position:absolute;top:0;left:50%;transform:translate(-50%)}}.problem__orbit{transform-origin:top;flex-shrink:0;width:460px;height:453px;position:relative;transform:scale(.7)}@media (width>=1024px){.problem__orbit{transform:none}}.problem__ring{pointer-events:none;width:358px;height:353px;position:absolute;top:50px;left:51px}.problem__node{background:#fff;border:1px solid #64adfb12;border-radius:64px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100px;height:100px;display:flex;position:absolute;box-shadow:inset 0 0 15px #64adfb30}.problem__node-icon{flex-shrink:0;display:block}.problem__node-label{color:#121212;letter-spacing:-.42px;white-space:nowrap;font-family:PyeojinGothic,sans-serif;font-size:14px;font-weight:500}.problem__bubble{box-sizing:border-box;background:#fff;border:1px solid #eef0f3;border-radius:16px;flex-direction:column;gap:16px;width:100%;padding:24px;display:flex;position:relative;box-shadow:0 8px 30px #0000000f}.problem__bubble:after{display:none}@media (width>=1024px){.problem__bubble{width:436px;padding:32px;position:absolute}.problem__bubble:after{display:block}.problem__bubble--player{top:32%;left:-60px;transform:translateY(-50%)}.problem__bubble--parent{top:0;right:-40px}.problem__bubble--academy{width:466px;bottom:0;right:-60px}.problem__bubble--tail-right:after{content:"";filter:drop-shadow(2px 0 1px #0000000a);border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:18px solid #fff;width:0;height:0;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.problem__bubble--tail-left:after{content:"";filter:drop-shadow(-2px 0 1px #0000000a);border-top:9px solid #0000;border-bottom:9px solid #0000;border-right:18px solid #fff;width:0;height:0;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}}.problem__bubble-label{color:#12121280;letter-spacing:-.48px;font-family:PyeojinGothic,sans-serif;font-size:16px;font-weight:700}.problem__bubble-quote{color:#121212;letter-spacing:-.6px;font-family:PyeojinGothic,sans-serif;font-size:16px;font-weight:700;line-height:1.3}@media (width>=1024px){.problem__bubble-quote{font-size:20px}}.problem__bubble-tags{flex-wrap:wrap;gap:6px;display:flex}.problem__bubble-tag{color:#05244d;letter-spacing:-.48px;background:#f1f5fa;border-radius:4px;padding:4px 8px;font-family:PyeojinGothic,sans-serif;font-size:14px;font-weight:500;line-height:1.3}@media (width>=1024px){.problem__bubble-tag{font-size:16px}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute;&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}& ::slotted(svg),& svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;& ::slotted(.swiper-navigation-icon),& .swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal{& .swiper-button-prev,& .swiper-button-next,&~.swiper-button-prev,&~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}& .swiper-button-prev,&~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}& .swiper-button-next,&~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}& .swiper-button-prev,&~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{& ::slotted(.swiper-navigation-icon),& .swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{& ::slotted(.swiper-navigation-icon),& .swiper-navigation-icon{transform:rotate(0)}}}.swiper-vertical{& .swiper-button-prev,& .swiper-button-next,&~.swiper-button-prev,&~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}& .swiper-button-prev,&~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto;& ::slotted(.swiper-navigation-icon),& .swiper-navigation-icon{transform:rotate(-90deg)}}& .swiper-button-next,&~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;& ::slotted(.swiper-navigation-icon),& .swiper-navigation-icon{transform:rotate(90deg)}}}@media (width>=1024px){:root{--gnb-height:86px}}@media (prefers-reduced-motion:no-preference){.reveal{transition:opacity .5s,transform .5s}}.solution{background:#fff;padding:40px 0 20px}@media (width>=1024px){.solution{padding:120px 0 80px}}.solution__inner{flex-direction:column;align-items:flex-start;display:flex}.solution__header{text-align:left;margin-bottom:40px}.solution__title{letter-spacing:-.72px;color:#121212;margin:0;font-family:PyeojinGothic,sans-serif;font-size:24px;font-weight:700;line-height:1.3}@media (width>=1024px){.solution__title{letter-spacing:-1.2px;font-size:40px}}.solution__sub{color:#121212e6;text-align:left;margin-top:12px;margin-bottom:0;font-family:PyeojinGothic,sans-serif;font-size:14px;font-weight:400}@media (width>=1024px){.solution__sub{font-size:18px}}.solution__swiper{width:100%}.solution__slide{border-radius:24px;overflow:hidden}.solution__img{border-radius:24px;width:100%;height:auto;display:block}.solution__pagination{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:16px;display:flex}.solution__bullet{cursor:pointer;background:#d1d5db;border:none;border-radius:4px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.solution__bullet--active{background:var(--nc-navy);width:24px}.solution .swiper-button-prev,.solution .swiper-button-next{width:44px;height:44px;color:var(--nc-navy);background:#fff;border-radius:50%;margin-top:-22px;display:none;top:50%;box-shadow:0 4px 14px #0000001f}.solution .swiper-button-prev:after,.solution .swiper-button-next:after{font-size:28px;font-weight:700}.solution .swiper-button-prev svg,.solution .swiper-button-next svg{width:16px;height:16px}@media (width>=1024px){.solution .swiper-button-prev,.solution .swiper-button-next{display:flex}}.solution .swiper-button-prev{left:8.25%}.solution .swiper-button-next{right:8.25%}@media (width>=1024px){:root{--gnb-height:86px}}@media (prefers-reduced-motion:no-preference){.reveal{transition:opacity .5s,transform .5s}}.value{background-color:#fff;padding:20px 0}@media (width>=1024px){.value{padding:120px 0 80px}}.value__inner{flex-direction:column;gap:48px;display:flex}@media (width>=1024px){.value__inner{flex-direction:row;align-items:flex-start}}.value__left{flex-direction:column;flex:1;display:flex}@media (width>=1024px){.value__left{height:stretch}}.value__headline{letter-spacing:-.72px;color:#121212;margin:0;font-family:PyeojinGothic,sans-serif;font-size:24px;font-weight:700;line-height:1.3}@media (width>=1024px){.value__headline{letter-spacing:-1.2px;font-size:40px}}.value__sub{color:#121212cc;margin:12px 0 0;font-family:PyeojinGothic,sans-serif;font-size:14px;font-weight:400;line-height:1.5}@media (width>=1024px){.value__sub{font-size:18px}}.value__ball{display:none}@media (width>=1024px){.value__ball{width:63px;height:63px;margin-top:auto;margin-bottom:65px;display:block}}.value__grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=1024px){.value__grid{grid-template-columns:1fr 1fr;gap:20px;max-width:769px}}.value__card{border-radius:15px;flex-direction:column;gap:12px;padding:20px;display:flex}@media (width>=1024px){.value__card{gap:48px;padding:32px}}.value__card-text{flex-direction:column;gap:8px;display:flex}.value__card-title{letter-spacing:-.72px;margin:0;font-family:PyeojinGothic,sans-serif;font-size:18px;font-weight:700;line-height:1.3}@media (width>=1024px){.value__card-title{font-size:24px}}.value__card-sub{letter-spacing:-.48px;margin:0;font-family:PyeojinGothic,sans-serif;font-size:14px;font-weight:400;line-height:1.5}@media (width>=1024px){.value__card-sub{font-size:16px}}.value__card-icon-wrap{justify-content:flex-end;display:flex}.value__card-icon{object-fit:contain;width:40px;height:40px}@media (width>=1024px){.value__card-icon{width:48px;height:48px}}@media (width>=1024px){:root{--gnb-height:86px}}@media (prefers-reduced-motion:no-preference){.reveal{transition:opacity .5s,transform .5s}}.home{min-height:100vh}:root{--background:#fff;--foreground:#0a0a0a;--primary:#3b82f6;--primary-foreground:#fff;--muted:#f4f4f5;--muted-foreground:#71717a;--border:#e4e4e7;--radius:.5rem;--nc-navy:#060041;--nc-lime:#afeb00;--nc-blue:#006ffd;--nc-bg:#f4f5f6;--nc-slate:#64748b;--nc-ink:#1f2024;--nc-content:1440px;--gnb-height:56px}@media (width>=1024px){:root{--gnb-height:86px}}[data-theme=dark]{--background:#0a0a0a;--foreground:#fafafa;--primary:#60a5fa;--primary-foreground:#0a0a0a;--muted:#27272a;--muted-foreground:#a1a1aa;--border:#27272a}.reveal{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:no-preference){.reveal{transition:opacity .5s,transform .5s}}.reveal.is-visible{opacity:1;transform:translateY(0)}.error-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;padding:40px 24px;display:flex}@media (width>=768px){.error-page{gap:28px;padding:56px 32px}}.error-page .error-page__content{flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:720px;display:flex}@media (width>=768px){.error-page .error-page__content{gap:16px}}.error-page .error-page__badge{color:#6b7280;font-size:16px;font-weight:500;line-height:20.8px}.error-page .error-page__title{letter-spacing:-.02em;font-size:44px;font-weight:700}@media (width>=768px){.error-page .error-page__title{font-size:56px;line-height:1.1}}.error-page .error-page__desc{color:#6b7280;font-size:16px;font-weight:400;line-height:20.8px}@media (width>=768px){.error-page .error-page__desc{font-size:18px;font-weight:400;line-height:23.4px}}.error-page .error-page__status,.error-page .error-page__message{color:#4b5563}.error-page .error-page__actions{flex-direction:row;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.error-page .error-page__btn{color:#111827;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:16px;font-weight:500;line-height:20.8px;transition:transform .15s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #0000000f}.error-page .error-page__btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.error-page .error-page__btn--primary{color:#fff;background-color:#4f46e5;border-color:#4f46e5}.error-page .error-page__btn--primary:hover{background-color:#4338ca;border-color:#4338ca}.error-page .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@font-face{font-family:PyeojinGothic;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/woff2/PyeojinGothic-Light-BdAJ5Qso.woff2)format("woff2")}@font-face{font-family:PyeojinGothic;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/woff2/PyeojinGothic-Regular-DTy5g2Xd.woff2)format("woff2")}@font-face{font-family:PyeojinGothic;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/woff2/PyeojinGothic-Medium-BYjJcByW.woff2)format("woff2")}@font-face{font-family:PyeojinGothic;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/woff2/PyeojinGothic-Semibold-BPksWJZC.woff2)format("woff2")}@font-face{font-family:PyeojinGothic;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/woff2/PyeojinGothic-Bold-BU5sT1QN.woff2)format("woff2")}@font-face{font-family:PyeojinGothic;font-weight:800;font-style:normal;font-display:swap;src:url(/assets/woff2/PyeojinGothic-Extrabold-DX0XIfGY.woff2)format("woff2")}@font-face{font-family:PyeojinGothic;font-weight:900;font-style:normal;font-display:swap;src:url(/assets/woff2/PyeojinGothic-Black-FseVtJQ4.woff2)format("woff2")}html,body{margin:0;font-family:PyeojinGothic,-apple-system,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}main,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,tfoot,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,textarea,video{vertical-align:baseline;box-sizing:border-box;border:0;margin:0;padding:0}a{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:Pretendard Variable,sans-serif;line-height:1.4}ol,ul,li{list-style:none}blockquote,q{quotes:none}button{font:inherit;vertical-align:baseline;background:0 0;border:0;outline:none}table{border-collapse:collapse;border-spacing:0}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a,a:active,a:focus,a:hover,a:link,a:visited{font-size:100%;text-decoration:none}a:before{content:"";font-size:0;position:absolute}
