Suppose $f:D \to \mathbb C$ is an analytic and non-constant function with $\Re(f(z)) \geq 0$ for all $z \in D$. Show that $\Re(f(z)) > 0$ for all $z \in D$, and that $\left|f(z)\right|\leq \frac{1+|z|}{1-|z|}$ for all $z \in D$ if given that $f(0)=1$.
For the first part of the question, my attempt at a solution is brief: consider any $ z_0 \in D$ and any $0<r<\left||z_0|-1\right|$. By the Open Mapping Theorem, $f(B(z_0, r))$ is open in $\mathbb C$. But that means, assuming $\Re(f(z_0))=0$, that there must be some $\omega \in f(B(z_0,r))$ such that $\Re(\omega)<0$, since $f(B(z_0,r)) \cap \{z:\Re(z)<0\} \not = \emptyset$. Thus there is some $z_{\omega} \in D$ such that $\Re(f(z_{\omega}))<0$, a contradiction. Thus the first part in the statement is proved.
For the second part of the question, however, I am not certain how to proceed. The setup looks very similar to the conditions for Schwartz' Lemma or the Schwartz-Pick Estimate, so I attempted to analyze $g(z)=f(z)-1$, unfortunately to no avail. Appreciate your input!