/* Proof banner (19 October 2026, the Thank you page). */
.prb-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(28px,4vw,52px);border-radius:var(--r-lg,20px);background:linear-gradient(135deg,var(--purple) 0,var(--spot) 100%);color:#fff}
.prb-card .kick{color:var(--neon) !important}
.prb-card .h-sec{color:#fff}
.prb-copy p{margin:12px 0 24px;color:rgba(255,255,255,.86)}
.prb-wins{display:grid;gap:14px;margin:0;padding:0;list-style:none}
.prb-wins li{margin:0;padding:0}.prb-wins li:before{content:none}
.prb-wins a{display:grid;grid-template-columns:auto 1fr auto;gap:4px 14px;align-items:baseline;padding:16px 20px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.28);color:#fff;text-decoration:none;transition:background .2s,border-color .2s}
.prb-wins a:before,.prb-wins a:after{content:none !important}
.prb-wins a:hover,.prb-wins a:focus-visible{background:rgba(255,255,255,.14);border-color:var(--neon)}
.prb-wins b{grid-row:span 2;color:var(--neon);font:900 26px var(--head)}
.prb-wins span{font:800 16px var(--head)}
.prb-wins i{color:rgba(255,255,255,.86);font-size:15px;font-style:normal}
.prb-go{grid-column:3;grid-row:1 / span 2;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1.5px solid rgba(255,255,255,.5);border-radius:2px;color:#fff}
.prb-go svg{width:14px;height:14px}
.prb-wins a:hover .prb-go{background:#fff;color:var(--spot)}
.eu-nw{white-space:nowrap}
@media (max-width:960px){.prb-card{grid-template-columns:1fr}}
/* phones: the figure above its label, so a wide figure does not squeeze the label */
@media (max-width:600px){.prb-wins a{grid-template-columns:1fr auto}.prb-wins b{grid-column:1;grid-row:auto}.prb-wins span,.prb-wins i{grid-column:1}.prb-go{grid-column:2;grid-row:1 / span 3}}

/* Aligned figures (19 October 2026, Cyril): the figures share one column, sized to the widest, so every label starts
   on the same line. Subgrid where supported; otherwise each card keeps its own column, as before. */
@media (min-width:601px){
  @supports (grid-template-columns:subgrid){
    .prb-wins{grid-template-columns:max-content minmax(0,1fr) auto}
    .prb-wins li{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}
    .prb-wins a{grid-column:1 / -1;grid-template-columns:subgrid;column-gap:18px}
  }
}
.prb-go{transition:background .2s,color .2s,transform .2s}
.prb-wins a:hover .prb-go{transform:translateX(3px)}
