Suppose we for any interval of the unit circle, we can approximate by some cubic Bezier curves($B_3(t)$).
Q: Can we use above method(or curve $B_3(t)$) to approximate the offset of any cubic Bezier curve?
The (exact) offset curve, to the known curve $C(t)$, is of the form
$$C(t)+d\cdot N(t),$$ where $d$ is the distance to the curve $C(t)$ and $N(t)$ denotes the normal direction at each point $C(t)$.
Theoretically, you can approximate a cubic Bezier curve by circular arcs (This is called biarc fitting). You can then offset these circular arcs (which is a much easier task) and use the resulting circular arcs as the approximation of the offset of the original cubic Bezier curve.
However, this approach does not necessary give you a good result as the offset direction obtained from the approximating circular arcs are not the actual offset direction from the cubic Bezier curve and this discrepancy will lead to offset error proportional to the offset distance, which is undesired.