.mm-membership-page[data-v-09c34764]{background:var(--mm-bg);font-family:var(--mm-font-body)}.mm-mem-hero[data-v-09c34764]{position:relative;overflow:hidden;padding:72px 0 80px;text-align:center}.mm-mem-hero-bg[data-v-09c34764]{position:absolute;inset:0;background:linear-gradient(135deg,var(--mm-primary-hover) 0,var(--mm-primary) 45%,var(--mm-primary-light) 100%);z-index:0}.mm-mem-hero-bg[data-v-09c34764]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 50%,rgba(244,164,96,.15) 0,transparent 50%),radial-gradient(circle at 85% 30%,hsla(0,0%,100%,.05) 0,transparent 40%)}.mm-mem-hero-inner[data-v-09c34764]{position:relative;z-index:1}.mm-mem-hero-badge[data-v-09c34764]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:6px 18px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:var(--mm-radius-pill);font-size:var(--mm-fs-body-sm);font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:20px;backdrop-filter:blur(4px)}.mm-mem-hero-title[data-v-09c34764]{font-family:var(--mm-font-heading);font-size:40px;font-weight:800;color:#fff;margin:0 0 16px;line-height:1.2}.mm-mem-hero-sub[data-v-09c34764]{font-size:var(--mm-fs-h3);color:hsla(0,0%,100%,.8);max-width:640px;margin:0 auto 24px;line-height:1.65}.mm-mem-hero-sub strong[data-v-09c34764]{color:#fff}.mm-mem-hero-taglines[data-v-09c34764]{margin-top:8px}.mm-mem-tag[data-v-09c34764]{display:inline-block;padding:8px 20px;background:rgba(244,164,96,.2);border:1px solid rgba(244,164,96,.4);border-radius:var(--mm-radius-pill);font-size:var(--mm-fs-body);font-style:italic;color:var(--mm-accent)}.mm-mem-pricing[data-v-09c34764]{padding:60px 0}.mm-pricing-wrap[data-v-09c34764]{display:grid;grid-template-columns:1fr 1.1fr;gap:28px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;max-width:900px;margin:0 auto}.mm-pricing-card[data-v-09c34764]{background:#fff;border-radius:var(--mm-radius-card);-webkit-box-shadow:var(--mm-shadow-md);box-shadow:var(--mm-shadow-md);border:2px solid rgba(139,0,0,.12);padding:40px 32px;text-align:center;position:relative;overflow:hidden}.mm-pricing-card[data-v-09c34764]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--mm-primary),var(--mm-primary-light),var(--mm-accent))}.mm-pricing-badge[data-v-09c34764]{display:inline-block;padding:4px 14px;background:var(--mm-primary-alpha);color:var(--mm-primary);border-radius:var(--mm-radius-pill);font-size:var(--mm-fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:20px}.mm-pricing-icon[data-v-09c34764]{font-size:36px;color:var(--mm-primary);margin-bottom:12px}.mm-pricing-name[data-v-09c34764]{font-family:var(--mm-font-heading);font-size:var(--mm-fs-h1);font-weight:700;color:var(--mm-text);margin:0 0 20px}.mm-pricing-amount[data-v-09c34764]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;margin-bottom:28px}.mm-pricing-currency[data-v-09c34764]{font-size:24px;font-weight:700;color:var(--mm-primary)}.mm-pricing-price[data-v-09c34764]{font-size:56px;font-weight:800;color:var(--mm-primary);font-family:var(--mm-font-heading);line-height:1}.mm-pricing-per[data-v-09c34764]{font-size:var(--mm-fs-body);color:var(--mm-text-secondary);-ms-flex-item-align:end;align-self:flex-end;margin-bottom:4px}.mm-pricing-features[data-v-09c34764]{list-style:none;padding:0;margin:0 0 28px;text-align:left}.mm-pricing-features li[data-v-09c34764]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:10px 0;font-size:var(--mm-fs-body);color:var(--mm-text);border-bottom:1px solid var(--mm-border)}.mm-pricing-features li[data-v-09c34764]:last-child{border-bottom:none}.mm-check[data-v-09c34764]{color:var(--mm-success);font-size:var(--mm-fs-section);-ms-flex-negative:0;flex-shrink:0}.mm-pricing-cta[data-v-09c34764]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:13px 24px;background:linear-gradient(135deg,var(--mm-primary),var(--mm-primary-light));color:#fff;border-radius:var(--mm-radius-pill);font-size:var(--mm-fs-section);font-weight:600;font-family:var(--mm-font-body);text-decoration:none;-webkit-transition:var(--mm-transition);transition:var(--mm-transition);-webkit-box-shadow:0 4px 14px rgba(139,0,0,.25);box-shadow:0 4px 14px rgba(139,0,0,.25)}.mm-pricing-cta[data-v-09c34764]:hover{color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(139,0,0,.35);box-shadow:0 6px 20px rgba(139,0,0,.35)}.mm-savings-card[data-v-09c34764]{background:#fff;border-radius:var(--mm-radius-card);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow);border:1px solid var(--mm-border);overflow:hidden}.mm-savings-header[data-v-09c34764]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:14px 20px;background:var(--mm-bg-subtle);border-bottom:1px solid var(--mm-border);font-family:var(--mm-font-heading);font-size:var(--mm-fs-body);font-weight:700;color:var(--mm-primary)}.mm-savings-icon[data-v-09c34764]{font-size:var(--mm-fs-h3)}.mm-savings-row[data-v-09c34764]{padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.mm-savings-row--bad[data-v-09c34764]{background:rgba(239,68,68,.04)}.mm-savings-row--good[data-v-09c34764]{background:rgba(16,185,129,.05)}.mm-savings-label[data-v-09c34764]{font-size:var(--mm-fs-caption);font-weight:500;color:var(--mm-text-secondary)}.mm-savings-value[data-v-09c34764]{font-size:var(--mm-fs-h1);font-weight:700;font-family:var(--mm-font-heading);color:var(--mm-text)}.mm-savings-row--bad .mm-savings-value[data-v-09c34764]{color:var(--mm-danger);text-decoration:line-through;opacity:.7}.mm-savings-row--good .mm-savings-value[data-v-09c34764]{color:var(--mm-success)}.mm-savings-note[data-v-09c34764]{font-size:var(--mm-fs-micro);color:var(--mm-text-secondary)}.mm-savings-divider[data-v-09c34764]{text-align:center;padding:8px;font-size:var(--mm-fs-caption);font-weight:700;color:var(--mm-text-secondary);border-top:1px solid var(--mm-border);border-bottom:1px solid var(--mm-border);background:#fff}.mm-savings-result[data-v-09c34764]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:14px 20px;font-size:var(--mm-fs-body);color:var(--mm-text);background:rgba(16,185,129,.06)}.mm-savings-result .bi[data-v-09c34764]{color:var(--mm-success);font-size:var(--mm-fs-h2)}.mm-savings-result strong[data-v-09c34764]{color:var(--mm-success)}.mm-mem-benefits[data-v-09c34764]{padding:0 0 60px}.mm-mem-section-title[data-v-09c34764]{font-family:var(--mm-font-heading);font-size:26px;font-weight:700;color:var(--mm-text);text-align:center;margin:0 0 32px}.mm-benefits-grid[data-v-09c34764]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mm-benefit-card[data-v-09c34764]{background:#fff;border-radius:var(--mm-radius-card);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow);border:1px solid var(--mm-border);padding:24px 20px;-webkit-transition:var(--mm-transition);transition:var(--mm-transition)}.mm-benefit-card[data-v-09c34764]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:var(--mm-shadow-md);box-shadow:var(--mm-shadow-md)}.mm-benefit-icon[data-v-09c34764]{width:48px;height:48px;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--mm-fs-h1);margin-bottom:14px}.mm-benefit-icon--green[data-v-09c34764]{background:rgba(16,185,129,.1);color:var(--mm-success)}.mm-benefit-icon--blue[data-v-09c34764]{background:rgba(59,130,246,.1);color:var(--mm-avatar-male)}.mm-benefit-icon--gold[data-v-09c34764]{background:rgba(244,164,96,.15);color:var(--mm-warning)}.mm-benefit-icon--purple[data-v-09c34764]{background:rgba(139,92,246,.1);color:var(--mm-indigo)}.mm-benefit-icon--rose[data-v-09c34764]{background:rgba(244,63,94,.1);color:#e11d48}.mm-benefit-icon--teal[data-v-09c34764]{background:rgba(20,184,166,.1);color:var(--mm-teal)}.mm-benefit-title[data-v-09c34764]{font-family:var(--mm-font-heading);font-size:var(--mm-fs-section);font-weight:700;color:var(--mm-text);margin:0 0 8px}.mm-benefit-desc[data-v-09c34764]{font-size:var(--mm-fs-body-sm);color:var(--mm-text-secondary);line-height:1.55;margin:0}.mm-mem-promise[data-v-09c34764]{padding:0 0 72px}.mm-promise-card[data-v-09c34764]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;background:linear-gradient(135deg,var(--mm-bg-subtle),#fff);border-radius:var(--mm-radius-card);border:1px solid rgba(139,0,0,.12);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow);padding:36px 40px;max-width:860px;margin:0 auto}.mm-promise-icon[data-v-09c34764]{font-size:32px;color:var(--mm-primary);-webkit-animation:mmPulse-09c34764 2s ease-in-out infinite;animation:mmPulse-09c34764 2s ease-in-out infinite;-ms-flex-negative:0;flex-shrink:0}@-webkit-keyframes mmPulse-09c34764{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes mmPulse-09c34764{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}}.mm-promise-title[data-v-09c34764]{font-family:var(--mm-font-heading);font-size:var(--mm-fs-lg);font-weight:700;color:var(--mm-primary);margin:0 0 10px}.mm-promise-text[data-v-09c34764]{font-size:var(--mm-fs-body);color:var(--mm-text-secondary);line-height:1.7;margin:0 0 16px}.mm-promise-taglines[data-v-09c34764]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.mm-promise-tag[data-v-09c34764]{display:inline-block;padding:6px 16px;background:var(--mm-primary-alpha);color:var(--mm-primary);border-radius:var(--mm-radius-pill);font-size:var(--mm-fs-body-sm);font-style:italic;font-weight:500}.mm-mem-free[data-v-09c34764]{padding:28px 0 0}.mm-free-banner[data-v-09c34764]{gap:20px;max-width:900px;margin:0 auto;background:linear-gradient(135deg,rgba(16,185,129,.1),#fff);border:1px solid rgba(16,185,129,.35);border-left:5px solid var(--mm-success);border-radius:var(--mm-radius-card);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow);padding:22px 26px}.mm-free-banner[data-v-09c34764],.mm-free-icon[data-v-09c34764]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-free-icon[data-v-09c34764]{-ms-flex-negative:0;flex-shrink:0;width:52px;height:52px;border-radius:50%;background:rgba(16,185,129,.15);color:var(--mm-success);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:26px}.mm-free-copy[data-v-09c34764]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mm-free-head[data-v-09c34764]{font-family:var(--mm-font-heading);font-size:var(--mm-fs-lg);font-weight:800;color:var(--mm-text);margin:0 0 4px}.mm-free-hl[data-v-09c34764]{color:var(--mm-success)}.mm-free-sub[data-v-09c34764]{font-size:var(--mm-fs-body);color:var(--mm-text-secondary);line-height:1.6;margin:0}.mm-free-sub strong[data-v-09c34764]{color:var(--mm-text)}.mm-free-btn[data-v-09c34764]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 22px;background:linear-gradient(135deg,var(--mm-primary),var(--mm-primary-light));color:#fff;border-radius:var(--mm-radius-pill);font-weight:700;text-decoration:none;white-space:nowrap;-webkit-transition:var(--mm-transition);transition:var(--mm-transition);-webkit-box-shadow:0 4px 14px rgba(139,0,0,.22);box-shadow:0 4px 14px rgba(139,0,0,.22)}.mm-free-btn[data-v-09c34764]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);color:#fff;-webkit-box-shadow:0 6px 20px rgba(139,0,0,.3);box-shadow:0 6px 20px rgba(139,0,0,.3)}.mm-mem-loader[data-v-09c34764]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px;padding:90px 0;color:var(--mm-text-secondary);font-size:var(--mm-fs-body)}.mm-spinner[data-v-09c34764]{width:44px;height:44px;border:4px solid var(--mm-border);border-top-color:var(--mm-primary);border-radius:50%;-webkit-animation:mmSpin-09c34764 .8s linear infinite;animation:mmSpin-09c34764 .8s linear infinite}@-webkit-keyframes mmSpin-09c34764{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes mmSpin-09c34764{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:575px){.mm-free-banner[data-v-09c34764]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.mm-free-btn[data-v-09c34764]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:991px){.mm-pricing-wrap[data-v-09c34764]{grid-template-columns:1fr;max-width:480px}.mm-benefits-grid[data-v-09c34764]{grid-template-columns:repeat(2,1fr)}.mm-mem-hero-title[data-v-09c34764]{font-size:30px}}@media (max-width:575px){.mm-mem-hero[data-v-09c34764]{padding:48px 0 56px}.mm-mem-hero-title[data-v-09c34764]{font-size:24px}.mm-benefits-grid[data-v-09c34764]{grid-template-columns:1fr}.mm-promise-card[data-v-09c34764]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 20px}}