[guided]We now use the Stein hypothesis. Let $\Gamma(X,\mathcal{I}_p)$ denote the $\mathbb{C}$-vector space of global sections of $\mathcal{I}_p$. Because $X$ is Stein and $\mathcal{I}_p$ is coherent, the hypotheses of Cartan's Theorem A are satisfied. The theorem says that, for every point of $X$, the stalk of a coherent sheaf is generated as a module over the local ring by germs of global sections. Applying this at the point $q$, the germs at $q$ of global sections of $\mathcal{I}_p$ generate $(\mathcal{I}_p)_q$ as an $\mathcal{O}_{X,q}$-module.
From the previous step,
\begin{align*}
(\mathcal{I}_p)_q = \mathcal{O}_{X,q}.
\end{align*}
Therefore the germ $1_q \in \mathcal{O}_{X,q}$ of the constant holomorphic function $1: X \to \mathbb{C}$ is a finite $\mathcal{O}_{X,q}$-linear combination of germs of global sections of $\mathcal{I}_p$. Thus there exist an integer $N \geq 1$, global sections $s_1,\ldots,s_N \in \Gamma(X,\mathcal{I}_p)$, and germs $a_1,\ldots,a_N \in \mathcal{O}_{X,q}$ such that
\begin{align*}
1_q = \sum_{j=1}^{N} a_j (s_j)_q.
\end{align*}
The next point is to extract a single section whose value at $q$ is nonzero. Define the maximal ideal of the local ring $\mathcal{O}_{X,q}$ by
\begin{align*}
\mathfrak{m}_{X,q} := \{g_q \in \mathcal{O}_{X,q} : g_q(q)=0\}.
\end{align*}
This ideal consists exactly of germs of holomorphic functions that vanish at $q$. Suppose, for contradiction, that every $(s_j)_q$ lies in $\mathfrak{m}_{X,q}$. Since $\mathfrak{m}_{X,q}$ is an ideal of $\mathcal{O}_{X,q}$, each product $a_j(s_j)_q$ also lies in $\mathfrak{m}_{X,q}$, and the finite sum lies in $\mathfrak{m}_{X,q}$:
\begin{align*}
\sum_{j=1}^{N} a_j (s_j)_q \in \mathfrak{m}_{X,q}.
\end{align*}
The displayed representation of $1_q$ would then imply $1_q \in \mathfrak{m}_{X,q}$. This is impossible because the germ $1_q$ has value $1$ at $q$, not $0$. Hence at least one index $j_0 \in \{1,\ldots,N\}$ satisfies
\begin{align*}
(s_{j_0})_q \notin \mathfrak{m}_{X,q}.
\end{align*}
By the definition of $\mathfrak{m}_{X,q}$, this is exactly the statement that $s_{j_0}(q) \neq 0$.[/guided]