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.
6. (Journalism & Publishing) Also called: banner headline a large headline in a newspaper, etc, extending across the page, esp the front page. 7. (Computer Science) an advertisement, often animated, that extends across the width of a web page. 8. (Heraldry) a square flag, often charged with the arms of its bearer.