PageSourceSearch

https://bodify-intake.onrender.com/bodify/book

html bodify-intake.onrender.com collected 2026-10-03 11:39:14 UTC 28,740 bytes, 505 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
3<script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push(i)})
4(window,'AW-716772069','google_tags_first_party');</script>
4<script async src="/wml2/"></script>
4
5			
5<script>
6				window.dataLayer = window.dataLayer || [];
7				function gtag(){dataLayer.push(arguments);}
8				gtag('js', new Date());
9				gtag('set', 'developer_id.dYzg1YT', true);
10				gtag('config', 'AW-716772069');
11			</script>
11
12			
13  <!-- Google Tag Manager -->
14  
14<script>
vendor: 335 bytes, lines 14-18
14(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
15  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
16  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
17  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
18  })(window,document,'script','dataLayer','
18GTM-W6B47F9
vendor: 3 bytes, line 18
18');
18</script>
18
19  <!-- End Google Tag Manager -->
20  <meta charset="UTF-8">
21  <meta name="viewport" content="width=device-width, initial-scale=1.0">
22  <title>Book Your Free Consultation | Bodify</title>
23  <base href="/bodify/book-b/">
24  <link rel="preconnect" href="https://fonts.googleapis.com">
25  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
26  <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Playfair+Display:wght@700&display=swap" rel="stylesheet">
27  <link rel="stylesheet" href="styles.css">
28<script>window.__bodifyChannel="direct";</script>
28
29</head>
30<body>
31  <div class="form-container">
32    <!-- Progress Bar -->
33    <div class="progress-bar" id="progressBar">
34      <div class="progress-fill" id="progressFill"></div>
35    </div>
36
37    <!-- Back Button -->
38    <button class="back-btn" id="backBtn" aria-label="Go back">
39      <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
40        <path d="M19 12H5M12 19l-7-7 7-7"/>
41      </svg>
42    </button>
43
44    <!-- Steps Container -->
45    <div class="steps-wrapper" id="stepsWrapper">
46
47      <!-- Step 1: Welcome -->
48      <div class="step active" data-step="0">
49        <div class="step-content welcome-step">
50          <div class="logo">
51            <a href="https://www.thebodify.com/" target="_blank" rel="noopener"><img src="bodify-logo.png" alt="Bodify" style="width: 220px; height: auto;"></a>
52          </div>
53          <h1>Book Your Free Consultation</h1>
54          <div class="value-props">
55            <div class="value-prop">
56              <div class="value-icon">
57                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
58                  <circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/>
59                </svg>
60              </div>
61              <span>Takes less than 60 seconds</span>
62            </div>
63            <div class="value-prop">
64              <div class="value-icon">
65                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
66                  <path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/>
67                </svg>
68              </div>
69              <span>Choose your location & time</span>
70            </div>
71            <div class="value-prop">
72              <div class="value-icon">
73                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
74                  <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/>
75                </svg>
76              </div>
77              <span>No commitment required</span>
78            </div>
79          </div>
80          <button class="btn btn-primary btn-lg" id="startBtn">Let's Go!</button>
81          <p class="tagline">Where Confidence Takes Shape</p>
82        </div>
83      </div>
84
85      <!-- Step 2: Phone -->
86      <div class="step" data-step="1">
87        <div class="step-content">
88          <div class="step-header">
89            <div class="step-icon">
90              <svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
91                <path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"/>
92              </svg>
93            </div>
94            <h2>What's your phone number?</h2>
95          </div>
96          <div class="input-group">
97            <div class="field">
98              <input type="tel" id="phone" placeholder="(602) 555-1234" autocomplete="tel" required>
99              <span class="field-error" id="phoneError"></span>
100            </div>
101          </div>
102          <button class="btn btn-primary" id="phoneNext">Continue</button>
103          <p class="consent-text">By clicking Continue, you consent to receive marketing and non-marketing text messages from Bodify at the phone number provided, including appointment reminders, confirmations, and service notifications. Frequency may vary. Message &amp; data rates may apply. Text HELP for assistance, reply STOP to opt out.</p>
104          <div class="cherry-consent-box">
105            <p class="consent-text">By entering my phone number, I consent to Cherry and its affiliates contacting me via call, text, automated dialing technology, and/or prerecorded messages for marketing purposes. My consent is not required to obtain any product/service, and I can revoke it at any time by contacting <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="077472777768757347706e736f646f6275757e2964686a">[email&#160;protected]</a> or any other reasonable means. Message frequency varies. Message and data rates may apply. Text HELP for help or STOP to cancel.</p>
106          </div>
107          <div class="cherry-banner">
108            <img src="cherry-logo.png" alt="Cherry" class="cherry-banner-icon">
109            <p>Cherry offers flexible financing for services at your provider's office. Pay over time with convenient monthly payments.</p>
110          </div>
111          <div class="policy-links">
112            <a href="https://www.thebodify.com/privacy-policy/" target="_blank" rel="noopener">Bodify Privacy</a>
113            <span>&middot;</span>
114            <a href="https://withcherry.com/privacy" target="_blank" rel="noopener">Cherry Privacy</a>
115            <span>&middot;</span>
116            <a href="https://www.thebodify.com/terms-of-use/" target="_blank" rel="noopener">Bodify Terms</a>
117            <span>&middot;</span>
118            <a href="https://withcherry.com/terms" target="_blank" rel="noopener">Cherry Terms</a>
119          </div>
120        </div>
121      </div>
122
123      <!-- Step 3: Name -->
124      <div class="step" data-step="2">
125        <div class="step-content">
126          <div class="step-header">
127            <div class="step-icon">
128              <svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
129                <path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/>
130              </svg>
131            </div>
132            <h2>What's your name?</h2>
133          </div>
134          <div class="input-group">
135            <div class="field">
136              <input type="text" id="firstName" placeholder="First name" autocomplete="given-name" required>
137              <span class="field-error" id="firstNameError"></span>
138            </div>
139            <div class="field">
140              <input type="text" id="lastName" placeholder="Last name" autocomplete="family-name" required>
141              <span class="field-error" id="lastNameError"></span>
142            </div>
143          </div>
144          <button class="btn btn-primary" id="nameNext">Continue</button>
145          <div class="policy-links">
146            <a href="https://www.thebodify.com/privacy-policy/" target="_blank" rel="noopener">Bodify Privacy</a>
147            <span>&middot;</span>
148            <a href="https://withcherry.com/privacy" target="_blank" rel="noopener">Cherry Privacy</a>
149            <span>&middot;</span>
150            <a href="https://www.thebodify.com/terms-of-use/" target="_blank" rel="noopener">Bodify Terms</a>
151            <span>&middot;</span>
152            <a href="https://withcherry.com/terms" target="_blank" rel="noopener">Cherry Terms</a>
153          </div>
154        </div>
155      </div>
156
157      <!-- Step 4: Location -->
158      <div class="step" data-step="3">
159        <div class="step-content">
160          <div class="step-header">
161            <div class="step-icon">
162              <svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
163                <path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/>
164              </svg>
165            </div>
166            <h2>Which location works best?</h2>
167          </div>
168          <div class="location-cards">
169            <button class="location-card" data-location="Scottsdale">
170              <div class="location-name">Scottsdale</div>
171              <div class="location-address">7033 E. Greenway Parkway #140, Scottsdale, AZ 85254</div>
172            </button>
173            <button class="location-card" data-location="Phoenix">
174              <div class="location-name">Phoenix</div>
175              <div class="location-address">2999 N. 44th Street #230, Phoenix, AZ 85018</div>
176            </button>
177            <button class="location-card" data-location="Gilbert">
178              <div class="location-name">Gilbert</div>
179              <div class="location-address">732 E. Warner Rd., Suite #20, Gilbert, AZ 85296</div>
180            </button>
181          </div>
182        </div>
183      </div>
184
185      <!-- Step 5: Visit Type -->
186      <div class="step" data-step="4">
187        <div class="step-content">
188          <div class="step-header">
189            <div class="step-icon">
190              <svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
191                <rect x="4" y="2" width="16" height="20" rx="2" ry="2"/><path d="M9 22v-4h6v4"/><path d="M8 6h.01"/><path d="M16 6h.01"/><path d="M12 6h.01"/><path d="M12 10h.01"/><path d="M12 14h.01"/><path d="M16 10h.01"/><path d="M16 14h.01"/><path d="M8 10h.01"/><path d="M8 14h.01"/>
192              </svg>
193            </div>
194            <h2>How would you like to visit?</h2>
195          </div>
196          <div class="visit-type-cards">
197            <button class="visit-type-card" data-visit="in-person">
198              <div class="goal-icon">
199                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
200                  <rect x="4" y="2" width="16" height="20" rx="2" ry="2"/><path d="M9 22v-4h6v4"/><path d="M8 6h.01"/><path d="M16 6h.01"/><path d="M12 6h.01"/><path d="M12 10h.01"/><path d="M12 14h.01"/><path d="M16 10h.01"/><path d="M16 14h.01"/><path d="M8 10h.01"/><path d="M8 14h.01"/>
201                </svg>
202              </div>
203              <div class="goal-text">
204                <span class="goal-name">In-Person</span>
205                <span class="goal-desc">Visit us at your chosen location</span>
206              </div>
207            </button>
208            <button class="visit-type-card" data-visit="virtual">
209              <div class="goal-icon">
210                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
211                  <rect x="2" y="3" width="20" height="14" rx="2" ry="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/>
212                </svg>
213              </div>
214              <div class="goal-text">
215                <span class="goal-name">Virtual Consultation</span>
216                <span class="goal-desc">Meet with us from the comfort of home</span>
217              </div>
218            </button>
219            <button class="visit-type-card" data-visit="talk-first">
220              <div class="goal-icon">
221                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
222                  <path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"/>
223                </svg>
224              </div>
225              <div class="goal-text">
226                <span class="goal-name">Talk to our team first</span>
227                <span class="goal-desc">Quick phone call to answer your questions</span>
228              </div>
229            </button>
230          </div>
231        </div>
232      </div>
233
234      <!-- Step 6: Goals -->
235      <div class="step" data-step="5">
236        <div class="step-content">
237          <div class="step-header">
238            <div class="step-icon">
239              <svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
240                <circle cx="12" cy="12" r="10"/><circle cx="12" cy="12" r="6"/><circle cx="12" cy="12" r="2"/>
241              </svg>
242            </div>
243            <h2>What are your goals?</h2>
244          </div>
245          <div class="goal-cards">
246            <button class="goal-card" data-goal="fat-reduction">
247              <div class="goal-icon">
248                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
249                  <path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/>
250                </svg>
251              </div>
252              <div class="goal-text">
253                <span class="goal-name">Reduce Fat</span>
254                <span class="goal-desc">Freeze away stubborn fat</span>
255              </div>
256            </button>
257            <button class="goal-card" data-goal="skin-tightening">
258              <div class="goal-icon">
259                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
260                  <path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446A9 9 0 1 1 12 3z"/>
261                </svg>
262              </div>
263              <div class="goal-text">
264                <span class="goal-name">Lift, Tighten &amp; Smooth Skin</span>
265                <span class="goal-desc">Firm, lift &amp; smooth your skin</span>
266              </div>
267            </button>
268            <button class="goal-card" data-goal="build-muscle">
269              <div class="goal-icon">
270                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
271                  <path d="M18 8h1a4 4 0 0 1 0 8h-1"/><path d="M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z"/><line x1="6" y1="1" x2="6" y2="4"/><line x1="10" y1="1" x2="10" y2="4"/><line x1="14" y1="1" x2="14" y2="4"/>
272                </svg>
273              </div>
274              <div class="goal-text">
275                <span class="goal-name">Build Muscle</span>
276                <span class="goal-desc">Tone &amp; strengthen muscles</span>
277              </div>
278            </button>
279            <button class="goal-card" data-goal="all">
280              <div class="goal-icon">
281                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
282                  <rect x="3" y="3" width="7" height="7"/><rect x="14" y="3" width="7" height="7"/><rect x="14" y="14" width="7" height="7"/><rect x="3" y="14" width="7" height="7"/>
283                </svg>
284              </div>
285              <div class="goal-text">
286                <span class="goal-name">All of the Above</span>
287                <span class="goal-desc">The full Bodify experience</span>
288              </div>
289            </button>
290            <button class="goal-card goal-other" data-goal="not-sure">
291              <div class="goal-icon">
292                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
293                  <circle cx="12" cy="12" r="10"/><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"/><line x1="12" y1="17" x2="12.01" y2="17"/>
294                </svg>
295              </div>
296              <div class="goal-text">
297                <span class="goal-name">Not Sure Yet</span>
298                <span class="goal-desc">We'll help you find the right fit</span>
299              </div>
300            </button>
301            <button class="goal-card goal-book-treatment" id="skipToTreatment">
302              <div class="goal-icon">
303                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
304                  <rect x="3" y="4" width="18" height="18" rx="2" ry="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/>
305                </svg>
306              </div>
307              <div class="goal-text">
308                <span class="goal-name">I Already Know What I Want!</span>
309                <span class="goal-desc">Skip ahead and book a treatment</span>
310              </div>
311            </button>
312          </div>
313        </div>
314      </div>
315
316      <!-- Step 7: Treatment Picker (only via "skip consultation") -->
317      <div class="step" data-step="6">
318        <div class="step-content">
319          <div class="step-header">
320            <div class="step-icon">
321              <svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
322                <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/>
323              </svg>
324            </div>
325            <h2>Which treatment would you like?</h2>
326          </div>
327          <div class="treatment-cards">
328            <button class="treatment-card" data-treatment="CoolSculpting Treatment">
329              <span class="treatment-name">CoolSculpting</span>
330              <span class="treatment-meta">1 hr</span>
331            </button>
332            <button class="treatment-card" data-treatment="Morpheus8 Boost">
333              <span class="treatment-name">Morpheus8</span>
334              <span class="treatment-meta">1 hr</span>
335            </button>
336            <button class="treatment-card" data-treatment="Sofwave Treatment">
337              <span class="treatment-name">Sofwave</span>
338              <span class="treatment-meta">1 hr</span>
339            </button>
340          </div>
341        </div>
342      </div>
343
344      <!-- Step 8: Date & Time -->
345      <div class="step" data-step="7">
346        <div class="step-content">
347          <div class="step-header">
348            <div class="step-icon">
349              <svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
350                <rect x="3" y="4" width="18" height="18" rx="2" ry="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/>
351              </svg>
352            </div>
353            <h2>When would you like to come in?</h2>
354          </div>
355          <div class="datetime-picker">
356            <div class="calendar" id="calendar">
357              <div class="calendar-header">
358                <button class="cal-nav" id="calPrev" aria-label="Previous month">
359                  <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="15 18 9 12 15 6"/></svg>
360                </button>
361                <span class="cal-month" id="calMonth"></span>
362                <button class="cal-nav" id="calNext" aria-label="Next month">
363                  <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="9 18 15 12 9 6"/></svg>
364                </button>
365              </div>
366              <div class="calendar-weekdays">
367                <span>Sun</span><span>Mon</span><span>Tue</span><span>Wed</span><span>Thu</span><span>Fri</span><span>Sat</span>
368              </div>
369              <div class="calendar-days" id="calDays"></div>
370            </div>
371            <div class="time-slots" id="timeSlots">
372              <h3>Select a time</h3>
373              <div class="availability-loading" id="availabilityLoading" style="display:none;">
374                <div class="spinner"></div>
375                <span>Checking availability...</span>
376              </div>
377              <div class="time-grid" id="timeGrid">
378                <button class="time-slot" data-time="9:00 AM">9:00 AM</button>
379                <button class="time-slot" data-time="10:00 AM">10:00 AM</button>
380                <button class="time-slot" data-time="11:00 AM">11:00 AM</button>
381                <button class="time-slot" data-time="12:00 PM">12:00 PM</button>
382                <button class="time-slot" data-time="1:00 PM">1:00 PM</button>
383                <button class="time-slot" data-time="2:00 PM">2:00 PM</button>
384                <button class="time-slot" data-time="3:00 PM">3:00 PM</button>
385                <button class="time-slot" data-time="4:00 PM">4:00 PM</button>
386                <button class="time-slot" data-time="5:00 PM">5:00 PM</button>
387              </div>
388              <div class="no-availability" id="noAvailability" style="display:none;">
389                <p>Sorry, there is no availability for this date. Please select another date.</p>
390              </div>
391            </div>
392            <span class="field-error" id="dateTimeError"></span>
393          </div>
394          <button class="btn btn-primary" id="dateTimeNext">Continue</button>
395        </div>
396      </div>
397
398      <!-- Step 9: Email -->
399      <div class="step" data-step="8">
400        <div class="step-content">
401          <div class="step-header">
402            <div class="step-icon">
403              <svg width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="#62A1BD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
404                <path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/>
405              </svg>
406            </div>
407            <h2>What's your email?</h2>
408          </div>
409          <div class="input-group">
410            <div class="field">
411              <input type="email" id="email" placeholder="[email protected]" autocomplete="email" required>
412              <span class="field-error" id="emailError"></span>
413            </div>
414          </div>
415          <div class="same-day-question">
416            <h3>Would you be interested in same day service if time permits?</h3>
417            <div class="same-day-options">
418              <button class="same-day-btn" data-sameday="yes">Yes</button>
419              <button class="same-day-btn" data-sameday="no">No</button>
420              <button class="same-day-btn" data-sameday="maybe">Maybe</button>
421            </div>
422          </div>
423          <button class="btn btn-primary" id="emailNext">Continue</button>
424          <p class="consent-text">By clicking Continue, you consent to receive marketing and non-marketing emails from Bodify at the email address provided, including appointment reminders, confirmations, and service notifications. Frequency may vary.</p>
425          <div class="policy-links">
426            <a href="https://www.thebodify.com/privacy-policy/" target="_blank" rel="noopener">Bodify Privacy</a>
427            <span>&middot;</span>
428            <a href="https://withcherry.com/privacy" target="_blank" rel="noopener">Cherry Privacy</a>
429            <span>&middot;</span>
430            <a href="https://www.thebodify.com/terms-of-use/" target="_blank" rel="noopener">Bodify Terms</a>
431            <span>&middot;</span>
432            <a href="https://withcherry.com/terms" target="_blank" rel="noopener">Cherry Terms</a>
433          </div>
434        </div>
435      </div>
436
437      <!-- Step 10: Confirmation -->
438      <div class="step" data-step="9">
439        <div class="step-content confirmation-step">
440          <div class="checkmark-circle" id="checkmarkCircle">
441            <svg width="64" height="64" viewBox="0 0 24 24" fill="none" stroke="#224375" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
442              <polyline points="20 6 9 17 4 12" class="checkmark-path"/>
443            </svg>
444          </div>
445          <h2>You're All Set!</h2>
446          <div class="summary" id="summary"></div>
447
448          <!-- Cherry Financing — V3 Apply layout (iframe-apply variant) -->
449          <div class="cherry-section" id="cherrySection">
450            <div class="cherry-prompt" id="cherryPrompt">
451              <img src="cherry-logo.png" alt="Cherry" class="cherry-prompt-logo">
452              <div class="cherry-result cherry-prequal-card">
453                <div class="cherry-result-text">
454                  <span class="cherry-result-title">Great News! Cherry payment plans are offered here up to $10,000.</span>
455                </div>
456              </div>
457              <p class="cherry-title">Pay over time with Cherry</p>
458              <ul class="cherry-desc-list">
459                <li>0% APR plans available</li>
460                <li>No hard credit checks and instant decision</li>
461              </ul>
462              <button class="btn btn-cherry cherry-apply-btn" id="cherryYesBtn">
463                <img src="cherry-symbol-white.png" alt="" class="cherry-apply-icon" width="22" height="22">
464                <span>Apply</span>
465              </button>
466              <p class="consent-text cherry-disclosure">By clicking Apply, you agree to Cherry's <a href="https://withcherry.com/e-sign-disclosure" target="_blank" rel="noopener">E-Sign Disclosures and Consent</a>, <a href="https://withcherry.com/terms#patriot-act" target="_blank" rel="noopener">USA PATRIOT Act Notice</a>, <a href="https://withcherry.com/privacy" target="_blank" rel="noopener">Privacy Policy</a>, and <a href="https://withcherry.com/terms" target="_blank" rel="noopener">Terms of Service</a>.</p>
467              <p class="consent-text cherry-disclosure">Cherry is a financial technology provider and platform, not a bank or a lender. Please see withcherry.com/financing-partners for more information.</p>
468              <p class="consent-text cherry-disclosure">Payment options through Cherry Technologies Inc. are issued by these <a href="https://withcherry.com/financing-partners" target="_blank" rel="noopener">financing partners</a>. 0% APR and other promotional rates subject to eligibility.</p>
469            </div>
470
471          </div>
472
473          <div class="policy-links">
474            <a href="https://www.thebodify.com/privacy-policy/" target="_blank" rel="noopener">Bodify Privacy</a>
475            <span>&middot;</span>
476            <a href="https://withcherry.com/privacy" target="_blank" rel="noopener">Cherry Privacy</a>
477            <span>&middot;</span>
478            <a href="https://www.thebodify.com/terms-of-use/" target="_blank" rel="noopener">Bodify Terms</a>
479            <span>&middot;</span>
480            <a href="https://withcherry.com/terms" target="_blank" rel="noopener">Cherry Terms</a>
481          </div>
482        </div>
483      </div>
484
485    </div>
486
487    <!-- Cherry Application — embedded iframe overlay -->
488    <div class="cherry-iframe-overlay" id="cherryIframeOverlay" style="display:none;">
489      <iframe
490        id="cherryIframe"
491        class="cherry-iframe"
492        title="Cherry Application"
493        allow="otp-credentials"
494        src=""
495      ></iframe>
496      <p class="iframe-fallback" id="iframeFallback" hidden>
497        We couldn't embed Cherry's application page directly.
498        <a href="#" id="iframeOpenNew" target="_blank" rel="noopener">Open it in a new tab</a>.
499      </p>
500    </div>
501  </div>
vendor: 112 bytes, lines 501-503
501
502
503  <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
503<script src="app.js"></script>
503
504</body>
505</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.