{#if submitted && SuccessModalComponent} (submitted = false)} /> {/if} {#if showErrorModal && ErrorModalComponent} (showErrorModal = false)} onRetry={() => (showErrorModal = false)} /> {/if} {#if !isCompactContactPage}
Free Meet & Greet

{headingParts.plain} {#if headingParts.highlight} {' '} {headingParts.highlight} {/if}

{leadCopy}

{trustTitle}

{trustNote}
= 1} class:done={step > 1}> 1 {booking.dogStepLabel || 'Your dog'} 1} aria-hidden="true"> 2 {booking.ownerStepLabel || 'Your details'}
{/if}
{#key step}
{#if isCompactContactPage} Start here

Tell us about your dog

A few details now. We come back with the right next step.

 Which service are you interested in?
{#each serviceOptions as service} {@const checked = selectedServices.includes(service)} {/each}
{#if errors.services} {errors.services} {/if}
{:else if step === 1} Step one of two

Tell us about your dog

Just the basics. Pick everything you are open to.

 Which service are you interested in?
{#each serviceOptions as service} {@const checked = selectedServices.includes(service)} {/each}
{#if errors.services} {errors.services} {/if}
{:else if step === 2} Step two of two

How do we reach you?

A real person replies within 24 hours, usually sooner.

{/if}
{/key}

A real reply within 24 hours, usually sooner.