[guided]The first-order information transverse to $L$ is the essential input. Let
\begin{align*}
i:L\to M
\end{align*}
be the inclusion, and define the normal bundle
\begin{align*}
\nu_L:=i^*TM/TL.
\end{align*}
For each point $x\in L$, a normal vector is a class $[v]\in T_xM/T_xL$. We send this class to the covector on $T_xL$ obtained by inserting $v$ into the first slot of $\omega_x$:
\begin{align*}
\Theta_x:(\nu_L)_x&\to T_x^*L
\end{align*}
with
\begin{align*}
\Theta_x([v])(u)=\omega_x(v,u)
\end{align*}
for $u\in T_xL$.
We must check that this formula does not depend on the representative $v$. If $v'=v+w$ for some $w\in T_xL$, then
\begin{align*}
\omega_x(v',u)=\omega_x(v,u)+\omega_x(w,u).
\end{align*}
Because $L$ is Lagrangian, $\omega_x(w,u)=0$ for all $w,u\in T_xL$. Therefore
\begin{align*}
\omega_x(v',u)=\omega_x(v,u),
\end{align*}
so $\Theta_x$ is well-defined.
Next we prove that $\Theta_x$ is an isomorphism. If $\Theta_x([v])=0$, then
\begin{align*}
\omega_x(v,u)=0
\end{align*}
for every $u\in T_xL$. This says exactly that $v\in (T_xL)^\omega$. Since $L$ is Lagrangian, its tangent space equals its symplectic orthogonal:
\begin{align*}
(T_xL)^\omega=T_xL.
\end{align*}
Hence $v\in T_xL$, so $[v]=0$ in $T_xM/T_xL$. Thus $\Theta_x$ is injective. The domain and codomain have the same dimension, because
\begin{align*}
\dim(\nu_L)_x=\dim M-\dim L=\dim L=\dim T_x^*L.
\end{align*}
An injective linear map between finite-dimensional vector spaces of the same dimension is an isomorphism. Since the construction uses the smooth bundle map induced by the smooth two-form $\omega$, the maps $\Theta_x$ assemble into a smooth vector bundle isomorphism
\begin{align*}
\Theta:\nu_L\to T^*L.
\end{align*}
This quotient-level identification is not yet enough for the later comparison of two-forms, because a two-form also sees the pairing of two chosen normal representatives. We therefore choose the representatives in a controlled way. Let
\begin{align*}
B:T^*L\to i^*TM
\end{align*}
be a smooth bundle map lifting $\Theta^{-1}$ through the quotient map $i^*TM\to\nu_L$. For each $x\in L$, define
\begin{align*}
K_x:T_x^*L\times T_x^*L\to\mathbb R
\end{align*}
by
\begin{align*}
K_x(\alpha,\beta)=\omega_x(B_x\alpha,B_x\beta).
\end{align*}
This is the unwanted vertical-vertical pairing. To remove it, choose a Riemannian metric on $L$ and define $S_x\beta\in T_xL$ by the condition
\begin{align*}
\alpha(S_x\beta)=-\frac{1}{2}K_x(\alpha,\beta)
\end{align*}
for every $\alpha\in T_x^*L$. The metric gives the required smooth identification of covectors and vectors, so $S:T^*L\to TL$ is smooth. Now set
\begin{align*}
A:T^*L\to i^*TM
\end{align*}
by
\begin{align*}
A_x\alpha=B_x\alpha+S_x\alpha.
\end{align*}
Adding $S_x\alpha\in T_xL$ does not change the normal class, so $A_x\alpha$ still represents $\Theta_x^{-1}(\alpha)$. It also preserves the mixed pairing: for $u\in T_xL$,
\begin{align*}
\omega_x(A_x\alpha,u)=\omega_x(B_x\alpha,u)+\omega_x(S_x\alpha,u)=\alpha(u),
\end{align*}
because $\omega_x(S_x\alpha,u)=0$ on the Lagrangian subspace $T_xL$. Finally, expanding the vertical-vertical pairing gives
\begin{align*}
\omega_x(A_x\alpha,A_x\beta)=K_x(\alpha,\beta)+\alpha(S_x\beta)-\beta(S_x\alpha).
\end{align*}
By the definition of $S$ and the skew-symmetry of $K_x$,
\begin{align*}
\alpha(S_x\beta)-\beta(S_x\alpha)=-K_x(\alpha,\beta).
\end{align*}
Hence
\begin{align*}
\omega_x(A_x\alpha,A_x\beta)=0.
\end{align*}
This constructs the full first-order symplectic model needed in the next step.[/guided]