.membership-section{position:relative;overflow:hidden;background:linear-gradient(135deg,#06172a,#07111c 56%,#101533);border-top:1px solid #155179;border-bottom:1px solid #155179}.membership-section:before{content:'';position:absolute;width:46rem;height:46rem;border-radius:50%;background:radial-gradient(circle,rgba(32,201,255,.18),transparent 65%);right:-20rem;top:-25rem;pointer-events:none}.membership-lead{max-width:650px;margin-bottom:28px}.membership-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;position:relative}.membership-card{display:flex;flex-direction:column;min-height:360px;padding:28px;background:rgba(3,11,22,.8);border:1px solid #1b557c;box-shadow:0 18px 48px rgba(0,0,0,.25);transition:transform .2s,border-color .2s}.membership-card:hover{transform:translateY(-6px);border-color:#20c9ff}.membership-card.featured{border-color:#20c9ff;background:linear-gradient(160deg,rgba(16,85,132,.45),rgba(3,11,22,.9))}.membership-card .tag{font:700 11px 'DM Sans';letter-spacing:1.4px;color:#38d8ff}.membership-card h3{font:800 32px 'Barlow Condensed';margin:10px 0 4px;letter-spacing:.4px}.membership-card .price{font:800 46px 'Barlow Condensed';color:#fff;margin:10px 0}.membership-card ul{list-style:none;padding:0;margin:8px 0 24px;color:#b4c6d8;line-height:2}.membership-card li:before{content:'✓';color:#20c9ff;font-weight:800;margin-right:9px}.membership-card .btn{margin-top:auto;text-align:center;border:0;cursor:pointer}.membership-note{color:#9eb3c5;font-size:13px;margin-top:18px}.member-strip{display:none;max-width:1180px;margin:0 auto 18px;padding:15px 18px;border:1px solid #20c9ff;background:#061a2c;color:#d6f8ff}.member-strip strong{color:#3ce3ff}.member-use{margin:10px 0 0;padding:12px 14px;border:1px solid #16648d;background:#061a2c;color:#d9f9ff;font-size:14px}.member-use input{accent-color:#20c9ff;margin-right:8px}@media(max-width:800px){.membership-grid{grid-template-columns:1fr}.membership-card{min-height:auto}.membership-section{padding-left:20px!important;padding-right:20px!important}}
