{"id":3280,"date":"2025-08-04T01:25:48","date_gmt":"2025-08-03T22:25:48","guid":{"rendered":"https:\/\/lumiquestdental.com\/?page_id=3280"},"modified":"2026-06-10T12:13:08","modified_gmt":"2026-06-10T09:13:08","slug":"dubai","status":"publish","type":"page","link":"https:\/\/lumiquestdental.com\/ar\/dubai\/","title":{"rendered":"\u0627\u0639\u062b\u0631 \u0639\u0644\u0649 \u0637\u0628\u064a\u0628 \u0623\u0633\u0646\u0627\u0646 \u0641\u064a \u062f\u0628\u064a \u2014 \u0628\u0648\u0636\u0648\u062d\u060c \u0644\u0627 \u0628\u0627\u0644\u062a\u062e\u0645\u064a\u0646"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"3280\" class=\"elementor elementor-3280\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc0f10d animated-slow e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"dc0f10d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:0}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bc1c941 elementor-widget elementor-widget-html\" data-id=\"bc1c941\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- LumiQuest \/dubai\/ Hero (Premium, Main-Page Worthy \u2014 image-based, no video) -->\r\n<section id=\"dubai-hero\" class=\"lq lq-hero\" dir=\"auto\" aria-labelledby=\"dubai-hero-title\">\r\n  <style>\r\n    \/* \u2705 IMPORTANT: respect global .lq\/.lq-section gutters (8px mobile) *\/\r\n    #dubai-hero{\r\n      background: transparent;           \/* Elementor controls background *\/\r\n      padding-block: 28px;\r\n      padding-inline: 0;                \/* prevent double padding *\/\r\n    }\r\n\r\n    #dubai-hero .hero-inner{\r\n      --container: 1200px;\r\n      max-width: var(--container);\r\n      margin: 0 auto;\r\n      display: grid;\r\n      grid-template-columns: 1fr;\r\n      gap: 18px;\r\n      align-items: center;\r\n    }\r\n    @media (min-width: 900px){\r\n      #dubai-hero .hero-inner{\r\n        grid-template-columns: 1.08fr .92fr;\r\n        gap: 28px;\r\n      }\r\n    }\r\n\r\n    \/* ===== Left column (message) ===== *\/\r\n    #dubai-hero h1{\r\n      margin: 0 0 10px;\r\n      font-weight: 850;\r\n      font-size: clamp(28px, 3.2vw, 44px);\r\n      line-height: 1.12;\r\n      letter-spacing: -0.02em;\r\n      color:#111827;\r\n    }\r\n\r\n    #dubai-hero .sub{\r\n      margin: 0 0 14px;\r\n      color:#374151;\r\n      font-size: clamp(15px, 1.2vw, 18px);\r\n      line-height: 1.6;\r\n      max-width: 62ch;\r\n    }\r\n\r\n    \/* CTA band first (conversion-first) *\/\r\n    #dubai-hero .cta-band{\r\n      margin: 10px 0 14px;\r\n      display:flex;\r\n      align-items:center;\r\n      gap: 12px;\r\n      flex-wrap: wrap;\r\n    }\r\n    #dubai-hero .cta-note{\r\n      color:#6B7280;\r\n      font-size: 13.5px;\r\n      line-height: 1.45;\r\n    }\r\n    #dubai-hero .cta-note b{ color:#374151; }\r\n\r\n    \/* Explore label *\/\r\n    #dubai-hero .explore-label{\r\n      margin: 8px 0 8px;\r\n      font-size: 13px;\r\n      color:#6B7280;\r\n      display:flex;\r\n      align-items:center;\r\n      gap: 10px;\r\n      justify-content:flex-start;\r\n    }\r\n    #dubai-hero .explore-label::before{\r\n      content:\"\";\r\n      width: 22px;\r\n      height: 2px;\r\n      background: linear-gradient(90deg,#ff7a00,#ff5fa2);\r\n      border-radius: 2px;\r\n      display:inline-block;\r\n    }\r\n\r\n    \/* Router chips *\/\r\n    #dubai-hero .router{\r\n      display:flex;\r\n      flex-wrap:wrap;\r\n      gap:8px;\r\n      margin: 0 0 12px;\r\n    }\r\n    #dubai-hero .chip{\r\n      display:inline-flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      padding:9px 14px;\r\n      border-radius:999px;\r\n      background:#fff;\r\n      border:1px solid #E6E6E6;\r\n      box-shadow:0 3px 10px rgba(0,0,0,.04);\r\n      font-size:14px;\r\n      font-weight:650;\r\n      color:#111827;\r\n      text-decoration:none;\r\n      transition:transform .12s ease, box-shadow .12s ease, background-color .2s ease, border-color .2s ease;\r\n      will-change:transform;\r\n    }\r\n    #dubai-hero .chip:hover,\r\n    #dubai-hero .chip:focus-visible{\r\n      transform:translateY(-1px);\r\n      box-shadow:0 6px 16px rgba(0,0,0,.07);\r\n      outline:none;\r\n      background:#fffefe;\r\n      border-color:#e1e1e1;\r\n    }\r\n\r\n    \/* One-liner (tight + premium) *\/\r\n    #dubai-hero .one-liner{\r\n      margin: 6px 0 0;\r\n      color:#6B7280;\r\n      font-size: 14px;\r\n      line-height: 1.6;\r\n      max-width: 70ch;\r\n    }\r\n    #dubai-hero .one-liner b{ color:#374151; }\r\n    #dubai-hero .one-liner span{ display:block; margin-top: 6px; }\r\n\r\n    \/* ===== Right column (premium visual card) ===== *\/\r\n    #dubai-hero .visual{\r\n      display:grid;\r\n      gap: 12px;\r\n      justify-items: center;\r\n    }\r\n\r\n    \/* Clean premium frame *\/\r\n    #dubai-hero .device{\r\n      width: min(520px, 100%);\r\n      background: #fff;\r\n      border: 1px solid #EDEDED;\r\n      border-radius: 18px;\r\n      box-shadow: 0 18px 46px rgba(0,0,0,.09);\r\n      overflow: hidden;\r\n    }\r\n\r\n    \/* Square image (your rule) *\/\r\n    #dubai-hero .device-media{\r\n      position: relative;\r\n      background:#fff;\r\n    }\r\n    #dubai-hero .device-media img{\r\n      width:100%;\r\n      aspect-ratio: 1 \/ 1;     \/* \u2705 square *\/\r\n      object-fit: cover;\r\n      display:block;\r\n    }\r\n\r\n    \/* Micro badges under image *\/\r\n    #dubai-hero .badges{\r\n      width: min(520px, 100%);\r\n      display:grid;\r\n      gap: 10px;\r\n      grid-template-columns: 1fr;\r\n    }\r\n    @media (min-width: 520px){\r\n      #dubai-hero .badges{\r\n        grid-template-columns: repeat(3, 1fr);\r\n      }\r\n    }\r\n    #dubai-hero .badge{\r\n      background:#fff;\r\n      border:1px solid #EDEDED;\r\n      border-radius: 14px;\r\n      padding: 12px 12px;\r\n      box-shadow: 0 10px 28px rgba(0,0,0,.05);\r\n      display:flex;\r\n      gap: 10px;\r\n      align-items: center;\r\n      text-align: start;\r\n      min-height: 66px;\r\n    }\r\n    #dubai-hero .b-ico{\r\n      width: 36px;\r\n      height: 36px;\r\n      border-radius: 12px;\r\n      background:#FFF3EB;\r\n      display:grid;\r\n      place-items:center;\r\n      flex: 0 0 36px;\r\n    }\r\n    #dubai-hero .b-ico svg{ width: 18px; height: 18px; }\r\n    #dubai-hero .b-title{\r\n      font-weight: 800;\r\n      font-size: 13px;\r\n      color:#111827;\r\n      margin: 0;\r\n      line-height: 1.1;\r\n    }\r\n    #dubai-hero .b-sub{\r\n      margin: 2px 0 0;\r\n      font-size: 12.5px;\r\n      color:#6B7280;\r\n      line-height: 1.25;\r\n    }\r\n\r\n    \/* ===== Mobile: text first, visual second ===== *\/\r\n    @media (max-width: 899px){\r\n      #dubai-hero .hero-inner{ gap: 18px; }\r\n      #dubai-hero h1{ text-align:center; }\r\n      #dubai-hero .sub{ text-align:center; margin-left:auto; margin-right:auto; }\r\n      #dubai-hero .cta-band{\r\n        justify-content:center;\r\n        text-align:center;\r\n      }\r\n      #dubai-hero .explore-label{ justify-content:center; }\r\n      #dubai-hero .router{ justify-content:center; }\r\n      #dubai-hero .one-liner{\r\n        text-align:center;\r\n        margin-left:auto;\r\n        margin-right:auto;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"hero-inner\">\r\n    <!-- LEFT: Message -->\r\n    <div class=\"text\">\r\n      <h1 id=\"dubai-hero-title\">Find a Dentist in Dubai \u2014 With Clarity, Not Guesswork<\/h1>\r\n\r\n      <p class=\"sub\">\r\nPrivate, ad-free guidance based on your needs in Dubai \u2014 guided by structured human judgment, multiple real-world checks, and responsible follow-up, not marketing.\r\n      <\/p>\r\n\r\n      <div class=\"cta-band\">\r\n        <section class=\"lq-cta\" aria-label=\"Find a dentist\">\r\n          <a href=\"#patient-form\" class=\"cta-btn\">Find My Dentist<\/a>\r\n        <\/section>\r\n        <span class=\"cta-note\">\r\n          <b>Fast, private, and free<\/b> \u2014 usually hear back within 12 hours\r\n        <\/span>\r\n      <\/div>\r\n\r\n      <div class=\"explore-label\" aria-hidden=\"true\">Explore popular guides<\/div>\r\n\r\n      <!-- Router chips -->\r\n      <nav class=\"router\" aria-label=\"Explore dental care in Dubai\">\r\n        <a class=\"chip\" href=\"\/dubai\/orthodontics\/\">Orthodontics<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/orthodontics\/invisalign\/\">Invisalign<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/emergency-dentist\/\">Emergency Dentist<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/root-canal\/\">Root Canal<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/endodontist\/\">Endodontist<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/tooth-extraction\/\">Tooth Extraction<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/wisdom-tooth-removal\/\">Wisdom Tooth Removal<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/oral-surgeon\/\">Oral Surgeon<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/orthognathic-surgery\/\">Orthognathic Surgery<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/periodontist\/\">Periodontist<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/dental-implants\/\">Dental Implants<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/veneers\/\">Veneers<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/hollywood-smile\/\">Hollywood Smile<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/composite-bonding\/\">Composite Bonding<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/cosmetic-dentistry\/\">Cosmetic Dentistry<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/smile-makeover\/\">Smile Makeover<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/crowns-bridges\/\">Crowns &amp; Bridges<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/teeth-whitening\/\">Teeth Whitening<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/zoom-whitening\/\">Zoom Whitening<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/pediatric-dentistry\/\">Pediatric Dentistry<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/dentures\/\">Dentures<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/dental-cleaning\/\">Dental Cleaning<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/tmj\/\">TMJ Treatment<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/snoring-treatment\/\">Snoring Treatment<\/a>\r\n        <a class=\"chip\" href=\"\/dubai\/sleep-apnea\/\">Sleep Apnea<\/a>\r\n      <\/nav>\r\n\r\n      <p class=\"one-liner\">\r\n        <b>Every clinic looks perfect. Every ad makes big promises.<\/b>\r\n        LumiQuest helps you move forward with confidence \u2014 without pressure.\r\n        <span>Some of the most reliable dentists in Dubai aren\u2019t the loudest online \u2014 they\u2019re the most consistent in their outcomes.<\/span>\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- RIGHT: Premium visual -->\r\n    <div class=\"visual\">\r\n      <div class=\"device\">\r\n        <div class=\"device-media\">\r\n          <img decoding=\"async\"\r\n            src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2026\/01\/lumiquest-dubai-1.png\"\r\n            alt=\"Confident woman reviewing information on a tablet near a window in a calm, modern interior\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"badges\" role=\"list\" aria-label=\"Why patients use LumiQuest\">\r\n        <div class=\"badge\" role=\"listitem\">\r\n          <div class=\"b-ico\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n              <path d=\"M7 11V8a5 5 0 0 1 10 0v3\" stroke=\"#BD552A\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\r\n              <path d=\"M6 11h12v9H6z\" stroke=\"#BD552A\" stroke-width=\"2\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          <div>\r\n            <p class=\"b-title\">Private by default<\/p>\r\n            <p class=\"b-sub\">No public profiles<\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"badge\" role=\"listitem\">\r\n          <div class=\"b-ico\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n              <path d=\"M5 7h10l4 5-4 5H5z\" stroke=\"#BD552A\" stroke-width=\"2\" stroke-linejoin=\"round\"\/>\r\n              <path d=\"M4 4l16 16\" stroke=\"#BD552A\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          <div>\r\n            <p class=\"b-title\">No paid placement<\/p>\r\n            <p class=\"b-sub\">No sponsored rankings<\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"badge\" role=\"listitem\">\r\n          <div class=\"b-ico\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n              <path d=\"M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z\" stroke=\"#BD552A\" stroke-width=\"2\"\/>\r\n              <path d=\"M10 12l2 2 4-5\" stroke=\"#BD552A\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          <div>\r\n            <p class=\"b-title\">Multi-signal checks<\/p>\r\n            <p class=\"b-sub\">Patterns over time<\/p>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function(){\r\n      const cta = document.querySelector('#dubai-hero .cta-btn');\r\n      if (cta){\r\n        cta.addEventListener('click', function(e){\r\n          const target = document.querySelector('#patient-form');\r\n          if (target && target.scrollIntoView){\r\n            e.preventDefault();\r\n            target.scrollIntoView({behavior:'smooth', block:'start'});\r\n            window.dataLayer = window.dataLayer || [];\r\n            window.dataLayer.push({event:'hero_cta_click', page:location.pathname});\r\n          }\r\n        });\r\n      }\r\n    })();\r\n  <\/script>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c53f376 animated-slow e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"c53f376\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:0}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ae846b4 elementor-widget elementor-widget-html\" data-id=\"ae846b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \/dubai\/ \u2013 Featured Dental Implants Guides -->\r\n<section id=\"dubai-featured-implants\" aria-labelledby=\"dubai-featured-implants-title\">\r\n  <style>\r\n    #dubai-featured-implants{\r\n      background: transparent;\r\n      padding-block: 18px;\r\n    }\r\n    #dubai-featured-implants .wrap{\r\n      --container: 1200px;\r\n      max-width: var(--container);\r\n      margin: 0 auto;\r\n    }\r\n    #dubai-featured-implants h2{\r\n      margin: 0 0 18px;\r\n      font-weight: 800;\r\n      font-size: clamp(22px, 2.6vw, 28px);\r\n      letter-spacing: -.2px;\r\n      line-height: 1.25;\r\n      text-align: center; \/* centered title *\/\r\n    }\r\n\r\n    #dubai-featured-implants .grid{\r\n      display: grid;\r\n      gap: 14px;\r\n      grid-template-columns: 1fr;\r\n    }\r\n    @media (min-width: 720px){\r\n      #dubai-featured-implants .grid{ grid-template-columns: repeat(3, 1fr); }\r\n    }\r\n\r\n    .lq-card-mini{\r\n      position: relative;\r\n      display: grid;\r\n      grid-template-rows: auto 1fr;\r\n      border: 1px solid #EDEDED;\r\n      border-radius: 16px;\r\n      background: #fff;\r\n      overflow: hidden;\r\n      box-shadow: 0 10px 28px rgba(0,0,0,.05);\r\n      transition: transform .14s ease, box-shadow .14s ease;\r\n    }\r\n    .lq-card-mini:hover{ \r\n      transform: translateY(-2px); \r\n      box-shadow:0 16px 38px rgba(0,0,0,.08); \r\n    }\r\n\r\n    .lq-card-mini .media{\r\n      display: flex; \r\n      align-items: center; \r\n      justify-content: center;\r\n      padding: 20px;\r\n      height: 180px;\r\n      background: #fff;\r\n    }\r\n    .lq-card-mini .media img{\r\n      max-width: 100%; \r\n      max-height: 100%;\r\n      object-fit: contain;\r\n      display: block;\r\n    }\r\n\r\n    .lq-card-mini .body{\r\n      display: grid;\r\n      gap: 10px;\r\n      padding: 16px;\r\n      text-align: center; \/* cleaner premium feel *\/\r\n    }\r\n\r\n    .lq-title{\r\n      font-weight: 800; \r\n      font-size: 18px; \r\n      line-height:1.25; \r\n      margin:0;\r\n      color: #1b1b1b !important;\r\n    }\r\n\r\n    .lq-desc{\r\n      margin:0; \r\n      color:#6B7280; \r\n      font-size:14px; \r\n      line-height:1.45;\r\n    }\r\n\r\n    .lq-link{\r\n      display:inline-flex; \r\n      align-items:center; \r\n      gap:8px; \r\n      width:max-content;\r\n      font-weight:700; \r\n      font-size:14px; \r\n      color:#1b1b1b; \r\n      text-decoration:none;\r\n      margin: 4px auto 0;\r\n    }\r\n    .lq-link svg{ \r\n      width:18px; \r\n      height:18px; \r\n    }\r\n    \r\n    html[dir=\"rtl\"] .lq-link svg {\r\n  transform: scaleX(-1);\r\n}\r\n\r\n\r\n    @media (max-width: 768px){\r\n      #dubai-featured-implants .wrap{ padding-inline: 8px; }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"wrap\">\r\n    <h2 id=\"dubai-featured-implants-title\">\r\n      Dental Implants in Dubai \u2014 Key Guides\r\n    <\/h2>\r\n\r\n    <div class=\"grid\">\r\n\r\n      <!-- Card 1: Cost -->\r\n      <a class=\"lq-card-mini\" href=\"\/dubai\/dental-implants\/cost\/\" aria-label=\"Dental Implant Cost in Dubai \u2014 What to Expect\">\r\n        <div class=\"media\">\r\n          <img decoding=\"async\" src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2026\/02\/implant-cost-2.png\" alt=\"Illustration explaining dental implant cost structure in Dubai including implant, abutment and crown\" title=\"| LumiQuest Dental Circle\">\r\n        <\/div>\r\n        <div class=\"body\">\r\n          <h3 class=\"lq-title\">Dental Implant Cost in Dubai \u2014 What to Expect<\/h3>\r\n          <p class=\"lq-desc\">Understand price ranges, what is included, and how to compare treatment plans safely.<\/p>\r\n          <span class=\"lq-link\">\r\n            View cost guide\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n              <path d=\"M7 12h10M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n          <\/span>\r\n        <\/div>\r\n      <\/a>\r\n\r\n      <!-- Card 2: Best -->\r\n      <a class=\"lq-card-mini\" href=\"\/dubai\/dental-implants\/best\/\" aria-label=\"Best Dental Implants in Dubai \u2014 How to Evaluate Clinics\">\r\n        <div class=\"media\">\r\n          <img decoding=\"async\" src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/10\/dental-implant-best.png\" alt=\"Illustration showing evaluation checklist for choosing the best dental implant provider in Dubai\" title=\"| LumiQuest Dental Circle\">\r\n        <\/div>\r\n        <div class=\"body\">\r\n          <h3 class=\"lq-title\">Best Dental Implants in Dubai \u2014 How to Choose the Right Specialist<\/h3>\r\n          <p class=\"lq-desc\">What matters more than marketing: surgeon experience, planning protocols, and follow-up.<\/p>\r\n          <span class=\"lq-link\">\r\n            Explore guide\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n              <path d=\"M7 12h10M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n          <\/span>\r\n        <\/div>\r\n      <\/a>\r\n\r\n      <!-- Card 3: Same Day -->\r\n      <a class=\"lq-card-mini\" href=\"\/dubai\/dental-implants\/same-day\/\" aria-label=\"Same Day Dental Implants in Dubai \u2014 Are You a Candidate?\">\r\n        <div class=\"media\">\r\n          <img decoding=\"async\" src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/10\/implant-plan.png\" alt=\"Illustration of same day dental implant treatment plan workflow in Dubai\" title=\"| LumiQuest Dental Circle\">\r\n        <\/div>\r\n        <div class=\"body\">\r\n          <h3 class=\"lq-title\">Same Day Dental Implants in Dubai \u2014 Procedure, Cost & Benefits<\/h3>\r\n          <p class=\"lq-desc\">When immediate loading works, when it doesn\u2019t, and how case selection impacts success.<\/p>\r\n          <span class=\"lq-link\">\r\n            Read about same-day options\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n              <path d=\"M7 12h10M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n          <\/span>\r\n        <\/div>\r\n      <\/a>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b35e18 elementor-widget elementor-widget-html\" data-id=\"6b35e18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- LumiQuest: What is LumiQuest (4-Card Credibility Grid) -->\r\n<section id=\"what-is-lumiquest\" class=\"lq lq-section\" dir=\"auto\" aria-labelledby=\"what-lq-title\">\r\n  <style>\r\n    \/* Respect global .lq \/ .lq-section padding-inline (avoid double padding) *\/\r\n    #what-is-lumiquest{\r\n      padding-block: 40px;\r\n      text-align: center;\r\n    }\r\n\r\n    \/* Keep content aligned and predictable across Elementor\/global layouts *\/\r\n    #what-is-lumiquest .wrap{\r\n      max-width: 1100px;\r\n      margin: 0 auto;\r\n    }\r\n\r\n    #what-is-lumiquest h2{\r\n      font-size: 26px;\r\n      font-weight: 700;\r\n      margin: 0 0 12px;\r\n    }\r\n\r\n    #what-is-lumiquest p.lq-intro{\r\n      max-width: 720px;\r\n      margin: 0 auto 32px;\r\n      font-size: 16px;\r\n      color: #555;\r\n    }\r\n\r\n    #what-is-lumiquest .trust-grid{\r\n      display: grid;\r\n      gap: 24px;\r\n      grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\r\n      align-items: stretch;\r\n    }\r\n\r\n    #what-is-lumiquest .trust-card{\r\n      background: #fff;\r\n      border-radius: 16px;\r\n      padding: 28px 22px;\r\n      box-shadow: 0 6px 18px rgba(0,0,0,.05);\r\n      display: flex;\r\n      flex-direction: column;\r\n      align-items: center;\r\n      text-align: center;\r\n      transition: transform .2s ease, box-shadow .2s ease;\r\n    }\r\n\r\n    #what-is-lumiquest .trust-card:hover{\r\n      transform: translateY(-3px);\r\n      box-shadow: 0 8px 22px rgba(0,0,0,.08);\r\n    }\r\n\r\n    #what-is-lumiquest .trust-card img{\r\n      width: 56px;\r\n      height: 56px;\r\n      margin-bottom: 14px;\r\n    }\r\n\r\n    #what-is-lumiquest .trust-card h3{\r\n      font-size: 18px;\r\n      font-weight: 700;\r\n      margin: 0 0 8px;\r\n      color: #1b1b1b;\r\n    }\r\n\r\n    #what-is-lumiquest .trust-card p{\r\n      font-size: 15px;\r\n      color: #555;\r\n      margin: 0;\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"wrap\">\r\n    <h2 id=\"what-lq-title\">What is LumiQuest?<\/h2>\r\n\r\n    <p class=\"lq-intro\">\r\n      LumiQuest is a private dental guidance platform \u2014 helping you navigate care in Dubai with clarity and confidence.\r\n      Built on real-world signals, consistency over time, and patient feedback \u2014 not popularity or marketing.\r\n    <\/p>\r\n\r\n    <div class=\"trust-grid\">\r\n      <!-- Card 1 -->\r\n      <div class=\"trust-card\">\r\n        <img decoding=\"async\"\r\n          src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/06\/icon-private-compass-lumiquest2.svg.png\"\r\n          alt=\"LumiQuest private compass icon representing clear guidance for dental care in Dubai\">\r\n        <h3>Your Private Compass<\/h3>\r\n        <p>Your personal guide to dental care in Dubai \u2014 clear, private, and always in your best interest.<\/p>\r\n      <\/div>\r\n\r\n      <!-- Card 2 -->\r\n      <div class=\"trust-card\">\r\n        <img decoding=\"async\"\r\n          src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/05\/icon-no-ads-lumiquest.svg.png\"\r\n          alt=\"No ads icon representing LumiQuest independence from sponsored listings\">\r\n        <h3>No Sponsored Listings<\/h3>\r\n        <p>Clinics can\u2019t pay to appear. Your trust matters more than marketing budgets or ads.<\/p>\r\n      <\/div>\r\n\r\n      <!-- Card 3 -->\r\n      <div class=\"trust-card\">\r\n        <img decoding=\"async\"\r\n          src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/06\/icon-real-dental-oversight-lumiquest2.png\"\r\n          alt=\"Multi-signal evaluation icon representing structured clinic assessment and quality patterns\">\r\n        <h3>Multi-Signal Perspective<\/h3>\r\n        <p>Guided by multiple independent signals \u2014 outcomes, consistency, feedback, and context \u2014 not surface marketing.<\/p>\r\n      <\/div>\r\n\r\n      <!-- Card 4 -->\r\n      <div class=\"trust-card\">\r\n        <img decoding=\"async\"\r\n          src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/07\/icon-circle-of-trust-lumiquest.svg.png\"\r\n          alt=\"Circle of trust icon representing ethical, patient-first dental care in Dubai\">\r\n        <h3>A Circle of Trust<\/h3>\r\n        <p>We focus on ethical, patient-first clinics \u2014 so you can move forward with confidence.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-094c2a0 animated-slow e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"094c2a0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:0}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-905f4e1 elementor-widget elementor-widget-html\" data-id=\"905f4e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- LumiQuest: Comparison (LumiQuest vs Public Directories) -->\r\n<section id=\"why-better\" class=\"lq lq-section\" dir=\"auto\" aria-labelledby=\"why-better-title\">\r\n  <style>\r\n    #why-better{\r\n      padding-block: 50px;\r\n      text-align: center;\r\n    }\r\n\r\n    #why-better .wrap{\r\n      max-width: 1100px;\r\n      margin: 0 auto;\r\n    }\r\n\r\n    #why-better h2{\r\n      font-size: 26px;\r\n      font-weight: 700;\r\n      margin-bottom: 12px;\r\n    }\r\n\r\n    #why-better p.lq-intro{\r\n      max-width: 720px;\r\n      margin: 0 auto 32px;\r\n      font-size: 16px;\r\n      color: #555;\r\n    }\r\n\r\n    #why-better .comparison-grid{\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\r\n      gap: 28px;\r\n      text-align: left;\r\n    }\r\n\r\n    #why-better .col{\r\n      border-radius: 16px;\r\n      box-shadow: 0 6px 18px rgba(0,0,0,.05);\r\n      padding: 28px 24px;\r\n      display: flex;\r\n      flex-direction: column;\r\n      transition: transform .2s ease, box-shadow .2s ease;\r\n    }\r\n\r\n    #why-better .col:hover{\r\n      transform: translateY(-3px);\r\n      box-shadow: 0 8px 22px rgba(0,0,0,.08);\r\n    }\r\n\r\n    #why-better .col h3{\r\n      font-size: 20px;\r\n      font-weight: 700;\r\n      margin-bottom: 18px;\r\n      text-align: center;\r\n    }\r\n\r\n    #why-better .col.lq-col{ background:#ffffff; }\r\n    #why-better .col.dir-col{ background:#fff8f6; }\r\n\r\n    #why-better ul{\r\n      list-style:none;\r\n      padding:0;\r\n      margin:0;\r\n      display:grid;\r\n      gap:16px;\r\n    }\r\n\r\n    #why-better li{\r\n      display:flex;\r\n      align-items:flex-start;\r\n      gap:12px;\r\n      font-size:15px;\r\n      color:#333;\r\n    }\r\n\r\n    #why-better li img{\r\n      width:24px;\r\n      height:24px;\r\n      flex-shrink:0;\r\n      margin-top:2px;\r\n    }\r\n\r\n    #why-better .note{\r\n      text-align:center;\r\n      margin-top:22px;\r\n      font-size:14px;\r\n      color:#666;\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"wrap\">\r\n    <h2 id=\"why-better-title\">How LumiQuest Differs From Public Directories \u2014 And Why It Matters<\/h2>\r\n\r\n    <p class=\"lq-intro\">\r\n      Most dental directories list whoever pays. LumiQuest was built to protect your trust \u2014 not sell your data or reward marketing.\r\n      We focus on consistency and real-world signals rather than popularity. Here\u2019s how the approaches compare:\r\n    <\/p>\r\n\r\n    <div class=\"comparison-grid\">\r\n      <!-- LumiQuest Column -->\r\n      <div class=\"col lq-col\">\r\n        <h3>LumiQuest<\/h3>\r\n        <ul>\r\n          <li>\r\n            <img decoding=\"async\" src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/05\/icon-patient-review.svg.png\" alt=\"| LumiQuest Dental Circle\" aria-hidden=\"true\" title=\"| LumiQuest Dental Circle\">\r\n            <span>Informed by multiple independent signals \u2014 not one rating<\/span>\r\n          <\/li>\r\n          <li>\r\n            <img decoding=\"async\" src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/06\/icon-private-lumiquest.svg-1.png\" alt=\"| LumiQuest Dental Circle\" aria-hidden=\"true\" title=\"| LumiQuest Dental Circle\">\r\n            <span>Private guidance only<\/span>\r\n          <\/li>\r\n          <li>\r\n            <img decoding=\"async\" src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/06\/icon-magnifier-lumiquest.svg.png\" alt=\"| LumiQuest Dental Circle\" aria-hidden=\"true\" title=\"| LumiQuest Dental Circle\">\r\n            <span>Built for consistency \u2014 not visibility<\/span>\r\n          <\/li>\r\n          <li>\r\n            <img decoding=\"async\" src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/06\/icon-real-dental-oversight-lumiquest.svg.png\" alt=\"| LumiQuest Dental Circle\" aria-hidden=\"true\" title=\"| LumiQuest Dental Circle\">\r\n            <span>Structured human judgment \u2014 careful, case-by-case consideration<\/span>\r\n          <\/li>\r\n          <li>\r\n            <img decoding=\"async\" src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/06\/icon-private-lock-lumiquest.png\" alt=\"| LumiQuest Dental Circle\" aria-hidden=\"true\" title=\"| LumiQuest Dental Circle\">\r\n            <span>100% confidential<\/span>\r\n          <\/li>\r\n          <li>\r\n            <img decoding=\"async\" src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/06\/icon-heart-lumiquest.svg.png\" alt=\"| LumiQuest Dental Circle\" aria-hidden=\"true\" title=\"| LumiQuest Dental Circle\">\r\n            <span>Patients never pay LumiQuest<\/span>\r\n          <\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <!-- Public Directories Column -->\r\n      <div class=\"col dir-col\">\r\n        <h3>Public Directories<\/h3>\r\n        <ul>\r\n          <li>\r\n            <img decoding=\"async\" src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/06\/icon-gold-public-directory.png\" alt=\"| LumiQuest Dental Circle\" aria-hidden=\"true\" title=\"| LumiQuest Dental Circle\">\r\n            <span>Anyone can pay to appear<\/span>\r\n          <\/li>\r\n          <li>\r\n            <img decoding=\"async\" src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/06\/icon-data-public-directory.png\" alt=\"| LumiQuest Dental Circle\" aria-hidden=\"true\" title=\"| LumiQuest Dental Circle\">\r\n            <span>Public, open-access profiles<\/span>\r\n          <\/li>\r\n          <li>\r\n            <img decoding=\"async\" src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/06\/icon-fake-reviews-public-directories.png\" alt=\"| LumiQuest Dental Circle\" aria-hidden=\"true\" title=\"| LumiQuest Dental Circle\">\r\n            <span>Easily manipulated or bought<\/span>\r\n          <\/li>\r\n          <li>\r\n            <img decoding=\"async\" src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/06\/icon-marketing-public-directories.svg.png\" alt=\"| LumiQuest Dental Circle\" aria-hidden=\"true\" title=\"| LumiQuest Dental Circle\">\r\n            <span>Marketing teams and algorithms<\/span>\r\n          <\/li>\r\n          <li>\r\n            <img decoding=\"async\" src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/06\/icon-shared-data-public-directories.svg.png\" alt=\"| LumiQuest Dental Circle\" aria-hidden=\"true\" title=\"| LumiQuest Dental Circle\">\r\n            <span>Your data may be shared or sold<\/span>\r\n          <\/li>\r\n          <li>\r\n            <img decoding=\"async\" src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/06\/icon-credit-card-public-directories.svg.png\" alt=\"| LumiQuest Dental Circle\" aria-hidden=\"true\" title=\"| LumiQuest Dental Circle\">\r\n            <span>Clinics pay monthly to be listed<\/span>\r\n          <\/li>\r\n        <\/ul>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <p class=\"note\">Always independent. Never influenced by clinic payments.<\/p>\r\n  <\/div>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dcee668 e-flex e-con-boxed e-con e-parent\" data-id=\"dcee668\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9eb2bc elementor-widget elementor-widget-html\" data-id=\"f9eb2bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- LumiQuest: How We Approach Reliable Guidance (Trust Engine) -->\r\n<section id=\"lq-trust-engine\" class=\"lq lq-section\" dir=\"auto\" aria-labelledby=\"lq-trust-engine-title\">\r\n  <style>\r\n    #lq-trust-engine{\r\n      padding-block: 52px;\r\n      text-align: center;\r\n    }\r\n    #lq-trust-engine .wrap{\r\n      max-width: 1100px;\r\n      margin: 0 auto;\r\n    }\r\n\r\n    #lq-trust-engine h2{\r\n      font-size: 26px;\r\n      font-weight: 700;\r\n      margin: 0 0 12px;\r\n      letter-spacing: -.2px;\r\n      line-height: 1.25;\r\n    }\r\n\r\n    #lq-trust-engine p.lq-intro{\r\n      max-width: 820px;\r\n      margin: 0 auto 26px;\r\n      font-size: 16px;\r\n      color: #555;\r\n      line-height: 1.6;\r\n    }\r\n\r\n    #lq-trust-engine .grid{\r\n      display: grid;\r\n      gap: 16px;\r\n      grid-template-columns: 1fr;\r\n      text-align: start;\r\n      margin-top: 10px;\r\n    }\r\n    @media (min-width: 820px){\r\n      #lq-trust-engine .grid{\r\n        grid-template-columns: repeat(4, 1fr);\r\n      }\r\n    }\r\n\r\n    #lq-trust-engine .card{\r\n      background: #fff;\r\n      border: 1px solid #EDEDED;\r\n      border-radius: 16px;\r\n      padding: 18px 16px;\r\n      box-shadow: 0 10px 28px rgba(0,0,0,.05);\r\n      display: grid;\r\n      gap: 10px;\r\n      min-height: 210px;\r\n    }\r\n\r\n    #lq-trust-engine h3{\r\n      margin: 0;\r\n      font-size: 15px;\r\n      font-weight: 800;\r\n      color: #1b1b1b;\r\n    }\r\n\r\n    #lq-trust-engine ul{\r\n      list-style: none;\r\n      margin: 0;\r\n      padding: 0;\r\n      display: grid;\r\n      gap: 8px;\r\n    }\r\n    #lq-trust-engine li{\r\n      display: flex;\r\n      gap: 10px;\r\n      align-items: flex-start;\r\n      color: #4B5563;\r\n      font-size: 13.5px;\r\n      line-height: 1.45;\r\n    }\r\n    #lq-trust-engine li::before{\r\n      content: \"\";\r\n      width: 8px;\r\n      height: 8px;\r\n      border-radius: 50%;\r\n      background: linear-gradient(90deg,#ff7a00,#ff5fa2);\r\n      margin-top: 6px;\r\n      flex: 0 0 auto;\r\n    }\r\n\r\n    #lq-trust-engine .note{\r\n      margin: 18px auto 0;\r\n      max-width: 820px;\r\n      font-size: 14px;\r\n      color: #666;\r\n      text-align: center;\r\n    }\r\n\r\n    \/* Trust Framework Bridge *\/\r\n    #lq-trust-engine .trust-framework-bridge{\r\n      margin-top: 28px;\r\n      padding-top: 22px;\r\n      border-top: 1px solid #ECECEC;\r\n    }\r\n\r\n    #lq-trust-engine .trust-framework-bridge h4{\r\n      font-size: 15px;\r\n      font-weight: 700;\r\n      margin: 0 0 8px;\r\n      color: #1b1b1b;\r\n    }\r\n\r\n    #lq-trust-engine .trust-framework-bridge p{\r\n      margin: 0 0 12px;\r\n      font-size: 14px;\r\n      color: #555;\r\n    }\r\n\r\n    #lq-trust-engine .trust-framework-link{\r\n      display: inline-block;\r\n      font-size: 14px;\r\n      font-weight: 600;\r\n      text-decoration: none;\r\n      padding: 8px 16px;\r\n      border-radius: 999px;\r\n      border: 1px solid #D8D8D8;\r\n      color: #1b1b1b;\r\n      background: transparent;\r\n      transition: all .2s ease;\r\n    }\r\n\r\n    #lq-trust-engine .trust-framework-link:hover{\r\n      background: #f8f8f8;\r\n      border-color: #cfcfcf;\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"wrap\">\r\n    <h2 id=\"lq-trust-engine-title\">How LumiQuest Approaches Reliable Guidance<\/h2>\r\n\r\n    <p class=\"lq-intro\">\r\n      Dental care isn\u2019t a product category \u2014 it\u2019s a judgment category.\r\n      LumiQuest doesn\u2019t rely on a single rating or one person\u2019s opinion.\r\n      We look for consistent patterns over time and learn from responsible follow-up.\r\n    <\/p>\r\n\r\n    <div class=\"grid\" role=\"list\">\r\n      <article class=\"card\" role=\"listitem\">\r\n        <h3>Multiple real-world signals<\/h3>\r\n        <ul>\r\n          <li>Before\/after case patterns (not just highlights)<\/li>\r\n          <li>Credentials, scope, and experience fit<\/li>\r\n          <li>Public feedback patterns (especially complaint handling)<\/li>\r\n          <li>Consistency over time \u2014 not one-off impressions<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"card\" role=\"listitem\">\r\n        <h3>Thoughtful, case-by-case judgment<\/h3>\r\n        <ul>\r\n          <li>Independent signals are considered together<\/li>\r\n          <li>Decisions are made carefully rather than quickly<\/li>\r\n          <li>Ethical restraint is prioritized over pressure<\/li>\r\n          <li>Guidance is shaped by your situation \u2014 not personal preference<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"card\" role=\"listitem\">\r\n        <h3>Clear caution signals<\/h3>\r\n        <ul>\r\n          <li>Dismissing complaints or defensive responses<\/li>\r\n          <li>Overpromising or aggressive upsell patterns<\/li>\r\n          <li>Inconsistent outcomes across comparable cases<\/li>\r\n          <li>Unclear accountability in multi-doctor clinics<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"card\" role=\"listitem\">\r\n        <h3>A private feedback loop<\/h3>\r\n        <ul>\r\n          <li>Optional follow-up after your visit<\/li>\r\n          <li>Private feedback helps refine future guidance<\/li>\r\n          <li>Patterns are monitored over time<\/li>\r\n          <li>Your information stays private unless you opt in<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n    <\/div>\r\n\r\n    <p class=\"note\">\r\n      LumiQuest is not a public directory or marketplace \u2014 it\u2019s a private trust layer designed to reduce noise, protect privacy, and help you move forward with confidence.\r\n    <\/p>\r\n\r\n    <div class=\"trust-framework-bridge\">\r\n      <h4>Governed by structure, not marketing<\/h4>\r\n      <p>\r\n        The principles behind LumiQuest are defined in a structured Trust Framework,\r\n        outlining how standards are applied, monitored, and adjusted over time.\r\n      <\/p>\r\n      <a href=\"\/trust-framework\/\" class=\"trust-framework-link\">\r\n        Explore the Trust Framework\r\n      <\/a>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ae2d16c animated-slow e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"ae2d16c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;animation_delay&quot;:0}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-efd80e1 elementor-widget elementor-widget-html\" data-id=\"efd80e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- What Happens After You Submit (Premium 3-Step Grid) -->\r\n<section class=\"lq lq-section\" id=\"after-submit\" dir=\"auto\" aria-labelledby=\"after-submit-title\">\r\n  <style>\r\n    #after-submit .lq-section-inner{\r\n      max-width:1100px;\r\n      margin:0 auto;\r\n      text-align:center;\r\n    }\r\n\r\n    #after-submit .submit-grid{\r\n      display:grid;\r\n      gap:24px;\r\n      grid-template-columns:repeat(auto-fit,minmax(280px,1fr));\r\n      align-items:stretch;\r\n    }\r\n\r\n    #after-submit .submit-card{\r\n      background:#fff;\r\n      border-radius:16px;\r\n      padding:28px 22px;\r\n      box-shadow:0 6px 18px rgba(0,0,0,.05);\r\n    }\r\n\r\n    @media (max-width:768px){\r\n      #after-submit .submit-card{\r\n        padding:22px 14px;\r\n      }\r\n    }\r\n\r\n    #after-submit h3{\r\n      font-size:18px;\r\n      margin:0 0 10px;\r\n      color:#1b1b1b;\r\n    }\r\n\r\n    #after-submit p{\r\n      margin:0;\r\n      color:#555;\r\n      line-height:1.5;\r\n      font-size:15px;\r\n    }\r\n\r\n    #after-submit img{\r\n      width:52px;\r\n      height:52px;\r\n      margin-bottom:16px;\r\n    }\r\n\r\n    #after-submit .lq-section-inner > p{\r\n      margin-top:22px;\r\n      font-size:14px;\r\n      color:#667085;\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"lq-section-inner\">\r\n    <div class=\"lq-subtitle\" style=\"margin-bottom:28px;\">\r\n      <h2 id=\"after-submit-title\">What Happens After You Submit?<\/h2>\r\n    <\/div>\r\n\r\n    <div class=\"submit-grid\">\r\n\r\n      <!-- Step 1 -->\r\n      <article class=\"submit-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/05\/icon-patient-review.svg.png.webp\" alt=\"LumiQuest understanding patient goals and preferences icon\" title=\"| LumiQuest Dental Circle\">\r\n        <h3>1 \u2014 We Understand Your Situation<\/h3>\r\n        <p>We take time to understand your goals, preferences, and location so guidance can be tailored to you.<\/p>\r\n      <\/article>\r\n\r\n      <!-- Step 2 -->\r\n      <article class=\"submit-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/05\/icon-clinic-vetting.svg.png.webp\" alt=\"LumiQuest considering real-world signals and patterns icon\" title=\"| LumiQuest Dental Circle\">\r\n        <h3>2 \u2014 We Consider the Relevant Signals<\/h3>\r\n        <p>Real-world patterns and context are considered together to form a careful, case-by-case direction.<\/p>\r\n      <\/article>\r\n\r\n      <!-- Step 3 -->\r\n      <article class=\"submit-card\">\r\n        <img decoding=\"async\" src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/05\/icon-personal-match.svg.png.webp\" alt=\"Private dental guidance icon showing connection to a suitable clinic\" title=\"| LumiQuest Dental Circle\">\r\n        <h3>3 \u2014 You Receive Private Guidance<\/h3>\r\n        <p>You\u2019ll hear back with clear next steps and a suitable clinic to contact \u2014 usually within 12 hours.<\/p>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n    <p>\ud83d\udd12 Your information stays private \u2014 nothing is shared unless you choose to proceed.<\/p>\r\n  <\/div>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-68e7048 lq-hide-on-success e-flex e-con-boxed e-con e-parent\" data-id=\"68e7048\" data-element_type=\"container\" data-e-type=\"container\" id=\"patient-form\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b97c8a3 elementor-widget elementor-widget-global elementor-global-4673 elementor-widget-html\" data-id=\"b97c8a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"lq-form\">\r\n  <div class=\"lq-card\" id=\"patient-form\">\r\n\r\n    <!-- LQ:TEXT START -->\r\n    <header class=\"lq-header lq-form-header lq-hide-on-success\">\r\n      <h2>Get Clear Guidance to the Right Dentist<\/h2>\r\n      <p>Just a couple of minutes \u2014 no pressure, no cost, and fully private<br>\r\n      One of our advisors will review your request and guide you to a suitable dentist or clinic, usually within 12 hours.<\/p>\r\n    <\/header>\r\n    <!-- LQ:TEXT END -->\r\n\r\n    <form id=\"lumiquest_patient_form\"\r\n          action=\"\/api\/lq-form\"\r\n          method=\"POST\"\r\n          enctype=\"multipart\/form-data\"\r\n          autocomplete=\"off\"\r\n          target=\"lq_iframe\">\r\n\r\n      <!-- LQ:CHOICES (HTML) START -->    \r\n      <div class=\"lq-field\">\r\n        <label for=\"reason_for_visit\">What brings you in today? <span class=\"req\">*<\/span><\/label>\r\n        <select name=\"reason_for_visit\" id=\"reason_for_visit\" required>\r\n          <option value=\"\">- Select -<\/option>\r\n          <option value=\"Pain \u2013 swelling or urgent issue\">Pain \u2013 swelling or urgent issue<\/option>\r\n          <option value=\"Missing\/broken tooth \u2013 need repair or replacement\">Missing\/broken tooth \u2013 need repair or replacement<\/option>\r\n          <option value=\"Improve my smile \u2013 veneers or whitening or more\">Improve my smile \u2013 veneers or whitening or more<\/option>\r\n          <option value=\"Straighten teeth \u2013 braces or clear aligners (Invisalign etc.)\">Straighten teeth \u2013 braces or clear aligners (Invisalign etc.)<\/option>\r\n          <option value=\"Routine visit \u2013 cleaning or filling or check-up\">Routine visit \u2013 cleaning or filling or check-up<\/option>\r\n          <option value=\"Not sure \u2013 need help deciding\">Not sure \u2013 need help deciding<\/option>\r\n          <option value=\"Something else \u2013 I\u2019ll explain below\">Something else \u2013 I\u2019ll explain below<\/option>\r\n        <\/select>\r\n      <\/div>\r\n\r\n      <div class=\"lq-field\" id=\"sub_reason_wrap\">\r\n        <label for=\"sub_reason\">Could you tell us a bit more? <span class=\"req\">*<\/span><\/label>\r\n        <select name=\"sub_reason\" id=\"sub_reason\" required>\r\n          <option value=\"\">- Select -<\/option>\r\n        <\/select>\r\n      <\/div>\r\n      <!-- LQ:CHOICES (HTML) END -->\r\n\r\n      <!-- LQ:CONTACT START -->\r\n      <div class=\"lq-grid\">\r\n        <div class=\"lq-field\">\r\n          <label for=\"first_name\">First Name <span class=\"req\">*<\/span><\/label>\r\n          <input type=\"text\" name=\"first_name\" id=\"first_name\" required placeholder=\"Enter your first name\">\r\n        <\/div>\r\n        <div class=\"lq-field\">\r\n          <label for=\"last_name\">Last Name<\/label>\r\n          <input type=\"text\" name=\"last_name\" id=\"last_name\" placeholder=\"Enter your last name\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"lq-grid\">\r\n        <div class=\"lq-field\">\r\n          <label for=\"email\">Email Address <span class=\"req\">*<\/span><\/label>\r\n          <input type=\"email\" name=\"email\" id=\"email\" required placeholder=\"name@email.com\">\r\n        <\/div>\r\n\r\n        <div class=\"lq-field\">\r\n          <label for=\"phone_local\">Phone Number <span class=\"req\">*<\/span><\/label>\r\n          <div class=\"lq-phone\">\r\n            <div class=\"lq-dial\" id=\"lq-dial\">\r\n  <button type=\"button\" id=\"dial_btn\" aria-haspopup=\"listbox\" aria-expanded=\"false\" class=\"lq-dial-btn\">+971<\/button>\r\n  <input type=\"hidden\" id=\"dial_code_standardized\" name=\"dial_code_standardized\" value=\"+971\">\r\n\r\n  <div id=\"dial_panel\" class=\"lq-dial-panel lq-hidden\" role=\"dialog\" aria-label=\"Select country code\">\r\n    <input\r\n      type=\"search\"\r\n      id=\"dial_filter\"\r\n      class=\"lq-dial-filter\"\r\n      placeholder=\"Search country or +code\"\r\n      aria-controls=\"dial_listbox\"\r\n      autocomplete=\"off\"\r\n      autocorrect=\"off\"\r\n      autocapitalize=\"off\"\r\n      spellcheck=\"false\"\r\n      name=\"dial_filter_search\"\r\n      enterkeyhint=\"search\"\r\n      inputmode=\"search\"\r\n    >\r\n    <ul id=\"dial_listbox\" class=\"lq-dial-list\" role=\"listbox\" aria-labelledby=\"dial_btn\"><\/ul>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n            <input type=\"tel\" id=\"phone_local\" name=\"phone_local\" required inputmode=\"tel\"\r\n                   placeholder=\"mobile number\" aria-describedby=\"phone_error\">\r\n          <\/div>\r\n\r\n          <small class=\"lq-hint\">Type your country (e.g., \u201cUnited Arab Emirates\u201d) or its code (e.g., \u201c+971\u201d), then your number without the area code. WhatsApp only.<\/small>\r\n          <div class=\"lq-global-error-message\" id=\"phone_error\" aria-live=\"polite\">Please enter a valid phone number.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <!-- LQ:CONTACT END -->\r\n\r\n      <!-- LQ:PREFCONTACT START -->\r\n      <div class=\"lq-field\">\r\n        <label for=\"preferred_contact\">Preferred Contact Method <span class=\"req\">*<\/span><\/label>\r\n        <select name=\"preferred_contact\" id=\"preferred_contact\" required>\r\n          <option value=\"\">- Select -<\/option>\r\n          <option value=\"WhatsApp\">WhatsApp<\/option>\r\n          <option value=\"Email\">Email<\/option>\r\n        <\/select>\r\n      <\/div>\r\n      <!-- LQ:PREFCONTACT END -->\r\n\r\n      <!-- LQ:ADVANCED START -->\r\n      <details class=\"lq-advanced\">\r\n        <summary>Advanced Options (optional)<\/summary>\r\n\r\n        <div class=\"lq-field\">\r\n          <label for=\"case_description\">Anything else you'd like to share?<\/label>\r\n          <textarea name=\"case_description\" id=\"case_description\" rows=\"2\"\r\n            placeholder=\"Add any details you\u2019d like (goals, questions, doubts, etc.)\"><\/textarea>\r\n        <\/div>\r\n\r\n        <div class=\"lq-field\">\r\n          <label for=\"uploads_select\">Would you like to upload smile photos or dental X-rays?<\/label>\r\n          <select name=\"uploads_select\" id=\"uploads_select\">\r\n            <option value=\"No\" selected>No<\/option>\r\n            <option value=\"Yes\">Yes<\/option>\r\n          <\/select>\r\n        <\/div>\r\n\r\n        <div id=\"uploads_wrapper\" class=\"lq-hidden\">\r\n          <div class=\"lq-field\">\r\n            <label for=\"uploads\">Upload file(s)<\/label>\r\n            <input type=\"file\" name=\"uploads\" id=\"uploads\" accept=\".jpg,.jpeg,.png,.pdf,.heic,.webp\" multiple>\r\n            <small class=\"lq-hint\">JPG, JPEG, PNG, PDF, HEIC, WEBP (max 10MB each)<\/small>\r\n          <\/div>\r\n          <div class=\"lq-field\">\r\n            <label class=\"lq-check\">\r\n              <input type=\"checkbox\" name=\"consent\" id=\"consent\" value=\"yes\">\r\n              I allow LumiQuest to review my uploaded photo(s) or X-ray(s).\r\n            <\/label>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"lq-grid\">\r\n          <div class=\"lq-field\">\r\n            <label for=\"location\">Preferred Area or Landmark<\/label>\r\n            <input type=\"text\" name=\"location\" id=\"location\" placeholder=\"Nearest area or landmark\">\r\n          <\/div>\r\n          <div class=\"lq-field\">\r\n            <label for=\"age_group\">Patient Age Group<\/label>\r\n            <select name=\"age_group\" id=\"age_group\">\r\n              <option value=\"\">- Select -<\/option>\r\n              <option>Under 14<\/option>\r\n              <option>14 or older<\/option>\r\n            <\/select>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"lq-grid\">\r\n          <div class=\"lq-field\">\r\n            <label for=\"preferred_language\">Preferred Language<\/label>\r\n            <input type=\"text\" name=\"preferred_language\" id=\"preferred_language\" placeholder=\"English, Arabic, Russian\u2026\">\r\n          <\/div>\r\n          <div class=\"lq-field\">\r\n            <label for=\"preferred_gender\">Preferred Dentist Gender<\/label>\r\n            <input type=\"text\" name=\"preferred_gender\" id=\"preferred_gender\" placeholder=\"If you have a preference\">\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"lq-grid\">\r\n          <div class=\"lq-field\">\r\n            <label for=\"preferred_nationality\">Preferred Dentist Nationality<\/label>\r\n            <input type=\"text\" name=\"preferred_nationality\" id=\"preferred_nationality\" placeholder=\"Only if helpful for comfort\">\r\n          <\/div>\r\n          <div class=\"lq-field\">\r\n            <label for=\"insurance\">Insurance Provider &amp; Plan<\/label>\r\n            <input type=\"text\" name=\"insurance\" id=\"insurance\" placeholder=\"MetLife VIP, NAS Neuron, Aetna DubaiCare\">\r\n          <\/div>\r\n        <\/div>\r\n      <\/details>\r\n      <!-- LQ:ADVANCED END -->\r\n\r\n      <div class=\"cf-turnstile\" data-sitekey=\"0x4AAAAAABfA_rNlGsui0CeR\" data-callback=\"onTurnstile\" data-action=\"patient_form\"><\/div>\r\n      <input type=\"hidden\" name=\"turnstile_token\" id=\"turnstile_token\">\r\n\r\n      <input type=\"hidden\" name=\"phone_e164\" id=\"phone_e164\">\r\n      <input type=\"hidden\" name=\"phone_number\" id=\"phone_number\">\r\n      <input type=\"hidden\" name=\"date\" id=\"date\">\r\n      <input type=\"hidden\" name=\"time\" id=\"time\">\r\n      <input type=\"hidden\" name=\"page_url\" id=\"page_url\">\r\n      <input type=\"hidden\" name=\"user_agent\" id=\"user_agent\">\r\n      <input type=\"hidden\" name=\"unique_id\" id=\"unique_id\">\r\n      <input type=\"hidden\" name=\"page_language\" id=\"page_language\">\r\n\r\n      <div class=\"lq-actions\">\r\n        <button type=\"submit\" class=\"lq-btn\">\ud83d\udd0d Find My Dentist<\/button>\r\n        <div class=\"lq-msg lq-pending\" id=\"lq-pending\" role=\"status\" aria-live=\"polite\"><\/div>\r\n        <div class=\"lq-msg lq-success\" id=\"lq-success\" role=\"status\" aria-live=\"polite\"><\/div>\r\n        <div class=\"lq-msg lq-error\" id=\"lq-error\" aria-live=\"assertive\"><\/div>\r\n      <\/div>\r\n\r\n      <div style=\"position:absolute;left:-9999px;top:-9999px;\" aria-hidden=\"true\">\r\n        <label><\/label>\r\n        <input type=\"text\" name=\"middle_name\" id=\"middle_name\" tabindex=\"-1\" autocomplete=\"off\">\r\n      <\/div>\r\n      <input type=\"hidden\" name=\"form_started_at\" id=\"form_started_at\">\r\n\r\n\r\n    <\/form>\r\n\r\n    <iframe name=\"lq_iframe\" class=\"lq-hidden\" style=\"display:none\"><\/iframe>\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<script defer src=\"https:\/\/challenges.cloudflare.com\/turnstile\/v0\/api.js\"><\/script>\r\n<script defer src=\"https:\/\/cdn.jsdelivr.net\/npm\/libphonenumber-js@1.10.53\/bundle\/libphonenumber-js.min.js\"><\/script>\r\n\r\n<!-- LQ:CSS START -->\r\n<style>\r\n\/* --- Layout & fields --- *\/\r\n.lq-form{display:flex;justify-content:center;padding:0}\r\n.lq-card{max-width:780px;width:100%;background:#fff;border-radius:20px;box-shadow:0 12px 36px rgba(0,0,0,.07);padding:28px 24px;margin:auto;}\r\n.lq-header{text-align:center;margin-bottom:10px}\r\n.lq-header h2{margin:0 0 6px 0;font-size:28px;line-height:1.2}\r\n.lq-header p{margin:0;color:#4b5563}\r\n.lq-field{display:flex;flex-direction:column;margin-bottom:14px}\r\n.lq-field label{font-weight:650;margin-bottom:6px}\r\n.lq-field input[type=\"text\"],\r\n.lq-field input[type=\"email\"],\r\n.lq-field input[type=\"tel\"],\r\n.lq-field select,\r\n.lq-field textarea{border:1px solid #e3e3e3;border-radius:14px;padding:12px 14px;font-size:16px;background:#fff;}\r\n.lq-field textarea{min-height:90px;resize:vertical}\r\n#case_description{min-height:0 !important;} \/* allow rows=2 to control height *\/\r\n.lq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}\r\n@media(max-width:720px){.lq-grid{grid-template-columns:1fr}}\r\n.req{color:#d93025}\r\n.lq-hidden{display:none}\r\n#sub_reason_wrap{display:none}\r\n.lq-hint{color:#6b7280;font-size:12px}\r\n.lq-actions{text-align:center;margin-top:18px}\r\n.lq-msg{margin-top:10px;font-weight:600;display:none}\r\n.lq-pending{color:#6b7280}.lq-success{color:#28A745}.lq-error{color:#D93025}\r\n.lq-global-error-message{display:none;color:#D93025;margin-top:6px;font-weight:500;font-size:14px}\r\ninput[type=\"tel\"]:invalid ~ .lq-global-error-message{display:block}\r\n.cf-turnstile{margin:18px 0 22px}\r\n\r\n\/* Advanced box *\/\r\n.lq-advanced{margin-top:6px;border:1px solid #eee;border-radius:14px;padding:0;background:#fafafa;margin-bottom:18px}\r\n.lq-advanced>summary{cursor:pointer;list-style:none;padding:14px 16px;font-weight:700;display:flex;align-items:center;gap:10px;border-radius:12px}\r\n.lq-advanced>summary:hover{background:#f3f4f6}\r\n.lq-advanced[open]{box-shadow:inset 0 0 0 1px #eee}\r\n.lq-advanced>div{padding:0 16px 14px 16px}\r\n.lq-advanced>summary::after{content:\"\";margin-left:auto;width:12px;height:8px;background-image:url(\"data:image\/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23999' stroke-width='2' fill='none' stroke-linecap='round'\/%3E%3C\/svg%3E\");background-size:12px 8px;background-repeat:no-repeat;transition:transform .18s ease}\r\n.lq-advanced[open]>summary::after{transform:rotate(180deg)}\r\n\r\n\/* Phone row (strict black & white) *\/\r\n.lq-phone{display:grid;grid-template-columns:92px 1fr;gap:8px;align-items:center}\r\n.lq-dial{position:relative}\r\n.lq-dial-btn{\r\n  width:100%; border:1px solid #e3e3e3; border-radius:14px;\r\n  padding:12px 34px 12px 14px;\r\n  font: 14px\/1.2 ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\r\n  background:#fff; color:#111; text-align:left; cursor:pointer; position:relative;\r\n}\r\n.lq-dial-btn::after{\r\n  content:\"\"; position:absolute; right:12px; top:50%; width:12px; height:8px; transform:translateY(-50%);\r\n  background-image:url(\"data:image\/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23999' stroke-width='2' fill='none' stroke-linecap='round'\/%3E%3C\/svg%3E\");\r\n  background-size:12px 8px; background-repeat:no-repeat;\r\n}\r\n.lq-dial-panel {\r\n    position: absolute;\r\n    top: calc(100% + 4px); \/* small gap below the button *\/\r\n    left: 0;\r\n    width: 100%;            \/* match button width *\/\r\n    z-index: 99999; \/* Increased z-index for safety *\/\r\n    background-color: #fff; \/* ENSURE SOLID BACKGROUND *\/\r\n    border: 1px solid #e6e6e6;\r\n    border-radius: 14px;\r\n    box-shadow: 0 12px 36px rgba(0,0,0,.10);\r\n    padding: 8px;\r\n    max-height: 300px;\r\n    overflow-y: auto;\r\n    transform: translateY(0); \/* fixes quirks in flex\/grid *\/\r\n}\r\n\r\n#patient-form .lq-phone .lq-dial-panel {\r\n  width: auto;          \/* don\u2019t lock to 92px column *\/\r\n  min-width: 260px;     \/* room for readable placeholder *\/\r\n}\r\n\r\n.lq-phone, .lq-card {\r\n  overflow: visible !important;\r\n}\r\n\r\n.lq-dial-filter {\r\n  width:100%;\r\n  padding:12px 14px;\r\n  margin-bottom:10px;\r\n  font-size:14px;\r\n  box-sizing:border-box;\r\n  border-radius:10px;\r\n  border:1px solid #e3e3e3;\r\n  background:#fff;\r\n  color:#111;\r\n}\r\n\r\n.lq-dial-list{\r\n  max-height:300px; overflow:auto; margin:0; padding:0; list-style:none;\r\n}\r\n.lq-dial-item{\r\n  font-size:13px; padding:16px 14px; border-radius:10px; cursor:pointer;\r\n  display:flex; justify-content:space-between; align-items:center; gap:14px; line-height:1.3; color:#111;\r\n  background: #fff; \/* Ensure item background is white *\/\r\n}\r\n.lq-dial-item span{flex:0 0 48px; font-weight:600;}\r\n.lq-dial-item small{flex:1; color:#666; font-size:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}\r\n.lq-dial-item:hover,.lq-dial-item[aria-selected=\"true\"]{background:#f5f5f5}\r\n\r\n\/* Button (no hover jump) *\/\r\n.lq-btn{background:#BD552A;color:#fff;border:1px solid #e3e3e3;border-radius:10px;padding:10px 18px;font-weight:800;cursor:pointer;box-shadow:none !important;transition:none !important}\r\n.lq-btn:hover,.lq-btn:active,.lq-btn:focus{box-shadow:none !important;border-color:#000;background:#BD552A}\r\n\r\n\/* Success card styles + premium fade-in *\/\r\n#lq-success-card{\r\n  max-width:720px;\r\n  margin:14px auto 0;\r\n  background:#fff;\r\n  border:1px solid #eee;\r\n  border-radius:20px;\r\n  box-shadow:0 10px 30px rgba(0,0,0,.06);\r\n  padding:28px 22px;\r\n  text-align:center;\r\n\r\n  \/* premium fade-in *\/\r\n  opacity:0;\r\n  transform:translateY(6px);\r\n  animation:lqFadeUp .45s ease-out .12s forwards;\r\n}\r\n\r\n#lq-success-card h2{\r\n  font-size:24px;\r\n  font-weight:700;\r\n  margin:12px 0 14px;\r\n  color:#222;\r\n}\r\n\r\n#lq-success-card p{\r\n  font-size:17px;\r\n  line-height:1.7;\r\n  color:#444;\r\n  max-width:720px;\r\n  margin:0 auto 20px;\r\n}\r\n\r\n#lq-success-card .lq-spam-note{\r\n  font-size: 13px;\r\n  line-height: 1.6;\r\n  color: #6b7280;\r\n  margin: -6px auto 16px;\r\n  max-width: 720px;\r\n}\r\n\r\n\/* Icon (class is reused inside the card) *\/\r\n.lq-success-icon{\r\n  width:44px;\r\n  height:44px;\r\n  border-radius:12px;\r\n  background:#f5fff8;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  margin-bottom:8px;\r\n}\r\n\r\n\/* Steps \u2014 premium cards with gradient number badge *\/\r\n#lq-success-card .lq-steps{\r\n  counter-reset: step;\r\n  display:grid;\r\n  gap:12px;\r\n  margin:20px auto 0;\r\n  max-width:640px;\r\n  text-align:start;\r\n  padding:0;\r\n}\r\n\r\n#lq-success-card .lq-steps li{\r\n  list-style:none;\r\n  display:flex;\r\n  align-items:flex-start;\r\n  gap:12px;\r\n  padding:14px 16px;\r\n  border:1px solid #eee;\r\n  border-radius:14px;\r\n  background:#fff;\r\n  box-shadow:0 6px 18px rgba(0,0,0,.04);\r\n}\r\n\r\n#lq-success-card .lq-steps .badge{\r\n  width:30px;\r\n  height:30px;\r\n  border-radius:999px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  font-weight:800;\r\n  font-size:14px;\r\n  color:#fff;\r\n  background:linear-gradient(90deg,#ff7a00,#ff5fa2);\r\n  box-shadow:0 2px 8px rgba(0,0,0,.08);\r\n  flex-shrink:0;\r\n  margin-top:2px;\r\n}\r\n\r\n#lq-success-card .lq-steps .text{\r\n  font-size:17px;\r\n  line-height:1.6;\r\n  color:#333;\r\n}\r\n\r\n\/* subtle focus\/hover polish for accessibility *\/\r\n#lq-success-card .lq-steps li:hover{\r\n  box-shadow:0 10px 24px rgba(0,0,0,.06);\r\n  border-color:#e7e7e7;\r\n}\r\n\r\n@media (max-width:480px){\r\n  #lq-success-card .lq-steps li{ padding:12px 14px; }\r\n  #lq-success-card .lq-steps .text{ font-size:16px; }\r\n}\r\n\r\n\/* Animation + reduced motion *\/\r\n@keyframes lqFadeUp { to { opacity:1; transform:none; } }\r\n\r\n@media (prefers-reduced-motion: reduce){\r\n  #lq-success-card{ animation:none; opacity:1; transform:none; }\r\n}\r\n\r\n\/* LQ:PHONE_DROPDOWN FIX START *\/\r\n\/* --- Phone dropdown solid backgrounds --- *\/\r\n#patient-form .lq-phone .lq-dial-panel { background:#fff !important; }\r\n#patient-form .lq-phone .lq-dial-filter { background:#fff !important; }\r\n#patient-form .lq-phone .lq-dial-list   { background:#fff !important; }\r\n#patient-form .lq-phone .lq-dial-item   { background:#fff; }\r\n\r\n#patient-form .lq-phone .lq-dial-item:hover,\r\n#patient-form .lq-phone .lq-dial-item[aria-selected=\"true\"] {\r\n  background:#f5f5f5 !important;\r\n}\r\n\r\n#patient-form .lq-phone .lq-dial-panel::-webkit-scrollbar-track { background:#fff; }\r\n\r\n#patient-form .lq-phone .lq-dial-filter::placeholder { \r\n  color:#6b7280; \r\n  opacity:1;           \/* Firefox honors this *\/\r\n}\r\n#patient-form .lq-phone .lq-dial-filter::-webkit-input-placeholder { \r\n  color:#6b7280;       \/* Chrome\/Safari *\/\r\n  opacity:1;\r\n}\r\n#patient-form .lq-phone .lq-dial-filter::-moz-placeholder { \r\n  color:#6b7280;       \/* Old Firefox *\/\r\n  opacity:1;\r\n}\r\n#patient-form .lq-phone .lq-dial-filter:-ms-input-placeholder { \r\n  color:#6b7280;       \/* Legacy Edge\/IE *\/\r\n}\r\n\r\n\/* LQ:PHONE_DROPDOWN FIX END *\/\r\n\r\n\/* ==============================\r\n   LQ:FORM HEADER \u2014 Premium style to match other sections\r\n   ============================== *\/\r\n#patient-form .lq-form-header {\r\n  text-align: center;\r\n  margin-bottom: 24px; \/* more breathing room to echo the other sections header *\/\r\n}\r\n\r\n#patient-form .lq-form-header h2 {\r\n  font-size: 28px;         \/* mirrors .lq-expat-header h2 *\/\r\n  font-weight: 700;\r\n  line-height: 1.25;\r\n  margin: 0 0 20px 0;      \/* match rhythm of expat header *\/\r\n  color: #222;\r\n  position: relative;      \/* for the underline *\/\r\n}\r\n\r\n#patient-form .lq-form-header h2::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  bottom: -8px;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 80px;\r\n  height: 3px;\r\n  background: linear-gradient(90deg, #ff7a00, #ff5fa2);\r\n  border-radius: 4px;\r\n}\r\n\r\n#patient-form .lq-form-header p {\r\n  font-size: 17px;         \/* mirrors .lq-expat-intro *\/\r\n  line-height: 1.7;\r\n  color: #444;\r\n  max-width: 720px;        \/* same readable width *\/\r\n  margin: 0 auto 6px;      \/* centered + slightly tighter for form context *\/\r\n  text-align: center;\r\n}\r\n\r\n\/* Optional: slightly shorter underline on very small screens *\/\r\n@media (max-width: 480px) {\r\n  #patient-form .lq-form-header h2::after { width: 64px; }\r\n}\r\n\r\n\/* Premium pending state *\/\r\n#lq-pending {\r\n  display: none;\r\n  margin-top: 18px;\r\n  font-size: 18px;\r\n  font-weight: 600;\r\n  color: #333;\r\n  text-align: center;\r\n  line-height: 1.6;\r\n}\r\n\r\n\/* Anchor offset so sticky header doesn't cover the card *\/\r\n#patient-form { scroll-margin-top: 0px; }\r\n@media (max-width: 768px) { #patient-form { scroll-margin-top: 0px; } }\r\n\r\n<\/style>\r\n\r\n<!-- LQ:CSS END -->\r\n\r\n<script>\r\n\r\n\/\/ Start time for timing trap\r\n  document.getElementById('form_started_at').value = Date.now();\r\n\r\n  \/\/ Block bots that fill instantly or touch honeypot\r\n  document.getElementById('lumiquest_patient_form').addEventListener('submit', function (e) {\r\n    const hp = document.getElementById('middle_name');\r\n    const started = +document.getElementById('form_started_at').value || 0;\r\n    if (hp && hp.value) { e.preventDefault(); return; }\r\n    if (Date.now() - started < 3000) {  \/\/ < 3s\r\n      e.preventDefault();\r\n      const msgError = document.getElementById('lq-error');\r\n      msgError.textContent = LQ_I18N.t('confirmFail'); \r\n      msgError.style.display = 'block';\r\n    }\r\n  }, { capture: true });\r\n\r\n\/* Reset cached inputs on back\/refresh *\/\r\nwindow.addEventListener('pageshow', () => {\r\n  const f=document.getElementById('lumiquest_patient_form');\r\n  if(f){f.reset();}\r\n});\r\n\r\n\/\/ LQ:CHOICES_JS START\r\n\/* ---------- Sub-reasons ---------- *\/\r\nconst form = document.getElementById('lumiquest_patient_form');\r\nconst reasonSel = form?.querySelector('#reason_for_visit');\r\nconst subSel    = form?.querySelector('#sub_reason');\r\nconst subWrap   = form?.querySelector('#sub_reason_wrap');\r\n\r\nconst subReasonMap = {\r\n  pain: [\r\n    \"Cold Sensitivity \u2013 sharp pain when drinking cold or breathing cold air\",\r\n    \"Severe Toothache \u2013 constant or throbbing pain in one or more teeth\",\r\n    \"Swollen Gums or Abscess \u2013 painful bump or swelling on your gums\",\r\n    \"Broken or Cracked Tooth \u2013 painful when chewing or touching\",\r\n    \"Wisdom Tooth Pain \u2013 pain or swelling in the back of your mouth\",\r\n    \"Pain After a Recent Treatment \u2013 discomfort after dental work\",\r\n    \"Jaw Pain or Clicking \u2013 pain near ear or clicking in the jaw\",\r\n    \"Something Else \u2013 I\u2019ll explain below\"\r\n  ],\r\n  missing_broken: [\r\n    \"Missing Tooth \u2013 I lost a tooth and want to replace it\",\r\n    \"Broken Tooth (Not Painful) \u2013 part of my tooth is chipped or cracked\",\r\n    \"Full Mouth Tooth Loss \u2013 I\u2019ve lost most or all of my teeth\",\r\n    \"Dental Bridge Needed \u2013 I want to replace missing teeth with a fixed bridge\",\r\n    \"Dental Implant Needed \u2013 I want a permanent tooth replacement\",\r\n    \"Dentures Needed \u2013 I\u2019m looking for full or partial dentures\",\r\n    \"Tooth Extracted Recently \u2013 I need to replace a tooth that was removed\",\r\n    \"Something Else \u2013 I\u2019ll explain below\"\r\n  ],\r\n  improve_smile: [\r\n    \"Hollywood Smile \u2013 full smile makeover with veneers or crowns\",\r\n    \"Dental Veneers \u2013 I want to reshape or whiten my front teeth\",\r\n    \"Teeth Whitening \u2013 I want a brighter, whiter smile\",\r\n    \"Smile Makeover \u2013 not sure which treatment, but I want a better smile\",\r\n    \"Gum Reshaping \u2013 my gums are uneven or show too much when I smile\",\r\n    \"Tooth Bonding \u2013 small chips, gaps, or imperfections to fix\",\r\n    \"Something Else \u2013 I\u2019ll explain below\"\r\n  ],\r\n  straighten: [\r\n    \"Invisalign \u2013 I want invisible, removable aligners\",\r\n    \"Braces \u2013 I\u2019m open to fixed brackets (metallic or ceramic)\",\r\n    \"Damon Braces \u2013 self-ligating brackets\",\r\n    \"Myobrace \u2013 habit-correcting appliance for kids\/teens\",\r\n    \"Lingual Braces \u2013 hidden behind the teeth (invisible)\",\r\n    \"Clear Aligners \u2013 I\u2019m exploring alternatives to Invisalign\",\r\n    \"Crooked Teeth \u2013 not sure which option, just want straighter teeth\/better bite\",\r\n    \"Gaps Between My Teeth \u2013 I want to close the spacing\",\r\n    \"Something Else \u2013 I\u2019ll explain below\"\r\n  ],\r\n  routine: [\r\n    \"Teeth Cleaning \u2013 I want a professional cleaning (scaling & polishing)\",\r\n    \"Dental Check-Up \u2013 just a routine dental exam\",\r\n    \"Cavity Filling \u2013 I have a small cavity or hole in a tooth\",\r\n    \"Tooth Sensitivity \u2013 discomfort with cold, sweet, or touch\",\r\n    \"Stained Teeth \u2013 mild stains I want to clean or polish off\",\r\n    \"Bleeding Gums \u2013 gums bleed when I brush or floss\",\r\n    \"Bad Breath \u2013 I want to check the cause of bad breath\",\r\n    \"Something Else \u2013 I\u2019ll explain below\"\r\n  ],\r\n  not_sure: [\r\n    \"I need help figuring out the best treatment for me\",\r\n    \"I have multiple dental concerns and don\u2019t know where to start\",\r\n    \"I\u2019ve never had dental work and I feel nervous\",\r\n    \"I want to compare treatment options before I decide\",\r\n    \"I just want to talk to someone I trust before I book\",\r\n    \"Something else \u2013 I\u2019ll explain below\"\r\n  ],\r\n  something_else: [\"I\u2019ll type the details below\"]\r\n};\r\n\r\nfunction valueToKey(val = \"\") {\r\n  const v = String(val).toLowerCase();\r\n  if (v.includes(\"pain\")) return \"pain\";\r\n  if (v.includes(\"missing\") || v.includes(\"broken\")) return \"missing_broken\";\r\n  if (v.includes(\"improve my smile\")) return \"improve_smile\";\r\n  if (v.includes(\"straighten teeth\")) return \"straighten\";\r\n  if (v.includes(\"routine\")) return \"routine\";\r\n  if (v.includes(\"not sure\")) return \"not_sure\";\r\n  if (v.includes(\"something else\")) return \"something_else\";\r\n  return \"\";\r\n}\r\nfunction populateSubReasons(key) {\r\n  if (!subSel || !subWrap) return;\r\n  subSel.innerHTML = '<option value=\"\">- Select -<\/option>';\r\n  const rows = subReasonMap[key] || [];\r\n  rows.forEach(txt => {\r\n    const o = document.createElement('option');\r\n    o.value = txt; o.textContent = txt;\r\n    subSel.appendChild(o);\r\n  });\r\n  const hasRows = rows.length > 0;\r\n  subWrap.style.display = hasRows ? 'block' : 'none';\r\n  subSel.required = hasRows;\r\n}\r\nif (subWrap) subWrap.style.display = 'none';\r\nreasonSel?.addEventListener('change', (e) => populateSubReasons(valueToKey(e.target.value)));\r\nif (reasonSel?.value) populateSubReasons(valueToKey(reasonSel.value));\r\n\/\/ LQ:CHOICES_JS END\r\n\r\n\/\/ LQ:UPLOADS_JS START\r\n\/* ---------- Upload UI ---------- *\/\r\n\r\nconst uploadsSelect = document.getElementById('uploads_select');\r\nconst uploadsWrap   = document.getElementById('uploads_wrapper');\r\nconst uploadsInput  = document.getElementById('uploads');\r\nconst consentBox    = document.getElementById('consent');\r\nconst advancedBox   = document.querySelector('.lq-advanced');\r\nconst MAX_FILES = 6;\r\nconst MAX_SIZE = 10 * 1024 * 1024; \/\/ 10MB\r\nconst ALLOWED = ['image\/jpeg','image\/png','image\/webp','application\/pdf','image\/heic','image\/heif'];\r\n\r\nuploadsInput?.addEventListener('change', () => {\r\n  const files = Array.from(uploadsInput.files || []);\r\n  let ok = true, reason = '';\r\n  if (files.length > MAX_FILES) { ok = false; reason = 'Too many files.'; }\r\n  if (ok && files.some(f => f.size > MAX_SIZE)) { ok = false; reason = 'A file exceeds 10MB.'; }\r\n  if (ok && files.some(f => !ALLOWED.includes(f.type))) { ok = false; reason = 'Unsupported file type.'; }\r\n  if (!ok) { uploadsInput.value = ''; clearUploadsUI(); alert(reason); }\r\n});\r\n\r\nconst uploadsList = document.createElement('ul');\r\nuploadsList.id = 'uploads_list';\r\ndocument.getElementById('uploads')?.insertAdjacentElement('afterend', uploadsList);\r\n\r\nfunction formatBytes(b){\r\n  if(!b && b!==0) return '';\r\n  const u = ['B','KB','MB','GB'];\r\n  let i = 0, n = b;\r\n  while(n >= 1024 && i < u.length-1){ n\/=1024; i++; }\r\n  return `${n.toFixed(n < 10 && i>0 ? 1 : 0)} ${u[i]}`;\r\n}\r\nfunction renderUploadsList(){\r\n  uploadsList.innerHTML = '';\r\n  const input = document.getElementById('uploads');\r\n  if(!input || !input.files || !input.files.length) return;\r\n  Array.from(input.files).forEach(file=>{\r\n    const li = document.createElement('li');\r\n    li.innerHTML = `<span class=\"name\">${file.name}<\/span><span class=\"size\">${formatBytes(file.size)}<\/span>`;\r\n    uploadsList.appendChild(li);\r\n  });\r\n}\r\ndocument.getElementById('uploads')?.addEventListener('change', renderUploadsList);\r\nfunction clearUploadsUI(){ uploadsList.innerHTML = ''; }\r\ndocument.getElementById('uploads_select')?.addEventListener('change', (e)=>{\r\n  if(e.target.value !== 'Yes') clearUploadsUI();\r\n});\r\nfunction syncUploadsUI() {\r\n  const wantsUploads = uploadsSelect && uploadsSelect.value === 'Yes';\r\n  uploadsWrap?.classList.toggle('lq-hidden', !wantsUploads);\r\n  uploadsWrap?.setAttribute('aria-hidden', wantsUploads ? 'false' : 'true');\r\n  if (consentBox) consentBox.required = !!wantsUploads;\r\n  if (advancedBox && wantsUploads && !advancedBox.open) advancedBox.open = true;\r\n  if (!wantsUploads) {\r\n    if (uploadsInput) uploadsInput.value = '';\r\n    if (consentBox) consentBox.checked = false;\r\n  }\r\n}\r\nuploadsSelect?.addEventListener('change', syncUploadsUI);\r\nsyncUploadsUI();\r\n\/\/ LQ:UPLOADS_JS END\r\n\r\n\/\/ LQ:PHONE_JS START\r\n\/* ---------- Country calling codes ---------- *\/\r\nconst COUNTRY_CODES = [\r\n  {n:\"Afghanistan\",c:\"+93\"},{n:\"Albania\",c:\"+355\"},{n:\"Algeria\",c:\"+213\"},{n:\"Andorra\",c:\"+376\"},\r\n  {n:\"Angola\",c:\"+244\"},{n:\"Antigua and Barbuda\",c:\"+1\"},{n:\"Argentina\",c:\"+54\"},{n:\"Armenia\",c:\"+374\"},\r\n  {n:\"Australia\",c:\"+61\"},{n:\"Austria\",c:\"+43\"},{n:\"Azerbaijan\",c:\"+994\"},{n:\"Bahamas\",c:\"+1\"},\r\n  {n:\"Bahrain\",c:\"+973\"},{n:\"Bangladesh\",c:\"+880\"},{n:\"Barbados\",c:\"+1\"},{n:\"Belarus\",c:\"+375\"},\r\n  {n:\"Belgium\",c:\"+32\"},{n:\"Belize\",c:\"+501\"},{n:\"Benin\",c:\"+229\"},{n:\"Bhutan\",c:\"+975\"},\r\n  {n:\"Bolivia\",c:\"+591\"},{n:\"Bosnia and Herzegovina\",c:\"+387\"},{n:\"Botswana\",c:\"+267\"},\r\n  {n:\"Brazil\",c:\"+55\"},{n:\"Brunei\",c:\"+673\"},{n:\"Bulgaria\",c:\"+359\"},{n:\"Burkina Faso\",c:\"+226\"},\r\n  {n:\"Burundi\",c:\"+257\"},{n:\"Cabo Verde\",c:\"+238\"},{n:\"Cambodia\",c:\"+855\"},{n:\"Cameroon\",c:\"+237\"},\r\n  {n:\"Canada\",c:\"+1\"},{n:\"Central African Republic\",c:\"+236\"},{n:\"Chad\",c:\"+235\"},\r\n  {n:\"Chile\",c:\"+56\"},{n:\"China\",c:\"+86\"},{n:\"Colombia\",c:\"+57\"},{n:\"Comoros\",c:\"+269\"},\r\n  {n:\"Congo (Republic)\",c:\"+242\"},{n:\"Congo (DRC)\",c:\"+243\"},{n:\"Costa Rica\",c:\"+506\"},\r\n  {n:\"C\u00f4te d\u2019Ivoire\",c:\"+225\"},{n:\"Croatia\",c:\"+385\"},{n:\"Cuba\",c:\"+53\"},{n:\"Cyprus\",c:\"+357\"},\r\n  {n:\"Czechia (Czech Republic)\",c:\"+420\"},{n:\"Denmark\",c:\"+45\"},{n:\"Djibouti\",c:\"+253\"},\r\n  {n:\"Dominica\",c:\"+1\"},{n:\"Dominican Republic\",c:\"+1\"},{n:\"Ecuador\",c:\"+593\"},{n:\"Egypt\",c:\"+20\"},\r\n  {n:\"El Salvador\",c:\"+503\"},{n:\"Equatorial Guinea\",c:\"+240\"},{n:\"Eritrea\",c:\"+291\"},\r\n  {n:\"Estonia\",c:\"+372\"},{n:\"Eswatini\",c:\"+268\"},{n:\"Ethiopia\",c:\"+251\"},\r\n  {n:\"Fiji\",c:\"+679\"},{n:\"Finland\",c:\"+358\"},{n:\"France\",c:\"+33\"},\r\n  {n:\"Gabon\",c:\"+241\"},{n:\"Gambia\",c:\"+220\"},{n:\"Georgia\",c:\"+995\"},{n:\"Germany\",c:\"+49\"},\r\n  {n:\"Ghana\",c:\"+233\"},{n:\"Greece\",c:\"+30\"},{n:\"Grenada\",c:\"+1\"},{n:\"Guatemala\",c:\"+502\"},\r\n  {n:\"Guinea\",c:\"+224\"},{n:\"Guinea-Bissau\",c:\"+245\"},{n:\"Guyana\",c:\"+592\"},\r\n  {n:\"Haiti\",c:\"+509\"},{n:\"Honduras\",c:\"+504\"},{n:\"Hungary\",c:\"+36\"},\r\n  {n:\"Iceland\",c:\"+354\"},{n:\"India\",c:\"+91\"},{n:\"Indonesia\",c:\"+62\"},{n:\"Iran\",c:\"+98\"},\r\n  {n:\"Iraq\",c:\"+964\"},{n:\"Ireland\",c:\"+353\"},{n:\"Israel\",c:\"+972\"},{n:\"Italy\",c:\"+39\"},\r\n  {n:\"Jamaica\",c:\"+1\"},{n:\"Japan\",c:\"+81\"},{n:\"Jordan\",c:\"+962\"},\r\n  {n:\"Kazakhstan\",c:\"+7\"},{n:\"Kenya\",c:\"+254\"},{n:\"Kiribati\",c:\"+686\"},{n:\"Kuwait\",c:\"+965\"},\r\n  {n:\"Kyrgyzstan\",c:\"+996\"},{n:\"Laos\",c:\"+856\"},{n:\"Latvia\",c:\"+371\"},{n:\"Lebanon\",c:\"+961\"},\r\n  {n:\"Lesotho\",c:\"+266\"},{n:\"Liberia\",c:\"+231\"},{n:\"Libya\",c:\"+218\"},{n:\"Liechtenstein\",c:\"+423\"},\r\n  {n:\"Lithuania\",c:\"+370\"},{n:\"Luxembourg\",c:\"+352\"},\r\n  {n:\"Madagascar\",c:\"+261\"},{n:\"Malawi\",c:\"+265\"},{n:\"Malaysia\",c:\"+60\"},{n:\"Maldives\",c:\"+960\"},\r\n  {n:\"Mali\",c:\"+223\"},{n:\"Malta\",c:\"+356\"},{n:\"Marshall Islands\",c:\"+692\"},\r\n  {n:\"Mauritania\",c:\"+222\"},{n:\"Mauritius\",c:\"+230\"},{n:\"Mexico\",c:\"+52\"},\r\n  {n:\"Micronesia\",c:\"+691\"},{n:\"Moldova\",c:\"+373\"},{n:\"Monaco\",c:\"+377\"},{n:\"Mongolia\",c:\"+976\"},\r\n  {n:\"Montenegro\",c:\"+382\"},{n:\"Morocco\",c:\"+212\"},{n:\"Mozambique\",c:\"+258\"},\r\n  {n:\"Myanmar (Burma)\",c:\"+95\"},{n:\"Namibia\",c:\"+264\"},{n:\"Nauru\",c:\"+674\"},{n:\"Nepal\",c:\"+977\"},\r\n  {n:\"Netherlands\",c:\"+31\"},{n:\"New Zealand\",c:\"+64\"},{n:\"Nicaragua\",c:\"+505\"},{n:\"Niger\",c:\"+227\"},\r\n  {n:\"Nigeria\",c:\"+234\"},{n:\"North Macedonia\",c:\"+389\"},{n:\"Norway\",c:\"+47\"},{n:\"Oman\",c:\"+968\"},{n:\"Pakistan\",c:\"+92\"},{n:\"Palau\",c:\"+680\"},\r\n  {n:\"Panama\",c:\"+507\"},{n:\"Papua New Guinea\",c:\"+675\"},{n:\"Paraguay\",c:\"+595\"},{n:\"Peru\",c:\"+51\"},\r\n  {n:\"Philippines\",c:\"+63\"},{n:\"Poland\",c:\"+48\"},{n:\"Portugal\",c:\"+351\"},\r\n  {n:\"Qatar\",c:\"+974\"},{n:\"Romania\",c:\"+40\"},{n:\"Russia\",c:\"+7\"},{n:\"Rwanda\",c:\"+250\"},\r\n  {n:\"Saint Kitts and Nevis\",c:\"+1\"},{n:\"Saint Lucia\",c:\"+1\"},{n:\"Saint Vincent and the Grenadines\",c:\"+1\"},\r\n  {n:\"Samoa\",c:\"+685\"},{n:\"San Marino\",c:\"+378\"},{n:\"S\u00e3o Tom\u00e9 and Pr\u00edncipe\",c:\"+239\"},\r\n  {n:\"Saudi Arabia\",c:\"+966\"},{n:\"Senegal\",c:\"+221\"},{n:\"Serbia\",c:\"+381\"},{n:\"Seychelles\",c:\"+248\"},\r\n  {n:\"Sierra Leone\",c:\"+232\"},{n:\"Singapore\",c:\"+65\"},{n:\"Slovakia\",c:\"+421\"},{n:\"Slovenia\",c:\"+386\"},\r\n  {n:\"Solomon Islands\",c:\"+677\"},{n:\"Somalia\",c:\"+252\"},{n:\"South Africa\",c:\"+27\"},\r\n  {n:\"South Korea\",c:\"+82\"},{n:\"South Sudan\",c:\"+211\"},{n:\"Spain\",c:\"+34\"},{n:\"Sri Lanka\",c:\"+94\"},\r\n  {n:\"Sudan\",c:\"+249\"},{n:\"Suriname\",c:\"+597\"},{n:\"Sweden\",c:\"+46\"},{n:\"Switzerland\",c:\"+41\"},\r\n  {n:\"Syria\",c:\"+963\"},{n:\"Taiwan\",c:\"+886\"},{n:\"Tajikistan\",c:\"+992\"},{n:\"Tanzania\",c:\"+255\"},\r\n  {n:\"Thailand\",c:\"+66\"},{n:\"Timor-Leste\",c:\"+670\"},{n:\"Togo\",c:\"+228\"},{n:\"Tonga\",c:\"+676\"},\r\n  {n:\"Trinidad and Tobago\",c:\"+1\"},{n:\"Tunisia\",c:\"+216\"},{n:\"T\u00fcrkiye (Turkey)\",c:\"+90\"},\r\n  {n:\"Turkmenistan\",c:\"+993\"},{n:\"Tuvalu\",c:\"+688\"},{n:\"Uganda\",c:\"+256\"},{n:\"Ukraine\",c:\"+380\"},\r\n  {n:\"United Arab Emirates\",c:\"+971\"},{n:\"United Kingdom\",c:\"+44\"},\r\n  {n:\"United States\",c:\"+1\"},{n:\"Uruguay\",c:\"+598\"},{n:\"Uzbekistan\",c:\"+998\"},\r\n  {n:\"Vanuatu\",c:\"+678\"},{n:\"Vatican City\",c:\"+379\"},{n:\"Venezuela\",c:\"+58\"},{n:\"Vietnam\",c:\"+84\"},\r\n  {n:\"Yemen\",c:\"+967\"},{n:\"Zambia\",c:\"+260\"},{n:\"Zimbabwe\",c:\"+263\"},\r\n  {n:\"Hong Kong\",c:\"+852\"},{n:\"Macau\",c:\"+853\"},{n:\"Palestine\",c:\"+970\"},\r\n  {n:\"Puerto Rico\",c:\"+1\"},{n:\"Guam\",c:\"+1\"},{n:\"US Virgin Islands\",c:\"+1\"},\r\n  {n:\"Jersey\",c:\"+44\"},{n:\"Guernsey\",c:\"+44\"},{n:\"Isle of Man\",c:\"+44\"},\r\n  {n:\"Greenland\",c:\"+299\"},{n:\"Faroe Islands\",c:\"+298\"},\r\n  {n:\"Aruba\",c:\"+297\"},{n:\"Cura\u00e7ao\",c:\"+599\"},{n:\"Bermuda\",c:\"+1\"},\r\n  {n:\"Gibraltar\",c:\"+350\"},{n:\"Martinique\",c:\"+596\"},{n:\"Guadeloupe\",c:\"+590\"},\r\n  {n:\"R\u00e9union\",c:\"+262\"},{n:\"French Guiana\",c:\"+594\"},{n:\"Mayotte\",c:\"+262\"},\r\n  {n:\"New Caledonia\",c:\"+687\"},{n:\"French Polynesia\",c:\"+689\"},\r\n  {n:\"\u00c5land Islands\",c:\"+358\"},{n:\"Monaco (Mobile ranges)\",c:\"+377\"}\r\n];\r\n\r\n\/* --- Phone helpers --- *\/\r\nconst dialBtn   = document.getElementById('dial_btn');\r\nconst dialPanel = document.getElementById('dial_panel');\r\nconst dialList  = document.getElementById('dial_listbox');\r\nconst dialFilter= document.getElementById('dial_filter');\r\nconst dialHidden= document.getElementById('dial_code_standardized');\r\nconst phoneLocal= document.getElementById('phone_local');\r\nconst phoneError= document.getElementById('phone_error');\r\n\r\nfunction positionPanel() {\r\n  \/\/ With CSS top:100% + left:0, no JS positioning needed\r\n  \/\/ Keep this empty or remove calls to this function\r\n}\r\n\r\ndialBtn.addEventListener('click', (e) => {\r\n  e.stopPropagation();\r\n  const isOpen = !dialPanel.classList.contains('lq-hidden');\r\n  isOpen ? closePanel() : openPanel();\r\n});\r\n\r\n\r\n\r\nwindow.addEventListener(\"resize\", positionPanel);\r\n\r\n\r\nlet selectedCode = \"+971\";\r\ndialBtn.textContent = selectedCode;\r\ndialHidden.value    = selectedCode;\r\n\r\n\/* Render dial list *\/\r\nfunction renderList(q = \"\", force=false) {\r\n  const s = q.trim().toLowerCase();\r\n  dialList.innerHTML = \"\";\r\n\r\n  \/\/ If not typing anything and not forced, exit\r\n  if (!s && !force) return;\r\n\r\n  const rows = COUNTRY_CODES.filter(({ n, c }) => {\r\n    if (force) return true; \/\/ show all if forced\r\n    return c.replace(\"+\", \"\").startsWith(s.replace(\"+\", \"\")) || n.toLowerCase().includes(s);\r\n  });\r\n\r\n  rows.forEach(({ n, c }) => {\r\n    const li = document.createElement(\"li\");\r\n    li.className = \"lq-dial-item\";\r\n    li.setAttribute(\"role\", \"option\");\r\n    li.setAttribute(\"data-code\", c);\r\n    li.innerHTML = `<span>${c}<\/span><small>${n}<\/small>`;\r\n    if (c === selectedCode) li.setAttribute(\"aria-selected\", \"true\");\r\n    li.addEventListener(\"click\", () => {\r\n      selectedCode = c;\r\n      dialBtn.textContent = c;\r\n      dialHidden.value = c;\r\n      formatAsYouType();\r\n      validatePhone();\r\n      closePanel();\r\n    });\r\n    dialList.appendChild(li);\r\n  });\r\n}\r\n\r\n\r\n\r\n\r\nfunction openPanel() {\r\n  renderList(\"\", true);  \/\/ force full list\r\n  dialPanel.classList.remove('lq-hidden');\r\n  dialBtn.setAttribute('aria-expanded','true');\r\n  setTimeout(() => dialFilter.focus(), 0); \/\/ ensure input is focused\r\n}\r\n\r\nfunction closePanel(){ dialPanel.classList.add('lq-hidden'); dialBtn.setAttribute('aria-expanded','false'); dialBtn.focus(); }\r\ndialFilter.addEventListener('input', (e)=>renderList(e.target.value));\r\ndialFilter.addEventListener('keydown', (e)=>{\r\n  const items = [...dialList.querySelectorAll('.lq-dial-item')];\r\n  const idx = items.findIndex(x=>x.matches('[aria-selected=\"true\"]'));\r\n  if(e.key==='ArrowDown'){ e.preventDefault(); const next = items[Math.min((idx<0?0:idx+1), items.length-1)];\r\n    items.forEach(x=>x.removeAttribute('aria-selected')); next?.setAttribute('aria-selected','true'); next?.scrollIntoView({block:'nearest'});}\r\n  else if(e.key==='ArrowUp'){ e.preventDefault(); const prev = items[Math.max((idx<0?0:idx-1), 0)];\r\n    items.forEach(x=>x.removeAttribute('aria-selected')); prev?.setAttribute('aria-selected','true'); prev?.scrollIntoView({block:'nearest'});}\r\n  else if(e.key==='Enter'){ (dialList.querySelector('[aria-selected=\"true\"]')||items[0])?.click(); }\r\n  else if(e.key==='Escape'){ closePanel(); }\r\n});\r\ndocument.addEventListener('click', (e)=>{ if(!dialPanel.classList.contains('lq-hidden')){ const root = document.getElementById('lq-dial'); if(!root.contains(e.target)) closePanel(); }});\r\n\r\n\/* Compose E.164 (for hidden mirrors) *\/\r\nfunction composeE164(){\r\n  const dial = (dialHidden.value||'').replace(\/\\s\/g,'');                 \/\/ \"+971\"\r\n  const localDigits = (phoneLocal.value||'').replace(\/[^\\d]\/g,'');        \/\/ keep digits only\r\n  return (dial + localDigits).replace('++','+');\r\n}\r\n\r\n\/* As-you-type formatting (country-aware based on selected dial code) *\/\r\nfunction formatAsYouType(){\r\n  const lib = window.libphonenumber;\r\n  if(!lib || typeof lib.AsYouType !== 'function') return;\r\n\r\n  const codeDigits = (selectedCode||'').replace(\/\\D\/g,'');                \/\/ \"971\"\r\n  const localDigits = (phoneLocal.value||'').replace(\/[^\\d]\/g,'');        \/\/ raw digits typed\r\n  if(!localDigits){ phoneLocal.value = ''; return; }\r\n\r\n  \/\/ Step 1: format as international with +code to detect country\r\n  const aytIntl = new lib.AsYouType();                                    \/\/ no country -> intl\r\n  const intl = aytIntl.input('+' + codeDigits + localDigits);             \/\/ \"+971 58 558 3714\" (example)\r\n\r\n  \/\/ Step 2: strip the \"+<code>\" prefix so we display national-looking spacing only\r\n  const prefix = '+' + codeDigits;\r\n  let display = intl.startsWith(prefix) ? intl.slice(prefix.length).trim() : intl;\r\n\r\n  \/\/ Apply\r\n  phoneLocal.value = display;\r\n}\r\n\r\n\/* Country-aware validation using libphonenumber-js *\/\r\nfunction validatePhone(){\r\n  const full = composeE164(); \/\/ \"+971585583714\"\r\n  const lib = window.libphonenumber;\r\n  let ok = false, msg = '';\r\n\r\n  if(lib && typeof lib.parsePhoneNumberFromString === 'function'){\r\n    try{\r\n      const parsed = lib.parsePhoneNumberFromString(full);\r\n      if(parsed && parsed.isValid()){\r\n        ok = true;\r\n        \/\/ Canonical E.164 for Make (hidden mirrors)\r\n        document.getElementById('phone_e164').value = parsed.number;\r\n        document.getElementById('phone_number').value = parsed.number;\r\n      }else{\r\n  msg = LQ_I18N.t('fixFields'); \/\/ or LQ_I18N.t('invalidPhone') if you add that key\r\n}\r\n\r\n    }catch(err){\r\n      msg = LQ_I18N.t('fixFields');\r\n    }\r\n  }else{\r\n    \/\/ Minimal fallback: at least 8 digits total after the +\r\n    ok = \/^\\+\\d{8,}$\/.test(full);\r\n    if(!ok) msg = LQ_I18N.t('fixFields'); \/\/ or LQ_I18N.t('invalidPhone')\r\n    if(ok){\r\n      document.getElementById('phone_e164').value = full;\r\n      document.getElementById('phone_number').value = full;\r\n    }\r\n  }\r\n\r\n  phoneLocal.setCustomValidity(ok ? '' : msg);\r\n  phoneError.textContent = ok ? '' : msg;\r\n  phoneError.style.display = ok ? 'none' : 'block';\r\n  return ok;\r\n}\r\n\r\n\/\/ Wire up typing and paste\r\n['input','blur','paste'].forEach(evt=>{\r\n  phoneLocal.addEventListener(evt, ()=>{ formatAsYouType(); validatePhone(); });\r\n});\r\n\/\/ LQ:PHONE_JS END\r\n\r\n\/\/ LQ:TURNSTILE_JS START\r\n\/* Turnstile *\/\r\nfunction onTurnstile(token){document.getElementById('turnstile_token').value=token||'';}\r\nwindow.onTurnstile=onTurnstile;\r\n\/\/ LQ:TURNSTILE_JS END\r\n\r\n\/\/ --- LQ:I18N (EN\/AR auto) ---\r\nconst LQ_I18N = {\r\n  isArabic() {\r\n    const lang = (document.documentElement.getAttribute('lang') || '').toLowerCase();\r\n    return lang.startsWith('ar') || document.body.classList.contains('trp-language-ar');\r\n  },\r\n  t(key) {\r\n    const ar = {\r\n      pendingSubmitting: \"\u062c\u0627\u0631\u064d \u0627\u0644\u0625\u0631\u0633\u0627\u0644\u2026 \u064a\u064f\u0631\u062c\u0649 \u0639\u062f\u0645 \u0625\u063a\u0644\u0627\u0642 \u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u062d\u0629.\",\r\n      pendingStill: \"\u0645\u0627 \u0632\u0644\u0646\u0627 \u0646\u0639\u0645\u0644\u2026 \u0642\u062f \u062a\u0633\u062a\u063a\u0631\u0642 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629 \u0628\u0639\u0636 \u0627\u0644\u0648\u0642\u062a. \u064a\u064f\u0631\u062c\u0649 \u0625\u0628\u0642\u0627\u0621 \u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u062d\u0629 \u0645\u0641\u062a\u0648\u062d\u0629.\",\r\n      humanVerify: \"\u064a\u0631\u062c\u0649 \u062a\u0623\u0643\u064a\u062f \u0623\u0646\u0643 \u0644\u0633\u062a \u0631\u0648\u0628\u0648\u062a\u064b\u0627.\",\r\n      fixFields: \"\u064a\u0631\u062c\u0649 \u062a\u0635\u062d\u064a\u062d \u0627\u0644\u062d\u0642\u0648\u0644 \u0627\u0644\u0645\u064f\u0638\u0644\u0651\u0644\u0629 \u0642\u0628\u0644 \u0627\u0644\u0625\u0631\u0633\u0627\u0644.\",\r\n      confirmFail: \"\u062a\u0639\u0630\u0651\u0631 \u062a\u0623\u0643\u064a\u062f \u0627\u0644\u0625\u0631\u0633\u0627\u0644. \u062d\u0627\u0648\u0644 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649.\",\r\n\r\n      successTitle: \"\u0634\u0643\u0631\u064b\u0627 \u2014 \u062a\u0645 \u0627\u0633\u062a\u0644\u0627\u0645 \u0637\u0644\u0628\u0643 \ud83e\uddb7\",\r\n      successPara: \"\u0648\u0635\u0644\u062a\u0646\u0627 \u062a\u0641\u0627\u0635\u064a\u0644\u0643. \u0633\u064a\u0637\u0651\u0644\u0639 \u0645\u0633\u062a\u0634\u0627\u0631\u0648\u0646\u0627 \u0639\u0644\u0649 \u0637\u0644\u0628\u0643 \u0648\u064a\u0631\u0634\u062f\u0648\u0646\u0643 \u0625\u0644\u0649 \u0637\u0628\u064a\u0628 \u0623\u0648 \u0639\u064a\u0627\u062f\u0629 \u0645\u0646\u0627\u0633\u0628\u0629 \u0644\u0643 \u062e\u0644\u0627\u0644 \u0623\u0642\u0644 \u0645\u0646 12 \u0633\u0627\u0639\u0629.\",\r\n      spamNote: \"\u0645\u0644\u0627\u062d\u0638\u0629 \u0635\u063a\u064a\u0631\u0629: \u0625\u0630\u0627 \u0644\u0645 \u062a\u062c\u062f \u0631\u0633\u0627\u0644\u062a\u0646\u0627\u060c \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u063a\u064a\u0631 \u0627\u0644\u0647\u0627\u0645 \/ \u0627\u0644\u0631\u0633\u0627\u0626\u0644 \u063a\u064a\u0631 \u0627\u0644\u0645\u0631\u063a\u0648\u0628 \u0641\u064a\u0647\u0627.\",\r\n      step1: \"\u0646\u0631\u0627\u062c\u0639 \u0623\u0647\u062f\u0627\u0641\u0643 \u0648\u062a\u0641\u0636\u064a\u0644\u0627\u062a\u0643.\",\r\n      step2: \"\u0646\u062d\u062f\u0651\u062f \u0648\u0646\u0648\u0635\u064a \u0628\u0627\u0644\u0637\u0628\u064a\u0628 \u0623\u0648 \u0627\u0644\u0639\u064a\u0627\u062f\u0629 \u0627\u0644\u0623\u0646\u0633\u0628 \u0644\u0643 \u0645\u0646 \u0634\u0628\u0643\u062a\u0646\u0627 \u0627\u0644\u062e\u0627\u0635\u0629.\",\r\n      step3: \"\u0646\u062a\u0648\u0627\u0635\u0644 \u0645\u0639\u0643 \u0628\u0627\u0644\u062a\u0648\u0635\u064a\u0629 \u0648\u0627\u0644\u062e\u0637\u0648\u0627\u062a \u0627\u0644\u062a\u0627\u0644\u064a\u0629.\"\r\n\r\n    };\r\n    const en = {\r\n      pendingSubmitting: \"Submitting\u2026 please don\u2019t close this tab.\",\r\n      pendingStill: \"Still working\u2026 large files can take a bit. Please keep this tab open.\",\r\n      humanVerify: \"Please verify you\u2019re human.\",\r\n      fixFields: \"Please fix the highlighted fields before submitting\",\r\n      confirmFail: \"We couldn\u2019t confirm your submission. Please try again.\",\r\n\r\n      successTitle: \"Thanks \u2014 your request is in \ud83e\uddb7\",\r\n      successPara: \"We\u2019ve received your details. Our advisors will review your needs and guide you to a suitable dentist or clinic within 12 hours.\",\r\n      spamNote: \"Small note: if you don\u2019t see our email, please check your spam\/junk folder.\",\r\n      step1: \"We check your goals and preferences.\",\r\n      step2: \"We identify and recommend the most suitable dentist or clinic from our private network.\",\r\n      step3: \"We contact you with our recommendation and the next steps.\"\r\n\r\n    };\r\n    return (LQ_I18N.isArabic() ? ar : en)[key] || key;\r\n  }\r\n};\r\n\r\n\/\/ --- LQ:LANG_INPUT (auto-fill hidden page_language) ---\r\n(function () {\r\n  const langEl = document.getElementById('page_language');\r\n  if (!langEl) return;\r\n\r\n  function detectPageLanguage() {\r\n    const htmlLang = (document.documentElement.getAttribute('lang') || '').toLowerCase();\r\n    const isTRPAr  = document.body.classList.contains('trp-language-ar') || (window.trp_language === 'ar');\r\n    const pathAr   = \/^\\\/ar\\\/\/i.test(location.pathname);                         \/\/ TranslatePress virtual path\r\n    const queryAr  = \/(?:^|[?&])trp_language=ar\\b\/i.test(location.search);       \/\/ TRP query param\r\n    return (htmlLang.startsWith('ar') || isTRPAr || pathAr || queryAr) ? 'ar' : 'en';\r\n  }\r\n\r\n  const setLang = () => { langEl.value = detectPageLanguage(); };\r\n\r\n  \/\/ Initial set\r\n  setLang();\r\n\r\n  \/\/ Keep in sync if TRP or the DOM flips language after load\r\n  new MutationObserver(setLang).observe(document.documentElement, { attributes: true, attributeFilter: ['lang'] });\r\n  new MutationObserver(setLang).observe(document.body,          { attributes: true, attributeFilter: ['class'] });\r\n\r\n  \/\/ Safety on BFCache\/page restores\r\n  window.addEventListener('pageshow', setLang);\r\n})();\r\n\r\n\/\/ LQ:METADATA_JS START\r\n\/* Metadata + bindings *\/\r\ndocument.getElementById('date').value = new Date().toISOString().slice(0, 10);\r\ndocument.getElementById('time').value=new Date().toLocaleTimeString();\r\ndocument.getElementById('page_url').value=window.location.href;\r\ndocument.getElementById('user_agent').value=navigator.userAgent;\r\ndocument.getElementById('unique_id').value=(crypto&&crypto.randomUUID)?crypto.randomUUID():(Date.now()+'-'+Math.random().toString(16).slice(2));\r\n\r\nconst btn = form.querySelector('.lq-btn');\r\nconst msgPending = document.getElementById('lq-pending');\r\nconst msgSuccess = document.getElementById('lq-success');\r\nconst msgError   = document.getElementById('lq-error');\r\nconst iframe = document.querySelector('iframe[name=\"lq_iframe\"]');\r\n\r\ndocument.querySelectorAll('#'+form.id+' input, #'+form.id+' select, #'+form.id+' textarea, #'+form.id+' button[type=\"submit\"]').forEach(el=>el.setAttribute('form', form.id));\r\n\r\nfunction setSubmitting(on){\r\n  if(on){\r\n    btn.disabled = true;\r\n    btn.dataset.label = btn.textContent; \r\n\/\/ or simply:\r\nbtn.textContent = LQ_I18N.isArabic() ? '\u062c\u0627\u0631\u064d \u0627\u0644\u0625\u0631\u0633\u0627\u0644\u2026' : 'Submitting\u2026';\r\n\r\n    msgPending.textContent = LQ_I18N.t('pendingSubmitting');\r\n    msgPending.style.display='block';\r\n  }else{\r\n    btn.disabled = false;\r\n    btn.textContent = btn.dataset.label || '\ud83d\udd0d Find My Dentist';\r\n    msgPending.style.display='none';\r\n  }\r\n}\r\n\/\/ LQ:METADATA_JS END\r\n\r\n\/\/ LQ:SUBMIT_JS START\r\nform.addEventListener('submit',function(e){\r\n  if(!document.getElementById('turnstile_token').value){\r\n    e.preventDefault();\r\n    msgError.textContent = LQ_I18N.t('humanVerify'); \r\n    msgError.style.display='block';\r\n    return;\r\n  }\r\n\r\n  \/\/ Validate HTML5 + phone by country\r\n  if(!form.checkValidity() || !validatePhone()){\r\n    e.preventDefault();\r\n    form.reportValidity();\r\n    (form.querySelector(':invalid')||phoneLocal)?.focus();\r\n    msgError.textContent = LQ_I18N.t('fixFields');\r\n    msgError.style.display='block';\r\n    return;\r\n  }\r\n\r\n  setSubmitting(true);\r\n  msgError.style.display='none';\r\n\r\n  let done = false;\r\n\r\n\/\/ If there are uploads, give more time. (Sum sizes safely.)\r\nconst files = (uploadsInput && uploadsInput.files) ? Array.from(uploadsInput.files) : [];\r\nconst hasUploads = files.length > 0;\r\nconst totalBytes = files.reduce((n,f)=> n + (f?.size || 0), 0);\r\n\r\n\/\/ Soft timeout: after a while, keep button disabled and show \u201cstill working\u2026\u201d\r\nconst SOFT_TIMEOUT_MS = hasUploads ? 60000 : 15000;  \/\/ 60s with files, 15s without\r\n\r\nconst softTimer = setTimeout(() => {\r\n  if (done) return;\r\n  msgPending.textContent = LQ_I18N.t('pendingStill');\r\n  msgPending.style.display = 'block';\r\n}, SOFT_TIMEOUT_MS);\r\n\r\n\r\niframe.addEventListener('load', () => {\r\n  if (done) return;\r\n  done = true;\r\n  clearTimeout(softTimer);\r\n\r\n  \/\/ Debounce a tick so iframe body is fully written\r\n  setTimeout(() => {\r\n    let isOK = false;\r\n    try {\r\n      const doc = iframe.contentDocument || iframe.contentWindow?.document;\r\n      const bodyText = (doc?.body?.textContent || '').trim();\r\n      isOK = bodyText === 'OK'; \/\/ exact literal OK\r\n    } catch (e) {\r\n      isOK = false;\r\n    }\r\n\r\n    if (!isOK) {\r\n      setSubmitting(false);\r\n      msgPending.style.display = 'none';\r\n      msgError.textContent = LQ_I18N.t('confirmFail');\r\n      msgError.style.display = 'block';\r\n      return;\r\n    }\r\n\r\n    \/\/ Success UI\r\n\/\/ Success UI\r\nsetSubmitting(false);\r\nmsgPending.style.display = 'none';\r\n\r\nconst actions = form.querySelector('.lq-actions');\r\nactions.innerHTML = `\r\n  <div class=\"lq-success-card\" id=\"lq-success-card\" role=\"status\" aria-live=\"polite\">\r\n    <div class=\"lq-success-icon\" aria-hidden=\"true\">\r\n      <svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\">\r\n        <circle cx=\"12\" cy=\"12\" r=\"11\" stroke=\"rgba(0,0,0,.12)\" stroke-width=\"2\"><\/circle>\r\n        <path d=\"M7 12.5l3 3 7-7\" stroke=\"#28A745\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\r\n      <\/svg>\r\n    <\/div>\r\n    <h2>${LQ_I18N.t('successTitle')}<\/h2>\r\n    <p>${LQ_I18N.t('successPara')}<\/p>\r\n    <p class=\"lq-spam-note\">${LQ_I18N.t('spamNote')}<\/p>\r\n    <ol class=\"lq-steps\" aria-label=\"${LQ_I18N.isArabic() ? '\u0645\u0627\u0630\u0627 \u0633\u064a\u062d\u062f\u062b \u0644\u0627\u062d\u0642\u064b\u0627' : 'What happens next'}\">\r\n      <li>\r\n        <span class=\"badge\" aria-hidden=\"true\">1<\/span>\r\n        <div class=\"text\">${LQ_I18N.t('step1')}<\/div>\r\n      <\/li>\r\n      <li>\r\n        <span class=\"badge\" aria-hidden=\"true\">2<\/span>\r\n        <div class=\"text\">${LQ_I18N.t('step2')}<\/div>\r\n      <\/li>\r\n      <li>\r\n        <span class=\"badge\" aria-hidden=\"true\">3<\/span>\r\n        <div class=\"text\">${LQ_I18N.t('step3')}<\/div>\r\n      <\/li>\r\n    <\/ol>\r\n  <\/div>\r\n`;\r\n\r\n\/\/ Optional: make the card RTL on Arabic\r\nif (LQ_I18N.isArabic()) document.getElementById('lq-success-card').dir = 'rtl';\r\n\r\n\r\n    const successEl = document.getElementById('lq-success-card');\r\n    successEl.setAttribute('tabindex', '-1');\r\n    successEl.focus({ preventScroll: true });\r\n    setTimeout(() => successEl.scrollIntoView({ behavior: 'smooth', block: 'start' }), 30);\r\n  }, 100);\r\n}, { once: true });\r\n\r\n\r\n\r\n});\r\n\r\n\/\/ ---------- Auto-preselect + Arabic relabel ----------\r\n\r\n\/\/ LQ:LOCALE_JS START\r\n(function () {\r\n  \/\/ Robust path text (handles %D8\u2026 encodings)\r\n  const PATH = decodeURIComponent(location.pathname);\r\n\r\n  \/\/ ---------- PAGE \u2192 AUTOSELECTION RULES ----------\r\n  \/\/ 1st dropdown is matched by \/Straighten teeth\/i for all ortho pages below.\r\n  \/\/ 2nd dropdown uses specific text matches (en dash\/hyphen tolerant).\r\n  const rules = [\r\n    {\r\n     \/\/ \/dubai\/emergency-dentist\/ and \/dubai\/emergency-dentist\/best\/\r\n     test: \/\\\/dubai\\\/emergency-dentist(\\\/best)?\\\/?$\/i,\r\n      reasonMatch: \/Pain\\s*[\u2013-]\\s*swelling\\s*or\\s*urgent\\s*issue\/i\r\n    },\r\n    {\r\n      test: \/\\\/dubai\\\/dentures(\\\/cost)?(\\\/|$)\/i,\r\n      reasonMatch: \/Missing\\\/broken\\s*tooth\/i\r\n      \/\/ \u274c no subMatch\r\n    },\r\n    {\r\n      \/\/ Pediatric pages: \/dubai\/pediatric-dentistry\/, \/dubai\/pediatric-dentistry\/best\/,\r\n      \/\/ \/dubai\/orthodontics\/pediatric\/, \/dubai\/orthodontics\/pediatric\/myobrace\/\r\n      test: \/\\\/dubai\\\/(pediatric-dentistry(\\\/best)?|orthodontics\\\/pediatric(\\\/myobrace)?)\\\/?$\/i,\r\n      ageMatch: \/Under\\s*14\/i\r\n    },\r\n    {\r\n      \/\/ \/dubai\/root-canal\/, \/dubai\/root-canal\/cost\/, \/dubai\/endodontist\/, \/dubai\/endodontist\/best\/\r\n      test: \/\\\/dubai\\\/(root-canal(\\\/cost)?|endodontist(\\\/best)?)(\\\/|$)\/i,\r\n      reasonMatch: \/Pain\\s*[\u2013-]\\s*swelling\\s*or\\s*urgent\\s*issue\/i\r\n    },\r\n    {\r\n      \/\/ \/dubai\/teeth-whitening\/ and \/dubai\/zoom-whitening\/\r\n      test: \/\\\/dubai\\\/(teeth-whitening|zoom-whitening)(\\\/|$)\/i,\r\n      reasonMatch: \/Improve\\s*my\\s*smile\\s*[\u2013-]\\s*veneers\\s*or\\s*whitening\\s*or\\s*more\/i,\r\n      subMatch: \/Teeth\\s*Whitening\\s*[\u2013-]\\s*I\\s*want\\s*a\\s*brighter,\\s*whiter\\s*smile\/i\r\n    },\r\n    {\r\n      \/\/ \/dubai\/crowns-bridges\/\r\n      test: \/\\\/dubai\\\/crowns-bridges(\\\/|$)\/i,\r\n      reasonMatch: \/Missing\\\/broken\\s*tooth\/i,\r\n      \/\/ keep it simple + robust; unique enough\r\n      subMatch: \/Dental\\s*Bridge\\s*Needed\/i\r\n    },\r\n    {\r\n      \/\/ \/dubai\/cosmetic-dentistry\/ and \/dubai\/smile-makeover\/\r\n      test: \/\\\/dubai\\\/(cosmetic-dentistry|smile-makeover)(\\\/|$)\/i,\r\n      reasonMatch: \/Improve\\s*my\\s*smile\/i,\r\n      subMatch: \/Smile\\s*Makeover\\s*[\u2013-]\\s*not\\s*sure\\s*which\\s*treatment,\\s*but\\s*I\\s*want\\s*a\\s*better\\s*smile\/i\r\n    },\r\n    {\r\n      \/\/ \/dubai\/composite-bonding\/\r\n      test: \/\\\/dubai\\\/composite-bonding(\\\/|$)\/i,\r\n      reasonMatch: \/Improve\\s*my\\s*smile\/i,\r\n      subMatch: \/Tooth\\s*Bonding\\s*[\u2013-]\\s*small\\s*chips.*imperfections\\s*to\\s*fix\/i\r\n    },\r\n    {\r\n        \/\/ \/dubai\/hollywood-smile\/\r\n        test: \/\\\/dubai\\\/hollywood-smile(\\\/|$)\/i,\r\n        reasonMatch: \/Improve\\s*my\\s*smile\/i,\r\n        subMatch: \/Hollywood\\s*Smile\/i\r\n    },\r\n    {\r\n        \/\/ \/dubai\/veneers\/ and subpages\r\n        test: \/\\\/veneers(\\\/|$)\/i,\r\n        reasonMatch: \/Improve\\s*my\\s*smile\/i,\r\n        subMatch: \/Dental\\s*Veneers\\s*[\u2013-]\\s*I\\s*want\\s*to\\s*reshape\\s*or\\s*whiten\/i\r\n    },\r\n    {\r\n        \/\/ \/dubai\/dental-implants\/\r\n        test: \/\\\/dubai\\\/dental-implants(\\\/|$)\/i,\r\n        reasonMatch: \/Missing\\\/broken\\s*tooth\/i,\r\n        subMatch: \/Dental\\s*Implant\\s*Needed\\s*[\u2013-]\\s*I\\s*want\\s*a\\s*permanent\\s*tooth\\s*replacement\/i\r\n    },\r\n    {\r\n        \/\/ \/dubai\/orthodontics\/clear-aligners\/\r\n        test: \/\\\/dubai\\\/orthodontics\\\/clear-aligners\\\/?$\/i,\r\n        reasonMatch: \/Straighten\\s*teeth\/i,\r\n        \/\/ tolerant to hyphen\/en-dash + apostrophe variations\r\n        subMatch: \/Clear\\s*Aligners\\s*[\u2013-]\\s*I.?m\\s*exploring\\s*alternatives\\s*to\\s*Invisalign\/i\r\n    },\r\n    {\r\n      \/\/ \/dubai\/orthodontics\/braces\/ceramic\/\r\n      test: \/\\\/dubai\\\/orthodontics\\\/braces\\\/ceramic\\\/?$\/i,\r\n      reasonMatch: \/Straighten\\s*teeth\/i,\r\n      subMatch: \/Braces\\s*[\u2013-]\\s*I.?m\\s*open\\s*to\\s*fixed\\s*brackets\/i\r\n    },\r\n    {\r\n      \/\/ \/dubai\/orthodontics\/braces\/metal\/\r\n      test: \/\\\/dubai\\\/orthodontics\\\/braces\\\/metal\\\/?$\/i,\r\n      reasonMatch: \/Straighten\\s*teeth\/i,\r\n      subMatch: \/Braces\\s*[\u2013-]\\s*I.?m\\s*open\\s*to\\s*fixed\\s*brackets\/i\r\n    },\r\n    {\r\n      \/\/ \/dubai\/orthodontics\/braces\/damon\/\r\n      \/\/ Requires Damon option in subReasonMap.straighten (you already added it).\r\n      test: \/\\\/dubai\\\/orthodontics\\\/braces\\\/damon\\\/?$\/i,\r\n      reasonMatch: \/Straighten\\s*teeth\/i,\r\n      subMatch: \/Damon\\s*Braces\/i\r\n    },\r\n    {\r\n      \/\/ \/dubai\/orthodontics\/braces\/lingual\/\r\n      test: \/\\\/dubai\\\/orthodontics\\\/braces\\\/lingual\\\/?$\/i,\r\n      reasonMatch: \/Straighten\\s*teeth\/i,\r\n      subMatch: \/Lingual\\s*Braces\\s*[\u2013-]\\s*hidden\\s*behind\\s*the\\s*teeth\/i\r\n    }\r\n  ];\r\n\r\n  \/\/ ---------- HELPERS ----------\r\n  const $ = (sel) => document.querySelector(sel);\r\n  const optionMatches = (opt, rx) => rx.test((opt.value || opt.textContent || '').trim());\r\n  const pickByRegex = (selectEl, rx) => {\r\n    if (!selectEl) return false;\r\n    const hit = Array.from(selectEl.options).find(o => optionMatches(o, rx));\r\n    if (!hit) return false;\r\n    selectEl.value = hit.value;\r\n    selectEl.dispatchEvent(new Event('change', { bubbles: true }));\r\n    return true;\r\n  };\r\n\r\n  function applyRules() {\r\n    const formEl  = $('#lumiquest_patient_form');\r\n    const reason  = formEl?.querySelector('#reason_for_visit');\r\n    const subSel  = formEl?.querySelector('#sub_reason');\r\n    const subWrap = formEl?.querySelector('#sub_reason_wrap');\r\n    if (!formEl || !reason) return;\r\n\r\n    \/\/ 1) Page-specific rules first\r\nconst rule = rules.find(r => r.test.test(PATH));\r\nif (rule) {\r\n\r\n  \/\/ \u2705 Apply ageMatch if present (pediatric pages)\r\n  if (rule.ageMatch) {\r\n    const ageSel = formEl.querySelector('#age_group');\r\n    if (ageSel && !ageSel.value) {\r\n      pickByRegex(ageSel, rule.ageMatch);\r\n    }\r\n  }\r\n\r\n  \/\/ Existing reason \/ subreason logic (unchanged)\r\n  if (rule.reasonMatch) {\r\n    const pickedReason = pickByRegex(reason, rule.reasonMatch);\r\n    if (pickedReason && rule.subMatch) {\r\n      \/\/ allow sub-reasons to populate after change event\r\n      setTimeout(() => {\r\n        if (subSel && subWrap?.style.display !== 'none') {\r\n          pickByRegex(subSel, rule.subMatch);\r\n        }\r\n      }, 60);\r\n    }\r\n  }\r\n  return; \/\/ stop if matched\r\n}\r\n\r\n\/\/ 2) Generic fallbacks (keep your original UX)\r\nconst isOrthoPedsPage = \/\\\/dubai\\\/orthodontics\\\/pediatric(\\\/|$)\/i.test(PATH);\r\nconst isOrthoPage     = \/\\\/orthodontics(\\\/|$)\/i.test(PATH) || \/\u062a\u0642\u0648\u064a\u0645\/.test(PATH);\r\nconst isInvisPage     = \/\\\/invisalign(\\\/|$)\/i.test(PATH) || \/\u0627\u0646?\u0641?\u0632\u0644\u0627?\u064a\u0646\/i.test(PATH);\r\n\r\n\/\/ \u2705 Do NOT auto-pick \"Straighten teeth\" on ortho pediatric pages\r\nif (isOrthoPage && !isOrthoPedsPage && !reason.value) {\r\n  pickByRegex(reason, \/Straighten\\s*teeth\/i);\r\n}\r\n\r\nif (isInvisPage) {\r\n  setTimeout(() => {\r\n    if (!subSel || subWrap?.style.display === 'none') return;\r\n    const firstReal = Array.from(subSel.options).find(o => (o.value || '').trim() !== '');\r\n    if (firstReal && !subSel.value) {\r\n      subSel.value = firstReal.value;\r\n      subSel.dispatchEvent(new Event('change', { bubbles: true }));\r\n    }\r\n  }, 60);\r\n}\r\n  }\r\n\r\n  \/\/ Boot + bfcache safety\r\n  const boot = () => applyRules();\r\n  document.addEventListener('DOMContentLoaded', boot);\r\n  setTimeout(boot, 120);\r\n  window.addEventListener('pageshow', () => setTimeout(boot, 0));\r\n\r\n  \/\/ ---------- Arabic relabel (visible text only; option values stay English) ----------\r\n  const relabel = () => {\r\n    const isArabic =\r\n      \/^ar\\b\/i.test(document.documentElement.getAttribute('lang') || '') ||\r\n      document.body.classList.contains('trp-language-ar');\r\n    if (!isArabic) return;\r\n\r\n    const REASON_AR = {\r\n      \/\/ ----- Urgent \/ Pain -----\r\n      \"- Select -\": \"\u0627\u062e\u062a\u064e\u0631\",\r\n      \"Cold Sensitivity \u2013 sharp pain when drinking cold or breathing cold air\": \"\u062d\u0633\u0627\u0633\u064a\u0629 \u0644\u0644\u0628\u0631\u062f \u2014 \u0623\u0644\u0645 \u062d\u0627\u062f \u0645\u0639 \u0627\u0644\u0645\u0634\u0631\u0648\u0628\u0627\u062a \u0627\u0644\u0628\u0627\u0631\u062f\u0629 \u0623\u0648 \u0627\u0644\u0647\u0648\u0627\u0621 \u0627\u0644\u0628\u0627\u0631\u062f\",\r\n      \"Severe Toothache \u2013 constant or throbbing pain in one or more teeth\": \"\u0623\u0644\u0645 \u0634\u062f\u064a\u062f \u0628\u0627\u0644\u0623\u0633\u0646\u0627\u0646 \u2014 \u0623\u0644\u0645 \u0645\u0633\u062a\u0645\u0631 \u0623\u0648 \u0646\u0627\u0628\u0636 \u0641\u064a \u0633\u0646 \u0623\u0648 \u0623\u0643\u062b\u0631\",\r\n      \"Swollen Gums or Abscess \u2013 painful bump or swelling on your gums\": \"\u062a\u0648\u0631\u0645 \u0627\u0644\u0644\u062b\u0629 \u0623\u0648 \u062e\u0631\u0627\u062c \u2014 \u0627\u0646\u062a\u0641\u0627\u062e\/\u0646\u062a\u0648\u0621 \u0645\u0624\u0644\u0645 \u0641\u064a \u0627\u0644\u0644\u062b\u0629\",\r\n      \"Broken or Cracked Tooth \u2013 painful when chewing or touching\": \"\u0633\u0646 \u0645\u0643\u0633\u0648\u0631 \u0623\u0648 \u0645\u062a\u0634\u0642\u0642 \u2014 \u0623\u0644\u0645 \u0639\u0646\u062f \u0627\u0644\u0645\u0636\u063a \u0623\u0648 \u0627\u0644\u0644\u0645\u0633\",\r\n      \"Wisdom Tooth Pain \u2013 pain or swelling in the back of your mouth\": \"\u0623\u0644\u0645 \u0636\u0631\u0633 \u0627\u0644\u0639\u0642\u0644 \u2014 \u0623\u0644\u0645 \u0623\u0648 \u062a\u0648\u0631\u0651\u0645 \u0641\u064a \u0622\u062e\u0631 \u0627\u0644\u0641\u0645\",\r\n      \"Pain After a Recent Treatment \u2013 discomfort after dental work\": \"\u0623\u0644\u0645 \u0628\u0639\u062f \u0639\u0644\u0627\u062c \u062d\u062f\u064a\u062b \u2014 \u0627\u0646\u0632\u0639\u0627\u062c \u0628\u0639\u062f \u0625\u062c\u0631\u0627\u0621 \u0623\u0633\u0646\u0627\u0646\",\r\n      \"Jaw Pain or Clicking \u2013 pain near ear or clicking in the jaw\": \"\u0623\u0644\u0645 \u0623\u0648 \u0637\u0642\u0637\u0642\u0629 \u0641\u064a \u0627\u0644\u0641\u0643 \u2014 \u0623\u0644\u0645 \u0642\u0631\u0628 \u0627\u0644\u0623\u0630\u0646 \u0623\u0648 \u0637\u0642\u0637\u0642\u0629 \u0628\u0627\u0644\u0641\u0643\",\r\n      \"Something Else \u2013 I\u2019ll explain below\": \"\u0634\u064a\u0621 \u0622\u062e\u0631 \u2014 \u0633\u0623\u0648\u0636\u0651\u062d \u0630\u0644\u0643 \u0623\u062f\u0646\u0627\u0647\",\r\n\r\n      \/\/ ----- Missing \/ Broken Teeth -----\r\n      \"- Select - (Missing\/Repair)\": \"\u0627\u062e\u062a\u064e\u0631\",\r\n      \"Missing Tooth \u2013 I lost a tooth and want to replace it\": \"\u0633\u0646 \u0645\u0641\u0642\u0648\u062f \u2014 \u0623\u0631\u064a\u062f \u062a\u0639\u0648\u064a\u0636\u0647\",\r\n      \"Broken Tooth (Not Painful) \u2013 part of my tooth is chipped or cracked\": \"\u0633\u0646 \u0645\u0643\u0633\u0648\u0631 (\u0628\u062f\u0648\u0646 \u0623\u0644\u0645) \u2014 \u062c\u0632\u0621 \u0645\u0643\u0633\u0648\u0631 \u0623\u0648 \u0645\u062a\u0634\u0642\u0642\",\r\n      \"Full Mouth Tooth Loss \u2013 I\u2019ve lost most or all of my teeth\": \"\u0641\u0642\u062f\u0627\u0646 \u0623\u0633\u0646\u0627\u0646 \u0645\u062a\u0639\u062f\u062f \u2014 \u0641\u0642\u062f\u062a \u0645\u0639\u0638\u0645 \u0623\u0633\u0646\u0627\u0646\u064a \u0623\u0648 \u0643\u0644\u0647\u0627\",\r\n      \"Dental Bridge Needed \u2013 I want to replace missing teeth with a fixed bridge\": \"\u0623\u062d\u062a\u0627\u062c \u062c\u0633\u0631\u064b\u0627 \u062b\u0627\u0628\u062a\u064b\u0627 \u2014 \u0644\u062a\u0639\u0648\u064a\u0636 \u0623\u0633\u0646\u0627\u0646 \u0645\u0641\u0642\u0648\u062f\u0629\",\r\n      \"Dental Implant Needed \u2013 I want a permanent tooth replacement\": \"\u0623\u062d\u062a\u0627\u062c \u0632\u0631\u0627\u0639\u0629 \u0623\u0633\u0646\u0627\u0646 \u2014 \u062a\u0639\u0648\u064a\u0636 \u062f\u0627\u0626\u0645\",\r\n      \"Dentures Needed \u2013 I\u2019m looking for full or partial dentures\": \"\u0623\u062d\u062a\u0627\u062c \u0637\u0642\u0645 \u0623\u0633\u0646\u0627\u0646 \u2014 \u0643\u0627\u0645\u0644 \u0623\u0648 \u062c\u0632\u0626\u064a\",\r\n      \"Tooth Extracted Recently \u2013 I need to replace a tooth that was removed\": \"\u062e\u0644\u0639 \u062d\u062f\u064a\u062b \u2014 \u0623\u0631\u064a\u062f \u062a\u0639\u0648\u064a\u0636 \u0627\u0644\u0633\u0646 \u0627\u0644\u0645\u062e\u0644\u0648\u0639\",\r\n\r\n      \/\/ ----- Cosmetic -----\r\n      \"- Select - (Cosmetic)\": \"\u0627\u062e\u062a\u064e\u0631\",\r\n      \"Hollywood Smile \u2013 full smile makeover with veneers or crowns\": \"\u0647\u0648\u0644\u064a\u0648\u0648\u062f \u0633\u0645\u0627\u064a\u0644 \u2014 \u062a\u062c\u0645\u064a\u0644 \u0634\u0627\u0645\u0644 \u0628\u0627\u0644\u0642\u0634\u0648\u0631 \u0623\u0648 \u0627\u0644\u062a\u064a\u062c\u0627\u0646\",\r\n      \"Dental Veneers \u2013 I want to reshape or whiten my front teeth\": \"\u0642\u0634\u0648\u0631 \u062a\u062c\u0645\u064a\u0644\u064a\u0629 \u2014 \u0644\u062a\u062d\u0633\u064a\u0646 \u0634\u0643\u0644 \u0623\u0648 \u0644\u0648\u0646 \u0627\u0644\u0623\u0633\u0646\u0627\u0646 \u0627\u0644\u0623\u0645\u0627\u0645\u064a\u0629\",\r\n      \"Teeth Whitening \u2013 I want a brighter, whiter smile\": \"\u062a\u0628\u064a\u064a\u0636 \u0627\u0644\u0623\u0633\u0646\u0627\u0646 \u2014 \u0627\u0628\u062a\u0633\u0627\u0645\u0629 \u0623\u0643\u062b\u0631 \u0628\u064a\u0627\u0636\u064b\u0627\",\r\n      \"Smile Makeover \u2013 not sure which treatment, but I want a better smile\": \"\u062a\u062d\u0633\u064a\u0646 \u0627\u0644\u0627\u0628\u062a\u0633\u0627\u0645\u0629 \u2014 \u0644\u0633\u062a \u0645\u062a\u0623\u0643\u062f\u064b\u0627 \u0645\u0646 \u0627\u0644\u0625\u062c\u0631\u0627\u0621\",\r\n      \"Gum Reshaping \u2013 my gums are uneven or show too much when I smile\": \"\u062a\u062c\u0645\u064a\u0644 \u0627\u0644\u0644\u062b\u0629 \u2014 \u0639\u062f\u0645 \u0627\u0646\u062a\u0638\u0627\u0645 \u0623\u0648 \u0638\u0647\u0648\u0631 \u0632\u0627\u0626\u062f \u0639\u0646\u062f \u0627\u0644\u0627\u0628\u062a\u0633\u0627\u0645\",\r\n      \"Tooth Bonding \u2013 small chips, gaps, or imperfections to fix\": \"\u062d\u0634\u0648\u0627\u062a \u062a\u062c\u0645\u064a\u0644\u064a\u0629 \u2014 \u0644\u0639\u0644\u0627\u062c \u0641\u0631\u0627\u063a\u0627\u062a \u0623\u0648 \u0643\u0633\u0648\u0631 \u0628\u0633\u064a\u0637\u0629\",\r\n\r\n      \/\/ ----- Orthodontics -----\r\n      \"- Select - (Ortho)\": \"\u0627\u062e\u062a\u064e\u0631\",\r\n      \"Invisalign \u2013 I want invisible, removable aligners\": \"Invisalign \u2014 \u062a\u0642\u0648\u064a\u0645 \u0634\u0641\u0627\u0641 \u0642\u0627\u0628\u0644 \u0644\u0644\u0625\u0632\u0627\u0644\u0629\",\r\n      \"Braces \u2013 I\u2019m open to fixed brackets (metallic or ceramic)\": \"\u062a\u0642\u0648\u064a\u0645 \u062b\u0627\u0628\u062a \u2014 \u0645\u0639\u062f\u0646\u064a \u0623\u0648 \u062e\u0632\u0641\u064a\",\r\n      \"Damon Braces \u2013 self-ligating brackets\": \"\u062a\u0642\u0648\u064a\u0645 \u062f\u064a\u0645\u0648\u0646 \u2014 \u0623\u0642\u0648\u0627\u0633 \u0630\u0627\u062a\u064a\u0629 \u0627\u0644\u0625\u063a\u0644\u0627\u0642\",\r\n      \"Myobrace \u2013 habit-correcting appliance for kids\/teens\": \"Myobrace \u2014 \u062c\u0647\u0627\u0632 \u0644\u062a\u0635\u062d\u064a\u062d \u0627\u0644\u0639\u0627\u062f\u0627\u062a \u0644\u0644\u0623\u0637\u0641\u0627\u0644\/\u0627\u0644\u0646\u0627\u0634\u0626\u064a\u0646\",\r\n      \"Lingual Braces \u2013 hidden behind the teeth (invisible)\": \"\u062a\u0642\u0648\u064a\u0645 \u0644\u0633\u0627\u0646\u064a \u2014 \u0645\u062e\u0641\u064a \u062e\u0644\u0641 \u0627\u0644\u0623\u0633\u0646\u0627\u0646 (\u063a\u064a\u0631 \u0645\u0631\u0626\u064a)\",\r\n      \"Clear Aligners \u2013 I\u2019m exploring alternatives to Invisalign\": \"\u062a\u0642\u0648\u064a\u0645 \u0634\u0641\u0627\u0641 \u2014 \u0628\u062f\u0627\u0626\u0644 \u0644\u0640 Invisalign\",\r\n      \"Crooked Teeth \u2013 not sure which option, just want straighter teeth\/better bite\": \"\u0627\u0639\u0648\u062c\u0627\u062c \u0627\u0644\u0623\u0633\u0646\u0627\u0646 \u2014 \u0623\u0631\u064a\u062f \u0623\u0633\u0646\u0627\u0646\u064b\u0627 \u0623\u0639\u062f\u0644\/\u0625\u0637\u0628\u0627\u0642\u064b\u0627 \u0623\u0641\u0636\u0644\",\r\n      \"Gaps Between My Teeth \u2013 I want to close the spacing\": \"\u0641\u0631\u0627\u063a\u0627\u062a \u0628\u064a\u0646 \u0627\u0644\u0623\u0633\u0646\u0627\u0646 \u2014 \u0623\u0631\u064a\u062f \u0625\u063a\u0644\u0627\u0642\u0647\u0627\",\r\n\r\n      \/\/ ----- Routine -----\r\n      \"- Select - (Routine)\": \"\u0627\u062e\u062a\u064e\u0631\",\r\n      \"Teeth Cleaning \u2013 I want a professional cleaning (scaling & polishing)\": \"\u062a\u0646\u0638\u064a\u0641 \u0627\u0644\u0623\u0633\u0646\u0627\u0646 \u2014 \u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u062c\u064a\u0631 \u0648\u0627\u0644\u062a\u0644\u0645\u064a\u0639\",\r\n      \"Dental Check-Up \u2013 just a routine dental exam\": \"\u0641\u062d\u0635 \u0623\u0633\u0646\u0627\u0646 \u0631\u0648\u062a\u064a\u0646\u064a\",\r\n      \"Cavity Filling \u2013 I have a small cavity or hole in a tooth\": \"\u062d\u0634\u0648 \u0633\u0646 \u2014 \u062a\u0633\u0648\u0651\u0633 \u0623\u0648 \u062b\u0642\u0628 \u0628\u0633\u064a\u0637\",\r\n      \"Tooth Sensitivity \u2013 discomfort with cold, sweet, or touch\": \"\u062d\u0633\u0627\u0633\u064a\u0629 \u0627\u0644\u0623\u0633\u0646\u0627\u0646 \u2014 \u0645\u0639 \u0627\u0644\u0628\u0627\u0631\u062f\/\u0627\u0644\u062d\u0644\u0648\/\u0627\u0644\u0644\u0645\u0633\",\r\n      \"Stained Teeth \u2013 mild stains I want to clean or polish off\": \"\u062a\u0635\u0628\u063a\u0627\u062a \u062e\u0641\u064a\u0641\u0629 \u2014 \u0623\u0631\u064a\u062f \u062a\u0646\u0638\u064a\u0641\u0647\u0627\/\u062a\u0644\u0645\u064a\u0639\u0647\u0627\",\r\n      \"Bleeding Gums \u2013 gums bleed when I brush or floss\": \"\u0646\u0632\u064a\u0641 \u0627\u0644\u0644\u062b\u0629 \u2014 \u064a\u062d\u062f\u062b \u0639\u0646\u062f \u0627\u0644\u062a\u0641\u0631\u064a\u0634 \u0623\u0648 \u0627\u0644\u062e\u064a\u0637\",\r\n      \"Bad Breath \u2013 I want to check the cause of bad breath\": \"\u0631\u0627\u0626\u062d\u0629 \u0641\u0645 \u2014 \u0623\u0631\u064a\u062f \u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0633\u0628\u0628\",\r\n\r\n      \/\/ ----- Not sure \/ Need help deciding -----\r\n      \"- Select - (Unsure)\": \"\u0627\u062e\u062a\u064e\u0631\",\r\n      \"I need help figuring out the best treatment for me\": \"\u0623\u062d\u062a\u0627\u062c \u0645\u0633\u0627\u0639\u062f\u0629 \u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0639\u0644\u0627\u062c \u0627\u0644\u0623\u0646\u0633\u0628 \u0644\u064a\",\r\n      \"I have multiple dental concerns and don\u2019t know where to start\": \"\u0644\u062f\u064a \u0639\u062f\u0629 \u0645\u0634\u0627\u0643\u0644 \u0641\u064a \u0627\u0644\u0623\u0633\u0646\u0627\u0646 \u0648\u0644\u0627 \u0623\u0639\u0631\u0641 \u0645\u0646 \u0623\u064a\u0646 \u0623\u0628\u062f\u0623\",\r\n      \"I've never had dental work and I feel nervous\": \"\u0644\u0645 \u0623\u062e\u0636\u0639 \u0644\u0639\u0644\u0627\u062c \u0623\u0633\u0646\u0627\u0646 \u0645\u0646 \u0642\u0628\u0644 \u0648\u0623\u0634\u0639\u0631 \u0628\u0627\u0644\u062a\u0648\u062a\u0631\",\r\n      \"I\u2019ve never had dental work and I feel nervous\": \"\u0644\u0645 \u0623\u062e\u0636\u0639 \u0644\u0639\u0644\u0627\u062c \u0623\u0633\u0646\u0627\u0646 \u0645\u0646 \u0642\u0628\u0644 \u0648\u0623\u0634\u0639\u0631 \u0628\u0627\u0644\u062a\u0648\u062a\u0631\",\r\n      \"I want to compare treatment options before I decide\": \"\u0623\u0631\u064a\u062f \u0645\u0642\u0627\u0631\u0646\u0629 \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0639\u0644\u0627\u062c\u064a\u0629 \u0642\u0628\u0644 \u0627\u062a\u062e\u0627\u0630 \u0627\u0644\u0642\u0631\u0627\u0631\",\r\n      \"I just want to talk to someone I trust before I book\": \"\u0623\u0631\u064a\u062f \u0627\u0644\u062a\u062d\u062f\u062b \u0645\u0639 \u0634\u062e\u0635 \u0645\u0648\u062b\u0648\u0642 \u0642\u0628\u0644 \u0627\u0644\u062d\u062c\u0632\",\r\n      \"Something else \u2013 I\u2019ll explain below\": \"\u0634\u064a\u0621 \u0622\u062e\u0631 \u2014 \u0633\u0623\u0648\u0636\u0651\u062d \u0630\u0644\u0643 \u0623\u062f\u0646\u0627\u0647\",\r\n\r\n      \/\/ ----- Something else (free text) -----\r\n      \"- Select - (Other)\": \"\u0627\u062e\u062a\u064e\u0631\",\r\n      \"I'll type the details below\": \"\u0633\u0623\u0643\u062a\u0628 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u0623\u062f\u0646\u0627\u0647\"\r\n    };\r\n\r\n    const relabelSelect = (sel, map) => {\r\n      if (!sel) return;\r\n      for (const opt of sel.options) {\r\n        const en = (opt.textContent || '').trim();\r\n        if (map[en]) opt.textContent = map[en];\r\n      }\r\n    };\r\n\r\n    const reasonSel = document.getElementById('reason_for_visit');\r\n    const subSel   = document.getElementById('sub_reason');\r\n\r\n    \/\/ Relabel immediately\r\n    relabelSelect(reasonSel, REASON_AR);\r\n\r\n    \/\/ Relabel sub reasons after each population\r\n    document.addEventListener('change', (e) => {\r\n      if (e.target && e.target.id === 'reason_for_visit') {\r\n        setTimeout(() => relabelSelect(subSel, REASON_AR), 0);\r\n      }\r\n    });\r\n\r\n    \/\/ Safety pass (prefilled\/auto-populated cases)\r\n    setTimeout(() => relabelSelect(subSel, REASON_AR), 0);\r\n  };\r\n\r\n  \/\/ Wire both applyRules() and relabel() at the right times\r\ndocument.addEventListener('DOMContentLoaded', () => { applyRules(); relabel(); });\r\nsetTimeout(() => { applyRules(); relabel(); }, 120);\r\nwindow.addEventListener('pageshow', () => { setTimeout(() => { applyRules(); relabel(); }, 0); });\r\n\r\n})();\r\n\/\/ LQ:LOCALE_JS END\r\n<\/script>\r\n<!-- LQ:JS END -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f8a47f9 e-flex e-con-boxed e-con e-parent\" data-id=\"f8a47f9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;,&quot;animation_delay&quot;:0,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b76b906 elementor-widget elementor-widget-html\" data-id=\"b76b906\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \/dubai\/ \u2013 Frequently Asked Questions (Premium, Warm, Modern, Accessible) -->\r\n<section id=\"dubai-faq\" class=\"lq\" aria-labelledby=\"dubai-faq-title\" dir=\"auto\">\r\n  <style>\r\n    #dubai-faq{\r\n      --brand:#ff7a00;\r\n      --text:#1b1b1b;\r\n      --muted:#667085;\r\n      --card:#ffffff;\r\n      --border:#ececec;\r\n      --shadow:0 10px 30px rgba(0,0,0,.06);\r\n      --radius:14px;\r\n      padding-block:28px;\r\n      background:\r\n        radial-gradient(1200px 600px at 50% -20%, rgba(255,122,0,.06), transparent 60%),\r\n        transparent;\r\n    }\r\n\r\n    #dubai-faq .wrap{\r\n      max-width:1100px;\r\n      margin:0 auto;\r\n    }\r\n\r\n    @media (max-width:768px){\r\n      #dubai-faq .wrap{ padding-inline:8px; }\r\n    }\r\n\r\n    #dubai-faq h2{\r\n      margin:0 0 10px;\r\n      font-weight:800;\r\n      font-size:clamp(22px,2.6vw,30px);\r\n      text-align:center;\r\n      color:var(--text);\r\n    }\r\n\r\n    #dubai-faq .intro{\r\n      margin:0 auto 18px;\r\n      max-width:760px;\r\n      color:var(--muted);\r\n      text-align:center;\r\n      font-size:15px;\r\n      line-height:1.6;\r\n    }\r\n\r\n    #dubai-faq .faq{\r\n      display:grid;\r\n      gap:12px;\r\n      max-width:900px;\r\n      margin:18px auto 0;\r\n    }\r\n\r\n    #dubai-faq details{\r\n      background:var(--card);\r\n      border:1px solid var(--border);\r\n      border-radius:var(--radius);\r\n      box-shadow:var(--shadow);\r\n      overflow:clip;\r\n      transition:.18s ease;\r\n    }\r\n\r\n    #dubai-faq details:hover{\r\n      transform:translateY(-1px);\r\n      box-shadow:0 14px 36px rgba(0,0,0,.08);\r\n    }\r\n\r\n    #dubai-faq details[open]{\r\n      border-color:rgba(255,122,0,.28);\r\n    }\r\n\r\n    #dubai-faq summary{\r\n      display:grid;\r\n      grid-template-columns:auto 1fr auto;\r\n      align-items:center;\r\n      gap:12px;\r\n      padding:16px 14px;\r\n      cursor:pointer;\r\n      list-style:none;\r\n      font-weight:700;\r\n      color:var(--text);\r\n    }\r\n\r\n    #dubai-faq summary::-webkit-details-marker{ display:none; }\r\n\r\n    #dubai-faq .q-num{\r\n      width:28px;height:28px;\r\n      display:grid;place-items:center;\r\n      font-size:13px;font-weight:800;color:#fff;\r\n      border-radius:999px;\r\n      background:linear-gradient(135deg,var(--brand),#ffb36d);\r\n    }\r\n\r\n    #dubai-faq .q-text{\r\n      font-size:16px;\r\n      line-height:1.35;\r\n    }\r\n\r\n    #dubai-faq .answer{\r\n      padding:0 14px 16px 14px;\r\n      color:#374151;\r\n      line-height:1.65;\r\n      font-size:15px;\r\n    }\r\n\r\n    #dubai-faq .answer p{ margin:10px 0; }\r\n  <\/style>\r\n\r\n  <div class=\"wrap\">\r\n    <h2 id=\"dubai-faq-title\">Frequently Asked Questions<\/h2>\r\n    <p class=\"intro\">\r\n      Straight answers to common questions \u2014 without marketing, pressure, or guesswork.\r\n    <\/p>\r\n\r\n    <div class=\"faq\" role=\"list\">\r\n\r\n      <!-- 1 -->\r\n      <details role=\"listitem\">\r\n        <summary>\r\n          <span class=\"q-num\">1<\/span>\r\n          <span class=\"q-text\">How do you choose which dentist or clinic to recommend?<\/span>\r\n        <\/summary>\r\n        <div class=\"answer\">\r\n          <p>We don\u2019t rely on a single rating or one person\u2019s opinion. Instead, we look for consistent real-world patterns \u2014 case history, experience, complaint handling, and behaviour over time.<\/p>\r\n          <p>If something raises concerns, we simply avoid guiding patients there. Optional follow-up helps us learn and refine future guidance.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- 2 -->\r\n      <details role=\"listitem\">\r\n        <summary>\r\n          <span class=\"q-num\">2<\/span>\r\n          <span class=\"q-text\">Can clinics pay to be recommended?<\/span>\r\n        <\/summary>\r\n        <div class=\"answer\">\r\n          <p><strong>No.<\/strong> LumiQuest doesn\u2019t sell ads or sponsored listings. Clinics cannot pay for visibility. Guidance is informed by real-world signals, not payment.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- 3 -->\r\n      <details role=\"listitem\">\r\n        <summary>\r\n          <span class=\"q-num\">3<\/span>\r\n          <span class=\"q-text\">Does it cost me anything to use LumiQuest?<\/span>\r\n        <\/summary>\r\n        <div class=\"answer\">\r\n          <p><strong>No \u2014 it\u2019s free for patients.<\/strong> No fees, subscriptions, or hidden charges.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- 4 -->\r\n      <details role=\"listitem\">\r\n        <summary>\r\n          <span class=\"q-num\">4<\/span>\r\n          <span class=\"q-text\">Is my information kept private?<\/span>\r\n        <\/summary>\r\n        <div class=\"answer\">\r\n          <p><strong>Yes.<\/strong> Your details stay private and are only shared if you ask us to. Nothing is sold or displayed publicly.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- 5 -->\r\n      <details role=\"listitem\">\r\n        <summary>\r\n          <span class=\"q-num\">5<\/span>\r\n          <span class=\"q-text\">What happens after I submit my form?<\/span>\r\n        <\/summary>\r\n        <div class=\"answer\">\r\n          <p>A real person reads your request \u2014 no bots or automated rankings. We consider your situation and provide clear, private guidance.<\/p>\r\n          <p>You\u2019ll usually hear back within <strong>12 hours<\/strong> via WhatsApp or email.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- 6 -->\r\n      <details role=\"listitem\">\r\n        <summary>\r\n          <span class=\"q-num\">6<\/span>\r\n          <span class=\"q-text\">What if I don\u2019t know what treatment I need?<\/span>\r\n        <\/summary>\r\n        <div class=\"answer\">\r\n          <p>That\u2019s completely normal. Describe what\u2019s bothering you or what result you want, and we\u2019ll help you understand which type of clinic may fit your situation.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- 7 -->\r\n      <details role=\"listitem\">\r\n        <summary>\r\n          <span class=\"q-num\">7<\/span>\r\n          <span class=\"q-text\">Why not just choose a clinic on Google or social media?<\/span>\r\n        <\/summary>\r\n        <div class=\"answer\">\r\n          <p>You can \u2014 but online profiles often highlight only the best moments. LumiQuest looks beyond surface impressions by paying attention to patterns, consistency, and real-world behaviour over time.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- 8 -->\r\n      <details role=\"listitem\">\r\n        <summary>\r\n          <span class=\"q-num\">8<\/span>\r\n          <span class=\"q-text\">Who runs LumiQuest?<\/span>\r\n        <\/summary>\r\n        <div class=\"answer\">\r\n          <p>LumiQuest is privately stewarded by a small team spanning dentistry and operations. We use structured human judgment informed by real-world signals \u2014 not paid placement or popularity.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- 9 -->\r\n      <details role=\"listitem\">\r\n        <summary>\r\n          <span class=\"q-num\">9<\/span>\r\n          <span class=\"q-text\">How does LumiQuest make money?<\/span>\r\n        <\/summary>\r\n        <div class=\"answer\">\r\n<p><strong>We do not sell ads, rankings, or sponsored listings, and clinics can\u2019t pay to appear.<\/strong> Patients never pay LumiQuest.<\/p>\r\n\r\n<p>Clinics may choose to participate in the Trust Circle under a <strong>fixed governance\/participation fee<\/strong> that supports ongoing stewardship, oversight, and coordination infrastructure \u2014 <strong>never tied to treatment price, patient volume, or outcomes.<\/strong><\/p>\r\n\r\n<p><strong>All treatment payments are made directly to the clinic.<\/strong><\/p>\r\n\r\n        <\/div>\r\n      <\/details>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8a81e38 e-flex e-con-boxed e-con e-parent\" data-id=\"8a81e38\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-85b9c4b elementor-widget elementor-widget-html\" data-id=\"85b9c4b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \/dubai\/ \u2013 Social Proof (Real Patient Themes, swap-ready for testimonials) -->\r\n<section id=\"dubai-social-proof\" class=\"lq\" aria-labelledby=\"dubai-social-title\">\r\n  <style>\r\n    #dubai-social-proof{\r\n      background: transparent;\r\n      padding-block: 28px;\r\n    }\r\n    #dubai-social-proof .wrap{\r\n      --container: 1100px;\r\n      max-width: var(--container);\r\n      margin: 0 auto;\r\n    }\r\n    @media (max-width:768px){\r\n      #dubai-social-proof .wrap{ padding-inline: 8px; }\r\n    }\r\n\r\n    #dubai-social-proof h2{\r\n      margin: 0 0 8px;\r\n      font-weight: 800;\r\n      font-size: clamp(22px, 2.6vw, 28px);\r\n      letter-spacing: -.2px;\r\n      text-align: center;\r\n    }\r\n    #dubai-social-proof .intro{\r\n      margin: 0 auto 10px;\r\n      max-width: 740px;\r\n      color: #555;\r\n      font-size: 16px;\r\n      text-align: center;\r\n      line-height: 1.55;\r\n    }\r\n    #dubai-social-proof .note{\r\n      margin: 0 auto 18px;\r\n      max-width: 740px;\r\n      color: #6B7280;\r\n      font-size: 13px;\r\n      text-align: center;\r\n      line-height: 1.45;\r\n    }\r\n\r\n    \/* Cards grid *\/\r\n    #dubai-social-proof .grid{\r\n      display: grid;\r\n      gap: 14px;\r\n      grid-template-columns: 1fr;\r\n      align-items: stretch;\r\n    }\r\n    @media (min-width: 720px){\r\n      #dubai-social-proof .grid{ grid-template-columns: repeat(3, 1fr); }\r\n    }\r\n\r\n    \/* Card *\/\r\n    #dubai-social-proof .sp-card{\r\n      position: relative;\r\n      background:#fff;\r\n      border:1px solid #EDEDED;\r\n      border-radius:16px;\r\n      box-shadow:0 10px 28px rgba(0,0,0,.05);\r\n      padding:18px 18px 16px;\r\n      display:grid;\r\n      gap:10px;\r\n      transition: transform .14s ease, box-shadow .14s ease;\r\n    }\r\n    #dubai-social-proof .sp-card:hover{\r\n      transform: translateY(-2px);\r\n      box-shadow:0 16px 38px rgba(0,0,0,.08);\r\n    }\r\n\r\n    \/* Quote header *\/\r\n    #dubai-social-proof .sp-head{\r\n      display:flex;\r\n      align-items:center;\r\n      gap:10px;\r\n    }\r\n    #dubai-social-proof .sp-quote-icon{\r\n      width:34px;\r\n      height:34px;\r\n      border-radius:10px;\r\n      background:#FFF3EB;\r\n      display:grid;\r\n      place-items:center;\r\n      flex:0 0 34px;\r\n    }\r\n    #dubai-social-proof .sp-quote-icon svg{ width:18px; height:18px; }\r\n    #dubai-social-proof .sp-tag{\r\n      margin-left:auto;\r\n      font-size:12px;\r\n      font-weight:700;\r\n      border:1px solid #FFD7C3;\r\n      color:#9e4622;\r\n      background:#FFF3EB;\r\n      padding:4px 8px;\r\n      border-radius:999px;\r\n    }\r\n\r\n    \/* Quote body *\/\r\n    #dubai-social-proof .sp-quote{\r\n      font-size:16px;\r\n      line-height:1.5;\r\n      color:#1b1b1b;\r\n      margin:0;\r\n    }\r\n    #dubai-social-proof .sp-source{\r\n      font-size:13px;\r\n      color:#6B7280;\r\n      margin:0;\r\n    }\r\n\r\n    \/* Footnote *\/\r\n    #dubai-social-proof .sp-footnote{\r\n      margin-top: 14px;\r\n      max-width: 760px;\r\n      margin-left: auto;\r\n      margin-right: auto;\r\n      font-size: 13px;\r\n      color: #6B7280;\r\n      line-height: 1.5;\r\n      text-align: center;\r\n    }\r\n    #dubai-social-proof .sp-footnote p{ margin:0; }\r\n  <\/style>\r\n\r\n  <div class=\"wrap\">\r\n    <h2 id=\"dubai-social-title\">Common Patterns We See in Dubai<\/h2>\r\n\r\n    <p class=\"intro\">\r\n      Repeating themes we observe across patient inquiries and public feedback.\r\n      Dubai is full of \u201cbest clinic\u201d claims and paid visibility \u2014 but surface signals rarely tell the full story.\r\n      LumiQuest focuses on deeper patterns: consistency, accountability, and real-world behavior over time.\r\n    <\/p>\r\n\r\n    <div class=\"grid\">\r\n      <!-- Card 1 -->\r\n      <article class=\"sp-card\">\r\n        <div class=\"sp-head\">\r\n          <div class=\"sp-quote-icon\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n              <path d=\"M10 7H6l-2 4h4v6h4V7Zm10 0h-4l-2 4h4v6h4V7Z\" stroke=\"#BD552A\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          <span class=\"sp-tag\">Marketing Noise<\/span>\r\n        <\/div>\r\n        <p class=\"sp-quote\">\u201cEvery clinic sounds perfect online \u2014 but it\u2019s hard to know what actually fits my situation.\u201d<\/p>\r\n        <p class=\"sp-source\">Recurring theme observed in patient inquiries and comparisons<\/p>\r\n      <\/article>\r\n\r\n      <!-- Card 2 -->\r\n      <article class=\"sp-card\">\r\n        <div class=\"sp-head\">\r\n          <div class=\"sp-quote-icon\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n              <path d=\"M12 3l3.09 6.26L22 10l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.9 2 10l6.91-1.74L12 3Z\" stroke=\"#BD552A\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          <span class=\"sp-tag\">Trust Signals<\/span>\r\n        <\/div>\r\n        <p class=\"sp-quote\">\u201cStrong social media doesn\u2019t always mean strong outcomes \u2014 I want to know who really handles cases like mine.\u201d<\/p>\r\n        <p class=\"sp-source\">Pattern seen across treatment research behavior and consultations<\/p>\r\n      <\/article>\r\n\r\n      <!-- Card 3 -->\r\n      <article class=\"sp-card\">\r\n        <div class=\"sp-head\">\r\n          <div class=\"sp-quote-icon\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n              <path d=\"M3 12h18M6 8h12M6 16h8\" stroke=\"#BD552A\" stroke-width=\"1.6\" stroke-linecap=\"round\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          <span class=\"sp-tag\">Price Confusion<\/span>\r\n        <\/div>\r\n        <p class=\"sp-quote\">\u201cPrices vary wildly. I want realistic expectations and transparency \u2014 not upselling.\u201d*<\/p>\r\n        <p class=\"sp-source\">Common theme in orthodontic and cosmetic treatment inquiries<\/p>\r\n      <\/article>\r\n    <\/div>\r\n\r\n    <div class=\"sp-footnote\">\r\n      <p>\r\n* For a structured explanation of how dental pricing works in Dubai, see the\r\n<a href=\"\/dubai\/cost-transparency\/\" class=\"lq-link\">Cost Transparency Guide<\/a>.<br>\r\nFor the underlying public price-page review, see the\r\n<a href=\"\/dubai\/dental-cost-transparency-report\/\" class=\"lq-link\">Dubai Dental Cost Transparency Report<\/a>.\r\n      <\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-86dda69 e-flex e-con-boxed e-con e-parent\" data-id=\"86dda69\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8aceea0 elementor-widget elementor-widget-html\" data-id=\"8aceea0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- =========================================\r\n     LumiQuest: Stewardship & Accountability (Homepage \/dubai\/)\r\n     Purpose: Anchor human accountability without \"team showcase\" optics\r\n========================================= -->\r\n\r\n<section id=\"lq-stewardship\" class=\"lq lq-section\" dir=\"auto\" aria-labelledby=\"lq-stewardship-title\">\r\n  <style>\r\n    \/* Prevent global section padding from stacking *\/\r\n    #lq-stewardship { padding-inline: 0; }\r\n\r\n    #lq-stewardship .wrap{\r\n      max-width: 1150px;\r\n      margin: 0 auto;\r\n      padding: 56px 0 0; \/* top only *\/\r\n      text-align: center;\r\n    }\r\n\r\n    #lq-stewardship h2{\r\n      margin: 0 0 12px;\r\n      font-size: clamp(22px, 2.2vw, 30px);\r\n      font-weight: 820;\r\n      letter-spacing: -0.02em;\r\n      text-align: center;\r\n    }\r\n\r\n    #lq-stewardship .sub{\r\n      margin: 0 auto 22px;\r\n      max-width: 760px;\r\n      font-size: 15.5px;\r\n      line-height: 1.6;\r\n      color: rgba(0,0,0,0.72);\r\n    }\r\n\r\n    \/* Card *\/\r\n    #lq-stewardship .card{\r\n      margin: 0 auto;\r\n      max-width: 860px;\r\n      border-radius: 18px;\r\n      border: 1px solid rgba(0,0,0,0.08);\r\n      background: rgba(255,255,255,0.85);\r\n      box-shadow: 0 10px 26px rgba(0,0,0,0.06);\r\n      overflow: hidden;\r\n    }\r\n\r\n    #lq-stewardship .inner{\r\n      display: grid;\r\n      grid-template-columns: 170px 1fr;\r\n      gap: 18px;\r\n      align-items: center;\r\n      padding: 18px;\r\n      text-align: start;\r\n    }\r\n\r\n    \/* Steward photo *\/\r\n    #lq-stewardship .photo{\r\n      width: 150px;\r\n      height: 150px;\r\n      margin: 0 auto;\r\n      border-radius: 999px;\r\n      overflow: hidden;\r\n      border: 1px solid rgba(0,0,0,0.08);\r\n      box-shadow: 0 8px 18px rgba(0,0,0,0.08);\r\n      background: #fff;\r\n    }\r\n\r\n    #lq-stewardship .photo img{\r\n      width: 100%;\r\n      height: 100%;\r\n      object-fit: cover;\r\n      display: block;\r\n    }\r\n\r\n    #lq-stewardship .meta{\r\n      display: grid;\r\n      gap: 8px;\r\n    }\r\n\r\n    #lq-stewardship .name{\r\n      margin: 0;\r\n      font-size: 18px;\r\n      font-weight: 820;\r\n      letter-spacing: -0.01em;\r\n    }\r\n\r\n    #lq-stewardship .role{\r\n      margin: 0;\r\n      font-size: 14px;\r\n      color: rgba(0,0,0,0.70);\r\n    }\r\n\r\n    #lq-stewardship .note{\r\n      margin: 0;\r\n      font-size: 14.5px;\r\n      line-height: 1.6;\r\n      color: rgba(0,0,0,0.78);\r\n    }\r\n\r\n    \/* Inline governance link (Trust Framework) *\/\r\n    #lq-stewardship .tf-link{\r\n      color: rgba(0,0,0,0.82);\r\n      text-decoration: underline;\r\n      text-decoration-thickness: 1px;\r\n      text-underline-offset: 3px;\r\n      font-weight: 650;\r\n      white-space: nowrap;\r\n    }\r\n    #lq-stewardship .tf-link:hover{\r\n      color: rgba(0,0,0,0.92);\r\n    }\r\n\r\n    \/* Trust signals *\/\r\n    #lq-stewardship .signals{\r\n      margin-top: 10px;\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 10px;\r\n      align-items: center;\r\n    }\r\n\r\n    #lq-stewardship .pill{\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 8px;\r\n      padding: 8px 11px;\r\n      border-radius: 999px;\r\n      border: 1px solid rgba(0,0,0,0.08);\r\n      background: rgba(255,255,255,0.92);\r\n      font-size: 12.5px;\r\n      color: rgba(0,0,0,0.72);\r\n      white-space: nowrap;\r\n    }\r\n\r\n    #lq-stewardship .dot{\r\n      width: 8px;\r\n      height: 8px;\r\n      border-radius: 999px;\r\n      background: linear-gradient(90deg, #ff4d6d, #ff9f1c);\r\n      box-shadow: 0 0 0 4px rgba(255,77,109,0.10);\r\n      flex: 0 0 auto;\r\n    }\r\n\r\n    \/* CTA *\/\r\n    #lq-stewardship .cta{\r\n      padding: 0 18px 18px;\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 10px;\r\n      justify-content: center;\r\n    }\r\n\r\n    #lq-stewardship .btn{\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      gap: 10px;\r\n      padding: 12px 16px;\r\n      border-radius: 14px;\r\n      border: 1px solid rgba(0,0,0,0.10);\r\n      text-decoration: none;\r\n      font-weight: 780;\r\n      font-size: 14px;\r\n      line-height: 1;\r\n      transition: transform .12s ease, box-shadow .12s ease;\r\n    }\r\n\r\n    #lq-stewardship .btn.primary{\r\n      color: #111;\r\n      background: linear-gradient(90deg, rgba(255,77,109,0.18), rgba(255,159,28,0.18));\r\n      box-shadow: 0 10px 22px rgba(0,0,0,0.06);\r\n    }\r\n\r\n    #lq-stewardship .btn.ghost{\r\n      color: rgba(0,0,0,0.78);\r\n      background: rgba(255,255,255,0.95);\r\n    }\r\n\r\n    #lq-stewardship .btn:hover{\r\n      transform: translateY(-1px);\r\n      box-shadow: 0 12px 26px rgba(0,0,0,0.08);\r\n    }\r\n\r\n    #lq-stewardship .arrow{\r\n      width: 10px;\r\n      height: 10px;\r\n      border-right: 2px solid currentColor;\r\n      border-top: 2px solid currentColor;\r\n      transform: rotate(45deg);\r\n      opacity: .85;\r\n    }\r\n\r\n    \/* -----------------------------\r\n       RTL FIXES (Arabic)\r\n    ----------------------------- *\/\r\n\r\n    \/* Flip arrow direction in RTL *\/\r\n    [dir=\"rtl\"] #lq-stewardship .arrow{\r\n      transform: rotate(225deg);\r\n    }\r\n\r\n    \/* Optional: place arrow before text in RTL *\/\r\n    [dir=\"rtl\"] #lq-stewardship .btn{\r\n      flex-direction: row-reverse;\r\n    }\r\n\r\n    \/* Mobile *\/\r\n    @media (max-width: 760px){\r\n      #lq-stewardship .wrap{ padding: 46px 0 0; }\r\n\r\n      #lq-stewardship .inner{\r\n        grid-template-columns: 1fr;\r\n        text-align: center;\r\n      }\r\n\r\n      #lq-stewardship .meta{\r\n        text-align: center;\r\n      }\r\n\r\n      #lq-stewardship .signals{\r\n        justify-content: center;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"wrap\">\r\n    <h2 id=\"lq-stewardship-title\">Stewardship & Accountability<\/h2>\r\n    <p class=\"sub\">\r\n      LumiQuest is privately stewarded with patient protection first \u2014 designed to reduce marketing pressure,\r\n      block pay-to-play influence, and keep standards consistent over time.\r\n    <\/p>\r\n\r\n    <div class=\"card\" role=\"group\" aria-label=\"LumiQuest stewardship\">\r\n      <div class=\"inner\">\r\n        <div class=\"photo\">\r\n          <img src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/05\/joe-feghali-founder.jpg\" alt=\"Portrait of Dr. Joe Feghali\" width=\"300\" height=\"300\" loading=\"lazy\" decoding=\"async\" title=\"| LumiQuest Dental Circle\">\r\n        <\/div>\r\n\r\n        <div class=\"meta\">\r\n          <p class=\"name\">Dr. Joe Feghali<\/p>\r\n          <p class=\"role\">Founder & Custodian \u2014 LumiQuest Dental Circle<\/p>\r\n\r\n          <p class=\"note\">\r\n            Governance is centralized by design to preserve neutrality: standards are enforced consistently and\r\n            commercial influence is blocked (\u201cno ads, no rankings, no paid placements\u201d). Inclusion remains conservative\r\n            and is guided by patterns across multiple independent signals \u2014 not branding or volume.\r\n            These standards are defined within the\r\n            <a class=\"tf-link\" href=\"\/trust-framework\/\" aria-label=\"Explore the LumiQuest Trust Framework\">Trust Framework<\/a>.\r\n          <\/p>\r\n\r\n          <div class=\"signals\" aria-label=\"Trust signals\">\r\n            <span class=\"pill\"><span class=\"dot\"><\/span> No pay-to-play visibility<\/span>\r\n            <span class=\"pill\"><span class=\"dot\"><\/span> Multi-signal approach<\/span>\r\n            <span class=\"pill\"><span class=\"dot\"><\/span> Patterns over time<\/span>\r\n            <span class=\"pill\"><span class=\"dot\"><\/span> Privacy-first feedback<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"cta\">\r\n        <a class=\"btn primary\" href=\"\/about\/\" aria-label=\"How LumiQuest is governed\">\r\n          How LumiQuest is governed <span class=\"arrow\" aria-hidden=\"true\"><\/span>\r\n        <\/a>\r\n\r\n        <a class=\"btn ghost\" href=\"\/team\/\" aria-label=\"Meet the stewardship circle\">\r\n          Meet the stewardship circle <span class=\"arrow\" aria-hidden=\"true\"><\/span>\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4f9d113 animated-fast e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"4f9d113\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:0}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46f4aca elementor-widget elementor-widget-html\" data-id=\"46f4aca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- LumiQuest: Contact Us (Premium, Neutral, Transparent) -->\r\n<section id=\"lq-contact\" class=\"lq lq-section\" dir=\"auto\" aria-labelledby=\"contact-title\">\r\n  <style>\r\n    \/* ===== Section wrapper (block-only padding to respect global 8px gutters) ===== *\/\r\n    #lq-contact {\r\n      padding-block: 36px;\r\n      background: transparent;\r\n    }\r\n    @media(max-width:768px){\r\n      #lq-contact{ padding-block:28px; }\r\n    }\r\n\r\n    \/* ===== Inner ===== *\/\r\n    #lq-contact .contact-inner {\r\n      max-width: 900px; margin: 0 auto;\r\n      text-align: center;\r\n    }\r\n\r\n    #lq-contact h2 {\r\n      margin: 0 0 14px;\r\n      font-size: clamp(20px, 2.8vw, 28px);\r\n      font-weight: 700;\r\n      color: #1b1b1b;\r\n    }\r\n    #lq-contact h3 {\r\n      margin: 0 0 6px;\r\n      font-size: 15px;\r\n      font-weight: 600;\r\n      color: #374151;\r\n    }\r\n    #lq-contact p { margin: 6px 0; color:#4B5563; font-size:14px; }\r\n\r\n    \/* ===== Contact links row ===== *\/\r\n    #lq-contact .links {\r\n      display: flex; flex-wrap: wrap;\r\n      justify-content: center; gap: 14px;\r\n      margin: 12px 0 8px;\r\n    }\r\n    #lq-contact .link {\r\n      display: inline-flex; align-items: center; gap: 6px;\r\n      font-size: 14px; font-weight:500;\r\n      color: #555; text-decoration: none;\r\n      background: none; border: none; padding: 0;\r\n      cursor: pointer;\r\n    }\r\n    #lq-contact .link:hover { color:#1b1b1b; text-decoration: underline; }\r\n    #lq-contact .icon { width:16px; height:16px; }\r\n\r\n    \/* ===== Copy toast ===== *\/\r\n    #lq-contact .copy-toast {\r\n      display:none;\r\n      margin-top: 6px;\r\n      font-size: 13px; color:#0F9D58;\r\n    }\r\n    #lq-contact .copy-toast.show { display:block; }\r\n\r\n    \/* ===== Brand reassurance ===== *\/\r\n    #lq-contact .brand {\r\n      margin-top: 16px;\r\n      font-size: 14px;\r\n      color:#444;\r\n    }\r\n    #lq-contact .brand strong { display:block; margin-bottom: 4px; }\r\n\r\n    \/* ===== CTA wrapper spacing (uses global .cta-btn styles) ===== *\/\r\n    #lq-contact .cta-wrap { margin-top: 20px; }\r\n  <\/style>\r\n\r\n  <div class=\"contact-inner\">\r\n    <h2 id=\"contact-title\">Contact Us<\/h2>\r\n\r\n    <h3>Have a question? Need help deciding?<\/h3>\r\n    <p>We\u2019re here \u2014 real humans, not bots<\/p>\r\n\r\n    <div class=\"links\" aria-label=\"Contact options\">\r\n      <!-- WhatsApp (neutral link) -->\r\n      <a class=\"link\" href=\"https:\/\/wa.me\/971525321692?text=Hi%20LumiQuest%2C%20I%27d%20like%20a%20quick%20clarification.\" target=\"_blank\" rel=\"noopener\">\r\n        <svg class=\"icon\" viewBox=\"0 0 32 32\"><path d=\"M19.11 17.33c-.29-.14-1.7-.84-1.96-.94s-.45-.14-.64.14-.73.94-.9 1.14-.33.21-.61.07a8.24 8.24 0 0 1-2.42-1.49 9.1 9.1 0 0 1-1.69-2.1c-.18-.31 0-.48.13-.62.13-.13.31-.35.45-.52.15-.18.2-.3.31-.5s.05-.36 0-.5-.64-1.53-.88-2.1-.46-.48-.64-.48-.36-.01-.55-.01a1.06 1.06 0 0 0-.77.36 3.24 3.24 0 0 0-1.02 2.39 5.62 5.62 0 0 0 1.17 2.95c.14.19 1.98 3.01 4.8 4.23 2.83 1.22 2.83.82 3.34.78a2.77 2.77 0 0 0 1.82-1.26 2.24 2.24 0 0 0 .16-1.27c-.07-.05-.26-.12-.55-.26zM16 3.2A12.77 12.77 0 0 0 3.2 16a12.57 12.57 0 0 0 1.78 6.56L3 29l6.65-1.74A12.83 12.83 0 1 0 16 3.2zm0 23.24a10.43 10.43 0 0 1-5.32-1.48l-.38-.22-3.95 1.03 1.05-3.85-.25-.39A10.53 10.53 0 1 1 16 26.44z\" fill=\"currentColor\"\/><\/svg>\r\n        WhatsApp\r\n      <\/a>\r\n\r\n      <!-- Email (neutral copy-to-clipboard) -->\r\n      <button class=\"link\" type=\"button\" id=\"copy-email\"\r\n              data-email=\"support@lumiquestdental.com\"\r\n              aria-describedby=\"copy-toast\">\r\n        <svg class=\"icon\" viewBox=\"0 0 24 24\"><path d=\"M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Zm0 4-8 5L4 8V6l8 5 8-5v2Z\" fill=\"currentColor\"\/><\/svg>\r\n        support@lumiquestdental.com\r\n      <\/button>\r\n    <\/div>\r\n\r\n    <p id=\"copy-toast\" class=\"copy-toast\" role=\"status\" aria-live=\"polite\">Email address copied!<\/p>\r\n    <p style=\"margin-top:10px; font-size:13px; color:#6B7280;\">We typically reply within 24 hours<\/p>\r\n\r\n    <div class=\"brand\">\r\n      <strong>LumiQuest Dental Circle<\/strong>\r\n      Helping You Find a Dentist in Dubai \u2014 With Confidence and Care\r\n    <\/div>\r\n\r\n    <!-- CTA uses the GLOBAL .cta-btn (orange rectangular) -->\r\n    <div class=\"cta-wrap\">\r\n      <a href=\"#patient-form\" class=\"cta-btn\">Find My Dentist<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function(){\r\n      \/* Copy email with toast *\/\r\n      const btn   = document.getElementById('copy-email');\r\n      const toast = document.getElementById('copy-toast');\r\n      if(btn){\r\n        btn.addEventListener('click', async e=>{\r\n          e.preventDefault();\r\n          const email = btn.dataset.email;\r\n          try {\r\n            if (navigator.clipboard?.writeText) {\r\n              await navigator.clipboard.writeText(email);\r\n            } else {\r\n              const ta=document.createElement('textarea');\r\n              ta.value=email;ta.style.position='absolute';ta.style.left='-9999px';\r\n              document.body.appendChild(ta);ta.select();document.execCommand('copy');document.body.removeChild(ta);\r\n            }\r\n            toast.textContent=\"Email address copied!\";\r\n          } catch {\r\n            toast.textContent=email;\r\n          }\r\n          toast.classList.add('show');\r\n          setTimeout(()=>toast.classList.remove('show'),2000);\r\n        });\r\n      }\r\n\r\n      \/* Smooth scroll for CTA *\/\r\n      const cta = document.querySelector('#lq-contact .cta-btn');\r\n      if (cta){\r\n        cta.addEventListener('click', function(e){\r\n          const target = document.querySelector('#patient-form');\r\n          if (target && target.scrollIntoView){\r\n            e.preventDefault();\r\n            target.scrollIntoView({behavior:'smooth', block:'start'});\r\n            window.dataLayer = window.dataLayer || [];\r\n            window.dataLayer.push({event:'contact_cta_click', page:location.pathname});\r\n          }\r\n        });\r\n      }\r\n    })();\r\n  <\/script>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1fcc4d5 e-flex e-con-boxed e-con e-parent\" data-id=\"1fcc4d5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-049ad93 elementor-widget elementor-widget-shortcode\" data-id=\"049ad93\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <footer class=\"lq-signature\" dir=\"auto\" aria-label=\"Page maintenance\">\r\n      <p><strong>Maintained by:<\/strong> LumiQuest Dental Circle<\/p>\r\n    <\/footer>\r\n    <style>\r\n      .lq-signature {\r\n        margin-top: 28px;\r\n        padding-top: 14px;\r\n        border-top: 1px solid #e5e7eb;\r\n        font-size: 14px;\r\n        color: #4B5563;\r\n        text-align: center;\r\n      }\r\n    <\/style>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\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>Find a Dentist in Dubai \u2014 With Clarity, Not Guesswork Private, ad-free guidance based on your needs in Dubai \u2014 guided by structured human judgment, multiple real-world checks, and responsible follow-up, not marketing. Find My Dentist Fast, private, and free \u2014 usually hear back within 12 hours Explore popular guides Orthodontics Invisalign Emergency Dentist Root [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3280","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lumiquestdental.com\/ar\/wp-json\/wp\/v2\/pages\/3280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lumiquestdental.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lumiquestdental.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lumiquestdental.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lumiquestdental.com\/ar\/wp-json\/wp\/v2\/comments?post=3280"}],"version-history":[{"count":413,"href":"https:\/\/lumiquestdental.com\/ar\/wp-json\/wp\/v2\/pages\/3280\/revisions"}],"predecessor-version":[{"id":12660,"href":"https:\/\/lumiquestdental.com\/ar\/wp-json\/wp\/v2\/pages\/3280\/revisions\/12660"}],"wp:attachment":[{"href":"https:\/\/lumiquestdental.com\/ar\/wp-json\/wp\/v2\/media?parent=3280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}