 .cta-band {
      background: linear-gradient(90deg, var(--qh-blue), #2b5f8b);
      color: #fff;
      border-radius: .75rem;
    }

    .number-badge {
      width: 50px;
      height: 50px;
      background: var(--qh-blue);
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      color: white;
      font-weight: bold;
      margin-bottom: 1rem;
      font-size: 1.25rem;
      flex-shrink: 0;
    }

    .blue-diamond {
      color: var(--qh-blue);
      font-size: .8rem;
      margin-right: .5rem;
    }

    .blue-diamond::before {
      content: "🔹";
    }