PageSourceSearch

https://www.massaieservices.com/articles

html massaieservices.com collected 2026-10-05 19:02:10 UTC 28,905 bytes, 544 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4  <meta charset="UTF-8" />
5  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
7  <!-- Primary SEO -->
8  <title>Concierge &amp; Transportation Services — Rochester, MN | Massaie Services</title>
9  <meta name="description" content="Massaie Services provides premium concierge and transportation support for patients and families traveling to Rochester, Minnesota for medical appointments. Available 7 days a week." />
10  <meta name="keywords" content="concierge services Rochester Minnesota, medical travel support Rochester MN, international patient services Rochester, concierge Rochester, medical travel Rochester Minnesota, patient concierge Minnesota, transportation services Rochester MN" />
11  <link rel="canonical" href="https://massaieservices.com/" />
12
13  <!-- Open Graph (Facebook, LinkedIn, WhatsApp) -->
14  <meta property="og:type" content="website" />
15  <meta property="og:url" content="https://massaieservices.com/" />
16  <meta property="og:title" content="Massaie Services | Concierge &amp; Transportation — Rochester, MN" />
17  <meta property="og:description" content="Over a decade of serving international patients and families arriving in Rochester, Minnesota. We handle everything — accommodation, transport, medical liaison, and daily support." />
18  <meta property="og:image" content="https://massaieservices.com/images/og-cover.jpg" />
19  <meta property="og:locale" content="en_US" />
20  <meta property="og:site_name" content="Massaie Services" />
21
22  <!-- Twitter Card -->
23  <meta name="twitter:card" content="summary_large_image" />
24  <meta name="twitter:title" content="Massaie Services | Concierge &amp; Transportation — Rochester, Minnesota" />
25  <meta name="twitter:description" content="Premium concierge and medical travel support services for international patients and families visiting Rochester, Minnesota." />
26  <meta name="twitter:image" content="https://massaieservices.com/images/og-cover.jpg" />
27
28  <!-- LocalBusiness Structured Data -->
29  
29<script type="application/ld+json">
30  {
31    "@context": "https://schema.org",
32    "@type": "LocalBusiness",
33    "name": "Massaie Services",
34    "description": "Premium concierge, medical travel support, and transportation services for international patients and families visiting Rochester, Minnesota.",
35    "url": "https://massaieservices.com",
36    "telephone": "+15072022501",
37    "email": "[email protected]",
38    "address": {
39      "@type": "PostalAddress",
40      "streetAddress": "11 1st Ave SW",
41      "addressLocality": "Rochester",
42      "addressRegion": "MN",
43      "postalCode": "55902",
44      "addressCountry": "US"
45    },
46    "geo": {
47      "@type": "GeoCoordinates",
48      "latitude": 44.0234,
49      "longitude": -92.4635
50    },
51    "openingHoursSpecification": {
52      "@type": "OpeningHoursSpecification",
53      "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],
54      "opens": "00:00",
55      "closes": "23:59"
56    },
57    "areaServed": {
58      "@type": "City",
59      "name": "Rochester",
60      "addressRegion": "MN",
61      "addressCountry": "US"
62    },
63    "serviceType": ["Professional Concierge", "Medical Travel Support", "Luxury Transportation", "Airport Transfers", "Accommodation Coordination"],
64    "priceRange": "$$$$",
65    "sameAs": []
66  }
67  </script>
67
68
69  <!-- FAQ Structured Data (boosts search visibility for long-tail queries) -->
70  
70<script type="application/ld+json">
71  {
72    "@context": "https://schema.org",
73    "@type": "FAQPage",
74    "mainEntity": [
75      {
76        "@type": "Question",
77        "name": "What concierge services are available for international patients visiting Rochester, Minnesota?",
78        "acceptedAnswer": {
79          "@type": "Answer",
80          "text": "Massaie Services provides professional airport transfers, luxury accommodation booking, daily medical transport, 24/7 personal support, medical appointment liaison, cultural and dietary assistance, and full logistics coordination for international patients arriving in Rochester, MN."
81        }
82      },
83      {
84        "@type": "Question",
85        "name": "How do I arrange a concierge service before arriving in Rochester for medical treatment?",
86        "acceptedAnswer": {
87          "@type": "Answer",
88          "text": "We recommend contacting Massaie Services at least 4–6 weeks before your arrival date. Our team will coordinate every detail — from pre-arrival accommodation booking to airport pickup and ongoing daily support throughout your stay."
89        }
90      },
91      {
92        "@type": "Question",
93        "name": "Does Massaie Services support families accompanying patients in Rochester?",
94        "acceptedAnswer": {
95          "@type": "Answer",
96          "text": "Yes. We provide full family support including larger accommodation options, cultural and dietary assistance, leisure transport, local orientation, and 24/7 availability — so the entire family feels comfortable during what can be a stressful time."
97        }
98      },
99      {
100        "@type": "Question",
101        "name": "What languages does Massaie Services support?",
102        "acceptedAnswer": {
103          "@type": "Answer",
104          "text": "Our multilingual, culturally sensitive staff can assist clients from across the Middle East, Europe, and beyond. We specialize in bridging cultural and language gaps for international guests visiting Rochester, Minnesota."
105        }
106      }
107    ]
108  }
109  </script>
109
110
111  <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
112
113  <!-- Google Tag Manager -->
114  
114<script>
vendor: 335 bytes, lines 114-118
114(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
115  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
116  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
117  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
118  })(window,document,'script','dataLayer','
118GTM-WSFWG665
vendor: 3 bytes, line 118
118');
118</script>
118
119  <!-- End Google Tag Manager -->
120
121  <!-- Microsoft Clarity -->
122  
122<script type="text/javascript">
123    (function(c,l,a,r,i,t,y){
124        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
125        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
126        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
127    })(window, document, "clarity", "script", "wa19d1or4f");
128  </script>
128
129  <!-- End Microsoft Clarity -->
130
131  <link rel="preconnect" href="https://fonts.googleapis.com" />
132  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
133  <link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet" />
134  <link rel="stylesheet" href="/src/style.css" />
135  
135<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
135
136</head>
137<body>
138
139  <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 139-140
139
140  <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
140GTM-WSFWG665
vendor: 87 bytes, lines 140-142
140"
141  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
142  
142<!-- End Google Tag Manager (noscript) -->
143
144  <!-- Navigation -->
145  <nav class="nav" id="nav">
146    <div class="nav__inner">
147      <a href="/" class="nav__logo" data-spa>
148        <span class="nav__logo-icon">M</span>
149        <span class="nav__logo-text">Massaie<em>Services</em></span>
150      </a>
151      <ul class="nav__links">
152        <li><a href="/#services" class="main-nav-link" data-spa>Services</a></li>
153        <li><a href="/#process" class="main-nav-link" data-spa>Process</a></li>
154        <li><a href="/#about" class="main-nav-link" data-spa>About</a></li>
155        <li><a href="/#contact" class="nav__cta main-nav-link" data-spa>Get Started</a></li>
156      </ul>
157      <button class="nav__burger" id="burger" aria-label="Toggle menu">
158        <span></span><span></span><span></span>
159      </button>
160    </div>
161    <div class="nav__mobile" id="mobileMenu">
162      <a href="/#services" class="main-nav-link" data-spa>Services</a>
163      <a href="/#process" class="main-nav-link" data-spa>Process</a>
164      <a href="/#about" class="main-nav-link" data-spa>About</a>
165      <a href="/#contact" data-spa>Get Started</a>
166    </div>
167  </nav>
168
169  <!-- Hero -->
170  <section class="hero main-section" id="hero">
171    <div class="hero__bg"></div>
172    <div class="hero__overlay"></div>
173    <div class="hero__content">
174      <p class="hero__eyebrow">Rochester, Minnesota · Est. 2010+</p>
175      <h1 class="hero__headline">
176        You have enough<br />to worry about.<br />
177        <em>Let us handle the rest.</em>
178      </h1>
179      <p class="hero__sub">Private transportation, accommodation coordination, and personal support for patients and families visiting Rochester for medical care. One point of contact. One dedicated driver. Everything handled before you arrive.</p>
180      <div class="hero__actions">
181        <a href="/#contact" class="btn btn--primary" data-spa>Get in Touch</a>
182      </div>
183      <div class="hero__stats">
184        <div class="hero__stat">
185          <span class="hero__stat-num">10+</span>
186          <span class="hero__stat-label">Years Experience</span>
187        </div>
188        <div class="hero__stat-divider"></div>
189        <div class="hero__stat">
190          <span class="hero__stat-num">24/7</span>
191          <span class="hero__stat-label">Available Support</span>
192        </div>
193        <div class="hero__stat-divider"></div>
194        <div class="hero__stat">
195          <span class="hero__stat-num">Pro</span>
196          <span class="hero__stat-label">Certified Staff</span>
197        </div>
198      </div>
199    </div>
200    <a href="#services" class="hero__scroll" aria-label="Scroll to services">
201      <svg width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10 3v14M3 10l7 7 7-7" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
202    </a>
203  </section>
204
205  <!-- Services -->
206  <section class="services main-section" id="services">
207    <div class="container">
208      <div class="section-header">
209        <p class="section-eyebrow">What We Offer</p>
210        <h2 class="section-title">What We Take Care of For You</h2>
211        <p class="section-desc">From the moment you land to the moment you leave, we handle everything outside your appointments.</p>
212      </div>
213      <div class="services__grid">
214
215        <div class="service-card" data-index="01" onclick="document.getElementById('contact').scrollIntoView({behavior:'smooth'})" style="cursor:pointer">
216          <img src="/public/Images/Fleet/Vip Car 1.jpg" alt="Massaie Services luxury fleet vehicle" class="service-card__photo" onerror="this.style.display='none'" />
217          <div class="service-card__icon">
218            <svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="4" y="16" width="40" height="20" rx="4" stroke="currentColor" stroke-width="2"/><path d="M12 36v4M36 36v4M4 24h40" stroke="currentColor" stroke-width="2" stroke-linecap="round"/><circle cx="12" cy="12" r="4" stroke="currentColor" stroke-width="2"/><circle cx="36" cy="12" r="4" stroke="currentColor" stroke-width="2"/></svg>
219          </div>
220          <h3>Transportation</h3>
221          <p>Private door-to-door rides from MSP or RST airport to Rochester. Daily transportation to your appointments with the same dedicated driver. Not a shared shuttle — just you and your family.</p>
222          <ul class="service-card__list">
223            <li>MSP Airport to Rochester — Private door-to-door service</li>
224            <li>RST Airport pickup — We meet you at arrivals</li>
225            <li>Daily appointment transport throughout your stay</li>
226            <li>Same driver, available 7 days a week</li>
227          </ul>
228        </div>
229
230        <div class="service-card" data-index="02" onclick="document.getElementById('contact').scrollIntoView({behavior:'smooth'})" style="cursor:pointer">
231          <img src="https://images.unsplash.com/photo-1631049307264-da0ec9d70304?w=600&q=80" alt="Comfortable hotel room" class="service-card__photo" onerror="this.style.display='none'" />
232          <div class="service-card__icon">
233            <svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 36V16a4 4 0 014-4h24a4 4 0 014 4v20" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
233<path d="M4 36h40M16 24h16M16 30h10" stroke="currentColor" stroke-width="2" stroke-linecap="round"/></svg>
234          </div>
235          <h3>Accommodation</h3>
236          <p>We help you find and coordinate comfortable housing close to your medical facilities — from private apartments to hotel suites, based on your needs and budget.</p>
237          <ul class="service-card__list">
238            <li>Proximity to medical facilities</li>
239            <li>Apartments, suites &amp; hotels</li>
240            <li>All budgets accommodated</li>
241          </ul>
242        </div>
243
244        <div class="service-card" data-index="03" onclick="document.getElementById('contact').scrollIntoView({behavior:'smooth'})" style="cursor:pointer">
245          <img src="https://images.unsplash.com/photo-1519085360753-af0119f7cbe7?w=600&q=80" alt="Professional concierge assistant" class="service-card__photo" onerror="this.style.display='none'" />
246          <div class="service-card__icon">
247            <svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 4C13 4 4 13 4 24s9 20 20 20 20-9 20-20S35 4 24 4z" stroke="currentColor" stroke-width="2"/><path d="M24 14v10l6 6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>
248          </div>
249          <h3>On-the-Ground Support</h3>
250          <p>We're with you throughout your stay. Grocery runs, local orientation, appointment scheduling assistance, luggage handling, and anything else that comes up.</p>
251          <ul class="service-card__list">
252            <li>Grocery &amp; errand runs</li>
253            <li>Local orientation &amp; guidance</li>
254            <li>24/7 personal support</li>
255          </ul>
256        </div>
257
258      </div>
259    </div>
260  </section>
261
262  <!-- Process -->
263  <section class="process main-section" id="process">
264    <div class="container">
265      <div class="section-header section-header--light">
266        <p class="section-eyebrow">How It Works</p>
267        <h2 class="section-title">How It Works</h2>
268        <p class="section-desc">Simple, clear, and stress-free from the very first message.</p>
269      </div>
270      <div class="process__steps">
271        <div class="process__step">
272          <div class="process__step-num">01</div>
273          <div class="process__step-content">
274            <h4>Text or Call Us</h4>
275            <p>Tell us when you're arriving, how long you're staying, and what you need. We respond within a few hours.</p>
276          </div>
277        </div>
278        <div class="process__connector"></div>
279        <div class="process__step">
280          <div class="process__step-num">02</div>
281          <div class="process__step-content">
282            <h4>We Build Your Plan</h4>
283            <p>We coordinate your airport pickup, daily rides, and accommodation. You get a clear itinerary before you leave home.</p>
284          </div>
285        </div>
286        <div class="process__connector"></div>
287        <div class="process__step">
288          <div class="process__step-num">03</div>
289          <div class="process__step-content">
290            <h4>We Meet You at the Airport</h4>
291            <p>Your dedicated driver meets you at baggage claim with a name placard. From that moment, we handle everything until you fly home.</p>
292          </div>
293        </div>
294      </div>
295    </div>
296  </section>
297
298  <!-- About / Why Us -->
299  <section class="about main-section" id="about">
300    <div class="container about__inner">
301      <div class="about__visual">
302        <div class="about__card about__card--main">
303          <img src="https://images.unsplash.com/photo-1519085360753-af0119f7cbe7?w=500&q=80" alt="Massaie Services professional" class="about__staff-photo" onerror="this.style.display='none'" />
304          <p class="about__card-quote">"We treat every client like family — anticipating needs before they arise."</p>
305          <p class="about__card-author">— Massaie Services Team</p>
306        </div>
307        <div class="about__card about__card--stat">
308          <span class="about__big-num">10<sup>+</sup></span>
309          <span>Years of Professional Service</span>
310        </div>
311      </div>
312      <div class="about__text">
313        <h2 class="section-title">Why Choose Massaie</h2>
314        <div class="about__why-grid">
315
316          <div class="about__why-item">
317            <div class="about__why-icon">
318              <svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
319                <circle cx="20" cy="20" r="16" stroke="currentColor" stroke-width="1.5"/>
320                <path d="M20 12v8l5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
321              </svg>
322            </div>
323            <div class="about__why-text">
324              <strong>10+ Years Serving Medical Families</strong>
325              <p>We've helped hundreds of families navigate Rochester during some of the most stressful times of their lives.</p>
326            </div>
327          </div>
328
329          <div class="about__why-item">
330            <div class="about__why-icon">
331              <svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
332                <path d="M20 4C13.4 4 8 9.4 8 16c0 9 12 20 12 20s12-11 12-20c0-6.6-5.4-12-12-12z" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round"/>
333                <circle cx="20" cy="16" r="3.5" stroke="currentColor" stroke-width="1.5"/>
334              </svg>
335            </div>
336            <div class="about__why-text">
337              <strong>Not a Shuttle, Not a Rideshare</strong>
338              <p>Your own private driver who knows Rochester and is available whenever you need to go somewhere.</p>
339            </div>
340          </div>
341
342          <div class="about__why-item">
343            <div class="about__why-icon">
344              <svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
345                <path d="M14 18c0-3.3 2.7-6 6-6s6 2.7 6 6v1c0 1.1-.9 2-2 2h-8c-1.1 0-2-.9-2-2v-1z" stroke="currentColor" stroke-width="1.5"/>
346                <path d="M10 34c0-5.5 4.5-10 10-10s10 4.5 10 10" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
347                <path d="M8 22c-2.2.8-4 2.9-4 5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
348                <path d="M32 22c2.2.8 4 2.9 4 5.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
349                <circle cx="9" cy="17" r="4" stroke="currentColor" stroke-width="1.5"/>
350                <circle cx="31" cy="17" r="4" stroke="currentColor" stroke-width="1.5"/>
351              </svg>
352            </div>
353            <div class="about__why-text">
354              <strong>One Person Handles Everything</strong>
355              <p>Transportation, accommodation, groceries, errands. One text to one person. No runaround.</p>
356            </div>
357          </div>
358
359          <div class="about__why-item">
360            <div class="about__why-icon">
361              <svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
362                <rect x="6" y="10" width="28" height="22" rx="3" stroke="currentColor" stroke-width="1.5"/>
363                <path d="M6 16h28" stroke="currentColor" stroke-width="1.5"/>
364                <path d="M13 8v4M27 8v4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
365                <path d="M12 23l4 4 12-8" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
366              </svg>
367            </div>
368            <div class="about__why-text">
369              <strong>We Start Before You Arrive</strong>
370              <p>Your trip is planned and confirmed before you leave home. No scrambling when you land.</p>
371            </div>
372          </div>
373
374        </div>
375        <a href="/#contact" class="btn btn--primary" data-spa>Work With Us</a>
376      </div>
377    </div>
378  </section>
379
380  <!-- Contact -->
381  <section class="contact main-section" id="contact">
382    <div class="container contact__inner">
383      <div class="contact__info">
384        <p class="section-eyebrow">Reach Out</p>
385        <h2 class="section-title">Ready to Plan Your Rochester Trip?</h2>
386        <p>Tell us when you're coming and what you need. We'll respond with a personalized plan and pricing — usually within a few hours.</p>
387        <div class="contact__details">
388          <div class="contact__detail">
389            <svg viewBox="0 0 24 24" fill="none"><path d="M3 8l9 6 9-6M3 8v11a1 1 0 001 1h16a1 1 0 001-1V8M3 8a1 1 0 011-1h16a1 1 0 011 1" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
390            <a href="mailto:[email protected]">[email protected]</a>
391          </div>
392          <div class="contact__detail">
393            <svg viewBox="0 0 24 24" fill="none"><path d="M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 
39311.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
394            <a href="tel:+15072022501">+1 (507) 202-2501</a>
395          </div>
396          <div class="contact__detail">
397            <svg viewBox="0 0 24 24" fill="none"><path d="M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 11a3 3 0 11-6 0 3 3 0 016 0z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
398            <span>11 1st Ave SW, Rochester, MN 55902</span>
399          </div>
400          <div class="contact__detail">
401            <svg viewBox="0 0 24 24" fill="none"><path d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
402            <span>Available 7 Days a Week</span>
403          </div>
404        </div>
405      </div>
406      <form class="contact__form" id="contactForm" novalidate>
407        <div class="form-row">
408          <div class="form-group">
409            <label for="firstName">First Name</label>
410            <input type="text" id="firstName" name="firstName" placeholder="Khalid" required />
411          </div>
412          <div class="form-group">
413            <label for="lastName">Last Name</label>
414            <input type="text" id="lastName" name="lastName" placeholder="Al-Rashid" required />
415          </div>
416        </div>
417        <div class="form-group">
418          <label for="email">Email Address</label>
419          <input type="email" id="email" name="email" placeholder="[email protected]" required />
420        </div>
421        <div class="form-group">
422          <label for="phone">Phone Number</label>
423          <input type="tel" id="phone" name="phone" placeholder="+1 (000) 000-0000" />
424        </div>
425        <div class="form-group">
426          <label>Services <span class="form-label-hint">select all that apply</span></label>
427          <div class="service-checks">
428            <label class="service-check"><input type="checkbox" name="services" value="Airport Transportation (MSP or RST)"><span>Airport Transportation (MSP or RST)</span></label>
429            <label class="service-check"><input type="checkbox" name="services" value="Daily Rides to Appointments"><span>Daily Rides to Appointments</span></label>
430            <label class="service-check"><input type="checkbox" name="services" value="Accommodation Coordination"><span>Accommodation Coordination</span></label>
431            <label class="service-check"><input type="checkbox" name="services" value="Grocery &amp; Errand Support"><span>Grocery &amp; Errand Support</span></label>
432            <label class="service-check"><input type="checkbox" name="services" value="Full-Stay Concierge Package"><span>Full-Stay Concierge Package</span></label>
433            <label class="service-check"><input type="checkbox" name="services" value="Other / Not Sure Yet"><span>Other / Not Sure Yet</span></label>
434          </div>
435        </div>
436        <div class="form-group">
437          <label for="message">Message</label>
438          <textarea id="message" name="message" rows="3" placeholder="Tell us about your needs, travel dates, and any special requirements…"></textarea>
439        </div>
440        <button type="submit" class="btn btn--primary btn--full">Send Message</button>
441        <p class="form-note">We typically respond within 24 hours.</p>
442      </form>
443      <div id="contactStep2" class="contact__step2"></div>
444    </div>
445  </section>
446
447  <!-- ═══ Articles List Page ═══ -->
448  <section class="articles-list-page" id="articles-list-page" style="display:none">
449    <div class="articles-hero">
450      <div class="container">
451        <p class="section-eyebrow">Knowledge &amp; Insights</p>
452        <h1 class="articles-hero__title">Articles &amp; Guides</h1>
453        <p class="articles-hero__sub">Expert guidance on medical travel support, concierge services, and living in Rochester, Minnesota.</p>
454      </div>
455    </div>
456    <div class="container articles-body">
457      <div class="articles-grid" id="articlesGrid"></div>
458    </div>
459  </section>
460
461  <!-- ═══ Single Article Page ═══ -->
462  <section class="article-single-page" id="article-single-page" style="display:none">
463    <div class="article-single-hero" id="articleHero">
464      <div class="container">
465        <a href="/articles" data-spa class="article-back">
466          <svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M10 3L5 8l5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
467          All Articles
468        </a>
469        <div class="article-single-meta" id="articleMeta"></div>
470        <h1 class="article-single-title" id="articleTitle"></h1>
471        <div class="article-single-info" id="articleInfo"></div>
472      </div>
473    </div>
474    <div class="container article-single-body">
475      <div class="article-content" id="articleContent"></div>
476      <aside class="article-sidebar">
477        <div class="article-sidebar__card">
478          <h4>Ready for a seamless experience?</h4>
479          <p>Let Massaie Services handle every detail of your Rochester visit.</p>
480          <a href="/#contact" data-spa class="btn btn--primary">Request Concierge</a>
481        </div>
482        <div class="article-sidebar__card article-sidebar__card--nav">
483          <h4>More Articles</h4>
484          <div id="relatedArticles"></div>
485        </div>
486      </aside>
487    </div>
488  </section>
489
490  <!-- Footer -->
491  <footer class="footer">
492    <div class="container footer__inner">
493      <div class="footer__brand">
494        <a href="/" class="nav__logo" data-spa>
495          <span class="nav__logo-icon">M</span>
496          <span class="nav__logo-text">Massaie<em>Services</em></span>
497        </a>
498        <p>Private transportation and concierge support for patients and families visiting Rochester, Minnesota.</p>
499      </div>
500      <div class="footer__links">
501        <h5>Services</h5>
502        <a href="/#services" data-spa>Accommodation</a>
503        <a href="/#services" data-spa>Transportation</a>
504        <a href="/#services" data-spa>Concierge</a>
505        <a href="/#services" data-spa>Medical Travel Support</a>
506        <a href="/#services" data-spa>Logistics</a>
507      </div>
508      <div class="footer__links">
509        <h5>Company</h5>
510        <a href="/#about" data-spa>About Us</a>
511        <a href="/#process" data-spa>Our Process</a>
512        <a href="/#contact" data-spa>Contact</a>
513      </div>
514      <div class="footer__contact">
515        <h5>Contact</h5>
516        <a href="mailto:[email protected]">[email protected]</a>
517        <a href="tel:+15072022501">+1 (507) 202-2501</a>
518        <span>11 1st Ave SW, Rochester, MN</span>
519      </div>
520    </div>
521    <div class="footer__bottom">
522      <p>&copy; <span id="copyright-year"></span> Massaie Services. All rights reserved.</p>
523    </div>
524  </footer>
525
526  <!-- Floating Contact Button -->
527  <a href="/#contact" id="floatingContact" class="floating-contact" data-spa aria-label="Contact Us">
528    Contact Us
529  </a>
530
531  
531<script type="module" src="/src/main.js?v=9"></script>
531
532  
532<script>
533    // Hide floating button when footer is visible
534    const floatingBtn = document.getElementById('floatingContact')
535    const footer = document.querySelector('.footer')
536    if (floatingBtn && footer) {
537      const obs = new IntersectionObserver(([e]) => {
538        floatingBtn.classList.toggle('floating-contact--hidden', e.isIntersecting)
539      }, { threshold: 0.01 })
540      obs.observe(footer)
541    }
542  </script>
542
543</body>
544</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.