      .awards-section {
        background: #ffffff;
      }

      /* ── Container — matches testimonials padding ── */
      .awards-container {
        width: 100%;
        max-width: 1200px;
        margin: 0 auto;
        padding: 80px 128px 120px;
        box-sizing: border-box;
      }

      @media (max-width: 768px) {
        .awards-container {
          padding: 56px 24px;
        }
      }

      /* ── Header ── */
      .awards-eyebrow {
        font-family: 'Inter', system-ui, sans-serif;
        font-size: 10px;
        font-weight: 600;
        color: #0055FF;
        text-transform: uppercase;
        letter-spacing: 0.14em;
        margin: 0 0 10px;
      }

      .awards-title {
        font-family: 'Libre Baskerville', 'Times New Roman', serif;
        font-size: clamp(28px, 2.8vw, 42px);
        font-style: normal;
        font-weight: 400;
        color: #1A1A1A;
        margin: 0 0 40px;
        letter-spacing: -0.02em;
        line-height: 1.18;
      }

      /* ── Award list ── */
      .awards-list {
        display: flex;
        flex-direction: column;
      }

      .award-item {
        display: flex;
        flex-direction: column;
        gap: 5px;
        padding: 26px 0;
        border-top: 1px solid #EBEBEB;
      }

      .award-item:last-child {
        border-bottom: 1px solid #EBEBEB;
      }

      .award-metric {
        font-family: 'Libre Baskerville', 'Times New Roman', serif;
        font-size: clamp(19px, 1.9vw, 24px);
        font-style: italic;
        font-weight: 400;
        color: #0055FF;
        letter-spacing: -0.02em;
        line-height: 1.25;
        margin: 0;
      }

      .award-metric span {
        color: #000000;
      }

      .award-desc {
        font-family: 'Libre Baskerville', 'Times New Roman', serif;
        font-size: clamp(14px, 1.3vw, 16px);
        font-style: normal;
        font-weight: 400;
        color: #888888;
        letter-spacing: -0.01em;
        line-height: 1.5;
        margin: 0;
      }
