:root{--header_h: 50px;--footer_h: 290px;--container_w: 1600px;--snb_w: 260px;--content_w: calc(100% - var(--snb_w));--caify-primary: #2563EB;--caify-secondary: #22D3EE;--caify-btn-01: linear-gradient( to right, #2561e7, #153885);--caify-btn-hover-01: linear-gradient( to right, #153885, #2561E7);--caify-gradient-01: linear-gradient(to right, #2563EB, #22D3EE, #fff);--caify-gradient-02: linear-gradient(to right, #22D3EE, #1B4086, #1A7F9D);--caify-white: #fff;--caify-black: #111827;--caify-navy: #282C36;--caify-purple: #8757FB;--color-error: #ff0000;--color-kakao: #FEE500;--color-kakao-hover: #ebd404;--color-naver: #03C75A;--color-naver-hover: #029946fd;--color-promotion: #29F082;--caify-blue-01: #F6F8FC;--caify-blue-02: #E5E8EF;--caify-blue-03: #E7EEFF;--caify-gray-01: #E5E6E8;--caify-gray-02: #CCCCCC;--caify-gray-03: #BEBEBE;--caify-gray-04: #999999;--caify-gray-05: #727272;--shadow-1: 0 1.875rem 5rem rgba(92,99,105,0.15);--icon-sm: 16px;--icon-medium: 24px;--icon-large: 35px;--icon-xlarge: 50px;--size-5px: 0.3125rem;--size-6px: 0.375rem;--size-7px: 0.4375rem;--size-8px: 0.5rem;--size-9px: 0.5625rem;--size-10px: 0.625rem;--size-11px: 0.6875rem;--size-12px: 0.75rem;--size-13px: 0.8125rem;--size-14px: 0.875rem;--size-15px: 0.9375rem;--size-16px: 1rem;--size-17px: 1.0625rem;--size-18px: 1.125rem;--size-19px: 1.1875rem;--size-20px: 1.25rem;--size-21px: 1.3125rem;--size-22px: 1.375rem;--size-23px: 1.4375rem;--size-24px: 1.5rem;--size-25px: 1.5625rem;--size-28px: 1.75rem;--size-30px: 1.875rem;--size-32px: 2rem;--size-35px: 2.1875rem;--size-36px: 2.25rem;--size-40px: 2.5rem;--size-45px: 2.8125rem;--size-50px: 3.125rem;--size-55px: 3.4375rem;--size-60px: 3.75rem;--size-65px: 4.0625rem;--size-70px: 4.375rem;--size-75px: 4.6875rem;--size-80px: 5rem;--size-85px: 5.3125rem;--size-90px: 5.625rem;--size-95px: 5.9375rem;--size-100px: 6.25rem;--size-125px: 7.8125rem;--size-150px: 9.375rem;--size-200px: 12.5rem}.subscribe{--subscribe-light-blog: #03C75A;--subscribe-light-blog-text:178, 255, 212;--subscribe-light-homepage: 34, 211, 238;--subscribe-light-homepage-text: 137, 239, 255;--subscribe-light-shorts: #E52D27;--subscribe-light-shorts-text: 255, 190, 188;--subscribe-light-package: 135, 87, 251;--subscribe-text-bg: #282C36;color:var(--caify-white);background-image:linear-gradient(to bottom, #2561E7, #000 15%, #111827)}.subscribe .subscribe-list .subscribe-list__item{position:relative;border-radius:var(--size-20px);border:1px solid hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.03);transition:all .35s ease}.subscribe .subscribe-list .subscribe-list__item .subscribe-list__title{text-align:center;font-size:var(--size-20px);font-weight:400}.subscribe .subscribe-list .subscribe-list__item .subscribe-list__detail{text-align:center}.subscribe .subscribe-list .subscribe-list__item .subscribe-list__detail .subscribe-list__price-group .subscribe-list__price-wrap .subscribe-list__price-original{font-size:var(--size-20px);color:var(--caify-gray-03)}.subscribe .subscribe-list .subscribe-list__item .subscribe-list__detail .subscribe-list__price-group .subscribe-list__price-wrap .subscribe-list__price-original--hidden{visibility:hidden}.subscribe .subscribe-list .subscribe-list__item .subscribe-list__detail .subscribe-list__price-group .subscribe-list__price-wrap .subscribe-list__price-current{font-size:var(--size-24px)}.subscribe .subscribe-list .subscribe-list__item .subscribe-list__detail .subscribe-list__price-group .subscribe-list__price-wrap .subscribe-list__price-current .subscribe-list__price-symbol{font-weight:500}.subscribe .subscribe-list .subscribe-list__item .subscribe-list__detail .subscribe-list__price-group .subscribe-list__price-wrap .subscribe-list__price-current .subscribe-list__price{font-size:var(--size-32px);font-weight:600}.subscribe .subscribe-list .subscribe-list__item .subscribe-list__detail .subscribe-list__price-group .subscribe-list__price-wrap .subscribe-list__price-current .subscribe-list__price-period{font-weight:400}.subscribe .subscribe-list .subscribe-list__item .subscribe-list__detail .subscribe-list__price-group .subscribe-list__price-note{color:var(--caify-gray-03);font-size:var(--size-14px)}.subscribe .subscribe-list .subscribe-list__item .subscribe-list__detail .subscribe-list__feature-label{font-size:var(--size-14px);text-align:center;font-weight:300;padding:1rem 0;box-sizing:border-box;border-radius:var(--size-5px);background-color:var(--subscribe-text-bg)}.subscribe .subscribe-list .subscribe-list__item .subscribe-list__detail .subscribe-list__feature-list{font-size:var(--size-12px);height:5rem}.subscribe .subscribe-list .subscribe-list__item .subscribe-list__detail .subscribe-list__feature-list .subscribe-list__feature-item{position:relative;line-height:1.3;padding-left:1.25rem}.subscribe .subscribe-list .subscribe-list__item .subscribe-list__detail .subscribe-list__feature-list .subscribe-list__feature-item::before{content:"";position:absolute;left:0;top:0;width:1rem;height:1rem;background-image:url("/../images/subscribe/check_w.png");background-repeat:no-repeat;background-position:left center;background-size:1rem}.subscribe .subscribe-list .subscribe-list__item .subscribe-list__detail .subscribe-list__feature-list .subscribe-list__feature-item .subscribe-list__note{color:var(--caify-gray-03);white-space:nowrap}.subscribe .subscribe-list .subscribe-list__item-blog::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(178, 255, 212, 0.5));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:0}.subscribe .subscribe-list .subscribe-list__item-blog:hover::before{background:linear-gradient(to bottom, rgb(255, 255, 255), rgba(var(--subscribe-light-blog-text), 1))}.subscribe .subscribe-list .subscribe-list__item-blog:hover:nth-child(1):hover{box-shadow:0 0 10px rgba(var(--subscribe-light-blog-text), 0.5),0 0 30px rgba(178,255,212,.5);transform:translateY(-3px)}.subscribe .subscribe-list .subscribe-list__item-blog .subscribe-list__title{color:rgb(var(--subscribe-light-blog-text))}.subscribe .subscribe-list .subscribe-list__item-homepage::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(var(--subscribe-light-homepage-text), 0.5));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:0}.subscribe .subscribe-list .subscribe-list__item-homepage:hover::before{background:linear-gradient(to bottom, rgb(255, 255, 255), rgba(var(--subscribe-light-blog-text), 1))}.subscribe .subscribe-list .subscribe-list__item-homepage:hover:nth-child(2):hover{box-shadow:0 0 5px rgba(var(--subscribe-light-homepage-text), 1),0 0 15px rgba(var(--subscribe-light-homepage-text), 1),0 0 30px rgba(137,239,255,.5);transform:translateY(-5px)}.subscribe .subscribe-list .subscribe-list__item-homepage .subscribe-list__title{color:rgb(var(--subscribe-light-homepage-text))}.subscribe .subscribe-list .subscribe-list__item-package .subscribe-list__info .subscribe-list__title{display:inline-block;text-align:center;font-weight:600;color:var(--caify-black);background:linear-gradient(to right, rgba(var(--subscribe-light-package), 1) 0%, var(--caify-white) 100%);border-radius:var(--size-5px);padding:4px var(--size-10px)}.subscribe .subscribe-list .subscribe-list__item-package::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(var(--subscribe-light-package), 0.5));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:0}.subscribe .subscribe-list .subscribe-list__item-package:hover::before{background:linear-gradient(to bottom, rgb(255, 255, 255), rgba(var(--subscribe-light-package), 1))}.subscribe .subscribe-list .subscribe-list__item-package:hover:nth-child(3):hover{box-shadow:0 0 5px rgba(var(--subscribe-light-package), 1),0 0 15px rgba(var(--subscribe-light-package), 1),0 0 30px rgba(137,239,255,.5);transform:translateY(-5px)}.subscribe .subscribe-list .subscribe-list__item-package .subscribe-list__title{color:rgb(var(--subscribe-light-package))}.subscribe .subscribe-list .btn-subscribe{width:100%;padding:var(--size-15px) 0;font-size:var(--size-18px);text-align:center;margin-top:var(--size-10px)}.subscribe .subscribe-list .link-detail{font-size:var(--size-12px)}