Можно использовать Contact Form 7 вместе с Conditional Fields для Contact Form 7. Этой связкой вы сделаете условную логику. Т. е. поля с выбором устройства и типом работ группируются и эти группы выводятся в зависимости от того, какой тип устройства выбран.
Останется только CSS написать, чтобы получить нужный внешний вид.
И если расчёты какие в форме делать, вот этот плагин пригодится: Calculation For Contact Form 7.
На скриншотах пример, как я делал с помощью этих плагинов вывод доп. поля под юзернейм, если в radio выбран Телеграм.