[step:Bound the integral over $(2B)^c$ using the cancellation $\int a = 0$ and Schwartz decay]
We show $\int_{(2B)^c}M_\varphi a\,d\mathcal{L}^n \le C_n^{(2)}$.
Fix $x \in (2B)^c$ and $t > 0$. Using $\int_{\mathbb{R}^n}a\,d\mathcal{L}^n = 0$, we may subtract the constant $\varphi_t(x - x_B)\int a\,d\mathcal{L}^n = 0$ from $\varphi_t * a$:
\begin{align*}
(\varphi_t * a)(x) &= \int_{\mathbb{R}^n}\varphi_t(x - y)\,a(y)\,d\mathcal{L}^n(y) \\
&= \int_{B}[\varphi_t(x - y) - \varphi_t(x - x_B)]\,a(y)\,d\mathcal{L}^n(y),
\end{align*}
the second equality using that $a$ is supported in $B$.
Apply the [mean value theorem](/theorems/???) along the segment from $x - x_B$ to $x - y$: there exists $\xi(x,y,t)$ on the segment such that
\begin{align*}
\varphi_t(x - y) - \varphi_t(x - x_B) = \nabla\varphi_t(\xi(x,y,t)) \cdot (x_B - y).
\end{align*}
By the chain rule, $\nabla \varphi_t(z) = t^{-n-1}(\nabla\varphi)(z/t)$. Since $\varphi \in \mathcal{S}(\mathbb{R}^n)$, the gradient $\nabla\varphi$ has rapid decay; in particular, there is a constant $C_{\varphi,1} > 0$ depending only on $\varphi$ and $n$ such that
\begin{align*}
|\nabla\varphi(w)| \le C_{\varphi,1}(1 + |w|)^{-n-1}, \qquad w \in \mathbb{R}^n.
\end{align*}
Now estimate the gradient term. For $y \in B$ and $x \in (2B)^c$, the segment from $x - x_B$ to $x - y$ lies in the set $\{z \in \mathbb{R}^n : |z| \ge |x - x_B| - r_B \ge \tfrac{1}{2}|x - x_B|\}$, since $|x - x_B| \ge 2r_B$ implies $|x - x_B| - r_B \ge \tfrac{1}{2}|x - x_B|$. Therefore $|\xi(x,y,t)| \ge \tfrac{1}{2}|x - x_B|$, and
\begin{align*}
|\nabla\varphi_t(\xi)| = t^{-n-1}|\nabla\varphi(\xi/t)| \le C_{\varphi,1}\,t^{-n-1}(1 + |\xi|/t)^{-n-1} = C_{\varphi,1}(t + |\xi|)^{-n-1}.
\end{align*}
Using $|\xi| \ge \tfrac{1}{2}|x - x_B|$ and dropping $t \ge 0$,
\begin{align*}
|\nabla\varphi_t(\xi)| \le C_{\varphi,1}\,2^{n+1}|x - x_B|^{-n-1}.
\end{align*}
This bound is uniform in $t > 0$.
Combine with $|x_B - y| \le r_B$ for $y \in B$:
\begin{align*}
|\varphi_t(x - y) - \varphi_t(x - x_B)| \le C_{\varphi,1}\,2^{n+1}\,\frac{r_B}{|x - x_B|^{n+1}}.
\end{align*}
Substituting into the integral,
\begin{align*}
|(\varphi_t * a)(x)| &\le \int_B C_{\varphi,1}\,2^{n+1}\,\frac{r_B}{|x - x_B|^{n+1}}\,|a(y)|\,d\mathcal{L}^n(y) \\
&= C_{\varphi,1}\,2^{n+1}\,\frac{r_B}{|x - x_B|^{n+1}}\,\|a\|_{L^1(\mathbb{R}^n)}.
\end{align*}
We bound $\|a\|_{L^1(\mathbb{R}^n)} \le |B|\cdot|B|^{-1} = 1$ using support in $B$ and the size condition $\|a\|_{L^\infty} \le |B|^{-1}$.
Taking the supremum over $t > 0$,
\begin{align*}
M_\varphi a(x) \le C_{\varphi,1}\,2^{n+1}\,\frac{r_B}{|x - x_B|^{n+1}}, \qquad x \in (2B)^c.
\end{align*}
Integrating over $(2B)^c$, we apply the [polar coordinates formula for Lebesgue measure](/theorems/???), $d\mathcal{L}^n(x) = \rho^{n-1}\,d\sigma(\omega)\,d\mathcal{L}^1(\rho)$ under the substitution $x = x_B + \rho\omega$ with $\omega \in S^{n-1}$ and $\rho > 0$. The condition $x \in (2B)^c$ becomes $\rho > 2r_B$, and $|x - x_B| = \rho$:
\begin{align*}
\int_{(2B)^c}\frac{r_B}{|x - x_B|^{n+1}}\,d\mathcal{L}^n(x) &= r_B\int_{S^{n-1}}d\sigma(\omega)\int_{2r_B}^\infty \rho^{-n-1}\rho^{n-1}\,d\mathcal{L}^1(\rho) \\
&= r_B\,n\alpha_n\int_{2r_B}^\infty\rho^{-2}\,d\mathcal{L}^1(\rho) \\
&= r_B\,n\alpha_n \cdot \frac{1}{2r_B} = \frac{n\alpha_n}{2},
\end{align*}
using $\sigma(S^{n-1}) = n\alpha_n$. Therefore
\begin{align*}
\int_{(2B)^c}M_\varphi a\,d\mathcal{L}^n \le C_{\varphi,1}\,2^{n+1}\cdot\frac{n\alpha_n}{2} = n\alpha_n\,2^n\,C_{\varphi,1} =: C_n^{(2)}.
\end{align*}
[/step]