*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:inherit}li{list-style:none}html{font-family:Pretendard;font-size:1rem;word-break:keep-all}@media(max-width:1023px){html{font-size:.875rem}}@media(max-width:767px){html{font-size:.75rem}}@font-face{font-family:NanumSquareRoundEB;src:url(/_next/static/media/NanumSquareRoundEB.e26405c5.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:NanumSquareRoundBD;src:url(/_next/static/media/NanumSquareRoundB.dd6e2c65.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:NanumSquareRound;src:url(/_next/static/media/NanumSquareRoundR.3d763a85.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Pretendard;font-weight:400;font-style:normal;src:url(/_next/static/media/Pretendard-Regular.78df9e04.woff) format("woff");font-display:swap}@font-face{font-family:PretendardMD;font-weight:500;font-style:normal;src:url(/_next/static/media/Pretendard-Medium.55b46aea.woff) format("woff");font-display:swap}@font-face{font-family:PretendardSB;font-weight:600;font-style:normal;src:url(/_next/static/media/Pretendard-SemiBold.a963592c.woff) format("woff");font-display:swap}@font-face{font-family:PretendardBD;font-weight:700;font-style:normal;src:url(/_next/static/media/Pretendard-Bold.2c1ad0e1.woff) format("woff");font-display:swap}.nanum{font-family:NanumSquareRound}.nanum-bd{font-family:NanumSquareRoundBD}.nanum-ex{font-family:NanumSquareRoundEB}html{min-width:360px}.blind{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);overflow:hidden}.wrap{position:relative;max-width:84.375rem;margin:0 auto;padding:5.625rem 2.5rem;text-align:center}@media(max-width:767px){.wrap{padding:6.25rem 1.25rem 2.5rem}}.mobile-show{display:none}@media(max-width:767px){.mobile-show{display:block}}.mobile-hide{display:block}@media(max-width:767px){.mobile-hide{display:none}}header{position:fixed;z-index:100;top:0;left:0;width:100%;background-color:hsla(0,0%,100%,.8)}header .wrap{display:flex;align-items:center;justify-content:space-between;max-width:1920px;margin:0 auto;height:5rem;padding:0 2.5rem}@media(max-width:1023px){header .wrap{height:4.2857142857rem}}@media(max-width:767px){header .wrap{padding:0 1.25rem;height:4.6666666667rem}}header .logo{width:6.75rem;height:2.375rem;background:url(/images/landing-logo-small.svg) no-repeat 50%;background-size:contain}@media(max-width:1023px){header .logo{width:5rem}}@media(max-width:767px){header .logo{width:4.25rem}}header .gnb-menu{display:flex}header .gnb-menu li a{display:block;padding:0 1rem;line-height:1.875rem;color:#000;text-underline-offset:.25rem}@media(hover:hover){header .gnb-menu li a:hover{font-family:NanumSquareRoundEB;color:#003895}}@media(max-width:767px){header .gnb-menu li a{padding:0 .5rem}}header .gnb-menu li.active a{font-family:NanumSquareRoundEB;color:#003895;text-decoration:underline}header .gnb-menu li:last-child a{padding-right:0}.app-download{position:relative;background-color:#d9eff1}.app-download .wrap{padding-top:12.5rem}@media(max-width:767px){.app-download .wrap{padding-top:11.6666666667rem}}.app-download:after{position:absolute;left:50%;bottom:0;transform:translateX(-50%);content:"";z-index:1;width:100%;max-width:80rem;padding-bottom:37.3688458434%;background:url(/images/landing-app-download.svg) no-repeat bottom;background-size:contain}@media(max-width:767px){.app-download:after{max-width:80%}}.app-download .shine{font-size:3.375rem;line-height:3.9375rem;display:inline-block;position:relative}.app-download .shine:before{top:-3.125rem;left:-3.625rem}.app-download .shine:after,.app-download .shine:before{position:absolute;content:"";width:3.5rem;height:3.5rem;background:url(/images/landing-ic-shine.svg) no-repeat 50%;background-size:100%}.app-download .shine:after{right:-1rem;bottom:1.25rem}@media(max-width:1023px){.app-download .shine{font-size:2.8571428571rem;line-height:3.5714285714rem}}@media(max-width:767px){.app-download .shine{font-size:2.3333333333rem;line-height:2.8333333333rem}.app-download .shine:before{position:absolute;top:-2.125rem;left:-2.125rem;width:2.125rem;height:2.125rem}.app-download .shine:after{position:absolute;right:-.75rem;bottom:.75rem;width:2.125rem;height:2.125rem}}.app-download p{display:block;padding:1.875rem 0;font-size:1.125rem;font-weight:3.75rem}.app-download .btn-group{position:relative;z-index:10;gap:1rem;padding-bottom:22.875rem}.app-download .btn-group,.app-download .btn-group a{display:flex;align-items:center;justify-content:center}.app-download .btn-group a{width:12.125rem;height:3rem;padding:0 2rem;border-radius:3rem;background-color:#fff}.app-download .btn-group a em{width:100%;height:1.375rem}.app-download .btn-group a em.logo-google{background:url(/images/landing-logo-playStore.png) no-repeat 50%;background-size:contain}.app-download .btn-group a em.logo-apple{background:url(/images/landing-logo-appleStore.png) no-repeat 50%;background-size:contain}.app-download .btn-group a em{background-size:contain}@media(max-width:767px){.app-download .btn-group{flex-direction:column;padding-bottom:12.5rem}.app-download .btn-group a{width:15.875rem}}@media(max-width:450px){.app-download .btn-group{padding-bottom:8.75rem}}.app-download .qr-wrap{position:absolute;top:9.375rem;right:3.125rem}@media(max-width:1023px){.app-download .qr-wrap{top:8.125rem}}@media(max-width:767px){.app-download .qr-wrap{display:none}}.app-download .qr-wrap .qr-code{width:7.5rem;height:7.5rem;padding:.5rem;border:.375rem solid #9ed7db;border-radius:1rem;background-color:#fff}.app-download .qr-wrap .qr-code:after{width:100%;height:100%;display:block;content:"";background:url(/images/landing-qr.svg) no-repeat 50%;background-size:contain}.app-download .qr-wrap span{display:block;font-size:1rem;padding:.5rem 0}.ttokd-info{background-color:#fafafa;color:#232323}.ttokd-info .info-board{width:100%}.ttokd-info .info-board .info-board-top{width:90%;min-width:54rem;margin:0 auto;padding:5.1875rem 1.25rem 5.9375rem;border:.28125rem solid #000;border-bottom:none}@media(max-width:1023px){.ttokd-info .info-board .info-board-top{width:95%;min-width:auto}}@media(max-width:767px){.ttokd-info .info-board .info-board-top{padding:3.125rem 1.25rem 5rem}}.ttokd-info .info-board .info-board-bottom{position:relative;min-width:59rem;margin:0 auto;height:2rem;border:.28125rem solid #2f2725;background-color:#c9caca;border-radius:.25rem}.ttokd-info .info-board .info-board-bottom:before{position:absolute;left:5.875rem;bottom:1.5rem;content:"";width:5.875rem;height:2.375rem;border:.28125rem solid #2f2725;background-color:#e18085;border-radius:.25rem}@media(max-width:1023px){.ttokd-info .info-board .info-board-bottom{min-width:auto}.ttokd-info .info-board .info-board-bottom:before{width:3.75rem;height:1.5625rem;left:3.75rem}}.ttokd-info .info-board .info-logo{display:block;position:relative;width:22.3125rem;height:7.625rem;margin:0 auto 2.0625rem;background:url(/images/landing-logo-large.svg) no-repeat bottom;background-size:contain}.ttokd-info .info-board .info-logo:before{position:absolute;top:-1.75rem;right:-1.75rem;content:"";background:url(/images/landing-ic-star.svg) no-repeat 50%;width:3rem;height:3rem;background-size:contain}@media(max-width:1023px){.ttokd-info .info-board .info-logo{width:11.25rem;height:3.875rem;margin-bottom:1.375rem}.ttokd-info .info-board .info-logo:before{position:absolute;top:-.875rem;right:-.875rem;width:1.5rem;height:1.5rem}}@media(max-width:767px){.ttokd-info .info-board .info-logo{width:6.25rem;height:2.1875rem}.ttokd-info .info-board .info-logo:before{position:absolute;top:-.375rem;right:-.375rem;width:.75rem;height:.75rem}}.ttokd-info .info-board .info-highlight{display:inline-block;position:relative}.ttokd-info .info-board .info-highlight .highlight{font-size:3rem;font-weight:700;line-height:3.9375rem;position:relative;z-index:10}.ttokd-info .info-board .info-highlight:before{position:absolute;bottom:0;left:0;display:inline-block;content:"";width:100%;height:1.25rem;border-radius:20px;background-color:rgba(82,193,173,.2);z-index:1}@media(max-width:1023px){.ttokd-info .info-board .info-highlight .highlight{font-size:2rem;font-weight:700;line-height:3rem}}@media(max-width:767px){.ttokd-info .info-board .info-highlight .highlight{font-size:1.5rem;font-weight:700;line-height:2.25rem}.ttokd-info .info-board .info-highlight:before{height:.75rem}}.ttokd-info .info-board .info-sub-text{padding-top:1.375rem;color:#555;letter-spacing:-.016875rem;font-size:1.125rem;font-weight:400;line-height:2rem}.ttokd-info .info-board .info-sub-text b{font-family:PretendardSB;font-weight:600}.ttokd-info .info-board .info-sub-text ins{position:relative;text-underline-offset:.25rem}.ttokd-info .info-board .info-sub-text ins:after{position:absolute;top:-1.125rem;right:-.375rem;content:"*";color:rgba(255,0,0,.8)}@media(max-width:520px){.ttokd-info .info-board .info-sub-text{text-align:left}}.ttokd-info .info-caption{max-width:64rem;margin:2.75rem auto 0;position:relative;padding:1.5rem 3.75rem 1.5rem 2.5rem;border-radius:2rem;background:#f5f5c2;text-align:left}.ttokd-info .info-caption h3{font-size:1.5rem;font-weight:600;line-height:2.25rem;font-family:PretendardSB;letter-spacing:-.0225rem;padding-bottom:.5rem}.ttokd-info .info-caption h3 span{font-weight:400;color:rgba(255,0,0,.6)}.ttokd-info .info-caption p{font-size:1.125rem;font-weight:400;line-height:2rem;letter-spacing:.016875rem}.ttokd-info .info-caption:after{position:absolute;bottom:0;right:-12.5rem;content:"";background:url(/images/landing-info-character.svg) no-repeat bottom;background-size:contain;width:24.0625rem;aspect-ratio:1/1}@media(max-width:1440px){.ttokd-info .info-caption:after{position:absolute;bottom:0;right:-10rem;width:18.75rem}}@media(max-width:1366px){.ttokd-info .info-caption:after{position:absolute;bottom:70%;right:0;width:15.625rem}}@media(max-width:1023px){.ttokd-info .info-caption:after{position:absolute;bottom:70%;right:0;width:12.5rem}}@media(max-width:767px){.ttokd-info .info-caption{padding:1.25rem;border-radius:1.25rem}.ttokd-info .info-caption h3{font-size:1rem;font-weight:600;line-height:1.25rem}.ttokd-info .info-caption p{font-size:.875rem;font-weight:400;line-height:1.25rem}}.representative-facility .slide-hide{display:block}.representative-facility .slide-show{display:none}.representative-facility{background-color:#d7ecff}.representative-facility .representative-title{font-size:3rem;font-weight:700;line-height:3.9375rem;padding-bottom:3.125rem}.representative-facility .representative-title:before{display:inline-block;content:"";width:14.8125rem;height:5.0625rem;background:url(/images/landing-logo-medium.svg) no-repeat bottom;background-size:contain}@media(max-width:1023px){.representative-facility .representative-title{font-size:2.25rem;font-weight:700;line-height:3.125rem;padding-bottom:1.25rem}}.representative-facility .representative-title:before{width:9.8125rem;height:3.375rem}.representative-facility .card__viewport{overflow:hidden}.representative-facility .card-wrap,.representative-facility .card__container{display:grid;grid-template-columns:repeat(4,1fr);gap:1.875rem}.representative-facility .card-wrap .card-item,.representative-facility .card-wrap .card__slide,.representative-facility .card__container .card-item,.representative-facility .card__container .card__slide{position:relative;min-height:21.0625rem;margin-top:13.75rem;padding:3.125rem 1.5rem 2rem;border-radius:1rem;background-color:#fff}.representative-facility .card-wrap .card-img,.representative-facility .card__container .card-img{position:absolute;left:50%;top:-45%;transform:translateX(-50%);width:16.25rem;aspect-ratio:1/1;background-repeat:no-repeat;background-position:50%;background-size:contain}.representative-facility .card-wrap .card-img.card1,.representative-facility .card__container .card-img.card1{background-image:url(/images/landing-card1.svg)}.representative-facility .card-wrap .card-img.card2,.representative-facility .card__container .card-img.card2{background-image:url(/images/landing-card2.svg)}.representative-facility .card-wrap .card-img.card3,.representative-facility .card__container .card-img.card3{background-image:url(/images/landing-card3.svg)}.representative-facility .card-wrap .card-img.card4,.representative-facility .card__container .card-img.card4{background-image:url(/images/landing-card4.svg)}.representative-facility .card-wrap h3,.representative-facility .card__container h3{font-size:1.5rem;font-weight:800;line-height:2.25rem;padding-bottom:1.25rem;letter-spacing:-.0225rem}.representative-facility .card-wrap p,.representative-facility .card__container p{font-size:1.125rem;font-weight:400;line-height:1.875rem;letter-spacing:-.016875rem;color:rgba(0,0,0,.8);text-align:left}.representative-facility .card-wrap p .notice,.representative-facility .card__container p .notice{display:inline-block;font-size:.875rem;font-weight:400;line-height:1.375rem;letter-spacing:-.013125rem}@media(max-width:1279px){.representative-facility .card-wrap,.representative-facility .card__container{grid-template-columns:repeat(2,1fr)}.representative-facility .card-wrap .card-img,.representative-facility .card__container .card-img{position:absolute;left:50%;top:-60%;transform:translateX(-50%)}}@media(max-width:599px){.representative-facility .slide-hide{display:none}.representative-facility .slide-show{display:block}.representative-facility .card{--slide-size:100%}.representative-facility .card__viewport{overflow:hidden}.representative-facility .card__container{backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom;grid-template-columns:none}.representative-facility .card__slide{flex:0 0 var(--slide-size);margin:0 1.25rem}.representative-facility .card-img{width:17.75rem!important;top:-14.375rem!important}.representative-facility .card__dots{display:flex;margin-top:1rem;flex-wrap:wrap;justify-content:center;align-items:center;margin-right:-.6rem}.representative-facility .card__dot{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.representative-facility .card__dot:after{background-color:#fff;width:.625rem;height:.625rem;border-radius:50%;display:flex;align-items:center;content:""}.representative-facility .card__dot--selected:after{background-color:#003895}}.promotion-video{background-color:#fafafa}.promotion-video iframe{width:100%;max-width:1920px;margin:0 auto;display:block;aspect-ratio:16/9;border:none}.footer{color:#232323;background-color:#d9eff1}.footer .wrap{padding:5.625rem 2.5rem}@media(max-width:767px){.footer .wrap{padding:2.5rem 1.25rem}}.footer .footer-img{text-align:center;padding-bottom:1rem}.footer .footer-img .footer-character{display:inline-block;width:30.375rem;height:13.5625rem;background:url(/images/landing-footer.svg) no-repeat 50%;background-size:contain}@media(max-width:1023px){.footer .footer-img .footer-character{width:18.75rem;height:8.75rem}}.footer p{font-size:1.75rem;font-weight:700;line-height:2.625rem;letter-spacing:-.02625rem}@media(max-width:1023px){.footer p{font-size:1.25rem;font-weight:700;line-height:1.625rem}}