Alternative solution: Use l3fp and define a function in it (well, two actually, to only calculate h once):
% Source - https://tex.stackexchange.com/q/758979
% Posted by cis, modified by community. See post 'Timeline' for change history
% Retrieved 2026-01-30, License - CC BY-SA 4.0
\documentclass[margin=10mm, varwidth]{standalone}
\ExplSyntaxOn
\fp_new_function:n { Phi }
\fp_new_function:n { PhiAux }
\fp_set_function:nnn { Phi } { x } { PhiAux(x, 1/(1 + 0.25 * sqrt(2) * x)) }
\fp_set_function:nnn { PhiAux } { x, h }
{
0.5 (2-h * exp(
-0.5 x^2 -1.26551223
+1.00002368 h +0.37409196 h^2
+0.09678418 h^3 -0.18628806 h^4
+0.27886807 h^5 -1.13520398 h^6
+1.48851587* h^7 -0.82215223 h^8
+0.17087277 h^9))
}
\ExplSyntaxOff
\begin{document}
\section{Test with \texttt{l3fp}}
\xdef\x{0.61}
sn(\x) = \fpeval{round(Phi(\x), 5)}
\end{document}