.membership_membership__container__XRkPe{position:relative;padding-bottom:20px}.membership_membership__background__jmSc8{position:absolute;top:0;left:0;right:0;width:100vw;margin-left:calc(-50vw + 50%);height:0;background-color:rgba(0,0,0,0);z-index:-1}.membership_membership__section__tZoVr{position:relative;padding:80px 0 0;width:100%;margin:0 auto}.membership_membership__title__DSCKg{font-size:32px;font-weight:700;text-align:center;margin-bottom:20px;color:#333}.membership_membership__description__2apIO{font-size:18px;color:#666;text-align:center;margin-bottom:48px}.membership_membership__description__2apIO p{margin:0;padding:0;line-height:1.5}.membership_membership__plans__fmVs_{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.membership_membership__planWrapper__B_d3l{flex:1 1 300px;min-width:32%;max-width:32%;margin:0}.membership_membership__plan__W1gsI{position:relative;border-radius:16px;padding:20px 20px 40px;display:flex;flex-direction:column;background-color:#fff;height:100%}.membership_membership__plan__W1gsI,.membership_membership__plan__W1gsI:hover{box-shadow:0 16px 60px 0 rgba(30,34,40,.07)}.membership_membership__planContent__d9fhz{flex:1 1;display:flex;flex-direction:column}.membership_membership__planIcon__LLa9F{display:flex;justify-content:center;margin-bottom:20px;height:60px;align-items:center}.membership_membership__planHeader__OL3Qq{text-align:center;margin-bottom:24px}.membership_membership__planTitle__S1_QJ{font-size:1.5rem!important;font-weight:600;margin-bottom:12px;color:#333}.membership_membership__price__LEl2R{display:flex;align-items:baseline;justify-content:center;color:#333}.membership_membership__price__LEl2R .membership_price__NFdwt{font-size:3rem!important;font-weight:700}.membership_membership__price__LEl2R .membership_period__m18_0{margin-left:8px;font-size:1.5rem!important;color:#666;font-weight:400}.membership_membership__price__LEl2R .membership_freePlan__Nvsyt{font-size:26px;font-weight:700;color:#6200ee}.membership_membership__features__Zcmh8{margin-bottom:24px}.membership_membership__featureItem__1sWwB{display:flex;padding:8px 0;align-items:center}.membership_membership__featureIcon__Cm15I{margin-right:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.membership_membership__checkIcon__ezcVv,.membership_membership__xIcon__oOyWt{display:flex}.membership_membership__checkIcon__ezcVv{color:#6200ee;font-weight:700}.membership_membership__xIcon__oOyWt{color:#f44336;font-weight:700}.membership_membership__featureText__s1B1p{font-size:14px;color:#555;display:flex;align-items:center;position:relative;flex:1 1}.membership_membership__featureTextContent__77JMh{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.membership_membership__featureValue__mZ4v5{color:#2f353a;white-space:nowrap}.membership_membership__featureTooltip__ZWVOE{display:flex;align-items:center;cursor:pointer;position:relative}.membership_membership__tooltip__Hk1M4{position:absolute;top:28px;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;width:max-content;max-width:200px;z-index:10}.membership_membership__tooltip__Hk1M4:after{display:none}.membership_membership__priceDropdown__Y4iqp{margin:0;width:100%;position:relative;z-index:100}.membership_membership__dropdownLabel___vJkZ{position:absolute;top:-2px;left:12px;padding:0 6px;font-size:13px;color:#666;background:rgba(0,0,0,0);z-index:1;line-height:14px}.membership_membership__dropdownSelect__n444u{display:flex;align-items:center;justify-content:space-between;padding:16px;width:100%;border-radius:8px;border:1px solid rgba(8,60,130,.07);background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.04);cursor:pointer;box-sizing:border-box;margin-top:4px;z-index:10000}.membership_membership__dropdownSelect__n444u:hover{border-color:rgba(8,60,130,.15)}.membership_membership__dropdownArrow__N1jA_{transition:transform .2s ease-in-out}.membership_membership__dropdownArrowOpen__Rt5Tn{transform:rotate(180deg)}.membership_membership__dropdownOptions__D3VEt{position:absolute;left:0;width:100%;background-color:#fff;border:1px solid #ddd;border-radius:0 0 8px 8px;margin-top:8px;z-index:10000;box-shadow:0 4px 8px rgba(0,0,0,.1)}.membership_membership__dropdownOption__V69h5{padding:12px 16px;cursor:pointer}.membership_membership__dropdownOption__V69h5:hover{background-color:#f5f5f5}.membership_membership__termsCheck__gravu{margin:2px 0 0}.membership_membership__buttonContainer__n93_B{display:flex;flex-direction:column;margin-top:auto;gap:16px;width:100%}.membership_membership__button__DOsXh{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 24px;gap:10px;width:100%;height:52px;border-radius:8px;font-family:Pretendard,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:140%;letter-spacing:-.02em;cursor:pointer;transition:all .2s ease}.membership_membership__button--primary__UAd0X{background:#6100ff;border:none;color:#fff}.membership_membership__button--primary__UAd0X:hover{background:#5000d0}.membership_membership__button__DOsXh:not(.membership_membership__button--primary__UAd0X){background-color:rgba(0,0,0,0);border:2px solid #6100ff;color:#6100ff}.membership_membership__button__DOsXh:not(.membership_membership__button--primary__UAd0X):hover{background-color:rgba(97,0,255,.05)}.membership_membership__buttonInactive__6CO_Y{opacity:.6;pointer-events:none}.membership_membership__faqSection__S8SXw{margin-top:64px}.membership_membership__faqSection__S8SXw h2{font-size:24px;font-weight:700;margin-bottom:24px;color:#111827}.membership_membership__faqItem__m_t4f{border-bottom:1px solid #e5e7eb;padding:16px 0}.membership_membership__faqItem__m_t4f h3{font-size:18px;font-weight:600;margin-bottom:8px;color:#111827}.membership_membership__faqItem__m_t4f p{color:#6b7280;line-height:1.5}.membership_membership__freeButtonSpace__7wb8f{height:90px}.membership_membership__plan__W1gsI:has(.membership_membership__freeButtonSpace__7wb8f) .membership_membership__dropdown__kuk7k{border-top:none}@media(max-width:1024px){.membership_membership__section__tZoVr{width:100%}.membership_membership__plans__fmVs_{gap:20px}.membership_membership__planWrapper__B_d3l{flex:1 1 280px;min-width:280px}}@media(max-width:768px){.membership_membership__section__tZoVr{width:100%}.membership_membership__plans__fmVs_{flex-direction:column;align-items:center;gap:32px}.membership_membership__planWrapper__B_d3l{width:100%;max-width:350px;flex:none}.membership_membership__title__DSCKg{font-size:28px}}.membership_planComparison__jOEDp{margin-top:100px;width:100%;position:relative;justify-content:center}.membership_planComparison__container__wrUa6{margin:0 auto;padding:0}.membership_planComparison__tableWrapper__5RjiX{width:100%;overflow-x:auto;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.membership_planComparison__table__zkxuA{width:100%;min-width:700px;border-collapse:collapse;table-layout:fixed;border:1px solid var(--gray-200,#eeeeee);border-radius:8px;overflow:hidden;box-sizing:border-box}.membership_planComparison__table__zkxuA td,.membership_planComparison__table__zkxuA th{padding:8px;text-align:center;border:1px solid #e9eaed;border-right:none;border-bottom:none}.membership_planComparison__table__zkxuA td:last-child,.membership_planComparison__table__zkxuA th:last-child{border-right:1px solid #e9eaed}.membership_planComparison__table__zkxuA tr:last-child td{border-bottom:1px solid #e9eaed}.membership_planComparison__table__zkxuA thead tr:first-child th:first-child{border-top-left-radius:8px}.membership_planComparison__table__zkxuA thead tr:first-child th:last-child{border-top-right-radius:8px}.membership_planComparison__table__zkxuA tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.membership_planComparison__table__zkxuA tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.membership_planComparison__headerRow__iPqDp{background-color:#fff}.membership_planComparison__headerEmpty__cI39I{background-color:#fff;border-bottom:1px solid #e9eaed;border-right:1px solid #e9eaed}.membership_planComparison__headerPlan__zcALb{padding:20px;text-align:center;font-weight:600}.membership_planComparison__groupRow__vvX4u{background-color:#f8f9fa}.membership_planComparison__groupCell__pkBrl{text-align:left!important;padding:12px 32px;background-color:#edf2fc;font-weight:500;color:#333}.membership_planComparison__groupCell__pkBrl>div{text-align:left!important}.membership_planComparison__groupTitle__PX_UD{text-align:left!important;width:100%;display:block}.membership_planComparison__row__TdV5X:hover{background-color:#fafafa}.membership_planComparison__featureCell__z7ndd{text-align:left;padding-left:24px;width:40%;background-color:#fff}.membership_planComparison__featureContainer__QHyHa{display:flex;align-items:center;gap:8px}.membership_planComparison__infoIcon__cuNRr{position:relative;cursor:help}.membership_planComparison__infoIcon__cuNRr:hover .membership_planComparison__tooltip__rbvcV{visibility:visible;opacity:1}.membership_planComparison__tooltip__rbvcV{position:absolute;bottom:100%;left:80%;transform:translateX(-40%);min-width:200px;background-color:#333;color:#fff;padding:8px 12px;border-radius:4px;visibility:hidden;opacity:0;transition:opacity .3s;z-index:10}.membership_planComparison__valueCell___fZlV{font-weight:400;color:#333;background-color:#fff;width:20%}.membership_planComparison__headerCell_feature__u_vTN{width:30%;padding:18px 16px;text-align:left;box-sizing:border-box}.membership_planComparison__headerCell_plan__IeWA1{width:23.33%;padding:18px 16px;text-align:center;font-weight:600;color:var(--gray-700,#616161);border-left:1px solid var(--gray-200,#eeeeee);box-sizing:border-box}.membership_planComparison__categoryCell__YPSuy{padding:14px 16px;color:var(--primary-700,#4a148c);font-weight:600;box-sizing:border-box}.membership_planComparison__cell_feature__a9ija{padding:18px 16px;text-align:left;box-sizing:border-box}.membership_planComparison__cell_value__NONPD{padding:18px 16px;text-align:center;vertical-align:middle;border-left:1px solid var(--gray-200,#eeeeee);box-sizing:border-box}@media(max-width:768px){.membership_planComparison__jOEDp{margin-top:30px;margin-bottom:40px}.membership_planComparison__table__zkxuA td,.membership_planComparison__table__zkxuA th{padding:12px 32px}.membership_planComparison__headerPlan__zcALb{padding:12px 8px}.membership_planComparison__featureCell__z7ndd{padding-left:12px;padding-top:30px}.membership_planComparison__groupCell__pkBrl{padding:10px 12px}.membership_planComparison__tooltip__rbvcV{min-width:150px}}.membership_guidelines__gIA_n{width:100%;margin:40px 0 80px;background-color:#fff;border-radius:12px;padding-bottom:160px}.membership_guidelines__title__yrbMN{font-size:24px;font-weight:700;margin-bottom:24px;color:#333}.membership_guidelines__list__21vfC{list-style-type:disc;padding-left:20px}.membership_guidelines__item__wJVnO{margin-bottom:20px;font-weight:700}.membership_guidelines__item__wJVnO:last-child{margin-bottom:0}.membership_guidelines__subList___vzT4{list-style-type:circle;padding-left:24px;margin-top:10px}.membership_guidelines__subItem__pY_ww{margin-bottom:8px;line-height:1.6;font-weight:400}.membership_guidelines__subItem__pY_ww:last-child{margin-bottom:0}@media(max-width:768px){.membership_guidelines__gIA_n{margin:30px 0 60px}.membership_guidelines__title__yrbMN{font-size:20px;margin-bottom:20px}.membership_guidelines__list__21vfC{padding-left:16px}.membership_guidelines__subList___vzT4{padding-left:20px}}