/* State-only enhancements; the Phase 6A geometry stylesheet is unchanged. */
@media (min-width: 1001px), (max-width: 767px) {
  #why-crew-pay-tech .cpt-why-viewport.is-looping { overflow: clip; touch-action: pan-y; cursor: grab; }
  #why-crew-pay-tech .cpt-why-viewport.is-dragging { cursor: grabbing; user-select: none; }
  #why-crew-pay-tech .is-looping .cpt-why-track { will-change: transform; }
  #why-crew-pay-tech .cpt-why-toggle { touch-action: pan-y; }
}
/* The static tablet track still exposes interactive card controls. */
#why-crew-pay-tech .cpt-why-panel { display: block; max-height: 470px; overflow-y: auto; clip-path: inset(100% 0 0 0); }
#why-crew-pay-tech .cpt-why-panel[hidden] { display: none; }
#why-crew-pay-tech [data-open="true"] > .cpt-why-caption { visibility: hidden; }
@media (max-width: 767px) {
  #why-crew-pay-tech .cpt-why-panel { max-height: 400px; }
}
