From a grammar standpoint, the sentences are correct or nearly correct. However, the sentences are long and the structure is complex, which makes them harder to understand. I would recommend simplifying the structure by breaking them down into shorter sentences and replacing some pronouns with nouns. (Also, I do not fully understand the subject matter, so I am making a few guesses.)
There are many reasons why Landsea could win this award honorably. One important reason is its effective commercial mode for the green building design. This mode builds a stable, effective, green building technology system in the process of designing. It also has the ability to serve the whole development cycle, including modules such as green building planning, special purchase, and green building marketing consulting.