{"id":14,"date":"2026-08-06T01:02:00","date_gmt":"2026-08-06T01:02:00","guid":{"rendered":"https:\/\/oasis-massage.net\/?page_id=14"},"modified":"2026-08-06T01:06:32","modified_gmt":"2026-08-06T01:06:32","slug":"home","status":"publish","type":"page","link":"https:\/\/oasis-massage.net\/","title":{"rendered":"home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14\" class=\"elementor elementor-14\">\n\t\t\t\t<div class=\"elementor-element elementor-element-624ce40 e-con-full e-flex e-con e-parent\" data-id=\"624ce40\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-530bb9e elementor-widget elementor-widget-html\" data-id=\"530bb9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n\n<script async src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=AW-17707043630\"><\/script>\n\n<script>\n  window.dataLayer = window.dataLayer || [];\n  function gtag(){dataLayer.push(arguments);}\n  gtag('js', new Date());\n\n  gtag('config', 'AW-17707043630');\n<\/script>\n\n<script>\n  gtag('config', 'AW-17707043630\/_ohsCLe8nNwcEK6WsPtB', {\n    'phone_conversion_number': '612-888-6811'\n  });\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n    \"@context\":\"https:\/\/schema.org\",\n    \"@type\":\"DaySpa\",\n    \"name\":\"Oasis Massage\",\n    \"description\":\"Couples massage, body massage, foot reflexology, hot oil massage, chair massage, and focused massage services in Edina, Minnesota.\",\n    \"telephone\":\"612-888-6811\",\n    \"priceRange\":\"$39-$159\",\n    \"address\":{\n      \"@type\":\"PostalAddress\",\n      \"streetAddress\":\"6811 York Ave S\",\n      \"addressLocality\":\"Edina\",\n      \"addressRegion\":\"MN\",\n      \"postalCode\":\"55435\",\n      \"addressCountry\":\"US\"\n    },\n    \"openingHoursSpecification\":[\n      {\n        \"@type\":\"OpeningHoursSpecification\",\n        \"dayOfWeek\":[\n          \"Monday\",\n          \"Tuesday\",\n          \"Wednesday\",\n          \"Thursday\",\n          \"Friday\",\n          \"Saturday\"\n        ],\n        \"opens\":\"10:00\",\n        \"closes\":\"21:00\"\n      },\n      {\n        \"@type\":\"OpeningHoursSpecification\",\n        \"dayOfWeek\":\"Sunday\",\n        \"opens\":\"11:00\",\n        \"closes\":\"19:00\"\n      }\n    ],\n    \"hasMap\":\"https:\/\/maps.app.goo.gl\/7QMcm9SfUgXBvwGr7\"\n  }\n<\/script>\n\n<style>\n@import url(\"https:\/\/fonts.googleapis.com\");\n@import url(\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600&display=swap\");\n\n    #oasis-massage-elementor{\n      --green:#143f3a;\n      --green-2:#1f5a52;\n      --green-3:#e0ece7;\n      --sand:#f4ede1;\n      --ivory:#fffdf8;\n      --gold:#d1b276;\n      --gold-dark:#a98a4e;\n      --ink:#22302c;\n      --muted:#6b756f;\n      --line:#dce2dd;\n      --white:#ffffff;\n      --shadow:0 24px 70px rgba(25,58,51,.12);\n      --container:1200px;\n      --radius-lg:30px;\n      --radius-md:20px;\n      --header-height:82px;\n    }\n\n    #oasis-massage-elementor, #oasis-massage-elementor *{\n      box-sizing:border-box;\n      margin:0;\n      padding:0;\n    }\n\n    #oasis-massage-elementor{\n      scroll-behavior:smooth;\n      scroll-padding-top:96px;\n    }\n\n    #oasis-massage-elementor{\n      overflow-x:hidden;\n      background:var(--ivory);\n      color:var(--ink);\n      font-family:\"DM Sans\",Arial,sans-serif;\n      line-height:1.7;\n      -webkit-font-smoothing:antialiased;\n    }\n\n    body.om-menu-open{\n      overflow:hidden!important;\n      touch-action:none;\n    }\n\n    #oasis-massage-elementor img{\n      display:block;\n      max-width:100%;\n    }\n\n    #oasis-massage-elementor a{\n      color:inherit;\n      text-decoration:none;\n    }\n\n    #oasis-massage-elementor button, #oasis-massage-elementor a{\n      -webkit-tap-highlight-color:transparent;\n    }\n\n    #oasis-massage-elementor section{\n      position:relative;\n    }\n\n    #oasis-massage-elementor .container{\n      width:min(calc(100% - 40px),var(--container));\n      margin-inline:auto;\n    }\n\n    #oasis-massage-elementor .eyebrow{\n      display:inline-flex;\n      align-items:center;\n      gap:11px;\n      margin-bottom:17px;\n      color:var(--green-2);\n      font-size:.75rem;\n      font-weight:800;\n      letter-spacing:.18em;\n      text-transform:uppercase;\n    }\n\n    #oasis-massage-elementor .eyebrow::before{\n      content:\"\";\n      width:34px;\n      height:1px;\n      background:var(--gold);\n    }\n\n    #oasis-massage-elementor h1, #oasis-massage-elementor h2, #oasis-massage-elementor h3{\n      font-family:\"Playfair Display\",Georgia,serif;\n      font-weight:600;\n      line-height:1.08;\n      letter-spacing:-.025em;\n    }\n\n    #oasis-massage-elementor h1{\n      max-width:860px;\n      font-size:clamp(3.3rem,7.8vw,6.8rem);\n    }\n\n    #oasis-massage-elementor h2{\n      font-size:clamp(2.55rem,5vw,4.7rem);\n    }\n\n    #oasis-massage-elementor h3{\n      font-size:1.6rem;\n    }\n\n    #oasis-massage-elementor p{\n      color:var(--muted);\n    }\n\n    #oasis-massage-elementor .section-heading{\n      max-width:780px;\n      margin-bottom:50px;\n    }\n\n    #oasis-massage-elementor .section-heading p{\n      max-width:660px;\n      margin-top:19px;\n      font-size:1rem;\n    }\n\n    #oasis-massage-elementor .btn{\n      min-height:54px;\n      display:inline-flex;\n      align-items:center;\n      justify-content:center;\n      gap:10px;\n      padding:14px 24px;\n      border:1px solid transparent;\n      border-radius:999px;\n      font-size:.88rem;\n      font-weight:700;\n      letter-spacing:.03em;\n      transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease;\n    }\n\n    #oasis-massage-elementor .btn:hover{\n      transform:translateY(-2px);\n    }\n\n    #oasis-massage-elementor .btn-primary{\n      background:var(--green);\n      color:#fff;\n    }\n\n    #oasis-massage-elementor .btn-primary:hover{\n      background:var(--green-2);\n    }\n\n    #oasis-massage-elementor .btn-gold{\n      background:var(--gold);\n      color:var(--green);\n    }\n\n    #oasis-massage-elementor .btn-gold:hover{\n      background:#dfc58e;\n    }\n\n    #oasis-massage-elementor .btn-outline{\n      border-color:rgba(255,255,255,.46);\n      background:rgba(255,255,255,.08);\n      color:#fff;\n      backdrop-filter:blur(9px);\n    }\n\n    #oasis-massage-elementor .btn-outline:hover{\n      border-color:#fff;\n      background:rgba(255,255,255,.14);\n    }\n\n    #oasis-massage-elementor .icon{\n      width:20px;\n      height:20px;\n      flex:0 0 auto;\n    }\n\n    \/* Header *\/\n    #oasis-massage-elementor .om-site-header{\n      position:fixed;\n      z-index:1000;\n      inset:0 0 auto;\n      width:100%;\n      height:var(--header-height);\n      border-bottom:1px solid transparent;\n      transition:.3s ease;\n    }\n\n    #oasis-massage-elementor .om-site-header.scrolled{\n      background:rgba(255,253,248,.95);\n      border-color:rgba(20,63,58,.1);\n      box-shadow:0 10px 38px rgba(24,54,47,.09);\n      backdrop-filter:blur(18px);\n    }\n\n    #oasis-massage-elementor .header-inner{\n      height:100%;\n      display:flex;\n      align-items:center;\n      justify-content:space-between;\n      gap:28px;\n    }\n\n    #oasis-massage-elementor .brand{\n      position:relative;\n      z-index:1002;\n      display:inline-flex;\n      align-items:center;\n      gap:12px;\n    }\n\n    #oasis-massage-elementor .brand-mark{\n      width:50px;\n      height:50px;\n      display:grid;\n      place-items:center;\n      border:1px solid rgba(209,178,118,.78);\n      border-radius:50%;\n      background:rgba(20,63,58,.94);\n      box-shadow:inset 0 0 0 5px rgba(255,255,255,.04);\n    }\n\n    #oasis-massage-elementor .brand-mark svg{\n      width:29px;\n      height:29px;\n    }\n\n    #oasis-massage-elementor .brand-copy{\n      display:flex;\n      flex-direction:column;\n      line-height:1;\n    }\n\n    #oasis-massage-elementor .brand-name{\n      color:#fff;\n      font-family:\"Playfair Display\",Georgia,serif;\n      font-size:1.48rem;\n      font-weight:600;\n      letter-spacing:.01em;\n    }\n\n    #oasis-massage-elementor .brand-city{\n      margin-top:6px;\n      color:#dfc58e;\n      font-size:.57rem;\n      font-weight:800;\n      letter-spacing:.2em;\n    }\n\n    #oasis-massage-elementor .om-site-header.scrolled .brand-name{\n      color:var(--green);\n    }\n\n    #oasis-massage-elementor .om-site-header.scrolled .brand-city{\n      color:var(--gold-dark);\n    }\n\n    #oasis-massage-elementor .desktop-nav{\n      display:flex;\n      align-items:center;\n      gap:28px;\n      margin-left:auto;\n    }\n\n    #oasis-massage-elementor .desktop-nav a{\n      position:relative;\n      padding:10px 0;\n      color:rgba(255,255,255,.84);\n      font-size:.84rem;\n      font-weight:600;\n    }\n\n    #oasis-massage-elementor .om-site-header.scrolled .desktop-nav a{\n      color:#40514b;\n    }\n\n    #oasis-massage-elementor .desktop-nav a::after{\n      content:\"\";\n      position:absolute;\n      right:0;\n      bottom:4px;\n      left:0;\n      height:1px;\n      background:var(--gold);\n      transform:scaleX(0);\n      transition:transform .25s ease;\n    }\n\n    #oasis-massage-elementor .desktop-nav a:hover::after{\n      transform:scaleX(1);\n    }\n\n    #oasis-massage-elementor .header-call{\n      min-height:46px;\n      padding:11px 20px;\n    }\n\n    #oasis-massage-elementor .om-menu-toggle{\n      display:none;\n      position:relative;\n      z-index:1002;\n      width:48px;\n      height:48px;\n      border:1px solid rgba(255,255,255,.34);\n      border-radius:50%;\n      background:rgba(255,255,255,.08);\n      cursor:pointer;\n    }\n\n    #oasis-massage-elementor .om-site-header.scrolled .om-menu-toggle{\n      border-color:rgba(20,63,58,.2);\n      background:#fff;\n    }\n\n    #oasis-massage-elementor .om-menu-toggle span{\n      position:absolute;\n      left:13px;\n      width:20px;\n      height:1.5px;\n      background:#fff;\n      transition:.25s ease;\n    }\n\n    #oasis-massage-elementor .om-site-header.scrolled .om-menu-toggle span{\n      background:var(--green);\n    }\n\n    #oasis-massage-elementor .om-menu-toggle span:nth-child(1){top:18px}\n    #oasis-massage-elementor .om-menu-toggle span:nth-child(2){top:24px}\n    #oasis-massage-elementor .om-menu-toggle span:nth-child(3){top:30px}\n\n    #oasis-massage-elementor .om-menu-toggle.active span:nth-child(1){\n      top:24px;\n      transform:rotate(45deg);\n    }\n\n    #oasis-massage-elementor .om-menu-toggle.active span:nth-child(2){\n      opacity:0;\n    }\n\n    #oasis-massage-elementor .om-menu-toggle.active span:nth-child(3){\n      top:24px;\n      transform:rotate(-45deg);\n    }\n\n    #oasis-massage-elementor .om-mobile-overlay{\n      display:none;\n    }\n\n    \/* Hero *\/\n    #oasis-massage-elementor .hero{\n      min-height:100svh;\n      display:flex;\n      align-items:flex-end;\n      isolation:isolate;\n      padding:150px 0 72px;\n      background:\n        linear-gradient(90deg,rgba(14,52,47,.96) 0%,rgba(14,52,47,.82) 43%,rgba(14,52,47,.28) 74%,rgba(14,52,47,.12) 100%),\n        linear-gradient(0deg,rgba(14,52,47,.92) 0%,transparent 36%),\n        url(\"https:\/\/images.unsplash.com\/photo-1600334129128-685c5582fd35?auto=format&fit=crop&w=2200&q=88\") center 48%\/cover no-repeat;\n    }\n\n    #oasis-massage-elementor .hero::before{\n      content:\"\";\n      position:absolute;\n      z-index:-1;\n      inset:0;\n      background:\n        radial-gradient(circle at 78% 24%,rgba(209,178,118,.17),transparent 31%),\n        linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.18));\n    }\n\n    #oasis-massage-elementor .hero-content{\n      max-width:920px;\n      color:#fff;\n    }\n\n    #oasis-massage-elementor .hero .eyebrow{\n      color:#ead4aa;\n    }\n\n    #oasis-massage-elementor .hero .eyebrow::before{\n      background:#ead4aa;\n    }\n\n    #oasis-massage-elementor .hero h1 span{\n      color:#ead4aa;\n      font-style:italic;\n    }\n\n    #oasis-massage-elementor .hero-copy{\n      max-width:660px;\n      margin-top:25px;\n      color:rgba(255,255,255,.78);\n      font-size:clamp(1rem,2vw,1.17rem);\n    }\n\n    #oasis-massage-elementor .hero-actions{\n      display:flex;\n      flex-wrap:wrap;\n      gap:14px;\n      margin-top:34px;\n    }\n\n    #oasis-massage-elementor .hero-details{\n      display:grid;\n      grid-template-columns:repeat(3,minmax(0,1fr));\n      gap:14px;\n      max-width:880px;\n      margin-top:65px;\n    }\n\n    #oasis-massage-elementor .hero-detail{\n      min-height:84px;\n      display:flex;\n      align-items:center;\n      gap:13px;\n      padding:15px 17px;\n      border:1px solid rgba(255,255,255,.16);\n      border-radius:16px;\n      background:rgba(14,52,47,.43);\n      backdrop-filter:blur(14px);\n    }\n\n    #oasis-massage-elementor .hero-detail svg{\n      color:#ead4aa;\n    }\n\n    #oasis-massage-elementor .hero-detail strong{\n      display:block;\n      color:#fff;\n      font-size:.85rem;\n      line-height:1.3;\n    }\n\n    #oasis-massage-elementor .hero-detail small{\n      display:block;\n      margin-top:3px;\n      color:rgba(255,255,255,.6);\n      font-size:.71rem;\n    }\n\n    \/* About *\/\n    #oasis-massage-elementor .about{\n      padding:118px 0;\n      overflow:hidden;\n      background:\n        radial-gradient(circle at 4% 12%,rgba(31,90,82,.1),transparent 28%),\n        var(--ivory);\n    }\n\n    #oasis-massage-elementor .about-grid{\n      display:grid;\n      grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);\n      align-items:center;\n      gap:clamp(48px,8vw,106px);\n    }\n\n    #oasis-massage-elementor .about-media{\n      position:relative;\n      min-height:640px;\n    }\n\n    #oasis-massage-elementor .about-main{\n      width:86%;\n      height:585px;\n      object-fit:cover;\n      border-radius:var(--radius-lg);\n      box-shadow:var(--shadow);\n    }\n\n    #oasis-massage-elementor .about-small{\n      position:absolute;\n      right:0;\n      bottom:0;\n      width:48%;\n      height:275px;\n      object-fit:cover;\n      border:10px solid var(--ivory);\n      border-radius:24px;\n      box-shadow:var(--shadow);\n    }\n\n    #oasis-massage-elementor .about-badge{\n      position:absolute;\n      right:1%;\n      top:38px;\n      width:145px;\n      height:145px;\n      display:grid;\n      place-items:center;\n      padding:18px;\n      border:1px solid rgba(209,178,118,.56);\n      border-radius:50%;\n      background:rgba(255,253,248,.92);\n      color:var(--green);\n      font-family:\"Playfair Display\",Georgia,serif;\n      font-size:1.03rem;\n      line-height:1.2;\n      text-align:center;\n      box-shadow:var(--shadow);\n      backdrop-filter:blur(10px);\n    }\n\n    #oasis-massage-elementor .about-copy > p{\n      margin-top:24px;\n      font-size:1.02rem;\n    }\n\n    #oasis-massage-elementor .about-list{\n      display:grid;\n      gap:18px;\n      margin-top:32px;\n    }\n\n    #oasis-massage-elementor .about-item{\n      display:grid;\n      grid-template-columns:48px 1fr;\n      gap:15px;\n      align-items:start;\n    }\n\n    #oasis-massage-elementor .about-icon{\n      width:48px;\n      height:48px;\n      display:grid;\n      place-items:center;\n      border:1px solid rgba(20,63,58,.14);\n      border-radius:50%;\n      background:var(--green-3);\n      color:var(--green);\n    }\n\n    #oasis-massage-elementor .about-item h3{\n      margin-bottom:4px;\n      color:var(--green);\n      font-family:\"DM Sans\",Arial,sans-serif;\n      font-size:.98rem;\n      font-weight:700;\n      letter-spacing:0;\n    }\n\n    #oasis-massage-elementor .about-item p{\n      font-size:.9rem;\n    }\n\n\n    \/* Pricing *\/\n    #oasis-massage-elementor .pricing{\n      padding:120px 0;\n      background:var(--ivory);\n    }\n\n    #oasis-massage-elementor .pricing-shell{\n      overflow:hidden;\n      border:1px solid rgba(20,63,58,.12);\n      border-radius:32px;\n      background:#fff;\n      box-shadow:var(--shadow);\n    }\n\n    #oasis-massage-elementor .pricing-head{\n      display:grid;\n      grid-template-columns:.9fr 1.1fr;\n      gap:50px;\n      padding:clamp(34px,6vw,70px);\n      background:\n        radial-gradient(circle at 100% 0,rgba(209,178,118,.18),transparent 34%),\n        var(--green);\n    }\n\n    #oasis-massage-elementor .pricing-head .eyebrow{\n      color:#ead7b1;\n    }\n\n    #oasis-massage-elementor .pricing-head .eyebrow::before{\n      background:#ead7b1;\n    }\n\n    #oasis-massage-elementor .pricing-head h2{\n      color:#fff;\n    }\n\n    #oasis-massage-elementor .pricing-note{\n      align-self:end;\n      padding:20px;\n      border-left:2px solid var(--gold);\n      background:rgba(255,255,255,.06);\n    }\n\n    #oasis-massage-elementor .pricing-note strong{\n      display:block;\n      color:#fff;\n      font-size:.92rem;\n    }\n\n    #oasis-massage-elementor .pricing-note p{\n      margin-top:5px;\n      color:rgba(255,255,255,.7);\n      font-size:.82rem;\n    }\n\n    #oasis-massage-elementor .price-section{\n      padding:clamp(28px,5vw,52px);\n      border-top:1px solid var(--line);\n    }\n\n    #oasis-massage-elementor .price-section-title{\n      display:flex;\n      align-items:flex-end;\n      justify-content:space-between;\n      gap:24px;\n      margin-bottom:24px;\n    }\n\n    #oasis-massage-elementor .price-section-title h3{\n      color:var(--green);\n      font-size:clamp(1.9rem,3.5vw,2.8rem);\n    }\n\n    #oasis-massage-elementor .price-section-title span{\n      color:var(--gold-dark);\n      font-size:.72rem;\n      font-weight:800;\n      letter-spacing:.15em;\n      text-transform:uppercase;\n    }\n\n    #oasis-massage-elementor .price-grid{\n      display:grid;\n      grid-template-columns:repeat(5,minmax(0,1fr));\n      gap:13px;\n    }\n\n    #oasis-massage-elementor .price-grid.four{\n      grid-template-columns:repeat(4,minmax(0,1fr));\n    }\n\n    #oasis-massage-elementor .price-grid.three{\n      grid-template-columns:repeat(3,minmax(0,1fr));\n    }\n\n    #oasis-massage-elementor .price-item{\n      min-height:145px;\n      display:flex;\n      flex-direction:column;\n      padding:21px;\n      border:1px solid var(--line);\n      border-radius:17px;\n      background:#fbfcfa;\n      transition:.25s ease;\n    }\n\n    #oasis-massage-elementor .price-item:hover{\n      transform:translateY(-3px);\n      border-color:rgba(209,178,118,.65);\n      box-shadow:0 12px 30px rgba(25,58,51,.08);\n    }\n\n    #oasis-massage-elementor .price-item .time{\n      color:var(--muted);\n      font-size:.78rem;\n      font-weight:800;\n      letter-spacing:.1em;\n      text-transform:uppercase;\n    }\n\n    #oasis-massage-elementor .price-item .amount{\n      margin-top:auto;\n      color:var(--green);\n      font-family:\"Playfair Display\",Georgia,serif;\n      font-size:3rem;\n      line-height:1;\n    }\n\n    #oasis-massage-elementor .combo-table{\n      overflow:hidden;\n      border:1px solid var(--line);\n      border-radius:20px;\n    }\n\n    #oasis-massage-elementor .combo-row{\n      display:grid;\n      grid-template-columns:1fr 150px 150px;\n      align-items:center;\n      gap:18px;\n      min-height:70px;\n      padding:15px 22px;\n      border-top:1px solid var(--line);\n      background:#fff;\n    }\n\n    #oasis-massage-elementor .combo-row:first-child{\n      border-top:0;\n      background:var(--green-3);\n      color:var(--green);\n      font-size:.74rem;\n      font-weight:800;\n      letter-spacing:.12em;\n      text-transform:uppercase;\n    }\n\n    #oasis-massage-elementor .combo-row strong{\n      color:var(--green);\n    }\n\n    #oasis-massage-elementor .combo-row span:not(:first-child){\n      text-align:center;\n    }\n\n    #oasis-massage-elementor .problem-grid{\n      display:grid;\n      grid-template-columns:repeat(5,minmax(0,1fr));\n      gap:12px;\n    }\n\n    #oasis-massage-elementor .problem-item{\n      padding:20px;\n      border:1px solid var(--line);\n      border-radius:16px;\n      background:#fbfcfa;\n    }\n\n    #oasis-massage-elementor .problem-item strong{\n      display:block;\n      color:var(--green);\n      font-size:.92rem;\n    }\n\n    #oasis-massage-elementor .problem-item span{\n      display:block;\n      margin-top:7px;\n      color:var(--gold-dark);\n      font-weight:700;\n    }\n\n    #oasis-massage-elementor .addons{\n      display:grid;\n      grid-template-columns:repeat(2,minmax(0,1fr));\n      gap:14px;\n    }\n\n    #oasis-massage-elementor .addon{\n      display:flex;\n      align-items:center;\n      justify-content:space-between;\n      gap:20px;\n      padding:22px;\n      border:1px solid rgba(209,178,118,.52);\n      border-radius:18px;\n      background:\n        radial-gradient(circle at 100% 0,rgba(209,178,118,.13),transparent 40%),\n        #fbfcfa;\n    }\n\n    #oasis-massage-elementor .addon strong{\n      color:var(--green);\n    }\n\n    #oasis-massage-elementor .addon-price{\n      color:var(--green);\n      font-family:\"Playfair Display\",Georgia,serif;\n      font-size:2rem;\n    }\n\n    \/* Specials *\/\n    #oasis-massage-elementor .specials{\n      padding:112px 0;\n      background:var(--green);\n    }\n\n    #oasis-massage-elementor .specials .eyebrow{\n      color:#ead4aa;\n    }\n\n    #oasis-massage-elementor .specials .eyebrow::before{\n      background:#ead4aa;\n    }\n\n    #oasis-massage-elementor .specials h2{\n      color:#fff;\n    }\n\n    #oasis-massage-elementor .specials .section-heading p{\n      color:rgba(255,255,255,.7);\n    }\n\n    #oasis-massage-elementor .special-grid{\n      display:grid;\n      grid-template-columns:repeat(3,minmax(0,1fr));\n      gap:16px;\n    }\n\n    #oasis-massage-elementor .special-card{\n      min-height:245px;\n      padding:28px;\n      border:1px solid rgba(255,255,255,.14);\n      border-radius:18px;\n      background:rgba(255,255,255,.055);\n    }\n\n    #oasis-massage-elementor .special-icon{\n      width:50px;\n      height:50px;\n      display:grid;\n      place-items:center;\n      margin-bottom:36px;\n      border:1px solid rgba(255,255,255,.22);\n      border-radius:50%;\n      color:#ead4aa;\n    }\n\n    #oasis-massage-elementor .special-card h3{\n      color:#fff;\n      font-family:\"DM Sans\",Arial,sans-serif;\n      font-size:1rem;\n      font-weight:700;\n      letter-spacing:0;\n    }\n\n    #oasis-massage-elementor .special-card p{\n      margin-top:10px;\n      color:rgba(255,255,255,.7);\n      font-size:.87rem;\n    }\n\n    \/* Location *\/\n    #oasis-massage-elementor .location{\n      padding:120px 0;\n      background:var(--ivory);\n    }\n\n    #oasis-massage-elementor .location-grid{\n      display:grid;\n      grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);\n      gap:28px;\n    }\n\n    #oasis-massage-elementor .contact-panel{\n      display:flex;\n      flex-direction:column;\n      justify-content:center;\n      padding:clamp(32px,5vw,60px);\n      border:1px solid var(--line);\n      border-radius:var(--radius-lg);\n      background:\n        radial-gradient(circle at 100% 0,rgba(209,178,118,.14),transparent 34%),\n        #fff;\n      box-shadow:var(--shadow);\n    }\n\n    #oasis-massage-elementor .contact-panel h2{\n      color:var(--green);\n      font-size:clamp(2.5rem,4.7vw,4.3rem);\n    }\n\n    #oasis-massage-elementor .contact-list{\n      display:grid;\n      gap:22px;\n      margin-top:36px;\n    }\n\n    #oasis-massage-elementor .contact-item{\n      display:grid;\n      grid-template-columns:46px 1fr;\n      gap:15px;\n      align-items:start;\n    }\n\n    #oasis-massage-elementor .contact-icon{\n      width:46px;\n      height:46px;\n      display:grid;\n      place-items:center;\n      border:1px solid rgba(20,63,58,.14);\n      border-radius:50%;\n      background:var(--green-3);\n      color:var(--green);\n    }\n\n    #oasis-massage-elementor .contact-item small{\n      display:block;\n      margin-bottom:3px;\n      color:var(--gold-dark);\n      font-size:.68rem;\n      font-weight:800;\n      letter-spacing:.15em;\n      text-transform:uppercase;\n    }\n\n    #oasis-massage-elementor .contact-item a, #oasis-massage-elementor .contact-item span{\n      color:var(--ink);\n      font-size:.94rem;\n      line-height:1.5;\n    }\n\n    #oasis-massage-elementor .contact-item a:hover{\n      color:var(--green-2);\n    }\n\n    #oasis-massage-elementor .contact-actions{\n      display:flex;\n      flex-wrap:wrap;\n      gap:12px;\n      margin-top:34px;\n    }\n\n    #oasis-massage-elementor .contact-actions .btn-outline{\n      border-color:rgba(20,63,58,.24);\n      background:#fff;\n      color:var(--green);\n    }\n\n    #oasis-massage-elementor .map-wrap{\n      min-height:610px;\n      overflow:hidden;\n      border:1px solid var(--line);\n      border-radius:var(--radius-lg);\n      background:#fff;\n      box-shadow:var(--shadow);\n    }\n\n    #oasis-massage-elementor .map-wrap iframe{\n      width:100%;\n      height:100%;\n      min-height:610px;\n      display:block;\n      border:0;\n      filter:grayscale(.16) contrast(1.03);\n    }\n\n    \/* Footer *\/\n    #oasis-massage-elementor .site-footer{\n      padding:58px 0 100px;\n      background:#0f322e;\n    }\n\n    #oasis-massage-elementor .footer-top{\n      display:grid;\n      grid-template-columns:1.2fr .7fr 1fr;\n      gap:60px;\n      padding-bottom:45px;\n    }\n\n    #oasis-massage-elementor .footer-about p{\n      max-width:430px;\n      margin-top:20px;\n      color:rgba(255,255,255,.63);\n      font-size:.87rem;\n    }\n\n    #oasis-massage-elementor .footer-title{\n      margin-bottom:18px;\n      color:#e6cea2;\n      font-family:\"DM Sans\",Arial,sans-serif;\n      font-size:.72rem;\n      font-weight:800;\n      letter-spacing:.16em;\n      text-transform:uppercase;\n    }\n\n    #oasis-massage-elementor .footer-links{\n      display:grid;\n      gap:10px;\n    }\n\n    #oasis-massage-elementor .footer-links a, #oasis-massage-elementor .footer-contact p, #oasis-massage-elementor .footer-contact a{\n      color:rgba(255,255,255,.65);\n      font-size:.85rem;\n    }\n\n    #oasis-massage-elementor .footer-links a:hover, #oasis-massage-elementor .footer-contact a:hover{\n      color:#fff;\n    }\n\n    #oasis-massage-elementor .footer-bottom{\n      display:flex;\n      align-items:center;\n      justify-content:space-between;\n      gap:24px;\n      padding-top:25px;\n      border-top:1px solid rgba(255,255,255,.1);\n    }\n\n    #oasis-massage-elementor .footer-bottom p{\n      color:rgba(255,255,255,.5);\n      font-size:.74rem;\n    }\n\n    #oasis-massage-elementor .mobile-bottom-bar{\n      display:none;\n    }\n\n    \/* Mobile overlay *\/\n    @media (max-width:980px){\n      #oasis-massage-elementor{\n        --header-height:76px;\n      }\n\n      #oasis-massage-elementor .desktop-nav, #oasis-massage-elementor .header-call{\n        display:none;\n      }\n\n      #oasis-massage-elementor .om-menu-toggle{\n        display:block;\n      }\n\n      #oasis-massage-elementor .om-mobile-overlay{\n        position:fixed!important;\n        z-index:2147483000!important;\n        inset:0!important;\n        width:100vw!important;\n        height:100dvh!important;\n        min-height:100vh!important;\n        display:flex!important;\n        flex-direction:column!important;\n        justify-content:flex-start!important;\n        overflow-y:auto!important;\n        padding:0 24px 38px!important;\n        background:\n          radial-gradient(circle at 86% 8%,rgba(209,178,118,.18),transparent 28%),\n          rgba(15,50,46,.995)!important;\n        opacity:0;\n        visibility:hidden;\n        pointer-events:none;\n        transform:translateY(-10px);\n        transition:opacity .25s ease,visibility .25s ease,transform .25s ease;\n      }\n\n      #oasis-massage-elementor .om-mobile-overlay.open{\n        opacity:1;\n        visibility:visible;\n        pointer-events:auto;\n        transform:none;\n      }\n\n      #oasis-massage-elementor .om-mobile-top{\n        position:sticky;\n        top:0;\n        z-index:2;\n        min-height:92px;\n        display:flex;\n        align-items:center;\n        justify-content:space-between;\n        gap:16px;\n        padding:18px 0;\n        background:linear-gradient(180deg,rgba(15,50,46,1) 72%,rgba(15,50,46,0));\n      }\n\n      #oasis-massage-elementor .om-mobile-brand{\n        min-width:0;\n        display:flex;\n        align-items:center;\n        gap:10px;\n      }\n\n      #oasis-massage-elementor .om-mobile-brand .brand-mark{\n        flex:0 0 46px;\n        width:46px;\n        height:46px;\n      }\n\n      #oasis-massage-elementor .om-mobile-brand .brand-name{\n        color:#fff!important;\n        font-size:1.22rem;\n        white-space:nowrap;\n      }\n\n      #oasis-massage-elementor .om-mobile-brand .brand-city{\n        color:#dfc58e!important;\n        font-size:.52rem;\n        white-space:nowrap;\n      }\n\n      #oasis-massage-elementor .om-mobile-close{\n        position:relative;\n        flex:0 0 48px;\n        width:48px;\n        height:48px;\n        border:1px solid rgba(255,255,255,.34);\n        border-radius:50%;\n        background:rgba(255,255,255,.06);\n        cursor:pointer;\n      }\n\n      #oasis-massage-elementor .om-mobile-close span{\n        position:absolute;\n        top:23px;\n        left:13px;\n        width:20px;\n        height:1.5px;\n        background:#fff;\n      }\n\n      #oasis-massage-elementor .om-mobile-close span:first-child{\n        transform:rotate(45deg);\n      }\n\n      #oasis-massage-elementor .om-mobile-close span:last-child{\n        transform:rotate(-45deg);\n      }\n\n      #oasis-massage-elementor .om-mobile-overlay nav{\n        display:grid;\n        gap:3px;\n        margin-top:34px;\n      }\n\n      #oasis-massage-elementor .om-mobile-overlay nav a{\n        display:block;\n        padding:5px 0;\n        color:#fff;\n        font-family:\"Playfair Display\",Georgia,serif;\n        font-size:clamp(2.4rem,11vw,4rem);\n        font-weight:600;\n        line-height:1.08;\n        letter-spacing:-.03em;\n      }\n\n      #oasis-massage-elementor .om-mobile-meta{\n        display:grid;\n        gap:9px;\n        margin-top:30px;\n        padding-top:22px;\n        border-top:1px solid rgba(255,255,255,.14);\n        color:rgba(255,255,255,.68);\n        font-size:.84rem;\n      }\n\n      #oasis-massage-elementor .om-mobile-meta a{\n        color:#ead4aa;\n        font-weight:700;\n      }\n\n      #oasis-massage-elementor .hero{\n        min-height:860px;\n        background-position:64% center;\n      }\n\n      #oasis-massage-elementor .hero-details{\n        grid-template-columns:1fr;\n        max-width:490px;\n        margin-top:46px;\n      }\n\n      #oasis-massage-elementor .about-grid, #oasis-massage-elementor .pricing-head, #oasis-massage-elementor .location-grid{\n        grid-template-columns:1fr;\n      }\n\n      #oasis-massage-elementor .about-copy{\n        order:-1;\n      }\n\n      #oasis-massage-elementor .about-media{\n        min-height:560px;\n      }\n\n      #oasis-massage-elementor .about-main{\n        height:510px;\n      }\n\n      #oasis-massage-elementor .about-small{\n        height:240px;\n      }\n\n      #oasis-massage-elementor .price-grid{\n        grid-template-columns:repeat(3,minmax(0,1fr));\n      }\n\n      #oasis-massage-elementor .price-grid.four{\n        grid-template-columns:repeat(2,minmax(0,1fr));\n      }\n\n      #oasis-massage-elementor .problem-grid{\n        grid-template-columns:repeat(3,minmax(0,1fr));\n      }\n\n      #oasis-massage-elementor .special-grid{\n        grid-template-columns:repeat(2,minmax(0,1fr));\n      }\n\n      #oasis-massage-elementor .special-card:last-child{\n        grid-column:1\/-1;\n      }\n\n      #oasis-massage-elementor .map-wrap, #oasis-massage-elementor .map-wrap iframe{\n        min-height:500px;\n      }\n\n      #oasis-massage-elementor .footer-top{\n        grid-template-columns:1fr 1fr;\n      }\n\n      #oasis-massage-elementor .footer-about{\n        grid-column:1\/-1;\n      }\n    }\n\n    @media (max-width:680px){\n      #oasis-massage-elementor .container{\n        width:min(calc(100% - 28px),var(--container));\n      }\n\n      #oasis-massage-elementor{\n        padding-bottom:72px;\n      }\n\n      #oasis-massage-elementor h1{\n        font-size:clamp(3rem,15vw,4.8rem);\n      }\n\n      #oasis-massage-elementor h2{\n        font-size:clamp(2.4rem,11.5vw,3.7rem);\n      }\n\n      #oasis-massage-elementor .brand-mark{\n        width:44px;\n        height:44px;\n      }\n\n      #oasis-massage-elementor .brand-name{\n        font-size:1.25rem;\n      }\n\n      #oasis-massage-elementor .brand-city{\n        font-size:.52rem;\n      }\n\n      #oasis-massage-elementor .hero{\n        min-height:930px;\n        padding:126px 0 46px;\n        background:\n          linear-gradient(180deg,rgba(14,52,47,.3) 0%,rgba(14,52,47,.6) 49%,rgba(14,52,47,.98) 88%),\n          url(\"https:\/\/images.unsplash.com\/photo-1600334129128-685c5582fd35?auto=format&fit=crop&w=1100&q=86\") 62% center\/cover no-repeat;\n      }\n\n      #oasis-massage-elementor .hero-copy{\n        margin-top:20px;\n        font-size:.96rem;\n      }\n\n      #oasis-massage-elementor .hero-actions{\n        display:grid;\n        grid-template-columns:1fr 1fr;\n      }\n\n      #oasis-massage-elementor .hero-actions .btn{\n        width:100%;\n        padding-inline:13px;\n        font-size:.77rem;\n      }\n\n      #oasis-massage-elementor .hero-details{\n        gap:9px;\n        margin-top:34px;\n      }\n\n      #oasis-massage-elementor .hero-detail{\n        padding:12px 13px;\n      }\n\n      #oasis-massage-elementor .about, #oasis-massage-elementor .pricing, #oasis-massage-elementor .specials, #oasis-massage-elementor .location{\n        padding:86px 0;\n      }\n\n      #oasis-massage-elementor .section-heading{\n        margin-bottom:38px;\n      }\n\n      #oasis-massage-elementor .about-media{\n        min-height:445px;\n      }\n\n      #oasis-massage-elementor .about-main{\n        width:92%;\n        height:410px;\n        border-radius:22px;\n      }\n\n      #oasis-massage-elementor .about-small{\n        width:50%;\n        height:192px;\n        border-width:7px;\n        border-radius:18px;\n      }\n\n      #oasis-massage-elementor .about-badge{\n        top:22px;\n        width:112px;\n        height:112px;\n        padding:14px;\n        font-size:.88rem;\n      }\n\n      #oasis-massage-elementor .pricing-shell{\n        border-radius:22px;\n      }\n\n      #oasis-massage-elementor .pricing-head{\n        gap:28px;\n        padding:34px 24px;\n      }\n\n      #oasis-massage-elementor .price-section{\n        padding:30px 22px;\n      }\n\n      #oasis-massage-elementor .price-section-title{\n        align-items:flex-start;\n        flex-direction:column;\n        gap:8px;\n      }\n\n      #oasis-massage-elementor .price-grid, #oasis-massage-elementor .price-grid.four, #oasis-massage-elementor .price-grid.three{\n        grid-template-columns:1fr 1fr;\n        gap:10px;\n      }\n\n      #oasis-massage-elementor .price-item{\n        min-height:132px;\n        padding:17px;\n      }\n\n      #oasis-massage-elementor .price-item .amount{\n        font-size:2.65rem;\n      }\n\n      #oasis-massage-elementor .combo-table{\n        overflow-x:auto;\n      }\n\n      #oasis-massage-elementor .combo-row{\n        min-width:620px;\n      }\n\n      #oasis-massage-elementor .problem-grid{\n        grid-template-columns:1fr 1fr;\n      }\n\n      #oasis-massage-elementor .addons{\n        grid-template-columns:1fr;\n      }\n\n      #oasis-massage-elementor .special-grid{\n        grid-template-columns:1fr;\n      }\n\n      #oasis-massage-elementor .special-card, #oasis-massage-elementor .special-card:last-child{\n        min-height:auto;\n        grid-column:auto;\n      }\n\n      #oasis-massage-elementor .special-icon{\n        margin-bottom:25px;\n      }\n\n      #oasis-massage-elementor .contact-panel{\n        border-radius:22px;\n      }\n\n      #oasis-massage-elementor .contact-actions{\n        display:grid;\n        grid-template-columns:1fr 1fr;\n      }\n\n      #oasis-massage-elementor .contact-actions .btn{\n        width:100%;\n        padding-inline:12px;\n        font-size:.78rem;\n      }\n\n      #oasis-massage-elementor .map-wrap, #oasis-massage-elementor .map-wrap iframe{\n        min-height:420px;\n        border-radius:22px;\n      }\n\n      #oasis-massage-elementor .footer-top{\n        grid-template-columns:1fr;\n        gap:36px;\n      }\n\n      #oasis-massage-elementor .footer-about{\n        grid-column:auto;\n      }\n\n      #oasis-massage-elementor .footer-bottom{\n        align-items:flex-start;\n        flex-direction:column;\n      }\n\n      #oasis-massage-elementor .mobile-bottom-bar{\n        position:fixed;\n        z-index:990;\n        right:0;\n        bottom:0;\n        left:0;\n        height:72px;\n        display:grid;\n        grid-template-columns:repeat(3,1fr);\n        border-top:1px solid rgba(255,255,255,.12);\n        background:rgba(15,50,46,.96);\n        backdrop-filter:blur(18px);\n      }\n\n      #oasis-massage-elementor .mobile-bottom-bar a{\n        display:flex;\n        flex-direction:column;\n        align-items:center;\n        justify-content:center;\n        gap:4px;\n        color:rgba(255,255,255,.75);\n        font-size:.63rem;\n        font-weight:700;\n      }\n\n      #oasis-massage-elementor .mobile-bottom-bar a:nth-child(2){\n        color:var(--green);\n        background:var(--gold);\n      }\n\n      #oasis-massage-elementor .mobile-bottom-bar svg{\n        width:20px;\n        height:20px;\n      }\n    }\n\n    @media (max-width:390px){\n      #oasis-massage-elementor .hero-actions, #oasis-massage-elementor .contact-actions{\n        grid-template-columns:1fr;\n      }\n\n      #oasis-massage-elementor .price-grid, #oasis-massage-elementor .price-grid.four, #oasis-massage-elementor .price-grid.three, #oasis-massage-elementor .problem-grid{\n        grid-template-columns:1fr;\n      }\n\n      #oasis-massage-elementor .brand-copy{\n        display:none;\n      }\n\n      #oasis-massage-elementor .om-mobile-brand .brand-copy{\n        display:flex;\n      }\n\n      #oasis-massage-elementor .hero{\n        min-height:1000px;\n      }\n    }\n\n    #oasis-massage-elementor .reveal{\n      opacity:0;\n      transform:translateY(22px);\n      transition:opacity .75s ease,transform .75s ease;\n    }\n\n    #oasis-massage-elementor .reveal.visible{\n      opacity:1;\n      transform:none;\n    }\n\n    @media (prefers-reduced-motion:reduce){\n      #oasis-massage-elementor{\n        scroll-behavior:auto;\n      }\n\n      #oasis-massage-elementor, #oasis-massage-elementor *, #oasis-massage-elementor *::before, #oasis-massage-elementor *::after{\n        animation-duration:.01ms!important;\n        animation-iteration-count:1!important;\n        transition-duration:.01ms!important;\n      }\n\n      #oasis-massage-elementor .reveal{\n        opacity:1;\n        transform:none;\n      }\n    }\n  \n\n\/* Elementor-safe isolation *\/\n#oasis-massage-elementor{\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  margin:0;\n  padding:0;\n  position:relative;\n  overflow-x:clip;\n  overflow-y:visible;\n  isolation:isolate;\n  background:var(--ivory);\n}\n\n#oasis-massage-elementor,\n#oasis-massage-elementor *,\n#oasis-massage-elementor *::before,\n#oasis-massage-elementor *::after{\n  box-sizing:border-box;\n}\n\n#oasis-massage-elementor main,\n#oasis-massage-elementor section,\n#oasis-massage-elementor footer{\n  width:100%;\n  max-width:100%;\n}\n\n#oasis-massage-elementor .container{\n  min-width:0;\n}\n\n.elementor-widget-html:has(#oasis-massage-elementor),\n.elementor-widget-html:has(#oasis-massage-elementor) > .elementor-widget-container{\n  width:100%;\n  max-width:none;\n  min-width:0;\n  margin:0;\n  padding:0;\n  overflow:visible;\n}\n\n\/* Keep header fixed in Elementor *\/\n#oasis-massage-elementor .om-site-header{\n  position:fixed;\n  left:0;\n  right:0;\n  width:100%;\n}\n\n@media (min-width:783px){\n  body.admin-bar #oasis-massage-elementor .om-site-header{\n    top:32px;\n  }\n}\n\n@media (max-width:782px){\n  body.admin-bar #oasis-massage-elementor .om-site-header{\n    top:46px;\n  }\n}\n\n<\/style>\n\n<div id=\"oasis-massage-elementor\">\n<header class=\"om-site-header\" id=\"omElementorHeader\">\n    <div class=\"container header-inner\">\n      <a class=\"brand\" href=\"#om-home\" aria-label=\"Oasis Massage home\">\n        <span class=\"brand-mark\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 64 64\" fill=\"none\">\n            <path d=\"M32 51C22 42 18 32 21 20c8 1 13 6 11 16 0-10 5-15 13-16 3 12-1 22-13 31Z\" fill=\"#D1B276\"\/>\n            <path d=\"M32 49V28\" stroke=\"#FFFDF8\" stroke-width=\"2.5\" stroke-linecap=\"round\"\/>\n          <\/svg>\n        <\/span>\n        <span class=\"brand-copy\">\n          <span class=\"brand-name\">Oasis Massage<\/span>\n          <span class=\"brand-city\">EDINA, MINNESOTA<\/span>\n        <\/span>\n      <\/a>\n\n      <nav class=\"desktop-nav\" aria-label=\"Primary navigation\">\n        <a href=\"#om-about\">About<\/a>\n        \n        <a href=\"#om-pricing\">Pricing<\/a>\n        <a href=\"#om-specials\">Specials<\/a>\n        <a href=\"#om-location\">Location<\/a>\n      <\/nav>\n\n      <a class=\"btn btn-gold header-call\" href=\"tel:612-888-6811\">\n        <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n          <path d=\"M5.2 3.8 8.1 3c.6-.2 1.2.1 1.5.7l1.4 3.2c.2.5.1 1-.3 1.4l-1.7 1.5c1.1 2.3 2.9 4.1 5.2 5.2l1.5-1.7c.4-.4.9-.5 1.4-.3l3.2 1.4c.6.3.9.9.7 1.5l-.8 2.9c-.2.7-.8 1.2-1.5 1.2C10.6 20 4 13.4 4 5.3c0-.7.5-1.3 1.2-1.5Z\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n        <\/svg>\n        Call Now\n      <\/a>\n\n      <button class=\"om-menu-toggle\" id=\"omElementorMenuToggle\" type=\"button\" aria-label=\"Open menu\" aria-expanded=\"false\" aria-controls=\"omElementorMobileMenu\">\n        <span><\/span><span><\/span><span><\/span>\n      <\/button>\n    <\/div>\n\n    <div class=\"om-mobile-overlay\" id=\"omElementorMobileMenu\" aria-hidden=\"true\">\n      <div class=\"om-mobile-top\">\n        <a class=\"om-mobile-brand\" href=\"#om-home\" aria-label=\"Oasis Massage home\">\n          <span class=\"brand-mark\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 64 64\" fill=\"none\">\n              <path d=\"M32 51C22 42 18 32 21 20c8 1 13 6 11 16 0-10 5-15 13-16 3 12-1 22-13 31Z\" fill=\"#D1B276\"\/>\n              <path d=\"M32 49V28\" stroke=\"#FFFDF8\" stroke-width=\"2.5\" stroke-linecap=\"round\"\/>\n            <\/svg>\n          <\/span>\n          <span class=\"brand-copy\">\n            <span class=\"brand-name\">Oasis Massage<\/span>\n            <span class=\"brand-city\">EDINA, MINNESOTA<\/span>\n          <\/span>\n        <\/a>\n\n        <button class=\"om-mobile-close\" id=\"omElementorMobileClose\" type=\"button\" aria-label=\"Close menu\">\n          <span><\/span><span><\/span>\n        <\/button>\n      <\/div>\n\n      <nav aria-label=\"Mobile navigation\">\n        <a href=\"#om-home\">Home<\/a>\n        <a href=\"#om-about\">About<\/a>\n        \n        <a href=\"#om-pricing\">Pricing<\/a>\n        <a href=\"#om-specials\">Specials<\/a>\n        <a href=\"#om-location\">Location<\/a>\n      <\/nav>\n\n      <div class=\"om-mobile-meta\">\n        <a href=\"tel:612-888-6811\">612-888-6811<\/a>\n        <span>6811 York Ave S, Edina, MN 55435<\/span>\n        <span>Mon\u2013Sat: 10:00 AM\u20139:00 PM<\/span>\n        <span>Sunday: 11:00 AM\u20137:00 PM<\/span>\n      <\/div>\n    <\/div>\n  <\/header>\n\n  <main>\n    <section class=\"hero\" id=\"om-home\">\n      <div class=\"container\">\n        <div class=\"hero-content reveal\">\n          <span class=\"eyebrow\">Professional Massage in Edina<\/span>\n          <h1>Relax Together. Recharge Together. <span>Feel Renewed.<\/span><\/h1>\n          <p class=\"hero-copy\">\n            Oasis Massage offers professional couples massage, body massage, foot reflexology, and focused care in a calm, welcoming environment designed for comfort and relaxation.\n          <\/p>\n\n          <div class=\"hero-actions\">\n            <a class=\"btn btn-gold\" href=\"tel:612-888-6811\">\n              <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                <path d=\"M5.2 3.8 8.1 3c.6-.2 1.2.1 1.5.7l1.4 3.2c.2.5.1 1-.3 1.4l-1.7 1.5c1.1 2.3 2.9 4.1 5.2 5.2l1.5-1.7c.4-.4.9-.5 1.4-.3l3.2 1.4c.6.3.9.9.7 1.5l-.8 2.9c-.2.7-.8 1.2-1.5 1.2C10.6 20 4 13.4 4 5.3c0-.7.5-1.3 1.2-1.5Z\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n              <\/svg>\n              Call 612-888-6811\n            <\/a>\n\n            <a class=\"btn btn-outline\" href=\"https:\/\/maps.app.goo.gl\/7QMcm9SfUgXBvwGr7\" target=\"_blank\" rel=\"noopener\">\n              <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                <path d=\"M20 10c0 5-8 11-8 11S4 15 4 10a8 8 0 1 1 16 0Z\" stroke=\"currentColor\" stroke-width=\"1.8\"\/>\n                <circle cx=\"12\" cy=\"10\" r=\"2.5\" stroke=\"currentColor\" stroke-width=\"1.8\"\/>\n              <\/svg>\n              Get Directions\n            <\/a>\n          <\/div>\n\n          <div class=\"hero-details\">\n            <div class=\"hero-detail\">\n              <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                <path d=\"M6 15c2.5-3.5 4.5-5.2 6-5.2 1.6 0 3.6 1.7 6 5.2M5 18h14M8 7h8\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/>\n              <\/svg>\n              <span>\n                <strong>Couples Welcome<\/strong>\n                <small>Relax side by side<\/small>\n              <\/span>\n            <\/div>\n\n            <div class=\"hero-detail\">\n              <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                <path d=\"M4 16c3-6 8-9 16-9M8 19c2.5-4.4 6.2-6.8 11-7.4M13 20c1.4-2.2 3.3-3.5 5.8-4\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/>\n              <\/svg>\n              <span>\n                <strong>Skilled Staff<\/strong>\n                <small>Professional massage techniques<\/small>\n              <\/span>\n            <\/div>\n\n            <div class=\"hero-detail\">\n              <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                <path d=\"M12 8v4l2.5 1.5M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z\" stroke=\"currentColor\" stroke-width=\"1.7\"\/>\n              <\/svg>\n              <span>\n                <strong>Extended Hours<\/strong>\n                <small>Open seven days a week<\/small>\n              <\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"about\" id=\"om-about\">\n      <div class=\"container about-grid\">\n        <div class=\"about-media reveal\">\n          <img decoding=\"async\"\n            class=\"about-main\"\n            src=\"https:\/\/images.unsplash.com\/photo-1540555700478-4be289fbecef?auto=format&fit=crop&w=1200&q=86\"\n            alt=\"Calm and clean massage treatment room\"\n            loading=\"lazy\">\n          <img decoding=\"async\"\n            class=\"about-small\"\n            src=\"https:\/\/images.unsplash.com\/photo-1519823551278-64ac92734fb1?auto=format&fit=crop&w=760&q=86\"\n            alt=\"Professional foot massage treatment\"\n            loading=\"lazy\">\n          <div class=\"about-badge\">Your Local<br>Relaxation Oasis<\/div>\n        <\/div>\n\n        <div class=\"about-copy reveal\">\n          <span class=\"eyebrow\">Welcome to Oasis Massage<\/span>\n          <h2>A Comfortable Place to Relax and Reconnect<\/h2>\n          <p>\n            Whether you are visiting as a couple, taking time for yourself, or looking for focused relief after a long day, Oasis Massage offers clear service options, professional techniques, and a welcoming atmosphere in Edina.\n          <\/p>\n\n          <div class=\"about-list\">\n            <div class=\"about-item\">\n              <span class=\"about-icon\">\n                <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                  <path d=\"M12 21c4-3 7-6.3 7-10.3A4.7 4.7 0 0 0 14.3 6c-1 0-1.8.3-2.3 1-.5-.7-1.3-1-2.3-1A4.7 4.7 0 0 0 5 10.7C5 14.7 8 18 12 21Z\" stroke=\"currentColor\" stroke-width=\"1.7\"\/>\n                <\/svg>\n              <\/span>\n              <div>\n                <h3>Couples-Focused Experience<\/h3>\n                <p>Share a relaxing visit together with body and foot massage options suited to different schedules.<\/p>\n              <\/div>\n            <\/div>\n\n            <div class=\"about-item\">\n              <span class=\"about-icon\">\n                <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                  <path d=\"M12 21s7-3.7 7-10V5l-7-2-7 2v6c0 6.3 7 10 7 10Z\" stroke=\"currentColor\" stroke-width=\"1.7\"\/>\n                  <path d=\"m9.5 12 1.6 1.6 3.6-4\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <\/svg>\n              <\/span>\n              <div>\n                <h3>Professional Techniques<\/h3>\n                <p>Skilled staff provide thoughtful, focused service for relaxation and common areas of tension.<\/p>\n              <\/div>\n            <\/div>\n\n            <div class=\"about-item\">\n              <span class=\"about-icon\">\n                <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                  <path d=\"M12 8v4l2.5 1.5M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z\" stroke=\"currentColor\" stroke-width=\"1.7\"\/>\n                <\/svg>\n              <\/span>\n              <div>\n                <h3>Convenient Weekly Hours<\/h3>\n                <p>Open Monday through Sunday with daytime and evening availability.<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"pricing\" id=\"om-pricing\">\n      <div class=\"container\">\n        <div class=\"pricing-shell reveal\">\n          <div class=\"pricing-head\">\n            <div>\n              <span class=\"eyebrow\">Complete Price List<\/span>\n              <h2>Clear Services and Straightforward Pricing<\/h2>\n            <\/div>\n\n            <div class=\"pricing-note\">\n              <strong>Planning a couples visit?<\/strong>\n              <p>Prices below reflect the provided service menu. Call the store to confirm paired room availability and current promotions.<\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"price-section\">\n            <div class=\"price-section-title\">\n              <h3>Table or Chair Massage<\/h3>\n              <span>Body Massage Options<\/span>\n            <\/div>\n\n            <div class=\"price-grid\">\n              <div class=\"price-item\">\n                <span class=\"time\">20 Minutes<\/span>\n                <strong class=\"amount\">$39<\/strong>\n              <\/div>\n              <div class=\"price-item\">\n                <span class=\"time\">30 Minutes<\/span>\n                <strong class=\"amount\">$49<\/strong>\n              <\/div>\n              <div class=\"price-item\">\n                <span class=\"time\">40 Minutes<\/span>\n                <strong class=\"amount\">$59<\/strong>\n              <\/div>\n              <div class=\"price-item\">\n                <span class=\"time\">60 Minutes<\/span>\n                <strong class=\"amount\">$79<\/strong>\n              <\/div>\n              <div class=\"price-item\">\n                <span class=\"time\">90 Minutes<\/span>\n                <strong class=\"amount\">$119<\/strong>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"price-section\">\n            <div class=\"price-section-title\">\n              <h3>Foot Reflexology<\/h3>\n              <span>Focused Foot Care<\/span>\n            <\/div>\n\n            <div class=\"price-grid four\">\n              <div class=\"price-item\">\n                <span class=\"time\">20 Minutes<\/span>\n                <strong class=\"amount\">$39<\/strong>\n              <\/div>\n              <div class=\"price-item\">\n                <span class=\"time\">30 Minutes<\/span>\n                <strong class=\"amount\">$49<\/strong>\n              <\/div>\n              <div class=\"price-item\">\n                <span class=\"time\">40 Minutes<\/span>\n                <strong class=\"amount\">$59<\/strong>\n              <\/div>\n              <div class=\"price-item\">\n                <span class=\"time\">60 Minutes<\/span>\n                <strong class=\"amount\">$79<\/strong>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"price-section\">\n            <div class=\"price-section-title\">\n              <h3>Hot Oil Massage<\/h3>\n              <span>Enhanced Body Massage<\/span>\n            <\/div>\n\n            <div class=\"price-grid\">\n              <div class=\"price-item\">\n                <span class=\"time\">20 Minutes<\/span>\n                <strong class=\"amount\">$49<\/strong>\n              <\/div>\n              <div class=\"price-item\">\n                <span class=\"time\">30 Minutes<\/span>\n                <strong class=\"amount\">$59<\/strong>\n              <\/div>\n              <div class=\"price-item\">\n                <span class=\"time\">40 Minutes<\/span>\n                <strong class=\"amount\">$69<\/strong>\n              <\/div>\n              <div class=\"price-item\">\n                <span class=\"time\">60 Minutes<\/span>\n                <strong class=\"amount\">$89<\/strong>\n              <\/div>\n              <div class=\"price-item\">\n                <span class=\"time\">90 Minutes<\/span>\n                <strong class=\"amount\">$129<\/strong>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"price-section\">\n            <div class=\"price-section-title\">\n              <h3>Combo Packages<\/h3>\n              <span>Body + Foot Massage<\/span>\n            <\/div>\n\n            <div class=\"combo-table\">\n              <div class=\"combo-row\">\n                <span>Package<\/span>\n                <span>Regular<\/span>\n                <span>Hot Oil<\/span>\n              <\/div>\n              <div class=\"combo-row\">\n                <strong>20 min Body + 20 min Foot<\/strong>\n                <span>$59<\/span>\n                <span>$69<\/span>\n              <\/div>\n              <div class=\"combo-row\">\n                <strong>30 min Body + 20 min Foot<\/strong>\n                <span>$69<\/span>\n                <span>$79<\/span>\n              <\/div>\n              <div class=\"combo-row\">\n                <strong>30 min Body + 30 min Foot<\/strong>\n                <span>$79<\/span>\n                <span>$89<\/span>\n              <\/div>\n              <div class=\"combo-row\">\n                <strong>60 min Body + 30 min Foot<\/strong>\n                <span>$119<\/span>\n                <span>$129<\/span>\n              <\/div>\n              <div class=\"combo-row\">\n                <strong>60 min Body + 60 min Foot<\/strong>\n                <span>$149<\/span>\n                <span>$159<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"price-section\">\n            <div class=\"price-section-title\">\n              <h3>Focus on Problem Areas<\/h3>\n              <span>30 Minutes \u00b7 $59 Each<\/span>\n            <\/div>\n\n            <div class=\"problem-grid\">\n              <div class=\"problem-item\">\n                <strong>Headache<\/strong>\n                <span>30 min \u00b7 $59<\/span>\n              <\/div>\n              <div class=\"problem-item\">\n                <strong>Neck Pain<\/strong>\n                <span>30 min \u00b7 $59<\/span>\n              <\/div>\n              <div class=\"problem-item\">\n                <strong>Shoulder Pain<\/strong>\n                <span>30 min \u00b7 $59<\/span>\n              <\/div>\n              <div class=\"problem-item\">\n                <strong>Lower Back Pain<\/strong>\n                <span>30 min \u00b7 $59<\/span>\n              <\/div>\n              <div class=\"problem-item\">\n                <strong>Sciatica<\/strong>\n                <span>30 min \u00b7 $59<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"price-section\">\n            <div class=\"price-section-title\">\n              <h3>Add-Ons<\/h3>\n              <span>Optional Enhancements<\/span>\n            <\/div>\n\n            <div class=\"addons\">\n              <div class=\"addon\">\n                <strong>Hot Stones \u2014 Body or Foot<\/strong>\n                <span class=\"addon-price\">$10<\/span>\n              <\/div>\n              <div class=\"addon\">\n                <strong>Foot Bath Salt<\/strong>\n                <span class=\"addon-price\">$4<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"specials\" id=\"om-specials\">\n      <div class=\"container\">\n        <div class=\"section-heading reveal\">\n          <span class=\"eyebrow\">Current Offers<\/span>\n          <h2>More Value in Every Visit<\/h2>\n          <p>Ask the store about current complimentary enhancements and gift card bonus offers when scheduling.<\/p>\n        <\/div>\n\n        <div class=\"special-grid\">\n          <article class=\"special-card reveal\">\n            <span class=\"special-icon\">\n              <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                <path d=\"M5 16c2.5-4.8 6.7-8 14-9M8 20c2-3.6 5.4-6 10-7\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/>\n              <\/svg>\n            <\/span>\n            <h3>Complimentary Hot Stones<\/h3>\n            <p>Ask about two complimentary hot stones per client with eligible massage sessions.<\/p>\n          <\/article>\n\n          <article class=\"special-card reveal\">\n            <span class=\"special-icon\">\n              <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                <path d=\"M12 3c3 4 5 6.8 5 10a5 5 0 1 1-10 0c0-3.2 2-6 5-10Z\" stroke=\"currentColor\" stroke-width=\"1.7\"\/>\n              <\/svg>\n            <\/span>\n            <h3>Complimentary Hot Oil<\/h3>\n            <p>Ask about complimentary hot oil availability with selected services and current promotions.<\/p>\n          <\/article>\n\n          <article class=\"special-card reveal\">\n            <span class=\"special-icon\">\n              <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                <path d=\"M4 8h16v12H4V8Zm2-4h12v4H6V4Zm6 4v12M4 13h16\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\/>\n              <\/svg>\n            <\/span>\n            <h3>Gift Card Bonus<\/h3>\n            <p>Buy 10 and receive 1 free, or buy 20 and receive 3 free. Call for current terms and availability.<\/p>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"location\" id=\"om-location\">\n      <div class=\"container\">\n        <div class=\"section-heading reveal\">\n          <span class=\"eyebrow\">Visit Oasis Massage<\/span>\n          <h2>Conveniently Located in Edina<\/h2>\n          <p>Call ahead to confirm couples room availability, current promotions, and your preferred session time.<\/p>\n        <\/div>\n\n        <div class=\"location-grid\">\n          <div class=\"contact-panel reveal\">\n            <span class=\"eyebrow\">Store Information<\/span>\n            <h2>Make Time to Relax Together<\/h2>\n\n            <div class=\"contact-list\">\n              <div class=\"contact-item\">\n                <span class=\"contact-icon\">\n                  <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                    <path d=\"M20 10c0 5-8 11-8 11S4 15 4 10a8 8 0 1 1 16 0Z\" stroke=\"currentColor\" stroke-width=\"1.7\"\/>\n                    <circle cx=\"12\" cy=\"10\" r=\"2.5\" stroke=\"currentColor\" stroke-width=\"1.7\"\/>\n                  <\/svg>\n                <\/span>\n                <div>\n                  <small>Address<\/small>\n                  <a href=\"https:\/\/maps.app.goo.gl\/7QMcm9SfUgXBvwGr7\" target=\"_blank\" rel=\"noopener\">\n                    6811 York Ave S<br>Edina, MN 55435\n                  <\/a>\n                <\/div>\n              <\/div>\n\n              <div class=\"contact-item\">\n                <span class=\"contact-icon\">\n                  <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                    <path d=\"M5.2 3.8 8.1 3c.6-.2 1.2.1 1.5.7l1.4 3.2c.2.5.1 1-.3 1.4l-1.7 1.5c1.1 2.3 2.9 4.1 5.2 5.2l1.5-1.7c.4-.4.9-.5 1.4-.3l3.2 1.4c.6.3.9.9.7 1.5l-.8 2.9c-.2.7-.8 1.2-1.5 1.2C10.6 20 4 13.4 4 5.3c0-.7.5-1.3 1.2-1.5Z\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                  <\/svg>\n                <\/span>\n                <div>\n                  <small>Store Phone<\/small>\n                  <a href=\"tel:612-888-6811\">612-888-6811<\/a>\n                <\/div>\n              <\/div>\n\n              <div class=\"contact-item\">\n                <span class=\"contact-icon\">\n                  <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                    <path d=\"M12 8v4l2.5 1.5M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z\" stroke=\"currentColor\" stroke-width=\"1.7\"\/>\n                  <\/svg>\n                <\/span>\n                <div>\n                  <small>Monday\u2013Saturday<\/small>\n                  <span>10:00 AM\u20139:00 PM<\/span>\n                <\/div>\n              <\/div>\n\n              <div class=\"contact-item\">\n                <span class=\"contact-icon\">\n                  <svg class=\"icon\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n                    <path d=\"M12 8v4l2.5 1.5M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z\" stroke=\"currentColor\" stroke-width=\"1.7\"\/>\n                  <\/svg>\n                <\/span>\n                <div>\n                  <small>Sunday<\/small>\n                  <span>11:00 AM\u20137:00 PM<\/span>\n                <\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"contact-actions\">\n              <a class=\"btn btn-primary\" href=\"tel:612-888-6811\">Call Now<\/a>\n              <a class=\"btn btn-outline\" href=\"https:\/\/maps.app.goo.gl\/7QMcm9SfUgXBvwGr7\" target=\"_blank\" rel=\"noopener\">Directions<\/a>\n            <\/div>\n          <\/div>\n\n          <div class=\"map-wrap reveal\">\n            <iframe\n              src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d2827.1644125784765!2d-93.32278002408461!3d44.87930297227403!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x87f627c2c887e37d%3A0x9651a5cd043b99d5!2sOasis%20Massage!5e0!3m2!1szh-CN!2sjp!4v1785888819229!5m2!1szh-CN!2sjp\"\n              title=\"Oasis Massage location map\"\n              allowfullscreen\n              loading=\"lazy\"\n              referrerpolicy=\"strict-origin-when-cross-origin\">\n            <\/iframe>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n  <\/main>\n\n  <footer class=\"site-footer\">\n    <div class=\"container\">\n      <div class=\"footer-top\">\n        <div class=\"footer-about\">\n          <a class=\"brand\" href=\"#om-home\" aria-label=\"Oasis Massage home\">\n            <span class=\"brand-mark\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 64 64\" fill=\"none\">\n                <path d=\"M32 51C22 42 18 32 21 20c8 1 13 6 11 16 0-10 5-15 13-16 3 12-1 22-13 31Z\" fill=\"#D1B276\"\/>\n                <path d=\"M32 49V28\" stroke=\"#FFFDF8\" stroke-width=\"2.5\" stroke-linecap=\"round\"\/>\n              <\/svg>\n            <\/span>\n            <span class=\"brand-copy\">\n              <span class=\"brand-name\">Oasis Massage<\/span>\n              <span class=\"brand-city\">EDINA, MINNESOTA<\/span>\n            <\/span>\n          <\/a>\n          <p>Professional couples massage, body massage, foot reflexology, hot oil massage, and focused care in Edina, Minnesota.<\/p>\n        <\/div>\n\n        <div>\n          <h3 class=\"footer-title\">Quick Links<\/h3>\n          <nav class=\"footer-links\" aria-label=\"Footer navigation\">\n            <a href=\"#om-about\">About<\/a>\n            \n            <a href=\"#om-pricing\">Pricing<\/a>\n            <a href=\"#om-specials\">Specials<\/a>\n            <a href=\"#om-location\">Location<\/a>\n          <\/nav>\n        <\/div>\n\n        <div class=\"footer-contact\">\n          <h3 class=\"footer-title\">Contact<\/h3>\n          <p>6811 York Ave S<br>Edina, MN 55435<\/p>\n          <p style=\"margin-top:10px;\"><a href=\"tel:612-888-6811\">612-888-6811<\/a><\/p>\n          <p style=\"margin-top:10px;\">Mon\u2013Sat: 10:00 AM\u20139:00 PM<br>Sun: 11:00 AM\u20137:00 PM<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"footer-bottom\">\n        <p>\u00a9 <span id=\"omElementorYear\"><\/span> Oasis Massage. All rights reserved.<\/p>\n        <p>Prices, offers, services, and availability may change.<\/p>\n      <\/div>\n    <\/div>\n  <\/footer>\n\n  <nav class=\"mobile-bottom-bar\" aria-label=\"Quick mobile actions\">\n    <a href=\"#om-home\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n        <path d=\"m3 11 9-8 9 8v10h-6v-6H9v6H3V11Z\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\/>\n      <\/svg>\n      Home\n    <\/a>\n\n    <a href=\"tel:612-888-6811\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n        <path d=\"M5.2 3.8 8.1 3c.6-.2 1.2.1 1.5.7l1.4 3.2c.2.5.1 1-.3 1.4l-1.7 1.5c1.1 2.3 2.9 4.1 5.2 5.2l1.5-1.7c.4-.4.9-.5 1.4-.3l3.2 1.4c.6.3.9.9.7 1.5l-.8 2.9c-.2.7-.8 1.2-1.5 1.2C10.6 20 4 13.4 4 5.3c0-.7.5-1.3 1.2-1.5Z\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n      <\/svg>\n      Call Now\n    <\/a>\n\n    <a href=\"https:\/\/maps.app.goo.gl\/7QMcm9SfUgXBvwGr7\" target=\"_blank\" rel=\"noopener\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n        <path d=\"M20 10c0 5-8 11-8 11S4 15 4 10a8 8 0 1 1 16 0Z\" stroke=\"currentColor\" stroke-width=\"1.7\"\/>\n        <circle cx=\"12\" cy=\"10\" r=\"2.5\" stroke=\"currentColor\" stroke-width=\"1.7\"\/>\n      <\/svg>\n      Directions\n    <\/a>\n  <\/nav>\n<\/div>\n\n<script>\n(() => {\n  const root = document.getElementById('oasis-massage-elementor');\n  if (!root) return;\n\n  const header = root.querySelector('#omElementorHeader');\n  const toggle = root.querySelector('#omElementorMenuToggle');\n  const menu = root.querySelector('#omElementorMobileMenu');\n  const closeButton = root.querySelector('#omElementorMobileClose');\n  const year = root.querySelector('#omElementorYear');\n\n  if (year) year.textContent = new Date().getFullYear();\n\n  const closeMenu = () => {\n    toggle?.classList.remove('active');\n    menu?.classList.remove('open');\n    document.body.classList.remove('om-menu-open');\n    toggle?.setAttribute('aria-expanded', 'false');\n    menu?.setAttribute('aria-hidden', 'true');\n  };\n\n  const openMenu = () => {\n    toggle?.classList.add('active');\n    menu?.classList.add('open');\n    document.body.classList.add('om-menu-open');\n    toggle?.setAttribute('aria-expanded', 'true');\n    menu?.setAttribute('aria-hidden', 'false');\n  };\n\n  toggle?.addEventListener('click', () => {\n    menu?.classList.contains('open') ? closeMenu() : openMenu();\n  });\n\n  closeButton?.addEventListener('click', closeMenu);\n\n  menu?.querySelectorAll('a').forEach(link => {\n    link.addEventListener('click', closeMenu);\n  });\n\n  document.addEventListener('keydown', event => {\n    if (event.key === 'Escape') closeMenu();\n  });\n\n  root.querySelectorAll('a[href^=\"#\"]').forEach(link => {\n    link.addEventListener('click', event => {\n      const selector = link.getAttribute('href');\n      const target = selector ? root.querySelector(selector) : null;\n      if (!target) return;\n\n      event.preventDefault();\n      const headerHeight = header?.offsetHeight || 0;\n      const top = target.getBoundingClientRect().top + window.scrollY - headerHeight;\n      window.scrollTo({ top, behavior:'smooth' });\n    });\n  });\n\n  const updateHeader = () => {\n    header?.classList.toggle('scrolled', window.scrollY > 24);\n  };\n\n  window.addEventListener('scroll', updateHeader, { passive:true });\n  updateHeader();\n\n  const revealItems = root.querySelectorAll('.reveal');\n\n  if ('IntersectionObserver' in window) {\n    const observer = new IntersectionObserver((entries, currentObserver) => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          entry.target.classList.add('visible');\n          currentObserver.unobserve(entry.target);\n        }\n      });\n    }, { threshold:.12 });\n\n    revealItems.forEach(item => observer.observe(item));\n  } else {\n    revealItems.forEach(item => item.classList.add('visible'));\n  }\n\n  window.addEventListener('resize', () => {\n    if (window.innerWidth > 980) closeMenu();\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Oasis Massage EDINA, MINNESOTA About Pricing Specials Location Call Now Oasis Massage EDINA, MINNESOTA Home About Pricing Specials Location 612-888-6811 6811 York Ave S, Edina, MN 55435 Mon\u2013Sat: 10:00 AM\u20139:00 PM Sunday: 11:00 AM\u20137:00 PM Professional Massage in Edina Relax Together. Recharge Together. Feel Renewed. Oasis Massage offers professional couples massage, body massage, foot reflexology, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-14","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/oasis-massage.net\/index.php?rest_route=\/wp\/v2\/pages\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oasis-massage.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/oasis-massage.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/oasis-massage.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oasis-massage.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14"}],"version-history":[{"count":4,"href":"https:\/\/oasis-massage.net\/index.php?rest_route=\/wp\/v2\/pages\/14\/revisions"}],"predecessor-version":[{"id":19,"href":"https:\/\/oasis-massage.net\/index.php?rest_route=\/wp\/v2\/pages\/14\/revisions\/19"}],"wp:attachment":[{"href":"https:\/\/oasis-massage.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}