You are more than welcome. In the end we decided to stay in Rome and purchase the transfers directly from Rome to the terminal on the morning our ship departs. Again, hope you have an amazing time!
https://www.civitavecchiaport.org/from-civitavecchia-train-station-to-the-port/
The port has a website with detailed information that I hope will be helpful for you. I have been researching this myself for an upcoming cruise. I hope it helps and that you have a wonderful time.