#diagnosis-value {
  & .value__container {
    gap: 60px;
    padding: 120px 40px;

    & .value-points__container {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 20px;

      & .value-point {
        display: flex;
        gap: 20px;
        align-items: center;
      }

      & .icon {
        width: 20px;
        height: 20px;
        aspect-ratio: 1;

        & svg {
          width: 12px;
          height: 12px;

          & path {
            stroke-width: 3px;
          }
        }
      }

      & .point-description {}
    }



    & .cta-value {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: flex-end;
      gap: 20px;
      text-align: right;

      @media (max-width: 640px) {
        text-align: left;
        align-items: flex-start;

        & .btn {
          width: 100%;
        }
      }

      & .eye-brow {
        text-transform: uppercase;
        filter: brightness(1.4);
      }

      & .no-cost {
        font-weight: bold;
        color: var(--stb-yellow-orange);

        & .hint {
          font-weight: normal;
          color: var(--stb-gray);
          display: block;
        }

      }
    }
  }

  & .footer-text {
    margin-top: 60px;
    max-width: 600px;
    margin-inline: auto;
    font-style: italic;
  }
}