/* Conversion boxes (Task B, 2026-10-15). Appended per page via <link>. */
.offer{display:grid;gap:var(--s3,1rem);margin:var(--s5,1.5rem) 0}
.offer .o{border:1px solid var(--rule,#d9d9e0);border-radius:var(--r-ctl,10px);background:#fff;padding:var(--s3,1rem) var(--s4,1.25rem);line-height:1.5}
.offer .o b.t{display:block;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--acc-deep,var(--ink));margin-bottom:.25rem}
.offer .o p{margin:.25rem 0}
.offer .o.f{border-left:4px solid var(--acc,#6a5acd);background:var(--acc-soft,#f4f2ff)}
.offer .o.hot{border-left:4px solid #c0392b;background:#fff5f3}
.offer.two{grid-template-columns:1fr 1fr}
@media (max-width:760px){.offer.two{grid-template-columns:1fr}}
.was{text-decoration:line-through;color:var(--graphite,#666);font-weight:500;margin-right:.35em}
.agbline{font-size:.8rem;color:var(--graphite,#666);margin:.4rem 0 0;text-align:center}
.agbline a{color:inherit;text-decoration:underline}
.pill{display:inline-block;background:#c0392b;color:#fff;font:700 .78rem/1.2 var(--f-body,inherit);padding:.3rem .65rem;border-radius:999px;vertical-align:middle}
.cd{font-weight:700;font-variant-numeric:tabular-nums}
