.paddle-offer{margin:20px 0;padding:20px;border:1px solid #7c6dff;border-radius:16px;background:linear-gradient(125deg,#262044,#151b32);color:#f5f4ff;text-align:left}
.paddle-offer[hidden]{display:none}
.paddle-offer strong{display:block;font-size:clamp(1.15rem,3vw,1.5rem);line-height:1.35;color:#b5f8d5}
.paddle-offer p{margin:10px 0 0;line-height:1.5;font-size:.95rem}
.paddle-offer p:last-child{font-size:.8rem;color:#c8c4e2}
[data-paddle-actions] .btn{margin:10px 0}
[data-paddle-buy]{white-space:normal}
