/* Landing order card for Virgin CPC-NG modules. */
.cpc-store-section { padding: 3rem 0 0; background: #090c10; }
.cpc-ng-buy { margin-bottom: 3rem; }
.cpc-module-card { aspect-ratio: 16 / 9; margin: 0 0 1.5rem; overflow: hidden; border: 1px solid #ff64284d; border-radius: 10px; background: #05070a; }
.cpc-module-card img { display: block; width: 100%; height: 100%; object-fit: contain; object-position: center; }
/* The shared form's container queries keep quantity, shipping and totals responsive. */
