/* The USA page shares UAE components in ai-uae.css.
   Only its different content counts and case-study quotes need adjustments. */
.ai-page .usa-page .usa-delivery-quote {
  margin: 22px 0 0;
  padding: 18px 20px;
  border-left: 3px solid #dbe8ff;
  background: #f4f8ff;
  color: var(--muted);
  font-size: .85rem;
  line-height: 1.8;
}
.ai-page .usa-page .usa-delivery-quote p { margin: 0; }

/* Six USA process stages use the same timeline cards and connecting line. */
.ai-page .usa-page .uae-journey-steps {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
@media (max-width: 1100px) {
  /* Ten capabilities fill five complete two-column rows. */
  .ai-page .usa-page .uae-expertise-card:last-child {
    grid-column: auto;
    width: auto;
    justify-self: stretch;
  }
  .ai-page .usa-page .uae-journey-steps {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .ai-page .usa-page .uae-journey-steps > li:nth-last-child(-n+2) {
    left: auto;
  }
}
@media (max-width: 720px) {
  .ai-page .usa-page .uae-journey-steps {
    grid-template-columns: minmax(0, 1fr);
  }
}
