.promo-badge{display:inline-flex;padding:4px 8px;border-radius:8px;background:#d8b0ff;color:#21102f;font:800 12px Nunito,sans-serif;vertical-align:middle}.rank-price del,.tag-price del,.reset-price del{color:#c6bccf;font-size:.7em;margin-right:6px}.promo-reference{display:block;margin-top:8px;color:#cfc1dc;font:400 11px/1.5 Nunito,sans-serif}.reset-section{max-width:1160px;margin:40px auto;padding:0 22px}.reset-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,1fr);gap:28px;padding:30px;border:1px solid #715397;border-radius:22px;background:linear-gradient(135deg,#20192b,#13101c)}.reset-card h2{margin:0 0 12px;color:#f3e5ff}.reset-card p{color:#d3c5de;line-height:1.6}.reset-preview{font:16px/1.7 MulabPixel,monospace;background:#0c0b13;border:2px solid #8f67b8;border-radius:12px;padding:20px;color:#ded0ee}.reset-preview div{display:flex;justify-content:space-between;gap:8px}.reset-preview strong{color:#d5a7ff}.reset-price{font-size:27px;margin:18px 0}.reset-card .btn:hover{background:#dbc0ff!important;color:#21102f!important}.campaign-note{color:#dbb8ff;font-weight:800;text-align:center}@media(max-width:650px){.reset-card{grid-template-columns:1fr;padding:22px;gap:18px}.reset-section{padding:0 16px}.reset-preview{font-size:16px}}
