.club-preview-gate{max-width:980px;margin:36px auto 56px;padding:44px 36px;text-align:center;background:linear-gradient(135deg,#fbf1e4,#f5e3df);border:1px solid #b99b4540;border-radius:20px}
.club-preview-gate>.eyebrow{display:block}.club-preview-mark{display:block;font-size:42px;color:#a58735;margin:18px 0 12px}
.club-preview-gate h1{max-width:720px;margin:0 auto 20px;font:clamp(30px,4.5vw,48px)/1.15 Georgia,serif;color:#40352c}
.club-preview-gate>p{max-width:640px;margin:0 auto 26px;line-height:1.7;color:#685c50}
.club-preview-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:28px 0 32px}
.club-preview-actions a{display:flex;align-items:center;justify-content:center;min-height:54px;padding:12px 26px;font-size:16px;box-sizing:border-box;border-radius:8px;font-weight:600}
.club-preview-actions .primary{background:#d6a1a1;color:#392c26;border:1px solid #d6a1a1}.club-preview-actions .secondary{background:#fff6ea;border:1px solid #af914a;color:#645025}
.club-preview-perks{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 24px;margin-bottom:24px;font-size:14px;color:#735c2d}.club-preview-perks span:before{content:'✦ ';color:#a58735}
.club-preview-gate>.tiny{margin-bottom:0;font-size:12px}
@media(max-width:620px){.club-preview-gate{margin:24px 0 36px;padding:30px 20px;border-radius:14px}.club-preview-actions{flex-direction:column;gap:12px}.club-preview-actions a{width:100%}.club-preview-perks{flex-direction:column;gap:12px}.club-preview-gate>p{font-size:15px}}
