Hello,
I've already customized freepbx with my own design. Your project is very similar with my task. If you need to see a demo page, I will capture image ( or using team viewer ) to show. I can't give you account because I'm using it for my PBX. The price need to negotiate because freepbx will be custom with new design.
On the other hand, if you only need to white label freepbx with your company, I will custom in two days.
If you have any question, please let me know. I'm looking forward to hear from you soon.
Best regards,
Vu Le