
          /* ===================================================
       VARIÁVEIS DE CORES E ESTILOS (Identidade MWX)
       =================================================== */
          :root {
            --mwx-primary: #0f172a;
            /* Cor de texto principal / títulos */
            --mwx-subtitle: #475569;
            /* Cor dos textos de apoio */
            --mwx-bg-section: #f8fafc;
            /* Fundo suave da seção */
            --mwx-bg-card: #ffffff;
            /* Fundo branco dos cards */
            --mwx-border-card: #e2e8f0;
            /* Borda sutil dos cards */
            --mwx-check-color: #22c55e;
            /* Verde do ícone de verificação */
            --mwx-check-bg: #dcfce7;
            /* Fundo suave do círculo do check */
          }

          /* ===================================================
       ESTILOS GERAIS DA SEÇÃO
       =================================================== */
          .mwx-qualification-section {
            background-color: var(--mwx-bg-section);
            font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
          }

          .qualification-title {
            color: var(--mwx-primary);
            font-size: 2.25rem;
            letter-spacing: -0.5px;
          }

          .qualification-subtitle {
            color: var(--mwx-subtitle);
            font-size: 1.1rem;
            max-width: 760px;
            margin: 0 auto;
            line-height: 1.6;
          }

          /* ===================================================
       CARDS DE PERFIL QUALIFICADO
       =================================================== */
          .qualification-card {
            background-color: var(--mwx-bg-card);
            border: 1px solid var(--mwx-border-card);
            border-radius: 16px;
            padding: 28px;
            height: 100%;
            transition: transform 0.25s ease, box-shadow 0.25s ease;
          }

          .qualification-card:hover {
            transform: translateY(-4px);
            box-shadow: 0 10px 20px rgba(15, 23, 42, 0.06) !important;
          }

          /* Ícone de Check Verde (Idêntico ao da imagem) */
          .check-icon-wrapper {
            width: 44px;
            height: 44px;
            min-width: 44px;
            background-color: var(--mwx-check-bg);
            color: var(--mwx-check-color);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
          }

          .qualification-card-text {
            color: var(--mwx-subtitle);
            font-size: 1rem;
            line-height: 1.6;
            margin: 0;
          }

          .qualification-card-text strong {
            color: var(--mwx-primary);
          }

          /* RESPONSIVIDADE */
          @media (max-width: 768px) {
            .qualification-title {
              font-size: 1.75rem;
            }

            .qualification-card {
              padding: 20px;
            }

            .check-icon-wrapper {
              width: 38px;
              height: 38px;
              min-width: 38px;
            }
          }
