.membership_hero__iB752{position:relative;background:linear-gradient(135deg,#0f172a,#1e3a5f 60%,#0e4f8a);padding:5rem 1.5rem 4rem;overflow:hidden}.membership_heroAccent__OYJ0_{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%,hsla(0,0%,100%,.06) 0,transparent 70%)}.membership_heroInner__jmDn3{position:relative;max-width:720px;margin:0 auto;text-align:center}.membership_heroTitle__d10L4{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#fff;margin:0 0 1rem;line-height:1.2}.membership_heroSub___o9Yu{font-size:1.1rem;color:hsla(0,0%,100%,.75);margin:0;line-height:1.6}.membership_introSection__2bVHf{background:#f8fafc;padding:3rem 1.5rem;border-bottom:1px solid #e2e8f0}.membership_introInner__B_SAt{max-width:720px;margin:0 auto;text-align:center}.membership_introText__SxAOZ{font-size:1.05rem;color:#475569;line-height:1.8;margin:0}.membership_plansSection__wH8s9{padding:4rem 1.5rem;background:#fff}.membership_plansInner__8EVzl{max-width:900px;margin:0 auto}.membership_sectionHeader__SIRsN{text-align:center;margin-bottom:2.5rem}.membership_sectionTitle__E4oxv{font-size:1.75rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.membership_sectionSub__hLKWY{font-size:1rem;color:#64748b;margin:0}.membership_plansGrid__o3D8L{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.membership_planCard__0p4mQ{border:1px solid #e2e8f0;border-radius:14px;padding:2rem;display:flex;flex-direction:column;gap:1.25rem;transition:box-shadow .2s,border-color .2s}.membership_planCard__0p4mQ:hover{box-shadow:0 8px 30px rgba(0,0,0,.08);border-color:#94a3b8}.membership_planCardHeader__9rJVo{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.membership_planName__gkC2s{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0}.membership_planPriceBadge__ZOTR0{background:#fff7ed;color:#c2410c;font-size:1.1rem;font-weight:700;padding:.25rem .75rem;border-radius:999px;white-space:nowrap}.membership_benefitsList__lYH8p{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem;flex:1 1}.membership_benefitItem__Wkc_W{display:flex;align-items:flex-start;gap:.75rem}.membership_benefitIcon__2mO53{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0;background:#f0fdf4;color:#16a34a}.membership_benefitBody__qlgLA{display:flex;flex-direction:column}.membership_benefitValue__4uxeB{font-size:1rem;font-weight:600;color:#0f172a;line-height:1.3}.membership_benefitLabel__1wTr2{font-size:.82rem;color:#64748b}.membership_joinBtn__D57_b{display:block;width:100%;background:#0f172a;color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;cursor:pointer;text-align:center;transition:background .15s}.membership_joinBtn__D57_b:hover{background:#1e293b}.membership_valueSection__J_jL5{background:#f8fafc;padding:3rem 1.5rem;border-top:1px solid #e2e8f0}.membership_valueInner__l8FRF{max-width:720px;margin:0 auto;text-align:center}.membership_valueTitle__XUJRf{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.membership_valueText__KDl_u{font-size:.95rem;color:#475569;line-height:1.7;margin:0}.membership_emptyState__P_PMG,.membership_loadingState__3D4Zw{text-align:center;padding:3rem 1.5rem;color:#64748b;font-size:1rem}