:root{--header_h: 50px;--footer_h: 290px;--container_w: 1600px;--content_w: 1535px;--snb_w: 14rem;--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-black: 27,35,56;--caify-navy: #282C36;--caify-purple: #8757FB;--color-error: #ff0000;--color-kakao: #FEE500;--color-kakao-hover: #ebd404;--color-naver: #03C75A;--color-naver-hover: #029946fd;--color-blog-promotion: #29F082;--color-homepage-promotion: var(--caify-secondary);--color-shorts-promotion: #FF4C90;--gradient-naver: radial-gradient(circle at 50% 50%, #05A595 , #72FFC0 80%, #fff);--gradient-homepage: radial-gradient(circle at 50% 50%, #2563EB , #22D3EE 80%, #fff);--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;--h2: var(--size-60px);--h3: var(--size-40px);--h4: var(--size-32px);--h5: var(--size-24px);--icon-sm: 16px;--icon-medium: 24px;--icon-large: 35px;--icon-xlarge: 50px;--size-3px: 0.1875rem;--size-4px: 0.25rem;--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-48px: 3rem;--size-50px: 3.125rem;--size-55px: 3.4375rem;--size-60px: 3.75rem;--size-65px: 4.0625rem;--size-70px: 4.375rem;--size-72px: 4.5rem;--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-130px: 8.125rem;--size-140px: 8.75rem;--size-150px: 9.375rem;--size-200px: 12.5rem;--size-250px: 15.625rem;--size-300px: 18.75rem;--size-400px: 25rem;--prompt__guide_w: 26rem}@media screen and (max-width: 1920px){:root{--container_w: 100%}}@media screen and (max-width: 1200px){:root{--snb_w: 10rem;--prompt__guide_w: 20rem}}.main--subscribe{background-image:linear-gradient(to bottom, #2561E7 0%, #000 20%, #111827 35%);background-attachment:fixed}.subscribe{padding-top:var(--size-150px);color:var(--caify-white)}@media screen and (max-width: 820px){.subscribe{padding-top:7rem}}.subscribe .subscribe-title-wrap{transition:all .5 ease}@media screen and (max-width: 820px){.subscribe .subscribe-title-wrap>p{font-size:2.5rem}}@media screen and (max-width: 320px){.subscribe .subscribe-title-wrap>p{font-size:2rem}}.subscribe .subscribe-table{width:82%;max-width:1700px;table-layout:fixed;margin-top:var(--size-100px);transition-duration:.5s;border-collapse:separate;border-spacing:0}.subscribe .subscribe-table .subscribe-table__title,.subscribe .subscribe-table .subscribe-table__price-cell,.subscribe .subscribe-table .subscribe-table__label,.subscribe .subscribe-table .subscribe-table__desc,.subscribe .subscribe-table .subscribe-table__btn-cell{border-right:1px solid hsla(0,0%,100%,.4);border-bottom:1px solid hsla(0,0%,100%,.4)}.subscribe .subscribe-table .subscribe-table__title{border-top:1px solid hsla(0,0%,100%,.4)}.subscribe .subscribe-table .subscribe-table__title:first-child,.subscribe .subscribe-table .subscribe-table__price-cell:first-child,.subscribe .subscribe-table .subscribe-table__label:first-child,.subscribe .subscribe-table .subscribe-table__desc:first-child,.subscribe .subscribe-table .subscribe-table__btn-cell:first-child{border-left:1px solid hsla(0,0%,100%,.4)}@media screen and (max-width: 1440px){.subscribe .subscribe-table{width:88%}}@media screen and (max-width: 1280px){.subscribe .subscribe-table{width:90%}}@media screen and (max-width: 768px){.subscribe .subscribe-table{width:92%}}.subscribe .subscribe-table th{vertical-align:middle}.subscribe .subscribe-table td{padding:0 var(--size-14px)}.subscribe .subscribe-table .subscribe-table__head .subscribe-table__badge-row .subscribe-table__badge-cell{color:var(--caify-black);font-weight:500;text-align:center;border-radius:1rem 1rem 0 0}.subscribe .subscribe-table .subscribe-table__head .subscribe-table__badge-row .subscribe-table__badge-cell--package{padding:var(--size-6px) 0}.subscribe .subscribe-table .subscribe-table__head .subscribe-table__badge-row .subscribe-table__badge-cell--package .subscribe-table__badge{font-weight:600}.subscribe .subscribe-table .subscribe-table__head .subscribe-table__badge-row .subscribe-table__badge-cell--deluxe{background:linear-gradient(to right, var(--caify-secondary), #137988)}.subscribe .subscribe-table .subscribe-table__head .subscribe-table__badge-row .subscribe-table__badge-cell--premium{background:linear-gradient(to right, var(--caify-purple), #503495)}.subscribe .subscribe-table .subscribe-table__head .subscribe-table__title-row{height:var(--size-70px);font-size:var(--size-18px);font-weight:500;background-color:rgba(var(--caify-navy-black), 1);border-radius:1rem 0 0 0}.subscribe .subscribe-table .subscribe-table__head .subscribe-table__title-row .subscribe-table__title:first-child{border-radius:1rem 0 0 0}.subscribe .subscribe-table__body td{text-align:center;height:var(--size-90px);vertical-align:middle}.subscribe .subscribe-table__body .subscribe-table__price-row .subscribe-table__price-cell .subscribe-table__price-wrap .subscribe-table__price-origin{color:var(--caify-gray-03)}.subscribe .subscribe-table__body .subscribe-table__price-row .subscribe-table__price-cell .subscribe-table__price-wrap .subscribe-table__price-current{display:flex;justify-content:center;align-items:flex-start;gap:.15rem;font-size:var(--size-24px);font-weight:500}.subscribe .subscribe-table__body .subscribe-table__price-row .subscribe-table__price-cell .subscribe-table__price-wrap .subscribe-table__price-current .subscribe-table__price{display:block;margin-bottom:var(--size-5px)}.subscribe .subscribe-table__body .subscribe-table__price-row .subscribe-table__price-cell .subscribe-table__price-note{font-size:var(--size-14px);color:var(--caify-gray-03)}.subscribe .subscribe-table__body .subscribe-table__label-row .subscribe-table__label{font-weight:500;line-height:1.2}.subscribe .subscribe-table__body .subscribe-table__label-row .subscribe-table__label--package{font-size:var(--size-14px);font-weight:300}.subscribe .subscribe-table__body .subscribe-table__label-row .subscribe-table__label--package .subscribe-table__label-desc{font-size:1rem;font-weight:500}.subscribe .subscribe-table__body .subscribe-table__label-row .subscribe-table__label--deluxe .subscribe-table__label-desc{color:var(--caify-secondary)}.subscribe .subscribe-table__body .subscribe-table__label-row .subscribe-table__label--premium .subscribe-table__label-desc{color:var(--caify-purple)}.subscribe .subscribe-table__body .subscribe-table__desc-row .subscribe-table__desc{font-size:var(--size-14px);line-height:1.35}.subscribe .subscribe-table__body .subscribe-table__desc-row .subscribe-table__desc .subscribe-table__desc-note{color:var(--caify-gray-03)}.subscribe .subscribe-table__body .subscribe-table__btn-row .subscribe-table__btn-cell{vertical-align:middle}.subscribe .subscribe-table__body .subscribe-table__btn-row .subscribe-table__btn-cell .btn-transparency{display:block;height:var(--size-40px);line-height:.5;font-size:var(--size-18px)}.subscribe .subscribe-table__body .subscribe-table__btn-row .subscribe-table__btn-cell .link-detail{font-size:var(--size-12px);color:var(--caify-gray-03)}.subscribe .subscribe-table__body .subscribe-table__btn-row .subscribe-table__btn-cell .link-detail::after{bottom:-0.15rem;background-color:var(--caify-gray-03)}.subscribe .subscribe-table__body .subscribe-table__btn-row .subscribe-table__btn-cell:first-child{border-radius:0 0 0 1rem}.subscribe .subscribe-table__body .subscribe-table__btn-row .subscribe-table__btn-cell:last-child{border-radius:0 0 1rem 0}.plan-subscribe{color:var(--caify-white);transition:all .5s ease}@media screen and (max-width: 820px){.plan-subscribe{width:100%}}.plan-subscribe .plan-subscribe__table{display:flex;width:82%;max-width:1700px;margin:var(--size-100px) auto 0}@media screen and (max-width: 1440px){.plan-subscribe .plan-subscribe__table{width:88%}}@media screen and (max-width: 1280px){.plan-subscribe .plan-subscribe__table{width:90%}}@media screen and (max-width: 820px){.plan-subscribe .plan-subscribe__table{display:block;margin-top:2.2rem}}.plan-subscribe .plan-subscribe__card{flex:1;display:flex;flex-direction:column;transition:all .5s ease}@media screen and (max-width: 820px){.plan-subscribe .plan-subscribe__card{max-width:400px;margin:0 auto;margin-top:2rem}}@media screen and (max-width: 450px){.plan-subscribe .plan-subscribe__card{max-width:300px}}.plan-subscribe .plan-subscribe__card .plan-subscribe__badge-wrap{height:1.5625rem}.plan-subscribe .plan-subscribe__card:nth-child(1){order:4}@media screen and (max-width: 820px){.plan-subscribe .plan-subscribe__card:nth-child(1) .plan-subscribe__btn-cell{border-left:1px solid hsla(0,0%,100%,.4);border-radius:0 0 1rem 1rem}}@media screen and (max-width: 820px){.plan-subscribe .plan-subscribe__card:nth-child(1){order:1}.plan-subscribe .plan-subscribe__card:nth-child(1) .plan-subscribe__title,.plan-subscribe .plan-subscribe__card:nth-child(1) .plan-subscribe__price-cell,.plan-subscribe .plan-subscribe__card:nth-child(1) .plan-subscribe__label,.plan-subscribe .plan-subscribe__card:nth-child(1) .plan-subscribe__desc{border-left:1px solid hsla(0,0%,100%,.4)}}.plan-subscribe .plan-subscribe__card:nth-child(2){order:5;border-left:0}.plan-subscribe .plan-subscribe__card:nth-child(2) .plan-subscribe__btn-cell{border-radius:0 0 1rem 0}@media screen and (max-width: 820px){.plan-subscribe .plan-subscribe__card:nth-child(2) .plan-subscribe__btn-cell{border-left:1px solid hsla(0,0%,100%,.4);border-radius:0 0 1rem 1rem}}@media screen and (max-width: 820px){.plan-subscribe .plan-subscribe__card:nth-child(2){order:2;border-radius:0 0 1rem 1rem}.plan-subscribe .plan-subscribe__card:nth-child(2) .plan-subscribe__title,.plan-subscribe .plan-subscribe__card:nth-child(2) .plan-subscribe__price-cell,.plan-subscribe .plan-subscribe__card:nth-child(2) .plan-subscribe__label,.plan-subscribe .plan-subscribe__card:nth-child(2) .plan-subscribe__desc{border-left:1px solid hsla(0,0%,100%,.4)}}.plan-subscribe .plan-subscribe__card:nth-child(3){order:1}.plan-subscribe .plan-subscribe__card:nth-child(3) .plan-subscribe__title{border-left:1px solid hsla(0,0%,100%,.4);border-radius:1rem 0 0}@media screen and (max-width: 820px){.plan-subscribe .plan-subscribe__card:nth-child(3) .plan-subscribe__title{border-radius:1rem 1rem 0 0}}.plan-subscribe .plan-subscribe__card:nth-child(3) .plan-subscribe__price-cell{border-left:1px solid hsla(0,0%,100%,.4)}.plan-subscribe .plan-subscribe__card:nth-child(3) .plan-subscribe__label{border-left:1px solid hsla(0,0%,100%,.4)}.plan-subscribe .plan-subscribe__card:nth-child(3) .plan-subscribe__desc{border-left:1px solid hsla(0,0%,100%,.4)}.plan-subscribe .plan-subscribe__card:nth-child(3) .plan-subscribe__btn-cell{border-left:1px solid hsla(0,0%,100%,.4);border-radius:0 0 0 1rem}@media screen and (max-width: 820px){.plan-subscribe .plan-subscribe__card:nth-child(3) .plan-subscribe__btn-cell{border-radius:0 0 1rem 1rem}}.plan-subscribe .plan-subscribe__card:nth-child(4){order:2}@media screen and (max-width: 820px){.plan-subscribe .plan-subscribe__card:nth-child(4) .plan-subscribe__title{border-radius:1rem 1rem 0 0}}@media screen and (max-width: 820px){.plan-subscribe .plan-subscribe__card:nth-child(4) .plan-subscribe__btn-cell{border-radius:0 0 1rem 1rem}}.plan-subscribe .plan-subscribe__card:nth-child(5){order:3}@media screen and (max-width: 820px){.plan-subscribe .plan-subscribe__card:nth-child(5) .plan-subscribe__btn-cell{border-radius:0 0 1rem 1rem}}@media screen and (max-width: 820px){.plan-subscribe .plan-subscribe__card{border-radius:1rem 0}.plan-subscribe .plan-subscribe__card:nth-child(3){order:3}.plan-subscribe .plan-subscribe__card:nth-child(4){order:4}.plan-subscribe .plan-subscribe__card:nth-child(4) .plan-subscribe__title{border-left:1px solid hsla(0,0%,100%,.4);border-radius:1rem 0 0}}@media screen and (max-width: 820px)and (max-width: 820px){.plan-subscribe .plan-subscribe__card:nth-child(4) .plan-subscribe__title{border-radius:1rem 1rem 0 0}}@media screen and (max-width: 820px){.plan-subscribe .plan-subscribe__card:nth-child(4) .plan-subscribe__price-cell{border-left:1px solid hsla(0,0%,100%,.4)}.plan-subscribe .plan-subscribe__card:nth-child(4) .plan-subscribe__label{border-left:1px solid hsla(0,0%,100%,.4)}.plan-subscribe .plan-subscribe__card:nth-child(4) .plan-subscribe__desc{border-left:1px solid hsla(0,0%,100%,.4)}.plan-subscribe .plan-subscribe__card:nth-child(4) .plan-subscribe__btn-cell{border-left:1px solid hsla(0,0%,100%,.4)}.plan-subscribe .plan-subscribe__card:nth-child(5){order:5}.plan-subscribe .plan-subscribe__card:nth-child(5) .plan-subscribe__title{border-left:1px solid hsla(0,0%,100%,.4);border-radius:1rem 0 0}}@media screen and (max-width: 820px)and (max-width: 820px){.plan-subscribe .plan-subscribe__card:nth-child(5) .plan-subscribe__title{border-radius:1rem 1rem 0 0}}@media screen and (max-width: 820px){.plan-subscribe .plan-subscribe__card:nth-child(5) .plan-subscribe__price-cell{border-left:1px solid hsla(0,0%,100%,.4)}.plan-subscribe .plan-subscribe__card:nth-child(5) .plan-subscribe__label{border-left:1px solid hsla(0,0%,100%,.4)}.plan-subscribe .plan-subscribe__card:nth-child(5) .plan-subscribe__desc{border-left:1px solid hsla(0,0%,100%,.4)}.plan-subscribe .plan-subscribe__card:nth-child(5) .plan-subscribe__btn-cell{border-left:1px solid hsla(0,0%,100%,.4)}}.plan-subscribe .plan-subscribe__card--deluxe .plan-subscribe__badge-wrap{background:linear-gradient(to right, var(--caify-secondary), #137988);border-radius:1rem 1rem 0 0}.plan-subscribe .plan-subscribe__card--deluxe .plan-subscribe__label-desc{color:var(--caify-secondary)}@media screen and (max-width: 820px){.plan-subscribe .plan-subscribe__card--deluxe .plan-subscribe__desc--package{display:none}}.plan-subscribe .plan-subscribe__card--premium .plan-subscribe__badge-wrap{background:linear-gradient(to right, var(--caify-purple), #503495);border-radius:1rem 1rem 0 0}.plan-subscribe .plan-subscribe__card--premium .plan-subscribe__label-desc{color:var(--caify-purple)}.plan-subscribe .plan-subscribe__badge-wrap{padding:var(--size-6px) 0;text-align:center;border-radius:1rem 1rem 0 0;font-weight:600;color:var(--caify-black)}.plan-subscribe .plan-subscribe__badge-wrap--empty{visibility:hidden;pointer-events:none}@media screen and (max-width: 768px){.plan-subscribe .plan-subscribe__badge-wrap--empty{display:none}}.plan-subscribe .plan-subscribe__title{height:var(--size-70px);font-size:var(--size-18px);font-weight:500;text-align:center;background-color:rgba(var(--caify-navy-black), 1);border-top:1px solid hsla(0,0%,100%,.4);border-right:1px solid hsla(0,0%,100%,.4);border-bottom:1px solid hsla(0,0%,100%,.4);text-align:center;align-content:center}.plan-subscribe .plan-subscribe__price-cell{min-height:var(--size-90px);padding:var(--size-14px);text-align:center;align-content:center;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.4);border-right:1px solid hsla(0,0%,100%,.4)}.plan-subscribe .plan-subscribe__price-wrap{display:flex;flex-direction:column;align-items:center}.plan-subscribe .plan-subscribe__price-origin{color:var(--caify-gray-03)}.plan-subscribe .plan-subscribe__price-current{display:flex;justify-content:center;align-items:flex-start;gap:.15rem;font-size:var(--size-24px);font-weight:500}.plan-subscribe .plan-subscribe__price{display:block;margin-bottom:var(--size-5px)}.plan-subscribe .plan-subscribe__price-note{font-size:var(--size-14px);color:var(--caify-gray-03)}.plan-subscribe .plan-subscribe__label{min-height:var(--size-90px);padding:var(--size-14px);font-weight:500;line-height:1.2;text-align:center;align-content:center;border-bottom:1px solid hsla(0,0%,100%,.4);border-right:1px solid hsla(0,0%,100%,.4)}@media screen and (max-width: 820px){.plan-subscribe .plan-subscribe__label{min-height:auto}}.plan-subscribe .plan-subscribe__label--package{font-size:var(--size-14px);font-weight:300}.plan-subscribe .plan-subscribe__label-desc{font-size:1rem;font-weight:500}.plan-subscribe .plan-subscribe__desc{flex:1;min-height:var(--size-90px);padding:var(--size-14px);font-size:var(--size-14px);line-height:1.35;text-align:center;align-content:center;border-bottom:1px solid hsla(0,0%,100%,.4);border-right:1px solid hsla(0,0%,100%,.4)}@media screen and (max-width: 768px){.plan-subscribe .plan-subscribe__desc--package{display:none}}.plan-subscribe .plan-subscribe__desc-note{color:var(--caify-gray-03)}.plan-subscribe .plan-subscribe__btn-cell{padding:var(--size-14px);min-height:var(--size-90px);text-align:center;align-content:center;border-bottom:1px solid hsla(0,0%,100%,.4);border-right:1px solid hsla(0,0%,100%,.4)}.plan-subscribe .plan-subscribe__btn-cell .btn-transparency{display:block;height:var(--size-40px);line-height:.5;font-size:var(--size-18px)}.plan-subscribe .plan-subscribe__btn-cell .link-detail{font-size:var(--size-12px);color:var(--caify-gray-03)}.plan-subscribe .plan-subscribe__btn-cell .link-detail::after{bottom:-0.15rem;background-color:var(--caify-gray-03)}