.mem-page{position:relative;overflow-x:clip}.mem-grid-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(var(--accent-rgb),.025) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.025) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(180deg,black 0,black 60%,transparent)}@keyframes memFadeUp{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes memShimmer{0%{background-position:-300%}to{background-position:300%}}@keyframes memGlowPulse{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}@keyframes memDotPulse{0%,to{box-shadow:0 0 0 0 rgba(var(--accent-rgb),.5)}50%{box-shadow:0 0 0 8px rgba(var(--accent-rgb),0)}}@keyframes memBadgeGlow{0%,to{box-shadow:0 0 12px rgba(99,102,241,.35)}50%{box-shadow:0 0 28px rgba(99,102,241,.7)}}.mem-hero{position:relative;z-index:1;padding:72px 24px 64px;text-align:center;max-width:960px;margin:0 auto}.mem-hero-badge{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.08);border-radius:999px;padding:6px 18px;margin-bottom:32px;animation:memFadeUp .6s cubic-bezier(.16,1,.3,1) .05s both}.mem-hero-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:memDotPulse 2s ease-in-out infinite}.mem-hero-badge-text{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.mem-hero-title{font-size:clamp(48px,8vw,96px);font-weight:900;line-height:.94;letter-spacing:-.04em;color:#fff;margin-bottom:26px;animation:memFadeUp .7s cubic-bezier(.16,1,.3,1) .12s both}.mem-hero-title .accent{display:block;background:linear-gradient(90deg,var(--accent) 0,var(--accent) 40%,var(--accent) 80%);background-size:200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:memShimmer 5s linear infinite}.mem-hero-sub{font-size:17px;color:rgba(233,236,243,.45);line-height:1.65;max-width:540px;margin:0 auto 36px;animation:memFadeUp .7s cubic-bezier(.16,1,.3,1) .2s both}.mem-hero-trust{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap;margin-bottom:44px;animation:memFadeUp .7s cubic-bezier(.16,1,.3,1) .28s both}.mem-trust-item{display:flex;align-items:center;gap:7px;font-size:13px;color:rgba(233,236,243,.35)}.mem-t-dot{width:5px;height:5px;border-radius:50%;background:#34d399;box-shadow:0 0 6px #34d399}.mem-launch-pill{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(52,211,153,.25);background:rgba(52,211,153,.06);border-radius:999px;padding:8px 22px;font-size:13px;font-weight:500;color:rgba(233,236,243,.55);animation:memFadeUp .7s cubic-bezier(.16,1,.3,1) .36s both}.mem-launch-tag{background:linear-gradient(135deg,#059669,#10b981);color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;border-radius:999px;padding:3px 10px}.mem-alert{max-width:640px;margin:0 auto 28px;padding:12px 18px;border-radius:12px;font-size:13.5px;text-align:center;position:relative;z-index:1;background:rgba(244,63,94,.08);border:1px solid rgba(244,63,94,.25);color:#fda4af}.mem-alert.info{background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.25);color:var(--accent)}.mem-plans-wrap{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:0 24px 72px}.mem-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.mem-card{border-radius:26px;padding:34px 28px 28px;position:relative;overflow:hidden;display:flex;flex-direction:column;animation:memFadeUp .7s cubic-bezier(.16,1,.3,1) both;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s}.mem-card:first-child{animation-delay:.1s}.mem-card:nth-child(2){animation-delay:.2s}.mem-card:nth-child(3){animation-delay:.3s}.mem-card:hover{transform:translateY(-8px)}.mem-card-glow{position:absolute;inset:0;pointer-events:none;border-radius:inherit}.mem-card-core{background:rgba(6,22,24,.88);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(45,212,191,.28);box-shadow:inset 0 1px 0 rgba(45,212,191,.1),0 24px 60px rgba(0,0,0,.5)}.mem-card-core:hover{border-color:rgba(45,212,191,.55);box-shadow:inset 0 1px 0 rgba(45,212,191,.14),0 40px 80px rgba(0,0,0,.5),0 0 60px rgba(45,212,191,.12)}.mem-card-core .mem-card-glow{background:radial-gradient(ellipse 90% 50% at 50% -10%,rgba(45,212,191,.14),transparent)}.mem-card-elite{background:rgba(12,10,32,.92);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1.5px solid rgba(129,140,248,.5);box-shadow:inset 0 1px 0 rgba(129,140,248,.12),0 28px 72px rgba(0,0,0,.55),0 0 80px rgba(99,102,241,.16);transform:scale(1.03)}.mem-card-elite:hover{transform:scale(1.03) translateY(-8px);border-color:rgba(165,180,252,.75);box-shadow:inset 0 1px 0 rgba(165,180,252,.18),0 48px 100px rgba(0,0,0,.55),0 0 100px rgba(99,102,241,.28)}.mem-card-elite .mem-card-glow{background:radial-gradient(ellipse 90% 50% at 50% -10%,rgba(99,102,241,.22),transparent)}.mem-card-legend{background:rgba(24,18,6,.85);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(245,200,66,.22);box-shadow:inset 0 1px 0 rgba(245,200,66,.07),0 24px 60px rgba(0,0,0,.5)}.mem-card-legend:hover{border-color:rgba(245,200,66,.5);box-shadow:inset 0 1px 0 rgba(245,200,66,.1),0 40px 80px rgba(0,0,0,.5),0 0 60px rgba(245,200,66,.1)}.mem-card-legend .mem-card-glow{background:radial-gradient(ellipse 90% 50% at 50% -10%,rgba(245,200,66,.12),transparent)}.mem-popular-badge{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,#4338ca,#818cf8,#4338ca);background-size:200%;color:#fff;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:5px 18px;border-radius:0 0 14px 14px;white-space:nowrap;animation:memShimmer 3s linear infinite,memBadgeGlow 2.5s ease infinite}.mem-diamond{position:absolute;top:18px;right:18px;width:60px;height:60px;opacity:.08}.mem-tier{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px}.mem-tier.core{color:#5eead4}.mem-tier.elite{color:#a5b4fc;padding-top:12px}.mem-tier.legend{color:#f5c842}.mem-name{font-size:28px;font-weight:900;color:#fff;letter-spacing:-.02em;margin-bottom:4px}.mem-name.core{color:#ccfbf1}.mem-name.elite{background:linear-gradient(90deg,#c7d2fe,#818cf8);-webkit-background-clip:text;background-clip:text}.mem-name.elite,.mem-name.legend{-webkit-text-fill-color:transparent}.mem-name.legend{background:linear-gradient(90deg,#f5c842,#d99e0b);-webkit-background-clip:text;background-clip:text}.mem-desc{font-size:13px;color:rgba(233,236,243,.4);margin-bottom:26px;line-height:1.5}.mem-price-row{display:flex;align-items:baseline;gap:5px;margin-bottom:5px}.mem-price{font-size:50px;font-weight:900;letter-spacing:-.04em;color:#fff;line-height:1}.mem-price-unit{font-size:14px;color:rgba(233,236,243,.4)}.mem-price-meta{display:flex;align-items:center;gap:8px;margin-bottom:5px}.mem-price-old{font-size:13px;color:rgba(233,236,243,.25);text-decoration:line-through}.mem-disc-pill{font-size:10px;font-weight:800;letter-spacing:.05em;border-radius:999px;padding:3px 9px;background:rgba(52,211,153,.15);color:#6ee7b7;border:1px solid rgba(52,211,153,.22)}.mem-cop-note{font-size:11px;color:rgba(233,236,243,.22);font-variant-numeric:tabular-nums}.mem-robux-note{font-size:12px;color:rgba(233,236,243,.35);margin-top:8px}.mem-robux-note strong{color:rgba(233,236,243,.65)}.mem-div{height:1px;background:rgba(255,255,255,.055);margin:22px 0}.mem-card-core .mem-div{background:rgba(45,212,191,.2)}.mem-card-elite .mem-div{background:rgba(129,140,248,.22)}.mem-card-legend .mem-div{background:rgba(245,200,66,.15)}.mem-feats{list-style:none;display:flex;flex-direction:column;gap:12px;flex:1;margin:0 0 28px;padding:0}.mem-feat{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:rgba(233,236,243,.65);line-height:1.45}.mem-feat.top{color:#fff;font-weight:700}.mem-feat.top.legend{color:#f8d878}.mem-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;margin-top:7px;background:rgba(94,234,212,.65)}.mem-card-core .mem-dot{background:#2dd4bf;box-shadow:0 0 6px rgba(45,212,191,.45)}.mem-card-elite .mem-dot{background:#818cf8;box-shadow:0 0 6px rgba(129,140,248,.45)}.mem-card-legend .mem-dot{background:#f5c842;box-shadow:0 0 6px rgba(245,200,66,.35)}.mem-btn{border:none;border-radius:13px;font-size:14px;font-weight:700;cursor:pointer;padding:14px 20px;width:100%;display:flex;align-items:center;justify-content:center;gap:7px;transition:all .25s cubic-bezier(.16,1,.3,1);font-family:inherit;color:#fff}.mem-btn:active{transform:scale(.97)!important}.mem-btn:disabled{opacity:.55;cursor:wait;transform:none!important}.mem-btn-core{background:linear-gradient(135deg,#0f766e,#2dd4bf);color:#042f2e;box-shadow:0 6px 20px rgba(45,212,191,.3)}.mem-btn-core:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 32px rgba(45,212,191,.45)}.mem-btn-elite{background:linear-gradient(135deg,#4338ca,#818cf8);box-shadow:0 6px 24px rgba(99,102,241,.35)}.mem-btn-elite:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 36px rgba(99,102,241,.55)}.mem-btn-legend{background:linear-gradient(135deg,#a16207,#f5c842);color:#1a1200;box-shadow:0 6px 20px rgba(245,200,66,.28)}.mem-btn-legend:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 32px rgba(245,200,66,.45)}.mem-trust-bar{display:flex;border:1px solid var(--border-subtle);border-radius:16px;overflow:hidden;background:rgba(255,255,255,.02);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);margin-top:40px}.mem-tstat{flex:1;padding:22px 24px;display:flex;align-items:center;gap:10px;border-right:1px solid var(--border-subtle);font-size:13px;color:rgba(233,236,243,.35)}.mem-tstat:last-child{border-right:none}.mem-section{padding:88px 24px;position:relative;z-index:1;border-top:1px solid var(--border-subtle)}.mem-container{max-width:1120px;margin:0 auto}.mem-eye{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;margin-bottom:14px;color:var(--accent)}.mem-s-title{font-size:clamp(32px,4.5vw,52px);font-weight:900;color:#fff;letter-spacing:-.025em;margin-bottom:16px;line-height:1.04}.mem-s-sub{font-size:16px;color:rgba(233,236,243,.4);line-height:1.7}.mem-bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px}.mem-bcard{border-radius:20px;padding:28px 24px;background:rgba(255,255,255,.02);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.mem-bcard:hover{border-color:rgba(255,255,255,.1);transform:translateY(-4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 20px 48px rgba(0,0,0,.3)}.mem-b-title{font-size:14px;font-weight:700;color:#fff;margin-bottom:8px}.mem-b-body{font-size:13px;color:rgba(233,236,243,.4);line-height:1.65}.mem-b-tiers{display:flex;gap:6px;margin-top:14px;flex-wrap:wrap}.mem-tp{font-size:10.5px;font-weight:700;border-radius:999px;padding:3px 10px;border:1px solid}.mem-tp.tc{color:#5eead4;border-color:rgba(45,212,191,.3);background:rgba(45,212,191,.1)}.mem-tp.te{color:#a5b4fc;border-color:rgba(129,140,248,.35);background:rgba(99,102,241,.12)}.mem-tp.tl{color:#f5c842;border-color:rgba(245,200,66,.25);background:rgba(245,200,66,.08)}.mem-ctable-wrap{background:rgba(255,255,255,.02);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:20px;overflow:hidden;margin-top:52px;overflow-x:auto}.mem-ctable{width:100%;border-collapse:separate;border-spacing:0;min-width:560px}.mem-ctable th{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(233,236,243,.35);padding:14px 18px;text-align:center;border-bottom:1px solid var(--border-subtle)}.mem-ctable th:first-child{text-align:left}.mem-ctable th.th-core{color:#5eead4}.mem-ctable th.th-elite{color:#a5b4fc}.mem-ctable th.th-legend{color:#f5c842}.mem-ctable td{padding:13px 18px;font-size:13.5px;border-bottom:1px solid var(--border-subtle);color:rgba(233,236,243,.65);text-align:center}.mem-ctable td:first-child{text-align:left;font-weight:500;color:rgba(233,236,243,.8)}.mem-ctable tr:last-child td{border-bottom:none}.mem-ctable tr:hover td{background:rgba(255,255,255,.015)}.mem-col-e{background:rgba(99,102,241,.07)}.mem-cy{color:#6ee7b7;font-size:16px}.mem-cn{color:rgba(233,236,243,.12);font-size:16px}.mem-fitem{margin-bottom:10px;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.02);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-subtle);transition:border-color .25s}.mem-fitem:hover{border-color:rgba(255,255,255,.1)}.mem-fq{width:100%;padding:20px 24px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;font-weight:600;color:#fff;text-align:left;font-family:inherit}.mem-fq svg{transition:transform .25s;flex-shrink:0}.mem-fitem.open .mem-fq svg{transform:rotate(180deg)}.mem-fa{padding:0 24px;max-height:0;overflow:hidden;font-size:13px;color:rgba(233,236,243,.4);line-height:1.7;transition:max-height .3s cubic-bezier(.16,1,.3,1),padding .3s}.mem-fitem.open .mem-fa{max-height:220px;padding:0 24px 20px}.mem-cta{text-align:center;padding:96px 24px 110px;position:relative;z-index:1;border-top:1px solid var(--border-subtle)}.mem-cta-orb{position:absolute;top:50%;left:50%;width:700px;height:400px;background:radial-gradient(ellipse,rgba(var(--accent-rgb),.1) 0,rgba(var(--accent-rgb),.05) 40%,transparent 70%);pointer-events:none;animation:memGlowPulse 5s ease-in-out infinite}.mem-cta-title{font-size:clamp(40px,7vw,80px);font-weight:900;color:#fff;letter-spacing:-.035em;line-height:.95;margin-bottom:22px}.mem-cta-title .accent{background:linear-gradient(90deg,var(--accent),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mem-cta-sub{font-size:17px;color:rgba(233,236,243,.4);max-width:420px;margin:0 auto 44px;line-height:1.65}.mem-cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.mem-btn-ghost{display:flex;align-items:center;gap:7px;padding:16px 32px;font-size:15px;font-weight:600;color:rgba(233,236,243,.55);background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:13px;text-decoration:none;transition:all .25s;font-family:inherit}.mem-btn-ghost:hover{color:#fff;border-color:rgba(255,255,255,.18)}.mem-cta-note{margin-top:22px;font-size:12px;color:rgba(233,236,243,.18)}.mem-pay-note{margin-top:12px;font-size:12px;line-height:1.45;color:rgba(233,236,243,.62);text-align:center}.mem-pay-note--cta{margin-top:10px;max-width:460px;margin-left:auto;margin-right:auto}.mem-exito{position:relative;z-index:1;max-width:620px;margin:0 auto;padding:72px 24px 110px;text-align:center}.mem-exito-icon{width:72px;height:72px;border-radius:50%;margin:0 auto 26px;display:flex;align-items:center;justify-content:center;background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.3);animation:memBadgeGlow 2.5s ease infinite}.mem-exito-card{margin-top:34px;text-align:left;border-radius:20px;padding:26px 28px;background:rgba(255,255,255,.02);border:1px solid var(--border-subtle);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mem-exito-row{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--border-subtle);font-size:13.5px}.mem-exito-row:last-child{border-bottom:none}.mem-exito-row .k{color:rgba(233,236,243,.4)}.mem-exito-row .v{color:#fff;font-weight:600;text-align:right}.mem-exito-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:34px}@media (max-width:900px){.mem-bgrid,.mem-plans-grid{grid-template-columns:1fr}.mem-card-elite{transform:none}.mem-card-elite:hover{transform:translateY(-8px)}.mem-trust-bar{flex-direction:column}.mem-tstat{border-right:none;border-bottom:1px solid var(--border-subtle);width:100%}.mem-tstat:last-child{border-bottom:none}.mem-hero{padding-top:48px}}@media (prefers-reduced-motion:reduce){.mem-card,.mem-hero-badge,.mem-hero-sub,.mem-hero-title,.mem-hero-trust,.mem-launch-pill{animation:none}}