Central to the identity is a new logo and infinity symbol that consumers in focus groups agreed signified that the product really works. The company's logo looks very official--you might even make the point that the infinity symbol looks a bit like the NS logo preceding Network Solutions.
Unfurled definition, to spread or shake out from a furled state, as a sail or a flag; unfold. See more.
verb (used without object), flared, flaring. 1. to burn with an unsteady, swaying flame, as a torch or candle in the wind. 2. to blaze with a sudden burst of flame (often followed by up): The fire flared up as the paper caught. 3. to start up or burst out in sudden, fierce intensity or activity (often followed by up):