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 with object) 1. to bring out of a folded state; spread or open out: Unfold your arms. 2. to spread out or lay open to view. 3. to reveal or display. 4. to reveal or disclose in words, especially by careful or systematic exposition; set forth; explain.