What does , mochten konkurrierende Angebote noch so attraktiv sein mean?

, mochten konkurrierende Angebote noch so attraktiv sein - German to English

..., no matter what attractive competing offers were.