Need help to understand hit normal

Hello everyone,
when i do raycastHit on a flat surface rotated 45 degrees hit.normal.y shouldn’t it be 0.5? Instead it gives me 0.5 with a surface rotated 60 degrees.
Thanks to anyone who gives me a clarification.

–Edit: Sine and cosine!

Normals are always length 1, and the vector (0.5, 0.5) is length 0.7, not 1.

Here is a unit circle, which gives you an idea what the normal x and y values will look like at different rotations. At 45 degrees, both the x and y of your normals will be equal to sqrt(2) / 2 which is approximately 0.7