:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}@font-face{font-family:NanumSquare;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/fonts/NanumSquare-300.woff2) format("woff2")}@font-face{font-family:NanumSquare;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/NanumSquare-400.woff2) format("woff2")}@font-face{font-family:NanumSquare;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/NanumSquare-700.woff2) format("woff2")}@font-face{font-family:NanumSquare;font-weight:800;font-style:normal;font-display:swap;src:url(/assets/fonts/NanumSquare-800.woff2) format("woff2")}:root{--color-primary: #3163e6;--color-text: #222;--color-text-strong: #333;--color-text-sub: #666;--color-text-muted: #888;--color-text-faint: #aaa;--color-ghost: #ddd;--color-line: #ddd;--color-line-soft: #eee;--color-surface: #fff;--color-surface-alt: #f5f7f8;--color-surface-footer: #f7f7f7;--color-kakao: #fee500;--color-kakao-text: #191919;--color-stat-red: #a94442;--color-stat-green: #3c763d;--color-stat-amber: #8a6d3b;--font-sans: "NanumSquare", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--text-xs: 12px;--text-sm: 14px;--text-md: 16px;--text-lg: 18px;--text-xl: 21px;--text-2xl: 24px;--text-3xl: 34px;--text-4xl: 36px;--text-display: 60px;--leading-heading: 1.3;--leading-body: 1.5;--leading-loose: 1.8;--container: 1170px;--gutter: 15px;--header-height: 80px;--header-height-stuck: 65px;--radius-pill: 30px;--shadow-card: 6px 6px 15px -5px rgba(0, 0, 0, .5);--shadow-card-left: -6px 6px 15px -5px rgba(0, 0, 0, .5);--shadow-text: 2px 2px 2px rgba(0, 0, 0, .5);--ease-back: cubic-bezier(.175, .885, .32, 1.275);--duration-reveal: 1s;--z-main: 2;--z-header: 999}@media(max-width:1199px){:root{--container: 970px}}@media(max-width:991px){:root{--container: 750px;--header-height: 65px}}@media(max-width:767px){:root{--container: none}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-text);background-color:var(--color-surface);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:20px 0 10px;font-weight:700;line-height:inherit}p,ul,ol{margin:0 0 10px}dl,dd,figure{margin:0}address{font-style:normal}a{color:var(--color-text);text-decoration:none;transition:color .25s ease}a:hover{color:var(--color-primary)}img,video{max-width:100%;height:auto;vertical-align:middle}picture{display:contents}button{font:inherit;color:inherit}strong{font-weight:700}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100px;left:10px;z-index:calc(var(--z-header) + 1);padding:10px 16px;color:#fff;background-color:var(--color-primary)}.skip-link:focus{top:10px;color:#fff}.is-scroll-locked{overflow:hidden}.text-primary{color:var(--color-primary)}.br-mobile{display:none}.icon{width:1em;height:1em;vertical-align:-.125em}@media(max-width:767px){.br-mobile{display:block}}.site-main{position:relative;z-index:var(--z-main);max-width:1920px;min-width:340px;margin:0 auto;overflow:hidden}.container{position:relative;width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.split{display:flex;flex-wrap:wrap;margin:0 calc(var(--gutter) * -1)}.split__col{position:relative;width:50%;padding:0 var(--gutter)}.split--reverse{flex-direction:row-reverse}@media(max-width:991px){.split__col{width:100%}}.site-header{position:fixed;top:0;left:0;z-index:var(--z-header);width:100%;height:var(--header-height);border-bottom:1px solid rgba(255,255,255,.1);transition:height .35s ease,background-color .35s ease,border-color .35s ease}.site-header__inner{height:100%}.site-header__logo{position:absolute;top:50%;left:30px;transform:translateY(-50%)}.site-header__logo img{display:block;width:auto;height:32px}.site-header__logo .site-header__logo-dark{display:none}.gnb{position:absolute;top:50%;right:30px;transform:translateY(-50%)}.gnb__list{display:flex;align-items:center;margin:0;padding:0;list-style:none}.gnb__item{margin-left:50px}.gnb__link{display:flex;align-items:flex-end;height:40px;font-size:15px;font-weight:500;color:#fff}.gnb__link:hover{color:#fff}.gnb__label{position:relative;display:inline-flex;align-items:center;padding:0 6px 8px 0}.gnb__label:before,.gnb__label:after{content:"";position:absolute;bottom:0;width:0;border-bottom:1px solid #fff;transition:width .2s ease}.gnb__label:before{left:50%}.gnb__label:after{right:50%}.gnb__link:hover .gnb__label:before,.gnb__link:hover .gnb__label:after,.gnb__link.is-current .gnb__label:before,.gnb__link.is-current .gnb__label:after{width:50%}.gnb__icon{width:13px;height:15px;margin:2px 8px 0 0;background:url(/assets/img/icon-gnb-white.png) no-repeat;background-size:50px}.gnb__icon--platform{background-position-x:0}.gnb__icon--marketing{background-position-x:-12px}.gnb__icon--viral{background-position-x:-25px}.gnb__icon--partnership{background-position-x:-37px}.gnb__ko{display:none}.site-header.is-stuck,.site-header--solid{height:var(--header-height-stuck);background-color:var(--color-surface);border-bottom-color:var(--color-line-soft)}:is(.is-stuck,.site-header--solid) .site-header__logo .site-header__logo-light{display:none}:is(.is-stuck,.site-header--solid) .site-header__logo .site-header__logo-dark{display:block}:is(.is-stuck,.site-header--solid) .gnb__link{color:var(--color-text-strong)}:is(.is-stuck,.site-header--solid) .gnb__label:before,:is(.is-stuck,.site-header--solid) .gnb__label:after{border-bottom-color:#555}:is(.is-stuck,.site-header--solid) .gnb__icon{background-image:url(/assets/img/icon-gnb-gray.png)}:is(.is-stuck,.site-header--solid) .gnb__en{display:none}:is(.is-stuck,.site-header--solid) .gnb__ko{display:inline}.nav-toggle{position:absolute;top:50%;right:15px;z-index:3;display:none;width:30px;height:22px;padding:0;background:transparent;border:0;transform:translateY(-50%);cursor:pointer}.nav-toggle__bar{position:absolute;left:0;width:100%;height:3px;background-color:#fff;transition:transform .3s ease,opacity .3s ease,top .3s ease,bottom .3s ease,background-color .3s ease}.nav-toggle__bar:nth-child(1){top:0}.nav-toggle__bar:nth-child(2){top:50%;transform:translateY(-50%)}.nav-toggle__bar:nth-child(3){bottom:0}:is(.is-stuck,.site-header--solid) .nav-toggle__bar{background-color:var(--color-text-strong)}.nav-toggle.is-open .nav-toggle__bar{background-color:#fff}.nav-toggle.is-open .nav-toggle__bar:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.nav-toggle.is-open .nav-toggle__bar:nth-child(2){opacity:0}.nav-toggle.is-open .nav-toggle__bar:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}.drawer{position:fixed;top:0;right:-100%;z-index:2;width:100%;max-width:320px;height:100vh;height:100dvh;padding:70px 30px;overflow-y:auto;background-color:#000000e6;visibility:hidden;transition:right .4s ease-in-out,visibility .4s}.drawer.is-open{right:0;visibility:visible}.drawer__head{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:64px;padding:0 30px}.drawer__head img{width:auto;height:28px}.drawer__nav ul{margin:0;padding:0;list-style:none}.drawer__nav li{border-bottom:1px solid rgba(255,255,255,.15)}.drawer__nav a{display:block;padding:16px 10px;text-align:center;color:#fff}.drawer__en,.drawer__ko{display:block;line-height:1.4}.drawer__en{font-size:var(--text-md);font-weight:500}.drawer__ko{margin-top:4px;font-size:var(--text-sm);color:#ccc}.drawer__foot{padding-top:26px;text-align:center}.drawer__lead{font-size:var(--text-sm);line-height:1.6;color:#fff}.drawer__tel{display:flex;align-items:center;justify-content:center;margin:20px 0;font-size:var(--text-sm);color:#ccc}.drawer__tel .icon{margin-right:4px;color:#fff}.drawer__tel a{font-weight:700;color:#fff}.drawer__divider{margin:0 10px;font-size:var(--text-xs);color:#666}.drawer__hours{font-size:var(--text-xs)}.drawer__logo img{width:auto;height:24px}@media(max-width:991px){.site-header__logo{left:15px}.site-header__logo img{width:134px}.gnb{display:none}.nav-toggle{display:block}}.site-footer{padding:0 0 75px;font-size:13px;line-height:2;color:var(--color-text-muted);background-color:var(--color-surface-footer)}.site-footer__links{text-align:center;border-bottom:1px solid var(--color-line)}.site-footer__links ul{display:inline-block;margin:0;padding:8px 0;list-style:none}.site-footer__links li{display:inline-block;padding:15px 0}.site-footer__links a{display:block;padding:0 25px;line-height:1;color:var(--color-text-muted);border-left:1px solid var(--color-line)}.site-footer__links a:hover{color:var(--color-primary)}.site-footer__links li:first-child a{border-left-width:0}.site-footer__contact{display:table;margin:30px auto 20px;padding:0;list-style:none}.site-footer__contact li{display:table-cell;height:44px;padding:0 10px;line-height:1;vertical-align:middle}.site-footer__tel{font-size:var(--text-2xl);font-weight:700;line-height:1}.site-footer__tel .icon{margin-right:4px}.site-footer__info{text-align:center}.site-footer__info ul{margin:0;padding:0;list-style:none}.site-footer__info li{display:inline-block;padding:0 5px;font-size:var(--text-xs)}.site-footer__copyright{margin:0 0 10px;font-size:11px;text-align:center;color:var(--color-text-faint)}@media(max-width:767px){.site-footer{line-height:1.5}.site-footer__links{border:0}.site-footer__links ul{display:flex;padding:0}.site-footer__links li{flex:1;margin:auto}.site-footer__links a{padding:0;font-size:11px;line-height:1.3;border:0}.site-footer__links a span{display:block}.site-footer__contact{width:100%;margin:0 0 15px;border:1px solid var(--color-line)}.site-footer__contact li{position:relative;padding:0 5px;font-size:11px;text-align:center}.site-footer__contact li:first-child:before{content:"";position:absolute;top:16px;right:0;width:1px;height:12px;background-color:var(--color-line)}.site-footer__tel{font-size:20px}.site-footer__info,.site-footer__copyright{text-align:left}.site-footer__info li{padding:0 10px 0 0;font-size:11px;line-height:1.6}.site-footer__copyright{font-size:9px}}.button{display:inline-block;padding:12px 35px;font-size:var(--text-lg);line-height:1.43;text-align:center;color:#fff;background-color:var(--color-primary);border:1px solid transparent;border-radius:var(--radius-pill);cursor:pointer;transition:filter .2s ease}.button:hover{color:#fff;filter:brightness(1.1)}.kakao-button{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--color-kakao-text);background-color:var(--color-kakao);border-radius:6px;transition:filter .2s ease}.kakao-button:hover{color:var(--color-kakao-text);filter:brightness(.95)}.kakao-button--large{height:50px;padding:0 26px;font-size:17px}.kakao-button--large .icon{font-size:22px}.kakao-button--small{height:36px;padding:0 16px;font-size:var(--text-sm)}.kakao-button--small .icon{font-size:18px}.js [data-reveal]{opacity:0;transition-property:opacity,translate,scale;transition-duration:var(--duration-reveal);transition-timing-function:var(--ease-back)}.js [data-reveal-ease=ease]{transition-timing-function:ease}.js [data-reveal=fade-up]{translate:0 100px}.js [data-reveal=fade-down]{translate:0 -100px}.js [data-reveal=fade-left]{translate:100px 0}.js [data-reveal=fade-right]{translate:-100px 0}.js [data-reveal=zoom-in-up]{translate:0 100px;scale:.6}.js [data-reveal=zoom-in-left]{translate:100px 0;scale:.6}.js [data-reveal=zoom-in-right]{translate:-100px 0;scale:.6}.js [data-reveal].is-revealed{opacity:1;translate:none;scale:none}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;translate:none;scale:none;transition:none}}.hero{position:relative;overflow:hidden;color:#fff;isolation:isolate}.hero--home{height:960px}.hero--sub{height:800px}.hero--sub,.hero__slide{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero__bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover}.hero__body{margin-top:-20px;text-align:center}.hero--home .hero__body{margin-top:-90px}.hero__title{margin:14px 0 0;font-size:var(--text-display);font-weight:300;line-height:var(--leading-heading);text-transform:uppercase;text-shadow:var(--shadow-text)}.hero__title strong{font-weight:800}.hero--sub .hero__title strong{display:block}.hero__lead{margin:40px 0 0;font-size:var(--text-2xl);text-shadow:var(--shadow-text)}.hero--sub .hero__title{animation:hero-title-in .5s .5s both}.hero--sub .hero__lead{animation:hero-lead-in .5s 1s both}@keyframes hero-title-in{0%{opacity:0;translate:0 -10px}}@keyframes hero-lead-in{0%{opacity:0;translate:0 10px}}.js .hero--home .hero__title,.js .hero--home .hero__lead{opacity:0;transition:opacity .5s,translate .5s}.js .hero--home .hero__title{translate:0 -10px;transition-delay:.5s}.js .hero--home .hero__lead{translate:0 10px;transition-delay:1s}.js .hero--home .swiper-slide-active :is(.hero__title,.hero__lead){opacity:1;translate:none}.hero__pager{position:absolute;bottom:350px;left:50%;z-index:9;display:flex;align-items:center;width:570px;transform:translate(-50%)}.hero__pager-line{flex:1;height:1px;background-color:#fff3}.hero__pager-count{flex:none;width:50px;font-size:var(--text-sm);text-align:center}.hero__arrow{position:absolute;top:-14px;right:0;width:30px;height:50px;padding:0;background:none;border:0;cursor:pointer;transition:width .2s ease,left .2s ease,right .2s ease}.hero__arrow:before,.hero__arrow:after{content:"";position:absolute;height:1px;background-color:#fff}.hero__arrow:before{top:50%;left:0;width:100%}.hero__arrow:after{top:calc(50% - 5px);right:-2px;width:14px;transform:rotate(45deg)}.hero__arrow:hover{right:-20px;width:50px}.hero__arrow--prev{right:auto;left:0}.hero__arrow--prev:after{right:auto;left:-3px;transform:rotate(135deg)}.hero__arrow--prev:hover{right:auto;left:-20px}.scroll-hint{position:absolute;bottom:10px;left:50%;z-index:9;width:50px;height:50px;transform:translate(-50%)}.scroll-hint__mouse{display:block;width:16px;height:26px;margin:0 auto;border:2px solid #fff;border-radius:8px}.scroll-hint__wheel{position:relative;display:block;width:2px;height:5px;margin:3px auto;background-color:#fff;animation:scroll-hint-wheel .8s linear infinite}@keyframes scroll-hint-wheel{0%,to{top:1px}50%{top:3px}}@media(max-width:1199px){.hero--home{height:720px}.hero__pager{bottom:180px}}@media(max-width:991px){.hero--sub{height:500px}.hero--sub .hero__body{margin-top:30px}.hero--home .hero__title{padding:0 20px;font-size:50px}.hero--sub .hero__title{font-size:var(--text-4xl)}.hero--sub .hero__lead{margin-top:30px;line-height:1.6}}@media(max-width:767px){.hero--home{height:100vh;height:100svh}.hero--home .hero__title{padding:0 30px}.hero__title,.hero--home .hero__title,.hero--sub .hero__title{font-size:32px}.hero__pager{bottom:40%;width:86%}}@media(prefers-reduced-motion:reduce){.hero--sub :is(.hero__title,.hero__lead),.scroll-hint__wheel{animation:none}}.section-title{margin:200px 0 150px;padding:0 14px;text-align:center}.section-title__heading{margin:0;font-size:35px}.section-title__heading img{display:inline-block;width:auto;height:32px;margin-bottom:3px;vertical-align:middle}.section-title__sub{margin:14px 0 0;font-size:var(--text-lg)}.section-title__sub--accent{color:var(--color-primary)}@media(max-width:991px){.section-title{margin:140px 0 80px}.section-title__heading{font-size:26px}}@media(max-width:767px){.section-title__heading img{height:24px}.section-title__sub{margin-top:10px;font-size:var(--text-md)}}.feature{position:relative;z-index:2}.feature__text{margin:10px 0 100px}.feature__text--right{text-align:right}.feature__summary{margin:0;font-size:var(--text-xl)}.feature__summary strong{display:block;text-decoration:underline}.feature__title{position:relative;height:90px;margin:60px 0;font-size:var(--text-4xl);font-weight:700;color:var(--color-ghost);text-transform:uppercase}.feature__title-ko{position:absolute;top:30px;left:0;font-size:var(--text-display);line-height:1;color:var(--color-text)}.feature__text--right .feature__title-ko{right:0;left:auto}.feature__title--compact{font-weight:500}.feature__title--compact .feature__title-ko{font-size:48px;font-weight:700}.feature__eyebrow{margin:0 0 83px;font-size:var(--text-lg);font-style:italic;color:var(--color-primary)}.feature__headline{margin:0 0 40px;font-size:32px;font-weight:300;line-height:var(--leading-body);letter-spacing:-1px}.feature__headline strong{display:block}.feature__desc{margin:0;font-size:var(--text-lg)}.feature__desc--loose{margin-top:5px;line-height:var(--leading-loose)}.feature__note{display:block;margin-top:14px;color:var(--color-primary)}@media(max-width:991px){.feature--home .feature__text{min-height:280px;margin:40px 0 80px}.feature__title{height:80px;margin:20px 0;font-size:var(--text-2xl)}.feature__title-ko,.feature__title--compact .feature__title-ko{font-size:36px}.feature__eyebrow{margin-bottom:73px}.feature__headline{margin-bottom:20px;font-size:22px}.feature__note{margin-top:5px}}@media(max-width:767px){.feature__text,.feature--home .feature__text{margin:20px 0 80px}.feature__summary{padding:20px 0;font-size:var(--text-lg)}.feature__title--tight{margin-top:0}.feature__title--compact{font-size:22px}.feature__title--compact .feature__title-ko{font-size:34px}.feature__desc{font-size:var(--text-md)}}.collage{position:relative;width:100%;min-height:500px;margin:0 0 220px}.feature--home .collage{min-height:600px;margin-bottom:120px}.collage__stage{position:relative}.collage__stage img{position:absolute;max-width:none}@media(max-width:1199px){.collage{min-height:480px;margin-bottom:160px}}@media(max-width:991px){.collage,.feature--home .collage{min-height:600px;margin-bottom:80px}}@media(max-width:767px){.collage{min-height:80vw;margin-bottom:40px}.feature--home .collage{min-height:94vw;margin-bottom:40px}}.video{position:relative;z-index:4;margin:0;overflow:hidden;background-color:var(--color-line-soft);box-shadow:var(--shadow-card)}.video video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.video--square{max-width:480px;aspect-ratio:1 / 1}.video--wide{top:50px;width:100%;aspect-ratio:37 / 24}.video--inline{background:none;box-shadow:none}@media(max-width:1199px){.video--square{width:455px}.video--wide{top:96px}}@media(max-width:991px){.video--square{width:480px}}@media(max-width:767px){.video--square{width:70vw}.video--wide{top:0}}.marquee{--marquee-size: 320px;--marquee-gap: 17px;margin:40px 0 60px;overflow:hidden}.marquee__track{display:flex;width:max-content;animation:marquee-flow 45s linear infinite}.marquee__item{flex:none;width:var(--marquee-size);height:var(--marquee-size);margin-right:var(--marquee-gap);object-fit:cover}@keyframes marquee-flow{to{transform:translate(-50%)}}@media(max-width:991px){.marquee{--marquee-size: 300px;--marquee-gap: 5px}}@media(max-width:767px){.marquee{--marquee-size: 280px}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.chevron{--chevron-size: 30px;position:absolute;top:50%;width:var(--chevron-size);height:var(--chevron-size);padding:0;background:transparent;border:solid #fff;border-width:1px 1px 0 0;cursor:pointer;pointer-events:auto;transition:border-width .2s ease}.chevron:hover{border-width:3px 3px 0 0}.chevron--prev{left:0;transform:translateY(-50%) rotate(-135deg)}.chevron--next{right:0;transform:translateY(-50%) rotate(45deg)}.stats{display:flex;align-items:center;gap:40px;padding:20px 0 40px;text-align:center}.stats__item{position:relative}.stats__item:not(:last-child):after{content:"";position:absolute;top:50%;right:-20px;width:1px;height:40px;background-color:var(--color-line);transform:translateY(-50%)}.stats__label{margin-bottom:8px;font-size:var(--text-md);color:var(--color-text-sub)}.stats__value{display:flex;align-items:baseline;justify-content:center;font-size:var(--text-2xl);font-weight:900;font-variant-numeric:tabular-nums;color:var(--color-text-strong)}.stats__number--red{color:var(--color-stat-red)}.stats__number--green{color:var(--color-stat-green)}.stats__number--amber{color:var(--color-stat-amber)}.stats__unit{margin-left:4px;font-size:var(--text-lg);font-weight:700;color:var(--color-text-sub)}@media(max-width:1199px){.stats__value{font-size:19px}}@media(max-width:991px){.stats{justify-content:center;gap:30px}.stats__value{font-size:28px}}@media(max-width:767px){.stats{flex-direction:column;gap:20px;padding:40px 0}.stats__item:not(:last-child):after{display:none}.stats__label{margin-bottom:2px}}.pass-band{position:relative}.pass-band:before{content:"";position:absolute;top:0;left:50%;z-index:-1;width:100vw;height:100%;background-image:url(/assets/img/pass-bg.png);background-image:image-set(url(/assets/img/pass-bg.webp) type("image/webp"),url(/assets/img/pass-bg.png) type("image/png"));background-repeat:no-repeat;background-position:center bottom;transform:translate(-50%)}@media(max-width:1199px){.pass-band:before{background-position-x:calc(50% + 100px)}}@media(max-width:991px){.pass-band:before{background-position-x:calc(50% + 445px)}}@media(max-width:767px){.pass-band:before{background-position-x:calc(50% + 320px);background-size:1500px}}.coupon-intro__text{height:500px;margin:20px 0 0;font-size:var(--text-lg)}.coupon-intro__title{margin:0 0 60px;font-size:var(--text-3xl);font-weight:400}.coupon-intro__title strong{display:block}.coupon-intro__action{margin:0;padding:60px 0}.coupon-intro__media{position:absolute;top:10px;left:0;width:100%}.coupon-intro__stage{position:relative;height:510px}.coupon-intro__stage img{position:absolute;max-width:none}.coupon-intro__phone{bottom:0;left:-90px;z-index:2}.coupon-intro__tag{z-index:1}.coupon-intro__tag--trip{bottom:248px;left:-84px}.coupon-intro__tag--coupon{bottom:248px;left:158px}.coupon-intro__tag--stay{bottom:8px;left:-84px}.coupon-intro__tag--dish{bottom:35px;left:158px}@media(max-width:1199px){.coupon-intro__title{font-size:30px}}@media(max-width:991px){.coupon-intro__text{height:300px;text-align:center}.coupon-intro__title{margin-bottom:30px}.coupon-intro__media{position:relative;height:660px;margin:30px 0 0}.coupon-intro__stage{height:520px}.coupon-intro__phone{bottom:-132px;left:128px}.coupon-intro__tag--trip{bottom:116px;left:133px}.coupon-intro__tag--coupon{bottom:116px;left:375px}.coupon-intro__tag--stay{bottom:-122px;left:133px}.coupon-intro__tag--dish{bottom:-98px;left:375px}}@media(max-width:767px){.coupon-intro__text{height:auto;margin-top:100px;font-size:var(--text-md)}.coupon-intro__title{font-size:var(--text-2xl)}.coupon-intro__media{height:350px;margin:0}.coupon-intro__stage{height:100%}.coupon-intro__phone{top:50%;bottom:auto;left:51%;width:310px;transform:translate(-50%,-50%)}.coupon-intro__tag{left:50%;width:130px}.coupon-intro__tag--trip{top:52px;bottom:auto;transform:translate(calc(-50% - 80px))}.coupon-intro__tag--coupon{top:52px;bottom:auto;transform:translate(calc(-50% + 74px))}.coupon-intro__tag--stay{bottom:15px;transform:translate(calc(-50% - 80px))}.coupon-intro__tag--dish{bottom:31px;width:125px;transform:translate(calc(-50% + 71px))}}.sales-system__text{margin:40px 0 120px;font-size:var(--text-lg)}.sales-system__text p{margin:5px 0 0;padding-right:30px}.sales-system__title{margin:0 0 60px;font-size:var(--text-3xl);font-weight:400;letter-spacing:-1px}.sales-system__media{position:absolute;top:0;left:0}.sales-system__stage{position:relative}.sales-system__stage img{position:absolute;max-width:none}.sales-system__pc{top:0;width:410px}.sales-system__tablet{top:200px;width:200px}.sales-system__mobile{top:230px;left:260px;width:160px}@media(max-width:1199px){.sales-system__title{font-size:30px}}@media(max-width:991px){.sales-system__text{margin:0;padding:10px 0 20px;text-align:center}.sales-system__text p{padding-right:0}.sales-system__title{margin:35px 0}.sales-system__media{position:static;height:560px;padding:20px 0 80px;text-align:center}.sales-system__stage img{position:static;max-width:100%}.sales-system__pc{width:60%}.sales-system__stage .sales-system__tablet{position:absolute;top:60%;left:8%;width:22%}.sales-system__stage .sales-system__mobile{position:absolute;top:64%;left:68%;width:22%}}@media(max-width:767px){.sales-system__text{padding:0 0 30px;font-size:var(--text-md);text-align:left}.sales-system__title{margin:0 0 25px;font-size:var(--text-xl);letter-spacing:0}.sales-system__media{height:auto;padding:50px 0 100px}}.cta{padding:100px 0;text-align:center}.cta__text{margin:0 0 30px;font-size:20px;font-weight:700;line-height:2}.collage-seo__naver,.collage-seo__google{border:1px solid var(--color-line-soft);box-shadow:var(--shadow-card)}.collage-seo__naver{left:0;z-index:2;max-width:480px}.collage-seo__naver-mark{z-index:3;max-width:480px}.collage-seo__google{top:240px;left:340px;z-index:1;max-width:375px}.collage-viral__sns,.collage-viral__blog{box-shadow:var(--shadow-card-left)}.collage-viral__sns{right:0;z-index:2;max-width:480px}.collage-viral__blog{top:240px;right:340px;z-index:1;max-width:375px}.feature--home .collage-contents{margin-bottom:0}.collage-contents__photo{top:240px;left:340px;z-index:1;max-width:375px;box-shadow:var(--shadow-card)}.pass-intro{position:relative;z-index:2}.pass-intro__text{margin:10px 0 40px}.pass-intro__media{min-height:500px;margin:0 0 100px}.pass-intro__slider{width:870px;margin:0}.pass-intro__slider .swiper-slide{width:280px}.home-manage{margin:0 0 100px;background-color:var(--color-surface-alt)}.home-manage__text{height:340px;margin:60px 0 100px;font-size:var(--text-lg)}.home-manage__text p{margin:5px 0 0;padding-right:30px}.home-manage__title{margin:0 0 60px;font-size:var(--text-3xl);letter-spacing:-1px}.home-manage__media{position:relative;width:960px;height:500px;background-color:var(--color-surface)}.home-manage__photo{position:absolute;top:60px;left:0;max-width:none}@media(max-width:1199px){.collage-seo__naver,.collage-seo__naver-mark,.collage-viral__sns{width:100%}.collage-seo__google,.collage-contents__photo{top:280px;left:260px;width:68%}.collage-viral__blog{top:280px;right:260px;width:68%}.home-manage__title{font-size:30px}}@media(max-width:991px){.collage-seo__google,.collage-contents__photo{top:206px;left:345px}.collage-viral__blog{top:206px;right:345px}.pass-intro__text{height:340px}.pass-intro__media{min-height:440px}.home-manage{margin:0}.home-manage__text{height:auto;margin:0;padding:20px 0 60px}.home-manage__title{margin:35px 0}.home-manage__media{display:contents}.home-manage__photo{position:static;max-width:100%}}@media(max-width:767px){.collage-seo__naver,.collage-seo__naver-mark,.collage-viral__sns{width:70vw}.collage-seo__google,.collage-contents__photo{top:0;left:50%;width:50%;margin-top:48%}.collage-viral__blog{top:0;right:50%;width:50%;margin-top:48%}.pass-intro__text .feature__summary{padding:0}.pass-intro__media{min-height:380px;margin:0}.pass-intro__slider{width:100%}.pass-intro__slider .swiper-slide{width:230px}.home-manage__text{padding:50px 0;font-size:var(--text-md)}.home-manage__text p{padding-right:0}.home-manage__title{margin:0 0 25px;font-size:var(--text-2xl);letter-spacing:0}}.collage-map__phone{top:98px;left:21.5%;z-index:2;max-width:316px}.collage-map__badge{z-index:1;max-width:238px;border:1px solid var(--color-line-soft);box-shadow:var(--shadow-card)}.collage-map__badge--1,.collage-map__badge--2,.collage-map__badge--3{left:0}.collage-map__badge--4,.collage-map__badge--5,.collage-map__badge--6{right:0}.collage-map__badge--1,.collage-map__badge--4{top:0}.collage-map__badge--2,.collage-map__badge--5{top:170px}.collage-map__badge--3,.collage-map__badge--6{top:342px}.collage-map__badge--6{border-color:#ffe000}.collage-ads{margin-bottom:0}.collage-ads__naver{top:0;z-index:1;max-width:455px}.collage-ads__google{top:0;right:-20px;z-index:2;max-width:472px}.collage-studio{min-height:400px}.collage-studio__reel{position:absolute;top:30px;z-index:1;width:382px;aspect-ratio:382 / 318}.collage-studio__camera{top:300px;left:250px;z-index:2;max-width:150px}.collage-studio__edit{top:240px;left:390px;z-index:3;max-width:150px}.banner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:600px;text-align:center;color:#fff;background:center top / cover no-repeat fixed}.banner--contents{background-image:url(/assets/img/service-contents.jpg);background-image:image-set(url(/assets/img/service-contents.webp) type("image/webp"),url(/assets/img/service-contents.jpg) type("image/jpeg"))}.banner__title{margin:0;font-size:32px;font-weight:700}.banner__text{margin:20px 0 0;font-size:var(--text-lg);line-height:2}@media(max-width:1199px){.collage-map__phone{left:20.25%;width:60%}.collage-map__badge{width:44%}.collage-map__badge--4,.collage-map__badge--5,.collage-map__badge--6{right:auto;left:255px}.collage-map__badge--2,.collage-map__badge--5{top:140px}.collage-map__badge--3,.collage-map__badge--6{top:280px}.collage-ads{margin-bottom:0}.collage-ads__naver,.collage-ads__google{width:auto;height:430px}.collage-studio{min-height:480px;margin-bottom:100px}.collage-studio__camera{top:293px;left:182px}.collage-studio__edit{top:262px;left:322px}}@media(max-width:991px){.collage-map__phone{left:50%;transform:translate(-50%)}.collage-map__badge--4,.collage-map__badge--5,.collage-map__badge--6{right:0;left:auto}.collage-map__badge--2,.collage-map__badge--5{top:170px}.collage-map__badge--3,.collage-map__badge--6{top:340px}.collage-ads{min-height:500px;margin-bottom:0}.collage-ads__naver,.collage-ads__google{height:auto}.collage-studio{min-height:440px;margin-bottom:0}.collage-studio__reel{left:60px}.collage-studio__camera{top:300px;left:360px}.collage-studio__edit{top:235px;left:500px}.banner{height:560px;margin-top:20px}.banner__title{font-size:var(--text-2xl)}}@media(max-width:767px){.collage-map__phone{top:13vw;width:41vw}.collage-map__badge{width:31vw}.collage-map__badge--2,.collage-map__badge--5{top:22vw}.collage-map__badge--3,.collage-map__badge--6{top:44vw}.collage-ads{min-height:72vw;margin-bottom:0}.collage-ads__naver{width:64vw}.collage-ads__google{right:-3vw;width:66.4vw}.collage-studio{min-height:80vw;margin-bottom:40px}.collage-studio__reel{position:relative;top:auto;left:auto;width:80vw;margin:0 auto}.collage-studio__camera{top:100%;left:20vw;width:35vw}.collage-studio__edit{top:74%;left:55vw;width:35vw}.banner{height:500px;padding:0 15px;background-attachment:scroll}.banner__title{font-size:var(--text-lg)}.banner__text{font-size:var(--text-md)}.banner__text br{display:none}}.collage-blog__post{left:0;z-index:1;max-width:555px;box-shadow:var(--shadow-card)}.collage-blog__card--1{top:-20px;left:-30px;z-index:2;max-width:389px}.collage-blog__card--2{top:253px;left:-10px;z-index:3;max-width:310px}.collage-blog__card--3{top:25px;right:-24px;z-index:2;max-width:134px}.collage-sns__photo{z-index:1;max-width:555px;box-shadow:var(--shadow-card)}.collage-sns__layer{z-index:2;max-width:555px}.collage-youtube{min-height:400px}.strength-slider{position:relative;height:500px}.strength-slider__slide{position:relative;text-align:center}.strength-slider__bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover}.strength-slider__title{position:relative;top:-10px;margin:220px 0 0;font-size:var(--text-3xl);font-weight:300;line-height:var(--leading-body);color:#fff;text-shadow:var(--shadow-text)}.strength-slider__title strong{display:block;font-weight:600}.strength-slider__nav{position:absolute;top:50%;left:50%;z-index:2;width:750px;transform:translate(-50%)}.strength-slider__nav .chevron{--chevron-size: 50px}@media(max-width:1199px){.collage-youtube{min-height:480px}.collage-blog__post,.collage-sns__photo,.collage-sns__layer{width:100%}.collage-blog__card--1{left:-23px;width:70%}.collage-blog__card--2{top:206px;width:56%}.collage-blog__card--3{top:20px;right:-20px;width:24%}}@media(max-width:991px){.collage-youtube{min-height:600px}.collage-blog{height:600px}.collage-blog__post{left:50%;transform:translate(-50%)}.collage-blog__card--1{left:0}.collage-blog__card--2{top:252px;left:0}.collage-blog__card--3{right:30px}.collage-sns__photo,.collage-sns__layer{left:50%;transform:translate(-50%)}.strength-slider__title{font-size:26px}.strength-slider__nav{left:0;width:100%;transform:none}.strength-slider__nav .chevron{--chevron-size: 26px}.strength-slider__nav .chevron--prev{left:14px}.strength-slider__nav .chevron--next{right:14px}}@media(max-width:767px){.collage-blog{height:auto}.collage-blog .collage__stage,.collage-sns .collage__stage{max-width:555px;margin:0 auto}.collage-blog__post{position:relative;left:auto;max-width:100%;transform:none}.collage-blog__card--1{top:-5%;left:-5%;width:69%}.collage-blog__card--2{top:53%;left:-2%;width:55%}.collage-blog__card--3{top:5%;right:-4%;width:24%}.collage-sns__photo,.collage-sns__layer{left:0;transform:none}.collage-youtube{min-height:80vw;margin-bottom:0}.strength-slider{height:340px}.strength-slider__title{margin-top:170px;font-size:var(--text-lg)}}.linked-text{display:grid}.linked-text__item{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s}.linked-text__item.is-active{opacity:1;visibility:visible}.coupon-steps{position:relative}.coupon-steps__text{min-height:440px;margin:10px 0 40px}.coupon-steps__text .feature__title{margin:60px 0 20px}.coupon-steps__title{margin:0 0 20px;font-size:var(--text-2xl);font-weight:300;line-height:var(--leading-body);letter-spacing:-1px}.coupon-steps__media{min-height:500px;margin:0 0 100px}.coupon-steps__stage{position:relative}.coupon-steps__slider .swiper-slide{width:430px}.coupon-steps__slider img{display:block;width:100%}.coupon-steps__nav{position:absolute;top:50%;left:0;z-index:10;width:100%;pointer-events:none}.coupon-steps__nav .chevron--prev{left:20px}.coupon-steps__nav .chevron--next{right:20px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);column-gap:30px;margin:0 0 40px;padding:0;list-style:none}.benefits__item{height:230px;margin:0 0 30px;padding:25px 14px 14px;font-size:19px;font-weight:600}.benefits__number{display:block;margin-bottom:14px;padding:5px 0;font-size:var(--text-2xl);font-style:italic;color:var(--color-primary);border-bottom:1px solid var(--color-line)}.consulting{margin:0 0 80px;background-color:var(--color-primary)}.consulting__grid{display:flex;flex-wrap:wrap;margin:0 calc(var(--gutter) * -1)}.consulting__col{position:relative;width:50%;padding:0 var(--gutter)}.consulting__text{position:relative;min-height:600px;padding:150px 0 100px;color:#fff}.consulting__title{margin:0 0 40px;font-size:32px;font-weight:300;line-height:var(--leading-body);letter-spacing:-1px}.consulting__title strong{display:block}.consulting__desc{margin:5px 0 0;padding-right:30px;font-size:var(--text-lg);line-height:var(--leading-loose)}.consulting__nav{position:absolute;top:90px;right:30px;z-index:2;width:80px}.consulting__media{position:absolute;top:0;left:0;width:960px;height:100px;background-color:var(--color-surface)}.consulting__slider{position:absolute;top:60px;left:0;width:960px}.consulting__slider img{display:block;width:100%}@media(max-width:991px){.coupon-steps{margin:0 0 60px}.coupon-steps__text{min-height:380px}.coupon-steps__text .feature__title{margin:20px 0}.coupon-steps__title{font-size:var(--text-xl)}.coupon-steps__media{min-height:430px}.benefits__item{height:180px;padding:25px 10px 14px;font-size:var(--text-md);font-weight:400}.consulting{margin-bottom:40px}.consulting__text{min-height:400px;padding-top:100px}.consulting__title{margin-bottom:20px;font-size:22px}.consulting__desc{font-size:var(--text-md)}.consulting__nav{top:60px;right:15px;width:60px}.consulting__nav .chevron{--chevron-size: 24px}.consulting__media,.consulting__slider{width:640px}.consulting__slider{top:40px}}@media(max-width:767px){.coupon-steps__text .feature__summary{padding:0}.coupon-steps__media{min-height:330px;margin:0}.coupon-steps__slider .swiper-slide{width:100%;max-width:430px}.coupon-steps__nav .chevron{--chevron-size: 24px}.coupon-steps__nav .chevron--prev{left:18px}.coupon-steps__nav .chevron--next{right:18px}.benefits{grid-template-columns:repeat(2,1fr)}.benefits__item{height:150px;margin:10px 0;padding:14px 0 5px}.consulting{margin:0}.consulting__col{width:100%}.consulting__text{min-height:260px;padding:78px 0 102px}.consulting__desc{padding-right:0}.consulting__nav{top:50px;right:10px}.consulting__media{position:static;width:auto;height:auto;margin:20px 0 15px;background:none}.consulting__slider{position:static;width:100%}}.story{--story-line: 40px;position:absolute;bottom:140px;left:50%;width:750px;height:calc(var(--story-line) * 3);overflow:hidden;transform:translate(-50%)}.story__list{margin:0;padding:0;list-style:none}.story__list.is-shifting{transform:translateY(calc(var(--story-line) * -1));transition:transform .8s ease}.story__line{display:flex;align-items:center;justify-content:center;height:var(--story-line);font-size:var(--text-xs);text-align:center;color:#ffffff24;transition:font-size .2s ease,color .2s ease}.story__line--credit{font-style:italic}.story__list:not(.is-shifting) .story__line:is(:nth-child(1),:nth-child(3)),.story__list.is-shifting .story__line:is(:nth-child(2),:nth-child(4)){font-size:17px;color:#ffffff3d}.story__list:not(.is-shifting) .story__line:nth-child(2),.story__list.is-shifting .story__line:nth-child(3){font-size:var(--text-2xl);color:#fff}.steps{position:relative;margin:0;padding:0;overflow:hidden;list-style:none;border-top:1px solid #292f3e}.steps:before{content:"";position:absolute;top:45px;left:25px;width:2px;height:100%;background-color:var(--color-primary)}.steps:after{content:"";position:absolute;bottom:0;left:25px;width:2px;height:86px;background-color:var(--color-surface)}.steps__item{display:flex;padding:40px 0;border-bottom:1px solid var(--color-line)}.steps__name{position:relative;flex:none;width:330px;margin:0;padding-left:72px;font-size:var(--text-2xl);font-weight:700;line-height:1.43}.steps__number{position:absolute;top:0;left:10px;z-index:1;width:32px;height:32px;font-size:var(--text-lg);line-height:32px;text-align:center;color:#fff;background-color:var(--color-primary);border-radius:50%}.steps__text{margin:0 0 10px;font-size:var(--text-lg);line-height:var(--leading-loose)}.contact{position:relative;margin:130px 0 0;padding:80px 0 120px;color:#fff;background:url(/assets/img/partner-s3.jpg) center / cover no-repeat fixed}.contact__edge{position:absolute;top:-114px;left:-10%;z-index:1;width:120%;height:130px;background-color:var(--color-surface);transform:rotate(3deg);transform-origin:left bottom}.contact .section-title{margin-bottom:80px}.contact__channels{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:860px;margin:0 auto;padding:0;list-style:none}.contact__channel{padding:44px 30px 48px;text-align:center;background-color:#00000059;border:1px solid rgba(255,255,255,.25)}.contact__label{margin:0 0 14px;font-size:var(--text-2xl);font-weight:700}.contact__text{margin:0 0 28px;font-size:var(--text-md);line-height:var(--leading-loose);color:#fffc}.contact__tel{display:inline-flex;align-items:center;gap:8px;height:50px;font-size:32px;font-weight:700;color:#fff}.contact__tel:hover{color:#fff;text-decoration:underline}@media(max-width:991px){.story{--story-line: 28px;bottom:90px;left:0;width:100%;transform:none}.story__line{font-size:10px;letter-spacing:-1px}.story__list:not(.is-shifting) .story__line:is(:nth-child(1),:nth-child(3)),.story__list.is-shifting .story__line:is(:nth-child(2),:nth-child(4)){font-size:13px}.story__list:not(.is-shifting) .story__line:nth-child(2),.story__list.is-shifting .story__line:nth-child(3){font-size:var(--text-md)}.steps:before,.steps:after{left:22px}.steps:after{height:70px}.steps__item{display:block;padding:20px 0}.steps__name{width:100%;padding-left:50px}.steps__number{width:26px;height:26px;font-size:var(--text-sm);line-height:26px}.steps__text{padding:10px 0 0 50px;line-height:1.6}.contact{margin-top:80px}.contact__edge{top:-65px;height:80px}}@media(max-width:767px){.story{bottom:73px;padding:0 20px}.contact{padding-bottom:80px;background-attachment:scroll}.contact .section-title{margin-bottom:50px}.contact__channels{grid-template-columns:1fr;gap:15px}.contact__channel{padding:32px 20px 36px}.contact__tel{font-size:28px}}@media(prefers-reduced-motion:reduce){.story__list.is-shifting{transition:none}}.legal{max-width:830px;margin:0 auto;padding:170px var(--gutter) 120px}.legal__head{padding-bottom:30px;border-bottom:1px solid var(--color-text)}.legal__title{margin:0;font-size:35px;font-weight:700}.legal__date{margin:14px 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.legal__body{padding-top:20px;font-size:var(--text-md);line-height:var(--leading-loose);color:var(--color-text-strong)}.legal__body h2{margin:44px 0 12px;font-size:20px;font-weight:700;line-height:var(--leading-heading);color:var(--color-text)}.legal__body ul{padding-left:20px}.not-found{padding:220px var(--gutter) 160px;text-align:center}.not-found__code{margin:0;font-size:96px;font-weight:800;line-height:1;color:var(--color-ghost)}.not-found__title{margin:20px 0 10px;font-size:28px;font-weight:700}.not-found__text{margin:0 0 40px;font-size:var(--text-md);color:var(--color-text-sub)}@media(max-width:767px){.legal{padding:110px var(--gutter) 80px}.legal__title{font-size:26px}.legal__body{font-size:15px}.not-found{padding:150px var(--gutter) 100px}}
