Brand logos render at consistent sizes in portals and emails

Wide logos no longer stretch unbounded in estimate portals and email templates.

Bug Fixes

Customer logos like wide wordmarks no longer stretch unbounded in the estimate portal and client-facing emails. We've added explicit dimension caps (180×48 px) via inline styles, ensuring consistent rendering across all surfaces regardless of the source SVG or email client CSS support.