.mem-wide-container{margin-left:auto;margin-right:auto;max-width:none;padding-left:var(--sn-desktop-padding);padding-right:var(--sn-desktop-padding);width:100%}.mem-hero{align-items:center;background:var(--sn-dark);display:flex;min-height:180px;overflow:hidden;padding:var(--mem-hero-padding-top,50px) var(--sn-desktop-padding) var(--mem-hero-padding-bottom,50px);position:relative;text-align:left}.mem-hero-image,.mem-hero-overlay{inset:0;position:absolute}.mem-hero-image{z-index:0}.mem-hero-image img{height:100%;object-fit:cover;object-position:center top;width:100%}.mem-hero-overlay{background:rgba(30,41,59,var(--mem-hero-overlay-opacity,0));z-index:1}.mem-hero-content{position:relative;width:100%;z-index:2}.mem-hero-content h1{color:var(--sn-white);font-family:var(--sn-heading-font);font-size:var(--mem-hero-heading-size,25px);font-weight:700;line-height:1.25;margin:0}.mem-intro{background:var(--mem-intro-bg,var(--sn-white));overflow:visible;padding:var(--mem-intro-padding-top,60px) 0 var(--mem-intro-padding-bottom,80px)}.mem-intro-inner{min-height:460px;position:relative}.mem-intro-image{height:100%;left:0;position:absolute;top:0;width:50%;z-index:1}.mem-intro-image img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.mem-intro-card{background:var(--mem-intro-card-bg,var(--sn-white));border:1px solid #dde3ec;border-radius:4px;box-shadow:0 4px 32px rgba(0,0,0,.1);margin-left:35px;margin-top:60px;padding:var(--mem-intro-card-padding-y,38px) var(--mem-intro-card-padding-x,44px) calc(var(--mem-intro-card-padding-y, 38px) + 24px);position:relative;z-index:2}.mem-intro-lead,.mem-intro-lead p{color:var(--sn-dark);font-family:var(--sn-heading-font);font-size:var(--mem-intro-lead-size,16px);line-height:1.7;margin:0 0 10px}.mem-intro-sub{color:#475569;font-family:var(--sn-body-font);font-size:var(--mem-intro-body-size,14px);line-height:1.6;margin-bottom:24px}.mem-feature-item{align-items:flex-start;display:flex;gap:10px}.mem-feature-icon{flex:0 0 auto}.mem-feature-icon img{height:22px;margin-top:2px;object-fit:contain;width:22px}.mem-feature-title{color:var(--sn-dark);font-family:var(--sn-body-font);font-size:var(--mem-feature-title-size,15px);font-weight:600;line-height:1.4;margin-bottom:4px}.mem-feature-desc{color:#475569;font-family:var(--sn-body-font);font-size:var(--mem-feature-desc-size,12px);line-height:1.6;margin:0}.mem-levels-intro{background:var(--mem-levels-bg,#f1f5f9);padding:var(--mem-levels-padding-top,60px) 0 var(--mem-levels-padding-bottom,30px);text-align:center}.mem-levels-intro-text{color:var(--sn-dark);font-family:var(--sn-heading-font);font-size:var(--mem-levels-text-size,20px);font-weight:400;margin:0}.mem-pricing{background:linear-gradient(to bottom,var(--mem-pricing-bg,#f1f5f9) 0,var(--mem-pricing-bg,#f1f5f9) 50%,var(--sn-white) 50%,var(--sn-white) 100%);padding:var(--mem-pricing-padding-top,30px) 0 var(--mem-pricing-padding-bottom,60px);position:relative}.mem-price-card{background:var(--mem-pricing-card-bg,var(--sn-white));border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.04);height:100%;overflow:hidden}.mem-price-card,.mem-price-top{display:flex;flex-direction:column}.mem-price-top{align-items:center;border-bottom:1px solid #eef2f7;padding:32px 28px 28px;text-align:center}.mem-price-name{color:var(--sn-dark);font-family:var(--sn-heading-font);font-size:var(--mem-price-name-size,20px);font-weight:700;margin-bottom:8px}.mem-price-amount{margin-bottom:12px}.mem-price-dollar{color:var(--sn-dark);font-family:var(--sn-body-font);font-size:var(--mem-price-amount-size,22px);font-weight:700}.mem-price-period{color:#64748b}.mem-price-desc,.mem-price-period{font-family:var(--sn-body-font);font-size:var(--mem-price-body-size,12px)}.mem-price-desc{color:#475569;font-weight:600;line-height:1.65;margin-bottom:20px;min-height:64px;text-align:center}.mem-price-btn{background:var(--sn-button-bg);border-radius:3px;color:var(--sn-button-text);display:inline-block;font-family:var(--sn-body-font);font-size:var(--mem-price-body-size,12px);font-weight:700;line-height:1.2;padding:11px 28px;text-decoration:none;text-transform:uppercase;transition:background .25s ease,color .25s ease}.mem-price-btn:hover{background:var(--sn-button-hover-bg);color:var(--sn-button-text)}.mem-price-bottom{flex:1;padding:24px 28px 28px}.mem-price-plus{color:var(--sn-dark);letter-spacing:.2px;margin-bottom:8px;text-transform:uppercase}.mem-price-highlight,.mem-price-plus{font-family:var(--sn-body-font);font-size:var(--mem-price-body-size,12px);font-weight:600}.mem-price-highlight{color:var(--sn-primary);margin-bottom:10px}.mem-price-list-content,.mem-price-list-content li,.mem-price-list-content p{color:#475569;font-family:var(--sn-body-font);font-size:var(--mem-price-body-size,12px);line-height:1.6}.mem-price-list-content ul{margin:0 0 10px;padding-left:16px}.mem-price-list-content li{margin-bottom:5px}.mem-price-list-content p{margin:8px 0}.mem-price-list-content strong{color:var(--sn-primary);font-weight:700}.mem-table-section{background:var(--mem-table-section-bg,#f1f5f9);padding:var(--mem-table-padding-top,60px) var(--sn-desktop-padding) var(--mem-table-padding-bottom,40px)}.mem-table-container{background:#eef2f7;border-radius:6px;margin-left:auto;margin-right:auto;max-width:none;padding:34px 48px 28px;width:100%}.mem-table-heading{color:var(--sn-dark);font-family:var(--sn-heading-font);font-size:var(--mem-table-heading-size,20px);font-weight:400;margin-bottom:28px}.mem-table{background:var(--sn-white);border-collapse:collapse;margin-left:auto;margin-right:auto;max-width:1320px;min-width:980px;width:100%}.mem-table thead tr th{font-family:var(--sn-body-font);font-size:22px;font-weight:400;line-height:1.2;padding:16px 20px;text-align:center}.mem-th-benefit{background:var(--sn-white);color:var(--sn-dark);text-align:left!important;width:36%}.mem-th-mastermind,.mem-th-premium{background:var(--sn-primary);color:var(--sn-white)}.mem-th-elite{background:var(--sn-dark);color:var(--sn-white)}.mem-table tbody tr{border-bottom:1px solid #eef2f7}.mem-table tbody tr:nth-child(2n){background:#f8fafc}.mem-table tbody td{border-right:1px solid #eef2f7;color:#334155;font-family:var(--sn-body-font);font-size:var(--mem-table-body-size,13px);line-height:1.35;padding:14px 20px;text-align:center}.mem-table tbody td:first-child{color:#334155;text-align:left}.mem-check{color:var(--sn-primary)}.mem-check,.mem-check-elite{font-size:15px;font-weight:700}.mem-check-elite{color:var(--sn-dark)}.mem-info-icon{color:#94a3b8;cursor:help;font-size:13px;margin-left:4px}.mem-price-row td{border-top:2px solid #e2e8f0;color:var(--sn-dark);padding:20px 20px 8px;text-align:center}.mem-price-row td:first-child{text-align:left}.mem-price-row sup{font-size:13px;margin-right:4px;top:-.5em}.mem-price-row strong{color:var(--sn-dark);font-size:24px;font-weight:700}.mem-foot-period{color:#64748b;font-size:15px}.mem-btn-row td{padding:8px 20px 24px;text-align:center}.mem-table-btn{border-radius:3px;display:inline-block;font-family:var(--sn-body-font);font-size:13px;font-weight:600;line-height:1.2;min-width:150px;padding:11px 24px;text-decoration:none;transition:background .25s ease,color .25s ease;white-space:nowrap}.mem-table-btn--mastermind,.mem-table-btn--premium{background:var(--sn-button-bg);color:var(--sn-button-text)}.mem-table-btn--mastermind:hover,.mem-table-btn--premium:hover{background:var(--sn-button-hover-bg);color:var(--sn-button-text)}.mem-table-btn--elite{background:var(--sn-dark);color:var(--sn-white)}.mem-table-btn--elite:hover{background:#0f172a;color:var(--sn-white)}.mem-table-footnote{color:#64748b;font-family:var(--sn-body-font);font-size:12px;font-style:italic;margin:20px 0 0}.cp-final-cta{color:var(--sn-white);overflow:hidden;padding:var(--cp-final-cta-padding-top,50px) 0 var(--cp-final-cta-padding-bottom,50px);position:relative}.cp-final-cta-bg,.cp-final-cta-overlay{inset:0;position:absolute}.cp-final-cta-bg{background-image:var(--cp-final-cta-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:0}.cp-final-cta-overlay{background:rgba(0,0,0,var(--cp-final-cta-overlay-opacity,0));z-index:1}.cp-final-cta-inner{align-items:center;display:flex;gap:40px;justify-content:space-between;padding-left:var(--sn-desktop-padding);padding-right:var(--sn-desktop-padding);position:relative;z-index:2}.cp-final-cta-copy{flex:1 1 auto}.cp-final-cta-copy h2{color:var(--sn-white);font-family:var(--sn-heading-font);font-size:var(--cp-final-cta-heading-size,33px);font-weight:400;line-height:1.2;margin:0 0 8px}.cp-final-cta-copy h2 em{font-style:italic}.cp-final-cta-copy p{color:var(--sn-white);font-family:var(--sn-body-font);font-size:var(--cp-final-cta-subtext-size,16px);font-weight:600;line-height:1.5;margin:0}.cp-final-cta-action{flex:0 0 auto;min-width:300px;text-align:center}.cp-final-cta-action a{background:var(--sn-button-bg);border-radius:3px;color:var(--sn-button-text);display:inline-block;font-family:var(--sn-body-font);font-size:14px;font-weight:700;line-height:1.2;min-width:225px;padding:14px 46px;text-decoration:none}.cp-final-cta-action a:hover{background:var(--sn-button-hover-bg);color:var(--sn-button-text)}@media (max-width:991.98px){.cp-final-cta-inner,.mem-wide-container{padding-left:30px;padding-right:30px}.mem-hero{padding:50px 30px}.mem-intro{padding-bottom:60px}.mem-intro-inner{min-height:auto}.mem-intro-image{height:360px;position:relative;width:100%}.mem-intro-card{margin:-32px 20px 0}.mem-price-desc{min-height:0}.mem-table-section{padding-left:30px;padding-right:30px}.mem-table-container{padding:30px}.cp-final-cta-inner{align-items:flex-start;flex-direction:column;gap:28px}.cp-final-cta-action{min-width:0;text-align:left}}@media (max-width:767.98px){.cp-final-cta-inner,.mem-wide-container{padding-left:var(--sn-mobile-padding);padding-right:var(--sn-mobile-padding)}.mem-hero{padding:40px var(--sn-mobile-padding) 35px}.mem-hero-content h1{font-size:22px}.mem-intro{padding-bottom:48px;padding-top:40px}.mem-intro-card{padding:30px 26px 36px}.mem-levels-intro-text{font-size:17px}.mem-pricing{background:var(--mem-pricing-bg,#f1f5f9)}.mem-table-section{padding:40px var(--sn-mobile-padding) 30px}.mem-table-container{padding:26px 22px}.mem-table-heading{font-size:18px}.cp-final-cta{padding-bottom:36px;padding-top:36px}.cp-final-cta-copy h2{font-size:24px}.cp-final-cta-copy p{font-size:14px}.cp-final-cta-action,.cp-final-cta-action a{width:100%}}@media (max-width:480px){.mem-hero-content h1{font-size:20px}.mem-levels-intro-text{font-size:16px}}