.page-wrapper.svelte-97r2um{display:flex;flex-direction:column;height:100%}.page-wrapper.svelte-97r2um h1:where(.svelte-97r2um){color:var(--text-color);font-size:2rem;margin-bottom:0}@media (max-width: 767px){.page-wrapper.svelte-97r2um h1:where(.svelte-97r2um){font-size:1.375rem}}.premium-membership.svelte-97r2um{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:40px}@media (max-width: 767px){.premium-membership.svelte-97r2um{align-items:center;text-align:center}}.premium-membership.svelte-97r2um .title-row:where(.svelte-97r2um){display:flex;align-items:center;gap:16px}@media (max-width: 767px){.premium-membership.svelte-97r2um .title-row:where(.svelte-97r2um){gap:12px}}.premium-membership.svelte-97r2um .title-row:where(.svelte-97r2um) .title-icon:where(.svelte-97r2um){width:52px;height:auto}@media (max-width: 767px){.premium-membership.svelte-97r2um .title-row:where(.svelte-97r2um) .title-icon:where(.svelte-97r2um){width:40px}}.premium-membership.svelte-97r2um .title-row:where(.svelte-97r2um) h1:where(.svelte-97r2um){color:var(--text-color);font-size:2rem;margin:0;font-weight:600}@media (max-width: 767px){.premium-membership.svelte-97r2um .title-row:where(.svelte-97r2um) h1:where(.svelte-97r2um){font-size:1.5rem}}.premium-membership.svelte-97r2um .korean-title:where(.svelte-97r2um){color:var(--accent-color);font-size:2.25rem;font-weight:700;margin:0}@media (max-width: 767px){.premium-membership.svelte-97r2um .korean-title:where(.svelte-97r2um){font-size:2rem}}.premium-membership.svelte-97r2um .subtitle:where(.svelte-97r2um){color:var(--text-color);font-size:1rem;font-weight:400}@media (max-width: 767px){.premium-membership.svelte-97r2um .subtitle:where(.svelte-97r2um){font-size:.875rem}}.premium-membership-option-wrapper.svelte-97r2um{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10%;height:70vh;min-height:840px}@media (max-width: 1199px){.premium-membership-option-wrapper.svelte-97r2um{flex-direction:column-reverse;gap:100px;margin-top:100px;height:unset}}@media (max-width: 767px){.premium-membership-option-wrapper.single-card.svelte-97r2um{margin-top:0}}.premium-membership-option.svelte-97r2um{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:460px;background:linear-gradient(180deg,#9ce7fd,#89b2fe);border-radius:40px;padding:20px;gap:15px}@media (max-width: 767px){.premium-membership-option.svelte-97r2um{width:90%;max-width:420px}}.premium-membership-option.gold-card.svelte-97r2um,.premium-membership-option.platinum-card.svelte-97r2um{background:linear-gradient(180deg,#9ce7fd,#89b2fe)}.premium-membership-option.svelte-97r2um .inner-card:where(.svelte-97r2um){position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;gap:15px;border:1px solid white;border-radius:40px;padding:20px}.popular-badge.svelte-97r2um{position:absolute;top:-90px;right:50%;transform:translate(50%);z-index:10}@media (max-width: 767px){.popular-badge.svelte-97r2um{top:-70px}}.popular-badge.svelte-97r2um .inner-badge:where(.svelte-97r2um){position:relative}.popular-badge.svelte-97r2um span:where(.svelte-97r2um){position:absolute;top:68%;left:50%;transform:translate(-50%,-50%);font-size:1.625rem;font-weight:700;color:var(--accent-color)}@media (max-width: 767px){.popular-badge.svelte-97r2um span:where(.svelte-97r2um){font-size:1.25rem}}.popular-badge.svelte-97r2um img:where(.svelte-97r2um){width:200px;height:auto}@media (max-width: 767px){.popular-badge.svelte-97r2um img:where(.svelte-97r2um){width:160px}}.card-top.svelte-97r2um{position:absolute;top:-50px;left:-80px}@media (max-width: 767px){.card-top.svelte-97r2um{top:-40px;left:-60px}}.card-top.svelte-97r2um .membership-card-icon:where(.svelte-97r2um){width:150px;height:auto}@media (max-width: 767px){.card-top.svelte-97r2um .membership-card-icon:where(.svelte-97r2um){width:130px}}.card-middle.svelte-97r2um{display:flex;flex-direction:column;align-items:center;gap:10px}.card-middle.svelte-97r2um .gift-icon:where(.svelte-97r2um){width:120px;height:auto}@media (max-width: 767px){.card-middle.svelte-97r2um .gift-icon:where(.svelte-97r2um){width:70px}}.card-middle.svelte-97r2um .membership-text:where(.svelte-97r2um){width:200px;height:auto}@media (max-width: 767px){.card-middle.svelte-97r2um .membership-text:where(.svelte-97r2um){width:180px}}.price-section.svelte-97r2um{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 0}.price-section.svelte-97r2um .original-price:where(.svelte-97r2um){font-size:2rem;font-weight:600;color:#6b7280;text-decoration:line-through}@media (max-width: 767px){.price-section.svelte-97r2um .original-price:where(.svelte-97r2um){font-size:1.75rem}}.price-section.svelte-97r2um .price-arrow:where(.svelte-97r2um){width:50px;height:auto}@media (max-width: 767px){.price-section.svelte-97r2um .price-arrow:where(.svelte-97r2um){width:40px}}.price-section.svelte-97r2um .discounted-price-img:where(.svelte-97r2um){width:120px;height:auto}@media (max-width: 767px){.price-section.svelte-97r2um .discounted-price-img:where(.svelte-97r2um){width:100px}}.features.svelte-97r2um{width:100%;background:#fffffff2;border-radius:20px;padding:20px 25px;display:flex;flex-direction:column;gap:12px}@media (max-width: 767px){.features.svelte-97r2um{padding:15px 20px;gap:10px}}.features.svelte-97r2um .feature-item:where(.svelte-97r2um){display:flex;align-items:center;gap:10px}.features.svelte-97r2um .feature-item:where(.svelte-97r2um) .feature-icon:where(.svelte-97r2um){width:24px;height:24px;flex-shrink:0}@media (max-width: 767px){.features.svelte-97r2um .feature-item:where(.svelte-97r2um) .feature-icon:where(.svelte-97r2um){width:20px;height:20px}}.features.svelte-97r2um .feature-item:where(.svelte-97r2um) span:where(.svelte-97r2um){font-size:.9375rem;font-weight:500;color:var(--text-color);line-height:1.3}@media (max-width: 767px){.features.svelte-97r2um .feature-item:where(.svelte-97r2um) span:where(.svelte-97r2um){font-size:.8125rem}}.features.svelte-97r2um .feature-item.disabled:where(.svelte-97r2um){opacity:.5}.purchase-btn.svelte-97r2um{width:100%;background:#fff;color:var(--accent-color);border:none;border-radius:50px;padding:18px 0;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-decoration:none;display:flex;align-items:center;justify-content:center;margin-top:auto}@media (max-width: 767px){.purchase-btn.svelte-97r2um{padding:15px 0;font-size:1.125rem}}.purchase-btn.svelte-97r2um:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.reviews-warpper.svelte-97r2um{display:flex;flex-direction:column;align-items:center;padding:40px 20px;gap:40px;border-radius:10px;margin-top:40px}.reviews-warpper.svelte-97r2um h2:where(.svelte-97r2um){font-size:32px;font-weight:600}@media (max-width: 767px){.reviews-warpper.svelte-97r2um h2:where(.svelte-97r2um){font-size:24px;text-align:center}}.reviews.svelte-97r2um{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin:0 auto;max-height:150vh;overflow:hidden;padding:0}@media (max-width: 1399px){.reviews.svelte-97r2um{max-height:220vh}}@media (max-width: 767px){.reviews.svelte-97r2um{max-height:unset}}.reviews.svelte-97r2um .review:where(.svelte-97r2um){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid var(--light-gray);border-radius:10px;padding:20px;max-width:300px;font-size:18px;font-weight:500;background-color:#fff}@media (max-width: 767px){.reviews.svelte-97r2um .review:where(.svelte-97r2um){max-width:90%;padding:10px}}.reviews.svelte-97r2um .review:where(.svelte-97r2um) .body:where(.svelte-97r2um){padding:20px;font-size:14px;line-height:1.5}.reviews.svelte-97r2um .review:where(.svelte-97r2um) .divider:where(.svelte-97r2um){width:100%;height:1px;background-color:var(--light-light-gray)}.reviews.svelte-97r2um .review:where(.svelte-97r2um) .author:where(.svelte-97r2um){display:flex;align-items:center;gap:10px;width:100%;padding:10px 20px;font-size:14px}.reviews.svelte-97r2um .review:where(.svelte-97r2um) .author:where(.svelte-97r2um) .icon-wrapper:where(.svelte-97r2um){width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center}.reviews.svelte-97r2um .review:where(.svelte-97r2um) .author:where(.svelte-97r2um) .icon-wrapper:where(.svelte-97r2um) svg{fill-opacity:.8;color:var(--medium-gray)}
