.promo-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid #7dd3fc;border-radius:var(--radius);background:#e0f2fe;color:#075985;font:inherit;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer}.promo-btn:hover{background:#bae6fd;border-color:#38bdf8}.promo-btn:focus-visible{outline:2px solid #0284c7;outline-offset:2px}.promo-dialog__back{margin-top:10px;padding:0;border:0;background:none;color:var(--ink-soft);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.promo-dialog__back:hover{color:var(--ink)}.buy-promo{margin:14px 0 0;text-align:center}