Никто же вас не заставлял так писать.
В вашем сценарии: ссылка абсолютом, полоска-псевдо в ней тоже абсолютом. Всё.
<a />
, то псевдо-блик будет выходить за рамки основного тега.
Но вообще проще гридами, как-то так.
https://codepen.io/AnnaSummer/pen/NWJVygG
border-radius
на обёртку нужно и всё ))background-position: bottom 0;
Я поднапрягся, почитал и написал вроде бы правильный код, потому что локально под Open Server код работает, а когда я закачал его к хостеру на сервак, то сообщение почему-то не отправляется и выскакиевает "Сообщение не отправлено. Форма заполнена некорректно."
WTF? Хостер beget.com
Вот код: