@charset "UTF-8";html,body,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,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;box-sizing:content-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}textarea{padding:0;margin:0}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}a,a:link,a:visited,a:hover,a:active,a:focus{text-decoration:none;cursor:pointer;outline:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}button{background:inherit;border:none;box-shadow:none;border-radius:0;padding:0;overflow:visible;cursor:pointer}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local("Pretendard Black"),url(/assets/Pretendard-Black-c5fd0c35.woff2) format("woff2"),url(/assets/Pretendard-Black-d8511e03.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(/assets/Pretendard-ExtraBold-dd7c1e15.woff2) format("woff2"),url(/assets/Pretendard-ExtraBold-1f43803f.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(/assets/Pretendard-Bold-4609c335.woff2) format("woff2"),url(/assets/Pretendard-Bold-b02e6d7d.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(/assets/Pretendard-SemiBold-c863f76a.woff2) format("woff2"),url(/assets/Pretendard-SemiBold-e476f124.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(/assets/Pretendard-Medium-d0348133.woff2) format("woff2"),url(/assets/Pretendard-Medium-6231269b.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(/assets/Pretendard-Regular-fad853f7.woff2) format("woff2"),url(/assets/Pretendard-Regular-3214d4fd.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local("Pretendard Light"),url(/assets/Pretendard-Light-b7426635.woff2) format("woff2"),url(/assets/Pretendard-Light-744e50b9.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url(/assets/Pretendard-ExtraLight-df43dc91.woff2) format("woff2"),url(/assets/Pretendard-ExtraLight-f8c8f64c.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(/assets/Pretendard-Thin-15397552.woff2) format("woff2"),url(/assets/Pretendard-Thin-1c760324.woff) format("woff")}:root{--default-010: #f8f9fa;--default-020: #f1f3f5;--default-030: #e9ecef;--default-040: #dee2e6;--default-050: #ced4da;--default-060: #adb5bd;--default-070: #868e96;--default-080: #495057;--default-090: #343a40;--default-100: #212529;--inpsyt-green: #4fd685;--inpsyt-green-060: #96e6b6;--inpsyt-green-030: #caf3da;--inpsyt-green-light: #edfbf3;--inpsyt-red: #ff4d4d;--white-100: #ffffff;--cal-chestnut: #c1751c;--cal-carrot: #ff7e20;--cal-orange: #ffb017;--cal-banana: #ffee52;--cal-lime: #a2e34f;--cal-blueberry: #6176e6;--cal-grape: #b995ff;--cal-peach: #ff95c8;--cal-chestnut-light: #ecd6bb;--cal-carrot-light: #ffd8bc;--cal-orange-light: #ffe7b9;--cal-banana-light: #fffacb;--cal-lime-light: #e3f7ca;--cal-blue-berry-light: #d0d6f8;--cal-grape-light: #eadfff;--cal-peach-light: #ffdfef;--cal-carrot-pale: #fff2e9;--cal-blueberry-pale: #eff1fd}::-webkit-scrollbar{width:12px;height:12px;background:#1a1a1a}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25);border-radius:6px}::selection{color:#fff;background-color:#03c75a}body{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard Variable,Pretendard,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif}.blind{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.f--primary{color:#03c75a}.btn--white--line{all:unset;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:8px;transition:all .4s;letter-spacing:-.02em;cursor:pointer;border:1px solid #E2E2E2;background-color:#fff;color:#111}.btn--white--line:hover{background-color:#fff;border-color:#03c75a;color:#03c75a}.btn--lightGray--line{all:unset;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:8px;transition:all .4s;letter-spacing:-.02em;cursor:pointer;border:1px solid #bbb;background-color:#fff;color:#111}.btn--lightGray--line:hover{background-color:#fff;border-color:#03c75a;color:#03c75a}.btn--primary--line{all:unset;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:8px;transition:all .4s;letter-spacing:-.02em;cursor:pointer;border:1px solid #03C75A;background-color:#fff;color:#03c75a}.btn--primary--line:hover{background-color:#fff;border-color:#013016;color:#013016}.btn--dark--line{all:unset;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:8px;transition:all .4s;letter-spacing:-.02em;cursor:pointer;border:1px solid #282828;background-color:#fff;color:#111}.btn--dark--line:hover{background-color:#fff;border-color:#03c75a;color:#03c75a}.btn--primary{all:unset;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:8px;transition:all .4s;letter-spacing:-.02em;cursor:pointer;background-color:#03c75a;color:#fff}.btn--primary:hover{background-color:#029543}.btn--dark{all:unset;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:8px;transition:all .4s;letter-spacing:-.02em;cursor:pointer;background-color:#282828;color:#fff}.btn--dark:hover{background-color:#0f0f0f}.btn--large{padding:0 32px;height:56px;font-size:18px;font-weight:700;border-radius:12px;box-sizing:border-box}.btn--middle{padding:0 24px;height:44px;font-size:16px;font-weight:600;border-radius:8px;box-sizing:border-box}.btn--small{padding:0 16px;height:32px;font-size:14px;font-weight:400;border-radius:4px;box-sizing:border-box}.btn--full{width:100%}.btn--empty{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;border:none;background-color:transparent;color:#111}.btn--empty:hover{color:#03c75a;text-decoration:underline;text-underline-offset:4px}.main{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;overflow:hidden}.main>section,.main>aside,.main>footer{width:100%;padding:clamp(60px,8vw,100px) 0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center}.main>footer{padding:60px 0 clamp(60px,8vw,100px) 0}.main>.feature,.main>.subscribe__subject__area{padding-top:clamp(100px,13.6vw,168px)}.main>.subscribe__product{padding:clamp(48px,8vw,100px) 0}.main>section.nospace,.main>aside.nospace,.main>footer.nospace{padding:0}.main .subject{color:#111;font-size:clamp(26px,3.2vw,40px);font-weight:700;line-height:120%;letter-spacing:-.02em}.main .com--description{color:#555;font-size:clamp(16px,1.48vw,18px);font-weight:500;line-height:140%;letter-spacing:-.02em}.main .subject2{color:#111;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:120%;letter-spacing:-.02em}.main .subject span,.main .com--description span,.main .subject2 span{display:inline-block}.main__container{width:100%;max-width:1200px;padding:0 20px;box-sizing:border-box}#header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px;position:fixed;left:0;top:0;z-index:99;width:100%;height:68px;padding:0 clamp(20px,2vw,60px);border-bottom:1px solid #E2E2E2;background-color:#fff;box-sizing:border-box;transition:all .2s}#header .gnb{width:100%;padding:0 clamp(10px,1.5vw,20px);max-width:1160px;box-sizing:border-box;transition:all .2s}#header .gnb ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px}#header .gnb ul li a{display:block;padding:8px clamp(8px,1vw,16px);color:#111;font-size:18px;font-weight:600;line-height:100%;letter-spacing:-.02em}#header .gnb ul li a:hover,#header .gnb ul li.active a{color:#03c75a}#header .header--btn{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;flex:0 0 300px;transition:all .4s}#header .btn--ham{all:unset;display:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:8px;transform:translate(10px);cursor:pointer}@media screen and (max-width: 1024px){#header{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:40px;height:60px;overflow:hidden}#header .header__area{flex:none;width:100%;height:60px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0}#header .header__area .logo img{height:32px}#header .header__area .btn--ham{display:flex}#header .gnb{display:none}#header .gnb li{width:100%;text-align:center}#header .header--btn{display:none}#header.active{height:390px;box-shadow:0 4px 10px #0000001a}#header.active .gnb{display:block}#header.active .gnb ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px}#header.active .header--btn{display:flex;flex-basis:auto;gap:16px}#header.active .header--btn a.btn--empty{border:1px solid #282828;text-decoration:none}#header.active .header--btn a.btn--empty:hover{border-color:#03c75a}}@media screen and (max-width: 767px){#header.active{height:450px}#header.active .header--btn{width:100%;flex-direction:column}#header.active .header--btn a{display:flex;width:100%;height:54px}}.feature{background-color:#eefeff;background-image:radial-gradient(circle 100vh at 50% 110%,rgb(146,242,220) 0%,rgb(188,230,249) 40%,rgb(238,254,255) 95%)}.feature h2{padding-bottom:clamp(40px,4.8vw,60px);color:#111;font-size:clamp(24px,3.4vw,44px);font-weight:600;line-height:120%;letter-spacing:-.03em}.feature h2 strong{display:inline-block;padding:8px;font-size:104%;font-weight:700;color:#fff;border-radius:8px;background:rgb(35,203,250);background:linear-gradient(90deg,rgb(35,203,250) 0%,rgb(44,223,112) 100%)}.feature h2 strong sup{display:inline-block;transform:translateY(-30%)}.feature h2 span{display:inline-block}@media screen and (max-width: 1024px){.feature h2 strong{padding:6px 12px}}@media screen and (max-width: 580px){.feature h2 strong{margin-top:8px}}.feature .feature__list{grid-template-rows:repeat(3,minmax(180px,auto))}.feature .feature__list button{height:clamp(180px,20vw,240px);background-size:clamp(80px,8vw,100px) auto;background-position:calc(100% - clamp(8px,1vw,16px)) calc(100% - clamp(8px,1vw,16px));cursor:pointer}.feature .feature__list button:after{content:"";background:url(/assets/icon_plus-abbb40f7.svg) no-repeat center center;background-size:100% 100%;width:clamp(28px,2.8vw,36px);height:clamp(28px,2.8vw,36px);object-fit:cover;position:absolute;top:clamp(20px,2vw,24px);right:clamp(20px,2vw,24px)}.feature .feature__list button.feature1{background-image:url(/assets/feature1-0d2e900e.svg)}.feature .feature__list button.feature2{background-image:url(/assets/feature2-7122dff3.svg)}.feature .feature__list button.feature3{background-image:url(/assets/feature3-d94f5abb.svg)}.feature .feature__list button.feature4{background-image:url(/assets/feature4-b3f7f77a.svg)}.feature .feature__list button.feature5{background-image:url(/assets/feature5-18f90308.svg)}.feature .feature__list button.feature6{background-image:url(/assets/feature6-44eef7b7.svg)}.feature .feature__list button.feature7{background-image:url(/assets/feature7-906cd418.svg)}.feature .feature__list button.feature8{background-image:url(/assets/feature8-12806d4d.svg)}.feature .feature__list button:hover{background-color:#e5ffef}.feature .feature__list button:hover:after{animation:spin 3s infinite linear}.feature .feature__list .feature--logo{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(12px,1.33vw,16px);height:clamp(180px,20vw,240px);padding:clamp(16px,2vw,24px);border-radius:clamp(16px,2vw,24px);background:#0d9a9d;color:#fff;font-size:clamp(16px,1.6vw,20px);font-weight:500;line-height:100%;box-sizing:border-box}.feature .feature__list .feature--logo .feature--obj--logo{filter:brightness(0) invert(1);width:clamp(140px,13vw,160px)}.feature .feature__list .feature--logo .feature--slogan{padding-bottom:8px;color:#fff;font-size:clamp(14px,1.33vw,16px);font-weight:500;line-height:120%;text-align:center}.feature .feature__list .feature--logo .feature--slogan span{display:inline-block}@media screen and (max-width: 767px){.feature .feature__list li:nth-child(5){order:-1}}.naver{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:100px}.naver .naver__content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:clamp(16px,2vw,24px);width:100%}.naver .naver__content ul{display:grid;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.6vw,20px);padding-top:clamp(10px,1.38vw,16px);width:100%}.naver .naver__content ul li{overflow:hidden;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:clamp(12px,1vw,16px);height:500px;padding:clamp(24px,2.6vw,32px);background-color:#f6f6f6;border:1px solid #E2E2E2;border-radius:clamp(16px,2vw,24px);background-repeat:no-repeat;background-position-y:bottom;box-sizing:border-box;letter-spacing:-.02em}.naver .naver__content ul li h3{padding:0 16px;height:34px;border-radius:17px;font-size:14px;line-height:34px}.naver .naver__content ul li p{color:#111;font-size:clamp(16px,1.5vw,18px);font-weight:600;line-height:140%;letter-spacing:-.02em}.naver .naver__content ul li:nth-child(1){background-image:url(/assets/naver_bg1-8f908618.png);background-position-x:center;background-size:280px auto}.naver .naver__content ul li:nth-child(1) h3{color:#085840;background-color:#bbffeb}.naver .naver__content ul li:nth-child(2){background-image:url(/assets/naver_bg2-041e840f.png);background-position-x:right;background-size:358px auto}.naver .naver__content ul li:nth-child(2) h3{color:#112259;background-color:#e5ebff}.naver .naver__content ul li:nth-child(3){background-image:url(/assets/naver_bg3-f499e24e.png);background-position-x:right;background-size:362px auto}.naver .naver__content ul li:nth-child(3) h3{color:#165410;background-color:#e3ffe0}@media screen and (min-width: 768px) and (max-width: 1024px){.naver .naver__content ul{display:grid;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(1,1fr);gap:inherit}.naver .naver__content ul li,.naver .naver__content ul li:nth-child(1){height:300px;background-position-x:right}.naver .naver__content ul li p,.naver .naver__content ul li:nth-child(1) p{font-size:18px}}@media screen and (max-width: 767px){.naver .naver__content ul{display:grid;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(1,1fr);gap:inherit}.naver .naver__content ul li{height:400px;background-size:auto 60%!important}}.naver .naver__content figure{width:100%;padding:clamp(16px,2.6vw,32px);margin-top:16px;background-color:#f6f6f6;border:1px solid #E2E2E2;border-radius:clamp(16px,2vw,24px);text-align:center;box-sizing:border-box}.naver .naver__content figure img{width:100%}@media screen and (max-width: 767px){.naver .naver__content figure{margin-top:12px;overflow-x:auto}.naver .naver__content figure::-webkit-scrollbar{width:12px;height:12px;border-radius:6px;background:#b7b7b7}.naver .naver__content figure::-webkit-scrollbar-thumb{background:rgba(120,120,120,.8);border-radius:6px}.naver .naver__content figure img{width:initial}}.faq{background-color:#f6f6f6}.faq h2{padding-bottom:clamp(24px,3.2vw,40px);color:#111;font-size:clamp(20px,2.2vw,28px);font-weight:700;line-height:140%;letter-spacing:-.02em}.faq h2 span{display:inline-block}.faq .faq__list{overflow:hidden;border-radius:clamp(16px,2vw,24px);background-color:#fff}.faq .faq__list li{border-bottom:1px solid #E2E2E2;letter-spacing:-.02em}.faq .faq__list li button{all:unset;position:relative;width:100%;padding:clamp(24px,3vw,36px) clamp(80px,8vw,100px) clamp(24px,3vw,36px) clamp(24px,4vw,48px);color:#111;font-size:clamp(18px,1.8vw,22px);font-weight:700;line-height:140%;box-sizing:border-box;cursor:pointer}.faq .faq__list li button i{display:block;position:absolute;top:calc(50% - 10px);right:clamp(24px,4vw,48px);width:20px;height:20px}.faq .faq__list li button i:after{content:"";position:absolute;left:0;top:8px;display:block;width:20px;height:4px;background-color:#707070}.faq .faq__list li button i:before{content:"";display:block;position:absolute;left:8px;top:0;width:4px;height:20px;background-color:#707070;transition:all .2s}.faq .faq__list li button i:hover:before,.faq .faq__list li button i:hover:after{background-color:#03c75a}.faq .faq__list li button.open i:before{transform:rotate(90deg)}.faq .faq__list li button.open+p{height:auto;opacity:1;padding-bottom:48px}.faq .faq__list li p{opacity:0;height:0;padding:0 clamp(80px,8vw,100px) 0 clamp(24px,4vw,48px);color:#555;font-size:clamp(16px,1.6vw,20px);font-weight:500;line-height:150%;box-sizing:border-box;transition:all .2s}.faq .faq__list li:last-child{border-bottom:none}.movie{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:clamp(24px,3vw,36px)}.movie video{border-radius:24px;width:100%}@media screen and (max-width: 767px){.movie .btn--primary{width:100%}}.majoo__banner{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:36px;width:1160px;height:400px;background:#F1DDD6 url(/assets/majoo_banner-5c0b9099.png) no-repeat -100px calc(50% + 30px);background-attachment:scroll;border-radius:40px;box-sizing:border-box;will-change:width}.majoo__banner .majoo__appArea{transform:translate(300px);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:36px}.majoo__banner .majoo__appArea h2 img{width:48px;height:48px}.majoo__banner .majoo__appArea h2 strong{display:block;padding-top:20px;color:#111;font-size:42px;font-weight:800;line-height:130%}.majoo__banner .majoo__appArea h2 strong span{display:inline-block}.majoo__banner .majoo__appArea .appBtn__area{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:16px}@media screen and (max-width: 1160px){.majoo__banner{width:100%;max-width:1160px;border-radius:24px}}@media screen and (max-width: 1024px){.majoo__banner{align-items:flex-end;padding-right:clamp(48px,6.6vw,80px);border-radius:24px 24px 0 0;background-position-x:-300px}.majoo__banner .majoo__appArea{transform:translate(0)}}@media screen and (max-width: 767px){.majoo__banner{align-items:flex-start;height:530px;background:#F1DDD6 url(/assets/majoo_banner_m-5566a716.png) no-repeat bottom right;background-size:cover}.majoo__banner .majoo__appArea{justify-content:space-between;height:100%;padding:48px 32px 64px}.majoo__banner .majoo__appArea .appBtn__area{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 560px){.majoo__banner{background-size:contain}}.card__list{display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.6vw,20px)}.card__list button,.card__list .card__item{all:unset;position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:clamp(12px,1vw,16px);width:100%;padding:clamp(24px,2.6vw,32px);background-color:#fff;border-radius:clamp(16px,2vw,24px);letter-spacing:-.02em;box-sizing:border-box;background-repeat:no-repeat;background-position:right bottom}.card__list button h3,.card__list .card__item h3{color:#111;font-size:clamp(20px,2vw,24px);font-weight:700;line-height:100%}.card__list button p,.card__list .card__item p{color:#555;font-size:clamp(13px,1.2vw,15px);font-weight:400;line-height:140%}.card__list button p span,.card__list .card__item p span{display:inline-block}@media screen and (min-width: 768px) and (max-width: 1024px){.card__list button,.card__list .card__item{letter-spacing:-.03em}}@media screen and (max-width: 767px){.card__list{display:grid;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(1,1fr);gap:16px}.card__list button,.card__list .card__item{box-shadow:0 3px 20px #0000001a}.card__list button p,.card__list .card__item p{font-size:14px}}.majoo__list{padding-top:clamp(24px,3vw,36px);display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.6vw,20px)}.majoo__list .card__item{height:clamp(320px,28vw,350px);padding:clamp(24px,3vw,36px);background-color:#f6f6f6;background-repeat:no-repeat;background-position:center bottom}.majoo__list .card__item h3{color:#111;font-size:20px;font-weight:700;line-height:100%}.majoo__list .card__item.majoo--feature1{background-image:url(/assets/majoo_bg1-26a6e7d3.png);background-size:268px auto}.majoo__list .card__item.majoo--feature2{background-image:url(/assets/majoo_bg2-cde3dbb1.png);background-size:268px auto}.majoo__list .card__item.majoo--feature3{background-image:url(/assets/majoo_bg3-73262b45.png);background-size:268px auto}.majoo__list .card__item.majoo--feature4{background-image:url(/assets/majoo_bg4-e919216b.png);background-size:268px auto}.majoo__list .card__item.majoo--feature5{background-image:url(/assets/majoo_bg5-bc4d05c1.png);background-size:268px auto}.majoo__list .majoo--subject{display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;height:clamp(320px,28vw,350px);border-radius:clamp(16px,2vw,24px);background-color:#f6f6f6;letter-spacing:-.02em;text-align:center}.majoo__list .majoo--subject img{width:48px;height:48px;margin-bottom:8px}.majoo__list .majoo--subject h3{color:#00ab4c;font-size:28px;font-weight:700;line-height:100%}.majoo__list .majoo--subject p{color:#00ab4c;font-size:18px;font-weight:500;line-height:140%}@media screen and (max-width: 1024px){.majoo__list{display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);gap:16px}.majoo__list .card__item{background-position-x:calc(100% - 24px)}.majoo__list li:nth-child(2){order:-1}}@media screen and (max-width: 767px){.majoo__list{display:grid;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(1,1fr);gap:16px}.majoo__list .card__item{box-shadow:none}}.subscribe__subject{letter-spacing:-.02em}.subscribe__subject h2{padding-bottom:8px;color:#111;font-size:clamp(28px,3.8vw,48px);font-weight:700;line-height:100%}.subscribe__subject p{color:#555;font-size:clamp(16px,1.8vw,22px);font-weight:600;line-height:150%}.subscribe__product{background-color:#f6f6f6;border-radius:clamp(24px,3.2vw,40px) clamp(24px,3.2vw,40px) 0 0}.subscribe__product h3{padding-bottom:clamp(20px,2.6vw,32px)}.subscribe__product--list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:20px}.subscribe__product--list>li{flex:1 1 48%;border-radius:clamp(16px,2vw,24px);background-color:#fff}.subscribe__product--list>li .product__content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:clamp(32px,3.2vw,40px);padding:clamp(36px,4.5vw,56px);box-sizing:border-box;letter-spacing:-.02em}.subscribe__product--list>li .product__content .product__header h4{padding-bottom:clamp(8px,1.3vw,16px);color:#111;font-size:clamp(20px,2.2vw,28px);font-weight:700;line-height:100%}.subscribe__product--list>li .product__content .product__header p{padding-bottom:24px;color:#555;font-size:18px;font-weight:500;line-height:100%}.subscribe__product--list>li .product__content .product__header .product--price strong{letter-spacing:-.04em;color:#111;font-size:clamp(40px,4.2vw,52px);font-weight:800;line-height:100%}.subscribe__product--list>li .product__content .product__header .product--price em{font-style:normal;padding-right:clamp(2px,.6vw,8px);color:#111;font-size:clamp(18px,2vw,24px);font-weight:600;line-height:100%}.subscribe__product--list>li .product__content .product__header .product--price span{color:#8d8d8d;font-size:clamp(16px,1.6vw,20px);font-weight:600;line-height:100%}.subscribe__product--list>li .product__content a.btn--full{height:clamp(56px,.6vw,68px);border-width:2px;border-radius:8px;font-size:clamp(18px,1.6vw,20px)}.subscribe__product--list>li .product__content dl{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:clamp(6px,1.3vw,16px)}.subscribe__product--list>li .product__content dl dt{padding-bottom:4px;color:#111;font-size:clamp(16px,1.5vw,18px);font-weight:700;line-height:100%}.subscribe__product--list>li .product__content dl dd{padding-left:30px;color:#555;font-size:clamp(16px,1.5vw,18px);font-weight:500;line-height:140%;background:url(/assets/icon_check_off-deb9c62c.svg) no-repeat 8px 8px;background-size:12px auto}.subscribe__product--list>li .product__content dl dd strong{font-weight:800;color:#111}.subscribe__product--list>li .product__content dl dd strong.primary{color:#00ab4c}.subscribe__product--list>li .product__content .product--info{color:#555;font-size:16px;font-weight:500;line-height:140%}.subscribe__product--list>li .product__content .product--info ul{padding-top:8px;padding-left:20px;list-style:outside disc}.subscribe__product--list>li .product__content .product--info ul li{padding:2px 0}.subscribe__product--list>li.premium{position:relative;border:3px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(-15deg,rgb(0,196,240) 0%,rgb(3,199,90) 100%);background-origin:border-box;background-clip:content-box,border-box}.subscribe__product--list>li.premium:before{content:"추천";position:absolute;left:56px;top:-20px;height:40px;padding:0 24px;color:#fff;font-size:18px;font-weight:600;line-height:40px;background-color:#03c75a;border-radius:20px}@media screen and (max-width: 767px){.subscribe__product--list{flex-direction:column;gap:48px}}.subscribe--info{padding-top:32px}.subscribe--info h4{padding-bottom:16px;color:#8d8d8d;font-size:18px;font-weight:500;line-height:100%}.subscribe--info ul{list-style:outside disc;padding:0 0 4px 20px}.subscribe--info ul li{padding-bottom:8px;color:#8d8d8d;font-size:16px;font-weight:500;line-height:140%}@media screen and (max-width: 767px){.subscribe--info ul li{padding-bottom:4px;font-size:14px}}.subscribe--banner{margin-top:clamp(40px,8.2vw,100px);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:clamp(16px,2vw,28px);height:clamp(220px,25vw,300px);padding:clamp(24px,4.6vw,56px);border-radius:clamp(16px,2vw,24px);letter-spacing:-.02em;background:url(/assets/subscribe_bg-0a8af53c.png) no-repeat center center/cover;box-sizing:border-box}.subscribe--banner h4{color:#fff;font-size:clamp(18px,2.3vw,28px);font-weight:600;line-height:150%}.subscribe--banner p{color:#fff;font-size:16px;font-weight:700;line-height:140%}@media screen and (max-width: 767px){.subscribe--banner{justify-content:flex-start}.subscribe--banner p{font-size:14px;font-weight:400}}.subscribe__chart{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:clamp(24px,3.2vw,40px)}.subscribe__chart .chart__area{position:relative;padding:clamp(16px,2.68vw,32px) clamp(8px,1.8vw,22px) clamp(16px,2.68vw,32px) clamp(16px,2.68vw,32px);width:100%;border-radius:24px;background-color:#f6f6f6;box-sizing:border-box}.subscribe__chart .chart__area table{table-layout:fixed;width:100%;empty-cells:show;letter-spacing:-.02em}.subscribe__chart .chart__area table caption{display:none;color:#111;font-size:20px;font-weight:700;line-height:100%;letter-spacing:-.02em}.subscribe__chart .chart__area table thead th{height:clamp(100px,10vw,120px);padding:0 10px;vertical-align:middle}.subscribe__chart .chart__area table thead th.title{padding-right:40px;vertical-align:bottom}.subscribe__chart .chart__area table thead th strong{display:block;height:clamp(100px,10vw,120px);text-align:left;letter-spacing:-.04em;color:#111;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:clamp(150px,14vw,170px);border-bottom:1px solid #ddd;box-sizing:border-box}.subscribe__chart .chart__area table thead th span{display:block;height:clamp(100px,10vw,120px);line-height:100%;font-size:0;color:transparent;border-bottom:1px solid #E2E2E2;background-color:#fff}.subscribe__chart .chart__area table tbody th{height:clamp(52px,5vw,60px);padding-left:clamp(8px,1.32vw,16px);color:#111;font-size:clamp(16px,1.5vw,18px);font-weight:600;line-height:120%;vertical-align:middle;text-align:left;letter-spacing:-.02em}.subscribe__chart .chart__area table tbody td{height:60px;padding:0 10px;vertical-align:middle}.subscribe__chart .chart__area table tbody td span{display:block;height:60px;text-align:center;background-color:#fff;color:#111;font-size:clamp(16px,1.5vw,18px);font-weight:500;line-height:60px}.subscribe__chart .chart__area table tbody td .primary{color:#00ab4c}.subscribe__chart .chart__area table tbody tr:hover th,.subscribe__chart .chart__area table tbody tr:hover td span{background-color:#e6e6e6}.subscribe__chart .chart__area table:last-child tbody tr:last-child th{height:90px;line-height:60px;vertical-align:top}.subscribe__chart .chart__area table:last-child tbody tr:last-child td{height:90px;vertical-align:bottom}.subscribe__chart .chart__area table:last-child tbody tr:last-child td span{height:90px;border-radius:0 0 24px 24px}.subscribe__chart .chart__area table:last-child tbody tr:last-child td .primary{color:#00ab4c}.subscribe__chart .chart__area table:last-child tbody tr:last-child:hover th,.subscribe__chart .chart__area table:last-child tbody tr:last-child:hover td span{background-color:#e6e6e6}@media screen and (max-width: 1024px){.subscribe__chart .chart__area table thead th.title{padding-right:10px;font-size:20px}}.subscribe__chart .chart__area .chart__header{position:sticky;left:0;top:68px}.subscribe__chart .chart__area .chart__header table thead td{padding:0 10px}.subscribe__chart .chart__area .chart__header table thead td div{text-align:center;padding:clamp(16px,2vw,24px) clamp(16px,2vw,24px) 0;background-color:#fff;border-radius:16px 16px 0 0}.subscribe__chart .chart__area .chart__header table thead td div h6{padding:16px 0 clamp(16px,2vw,24px);color:#111;font-size:22px;font-weight:600;line-height:100%}.subscribe__chart .chart__area .chart__header table thead td div h6.primary{color:#03c75a}@media screen and (min-width: 768px) and (max-width: 1024px){.subscribe__chart .chart__area .chart__header table thead td div a.btn--full{font-size:16px;flex-direction:column;gap:4px}.subscribe__chart .chart__area .chart__header table thead td div a.btn--full span{display:block}}@media screen and (max-width: 767px){.subscribe__chart .chart__area{padding:0;border-radius:0;background-color:transparent}.subscribe__chart .chart__area .chart__header{display:none}.subscribe__chart .chart__area table{margin-top:60px}.subscribe__chart .chart__area table caption{display:table-caption;text-align:left}.subscribe__chart .chart__area table thead th{height:60px;border-bottom:1px solid #ddd}.subscribe__chart .chart__area table thead th strong{display:none}.subscribe__chart .chart__area table thead th span{display:inline-block;height:auto;color:#555;font-size:16px;font-weight:600;line-height:100%;border-bottom:none}.subscribe__chart .chart__area table thead th span.primary{color:#03c75a}.subscribe__chart .chart__area table tbody th,.subscribe__chart .chart__area table tbody td{padding:0}.subscribe__chart .chart__area table tbody td span>img{width:14px;height:auto}.subscribe__chart .chart__area table:last-child tbody tr:last-child th{height:60px;line-height:120%;vertical-align:middle}.subscribe__chart .chart__area table:last-child tbody tr:last-child td{height:60px;vertical-align:middle}.subscribe__chart .chart__area table:last-child tbody tr:last-child td span{height:60px;border-radius:0}}.modal__popup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9990;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:#000c;box-sizing:border-box}.modal__popup .modal__container{overflow:hidden;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:12px;background-color:#f6f6f6;border-radius:clamp(24px,2.6vw,32px);padding:clamp(32px,5.2vw,64px)}.modal__popup .modal__container h6{color:#111;font-size:16px;font-weight:700;line-height:100%}.modal__popup .modal__container p{color:#555;font-size:24px;font-weight:600;line-height:130%}.modal__popup .modal__container img{align-self:center}.modal__popup button{position:absolute;top:clamp(28px,3.8vw,44px);right:clamp(30px,5vw,60px);z-index:9999;transition:all .2s}.modal__popup button:hover{transform:rotate(90deg)}@media screen and (max-width: 767px){.modal__popup{justify-content:flex-end}.modal__popup .modal__container{height:70%;border-radius:24px 24px 0 0;transform:translateY(100px);opacity:0;transition:all .2s cubic-bezier()}.modal__popup .modal__container p{padding-right:70px;font-size:20px}.modal__popup .modal__container>img{margin-top:36px;width:100%}.modal__popup.slideup .modal__container{animation:slideup .4s .1s 1 forwards}}.try--inplus{border-radius:clamp(24px,3vw,40px) clamp(24px,3vw,40px) 0 0;background-color:#282828;border-bottom:1px solid #3C3C3C}.try--inplus h3{color:#fff;font-size:clamp(28px,3.6vw,48px);font-weight:700;line-height:140%;padding-bottom:clamp(28px,3.2vw,40px)}@media screen and (max-width: 767px){.try--inplus a{width:100%}}footer{background-color:#282828}.footer__area{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px}.footer__area .footer--logo{flex-basis:max(240px,44%)}.footer__area .footer--logo strong{display:block;padding-bottom:18px;color:#bbb;font-size:clamp(18px,1.7vw,22px);font-weight:700;line-height:100%}.footer__area .footer--contents{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10px}.footer__area .footer--contents dt{padding-bottom:18px;color:#bbb;font-size:16px;font-weight:600;line-height:100%}.footer__area .footer--contents dd{display:inline-block;color:#555;font-size:15px;font-weight:400;line-height:100%}.footer__area .footer--menu{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px}.footer__area .footer--menu a{padding:4px;color:#bbb;font-size:16px;font-weight:400;line-height:100%;opacity:.8}.footer__area .footer--menu a:hover{font-weight:600;opacity:1}@media screen and (max-width: 767px){.footer__area{flex-direction:column;gap:48px}.footer__area .footer--menu{flex-direction:row}}.btn__channel--talk{position:fixed;right:clamp(24px,1.7vw,60px);bottom:40px;z-index:999;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:56px;height:56px;border-radius:28px;background-color:#fff;box-shadow:0 2px 10px #0003}.btn__channel--talk img{width:30px;height:30px}.btn__channel--talk:hover{background-color:#e5ffef;box-shadow:0 3px 20px #0000001a}@keyframes floating{0%{transform:translateY(0)}25%{transform:translateY(5px)}50%{transform:translateY(-5px)}75%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes slideup{0%{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}
