Why Layered Complexity Gave Us a 40% Jump in Customer Lifetime Value