/* Delivery-page layout with the standard shared advantage and contact sections. */
.design-experience-page .delivery-hero h1 { font-size: clamp(44px,4.8vw,70px); }
.design-experience-page .delivery-process .section-heading > .eyebrow { color: #bde7c8; }
/* Three-column design support grid, adapting to smaller screens. */
.design-experience-page .delivery-solutions-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.design-experience-page .delivery-solution { padding: 32px; }
.design-experience-page .delivery-solution h3 { font-size: 27px; }
@media (max-width: 1050px) {
  .design-experience-page .delivery-solutions-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 750px) {
  .design-experience-page .delivery-solutions-grid { grid-template-columns: 1fr; }
  .design-experience-page .delivery-solution { padding: 30px; }
}
/* Full-width results CTA matches the Enterprise AI banner. */
.design-results-banner { background: #e5f2e9; padding: 65px 0; }
.design-results-banner > .container { display: flex; justify-content: space-between; align-items: center; gap: 55px; }
.design-results-banner h2 { max-width: 780px; font-size: clamp(32px,3.5vw,50px); line-height: 1.15; letter-spacing: -.04em; margin: 0; text-wrap: balance; }
.design-results-banner h2 span { color: #318c4c; }
.design-results-banner .button { flex: none; }
@media (max-width: 750px) {
  .design-results-banner > .container { display: block; }
  .design-results-banner .button { margin-top: 28px; }
}
.design-results-copy { max-width: 820px; }
.design-results-copy p { margin: 20px 0 0; color: #00235a; font-size: 17px; line-height: 1.75; }
