/* AD1 Stage 51 — component-scoped asset. Shared primitives are loaded separately. */
.ad1ew-credentials {
  padding: 64px max(32px,calc((100vw - var(--ad1-shell,1360px))/2));
  background: var(--ad1-paper);
  color: var(--ad1-text);
}
.ad1ew-credentials__intro {
  border-bottom: 1px solid #201e1b38;
  grid-template-columns: .45fr 1fr 1.1fr;
  align-items: start;
  gap: 30px;
  margin-bottom: 34px;
  padding-bottom: 30px;
  display: grid;
}
.ad1ew-credentials__intro :is(h2, .ad1ew-title) {
  color: inherit;
  
  margin: 0;
  
  
  
}
.ad1ew-credentials__intro p {
  color: var(--ad1-muted-dark);
  
  margin: 0;
  
  
}
.ad1ew-credentials__main {
  grid-template-columns: minmax(280px, .42fr) minmax(0, 1fr);
  gap: 52px;
  display: grid;
}
.ad1ew-credentials__official {
  border-right: 1px solid #201e1b33;
  padding-right: 44px;
}
.ad1ew-credentials__numbers {
  grid-template-columns: 1fr;
  gap: 16px;
  margin: 20px 0 22px;
  display: grid;
}
.ad1ew-credentials__numbers > div {
  border-bottom: 1px solid #201e1b40;
  padding: 16px 0;
}
.ad1ew-credentials__numbers span {
  color:var(--ad1-color-secondary,#716b63);
  
  
  text-transform: uppercase;
  
  
  
  display: block;
}
.ad1ew-credentials__numbers strong {
  color:var(--ad1-color-text,#2a2723);
  
  
  margin-top: 5px;
  
  
  
  display: block;
}
.ad1ew-credentials__profiles > p {
  color: var(--ad1-muted-dark);
  
  margin: 0 0 20px;
  
  
}
.ad1ew-profile-grid {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
  display: grid;
}
.ad1ew-profile {
  min-height: 126px;
  color: inherit;
  transition: background-color .25s ease,border-color .25s ease,transform .25s var(--ad1-ease);
  border: 1px solid #201e1b40;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  padding: 14px;
  text-decoration: none;
  display: flex;
}
.ad1ew-profile[href]:hover, .ad1ew-profile[href]:focus-visible {
  background: #e4dcd1;
  border-color: #201e1b94;
  transform: translateY(-3px);
}
.ad1ew-profile img {
  object-fit: contain;
  filter: grayscale();
  max-width: 118px;
  max-height: 34px;
}
.ad1ew-profile span {
  color:var(--ad1-color-text,#4b4640);
  
  text-align: center;
  
  
  
}
@media (width <= 1180px) {
.ad1ew-profile-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (width <= 767px) {
.ad1ew-credentials {
    padding: 64px 20px;
  }
}
@media (width <= 430px) {
.ad1ew-profile-grid, .ad1ew-footer-menu, .ad1epk-facts__grid {
    grid-template-columns: 1fr;
  }
}
.ad1ew-credentials, .ad1ew-credentials__intro, .ad1ew-credentials__main, .ad1ew-credentials__official, .ad1ew-credentials__profiles, .ad1ew-profile-grid, .ad1ew-profile {
  min-width: 0;
}
.ad1ew-credentials__intro :is(h2, .ad1ew-title), .ad1ew-credentials__intro p, .ad1ew-profile span {
  overflow-wrap: anywhere;
}
@media (width <= 1023px) {
.ad1ew-credentials__intro {
    grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);
  }
.ad1ew-credentials__intro .ad1ew-eyebrow {
    grid-column: 1 / -1;
  }
.ad1ew-credentials__main {
    grid-template-columns: 1fr;
  }
.ad1ew-credentials__official {
    border-bottom: 1px solid #201e1b33;
    border-right: 0;
    padding-bottom: 30px;
    padding-right: 0;
  }
}
@media (width <= 767px) {
.ad1ew-credentials__intro {
    grid-template-columns: 1fr;
    gap: 14px;
  }
.ad1ew-credentials__intro .ad1ew-eyebrow {
    grid-column: auto;
  }
.ad1ew-credentials__intro :is(h2, .ad1ew-title) {
    
  }
.ad1ew-credentials__numbers {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
  }
.ad1ew-credentials__numbers strong {
    
  }
.ad1ew-profile-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
  }
.ad1ew-profile {
    padding: 12px 8px;
    min-height: 112px !important;
  }
}
@media (width <= 430px) {
.ad1ew-profile-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.ad1ew-hero .ad1ew-copy, .ad1ew-services__intro > p, .ad1ew-service-stage p, .ad1ew-academy__intro p, .ad1ew-academy-slide__description, .ad1ew-credentials__intro p, .ad1ew-news-card__excerpt, .ad1ew-final-cta__copy > p, .ad1ew-growth-vertical__intro p, .ad1ew-growth-vertical__copy p, .ad1ew-project-cta__copy p {
  
}
@media (hover: hover) {
.ad1ew-service-stage, .ad1ew-profile, .ad1ew-news-card {
    transition: border-color .25s ease,box-shadow .35s var(--ad1-ease),transform .35s var(--ad1-ease);
  }
.ad1ew-service-stage:hover, .ad1ew-service-stage:focus-within, .ad1ew-profile:hover, .ad1ew-profile:focus-visible, .ad1ew-news-card:hover, .ad1ew-news-card:focus-within {
    transform: translateY(-4px);
  }
}
@media (prefers-reduced-motion: reduce) {
.ad1ew-service-stage, .ad1ew-profile, .ad1ew-news-card {
    transition: none !important;
    transform: none !important;
  }
}
.ad1ew-header, .ad1ew-footer, .ad1ew-hero .ad1ew-copy, .ad1ew-services, .ad1ew-academy, .ad1ew-credentials, .ad1ew-news, .ad1ew-final-cta, .ad1ew-growth-vertical, .ad1ew-project-cta, .ad1ew-editorial-slider, .ad1ew-numbered, .ad1ew-faq, .ad1ew-projects-mosaic, .ad1epk {
  
}
.ad1ew-services *, .ad1ew-projects *, .ad1ew-academy *, .ad1ew-credentials *, .ad1ew-news *, .ad1ew-final-cta *, .ad1ew-footer *, .ad1ew-header * {
  min-width: 0;
}
