.members-only-banner{display:flex;justify-content:center;padding:26px;color:#fff}.mo-card{position:relative;aspect-ratio:1/1;max-width:640px;width:100%;border:2px solid #f33;border-radius:16px;background:linear-gradient(145deg,#0e0e0e,#000);box-shadow:0 8px 22px rgba(255,51,51,.28);overflow:hidden}.mo-media{position:absolute;inset:0}.mo-gif{width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.05) brightness(.92)}.mo-panel{position:absolute;right:0;top:0;bottom:0;width:56%;background:rgba(0,0,0,.78);backdrop-filter:blur(2px);padding:18px;display:flex;flex-direction:column;justify-content:center}.mo-title{font-size:1.55rem;font-weight:800;letter-spacing:.6px}.mo-text{opacity:.92;margin-top:8px}.mo-actions{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.mo-btn{display:inline-block;padding:12px 22px;border-radius:24px;text-decoration:none;font-weight:800;color:#fff;background:linear-gradient(145deg,#f33,#c00);box-shadow:0 4px 15px rgba(255,51,51,.5);transition:transform .2s ease,box-shadow .2s ease}.mo-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,51,51,.7)}@media (max-width:768px){.members-only-banner{padding:20px}.mo-card{max-width:92vw}.mo-panel{width:100%;height:58%;right:auto;left:0;top:auto;bottom:0}.mo-title{font-size:1.35rem}.mo-actions{justify-content:center}}