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 & 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 & 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 & 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 & 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 & errand runs</li> 253 <li>Local orientation & 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 & Errand Support"><span>Grocery & 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 & Insights</p> 452 <h1 class="articles-hero__title">Articles & 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>© <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.