End-to-end legal assistance