.membership-module__Slw-pa__page{color:#0f172a;background:#fff;overflow-x:hidden}.membership-module__Slw-pa__hero{background:#fafbff;justify-content:center;align-items:center;min-height:88vh;display:flex;position:relative;overflow:hidden}.membership-module__Slw-pa__orb1,.membership-module__Slw-pa__orb2,.membership-module__Slw-pa__orb3{filter:blur(100px);pointer-events:none;border-radius:50%;position:absolute}.membership-module__Slw-pa__orb1{opacity:.13;width:620px;height:620px;transition:background .6s;animation:14s ease-in-out infinite membership-module__Slw-pa__floatA;top:-180px;left:-120px}.membership-module__Slw-pa__orb2{opacity:.09;width:400px;height:400px;transition:background .6s;animation:11s ease-in-out infinite membership-module__Slw-pa__floatB;bottom:-80px;right:-60px}.membership-module__Slw-pa__orb3{opacity:.06;background:#f59e0b;width:280px;height:280px;animation:17s ease-in-out infinite membership-module__Slw-pa__floatC;top:50%;left:60%}@keyframes membership-module__Slw-pa__floatA{0%,to{transform:translate(0)scale(1)}33%{transform:translate(50px,-35px)scale(1.04)}66%{transform:translate(-25px,20px)scale(.97)}}@keyframes membership-module__Slw-pa__floatB{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-40px,-28px)scale(1.05)}70%{transform:translate(20px,15px)scale(.96)}}@keyframes membership-module__Slw-pa__floatC{0%,to{transform:translate(0)}50%{transform:translate(-60px,-40px)}}.membership-module__Slw-pa__grain{pointer-events:none;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.membership-module__Slw-pa__heroInner{z-index:2;text-align:center;max-width:720px;margin:0 auto;padding:5rem 1.5rem 4rem;position:relative}.membership-module__Slw-pa__heroPill{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:2rem;padding:.35rem 1rem;font-size:.78rem;font-weight:700;transition:background .4s,border-color .4s,color .4s;display:inline-flex}.membership-module__Slw-pa__heroTitle{color:#0f172a;letter-spacing:-.035em;margin-bottom:1.5rem;font-size:clamp(2.8rem,6.5vw,4.5rem);font-weight:900;line-height:1.07}.membership-module__Slw-pa__heroAccent{transition:color .4s;display:block}.membership-module__Slw-pa__heroSub{color:#64748b;max-width:520px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.7}.membership-module__Slw-pa__planBanner{color:#475569;border:1px solid;border-radius:12px;align-items:center;gap:.6rem;padding:.65rem 1.3rem;font-size:.875rem;transition:background .4s,border-color .4s;display:inline-flex}.membership-module__Slw-pa__scrollHint{justify-content:center;margin-top:3rem;display:flex}.membership-module__Slw-pa__scrollDot{border-radius:50%;width:6px;height:6px}.membership-module__Slw-pa__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem 2rem;display:flex}.membership-module__Slw-pa__tabs{background:#f1f5f9;border-radius:12px;gap:.5rem;padding:4px;display:flex}.membership-module__Slw-pa__tab{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;padding:.6rem 1.3rem;font-size:.9rem;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.membership-module__Slw-pa__tab:hover{color:#475569}.membership-module__Slw-pa__tabActive{color:#0f172a}.membership-module__Slw-pa__tabIndicator{z-index:0;border:1px solid;border-radius:9px;position:absolute;inset:0}.membership-module__Slw-pa__tabContent{z-index:1;align-items:center;gap:.45rem;display:flex;position:relative}.membership-module__Slw-pa__billing{align-items:center;gap:.65rem;font-size:.9rem;font-weight:500;display:flex}.membership-module__Slw-pa__billingOn{color:#0f172a;font-weight:700}.membership-module__Slw-pa__billingOff{color:#94a3b8}.membership-module__Slw-pa__savePill{border-radius:999px;margin-left:.25rem;padding:.12rem .5rem;font-size:.72rem;font-weight:700;transition:background .3s,color .3s;display:inline-block}.membership-module__Slw-pa__toggleBtn{cursor:pointer;background:#e2e8f0;border:none;border-radius:999px;align-items:center;width:48px;height:26px;padding:0;display:flex;position:relative}.membership-module__Slw-pa__toggleThumb{border-radius:50%;width:20px;height:20px;position:absolute;left:3px;box-shadow:0 1px 4px #0000002e}.membership-module__Slw-pa__tilt{transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:transform .12s;position:relative}.membership-module__Slw-pa__tiltSheen{border-radius:inherit;background:radial-gradient(280px circle at var(--lx,50%) var(--ly,50%), #ffffff8c, transparent 60%);pointer-events:none;opacity:0;z-index:10;transition:opacity .3s;position:absolute;inset:0}.membership-module__Slw-pa__tilt:hover .membership-module__Slw-pa__tiltSheen{opacity:1}.membership-module__Slw-pa__cardSection{max-width:1100px;margin:0 auto;padding:0 1.5rem 5rem}.membership-module__Slw-pa__cardGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.membership-module__Slw-pa__cardBase{background:#fff;border:1.5px solid #e8ecf0;border-radius:20px;flex-direction:column;padding:2rem;transition:box-shadow .25s;display:flex;box-shadow:0 2px 12px #0000000a,0 8px 32px #0000000a}.membership-module__Slw-pa__cardBase:hover{box-shadow:0 4px 24px #00000014,0 16px 48px #0000000f}.membership-module__Slw-pa__cardFeatured{box-shadow:0 0 0 1.5px var(--accent,#00bf63), 0 4px 24px #0000000f, 0 20px 60px #00000014, 0 0 60px var(--accent-glow,#00bf6324);background:#fff;border-radius:20px;flex-direction:column;padding:2rem;transition:box-shadow .25s;display:flex;position:relative}.membership-module__Slw-pa__cardFeatured:hover{box-shadow:0 0 0 1.5px var(--accent,#00bf63), 0 8px 32px #0000001a, 0 28px 80px #0000001a, 0 0 80px var(--accent-glow,#00bf6333)}.membership-module__Slw-pa__gradientBorder{background:linear-gradient(90deg, var(--c1,#00bf63), #667eea, var(--c1,#00bf63));background-size:200% 100%;border-radius:999px;height:3px;animation:2.5s linear infinite membership-module__Slw-pa__shimmerBorder;position:absolute;top:0;left:1.5rem;right:1.5rem}@keyframes membership-module__Slw-pa__shimmerBorder{0%{background-position:200% 0}to{background-position:-200% 0}}.membership-module__Slw-pa__cardBase.membership-module__Slw-pa__cardCurrent{box-shadow:0 0 0 2px var(--accent,#00bf63), 0 4px 24px #00000012}.membership-module__Slw-pa__currentChip,.membership-module__Slw-pa__badgeChip{letter-spacing:.03em;border:1px solid;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:1.25rem;right:1.25rem}.membership-module__Slw-pa__cardHead{border-bottom:1px solid #f0f4f8;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.membership-module__Slw-pa__cardIconWrap{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1rem;display:flex}.membership-module__Slw-pa__cardName{color:#0f172a;margin-bottom:.3rem;font-size:1.15rem;font-weight:700}.membership-module__Slw-pa__cardDesc{color:#64748b;font-size:.83rem;line-height:1.55}.membership-module__Slw-pa__priceRow{flex-wrap:wrap;align-items:baseline;gap:.6rem;min-height:3.5rem;margin-bottom:1.75rem;display:flex}.membership-module__Slw-pa__priceBlock{align-items:baseline;gap:.1rem;display:flex}.membership-module__Slw-pa__priceFree,.membership-module__Slw-pa__priceNum{color:#0f172a;letter-spacing:-.04em;font-size:3rem;font-weight:900;line-height:1}.membership-module__Slw-pa__priceSup{color:#64748b;align-self:flex-start;margin-top:.4rem;font-size:1.3rem;font-weight:700}.membership-module__Slw-pa__priceSub{color:#94a3b8;align-self:flex-end;margin-bottom:.3rem;margin-left:.15rem;font-size:.9rem;font-weight:400}.membership-module__Slw-pa__priceSave{border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.membership-module__Slw-pa__featureList{flex:1;margin:0 0 2rem;padding:0;list-style:none}.membership-module__Slw-pa__featureList li{border-bottom:1px solid #f7f9fb;align-items:flex-start;gap:.65rem;padding:.5rem 0;font-size:.875rem;line-height:1.5;display:flex}.membership-module__Slw-pa__featureList li:last-child{border-bottom:none}.membership-module__Slw-pa__featureOn{color:#0f172a}.membership-module__Slw-pa__featureOff{color:#c8d0dc}.membership-module__Slw-pa__checkIcon{flex-shrink:0;margin-top:3px;font-size:.72rem}.membership-module__Slw-pa__crossIcon{color:#d1d9e0;flex-shrink:0;margin-top:3px;font-size:.72rem}.membership-module__Slw-pa__btn{cursor:pointer;color:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.9rem 1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.membership-module__Slw-pa__btnGhost{color:#0f172a;background:#f8fafc;border:1.5px solid #e2e8f0}.membership-module__Slw-pa__btnCurrent{color:#94a3b8;cursor:default;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.9rem 1.5rem;font-size:.9rem;font-weight:600;display:flex}.membership-module__Slw-pa__btnArrow{font-size:.78rem}.membership-module__Slw-pa__btnManage{cursor:pointer;background:0 0;border:1.5px solid;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.9rem 1.5rem;font-size:.9rem;font-weight:600;transition:background .2s;display:flex}.membership-module__Slw-pa__btnManage:hover{background:#0000000a}@keyframes membership-module__Slw-pa__spin{to{transform:rotate(360deg)}}.membership-module__Slw-pa__spin{font-size:.85rem;animation:.7s linear infinite membership-module__Slw-pa__spin}.membership-module__Slw-pa__diffSection{background:#f8fafc;padding:6rem 1.5rem}.membership-module__Slw-pa__diffInner{max-width:1100px;margin:0 auto}.membership-module__Slw-pa__eyebrow{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem;font-size:.72rem;font-weight:800;transition:color .4s}.membership-module__Slw-pa__sectionTitle{color:#0f172a;letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.1}.membership-module__Slw-pa__sectionSub{color:#64748b;max-width:480px;margin-bottom:3.5rem;font-size:1rem;line-height:1.65}.membership-module__Slw-pa__diffGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.membership-module__Slw-pa__diffCard{background:#fff;border:1px solid #e8ecf0;border-radius:16px;padding:1.75rem;transition:box-shadow .2s,border-color .2s;box-shadow:0 2px 8px #0000000a}.membership-module__Slw-pa__diffCard:hover{border-color:#d1d9e0;box-shadow:0 8px 28px #00000017}.membership-module__Slw-pa__diffIconWrap{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:1rem;font-size:1rem;transition:background .4s,color .4s;display:flex}.membership-module__Slw-pa__diffTitle{color:#0f172a;letter-spacing:-.01em;margin-bottom:.5rem;font-size:1rem;font-weight:700}.membership-module__Slw-pa__diffDesc{color:#64748b;font-size:.83rem;line-height:1.65}.membership-module__Slw-pa__tableSection{max-width:1100px;margin:0 auto;padding:5rem 1.5rem 0}.membership-module__Slw-pa__tableWrap{background:#fff;border:1.5px solid #e8ecf0;border-radius:16px;margin-top:2rem;overflow-x:auto;box-shadow:0 2px 16px #0000000a}.membership-module__Slw-pa__table{border-collapse:collapse;width:100%}.membership-module__Slw-pa__thFeature,.membership-module__Slw-pa__thPlan{letter-spacing:.03em;color:#64748b;text-align:left;background:#f8fafc;border-bottom:1.5px solid #e8ecf0;padding:1rem 1.25rem;font-size:.78rem;font-weight:700}.membership-module__Slw-pa__thPlan{text-align:center}.membership-module__Slw-pa__thIcon{margin-bottom:.3rem;font-size:1rem;display:block}.membership-module__Slw-pa__tableRow{border-bottom:1px solid #f1f5f9}.membership-module__Slw-pa__tableRow:last-child{border-bottom:none}.membership-module__Slw-pa__tableRow:hover{background:#fafbfc}.membership-module__Slw-pa__tdFeature{color:#374151;padding:.85rem 1.25rem;font-size:.875rem;font-weight:500}.membership-module__Slw-pa__tdCell{text-align:center;padding:.85rem 1.25rem}.membership-module__Slw-pa__faqSection{max-width:1100px;margin:0 auto;padding:5rem 1.5rem}.membership-module__Slw-pa__faqInner{grid-template-columns:280px 1fr;align-items:start;gap:5rem;display:grid}.membership-module__Slw-pa__faqLeft{position:sticky;top:6rem}.membership-module__Slw-pa__faqContact{border-bottom:2px solid #0000;align-items:center;gap:.25rem;margin-top:1.25rem;padding-bottom:2px;font-size:.875rem;font-weight:700;text-decoration:none;transition:border-color .2s;display:inline-flex}.membership-module__Slw-pa__faqContact:hover{border-bottom-color:currentColor}.membership-module__Slw-pa__faqRight{flex-direction:column;display:flex}.membership-module__Slw-pa__faqItem{border-bottom:1px solid #f0f4f8;overflow:hidden}.membership-module__Slw-pa__faqOpen{border-bottom-color:#e2e8f0}.membership-module__Slw-pa__faqQ{color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.15rem 0;font-size:.95rem;font-weight:600;display:flex}.membership-module__Slw-pa__faqIcon{color:#94a3b8;border:1.5px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.6rem;display:flex}.membership-module__Slw-pa__faqOpen .membership-module__Slw-pa__faqIcon{color:#fff;background:#0f172a;border-color:#0f172a}.membership-module__Slw-pa__faqA{color:#64748b;margin:0;padding:0 0 1.15rem;font-size:.875rem;line-height:1.7;overflow:hidden}.membership-module__Slw-pa__cta{text-align:center;background:#fafbff;border-top:1px solid #edf0f7;margin-top:2rem;padding:7rem 1.5rem;position:relative;overflow:hidden}.membership-module__Slw-pa__ctaOrb1{filter:blur(110px);opacity:.11;pointer-events:none;border-radius:50%;width:500px;height:500px;transition:background .6s;animation:14s ease-in-out infinite membership-module__Slw-pa__floatA;position:absolute;top:-150px;left:-100px}.membership-module__Slw-pa__ctaOrb2{filter:blur(90px);opacity:.08;pointer-events:none;border-radius:50%;width:350px;height:350px;transition:background .6s;animation:11s ease-in-out infinite membership-module__Slw-pa__floatB;position:absolute;bottom:-80px;right:-60px}.membership-module__Slw-pa__ctaInner{z-index:1;max-width:640px;margin:0 auto;position:relative}.membership-module__Slw-pa__ctaTitle{color:#0f172a;letter-spacing:-.035em;margin-bottom:1.25rem;font-size:clamp(2.4rem,5.5vw,4rem);font-weight:900;line-height:1.1}.membership-module__Slw-pa__ctaSub{color:#64748b;margin-bottom:2.5rem;font-size:1.05rem;line-height:1.65}.membership-module__Slw-pa__ctaButtons{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.membership-module__Slw-pa__ctaPrimary{color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.95rem 2.25rem;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 4px 20px #00000026}.membership-module__Slw-pa__ctaSecondary{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;padding:.95rem 2.25rem;font-size:.95rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0000000d}[data-theme=dark] .membership-module__Slw-pa__page{background:#060610}[data-theme=dark] .membership-module__Slw-pa__hero{background:#07071a}[data-theme=dark] .membership-module__Slw-pa__heroTitle{color:#f1f5f9}[data-theme=dark] .membership-module__Slw-pa__heroSub{color:#64748b}[data-theme=dark] .membership-module__Slw-pa__planBanner{color:#94a3b8}[data-theme=dark] .membership-module__Slw-pa__tabs{background:#0f172a}[data-theme=dark] .membership-module__Slw-pa__tab{color:#475569}[data-theme=dark] .membership-module__Slw-pa__tab:hover{color:#94a3b8}[data-theme=dark] .membership-module__Slw-pa__tabActive,[data-theme=dark] .membership-module__Slw-pa__billingOn{color:#e2e8f0}[data-theme=dark] .membership-module__Slw-pa__billingOff{color:#475569}[data-theme=dark] .membership-module__Slw-pa__toggleBtn{background:#1e293b}[data-theme=dark] .membership-module__Slw-pa__cardBase{box-shadow:none;background:#0d1117;border-color:#1e293b}[data-theme=dark] .membership-module__Slw-pa__cardFeatured{background:#0d1117}[data-theme=dark] .membership-module__Slw-pa__cardHead{border-bottom-color:#1e293b}[data-theme=dark] .membership-module__Slw-pa__cardName{color:#f1f5f9}[data-theme=dark] .membership-module__Slw-pa__cardDesc{color:#64748b}[data-theme=dark] .membership-module__Slw-pa__priceFree,[data-theme=dark] .membership-module__Slw-pa__priceNum{color:#f1f5f9}[data-theme=dark] .membership-module__Slw-pa__featureOn{color:#e2e8f0}[data-theme=dark] .membership-module__Slw-pa__featureOff{color:#1e293b}[data-theme=dark] .membership-module__Slw-pa__featureList li{border-bottom-color:#0d1117}[data-theme=dark] .membership-module__Slw-pa__btnGhost{color:#e2e8f0;background:#1e293b;border-color:#334155}[data-theme=dark] .membership-module__Slw-pa__btnCurrent{color:#475569;background:#0f172a;border-color:#1e293b}[data-theme=dark] .membership-module__Slw-pa__diffSection{background:#07071a}[data-theme=dark] .membership-module__Slw-pa__sectionTitle{color:#f1f5f9}[data-theme=dark] .membership-module__Slw-pa__sectionSub{color:#64748b}[data-theme=dark] .membership-module__Slw-pa__diffCard{box-shadow:none;background:#0d1117;border-color:#1e293b}[data-theme=dark] .membership-module__Slw-pa__diffTitle{color:#f1f5f9}[data-theme=dark] .membership-module__Slw-pa__diffDesc{color:#64748b}[data-theme=dark] .membership-module__Slw-pa__tableWrap{background:#0d1117;border-color:#1e293b}[data-theme=dark] .membership-module__Slw-pa__thFeature,[data-theme=dark] .membership-module__Slw-pa__thPlan{color:#475569;background:#07071a;border-color:#1e293b}[data-theme=dark] .membership-module__Slw-pa__tableRow{border-color:#1e293b}[data-theme=dark] .membership-module__Slw-pa__tableRow:hover{background:#0a0a14}[data-theme=dark] .membership-module__Slw-pa__tdFeature{color:#cbd5e1}[data-theme=dark] .membership-module__Slw-pa__faqItem{border-color:#1e293b}[data-theme=dark] .membership-module__Slw-pa__faqOpen{border-color:#334155}[data-theme=dark] .membership-module__Slw-pa__faqQ{color:#f1f5f9}[data-theme=dark] .membership-module__Slw-pa__faqIcon{color:#475569;border-color:#334155}[data-theme=dark] .membership-module__Slw-pa__faqOpen .membership-module__Slw-pa__faqIcon{color:#0f172a;background:#f1f5f9;border-color:#f1f5f9}[data-theme=dark] .membership-module__Slw-pa__faqA{color:#94a3b8}[data-theme=dark] .membership-module__Slw-pa__faqLeft .membership-module__Slw-pa__sectionTitle{color:#f1f5f9}[data-theme=dark] .membership-module__Slw-pa__faqContact{color:inherit}[data-theme=dark] .membership-module__Slw-pa__cta{background:#07071a;border-color:#1e293b}[data-theme=dark] .membership-module__Slw-pa__ctaTitle{color:#f1f5f9}[data-theme=dark] .membership-module__Slw-pa__ctaSub{color:#64748b}[data-theme=dark] .membership-module__Slw-pa__ctaSecondary{color:#94a3b8;background:#0d1117;border-color:#1e293b}@media (max-width:960px){.membership-module__Slw-pa__diffGrid{grid-template-columns:repeat(2,1fr)}.membership-module__Slw-pa__faqInner{grid-template-columns:1fr;gap:2.5rem}.membership-module__Slw-pa__faqLeft{position:static}}@media (max-width:640px){.membership-module__Slw-pa__controls{flex-direction:column;align-items:stretch;padding:1.75rem 1rem 1.25rem}.membership-module__Slw-pa__tabs{width:100%}.membership-module__Slw-pa__tab{flex:1;justify-content:center}.membership-module__Slw-pa__billing{justify-content:center}.membership-module__Slw-pa__cardGrid,.membership-module__Slw-pa__diffGrid{grid-template-columns:1fr}.membership-module__Slw-pa__ctaButtons{flex-direction:column}.membership-module__Slw-pa__ctaPrimary,.membership-module__Slw-pa__ctaSecondary{justify-content:center;width:100%}.membership-module__Slw-pa__tableSection,.membership-module__Slw-pa__faqSection{padding-left:1rem;padding-right:1rem}}
