А так, если допустим, файл скачивается с сервера, то нужно передать параметры - например заполненные в форме - и уже после отправки данных на сервер редиректить на файл.
Однако, пседвоэлементы могут оказаться в данной ситуации более удобным решением при адаптации. Так как сейчас "изгиб" между 4 и 5 шагом, а при уменьшении экрана окажется между 3 и 4, 2 и 3. Таким образом превращаться на CSS линию и полукруг будет проще.