meaning of , mochten konkurrierende Angebote noch so attraktiv sein

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

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