How to make a surface gui respect a rounded part borders

  1. What do you want to achieve? Hello, i am making keycards and i would want to apply a surface gui on it that respects the round borders that i gave to it.

  2. What is the issue? The SurfaceGui dosen’t respect the round borders.
    The keycard :
    image

The keycard with the SurfaceGui :
image

  1. What solutions have you tried so far? I tried to fix it myself and looked on forums

I would texture the black part in Blender or what ever software you used to make the keycard and then use SurfaceGui for the keycard levels, holders name etc