/* Quality section cleanup: remove intro copy space and lift the certificate visual. */
#quality .quality-layout {
  gap: clamp(22px, 3vw, 42px) !important;
}

#quality .quality-copy {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
}

#quality .quality-copy > .quality-certificate-title {
  order: -2 !important;
  margin: 0 0 clamp(18px, 2.2vw, 28px) !important;
}

#quality .quality-copy > h2,
#quality .quality-copy > p:not(.eyebrow) {
  display: none !important;
}

#quality .quality-copy > a.button.primary {
  display: none !important;
}

#quality .quality-stats {
  order: 1 !important;
  margin-top: 0 !important;
}

#quality .quality-certificate {
  order: -1 !important;
  width: 100% !important;
  margin: 0 0 clamp(24px, 3vw, 36px) !important;
}

#quality .quality-certificate img {
  width: min(100%, 760px) !important;
}

@media (max-width: 760px) {
  #quality .quality-copy > .quality-certificate-title {
    margin-bottom: 16px !important;
  }

  #quality .quality-certificate {
    margin-bottom: 22px !important;
    padding: 14px !important;
  }
}
