.sale-card{max-width:82%;display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;margin:-6px 0 16px;padding:10px;border:1px solid rgba(242,193,93,.4);background:linear-gradient(135deg,rgba(91,61,8,.2),rgba(7,22,44,.96));animation:arrive .25s ease both}
.sale-card img{width:52px;height:70px;object-fit:cover;box-shadow:0 7px 18px #000}
.sale-card b{display:block;font-size:.74rem}
.sale-card small{display:block;margin-top:3px;color:#aabbd1;font-size:.6rem}
.sale-card .sale-proof{margin-top:7px;color:#d7e6f8;line-height:1.45}
.sale-card a{padding:9px 11px;text-decoration:none;background:var(--amber);color:#06101e;font:800 .55rem var(--mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}
.sale-card a:hover{background:#ffe199}
.followups{display:flex;flex-wrap:wrap;gap:6px;max-width:82%;margin:-5px 0 16px}
.followups button{border:1px solid var(--line);border-radius:99px;background:#061932;color:#cbe5ff;padding:7px 10px;font:600 .59rem var(--sans);cursor:pointer}
.followups button:hover{background:#124b90;border-color:#5ab8ff}
.choice-label{max-width:82%;margin:-4px 0 7px;color:var(--cyan);font:600 .56rem var(--mono);letter-spacing:.09em;text-transform:uppercase}
@media(max-width:520px){.sale-card{max-width:100%;grid-template-columns:44px 1fr}.sale-card img{width:44px;height:60px}.sale-card a{grid-column:1/-1;text-align:center}.followups{max-width:100%}}
