#vg065l5wuoj {
      padding-block: 5rem;
      background: linear-gradient(90deg, var(--background-primary) 0%, var(--info-bg) 100%);
      overflow: hidden;

      .q40footd0m8 {
          display: grid;
          grid-template-columns: 1fr 1fr;
          gap: 0;
          border-radius: 2rem;
          overflow: hidden;
          box-shadow: 0 2rem 5rem rgba(var(--bs-primary-rgb), .12);
      }

      .qn4fvoyyuq9 {
          background: var(--background-tertiary);
          padding: 3rem;

          h2 {
              color: var(--text-primary);
              font-size: clamp(2rem, 4vw, 3.15rem);
              margin-bottom: 1.25rem;
          }

          p {
              color: var(--text-secondary);
              line-height: 1.85;
              margin-bottom: 0;
          }
      }

      .qfennfpbhka {
          background: var(--primary-dark);
          padding: 3rem;
          color: var(--text-light);
          display: flex;
          flex-direction: column;
          justify-content: center;

          p {
              line-height: 1.75;
              margin-bottom: 2rem;
          }

          .btn {
              align-self: flex-start;
              background: transparent;
              color: var(--text-light);
              border: 2px solid var(--white);
              border-radius: 1rem;
              padding-block: .85rem;
              padding-inline: 2rem;

              &:hover {
                  background: var(--white);
                  color: var(--primary-dark);
              }
          }
      }

      @media (max-width: 991.98px) {
          .q40footd0m8 {
              grid-template-columns: 1fr;
          }

          .qn4fvoyyuq9,
          .qfennfpbhka {
              padding: 2rem;
          }
      }
  }
