It is very important that the logo reflects, and stands behind the bigger picture of particular brand. In this concept we see consistent use of primary idea where leafs communicate nature and circular shape communicates endless and unified form. Color reflects nature but in a new, modernized green color scheme.
The whole brand fulfills the logo expectations as the striking and recognizable shape represents nature, but in a whole new different way.