Choose a service
3 optionsselected state = purple outline + check, so the active choice is unmistakable
Pick a date & time
Timezone PTcalendar + slots side-by-side reduces steps — no separate screen to reach a time
clear availability states — greyed & struck-through days/slots read as closed, open ones as tappable
Your details
4 fieldsonly essential fields — name & email required, everything else optional
confirmation = a single primary action, with the policy stated before commit