/* "For providers" view: centered hero CTA and the five promise ticket-stubs
   (3 per row, the last row of 2 centered). */

/* ============ providers ============ */
.hero-grid.centered .hero-cta{justify-content:center;}
/* promises: 3 per row, last row (2 cards) centered */
.promises-grid{display:flex;flex-wrap:wrap;justify-content:center;}
.promises-grid .pstub{width:calc((100% - 44px) / 3);}
@media (max-width:980px){ .promises-grid .pstub{width:calc((100% - 22px) / 2);} }
@media (max-width:560px){ .promises-grid .pstub{width:100%;} }
