.check-box{position:relative;background-color:var(--white);border:1px solid;border-color:var(--gray-300);height:28px;width:28px;cursor:pointer}.check-box:hover{border:2px solid}.check-box.is_checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23000' d='M0 0h28v28H0z'/%3E%3Cpath fill='%23fff' d='m22.5 9.863-9.81 9.355c-.189.18-.446.282-.714.282-.268 0-.525-.102-.714-.282L6 14.2l1.429-1.363 4.547 4.337L21.071 8.5 22.5 9.863Z'/%3E%3C/svg%3E") no-repeat;border:1px solid var(--black);background-color:var(--black)}.input{align-items:center;background-color:var(--white);border:1px solid;border-color:var(--gray-200);border-radius:8px;display:flex;padding:16px 20px;position:relative;width:640px}.input .text-wrapper-18{height:24px;color:var(--zinc-400);font-family:var(--18-136m-font-family);font-size:var(--18-136m-font-size);font-style:var(--18-136m-font-style);font-weight:var(--18-136m-font-weight);letter-spacing:var(--18-136m-letter-spacing);line-height:var(--18-136m-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.input:hover{border-color:var(--gray-300)}.solid{align-items:center;background-color:var(--black);display:flex;justify-content:center;padding:20px 80px;position:relative;width:240px}.solid .button{color:var(--white);font-family:var(--22-136b-font-family);font-size:var(--22-136b-font-size);font-style:var(--22-136b-font-style);font-weight:var(--22-136b-font-weight);letter-spacing:var(--22-136b-letter-spacing);line-height:var(--22-136b-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.solid:hover{background-color:var(--blue-900)}#subscribe-page.inner{flex-direction:column;min-height:100vh;padding:80px 0 160px;width:100%}#subscribe-page.inner,#subscribe-page.inner .content{align-items:center;display:flex;position:relative;overflow:visible}#subscribe-page.inner .content{flex:0 0 auto;flex-direction:column;gap:48px;max-width:1440px;padding:0 40px;width:1440px}#subscribe-page.inner .div-wrapper{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative}#subscribe-page.inner .title{align-items:center;display:flex;height:84px;justify-content:space-between;position:relative;width:1360px;padding-top:50px;padding-bottom:25px}#subscribe-page.inner .text-wrapper-2{color:var(--black);font-family:var(--56-130eb-font-family);font-size:var(--56-130eb-font-size);font-style:var(--56-130eb-font-style);font-weight:var(--56-130eb-font-weight);letter-spacing:var(--56-130eb-letter-spacing);line-height:var(--56-130eb-line-height);position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}#subscribe-page.inner .location{align-items:center;display:flex;flex:0 0 auto;gap:12px;position:relative}#subscribe-page.inner .bullet{flex:0 0 auto!important;height:20px!important;position:relative!important;width:20px!important}#subscribe-page.inner .location-instance{flex:0 0 auto!important}#subscribe-page.inner .div-2{gap:24px}#subscribe-page.inner .div-2,#subscribe-page.inner .form{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:1360px}#subscribe-page.inner .form{gap:32px}#subscribe-page.inner .form-2{gap:24px}#subscribe-page.inner .form-2,#subscribe-page.inner .item{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;position:relative}#subscribe-page.inner .item{gap:20px;width:1360px}#subscribe-page.inner .frame{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}#subscribe-page.inner .text-wrapper-3{color:var(--zinc-800);font-family:var(--18-140sb-font-family);font-size:var(--18-140sb-font-size);font-style:var(--18-140sb-font-style);font-weight:var(--18-140sb-font-weight);letter-spacing:var(--18-140sb-letter-spacing);line-height:var(--18-140sb-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}#subscribe-page.inner .ellipse-wrapper{align-items:flex-start;display:inline-flex;flex:0 0 auto;position:relative}#subscribe-page.inner .ellipse{background-color:var(--red-500);border-radius:2.5px;height:5px;position:relative;width:5px}#subscribe-page.inner .design-component-instance-node-2{flex:0 0 auto!important}#subscribe-page.inner .text-wrapper-4{color:var(--zinc-800);font-family:var(--18-140sb-font-family);font-size:var(--18-140sb-font-size);font-style:var(--18-140sb-font-style);font-weight:var(--18-140sb-font-weight);letter-spacing:var(--18-140sb-letter-spacing);line-height:var(--18-140sb-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}#subscribe-page.inner .item-2{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:660px}#subscribe-page.inner .input-instance{flex:0 0 auto!important;width:660px!important}#subscribe-page.inner .divider{background-color:var(--zinc-200);height:1px;position:relative;width:1360px}#subscribe-page.inner .all-check{align-items:center;display:flex;justify-content:space-between;position:relative;width:1360px;background:var(--zinc-100,#F4F4F5);padding:20px 24px}#subscribe-page.inner .p{color:var(--zinc-800);font-family:var(--16-140r-font-family);font-size:var(--16-140r-font-size);font-style:var(--16-140r-font-style);font-weight:var(--16-140r-font-weight);letter-spacing:var(--16-140r-letter-spacing);line-height:var(--16-140r-line-height);margin-top:-1px;position:relative;width:-moz-fit-content;width:fit-content}#subscribe-page.inner .span{color:var(--zinc-800)}#subscribe-page.inner .span,#subscribe-page.inner .text-wrapper-5{font-family:Pretendard-Regular,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:22.4px}#subscribe-page.inner .text-wrapper-5{color:var(--red-500)}#subscribe-page.inner .text-wrapper-6{color:var(--zinc-800)}#subscribe-page.inner .text-wrapper-6,#subscribe-page.inner .text-wrapper-7{font-family:Pretendard-Regular,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:22.4px}#subscribe-page.inner .text-wrapper-7{color:var(--zinc-400)}#subscribe-page.inner .solid-instance{flex:0 0 auto!important}#subscribe-page.inner .design-component-instance-node{color:var(--white)!important;font-family:var(--16-140r-font-family)!important;font-size:var(--16-140r-font-size)!important;font-style:var(--16-140r-font-style)!important;font-weight:var(--16-140r-font-weight)!important;letter-spacing:var(--16-140r-letter-spacing)!important;line-height:var(--16-140r-line-height)!important}#subscribe-page.inner .terms{gap:60px}#subscribe-page.inner .term,#subscribe-page.inner .terms{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:1360px}#subscribe-page.inner .term{gap:24px}#subscribe-page.inner .element{color:var(--zinc-800);font-family:var(--20-150b-font-family);font-size:var(--20-150b-font-size);font-style:var(--20-150b-font-style);font-weight:var(--20-150b-font-weight);letter-spacing:var(--20-150b-letter-spacing);line-height:var(--20-150b-line-height);margin-top:-1px;position:relative;width:-moz-fit-content;width:fit-content}#subscribe-page.inner .text-wrapper-8{color:var(--zinc-800);font-size:20px}#subscribe-page.inner .text-wrapper-8,#subscribe-page.inner .text-wrapper-9{font-family:Pretendard-Bold,Helvetica;font-weight:700;letter-spacing:0;line-height:30px}#subscribe-page.inner .text-wrapper-9{color:var(--red-500);font-size:16px}#subscribe-page.inner .detail{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative}#subscribe-page.inner .txt-2{align-items:flex-start;background-color:transparent;border:none;display:flex;height:auto;padding:0;position:relative;width:1360px;overflow:visible}#subscribe-page.inner .element-2{align-self:stretch;color:var(--zinc-500);font-family:var(--16-140r-font-family);font-size:var(--16-140r-font-size);font-style:var(--16-140r-font-style);font-weight:var(--16-140r-font-weight);letter-spacing:var(--16-140r-letter-spacing);line-height:var(--16-140r-line-height);margin-top:-1px;position:relative;width:-moz-fit-content;width:fit-content}#subscribe-page.inner .text-wrapper-10{color:var(--zinc-500);font-family:Pretendard-Bold,Helvetica;font-size:16px;font-weight:700;letter-spacing:0;line-height:22.4px}#subscribe-page.inner .text-wrapper-11{font-family:Pretendard-Regular,Helvetica}#subscribe-page.inner .scroll{display:none}#subscribe-page.inner .check{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative}#subscribe-page.inner .row{align-items:center;display:flex;justify-content:space-between;position:relative;width:1360px}#subscribe-page.inner .text-wrapper-12{color:var(--zinc-500);font-family:var(--16-140r-font-family);font-size:var(--16-140r-font-size);font-style:var(--16-140r-font-style);font-weight:var(--16-140r-font-weight);letter-spacing:var(--16-140r-letter-spacing);line-height:var(--16-140r-line-height);margin-top:-1px;position:relative;width:-moz-fit-content;width:fit-content}#subscribe-page.inner .check-2{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}#subscribe-page.inner .check-box-instance{flex:0 0 auto!important}#subscribe-page.inner .text-wrapper-1{color:var(--zinc-500);font-family:var(--16-140r-font-family);font-size:var(--16-140r-font-size);font-style:var(--16-140r-font-style);font-weight:var(--16-140r-font-weight);letter-spacing:var(--16-140r-letter-spacing);line-height:var(--16-140r-line-height);white-space:nowrap}#subscribe-page.inner .element-3,#subscribe-page.inner .text-wrapper-1{margin-top:-1px;position:relative;width:-moz-fit-content;width:fit-content}#subscribe-page.inner .element-3{color:var(--zinc-800);font-family:var(--20-150b-font-family);font-size:var(--20-150b-font-size);font-style:var(--20-150b-font-style);font-weight:var(--20-150b-font-weight);letter-spacing:var(--20-150b-letter-spacing);line-height:var(--20-150b-line-height)}#subscribe-page.inner .text-wrapper-14{color:var(--zinc-400);font-family:Pretendard-Bold,Helvetica;font-size:16px;font-weight:700;letter-spacing:0;line-height:30px}#subscribe-page.inner .element-4{align-self:stretch}#subscribe-page.inner .element-4,#subscribe-page.inner .text-wrapper-15{color:var(--zinc-500);font-family:var(--16-140r-font-family);font-size:var(--16-140r-font-size);font-style:var(--16-140r-font-style);font-weight:var(--16-140r-font-weight);letter-spacing:var(--16-140r-letter-spacing);line-height:var(--16-140r-line-height);margin-top:-1px;position:relative;width:-moz-fit-content;width:fit-content}#subscribe-page.inner .text-wrapper-15{white-space:nowrap}#subscribe-page.inner .frame-2{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative}#subscribe-page.inner .text-wrapper-17{color:var(--zinc-500);font-family:var(--16-140r-font-family);font-size:var(--16-140r-font-size);font-style:var(--16-140r-font-style);font-weight:var(--16-140r-font-weight);height:28px;letter-spacing:var(--16-140r-letter-spacing);line-height:var(--16-140r-line-height);position:relative;width:1360px}#subscribe-page.inner .solid-2{flex:0 0 auto!important}#subscribe-page.inner .privacy-textarea{min-height:320px}#subscribe-page.inner .marketing-textarea,#subscribe-page.inner .privacy-textarea{width:100%;padding:24px;border:1px solid var(--zinc-200);border-radius:0;background-color:var(--white);font-family:var(--16-140r-font-family);font-size:14px;line-height:1.8;color:var(--zinc-500);resize:none;overflow-y:auto}#subscribe-page.inner .marketing-textarea{min-height:120px}#subscribe-page.inner .marketing-textarea:focus,#subscribe-page.inner .privacy-textarea:focus{outline:none;border-color:#713574}#subscribe-page.inner .txt-2{width:100%}@media (max-width:1024px){#subscribe-page.inner{height:auto}#subscribe-page.inner .content{width:100%;max-width:100%;padding:0 32px}#subscribe-page.inner .all-check,#subscribe-page.inner .div-2,#subscribe-page.inner .divider,#subscribe-page.inner .form,#subscribe-page.inner .item,#subscribe-page.inner .marketing-textarea,#subscribe-page.inner .privacy-textarea,#subscribe-page.inner .row,#subscribe-page.inner .term,#subscribe-page.inner .terms,#subscribe-page.inner .text-wrapper-17,#subscribe-page.inner .title,#subscribe-page.inner .txt-2{width:100%}#subscribe-page.inner .item-2{width:100%;max-width:660px}#subscribe-page.inner .input-instance{width:100%!important}}@media (max-width:768px){#subscribe-page.inner{padding:60px 0 100px}#subscribe-page.inner .content{padding:0 24px;gap:36px}#subscribe-page.inner .title{height:auto;flex-direction:column;align-items:flex-start;gap:16px}#subscribe-page.inner .text-wrapper-2{font-size:40px;line-height:1.3}#subscribe-page.inner .all-check{flex-direction:column;align-items:flex-start;gap:16px}#subscribe-page.inner .solid-instance{width:100%}#subscribe-page.inner .row{flex-direction:column;align-items:flex-start;gap:12px}#subscribe-page.inner .terms{gap:40px}#subscribe-page.inner .item-2{max-width:100%}}@media (max-width:512px){#subscribe-page.inner{padding:48px 0 80px}#subscribe-page.inner .content{padding:0 16px;gap:28px}#subscribe-page.inner .text-wrapper-2{font-size:32px}#subscribe-page.inner .form{gap:24px}#subscribe-page.inner .div-2{gap:16px}#subscribe-page.inner .item,#subscribe-page.inner .item-2{gap:12px}#subscribe-page.inner .terms{gap:32px}#subscribe-page.inner .check,#subscribe-page.inner .detail,#subscribe-page.inner .term{gap:16px}#subscribe-page.inner .privacy-textarea{min-height:300px;padding:16px;font-size:13px}#subscribe-page.inner .marketing-textarea{min-height:100px;padding:16px;font-size:13px}#subscribe-page.inner .p{font-size:14px;line-height:1.5}#subscribe-page.inner .solid-2{width:100%}}