@media (min-width: 1001px) {
  .pricing:has(.price-wide) { grid-template-columns: 1fr; }
  .price-wide {
    display: grid;
    grid-template-columns: minmax(280px, 1.25fr) minmax(300px, 1fr) minmax(210px, .72fr);
    align-items: center;
    gap: 34px;
    padding: 32px 36px;
    transform: none;
  }
  .price-wide-summary p { max-width: 540px; margin: 12px 0 0; color: var(--muted); }
  .price-wide ul { min-height: 0; margin: 0; columns: 2; column-gap: 30px; }
  .price-wide li { break-inside: avoid; margin: 0 0 10px; }
  .price-wide-action { display: flex; flex-direction: column; align-items: stretch; gap: 18px; text-align: center; }
  .price-wide-action strong { color: var(--navy); }
  .price-wide-action .btn { margin: 0; }
}
@media (max-width: 1000px) {
  .price-wide-summary p { color: var(--muted); }
  .price-wide-action { display: flex; flex-direction: column; gap: 16px; }
  .price-wide-action .btn { text-align: center; }
}
