.wombat-vip-benefit { margin-bottom: 2rem; padding: 1.6rem; border: 1px solid rgba(var(--color-foreground), .18); border-radius: 1rem; text-align: left; }
.wombat-vip-benefit h2 { margin: 0 0 1rem; }
.wombat-vip-benefit p { line-height: 1.6; }
.wombat-vip-benefit .button { width: 100%; }
.wombat-vip-benefit [hidden] { display: none !important; }
.wombat-vip-benefit[data-vip-eligible="false"] { display: none !important; }
