How Affiniti gets customers: growth teardown | Systemaic