With a basement filling and a storm overhead, nobody waits for your homepage animation.
The customer is not browsing
The heater quit in January. A flat roof let go and it is coming through the third floor. The sewer lateral backed up into the basement again.
They are not weighing up your past work. Three facts, quickly: this is your trade, you come to this block, this is the number.
Assume the worst connection
Everyone dials at once in a storm, brick and cellar walls kill reception, and a handset near empty starts throttling itself. All three land together.
Build for that scenario and the comfortable one looks after itself. Words render immediately, pictures come later, and no outside script stands between the caller and your phone number.
Emergency terms at the top
Overnight cover belongs in the opening screen of the service page. Parked behind a footer link, it may as well not exist.
Then spell it out. Someone answers until ten. Return call inside sixty minutes. Storm weeks run worst-first. Leave it vague and people read it as no.
Buttons a wet thumb can hit
Down in a flooded cellar it is one hand, poor light, and no patience. Small links crowded together get missed, not pressed.
Size the call button properly, fix it so it follows the scroll, and clear space around it so no other target steals the tap.
Test it in the situation
On your next job with poor reception, try to book yourself through your own form and time how long it takes.
It rarely goes well. The version you approved on a monitor is not the version a customer meets on a phone.