Your public booking page is redesigned. Guests pick a package from the top cards (using your brand colors for the selected state) with no default package forced, enter quote needs right under that choice, and use a single duration control. On desktop the form is tighter and more side-by-side; on mobile it stays stacked and easy to tap.
Custom quotes can include a free-text time frame (for example, “six weeks”). Success pages, emails, admin views, and the calendar show that length as to be confirmed, with pickup marked the same way, and totals as priced add-ons plus a custom quote—not a misleading $0. Changing duration updates the summary, and add-on buttons work reliably again.