.btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}
.facts-wide{grid-template-columns:repeat(3,1fr);gap:12px 28px;margin-bottom:28px}
.offers-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}
.offers-head h2{margin:0}
.offer-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.offer-card{display:flex;flex-direction:column;background:#fff;border-radius:4px;border-top:6px solid var(--orange);padding:20px 22px 22px}
.offer-card:nth-child(4n+2){border-top-color:var(--blue)}
.offer-card:nth-child(4n+3){border-top-color:var(--yellow)}
.offer-card:nth-child(4n+4){border-top-color:var(--green)}
.offer-card .amt{font-size:34px;font-weight:800;line-height:1;color:var(--indigo)}
.offer-card h3{font-size:18px;margin:8px 0 12px}
.offer-card .checks{flex:1;margin-bottom:16px}
.offer-card .btn{align-self:flex-start}
@media (min-width:961px){
  .offer-card:last-child{grid-column:1/-1}
  .offer-card:last-child .checks{columns:2;column-gap:40px}
  .offer-card:last-child .checks li{break-inside:avoid}
}
@media (max-width:960px){
  .offer-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
  .facts-wide{grid-template-columns:1fr 1fr}
  .offers-head{flex-direction:column;align-items:start;gap:12px}
}
@media (max-width:600px){
  .offer-cards{grid-template-columns:minmax(0,1fr)}
  .facts-wide{grid-template-columns:1fr}
}
