For a sequence $a_n\in\mathbb{C}$ I want to show that $$|(1+a_1)(1+a_2)\dots (1+a_n)-1|\leq (1+|a_1|)(1+|a_2|)\dots (1+|a_n|)-1$$
I think I should show this by induction on $n$. For the base case I'm sort of stuck, because $|(1+a_1)(1+a_2)-1|=|1+a_1+a_2+a_1a_2-1|\leq 1+|a_1|+|a_2|+|a_1a_2-1|$ and I don't see how to factor this into the result I want. The inductive step also isn't clear after I assume the statement to be true for some $n>2$. There might be some property of $\mathbb{C}$ that I'm missing for this.
Observe:
$$ |(1+a_1)(1+a_2)-1|=|a_1+a_2+a_1a_2|\leq|a_1|+|a_2|+|a_1a_2|=(1+|a_1|)(1+|a_2|)-1 $$ by the triangle inequality. This generalizes for all products without induction.