{"id":5874,"date":"2025-09-15T14:56:22","date_gmt":"2025-09-15T11:56:22","guid":{"rendered":"https:\/\/lumiquestdental.com\/?page_id=5874"},"modified":"2026-08-28T19:44:27","modified_gmt":"2026-08-28T16:44:27","slug":"cost","status":"publish","type":"page","link":"https:\/\/lumiquestdental.com\/ar\/dubai\/orthodontics\/invisalign\/cost\/","title":{"rendered":"\u062a\u0643\u0644\u0641\u0629 Invisalign \u0641\u064a \u062f\u0628\u064a | LumiQuest Dental Circle"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5874\" class=\"elementor elementor-5874\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9fa1e03 e-flex e-con-boxed e-con e-parent\" data-id=\"9fa1e03\" 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-9e55f3d elementor-widget elementor-widget-html\" data-id=\"9e55f3d\" 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<!-- Component 1: Invisalign Cost Hero \/ Direct Answer -->\r\n<section\r\n  id=\"inv-cost-hero\"\r\n  class=\"lq lq-section inv-c03-hero\"\r\n  dir=\"auto\"\r\n  aria-labelledby=\"inv-cost-title\"\r\n>\r\n  <div class=\"lq-section-inner\">\r\n\r\n    <div class=\"inv-hero-grid\">\r\n\r\n      <!-- Patient-facing answer -->\r\n      <div class=\"inv-hero-content\">\r\n\r\n        <h1 id=\"inv-cost-title\">Invisalign Cost in Dubai<\/h1>\r\n\r\n        <p class=\"inv-evidence-date\">\r\n          <span aria-hidden=\"true\">\u2713<\/span>\r\n          Price evidence last checked: 17 August 2026\r\n        <\/p>\r\n\r\n        <h2 id=\"inv-cost-direct-answer\">\r\n          What current Invisalign prices in Dubai show\r\n        <\/h2>\r\n\r\n        <p class=\"inv-lead\">\r\n          LumiQuest found current publicly published Invisalign treatment prices in Dubai\r\n          ranging from\r\n          <strong class=\"inv-range\">AED 12,000\u201339,000<\/strong>.\r\n          This is not an average Dubai price: the published figures cover different\r\n          Invisalign packages and treatment scopes.\r\n        <\/p>\r\n\r\n        <p>\r\n          What matters most is what your quote actually covers.\r\n          Express, Lite, Moderate, Comprehensive and First are different treatment options,\r\n          and one-jaw pricing should not be compared directly with treatment for both jaws.\r\n          Starting prices and promotions also do not necessarily represent the full treatment cost.\r\n        <\/p>\r\n\r\n        <p class=\"inv-evidence-callout\">\r\n          <strong>Evidence note:<\/strong>\r\n          this broad range is based on current published prices from\r\n          <strong>4 Dubai provider groups<\/strong>.\r\n          Public evidence for this overall range remains limited.\r\n        <\/p>\r\n\r\n        <p class=\"inv-route-row\">\r\n          Comparing Invisalign with other orthodontic options?\r\n          See LumiQuest\u2019s\r\n          <a class=\"lq-link\" href=\"\/dubai\/orthodontics\/cost\/\">\r\n            full orthodontic cost overview<\/a>.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <!-- Existing LumiQuest visual -->\r\n      <div class=\"inv-hero-visual\">\r\n        <div class=\"inv-image-card\">\r\n          <img decoding=\"async\"\r\n            src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/09\/invisalign-packages-cost.png\"\r\n            alt=\"Illustration representing Invisalign treatment packages and costs in Dubai\"\r\n          >\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n#inv-cost-hero {\r\n  background: #fff;\r\n  padding: 68px 16px 58px;\r\n}\r\n\r\n#inv-cost-hero .lq-section-inner {\r\n  max-width: 1150px;\r\n  margin: 0 auto;\r\n}\r\n\r\n#inv-cost-hero .inv-hero-grid {\r\n  display: grid;\r\n  grid-template-columns: minmax(0, 1.65fr) minmax(260px, .75fr);\r\n  gap: 54px;\r\n  align-items: center;\r\n}\r\n\r\n\/* Main content *\/\r\n#inv-cost-hero .inv-hero-content {\r\n  max-width: 760px;\r\n}\r\n\r\n\/* H1 *\/\r\n#inv-cost-hero h1 {\r\n  position: relative;\r\n  display: block;\r\n  width: fit-content;\r\n  margin: 0 0 18px;\r\n  color: #222;\r\n  font-size: 34px;\r\n  line-height: 1.2;\r\n  font-weight: 750;\r\n}\r\n\r\n#inv-cost-hero h1::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset-inline-start: 0;\r\n  bottom: -9px;\r\n  width: 92px;\r\n  height: 3px;\r\n  border-radius: 4px;\r\n  background: linear-gradient(90deg, #ff7a00, #ff5fa2);\r\n}\r\n\r\n\/* Evidence date \u2014 intentionally beneath H1 *\/\r\n#inv-cost-hero .inv-evidence-date {\r\n  display: flex;\r\n  width: fit-content;\r\n  align-items: center;\r\n  gap: 6px;\r\n  margin: 4px 0 24px;\r\n  padding: 6px 10px;\r\n  background: #f7f7f8;\r\n  border: 1px solid #e8e8eb;\r\n  border-radius: 999px;\r\n  color: #656565;\r\n  font-size: 12.5px;\r\n  line-height: 1.3;\r\n  font-weight: 600;\r\n}\r\n\r\n#inv-cost-hero .inv-evidence-date span {\r\n  color: #BD552A;\r\n}\r\n\r\n\/* Direct-answer subheading *\/\r\n#inv-cost-hero h2 {\r\n  margin: 0 0 13px;\r\n  color: #222;\r\n  font-size: 23px;\r\n  line-height: 1.35;\r\n  font-weight: 700;\r\n}\r\n\r\n\/* Body *\/\r\n#inv-cost-hero p {\r\n  color: #444;\r\n  font-size: 16.5px;\r\n  line-height: 1.72;\r\n}\r\n\r\n#inv-cost-hero .inv-lead {\r\n  margin-top: 0;\r\n}\r\n\r\n\/* Price emphasis *\/\r\n#inv-cost-hero .inv-range {\r\n  display: inline;\r\n  color: #222;\r\n  font-weight: 800;\r\n  padding: 0 2px;\r\n  white-space: nowrap;\r\n  background:\r\n    linear-gradient(\r\n      transparent 62%,\r\n      rgba(255, 166, 92, .22) 62%\r\n    );\r\n}\r\n\r\n\/* Evidence qualification \u2014 visible but secondary *\/\r\n#inv-cost-hero .inv-evidence-callout {\r\n  margin: 20px 0 0;\r\n  padding: 11px 14px;\r\n  background: #fafafa;\r\n  border-inline-start: 3px solid rgba(189,85,42,.42);\r\n  border-radius: 0 8px 8px 0;\r\n  color: #666;\r\n  font-size: 13.5px;\r\n  line-height: 1.6;\r\n}\r\n\r\n#inv-cost-hero .inv-evidence-callout strong {\r\n  color: #4b4b4b;\r\n}\r\n\r\n\/* Contextual route *\/\r\n#inv-cost-hero .inv-route-row {\r\n  margin: 18px 0 0;\r\n  color: #555;\r\n  font-size: 14px;\r\n  line-height: 1.6;\r\n}\r\n\r\n#inv-cost-hero .inv-route-row .lq-link {\r\n  font-weight: 600;\r\n}\r\n\r\n\/* Hero visual *\/\r\n#inv-cost-hero .inv-hero-visual {\r\n  display: flex;\r\n  justify-content: center;\r\n}\r\n\r\n#inv-cost-hero .inv-image-card {\r\n  width: 100%;\r\n  max-width: 355px;\r\n  padding: 16px;\r\n  background: #fff;\r\n  border: 1px solid #ececef;\r\n  border-radius: 20px;\r\n  box-shadow: 0 8px 28px rgba(0,0,0,.07);\r\n}\r\n\r\n#inv-cost-hero .inv-image-card img {\r\n  display: block;\r\n  width: 100%;\r\n  height: auto;\r\n  border-radius: 14px;\r\n}\r\n\r\n\/* Tablet *\/\r\n@media (max-width: 960px) {\r\n  #inv-cost-hero .inv-hero-grid {\r\n    grid-template-columns: minmax(0,1.4fr) minmax(220px,.7fr);\r\n    gap: 34px;\r\n  }\r\n\r\n  #inv-cost-hero h1 {\r\n    font-size: 31px;\r\n  }\r\n}\r\n\r\n\/* Mobile *\/\r\n@media (max-width: 768px) {\r\n  #inv-cost-hero {\r\n    padding: 48px 16px;\r\n  }\r\n\r\n  #inv-cost-hero .inv-hero-grid {\r\n    grid-template-columns: 1fr;\r\n    gap: 30px;\r\n  }\r\n\r\n  #inv-cost-hero h1 {\r\n    font-size: 29px;\r\n  }\r\n\r\n  #inv-cost-hero h2 {\r\n    font-size: 21px;\r\n  }\r\n\r\n  #inv-cost-hero p {\r\n    font-size: 16px;\r\n  }\r\n\r\n  #inv-cost-hero .inv-evidence-callout {\r\n    font-size: 13.5px;\r\n  }\r\n\r\n  #inv-cost-hero .inv-route-row {\r\n    font-size: 14px;\r\n  }\r\n\r\n  #inv-cost-hero .inv-image-card {\r\n    max-width: 250px;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e818b6c elementor-widget elementor-widget-html\" data-id=\"e818b6c\" 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<!-- Component 2: Invisalign Package Prices -->\r\n<section\r\n  id=\"inv-cost-packages\"\r\n  class=\"lq lq-section inv-package-section\"\r\n  dir=\"auto\"\r\n  aria-labelledby=\"inv-cost-packages-title\"\r\n>\r\n  <div class=\"lq-section-inner\">\r\n\r\n    <!-- Patient-facing introduction -->\r\n    <header class=\"inv-package-header\">\r\n      <h2 id=\"inv-cost-packages-title\">Invisalign package prices in Dubai<\/h2>\r\n\r\n      <p>\r\n        Different Invisalign packages can have very different prices.\r\n        Here are the current publicly published Dubai prices LumiQuest found\r\n        for named Invisalign packages. Use them as a comparison guide rather\r\n        than an average price or a guaranteed treatment quote.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <!-- Patient-facing comparison table -->\r\n    <div\r\n      class=\"inv-patient-table-wrap\"\r\n      role=\"region\"\r\n      tabindex=\"0\"\r\n      aria-label=\"Published Invisalign package prices found in Dubai\"\r\n    >\r\n      <table class=\"inv-patient-table\">\r\n        <thead>\r\n          <tr>\r\n            <th scope=\"col\">Invisalign package<\/th>\r\n            <th scope=\"col\">Published prices found<\/th>\r\n          <\/tr>\r\n        <\/thead>\r\n\r\n        <tbody>\r\n          <tr>\r\n            <th scope=\"row\">Express<\/th>\r\n            <td><strong>AED 3,500\u201313,545<\/strong><\/td>\r\n          <\/tr>\r\n\r\n          <tr>\r\n            <th scope=\"row\">Lite \/ provider-stated \u201cLight\u201d<\/th>\r\n            <td><strong>AED 7,000\u201328,000<\/strong><\/td>\r\n          <\/tr>\r\n\r\n          <tr>\r\n            <th scope=\"row\">Moderate<\/th>\r\n            <td><strong>AED 9,000\u201332,200<\/strong><\/td>\r\n          <\/tr>\r\n\r\n          <tr>\r\n            <th scope=\"row\">Comprehensive<\/th>\r\n            <td><strong>AED 12,000\u201332,000<\/strong><\/td>\r\n          <\/tr>\r\n\r\n          <tr>\r\n            <th scope=\"row\">\r\n              <a\r\n                class=\"lq-link\"\r\n                href=\"\/dubai\/orthodontics\/invisalign\/first\/\"\r\n              >Invisalign First<\/a>\r\n            <\/th>\r\n            <td><strong>AED 6,000\u201325,000<\/strong><\/td>\r\n          <\/tr>\r\n\r\n          <tr>\r\n            <th scope=\"row\">Provider-stated Invisalign Full<\/th>\r\n            <td>\r\n              <strong class=\"inv-example-prices\">\r\n                <span dir=\"ltr\">AED 20,000<\/span>\r\n                <span dir=\"ltr\">AED 38,220<\/span>\r\n              <\/strong>\r\n              <span class=\"inv-example-label\">two published examples<\/span>\r\n            <\/td>\r\n          <\/tr>\r\n        <\/tbody>\r\n      <\/table>\r\n    <\/div>\r\n\r\n    <!-- Patient-facing price guidance -->\r\n    <div class=\"inv-price-context\">\r\n      <p>\r\n        These figures show prices that Dubai providers have published publicly.\r\n        They are not average or typical Dubai fees, and your own quote may differ\r\n        depending on the package, treatment scope and what is included.\r\n      <\/p>\r\n\r\n      <p>\r\n        <strong>About Invisalign Full:<\/strong>\r\n        the <span class=\"inv-money\" dir=\"ltr\">AED 20,000<\/span> and\r\n        <span class=\"inv-money\" dir=\"ltr\">AED 38,220<\/span> figures are two published examples,\r\n        not a price range. The\r\n        <span class=\"inv-money\" dir=\"ltr\">AED 38,220<\/span> price was stated before 5% VAT.\r\n      <\/p>\r\n\r\n      <p class=\"inv-price-checked\">\r\n        Price evidence checked: 17 August 2026.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- Research\/evidence layer -->\r\n    <details class=\"inv-evidence-details\">\r\n\r\n      <summary>\r\n        <span>\r\n          Evidence notes for these prices\r\n          <small class=\"inv-summary-helper\">\r\n            Provider counts, evidence tiers and scope limitations\r\n          <\/small>\r\n        <\/span>\r\n      <\/summary>\r\n\r\n      <div class=\"inv-evidence-body\">\r\n\r\n        <p class=\"inv-evidence-intro\">\r\n          Evidence tiers describe how much publicly available price evidence LumiQuest found.\r\n          They do not establish a representative Dubai market average.\r\n        <\/p>\r\n\r\n        <!-- Express -->\r\n        <details class=\"inv-package-evidence\">\r\n          <summary>\r\n            <h3>Invisalign Express<\/h3>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-package-evidence-body\">\r\n            <div class=\"inv-evidence-meta\">\r\n              <span><strong>Provider n:<\/strong> 3<\/span>\r\n              <span><strong>Evidence tier:<\/strong> limited public evidence<\/span>\r\n            <\/div>\r\n\r\n            <p>\r\n              Across 3 current Dubai provider groups in LumiQuest\u2019s systematic public-price\r\n              evidence synthesis, explicitly labelled Invisalign Express package prices or\r\n              package ranges spanned AED 3,500\u201313,545 in evidence verified on 17 August 2026.\r\n              One provider published separate one- and both-jaw prices and added 5% VAT.\r\n            <\/p>\r\n\r\n            <p>\r\n              Express terminology needs care: the current Invisalign portfolio distinguishes\r\n              Express configurations, and the exact Dubai claim excludes combined legacy\/provider\r\n              wording such as \u201ci7 \/ Express.\u201d Compare the exact package name, jaw scope and what\r\n              is included.\r\n            <\/p>\r\n          <\/div>\r\n        <\/details>\r\n\r\n        <!-- Lite -->\r\n        <details class=\"inv-package-evidence\">\r\n          <summary>\r\n            <h3>Invisalign Lite \/ provider-stated \u201cLight\u201d<\/h3>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-package-evidence-body\">\r\n            <div class=\"inv-evidence-meta\">\r\n              <span><strong>Provider n:<\/strong> 6<\/span>\r\n              <span><strong>Evidence tier:<\/strong> moderate public evidence<\/span>\r\n            <\/div>\r\n\r\n            <p>\r\n              Across 6 current Dubai provider groups, publicly stated Invisalign Lite \u2014\r\n              including one provider\u2019s literal \u201cLight\u201d wording \u2014 package prices or package\r\n              ranges spanned AED 7,000\u201328,000 in evidence verified on 17 August 2026.\r\n              One provider published separate one- and both-jaw prices and added 5% VAT.\r\n            <\/p>\r\n\r\n            <p>\r\n              This is the strongest package-level cell in the public evidence by quantity,\r\n              but it is still an observed public span rather than an average market rate.\r\n            <\/p>\r\n          <\/div>\r\n        <\/details>\r\n\r\n        <!-- Moderate -->\r\n        <details class=\"inv-package-evidence\">\r\n          <summary>\r\n            <h3>Invisalign Moderate<\/h3>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-package-evidence-body\">\r\n            <div class=\"inv-evidence-meta\">\r\n              <span><strong>Provider n:<\/strong> 5<\/span>\r\n              <span><strong>Evidence tier:<\/strong> limited public evidence<\/span>\r\n            <\/div>\r\n\r\n            <p>\r\n              Across 5 current Dubai provider groups, publicly stated Invisalign Moderate\r\n              package prices or provider-published package ranges spanned AED 9,000\u201332,200\r\n              in evidence verified on 17 August 2026. One provider published separate\r\n              one- and both-jaw prices and added 5% VAT.\r\n            <\/p>\r\n\r\n            <p>\r\n              Do not treat Moderate as another name for Lite or Comprehensive.\r\n              Package wording and the quoted scope should remain explicit.\r\n            <\/p>\r\n          <\/div>\r\n        <\/details>\r\n\r\n        <!-- Comprehensive -->\r\n        <details class=\"inv-package-evidence\">\r\n          <summary>\r\n            <h3>Invisalign Comprehensive<\/h3>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-package-evidence-body\">\r\n            <div class=\"inv-evidence-meta\">\r\n              <span><strong>Provider n:<\/strong> 3<\/span>\r\n              <span><strong>Evidence tier:<\/strong> limited public evidence<\/span>\r\n            <\/div>\r\n\r\n            <p>\r\n              Across 3 current Dubai provider groups with explicitly labelled Invisalign\r\n              Comprehensive pricing, public package prices or ranges spanned AED 12,000\u201332,000\r\n              in evidence verified on 17 August 2026.\r\n            <\/p>\r\n\r\n            <p>\r\n              This is limited public evidence. The exact Comprehensive claim excludes combined\r\n              \u201cFull \/ Comprehensive\u201d provider wording; one source contains two Comprehensive\r\n              figures and another uses \u201cup to\u201d wording.\r\n            <\/p>\r\n          <\/div>\r\n        <\/details>\r\n\r\n        <!-- Full -->\r\n        <details class=\"inv-package-evidence\">\r\n          <summary>\r\n            <h3>Provider-stated Invisalign Full<\/h3>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-package-evidence-body\">\r\n            <div class=\"inv-evidence-meta\">\r\n              <span><strong>Provider n:<\/strong> 2 observed examples<\/span>\r\n            <\/div>\r\n\r\n            <p>\r\n              Two current Dubai provider groups using the provider term \u201cInvisalign Full\u201d\r\n              published package prices of AED 20,000 and AED 38,220; the latter was stated\r\n              before 5% VAT. These are observed examples and are not automatically equivalent\r\n              to Invisalign Comprehensive.\r\n            <\/p>\r\n          <\/div>\r\n        <\/details>\r\n\r\n        <!-- First -->\r\n        <details class=\"inv-package-evidence\">\r\n          <summary>\r\n            <h3>Invisalign First<\/h3>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-package-evidence-body\">\r\n            <div class=\"inv-evidence-meta\">\r\n              <span><strong>Provider n:<\/strong> 4<\/span>\r\n              <span><strong>Evidence tier:<\/strong> limited public evidence<\/span>\r\n            <\/div>\r\n\r\n            <p>\r\n              Across 4 current Dubai provider groups, publicly stated Invisalign First package\r\n              prices or provider-published package ranges spanned AED 6,000\u201325,000 in evidence\r\n              verified on 17 August 2026.\r\n            <\/p>\r\n\r\n            <p>\r\n              This is limited public evidence. Invisalign First is a child \/ Phase-1 configuration\r\n              and should stay separate from adult package categories and from a generic Teen range.\r\n            <\/p>\r\n          <\/div>\r\n        <\/details>\r\n\r\n      <\/div>\r\n    <\/details>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n#inv-cost-packages {\r\n  background: #fafafa;\r\n  padding: 64px 16px;\r\n}\r\n\r\n#inv-cost-packages .lq-section-inner {\r\n  max-width: 1050px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PATIENT-FACING HEADING\r\n========================================================= *\/\r\n\r\n#inv-cost-packages .inv-package-header {\r\n  text-align: center;\r\n  margin-bottom: 32px;\r\n}\r\n\r\n#inv-cost-packages .inv-package-header h2 {\r\n  position: relative;\r\n  display: inline-block;\r\n  margin: 0 0 20px;\r\n  color: #222;\r\n  font-size: 29px;\r\n  line-height: 1.25;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-packages .inv-package-header h2::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  bottom: -9px;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 78px;\r\n  height: 3px;\r\n  border-radius: 4px;\r\n  background: linear-gradient(90deg,#ff7a00,#ff5fa2);\r\n}\r\n\r\n#inv-cost-packages .inv-package-header p {\r\n  max-width: 720px;\r\n  margin: 0 auto;\r\n  color: #444;\r\n  font-size: 16.5px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PATIENT PRICE TABLE\r\n========================================================= *\/\r\n\r\n#inv-cost-packages .inv-patient-table-wrap {\r\n  max-width: 820px;\r\n  margin: 0 auto;\r\n  overflow-x: auto;\r\n  background: #fff;\r\n  border: 1px solid #e7e8eb;\r\n  border-radius: 16px;\r\n  box-shadow: 0 4px 16px rgba(0,0,0,.045);\r\n}\r\n\r\n#inv-cost-packages .inv-patient-table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n}\r\n\r\n#inv-cost-packages .inv-patient-table th,\r\n#inv-cost-packages .inv-patient-table td {\r\n  padding: 17px 20px;\r\n  text-align: start;\r\n  border-bottom: 1px solid #ececef;\r\n  vertical-align: middle;\r\n  color: #333;\r\n  line-height: 1.5;\r\n}\r\n\r\n#inv-cost-packages .inv-patient-table thead th {\r\n  background: #fff9f5;\r\n  color: #222;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-packages .inv-patient-table tbody th {\r\n  width: 52%;\r\n  color: #222;\r\n  font-size: 15px;\r\n  font-weight: 650;\r\n}\r\n\r\n#inv-cost-packages .inv-patient-table tbody td {\r\n  font-size: 15px;\r\n}\r\n\r\n#inv-cost-packages .inv-patient-table tbody td strong {\r\n  color: #222;\r\n  font-size: 16px;\r\n  font-weight: 750;\r\n  white-space: nowrap;\r\n}\r\n\r\n#inv-cost-packages .inv-patient-table tbody tr:last-child th,\r\n#inv-cost-packages .inv-patient-table tbody tr:last-child td {\r\n  border-bottom: 0;\r\n}\r\n\r\n#inv-cost-packages .inv-patient-table tbody tr:hover {\r\n  background: #fffdfb;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TWO SEPARATE FULL EXAMPLES\r\n========================================================= *\/\r\n\r\n#inv-cost-packages .inv-example-prices {\r\n  display: grid;\r\n  gap: 2px;\r\n}\r\n\r\n#inv-cost-packages .inv-example-prices span {\r\n  display: block;\r\n  direction: ltr;\r\n  unicode-bidi: isolate;\r\n  white-space: nowrap;\r\n}\r\n\r\nhtml[dir=\"rtl\"] #inv-cost-packages .inv-example-prices span {\r\n  text-align: right;\r\n}\r\n\r\n#inv-cost-packages .inv-example-label {\r\n  display: block;\r\n  margin-top: 3px;\r\n  color: #777;\r\n  font-size: 12px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   INLINE CURRENCY ISOLATION\r\n========================================================= *\/\r\n\r\n#inv-cost-packages .inv-money {\r\n  display: inline-block;\r\n  direction: ltr;\r\n  unicode-bidi: isolate;\r\n  white-space: nowrap;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PATIENT-FACING INTERPRETATION\r\n========================================================= *\/\r\n\r\n#inv-cost-packages .inv-price-context {\r\n  max-width: 800px;\r\n  margin: 18px auto 28px;\r\n  text-align: start;\r\n}\r\n\r\n#inv-cost-packages .inv-price-context p {\r\n  margin: 7px 0;\r\n  color: #5f5f5f;\r\n  font-size: 13.5px;\r\n  line-height: 1.6;\r\n}\r\n\r\n#inv-cost-packages .inv-price-context strong {\r\n  color: #444;\r\n}\r\n\r\n#inv-cost-packages .inv-price-checked {\r\n  color: #777;\r\n  font-size: 12.5px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MAIN EVIDENCE ACCORDION\r\n========================================================= *\/\r\n\r\n#inv-cost-packages .inv-evidence-details {\r\n  max-width: 820px;\r\n  margin: 0 auto;\r\n  background: #fff;\r\n  border: 1px solid #e6e7ea;\r\n  border-radius: 13px;\r\n  overflow: hidden;\r\n}\r\n\r\n#inv-cost-packages .inv-evidence-details > summary {\r\n  list-style: none;\r\n  cursor: pointer;\r\n  position: relative;\r\n  padding-block: 15px;\r\n  padding-inline-start: 18px;\r\n  padding-inline-end: 58px;\r\n  color: #333;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-packages .inv-evidence-details > summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n#inv-cost-packages .inv-evidence-details > summary::after {\r\n  content: \"+\";\r\n  position: absolute;\r\n  inset-inline-end: 16px;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  width: 25px;\r\n  height: 25px;\r\n  display: inline-flex;\r\n  justify-content: center;\r\n  align-items: center;\r\n  border-radius: 999px;\r\n  background: #fff4ed;\r\n  color: #BD552A;\r\n  font-size: 18px;\r\n  font-weight: 500;\r\n}\r\n\r\n#inv-cost-packages .inv-evidence-details[open] > summary::after {\r\n  content: \"\u2212\";\r\n}\r\n\r\n#inv-cost-packages .inv-summary-helper {\r\n  display: block;\r\n  margin-top: 3px;\r\n  color: #777;\r\n  font-size: 12px;\r\n  line-height: 1.45;\r\n  font-weight: 400;\r\n}\r\n\r\n#inv-cost-packages .inv-evidence-body {\r\n  padding: 18px 20px 20px;\r\n  border-top: 1px solid #ededf0;\r\n}\r\n\r\n#inv-cost-packages .inv-evidence-intro {\r\n  margin: 0 0 16px;\r\n  padding: 12px 14px;\r\n  background: #fafbfc;\r\n  border-radius: 10px;\r\n  color: #666;\r\n  font-size: 13px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   INDIVIDUAL PACKAGE ACCORDIONS\r\n========================================================= *\/\r\n\r\n#inv-cost-packages .inv-package-evidence {\r\n  margin: 0;\r\n  border-top: 1px solid #ededf0;\r\n}\r\n\r\n#inv-cost-packages .inv-package-evidence:last-child {\r\n  border-bottom: 1px solid #ededf0;\r\n}\r\n\r\n#inv-cost-packages .inv-package-evidence > summary {\r\n  list-style: none;\r\n  cursor: pointer;\r\n  position: relative;\r\n  padding-block: 16px;\r\n  padding-inline-start: 2px;\r\n  padding-inline-end: 46px;\r\n}\r\n\r\n#inv-cost-packages .inv-package-evidence > summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n#inv-cost-packages .inv-package-evidence > summary h3 {\r\n  margin: 0;\r\n  color: #222;\r\n  font-size: 16px;\r\n  line-height: 1.4;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-packages .inv-package-evidence > summary::after {\r\n  content: \"+\";\r\n  position: absolute;\r\n  inset-inline-end: 4px;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  width: 23px;\r\n  height: 23px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 999px;\r\n  background: #fff7f3;\r\n  color: #BD552A;\r\n  font-size: 16px;\r\n  font-weight: 500;\r\n}\r\n\r\n#inv-cost-packages .inv-package-evidence[open] > summary::after {\r\n  content: \"\u2212\";\r\n}\r\n\r\n#inv-cost-packages .inv-package-evidence > summary:hover h3 {\r\n  color: #BD552A;\r\n}\r\n\r\n#inv-cost-packages .inv-package-evidence-body {\r\n  padding: 0 2px 19px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   EVIDENCE CHIPS\r\n========================================================= *\/\r\n\r\n#inv-cost-packages .inv-evidence-meta {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 8px 10px;\r\n  margin-bottom: 12px;\r\n}\r\n\r\n#inv-cost-packages .inv-evidence-meta span {\r\n  padding: 5px 8px;\r\n  background: #fff7f3;\r\n  border-radius: 7px;\r\n  color: #654838;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESEARCH COPY\r\n========================================================= *\/\r\n\r\n#inv-cost-packages .inv-package-evidence-body p {\r\n  margin: 9px 0 0;\r\n  color: #555;\r\n  font-size: 14px;\r\n  line-height: 1.68;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   KEYBOARD ACCESSIBILITY\r\n========================================================= *\/\r\n\r\n#inv-cost-packages summary:focus-visible {\r\n  outline: 3px solid rgba(255,122,0,.2);\r\n  outline-offset: -3px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width:768px) {\r\n\r\n  #inv-cost-packages {\r\n    padding: 48px 16px;\r\n  }\r\n\r\n  #inv-cost-packages .inv-package-header h2 {\r\n    font-size: 27px;\r\n  }\r\n\r\n  #inv-cost-packages .inv-package-header p {\r\n    font-size: 16px;\r\n  }\r\n\r\n  #inv-cost-packages .inv-patient-table th,\r\n  #inv-cost-packages .inv-patient-table td {\r\n    padding: 14px 13px;\r\n  }\r\n\r\n  #inv-cost-packages .inv-patient-table tbody th {\r\n    width: 50%;\r\n    font-size: 14px;\r\n  }\r\n\r\n  #inv-cost-packages .inv-patient-table tbody td,\r\n  #inv-cost-packages .inv-patient-table tbody td strong {\r\n    font-size: 14px;\r\n  }\r\n\r\n  #inv-cost-packages .inv-patient-table tbody td strong {\r\n    white-space: normal;\r\n  }\r\n\r\n  #inv-cost-packages .inv-example-prices span {\r\n    white-space: nowrap;\r\n  }\r\n\r\n  #inv-cost-packages .inv-evidence-body {\r\n    padding: 16px 18px 18px;\r\n  }\r\n\r\n  #inv-cost-packages .inv-package-evidence > summary {\r\n    padding-block: 15px;\r\n  }\r\n\r\n  #inv-cost-packages .inv-package-evidence > summary h3 {\r\n    font-size: 15.5px;\r\n  }\r\n\r\n  #inv-cost-packages .inv-package-evidence-body p {\r\n    font-size: 14px;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a648e2 elementor-widget elementor-widget-html\" data-id=\"9a648e2\" 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<!-- Why the Invisalign package name matters -->\r\n<section\r\n  id=\"inv-cost-package-terms\"\r\n  class=\"lq lq-section inv-package-terms\"\r\n  dir=\"auto\"\r\n  aria-labelledby=\"inv-cost-package-terms-title\"\r\n>\r\n  <div class=\"lq-section-inner\">\r\n\r\n    <header class=\"inv-terms-header\">\r\n\r\n      <h2 id=\"inv-cost-package-terms-title\">\r\n        Why the Invisalign package name matters\r\n      <\/h2>\r\n\r\n      <p class=\"inv-terms-lead\">\r\n        Two Invisalign quotes can look very different because they may cover\r\n        different packages or different amounts of treatment.\r\n        Before comparing prices, make sure the quotes actually cover the same thing.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n\r\n    <!-- Patient-facing comparison rules -->\r\n    <div class=\"inv-terms-rules\">\r\n\r\n\r\n      <div class=\"inv-rule-card\">\r\n\r\n        <div\r\n          class=\"inv-rule-number\"\r\n          aria-hidden=\"true\"\r\n        >\r\n          1\r\n        <\/div>\r\n\r\n        <div class=\"inv-rule-copy\">\r\n\r\n          <strong>\r\n            Match the package first\r\n          <\/strong>\r\n\r\n          <p>\r\n            Express, Lite, Moderate and Comprehensive are different Invisalign packages.\r\n            <sup\r\n              class=\"inv-term-cite\"\r\n              aria-label=\"Reference 1\"\r\n            >[\r\n              <a\r\n                href=\"#inv-cost-ref-1\"\r\n                target=\"_self\"\r\n              >1<\/a>]\r\n            <\/sup>\r\n            A cheaper Express quote should not be compared directly with a Comprehensive\r\n            quote as though they include the same amount of treatment.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"inv-rule-card\">\r\n\r\n        <div\r\n          class=\"inv-rule-number\"\r\n          aria-hidden=\"true\"\r\n        >\r\n          2\r\n        <\/div>\r\n\r\n        <div class=\"inv-rule-copy\">\r\n\r\n          <strong>\r\n            Check whether the price is for one jaw or both\r\n          <\/strong>\r\n\r\n          <p>\r\n            A price for treating one jaw may be lower than a price covering both jaws.\r\n            Check this before deciding that one quote is cheaper than another.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"inv-rule-card\">\r\n\r\n        <div\r\n          class=\"inv-rule-number\"\r\n          aria-hidden=\"true\"\r\n        >\r\n          3\r\n        <\/div>\r\n\r\n        <div class=\"inv-rule-copy\">\r\n\r\n          <strong>\r\n            Do not assume similar package names mean the same thing\r\n          <\/strong>\r\n\r\n          <p>\r\n            Some clinics use wording such as \u201cFull\u201d or \u201cLight.\u201d\r\n            A package called \u201cFull\u201d does not necessarily mean the same thing as\r\n            Invisalign Comprehensive, so check exactly what the package includes\r\n            before comparing prices.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- Quick terminology guide -->\r\n    <div class=\"inv-terms-guide\">\r\n\r\n      <p class=\"inv-guide-title\">\r\n        Common Invisalign package names you may see\r\n      <\/p>\r\n\r\n      <div\r\n        class=\"inv-package-chips\"\r\n        aria-label=\"Common Invisalign package names\"\r\n      >\r\n        <span>Express<\/span>\r\n        <span>Lite<\/span>\r\n        <span>Moderate<\/span>\r\n        <span>Comprehensive<\/span>\r\n        <span>First<\/span>\r\n        <span>Provider-stated Full<\/span>\r\n      <\/div>\r\n\r\n      <p class=\"inv-guide-note\">\r\n        <strong>Invisalign First<\/strong> is designed for children having early\r\n        orthodontic treatment (Phase 1), so its prices should be compared separately\r\n        from adult Invisalign packages.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"inv-terms-takeaway\">\r\n\r\n      <span\r\n        class=\"inv-takeaway-icon\"\r\n        aria-hidden=\"true\"\r\n      >\r\n        \u2713\r\n      <\/span>\r\n\r\n      <p>\r\n        <strong>Best way to compare two quotes:<\/strong>\r\n        first check the package, whether the price covers one or both jaws,\r\n        and what is included. Then compare the total price.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <p class=\"inv-terms-route\">\r\n      Want to understand what the different Invisalign options are used for?\r\n      See LumiQuest\u2019s\r\n      <a\r\n        class=\"lq-link\"\r\n        href=\"\/dubai\/orthodontics\/invisalign\/\"\r\n      >\r\n        main Invisalign guide\r\n      <\/a>.\r\n    <\/p>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<style>\r\n\r\n#inv-cost-package-terms {\r\n  background: #fff;\r\n  padding: 64px 16px;\r\n}\r\n\r\n\r\n#inv-cost-package-terms .lq-section-inner {\r\n  max-width: 1050px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADING\r\n========================================================= *\/\r\n\r\n#inv-cost-package-terms .inv-terms-header {\r\n  max-width: 760px;\r\n\r\n  margin: 0 auto 36px;\r\n\r\n  text-align: center;\r\n}\r\n\r\n\r\n#inv-cost-package-terms .inv-terms-header h2 {\r\n  position: relative;\r\n\r\n  display: inline-block;\r\n\r\n  margin: 0 0 20px;\r\n\r\n  color: #222;\r\n\r\n  font-size: 29px;\r\n  line-height: 1.25;\r\n  font-weight: 700;\r\n}\r\n\r\n\r\n#inv-cost-package-terms\r\n.inv-terms-header h2::after {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  bottom: -9px;\r\n  left: 50%;\r\n\r\n  transform: translateX(-50%);\r\n\r\n  width: 78px;\r\n  height: 3px;\r\n\r\n  border-radius: 4px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      90deg,\r\n      #ff7a00,\r\n      #ff5fa2\r\n    );\r\n}\r\n\r\n\r\n#inv-cost-package-terms .inv-terms-lead {\r\n  margin: 0;\r\n\r\n  color: #444;\r\n\r\n  font-size: 16.5px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   COMPARISON RULES\r\n========================================================= *\/\r\n\r\n#inv-cost-package-terms .inv-terms-rules {\r\n  max-width: 850px;\r\n\r\n  margin: 0 auto;\r\n\r\n  display: grid;\r\n\r\n  gap: 14px;\r\n}\r\n\r\n\r\n#inv-cost-package-terms .inv-rule-card {\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    42px\r\n    minmax(0,1fr);\r\n\r\n  gap: 16px;\r\n\r\n  align-items: flex-start;\r\n\r\n  padding:\r\n    20px\r\n    22px;\r\n\r\n  background: #fafafa;\r\n\r\n  border:\r\n    1px solid\r\n    #ececef;\r\n\r\n  border-radius: 14px;\r\n}\r\n\r\n\r\n#inv-cost-package-terms .inv-rule-number {\r\n  width: 38px;\r\n  height: 38px;\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: #fff3ec;\r\n\r\n  color: #BD552A;\r\n\r\n  font-size: 16px;\r\n  line-height: 1;\r\n  font-weight: 750;\r\n}\r\n\r\n\r\n#inv-cost-package-terms\r\n.inv-rule-copy strong {\r\n  display: block;\r\n\r\n  margin-bottom: 5px;\r\n\r\n  color: #222;\r\n\r\n  font-size: 16px;\r\n  line-height: 1.4;\r\n}\r\n\r\n\r\n#inv-cost-package-terms\r\n.inv-rule-copy p {\r\n  margin: 0;\r\n\r\n  color: #555;\r\n\r\n  font-size: 14.5px;\r\n  line-height: 1.65;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   GOVERNED CITATION MARKER\r\n========================================================= *\/\r\n\r\n#inv-cost-package-terms .inv-term-cite {\r\n  display: inline;\r\n\r\n  white-space: nowrap;\r\n\r\n  margin-inline-start: 3px;\r\n\r\n  direction: ltr;\r\n  unicode-bidi: isolate;\r\n\r\n  font-size: .78em;\r\n  line-height: 1;\r\n\r\n  font-weight: 650;\r\n\r\n  vertical-align: super;\r\n}\r\n\r\n\r\n#inv-cost-package-terms .inv-term-cite a,\r\n#inv-cost-package-terms .inv-term-cite a:link,\r\n#inv-cost-package-terms .inv-term-cite a:visited,\r\n#inv-cost-package-terms .inv-term-cite a:active {\r\n  color: #8a4b22 !important;\r\n\r\n  text-decoration: none !important;\r\n\r\n  direction: ltr;\r\n  unicode-bidi: isolate;\r\n}\r\n\r\n\r\n#inv-cost-package-terms\r\n.inv-term-cite a:hover,\r\n#inv-cost-package-terms\r\n.inv-term-cite a:focus-visible {\r\n  text-decoration:\r\n    underline !important;\r\n}\r\n\r\n\r\n#inv-cost-package-terms\r\n.inv-term-cite a:focus-visible {\r\n  outline:\r\n    2px solid\r\n    rgba(255,122,0,.35);\r\n\r\n  outline-offset: 2px;\r\n\r\n  border-radius: 2px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PACKAGE-NAME GUIDE\r\n========================================================= *\/\r\n\r\n#inv-cost-package-terms .inv-terms-guide {\r\n  max-width: 850px;\r\n\r\n  margin: 22px auto 0;\r\n\r\n  padding: 22px;\r\n\r\n  background: #fff;\r\n\r\n  border:\r\n    1px solid\r\n    #e8e9ec;\r\n\r\n  border-radius: 14px;\r\n}\r\n\r\n\r\n#inv-cost-package-terms .inv-guide-title {\r\n  margin:\r\n    0\r\n    0\r\n    13px;\r\n\r\n  color: #333;\r\n\r\n  font-size: 14px;\r\n  line-height: 1.4;\r\n  font-weight: 700;\r\n}\r\n\r\n\r\n#inv-cost-package-terms .inv-package-chips {\r\n  display: flex;\r\n\r\n  flex-wrap: wrap;\r\n\r\n  gap: 8px;\r\n}\r\n\r\n\r\n#inv-cost-package-terms\r\n.inv-package-chips span {\r\n  display: inline-flex;\r\n\r\n  align-items: center;\r\n\r\n  min-height: 32px;\r\n\r\n  padding:\r\n    6px\r\n    11px;\r\n\r\n  background: #fff7f3;\r\n\r\n  border:\r\n    1px solid\r\n    #f3dfd5;\r\n\r\n  border-radius: 999px;\r\n\r\n  color: #5d463b;\r\n\r\n  font-size: 13px;\r\n  line-height: 1.3;\r\n  font-weight: 600;\r\n}\r\n\r\n\r\n#inv-cost-package-terms .inv-guide-note {\r\n  margin:\r\n    16px\r\n    0\r\n    0;\r\n\r\n  color: #5b5b5b;\r\n\r\n  font-size: 13.5px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PATIENT TAKEAWAY\r\n========================================================= *\/\r\n\r\n#inv-cost-package-terms .inv-terms-takeaway {\r\n  max-width: 850px;\r\n\r\n  margin: 20px auto 0;\r\n\r\n  display: flex;\r\n\r\n  gap: 11px;\r\n\r\n  align-items: flex-start;\r\n\r\n  padding:\r\n    15px\r\n    18px;\r\n\r\n  background: #fafafa;\r\n\r\n  border-inline-start:\r\n    3px solid\r\n    rgba(189,85,42,.42);\r\n\r\n  border-radius:\r\n    0\r\n    10px\r\n    10px\r\n    0;\r\n}\r\n\r\n\r\n#inv-cost-package-terms .inv-takeaway-icon {\r\n  flex:\r\n    0\r\n    0\r\n    auto;\r\n\r\n  color: #BD552A;\r\n\r\n  font-weight: 800;\r\n}\r\n\r\n\r\n#inv-cost-package-terms\r\n.inv-terms-takeaway p {\r\n  margin: 0;\r\n\r\n  color: #555;\r\n\r\n  font-size: 14px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\r\n#inv-cost-package-terms\r\n.inv-terms-takeaway strong {\r\n  color: #333;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CONTEXTUAL LINK\r\n========================================================= *\/\r\n\r\n#inv-cost-package-terms .inv-terms-route {\r\n  max-width: 820px;\r\n\r\n  margin: 19px auto 0;\r\n\r\n  text-align: center;\r\n\r\n  color: #555;\r\n\r\n  font-size: 14px;\r\n  line-height: 1.65;\r\n}\r\n\r\n\r\n#inv-cost-package-terms\r\n.inv-terms-route .lq-link {\r\n  font-weight: 600;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width: 768px) {\r\n\r\n  #inv-cost-package-terms {\r\n    padding:\r\n      48px\r\n      16px;\r\n  }\r\n\r\n\r\n  #inv-cost-package-terms\r\n  .inv-terms-header h2 {\r\n    font-size: 27px;\r\n  }\r\n\r\n\r\n  #inv-cost-package-terms\r\n  .inv-terms-lead {\r\n    font-size: 16px;\r\n  }\r\n\r\n\r\n  #inv-cost-package-terms\r\n  .inv-rule-card {\r\n    grid-template-columns:\r\n      36px\r\n      minmax(0,1fr);\r\n\r\n    gap: 12px;\r\n\r\n    padding:\r\n      17px\r\n      15px;\r\n  }\r\n\r\n\r\n  #inv-cost-package-terms\r\n  .inv-rule-number {\r\n    width: 34px;\r\n    height: 34px;\r\n\r\n    font-size: 14px;\r\n  }\r\n\r\n\r\n  #inv-cost-package-terms\r\n  .inv-rule-copy strong {\r\n    font-size: 15.5px;\r\n  }\r\n\r\n\r\n  #inv-cost-package-terms\r\n  .inv-rule-copy p {\r\n    font-size: 14px;\r\n  }\r\n\r\n\r\n  #inv-cost-package-terms\r\n  .inv-terms-guide {\r\n    padding:\r\n      18px\r\n      16px;\r\n  }\r\n\r\n\r\n  #inv-cost-package-terms\r\n  .inv-terms-takeaway {\r\n    padding: 14px;\r\n  }\r\n\r\n\r\n  #inv-cost-package-terms\r\n  .inv-terms-route {\r\n    text-align: start;\r\n  }\r\n\r\n}\r\n\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47bac38 elementor-widget elementor-widget-html\" data-id=\"47bac38\" 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<!-- Component 4: What can be included in an Invisalign quote? -->\r\n<section\r\n  id=\"inv-cost-inclusions\"\r\n  class=\"lq lq-section inv-cost-inclusions\"\r\n  dir=\"auto\"\r\n  aria-labelledby=\"inv-cost-inclusions-title\"\r\n>\r\n  <div class=\"lq-section-inner\">\r\n\r\n    <header class=\"inv-inclusions-header\">\r\n      <h2 id=\"inv-cost-inclusions-title\">\r\n        What can be included in an Invisalign quote?\r\n      <\/h2>\r\n\r\n      <p>\r\n        Invisalign quotes do not all include the same things.\r\n        Before comparing two prices, ask each provider to show clearly what is\r\n        included in the written treatment quote and what could be charged separately.\r\n      <\/p>\r\n    <\/header>\r\n\r\n    <!-- Patient-facing inclusion guide -->\r\n    <div class=\"inv-inclusions-grid\">\r\n\r\n      <article class=\"inv-inclusion-card\">\r\n        <div class=\"inv-inclusion-icon\" aria-hidden=\"true\">01<\/div>\r\n\r\n        <div>\r\n          <h3>Assessment, scans and treatment planning<\/h3>\r\n\r\n          <p>\r\n            Check whether your consultation, scans, X-rays and digital treatment\r\n            planning are included in the quoted treatment price or charged separately.\r\n          <\/p>\r\n\r\n          <p class=\"inv-inclusion-question\">\r\n            <strong>Ask:<\/strong>\r\n            \u201cAre all the scans and planning I need included in this price?\u201d\r\n          <\/p>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"inv-inclusion-card\">\r\n        <div class=\"inv-inclusion-icon\" aria-hidden=\"true\">02<\/div>\r\n\r\n        <div>\r\n          <h3>Attachments, IPR and check-ups<\/h3>\r\n\r\n          <p>\r\n            If attachments or IPR \u2014 minor enamel reduction between teeth, if needed \u2014\r\n            are part of your treatment, confirm whether they are included.\r\n            Also check whether your routine progress appointments are covered for the\r\n            full course of treatment.\r\n          <\/p>\r\n\r\n          <p class=\"inv-inclusion-question\">\r\n            <strong>Ask:<\/strong>\r\n            \u201cAre attachments, IPR and my regular check-ups included?\u201d\r\n          <\/p>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"inv-inclusion-card\">\r\n        <div class=\"inv-inclusion-icon\" aria-hidden=\"true\">03<\/div>\r\n\r\n        <div>\r\n          <h3>Refinements and additional aligners<\/h3>\r\n\r\n          <p>\r\n            Some treatment plans may need extra aligners after the first planned series.\r\n            Ask how many refinement rounds or additional aligner sets are included and\r\n            what happens if you need more.\r\n          <\/p>\r\n\r\n          <p class=\"inv-inclusion-question\">\r\n            <strong>Ask:<\/strong>\r\n            \u201cHow many refinement rounds are included, and what would extra ones cost?\u201d\r\n          <\/p>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"inv-inclusion-card\">\r\n        <div class=\"inv-inclusion-icon\" aria-hidden=\"true\">04<\/div>\r\n\r\n        <div>\r\n          <h3>Retainers and aftercare<\/h3>\r\n\r\n          <p>\r\n            Retainers may be included in the treatment price or charged separately.\r\n            Ask which retainer you will receive, how many sets are included and what\r\n            replacements would cost.\r\n          <\/p>\r\n\r\n          <p class=\"inv-inclusion-question\">\r\n            <strong>Ask:<\/strong>\r\n            \u201cWhich retainers are included after treatment?\u201d\r\n          <\/p>\r\n\r\n          <p class=\"inv-inclusion-link\">\r\n            For more detail, see LumiQuest\u2019s\r\n            <a\r\n              class=\"lq-link\"\r\n              href=\"\/dubai\/orthodontics\/retainers\/\"\r\n            >\r\n              retainer guide<\/a>.\r\n          <\/p>\r\n        <\/div>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n    <!-- Patient takeaway -->\r\n    <div class=\"inv-inclusions-takeaway\">\r\n      <span aria-hidden=\"true\">\u2713<\/span>\r\n\r\n      <p>\r\n        <strong>Do not compare the headline price alone.<\/strong>\r\n        Two quotes can look similar but include different scans, appointments,\r\n        refinements or retainers.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <!-- Optional research\/evidence layer -->\r\n    <details class=\"inv-inclusions-evidence\">\r\n\r\n      <summary>\r\n        <span>\r\n          Evidence notes for inclusions\r\n          <small>\r\n            What LumiQuest found in current published provider evidence\r\n          <\/small>\r\n        <\/span>\r\n      <\/summary>\r\n\r\n      <div class=\"inv-inclusions-evidence-body\">\r\n\r\n        <p class=\"inv-evidence-intro\">\r\n          LumiQuest found documented examples of these inclusions, but the evidence\r\n          does not support claims such as \u201cmost Dubai providers include refinements\u201d\r\n          or a single standard inclusion list.\r\n        <\/p>\r\n\r\n        <!-- Assessment \/ scans -->\r\n        <details class=\"inv-inclusion-evidence-item\">\r\n          <summary>\r\n            <span>Assessment, scans and planning<\/span>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-inclusion-evidence-content\">\r\n            <p>\r\n              Verified current examples explicitly included consultation at 2 provider\r\n              groups, consultation\/check-up at 1, advanced diagnostics \/ 3D scan at 1,\r\n              digital scan at 1, iTero digital scan at 1, panoramic X-ray at 2 and\r\n              ClinCheck at 1.\r\n            <\/p>\r\n          <\/div>\r\n        <\/details>\r\n\r\n        <!-- Attachments \/ IPR \/ monitoring -->\r\n        <details class=\"inv-inclusion-evidence-item\">\r\n          <summary>\r\n            <span>Attachments, IPR and monitoring<\/span>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-inclusion-evidence-content\">\r\n            <p>\r\n              Verified examples explicitly included attachments at 2 provider groups,\r\n              IPR at 1, all aligners at 1 and progress appointments at 1.\r\n              One Invisalign First \/ Teen source also stated that all progress\r\n              appointments were included.\r\n            <\/p>\r\n          <\/div>\r\n        <\/details>\r\n\r\n        <!-- Refinements -->\r\n        <details class=\"inv-inclusion-evidence-item\">\r\n          <summary>\r\n            <span>Refinements<\/span>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-inclusion-evidence-content\">\r\n            <p>\r\n              Verified examples showed refinements included at 2 provider groups,\r\n              including one source that stated two refinement sets were included.\r\n              Another verified source explicitly included mid-treatment refinements.\r\n            <\/p>\r\n          <\/div>\r\n        <\/details>\r\n\r\n        <!-- Retainers -->\r\n        <details class=\"inv-inclusion-evidence-item\">\r\n          <summary>\r\n            <span>Retainers<\/span>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-inclusion-evidence-content\">\r\n            <p>\r\n              Verified examples explicitly included a final retainer at 1 provider group,\r\n              first Vivera retainers at 1, Vivera retainers at 1, and a First \/ Teen\r\n              final retainer at 1. Other public evidence showed retainers charged separately.\r\n            <\/p>\r\n          <\/div>\r\n        <\/details>\r\n\r\n      <\/div>\r\n    <\/details>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n#inv-cost-inclusions {\r\n  background: #fff;\r\n  padding: 64px 16px;\r\n}\r\n\r\n#inv-cost-inclusions .lq-section-inner {\r\n  max-width: 1050px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* ------------------------------\r\n   Heading\r\n------------------------------ *\/\r\n\r\n#inv-cost-inclusions .inv-inclusions-header {\r\n  max-width: 760px;\r\n  margin: 0 auto 36px;\r\n  text-align: center;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusions-header h2 {\r\n  position: relative;\r\n  display: inline-block;\r\n  margin: 0 0 20px;\r\n  color: #222;\r\n  font-size: 29px;\r\n  line-height: 1.25;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusions-header h2::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  bottom: -9px;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 78px;\r\n  height: 3px;\r\n  border-radius: 4px;\r\n  background: linear-gradient(90deg,#ff7a00,#ff5fa2);\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusions-header p {\r\n  margin: 0;\r\n  color: #444;\r\n  font-size: 16.5px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\/* ------------------------------\r\n   Patient cards\r\n------------------------------ *\/\r\n\r\n#inv-cost-inclusions .inv-inclusions-grid {\r\n  max-width: 900px;\r\n  margin: 0 auto;\r\n  display: grid;\r\n  grid-template-columns: repeat(2,minmax(0,1fr));\r\n  gap: 16px;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusion-card {\r\n  display: grid;\r\n  grid-template-columns: 42px minmax(0,1fr);\r\n  gap: 15px;\r\n  align-items: flex-start;\r\n  padding: 21px;\r\n  background: #fafafa;\r\n  border: 1px solid #e9eaed;\r\n  border-radius: 15px;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusion-icon {\r\n  width: 38px;\r\n  height: 38px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 50%;\r\n  background: #fff3ec;\r\n  color: #BD552A;\r\n  font-size: 12px;\r\n  line-height: 1;\r\n  font-weight: 750;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusion-card h3 {\r\n  margin: 0 0 7px;\r\n  color: #222;\r\n  font-size: 17px;\r\n  line-height: 1.4;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusion-card p {\r\n  margin: 0;\r\n  color: #555;\r\n  font-size: 14px;\r\n  line-height: 1.65;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusion-question {\r\n  margin-top: 12px !important;\r\n  padding-top: 11px;\r\n  border-top: 1px solid #e8e8eb;\r\n  color: #5f5f5f !important;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusion-question strong {\r\n  color: #333;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusion-link {\r\n  margin-top: 10px !important;\r\n}\r\n\r\n\/* ------------------------------\r\n   Patient takeaway\r\n------------------------------ *\/\r\n\r\n#inv-cost-inclusions .inv-inclusions-takeaway {\r\n  max-width: 900px;\r\n  margin: 20px auto 0;\r\n  display: flex;\r\n  gap: 11px;\r\n  align-items: flex-start;\r\n  padding: 15px 18px;\r\n  background: #fafafa;\r\n  border-inline-start: 3px solid rgba(189,85,42,.42);\r\n  border-radius: 0 10px 10px 0;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusions-takeaway > span {\r\n  flex: 0 0 auto;\r\n  color: #BD552A;\r\n  font-weight: 800;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusions-takeaway p {\r\n  margin: 0;\r\n  color: #555;\r\n  font-size: 14px;\r\n  line-height: 1.6;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusions-takeaway strong {\r\n  color: #333;\r\n}\r\n\r\n\/* ------------------------------\r\n   Main evidence layer\r\n------------------------------ *\/\r\n\r\n#inv-cost-inclusions .inv-inclusions-evidence {\r\n  max-width: 900px;\r\n  margin: 18px auto 0;\r\n  background: #fff;\r\n  border: 1px solid #e6e7ea;\r\n  border-radius: 13px;\r\n  overflow: hidden;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusions-evidence > summary {\r\n  list-style: none;\r\n  cursor: pointer;\r\n  position: relative;\r\n  padding-block: 15px;\r\n  padding-inline-start: 18px;\r\n  padding-inline-end: 58px;\r\n  color: #333;\r\n  font-size: 14px;\r\n  line-height: 1.45;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusions-evidence > summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusions-evidence > summary::after {\r\n  content: \"+\";\r\n  position: absolute;\r\n  inset-inline-end: 16px;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  width: 25px;\r\n  height: 25px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 50%;\r\n  background: #fff4ed;\r\n  color: #BD552A;\r\n  font-size: 18px;\r\n  font-weight: 500;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusions-evidence[open] > summary::after {\r\n  content: \"\u2212\";\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusions-evidence > summary small {\r\n  display: block;\r\n  margin-top: 3px;\r\n  color: #777;\r\n  font-size: 12px;\r\n  line-height: 1.45;\r\n  font-weight: 400;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusions-evidence-body {\r\n  padding: 18px 20px 20px;\r\n  border-top: 1px solid #ededf0;\r\n}\r\n\r\n#inv-cost-inclusions .inv-evidence-intro {\r\n  margin: 0 0 16px;\r\n  padding: 12px 14px;\r\n  background: #fafbfc;\r\n  border-radius: 10px;\r\n  color: #666;\r\n  font-size: 13px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\/* ------------------------------\r\n   Nested evidence rows\r\n------------------------------ *\/\r\n\r\n#inv-cost-inclusions .inv-inclusion-evidence-item {\r\n  margin: 0;\r\n  border-top: 1px solid #ededf0;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusion-evidence-item:last-child {\r\n  border-bottom: 1px solid #ededf0;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusion-evidence-item > summary {\r\n  list-style: none;\r\n  cursor: pointer;\r\n  position: relative;\r\n  padding-block: 16px;\r\n  padding-inline-start: 2px;\r\n  padding-inline-end: 46px;\r\n  color: #333;\r\n  font-size: 14px;\r\n  line-height: 1.45;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusion-evidence-item > summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusion-evidence-item > summary::after {\r\n  content: \"+\";\r\n  position: absolute;\r\n  inset-inline-end: 4px;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  width: 23px;\r\n  height: 23px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 50%;\r\n  background: #fff7f3;\r\n  color: #BD552A;\r\n  font-size: 16px;\r\n  font-weight: 500;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusion-evidence-item[open] > summary::after {\r\n  content: \"\u2212\";\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusion-evidence-item > summary:hover {\r\n  color: #BD552A;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusion-evidence-content {\r\n  padding: 0 2px 18px;\r\n}\r\n\r\n#inv-cost-inclusions .inv-inclusion-evidence-content p {\r\n  margin: 0;\r\n  color: #555;\r\n  font-size: 13.5px;\r\n  line-height: 1.65;\r\n}\r\n\r\n\/* Keyboard accessibility *\/\r\n#inv-cost-inclusions summary:focus-visible {\r\n  outline: 3px solid rgba(255,122,0,.2);\r\n  outline-offset: -3px;\r\n}\r\n\r\n\/* ------------------------------\r\n   Mobile\r\n------------------------------ *\/\r\n\r\n@media (max-width:768px) {\r\n\r\n  #inv-cost-inclusions {\r\n    padding: 48px 16px;\r\n  }\r\n\r\n  #inv-cost-inclusions .inv-inclusions-header h2 {\r\n    font-size: 27px;\r\n  }\r\n\r\n  #inv-cost-inclusions .inv-inclusions-header p {\r\n    font-size: 16px;\r\n  }\r\n\r\n  #inv-cost-inclusions .inv-inclusions-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  #inv-cost-inclusions .inv-inclusion-card {\r\n    grid-template-columns: 36px minmax(0,1fr);\r\n    gap: 12px;\r\n    padding: 17px 15px;\r\n  }\r\n\r\n  #inv-cost-inclusions .inv-inclusion-icon {\r\n    width: 34px;\r\n    height: 34px;\r\n    font-size: 11px;\r\n  }\r\n\r\n  #inv-cost-inclusions .inv-inclusion-card h3 {\r\n    font-size: 15.5px;\r\n  }\r\n\r\n  #inv-cost-inclusions .inv-inclusion-card p {\r\n    font-size: 14px;\r\n  }\r\n\r\n  #inv-cost-inclusions .inv-inclusions-evidence-body {\r\n    padding: 16px 18px 18px;\r\n  }\r\n\r\n  #inv-cost-inclusions .inv-inclusion-evidence-item > summary {\r\n    padding-top: 15px;\r\n    padding-bottom: 15px;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c9af2c elementor-widget elementor-widget-html\" data-id=\"3c9af2c\" 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<!-- Component 5: Extras + Other Price Types -->\r\n<section\r\n  id=\"inv-cost-extras\"\r\n  class=\"lq lq-section inv-cost-extras\"\r\n  dir=\"auto\"\r\n  aria-labelledby=\"inv-cost-extras-title\"\r\n>\r\n  <div class=\"lq-section-inner\">\r\n\r\n    <header class=\"inv-extras-header\">\r\n      <h2 id=\"inv-cost-extras-title\">What may cost extra?<\/h2>\r\n\r\n      <p>\r\n        Some Invisalign quotes include refinements, replacement aligners or retainers,\r\n        while others charge for them separately. Check what your written quote includes\r\n        before assuming the headline treatment price covers everything.\r\n      <\/p>\r\n    <\/header>\r\n\r\n\r\n    <!-- ======================================================\r\n         PATIENT LAYER: POSSIBLE EXTRAS\r\n    ======================================================= -->\r\n\r\n    <div class=\"inv-extra-grid\">\r\n\r\n      <article class=\"inv-extra-card\">\r\n\r\n        <div class=\"inv-extra-top\">\r\n          <div class=\"inv-extra-number\" aria-hidden=\"true\">01<\/div>\r\n\r\n          <div>\r\n            <h3>Extra refinements<\/h3>\r\n            <p class=\"inv-extra-price\">Published examples: AED 1,500\u20135,000<\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <p>\r\n          If your treatment needs another refinement round beyond what your package includes,\r\n          there may be an additional charge.\r\n        <\/p>\r\n\r\n        <p class=\"inv-extra-question\">\r\n          <strong>Ask:<\/strong>\r\n          \u201cHow many refinement rounds are included, and what would I pay if I need another?\u201d\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n      <article class=\"inv-extra-card\">\r\n\r\n        <div class=\"inv-extra-top\">\r\n          <div class=\"inv-extra-number\" aria-hidden=\"true\">02<\/div>\r\n\r\n          <div>\r\n            <h3>Lost or replacement aligners<\/h3>\r\n            <p class=\"inv-extra-price\">Published example: AED 200\u2013500<\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <p>\r\n          Losing or damaging an aligner may lead to a replacement charge,\r\n          depending on the provider and your treatment plan.\r\n        <\/p>\r\n\r\n        <p class=\"inv-extra-question\">\r\n          <strong>Ask:<\/strong>\r\n          \u201cWhat happens if I lose or damage an aligner, and what would a replacement cost?\u201d\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n      <article class=\"inv-extra-card\">\r\n\r\n        <div class=\"inv-extra-top\">\r\n          <div class=\"inv-extra-number\" aria-hidden=\"true\">03<\/div>\r\n\r\n          <div>\r\n            <h3>Retainers after treatment<\/h3>\r\n            <p class=\"inv-extra-price\">Check what each quoted price actually covers<\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <p>\r\n          Published retainer prices use different units. LumiQuest found an example of\r\n          <strong>AED 3,500 for 3 sets of Vivera retainers for both jaws<\/strong>,\r\n          while other published guides quoted\r\n          <strong>AED 500\u20133,000 per retainer set<\/strong>.\r\n        <\/p>\r\n\r\n        <p class=\"inv-extra-question\">\r\n          <strong>Ask:<\/strong>\r\n          \u201cWhich retainers are included, how many sets will I receive, and what would replacements cost?\u201d\r\n        <\/p>\r\n\r\n        <p class=\"inv-extra-link\">\r\n          See LumiQuest\u2019s\r\n          <a class=\"lq-link\" href=\"\/dubai\/orthodontics\/retainers\/\">\r\n            retainer guide\r\n          <\/a>\r\n          for more detail.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"inv-extras-takeaway\">\r\n      <span aria-hidden=\"true\">\u2713<\/span>\r\n\r\n      <p>\r\n        <strong>An extra charge is not automatic.<\/strong>\r\n        Refinements or retainers may already be included in your package,\r\n        so check the written quote before adding these amounts to your expected cost.\r\n      <\/p>\r\n    <\/div>\r\n\r\n\r\n    <!-- ======================================================\r\n         PATIENT LAYER: OTHER PRICE TYPES\r\n    ======================================================= -->\r\n\r\n    <div class=\"inv-price-types\">\r\n\r\n      <div class=\"inv-price-types-intro\">\r\n        <p class=\"inv-price-types-title\">\r\n          Starting prices, promotions and deposits can look cheaper than the full treatment cost\r\n        <\/p>\r\n\r\n        <p>\r\n          Before comparing two advertised prices, check what kind of number you are looking at.\r\n        <\/p>\r\n      <\/div>\r\n\r\n\r\n      <div class=\"inv-price-type-list\">\r\n\r\n        <!-- Starting price -->\r\n        <article class=\"inv-price-type-card\">\r\n\r\n          <div class=\"inv-price-type-label\">\r\n            Starting \/ from price\r\n          <\/div>\r\n\r\n          <strong class=\"inv-price-type-title\">\r\n            Published starting figures: AED 2,000\u201329,900\r\n          <\/strong>\r\n\r\n          <p>\r\n            A \u201cfrom\u201d price tells you where a provider\u2019s advertised Invisalign pricing begins.\r\n            It does not tell you what your complete treatment will cost.\r\n          <\/p>\r\n\r\n          <div class=\"inv-price-type-meaning\">\r\n            <strong>Remember:<\/strong>\r\n            starting price \u2260 final treatment price.\r\n          <\/div>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- Promotion -->\r\n        <article class=\"inv-price-type-card\">\r\n\r\n          <div class=\"inv-price-type-label\">\r\n            Promotion\r\n          <\/div>\r\n\r\n          <strong class=\"inv-price-type-title\">\r\n            Published example: 50% off \u00b7 starting from AED 5,000\r\n          <\/strong>\r\n\r\n          <p>\r\n            Promotional prices may be temporary or apply only to particular packages,\r\n            treatment scopes or conditions.\r\n          <\/p>\r\n\r\n          <div class=\"inv-price-type-meaning\">\r\n            <strong>Remember:<\/strong>\r\n            promotion \u2260 ordinary treatment price.\r\n          <\/div>\r\n\r\n          <p class=\"inv-price-type-question\">\r\n            <strong>Ask:<\/strong>\r\n            \u201cWhat is the normal price, which package does this offer cover,\r\n            what is included, and when does the offer end?\u201d\r\n          <\/p>\r\n\r\n        <\/article>\r\n\r\n\r\n        <!-- Deposit -->\r\n        <article class=\"inv-price-type-card\">\r\n\r\n          <div class=\"inv-price-type-label\">\r\n            Deposit \/ payment plan\r\n          <\/div>\r\n\r\n          <strong class=\"inv-price-type-title\">\r\n            Published deposit examples: AED 8,000 for Full \u00b7 AED 6,000 for Lite\r\n          <\/strong>\r\n\r\n          <p>\r\n            A deposit is only the amount paid at the start.\r\n            One provider publishing these deposits also listed treatment prices of\r\n            <strong>AED 20,000 for Full<\/strong> and\r\n            <strong>AED 14,000\u201316,000 for Lite<\/strong>.\r\n          <\/p>\r\n\r\n          <div class=\"inv-price-type-meaning\">\r\n            <strong>Remember:<\/strong>\r\n            deposit or monthly payment \u2260 complete treatment total.\r\n          <\/div>\r\n\r\n          <p class=\"inv-price-type-question\">\r\n            <strong>Ask:<\/strong>\r\n            \u201cWhat is the complete treatment price, how much is due upfront,\r\n            and what will I pay over the full payment schedule?\u201d\r\n          <\/p>\r\n\r\n        <\/article>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"inv-price-class-rule\">\r\n        <span aria-hidden=\"true\">\u2713<\/span>\r\n\r\n        <p>\r\n          <strong>Compare like with like:<\/strong>\r\n          compare complete treatment totals with complete treatment totals \u2014\r\n          not with a starting price, promotion, deposit or monthly installment.\r\n        <\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- ======================================================\r\n         OPTIONAL RESEARCH \/ EVIDENCE LAYER\r\n    ======================================================= -->\r\n\r\n    <details class=\"inv-extras-evidence\">\r\n\r\n      <summary>\r\n        <span>\r\n          Evidence notes for extras and advertised price types\r\n          <small>\r\n            Provider counts, source context and limitations\r\n          <\/small>\r\n        <\/span>\r\n      <\/summary>\r\n\r\n      <div class=\"inv-extras-evidence-body\">\r\n\r\n        <p class=\"inv-evidence-intro\">\r\n          These figures are examples found in current publicly available Dubai provider evidence.\r\n          They should not be interpreted as standard Dubai fees or representative market averages.\r\n          Evidence was checked on 17 August 2026.\r\n        <\/p>\r\n\r\n\r\n        <details class=\"inv-evidence-item\">\r\n          <summary>\r\n            <span>Extra refinements<\/span>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-evidence-content\">\r\n            <p>\r\n              Two current Dubai provider-published guides quoted\r\n              AED 1,500\u20135,000 for an additional refinement or refinement round.\r\n              These are published guide examples rather than a standard Dubai refinement fee.\r\n            <\/p>\r\n          <\/div>\r\n        <\/details>\r\n\r\n\r\n        <details class=\"inv-evidence-item\">\r\n          <summary>\r\n            <span>Replacement aligner<\/span>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-evidence-content\">\r\n            <p>\r\n              One current Dubai provider-published guide quoted AED 200\u2013500\r\n              for a replacement aligner. This is a single published example\r\n              and should not be treated as a standard Dubai fee.\r\n            <\/p>\r\n          <\/div>\r\n        <\/details>\r\n\r\n\r\n        <details class=\"inv-evidence-item\">\r\n          <summary>\r\n            <span>Retainers<\/span>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-evidence-content\">\r\n            <p>\r\n              One current Dubai provider published AED 3,500 for 3 sets of Vivera\r\n              retainers for both jaws. Two provider-published Dubai guides separately\r\n              quoted AED 500\u20133,000 per retainer set.\r\n            <\/p>\r\n\r\n            <p>\r\n              These observations use different units, so LumiQuest does not combine\r\n              them into a single generic retainer-price range.\r\n            <\/p>\r\n          <\/div>\r\n        <\/details>\r\n\r\n\r\n        <details class=\"inv-evidence-item\">\r\n          <summary>\r\n            <span>Starting \/ from prices<\/span>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-evidence-content\">\r\n            <p>\r\n              Across 7 current Dubai provider groups, publicly advertised Invisalign\r\n              starting\/from figures ranged from AED 2,000 to AED 29,900.\r\n              These figures are supporting commercial-price evidence only and do not\r\n              represent complete treatment totals.\r\n            <\/p>\r\n          <\/div>\r\n        <\/details>\r\n\r\n\r\n        <details class=\"inv-evidence-item\">\r\n          <summary>\r\n            <span>Promotion<\/span>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-evidence-content\">\r\n            <p>\r\n              One current Dubai provider group publicly advertised an Invisalign promotion\r\n              of 50% off with a starting price of AED 5,000.\r\n              A promotion is kept separate from ordinary treatment pricing.\r\n            <\/p>\r\n          <\/div>\r\n        <\/details>\r\n\r\n\r\n        <details class=\"inv-evidence-item\">\r\n          <summary>\r\n            <span>Deposits and payment structure<\/span>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-evidence-content\">\r\n            <p>\r\n              One current Dubai provider published an AED 8,000 deposit for its\r\n              provider-stated Full option and an AED 6,000 deposit for Lite.\r\n              The same provider published treatment prices of AED 20,000 for Full\r\n              and AED 14,000\u201316,000 for Lite.\r\n            <\/p>\r\n\r\n            <p>\r\n              Deposits and installments describe payment structure rather than\r\n              the complete treatment price.\r\n            <\/p>\r\n          <\/div>\r\n        <\/details>\r\n\r\n      <\/div>\r\n    <\/details>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<style>\r\n#inv-cost-extras {\r\n  background: #fafafa;\r\n  padding: 64px 16px;\r\n}\r\n\r\n#inv-cost-extras .lq-section-inner {\r\n  max-width: 1050px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MAIN H2\r\n========================================================= *\/\r\n\r\n#inv-cost-extras .inv-extras-header {\r\n  max-width: 780px;\r\n  margin: 0 auto 36px;\r\n  text-align: center;\r\n}\r\n\r\n#inv-cost-extras .inv-extras-header h2 {\r\n  position: relative;\r\n  display: inline-block;\r\n  margin: 0 0 20px;\r\n  color: #222;\r\n  font-size: 29px;\r\n  line-height: 1.25;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-extras .inv-extras-header h2::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  bottom: -9px;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 78px;\r\n  height: 3px;\r\n  border-radius: 4px;\r\n  background: linear-gradient(90deg,#ff7a00,#ff5fa2);\r\n}\r\n\r\n#inv-cost-extras .inv-extras-header > p {\r\n  margin: 0;\r\n  color: #444;\r\n  font-size: 16.5px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   EXTRA COST CARDS\r\n========================================================= *\/\r\n\r\n#inv-cost-extras .inv-extra-grid {\r\n  max-width: 900px;\r\n  margin: 0 auto;\r\n  display: grid;\r\n  grid-template-columns: repeat(3,minmax(0,1fr));\r\n  gap: 16px;\r\n}\r\n\r\n#inv-cost-extras .inv-extra-card {\r\n  padding: 21px;\r\n  background: #fff;\r\n  border: 1px solid #e7e8eb;\r\n  border-radius: 15px;\r\n  box-shadow: 0 3px 12px rgba(0,0,0,.035);\r\n}\r\n\r\n#inv-cost-extras .inv-extra-top {\r\n  display: grid;\r\n  grid-template-columns: 38px minmax(0,1fr);\r\n  gap: 12px;\r\n  align-items: flex-start;\r\n  margin-bottom: 14px;\r\n}\r\n\r\n#inv-cost-extras .inv-extra-number {\r\n  width: 36px;\r\n  height: 36px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 50%;\r\n  background: #fff3ec;\r\n  color: #BD552A;\r\n  font-size: 11px;\r\n  line-height: 1;\r\n  font-weight: 750;\r\n}\r\n\r\n#inv-cost-extras .inv-extra-card h3 {\r\n  margin: 0 0 5px;\r\n  color: #222;\r\n  font-size: 16.5px;\r\n  line-height: 1.4;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-extras .inv-extra-price {\r\n  margin: 0;\r\n  color: #BD552A;\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n  font-weight: 750;\r\n}\r\n\r\n#inv-cost-extras .inv-extra-card > p {\r\n  margin: 10px 0 0;\r\n  color: #555;\r\n  font-size: 14px;\r\n  line-height: 1.65;\r\n}\r\n\r\n#inv-cost-extras .inv-extra-question {\r\n  padding-top: 11px;\r\n  border-top: 1px solid #ececef;\r\n}\r\n\r\n#inv-cost-extras .inv-extra-question strong {\r\n  color: #333;\r\n}\r\n\r\n#inv-cost-extras .inv-extra-link {\r\n  font-size: 13px !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TAKEAWAY\r\n========================================================= *\/\r\n\r\n#inv-cost-extras .inv-extras-takeaway,\r\n#inv-cost-extras .inv-price-class-rule {\r\n  max-width: 900px;\r\n  margin: 20px auto 0;\r\n  display: flex;\r\n  gap: 11px;\r\n  align-items: flex-start;\r\n  padding: 15px 18px;\r\n  background: #fff;\r\n  border-inline-start: 3px solid rgba(189,85,42,.42);\r\n  border-radius: 0 10px 10px 0;\r\n}\r\n\r\n#inv-cost-extras .inv-extras-takeaway > span,\r\n#inv-cost-extras .inv-price-class-rule > span {\r\n  flex: 0 0 auto;\r\n  color: #BD552A;\r\n  font-weight: 800;\r\n}\r\n\r\n#inv-cost-extras .inv-extras-takeaway p,\r\n#inv-cost-extras .inv-price-class-rule p {\r\n  margin: 0;\r\n  color: #555;\r\n  font-size: 14px;\r\n  line-height: 1.6;\r\n}\r\n\r\n#inv-cost-extras .inv-extras-takeaway strong,\r\n#inv-cost-extras .inv-price-class-rule strong {\r\n  color: #333;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SECOND PATIENT SUBSECTION \u2014 NOT AN EXTRA H2\/H3\r\n========================================================= *\/\r\n\r\n#inv-cost-extras .inv-price-types {\r\n  max-width: 900px;\r\n  margin: 60px auto 0;\r\n}\r\n\r\n#inv-cost-extras .inv-price-types-intro {\r\n  max-width: 760px;\r\n  margin: 0 auto 30px;\r\n  text-align: center;\r\n}\r\n\r\n#inv-cost-extras .inv-price-types-title {\r\n  position: relative;\r\n  display: inline-block;\r\n  margin: 0 0 18px;\r\n  color: #222;\r\n  font-size: 23px;\r\n  line-height: 1.35;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-extras .inv-price-types-title::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  bottom: -8px;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 66px;\r\n  height: 3px;\r\n  border-radius: 4px;\r\n  background: linear-gradient(90deg,#ff7a00,#ff5fa2);\r\n}\r\n\r\n#inv-cost-extras .inv-price-types-intro > p:last-child {\r\n  margin: 0;\r\n  color: #555;\r\n  font-size: 15px;\r\n  line-height: 1.65;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PRICE TYPE CARDS\r\n========================================================= *\/\r\n\r\n#inv-cost-extras .inv-price-type-list {\r\n  display: grid;\r\n  gap: 16px;\r\n}\r\n\r\n#inv-cost-extras .inv-price-type-card {\r\n  padding: 22px;\r\n  background: #fff;\r\n  border: 1px solid #e7e8eb;\r\n  border-radius: 15px;\r\n}\r\n\r\n#inv-cost-extras .inv-price-type-label {\r\n  display: inline-flex;\r\n  margin-bottom: 10px;\r\n  padding: 5px 9px;\r\n  background: #fff7f3;\r\n  border: 1px solid #f3dfd5;\r\n  border-radius: 999px;\r\n  color: #654838;\r\n  font-size: 11px;\r\n  line-height: 1.3;\r\n  font-weight: 700;\r\n  text-transform: uppercase;\r\n  letter-spacing: .03em;\r\n}\r\n\r\n#inv-cost-extras .inv-price-type-title {\r\n  display: block;\r\n  margin: 0 0 10px;\r\n  color: #222;\r\n  font-size: 16px;\r\n  line-height: 1.45;\r\n}\r\n\r\n#inv-cost-extras .inv-price-type-card > p {\r\n  margin: 10px 0 0;\r\n  color: #555;\r\n  font-size: 14px;\r\n  line-height: 1.65;\r\n}\r\n\r\n#inv-cost-extras .inv-price-type-meaning {\r\n  margin-top: 14px;\r\n  padding: 11px 13px;\r\n  background: #fafafa;\r\n  border-radius: 9px;\r\n  color: #555;\r\n  font-size: 13.5px;\r\n  line-height: 1.6;\r\n}\r\n\r\n#inv-cost-extras .inv-price-type-meaning strong {\r\n  color: #333;\r\n}\r\n\r\n#inv-cost-extras .inv-price-type-question {\r\n  padding-top: 12px;\r\n  border-top: 1px solid #ececef;\r\n}\r\n\r\n#inv-cost-extras .inv-price-type-question strong {\r\n  color: #333;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   EVIDENCE LAYER\r\n========================================================= *\/\r\n\r\n#inv-cost-extras .inv-extras-evidence {\r\n  max-width: 900px;\r\n  margin: 18px auto 0;\r\n  background: #fff;\r\n  border: 1px solid #e6e7ea;\r\n  border-radius: 13px;\r\n  overflow: hidden;\r\n}\r\n\r\n#inv-cost-extras .inv-extras-evidence > summary {\r\n  list-style: none;\r\n  cursor: pointer;\r\n  position: relative;\r\n  padding-block: 15px;\r\n  padding-inline-start: 18px;\r\n  padding-inline-end: 58px;\r\n  color: #333;\r\n  font-size: 14px;\r\n  line-height: 1.45;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-extras .inv-extras-evidence > summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n#inv-cost-extras .inv-extras-evidence > summary::after {\r\n  content: \"+\";\r\n  position: absolute;\r\n  inset-inline-end: 16px;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  width: 25px;\r\n  height: 25px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 50%;\r\n  background: #fff4ed;\r\n  color: #BD552A;\r\n  font-size: 18px;\r\n  font-weight: 500;\r\n}\r\n\r\n#inv-cost-extras .inv-extras-evidence[open] > summary::after {\r\n  content: \"\u2212\";\r\n}\r\n\r\n#inv-cost-extras .inv-extras-evidence > summary small {\r\n  display: block;\r\n  margin-top: 3px;\r\n  color: #777;\r\n  font-size: 12px;\r\n  line-height: 1.45;\r\n  font-weight: 400;\r\n}\r\n\r\n#inv-cost-extras .inv-extras-evidence-body {\r\n  padding: 18px 20px 20px;\r\n  border-top: 1px solid #ededf0;\r\n}\r\n\r\n#inv-cost-extras .inv-evidence-intro {\r\n  margin: 0 0 16px;\r\n  padding: 12px 14px;\r\n  background: #fafbfc;\r\n  border-radius: 10px;\r\n  color: #666;\r\n  font-size: 13px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\r\n\/* Nested evidence rows *\/\r\n\r\n#inv-cost-extras .inv-evidence-item {\r\n  margin: 0;\r\n  border-top: 1px solid #ededf0;\r\n}\r\n\r\n#inv-cost-extras .inv-evidence-item:last-child {\r\n  border-bottom: 1px solid #ededf0;\r\n}\r\n\r\n#inv-cost-extras .inv-evidence-item > summary {\r\n  list-style: none;\r\n  cursor: pointer;\r\n  position: relative;\r\n  padding-block: 15px;\r\n  padding-inline-start: 2px;\r\n  padding-inline-end: 46px;\r\n  color: #333;\r\n  font-size: 14px;\r\n  line-height: 1.45;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-extras .inv-evidence-item > summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n#inv-cost-extras .inv-evidence-item > summary::after {\r\n  content: \"+\";\r\n  position: absolute;\r\n  inset-inline-end: 4px;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  width: 23px;\r\n  height: 23px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 50%;\r\n  background: #fff7f3;\r\n  color: #BD552A;\r\n  font-size: 16px;\r\n  font-weight: 500;\r\n}\r\n\r\n#inv-cost-extras .inv-evidence-item[open] > summary::after {\r\n  content: \"\u2212\";\r\n}\r\n\r\n#inv-cost-extras .inv-evidence-content {\r\n  padding: 0 2px 18px;\r\n}\r\n\r\n#inv-cost-extras .inv-evidence-content p {\r\n  margin: 0 0 9px;\r\n  color: #555;\r\n  font-size: 13.5px;\r\n  line-height: 1.65;\r\n}\r\n\r\n#inv-cost-extras .inv-evidence-content p:last-child {\r\n  margin-bottom: 0;\r\n}\r\n\r\n#inv-cost-extras summary:focus-visible {\r\n  outline: 3px solid rgba(255,122,0,.2);\r\n  outline-offset: -3px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width:768px) {\r\n\r\n  #inv-cost-extras {\r\n    padding: 48px 16px;\r\n  }\r\n\r\n  #inv-cost-extras .inv-extras-header h2 {\r\n    font-size: 27px;\r\n  }\r\n\r\n  #inv-cost-extras .inv-extras-header > p {\r\n    font-size: 16px;\r\n  }\r\n\r\n  #inv-cost-extras .inv-extra-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  #inv-cost-extras .inv-extra-card {\r\n    padding: 18px 16px;\r\n  }\r\n\r\n  #inv-cost-extras .inv-price-types {\r\n    margin-top: 50px;\r\n  }\r\n\r\n  #inv-cost-extras .inv-price-types-title {\r\n    font-size: 21px;\r\n  }\r\n\r\n  #inv-cost-extras .inv-price-type-card {\r\n    padding: 18px 16px;\r\n  }\r\n\r\n  #inv-cost-extras .inv-extras-evidence-body {\r\n    padding: 16px 18px 18px;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f5f4753 elementor-widget elementor-widget-html\" data-id=\"f5f4753\" 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<!-- Component 6: Jaw scope + Invisalign First \/ Teen -->\r\n<section\r\n  id=\"inv-cost-scope\"\r\n  class=\"lq lq-section inv-cost-scope\"\r\n  dir=\"auto\"\r\n  aria-labelledby=\"inv-cost-jaw-scope-title\"\r\n>\r\n  <div class=\"lq-section-inner\">\r\n\r\n    <!-- ======================================================\r\n         PART 1: ONE JAW VS BOTH JAWS\r\n    ======================================================= -->\r\n\r\n    <div class=\"inv-scope-block\">\r\n\r\n      <header class=\"inv-scope-header\">\r\n        <h2 id=\"inv-cost-jaw-scope-title\">One jaw vs both jaws<\/h2>\r\n\r\n        <p>\r\n          A lower Invisalign quote does not always mean the provider is cheaper.\r\n          One price may cover only the upper or lower jaw, while another covers both.\r\n          Check this before comparing the totals.\r\n        <\/p>\r\n      <\/header>\r\n\r\n      <div class=\"inv-jaw-grid\">\r\n\r\n        <div class=\"inv-jaw-card\">\r\n          <div class=\"inv-jaw-badge\" aria-hidden=\"true\">1<\/div>\r\n\r\n          <div>\r\n            <strong class=\"inv-jaw-title\">One-jaw treatment<\/strong>\r\n\r\n            <p>\r\n              The quoted treatment covers either the upper or lower jaw.\r\n              Confirm which jaw is included and whether the package and other inclusions\r\n              are the same as the quote you are comparing it with.\r\n            <\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n\r\n        <div class=\"inv-jaw-card\">\r\n          <div class=\"inv-jaw-badge\" aria-hidden=\"true\">2<\/div>\r\n\r\n          <div>\r\n            <strong class=\"inv-jaw-title\">Both-jaw treatment<\/strong>\r\n\r\n            <p>\r\n              The quote covers both the upper and lower jaws.\r\n              This is a different amount of treatment from a one-jaw quote,\r\n              so the two prices should not be compared as though they cover the same thing.\r\n            <\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"inv-scope-check\">\r\n        <span aria-hidden=\"true\">\u2713<\/span>\r\n\r\n        <p>\r\n          <strong>Before comparing two Invisalign prices, check:<\/strong>\r\n          is the package the same, does the price cover one jaw or both,\r\n          and are VAT or other fees added separately?\r\n        <\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- ======================================================\r\n         PART 2: FIRST + TEEN\r\n    ======================================================= -->\r\n\r\n    <div class=\"inv-first-teen-block\">\r\n\r\n      <header class=\"inv-first-teen-header\">\r\n        <h2 id=\"inv-cost-first-teen-title\">Invisalign First and Teen pricing<\/h2>\r\n\r\n        <p>\r\n          Invisalign prices for children and teenagers need a little extra care\r\n          because the package names and the amount of treatment can differ.\r\n        <\/p>\r\n      <\/header>\r\n\r\n\r\n      <div class=\"inv-first-teen-grid\">\r\n\r\n        <!-- First -->\r\n        <div class=\"inv-age-card\">\r\n\r\n          <div class=\"inv-age-label\">Invisalign First<\/div>\r\n\r\n          <strong class=\"inv-age-price\">AED 6,000\u201325,000<\/strong>\r\n\r\n          <p>\r\n            Published Invisalign First prices that LumiQuest found in Dubai ranged from\r\n            <strong>AED 6,000 to AED 25,000<\/strong>.\r\n          <\/p>\r\n\r\n          <p>\r\n            Invisalign First is designed for children having early orthodontic treatment\r\n            (Phase 1), so its prices should be compared separately from adult Invisalign packages.\r\n          <\/p>\r\n\r\n          <p class=\"inv-age-note\">\r\n            These are published prices found in Dubai, not an average or typical fee.\r\n          <\/p>\r\n\r\n          <p class=\"inv-age-link\">\r\n            For treatment details, see LumiQuest\u2019s\r\n            <a\r\n              class=\"lq-link\"\r\n              href=\"\/dubai\/orthodontics\/invisalign\/first\/\"\r\n            >\r\n              Invisalign First guide<\/a>.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- Teen -->\r\n        <div class=\"inv-age-card\">\r\n\r\n          <div class=\"inv-age-label\">Invisalign for teenagers<\/div>\r\n\r\n          <strong class=\"inv-age-price inv-age-price-text\">\r\n            No single reliable Dubai Teen range\r\n          <\/strong>\r\n\r\n          <p>\r\n            There is not one reliable Dubai Teen price range that LumiQuest can show.\r\n            Published prices use different package names and may cover different amounts\r\n            of treatment.\r\n          <\/p>\r\n\r\n          <p>\r\n            Before comparing Teen quotes, check the exact package,\r\n            whether one or both jaws are being treated, what is included\r\n            and whether any fees are added separately.\r\n          <\/p>\r\n\r\n          <div class=\"inv-teen-example\">\r\n            <strong>One published example:<\/strong>\r\n            one Dubai provider listed Invisalign First at\r\n            <strong>AED 10,000\u201316,000<\/strong> and Invisalign for teens at\r\n            <strong>AED 12,000\u201320,000<\/strong>, with progress appointments\r\n            and the final retainer stated as included.\r\n          <\/div>\r\n\r\n          <p class=\"inv-age-note\">\r\n            This is one provider\u2019s published example, not a Dubai-wide Teen price range.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- Optional evidence qualification -->\r\n      <details class=\"inv-first-teen-evidence\">\r\n\r\n        <summary>\r\n          <span>\r\n            Evidence notes for First and Teen pricing\r\n            <small>\r\n              Provider counts and limitations behind these figures\r\n            <\/small>\r\n          <\/span>\r\n        <\/summary>\r\n\r\n        <div class=\"inv-first-teen-evidence-body\">\r\n\r\n          <p>\r\n            The Invisalign First range of AED 6,000\u201325,000 is based on current\r\n            published evidence from 4 Dubai provider groups and remains limited\r\n            public evidence rather than a representative market average.\r\n          <\/p>\r\n\r\n          <p>\r\n            LumiQuest does not publish one definitive Teen range because the current\r\n            public evidence mixes different provider labels and price types,\r\n            including Teen and provider-stated Full treatment for teenagers.\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/details>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<style>\r\n#inv-cost-scope {\r\n  background: #fff;\r\n  padding: 64px 16px;\r\n}\r\n\r\n#inv-cost-scope .lq-section-inner {\r\n  max-width: 1050px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SHARED HEADINGS\r\n========================================================= *\/\r\n\r\n#inv-cost-scope .inv-scope-header,\r\n#inv-cost-scope .inv-first-teen-header {\r\n  max-width: 760px;\r\n  margin: 0 auto 34px;\r\n  text-align: center;\r\n}\r\n\r\n#inv-cost-scope .inv-scope-header h2,\r\n#inv-cost-scope .inv-first-teen-header h2 {\r\n  position: relative;\r\n  display: inline-block;\r\n  margin: 0 0 20px;\r\n  color: #222;\r\n  font-size: 29px;\r\n  line-height: 1.25;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-scope .inv-scope-header h2::after,\r\n#inv-cost-scope .inv-first-teen-header h2::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  bottom: -9px;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 78px;\r\n  height: 3px;\r\n  border-radius: 4px;\r\n  background: linear-gradient(90deg,#ff7a00,#ff5fa2);\r\n}\r\n\r\n#inv-cost-scope .inv-scope-header p,\r\n#inv-cost-scope .inv-first-teen-header p {\r\n  margin: 0;\r\n  color: #444;\r\n  font-size: 16.5px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ONE JAW VS BOTH\r\n========================================================= *\/\r\n\r\n#inv-cost-scope .inv-jaw-grid {\r\n  max-width: 850px;\r\n  margin: 0 auto;\r\n  display: grid;\r\n  grid-template-columns: repeat(2,minmax(0,1fr));\r\n  gap: 16px;\r\n}\r\n\r\n#inv-cost-scope .inv-jaw-card {\r\n  display: grid;\r\n  grid-template-columns: 44px minmax(0,1fr);\r\n  gap: 15px;\r\n  align-items: flex-start;\r\n  padding: 22px;\r\n  background: #fafafa;\r\n  border: 1px solid #e8e9ec;\r\n  border-radius: 15px;\r\n}\r\n\r\n#inv-cost-scope .inv-jaw-badge {\r\n  width: 40px;\r\n  height: 40px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 50%;\r\n  background: #fff3ec;\r\n  color: #BD552A;\r\n  font-size: 16px;\r\n  line-height: 1;\r\n  font-weight: 750;\r\n}\r\n\r\n#inv-cost-scope .inv-jaw-title {\r\n  display: block;\r\n  margin-bottom: 7px;\r\n  color: #222;\r\n  font-size: 16px;\r\n  line-height: 1.4;\r\n}\r\n\r\n#inv-cost-scope .inv-jaw-card p {\r\n  margin: 0;\r\n  color: #555;\r\n  font-size: 14px;\r\n  line-height: 1.65;\r\n}\r\n\r\n\r\n\/* Quick check *\/\r\n\r\n#inv-cost-scope .inv-scope-check {\r\n  max-width: 850px;\r\n  margin: 18px auto 0;\r\n  display: flex;\r\n  gap: 11px;\r\n  align-items: flex-start;\r\n  padding: 15px 18px;\r\n  background: #fafafa;\r\n  border-inline-start: 3px solid rgba(189,85,42,.42);\r\n  border-radius: 0 10px 10px 0;\r\n}\r\n\r\n#inv-cost-scope .inv-scope-check > span {\r\n  flex: 0 0 auto;\r\n  color: #BD552A;\r\n  font-weight: 800;\r\n}\r\n\r\n#inv-cost-scope .inv-scope-check p {\r\n  margin: 0;\r\n  color: #555;\r\n  font-size: 14px;\r\n  line-height: 1.6;\r\n}\r\n\r\n#inv-cost-scope .inv-scope-check strong {\r\n  color: #333;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FIRST + TEEN\r\n========================================================= *\/\r\n\r\n#inv-cost-scope .inv-first-teen-block {\r\n  max-width: 900px;\r\n  margin: 64px auto 0;\r\n}\r\n\r\n#inv-cost-scope .inv-first-teen-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2,minmax(0,1fr));\r\n  gap: 16px;\r\n}\r\n\r\n#inv-cost-scope .inv-age-card {\r\n  padding: 23px;\r\n  background: #fafafa;\r\n  border: 1px solid #e8e9ec;\r\n  border-radius: 15px;\r\n}\r\n\r\n#inv-cost-scope .inv-age-label {\r\n  display: inline-flex;\r\n  margin-bottom: 11px;\r\n  padding: 5px 10px;\r\n  background: #fff7f3;\r\n  border: 1px solid #f3dfd5;\r\n  border-radius: 999px;\r\n  color: #654838;\r\n  font-size: 11px;\r\n  line-height: 1.3;\r\n  font-weight: 700;\r\n  text-transform: uppercase;\r\n  letter-spacing: .03em;\r\n}\r\n\r\n#inv-cost-scope .inv-age-price {\r\n  display: block;\r\n  margin-bottom: 14px;\r\n  color: #222;\r\n  font-size: 21px;\r\n  line-height: 1.35;\r\n  font-weight: 750;\r\n}\r\n\r\n#inv-cost-scope .inv-age-price-text {\r\n  font-size: 18px;\r\n}\r\n\r\n#inv-cost-scope .inv-age-card > p {\r\n  margin: 10px 0 0;\r\n  color: #555;\r\n  font-size: 14px;\r\n  line-height: 1.65;\r\n}\r\n\r\n#inv-cost-scope .inv-age-card > p:first-of-type {\r\n  margin-top: 0;\r\n}\r\n\r\n#inv-cost-scope .inv-age-note {\r\n  margin-top: 15px !important;\r\n  padding-top: 12px;\r\n  border-top: 1px solid #e5e6e9;\r\n  color: #777 !important;\r\n  font-size: 12.5px !important;\r\n}\r\n\r\n#inv-cost-scope .inv-age-link {\r\n  font-size: 13px !important;\r\n}\r\n\r\n\r\n\/* Teen example *\/\r\n\r\n#inv-cost-scope .inv-teen-example {\r\n  margin-top: 15px;\r\n  padding: 13px 14px;\r\n  background: #fff;\r\n  border: 1px solid #e8e9ec;\r\n  border-radius: 10px;\r\n  color: #555;\r\n  font-size: 13.5px;\r\n  line-height: 1.65;\r\n}\r\n\r\n#inv-cost-scope .inv-teen-example strong {\r\n  color: #333;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   EVIDENCE NOTE\r\n========================================================= *\/\r\n\r\n#inv-cost-scope .inv-first-teen-evidence {\r\n  margin: 18px auto 0;\r\n  background: #fff;\r\n  border: 1px solid #e6e7ea;\r\n  border-radius: 13px;\r\n  overflow: hidden;\r\n}\r\n\r\n#inv-cost-scope .inv-first-teen-evidence > summary {\r\n  list-style: none;\r\n  cursor: pointer;\r\n  position: relative;\r\n  padding-block: 15px;\r\n  padding-inline-start: 18px;\r\n  padding-inline-end: 58px;\r\n  color: #333;\r\n  font-size: 14px;\r\n  line-height: 1.45;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-scope .inv-first-teen-evidence > summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n#inv-cost-scope .inv-first-teen-evidence > summary::after {\r\n  content: \"+\";\r\n  position: absolute;\r\n  inset-inline-end: 16px;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  width: 25px;\r\n  height: 25px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 50%;\r\n  background: #fff4ed;\r\n  color: #BD552A;\r\n  font-size: 18px;\r\n  font-weight: 500;\r\n}\r\n\r\n#inv-cost-scope .inv-first-teen-evidence[open] > summary::after {\r\n  content: \"\u2212\";\r\n}\r\n\r\n#inv-cost-scope .inv-first-teen-evidence > summary small {\r\n  display: block;\r\n  margin-top: 3px;\r\n  color: #777;\r\n  font-size: 12px;\r\n  line-height: 1.45;\r\n  font-weight: 400;\r\n}\r\n\r\n#inv-cost-scope .inv-first-teen-evidence-body {\r\n  padding: 17px 20px 20px;\r\n  border-top: 1px solid #ededf0;\r\n}\r\n\r\n#inv-cost-scope .inv-first-teen-evidence-body p {\r\n  margin: 0 0 10px;\r\n  color: #555;\r\n  font-size: 13.5px;\r\n  line-height: 1.65;\r\n}\r\n\r\n#inv-cost-scope .inv-first-teen-evidence-body p:last-child {\r\n  margin-bottom: 0;\r\n}\r\n\r\n#inv-cost-scope summary:focus-visible {\r\n  outline: 3px solid rgba(255,122,0,.2);\r\n  outline-offset: -3px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width:768px) {\r\n\r\n  #inv-cost-scope {\r\n    padding: 48px 16px;\r\n  }\r\n\r\n  #inv-cost-scope .inv-scope-header h2,\r\n  #inv-cost-scope .inv-first-teen-header h2 {\r\n    font-size: 27px;\r\n  }\r\n\r\n  #inv-cost-scope .inv-scope-header p,\r\n  #inv-cost-scope .inv-first-teen-header p {\r\n    font-size: 16px;\r\n  }\r\n\r\n  #inv-cost-scope .inv-jaw-grid,\r\n  #inv-cost-scope .inv-first-teen-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  #inv-cost-scope .inv-jaw-card {\r\n    grid-template-columns: 38px minmax(0,1fr);\r\n    gap: 12px;\r\n    padding: 18px 16px;\r\n  }\r\n\r\n  #inv-cost-scope .inv-jaw-badge {\r\n    width: 36px;\r\n    height: 36px;\r\n    font-size: 14px;\r\n  }\r\n\r\n  #inv-cost-scope .inv-first-teen-block {\r\n    margin-top: 52px;\r\n  }\r\n\r\n  #inv-cost-scope .inv-age-card {\r\n    padding: 19px 17px;\r\n  }\r\n\r\n  #inv-cost-scope .inv-age-price {\r\n    font-size: 20px;\r\n  }\r\n\r\n  #inv-cost-scope .inv-age-price-text {\r\n    font-size: 17px;\r\n  }\r\n\r\n  #inv-cost-scope .inv-first-teen-evidence-body {\r\n    padding: 16px 18px 18px;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-234cf0e elementor-widget elementor-widget-html\" data-id=\"234cf0e\" 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<!-- Component 7: Quote comparison + routing -->\r\n<section\r\n  id=\"inv-cost-quote-comparison\"\r\n  class=\"lq lq-section inv-cost-quote-comparison\"\r\n  dir=\"auto\"\r\n  aria-labelledby=\"inv-cost-quote-comparison-title\"\r\n>\r\n  <div class=\"lq-section-inner\">\r\n\r\n    <!-- ======================================================\r\n         PART 1: QUOTE COMPARISON CHECKLIST\r\n    ======================================================= -->\r\n\r\n    <div class=\"inv-quote-checklist-block\">\r\n\r\n      <header class=\"inv-quote-header\">\r\n        <h2 id=\"inv-cost-quote-comparison-title\">\r\n          How to compare two Invisalign quotes\r\n        <\/h2>\r\n\r\n        <p>\r\n          Put the written quotes side by side and check that they cover the same\r\n          treatment before deciding which one is cheaper.\r\n        <\/p>\r\n      <\/header>\r\n\r\n\r\n      <div class=\"inv-checklist-card\">\r\n\r\n        <div class=\"inv-checklist-intro\">\r\n          <strong>Check these 10 things on both quotes<\/strong>\r\n          <span>\u2713<\/span>\r\n        <\/div>\r\n\r\n\r\n        <div class=\"inv-checklist-grid\">\r\n\r\n          <div class=\"inv-check-item\">\r\n            <span class=\"inv-check-icon\" aria-hidden=\"true\">\u2713<\/span>\r\n            <div>\r\n              <strong>1. Package name<\/strong>\r\n              <p>\r\n                Is it Express, Lite, Moderate, Comprehensive, First,\r\n                or a provider\u2019s own package wording?\r\n              <\/p>\r\n            <\/div>\r\n          <\/div>\r\n\r\n\r\n          <div class=\"inv-check-item\">\r\n            <span class=\"inv-check-icon\" aria-hidden=\"true\">\u2713<\/span>\r\n            <div>\r\n              <strong>2. One jaw or both<\/strong>\r\n              <p>\r\n                Make sure both quotes cover the same number of jaws.\r\n              <\/p>\r\n            <\/div>\r\n          <\/div>\r\n\r\n\r\n          <div class=\"inv-check-item\">\r\n            <span class=\"inv-check-icon\" aria-hidden=\"true\">\u2713<\/span>\r\n            <div>\r\n              <strong>3. What kind of price is it?<\/strong>\r\n              <p>\r\n                Is the figure the full treatment price, a starting price,\r\n                promotion, deposit or monthly payment?\r\n              <\/p>\r\n            <\/div>\r\n          <\/div>\r\n\r\n\r\n          <div class=\"inv-check-item\">\r\n            <span class=\"inv-check-icon\" aria-hidden=\"true\">\u2713<\/span>\r\n            <div>\r\n              <strong>4. Consultation, scans and X-rays<\/strong>\r\n              <p>\r\n                Check which assessments and digital treatment-planning steps are included.\r\n              <\/p>\r\n            <\/div>\r\n          <\/div>\r\n\r\n\r\n          <div class=\"inv-check-item\">\r\n            <span class=\"inv-check-icon\" aria-hidden=\"true\">\u2713<\/span>\r\n            <div>\r\n              <strong>5. Attachments and IPR<\/strong>\r\n              <p>\r\n                If attachments or minor enamel reduction between teeth are needed,\r\n                confirm whether they are included.\r\n              <\/p>\r\n            <\/div>\r\n          <\/div>\r\n\r\n\r\n          <div class=\"inv-check-item\">\r\n            <span class=\"inv-check-icon\" aria-hidden=\"true\">\u2713<\/span>\r\n            <div>\r\n              <strong>6. Regular check-ups<\/strong>\r\n              <p>\r\n                Ask whether routine progress appointments are covered throughout treatment.\r\n              <\/p>\r\n            <\/div>\r\n          <\/div>\r\n\r\n\r\n          <div class=\"inv-check-item\">\r\n            <span class=\"inv-check-icon\" aria-hidden=\"true\">\u2713<\/span>\r\n            <div>\r\n              <strong>7. Refinements<\/strong>\r\n              <p>\r\n                Compare how many refinement rounds or additional aligner sets are included.\r\n              <\/p>\r\n            <\/div>\r\n          <\/div>\r\n\r\n\r\n          <div class=\"inv-check-item\">\r\n            <span class=\"inv-check-icon\" aria-hidden=\"true\">\u2713<\/span>\r\n            <div>\r\n              <strong>8. Lost or replacement aligners<\/strong>\r\n              <p>\r\n                Check what happens \u2014 and what you would pay \u2014 if an aligner is lost or damaged.\r\n              <\/p>\r\n            <\/div>\r\n          <\/div>\r\n\r\n\r\n          <div class=\"inv-check-item\">\r\n            <span class=\"inv-check-icon\" aria-hidden=\"true\">\u2713<\/span>\r\n            <div>\r\n              <strong>9. Retainers<\/strong>\r\n              <p>\r\n                Compare the retainer type, number of sets included and replacement costs.\r\n              <\/p>\r\n            <\/div>\r\n          <\/div>\r\n\r\n\r\n          <div class=\"inv-check-item\">\r\n            <span class=\"inv-check-icon\" aria-hidden=\"true\">\u2713<\/span>\r\n            <div>\r\n              <strong>10. VAT and other conditions<\/strong>\r\n              <p>\r\n                Check whether VAT, promotional conditions, expiry dates or other fees\r\n                are added separately.\r\n              <\/p>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"inv-fast-rule\">\r\n        <span aria-hidden=\"true\">\u2713<\/span>\r\n\r\n        <p>\r\n          <strong>Fast comparison rule:<\/strong>\r\n          first make the package, one- or both-jaw treatment and inclusions comparable.\r\n          Then compare the complete treatment totals.\r\n        <\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- ======================================================\r\n         PART 2: WHY QUOTES DIFFER\r\n    ======================================================= -->\r\n\r\n    <div class=\"inv-quote-differences-block\">\r\n\r\n      <header class=\"inv-quote-header\">\r\n        <h2 id=\"inv-cost-quote-differences-title\">\r\n          Why two Invisalign quotes can differ\r\n        <\/h2>\r\n\r\n        <p>\r\n          Two prices can be different without either quote being wrong.\r\n          The important question is what each price actually covers.\r\n        <\/p>\r\n      <\/header>\r\n\r\n\r\n      <div class=\"inv-difference-grid\">\r\n\r\n        <div class=\"inv-difference-card\">\r\n          <div class=\"inv-difference-icon\" aria-hidden=\"true\">01<\/div>\r\n          <div>\r\n            <strong>Different treatment needs<\/strong>\r\n            <p>\r\n              Treatment complexity and the number of aligners needed can affect\r\n              the treatment plan and quoted price.\r\n            <\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n\r\n        <div class=\"inv-difference-card\">\r\n          <div class=\"inv-difference-icon\" aria-hidden=\"true\">02<\/div>\r\n          <div>\r\n            <strong>Different package or jaw coverage<\/strong>\r\n            <p>\r\n              Express should not be compared directly with Comprehensive,\r\n              and one-jaw treatment should not be compared with both jaws.\r\n            <\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n\r\n        <div class=\"inv-difference-card\">\r\n          <div class=\"inv-difference-icon\" aria-hidden=\"true\">03<\/div>\r\n          <div>\r\n            <strong>Different things included<\/strong>\r\n            <p>\r\n              Scans, check-ups, refinements, retainers and replacement policies\r\n              may differ between written quotes.\r\n            <\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n\r\n        <div class=\"inv-difference-card\">\r\n          <div class=\"inv-difference-icon\" aria-hidden=\"true\">04<\/div>\r\n          <div>\r\n            <strong>Different payment terms<\/strong>\r\n            <p>\r\n              A starting price, promotion, deposit or installment plan can make\r\n              one advertised number look lower without reducing the full treatment total.\r\n            <\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"inv-quality-note\">\r\n        <p>\r\n          <strong>Price alone does not tell you treatment quality.<\/strong>\r\n          A higher quote does not by itself prove better clinical care,\r\n          and a lower advertised price does not by itself prove a cheaper complete treatment.\r\n          Compare the written treatment plan and inclusions.\r\n        <\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- ======================================================\r\n         PART 3: ROUTING TO OTHER INTENTS\r\n    ======================================================= -->\r\n\r\n    <div class=\"inv-treatment-routing-block\">\r\n\r\n      <header class=\"inv-quote-header\">\r\n        <h2 id=\"inv-cost-routing-title\">\r\n          Invisalign vs braces and other clear aligners\r\n        <\/h2>\r\n\r\n        <p>\r\n          Invisalign is a specific branded aligner system.\r\n          It is not another name for every type of clear-aligner treatment.\r\n        <\/p>\r\n      <\/header>\r\n\r\n\r\n      <div class=\"inv-routing-grid\">\r\n\r\n        <a\r\n          class=\"inv-routing-card\"\r\n          href=\"\/dubai\/orthodontics\/invisalign-vs-braces\/\"\r\n        >\r\n          <span class=\"inv-routing-kicker\">Treatment comparison<\/span>\r\n          <strong>Invisalign vs braces<\/strong>\r\n          <p>\r\n            Compare how the two treatment approaches differ before choosing between them.\r\n          <\/p>\r\n          <span class=\"inv-routing-link\">See the comparison \u2192<\/span>\r\n        <\/a>\r\n\r\n\r\n        <a\r\n          class=\"inv-routing-card\"\r\n          href=\"\/dubai\/orthodontics\/braces\/cost\/\"\r\n        >\r\n          <span class=\"inv-routing-kicker\">Pricing<\/span>\r\n          <strong>Braces cost in Dubai<\/strong>\r\n          <p>\r\n            See LumiQuest\u2019s separate detailed pricing guide for braces.\r\n          <\/p>\r\n          <span class=\"inv-routing-link\">See braces prices \u2192<\/span>\r\n        <\/a>\r\n\r\n\r\n        <a\r\n          class=\"inv-routing-card\"\r\n          href=\"\/dubai\/orthodontics\/clear-aligners\/\"\r\n        >\r\n          <span class=\"inv-routing-kicker\">Other aligners<\/span>\r\n          <strong>Clear-aligner options<\/strong>\r\n          <p>\r\n            Learn about clear-aligner treatment that should not automatically\r\n            be treated as Invisalign.\r\n          <\/p>\r\n          <span class=\"inv-routing-link\">Explore clear aligners \u2192<\/span>\r\n        <\/a>\r\n\r\n      <\/div>\r\n\r\n\r\n      <p class=\"inv-routing-note\">\r\n        This page focuses specifically on <strong>Invisalign pricing in Dubai<\/strong>.\r\n        Braces prices, generic clear-aligner pricing and treatment-choice comparisons\r\n        are covered on their dedicated LumiQuest pages.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<style>\r\n#inv-cost-quote-comparison {\r\n  background: #fafafa;\r\n  padding: 64px 16px;\r\n}\r\n\r\n#inv-cost-quote-comparison .lq-section-inner {\r\n  max-width: 1050px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SHARED H2 HEADERS\r\n========================================================= *\/\r\n\r\n#inv-cost-quote-comparison .inv-quote-header {\r\n  max-width: 780px;\r\n  margin: 0 auto 34px;\r\n  text-align: center;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-quote-header h2 {\r\n  position: relative;\r\n  display: inline-block;\r\n  margin: 0 0 20px;\r\n  color: #222;\r\n  font-size: 29px;\r\n  line-height: 1.25;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-quote-header h2::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  bottom: -9px;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 78px;\r\n  height: 3px;\r\n  border-radius: 4px;\r\n  background: linear-gradient(90deg,#ff7a00,#ff5fa2);\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-quote-header p {\r\n  margin: 0;\r\n  color: #444;\r\n  font-size: 16.5px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MAIN CHECKLIST\r\n========================================================= *\/\r\n\r\n#inv-cost-quote-comparison .inv-checklist-card {\r\n  max-width: 900px;\r\n  margin: 0 auto;\r\n  background: #fff;\r\n  border: 1px solid #e6e7ea;\r\n  border-radius: 16px;\r\n  overflow: hidden;\r\n  box-shadow: 0 4px 16px rgba(0,0,0,.04);\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-checklist-intro {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  gap: 16px;\r\n  padding: 17px 20px;\r\n  background: #fff9f5;\r\n  color: #333;\r\n  font-size: 15px;\r\n  line-height: 1.4;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-checklist-intro > span {\r\n  color: #BD552A;\r\n  font-weight: 800;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-checklist-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2,minmax(0,1fr));\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-check-item {\r\n  display: grid;\r\n  grid-template-columns: 27px minmax(0,1fr);\r\n  gap: 10px;\r\n  padding: 18px 20px;\r\n  border-top: 1px solid #ececef;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-check-item:nth-child(odd) {\r\n  border-inline-end: 1px solid #ececef;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-check-icon {\r\n  width: 24px;\r\n  height: 24px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 50%;\r\n  background: #fff3ec;\r\n  color: #BD552A;\r\n  font-size: 12px;\r\n  line-height: 1;\r\n  font-weight: 800;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-check-item strong {\r\n  display: block;\r\n  margin-bottom: 4px;\r\n  color: #222;\r\n  font-size: 14.5px;\r\n  line-height: 1.4;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-check-item p {\r\n  margin: 0;\r\n  color: #555;\r\n  font-size: 13.5px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\r\n\/* Fast rule *\/\r\n\r\n#inv-cost-quote-comparison .inv-fast-rule {\r\n  max-width: 900px;\r\n  margin: 18px auto 0;\r\n  display: flex;\r\n  gap: 11px;\r\n  align-items: flex-start;\r\n  padding: 15px 18px;\r\n  background: #fff;\r\n  border-inline-start: 3px solid rgba(189,85,42,.42);\r\n  border-radius: 0 10px 10px 0;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-fast-rule > span {\r\n  flex: 0 0 auto;\r\n  color: #BD552A;\r\n  font-weight: 800;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-fast-rule p {\r\n  margin: 0;\r\n  color: #555;\r\n  font-size: 14px;\r\n  line-height: 1.6;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-fast-rule strong {\r\n  color: #333;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   WHY QUOTES DIFFER\r\n========================================================= *\/\r\n\r\n#inv-cost-quote-comparison .inv-quote-differences-block {\r\n  max-width: 900px;\r\n  margin: 64px auto 0;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-difference-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2,minmax(0,1fr));\r\n  gap: 14px;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-difference-card {\r\n  display: grid;\r\n  grid-template-columns: 38px minmax(0,1fr);\r\n  gap: 13px;\r\n  padding: 20px;\r\n  background: #fff;\r\n  border: 1px solid #e7e8eb;\r\n  border-radius: 14px;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-difference-icon {\r\n  width: 36px;\r\n  height: 36px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 50%;\r\n  background: #fff3ec;\r\n  color: #BD552A;\r\n  font-size: 11px;\r\n  line-height: 1;\r\n  font-weight: 750;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-difference-card strong {\r\n  display: block;\r\n  margin-bottom: 5px;\r\n  color: #222;\r\n  font-size: 15px;\r\n  line-height: 1.4;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-difference-card p {\r\n  margin: 0;\r\n  color: #555;\r\n  font-size: 13.5px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\r\n\/* Quality note *\/\r\n\r\n#inv-cost-quote-comparison .inv-quality-note {\r\n  margin-top: 18px;\r\n  padding: 15px 18px;\r\n  background: #fff;\r\n  border: 1px solid #e7e8eb;\r\n  border-radius: 11px;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-quality-note p {\r\n  margin: 0;\r\n  color: #555;\r\n  font-size: 14px;\r\n  line-height: 1.65;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-quality-note strong {\r\n  color: #333;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ROUTING\r\n========================================================= *\/\r\n\r\n#inv-cost-quote-comparison .inv-treatment-routing-block {\r\n  max-width: 900px;\r\n  margin: 64px auto 0;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-routing-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3,minmax(0,1fr));\r\n  gap: 14px;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-routing-card {\r\n  display: block;\r\n  padding: 20px;\r\n  background: #fff;\r\n  border: 1px solid #e7e8eb;\r\n  border-radius: 14px;\r\n  color: inherit;\r\n  text-decoration: none;\r\n  transition: transform .2s ease, box-shadow .2s ease;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-routing-card:hover {\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 5px 14px rgba(0,0,0,.06);\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-routing-kicker {\r\n  display: inline-flex;\r\n  margin-bottom: 9px;\r\n  padding: 4px 8px;\r\n  background: #fff7f3;\r\n  border-radius: 999px;\r\n  color: #654838;\r\n  font-size: 10.5px;\r\n  line-height: 1.3;\r\n  font-weight: 700;\r\n  text-transform: uppercase;\r\n  letter-spacing: .03em;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-routing-card > strong {\r\n  display: block;\r\n  margin-bottom: 7px;\r\n  color: #222;\r\n  font-size: 15px;\r\n  line-height: 1.4;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-routing-card p {\r\n  margin: 0 0 11px;\r\n  color: #555;\r\n  font-size: 13.5px;\r\n  line-height: 1.6;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-routing-link {\r\n  color: #BD552A;\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-quote-comparison .inv-routing-note {\r\n  margin: 18px 0 0;\r\n  text-align: center;\r\n  color: #666;\r\n  font-size: 13px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width:768px) {\r\n\r\n  #inv-cost-quote-comparison {\r\n    padding: 48px 16px;\r\n  }\r\n\r\n  #inv-cost-quote-comparison .inv-quote-header h2 {\r\n    font-size: 27px;\r\n  }\r\n\r\n  #inv-cost-quote-comparison .inv-quote-header p {\r\n    font-size: 16px;\r\n  }\r\n\r\n  #inv-cost-quote-comparison .inv-checklist-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  #inv-cost-quote-comparison .inv-check-item:nth-child(odd) {\r\n    border-inline-end: 0;\r\n  }\r\n\r\n  #inv-cost-quote-comparison .inv-check-item {\r\n    padding: 16px 15px;\r\n  }\r\n\r\n  #inv-cost-quote-comparison .inv-difference-grid,\r\n  #inv-cost-quote-comparison .inv-routing-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  #inv-cost-quote-comparison .inv-quote-differences-block,\r\n  #inv-cost-quote-comparison .inv-treatment-routing-block {\r\n    margin-top: 52px;\r\n  }\r\n\r\n  #inv-cost-quote-comparison .inv-routing-note {\r\n    text-align: start;\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion:reduce) {\r\n  #inv-cost-quote-comparison .inv-routing-card {\r\n    transition: none;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5dbe12 elementor-widget elementor-widget-html\" data-id=\"a5dbe12\" 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<!-- Component 8: Mid-page patient CTA -->\r\n<section\r\n  id=\"inv-cost-mid-cta\"\r\n  class=\"lq lq-section inv-mid-cta\"\r\n  dir=\"auto\"\r\n  aria-label=\"Get help finding an orthodontist\"\r\n>\r\n  <div class=\"inv-mid-cta-inner\">\r\n\r\n    <div class=\"inv-mid-cta-copy\">\r\n      <strong class=\"inv-mid-cta-title\">\r\n        Need help making sense of your Invisalign options?\r\n      <\/strong>\r\n\r\n      <p>\r\n        LumiQuest can help you find an orthodontist in Dubai based on your needs\r\n        and preferences \u2014 without paid rankings or sponsored clinic placements.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <a href=\"#patient-form\" class=\"inv-mid-cta-btn\">\r\n      <span>Find My Dentist<\/span>\r\n    <\/a>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n#inv-cost-mid-cta {\r\n  background: #fff;\r\n  padding: 30px 16px;\r\n}\r\n\r\n#inv-cost-mid-cta .inv-mid-cta-inner {\r\n  max-width: 900px;\r\n  margin: 0 auto;\r\n  display: grid;\r\n  grid-template-columns: minmax(0,1fr) auto;\r\n  gap: 28px;\r\n  align-items: center;\r\n  padding: 24px 26px;\r\n  background: #fafafa;\r\n  border: 1px solid #e7e8eb;\r\n  border-radius: 16px;\r\n  box-shadow: 0 4px 16px rgba(0,0,0,.035);\r\n}\r\n\r\n#inv-cost-mid-cta .inv-mid-cta-title {\r\n  display: block;\r\n  margin-bottom: 6px;\r\n  color: #222;\r\n  font-size: 18px;\r\n  line-height: 1.4;\r\n  font-weight: 750;\r\n}\r\n\r\n#inv-cost-mid-cta .inv-mid-cta-copy p {\r\n  margin: 0;\r\n  max-width: 620px;\r\n  color: #555;\r\n  font-size: 14px;\r\n  line-height: 1.65;\r\n}\r\n\r\n#inv-cost-mid-cta .inv-mid-cta-btn {\r\n  min-width: 180px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 10px 18px;\r\n  background: #BD552A;\r\n  color: #fff;\r\n  border: 2px solid #fff;\r\n  border-radius: 7px;\r\n  box-shadow: 0 1px 4px rgba(0,0,0,.08);\r\n  font-size: 15px;\r\n  line-height: 1.3;\r\n  font-weight: 700;\r\n  text-decoration: none;\r\n  transition: background-color .2s ease, transform .15s ease;\r\n}\r\n\r\n#inv-cost-mid-cta .inv-mid-cta-btn:hover,\r\n#inv-cost-mid-cta .inv-mid-cta-btn:focus-visible {\r\n  background: #9e4622;\r\n  color: #fff;\r\n  outline: 3px solid rgba(189,85,42,.18);\r\n  outline-offset: 2px;\r\n}\r\n\r\n#inv-cost-mid-cta .inv-mid-cta-btn:active {\r\n  transform: scale(.98);\r\n}\r\n\r\n@media (max-width: 768px) {\r\n  #inv-cost-mid-cta {\r\n    padding: 24px 16px;\r\n  }\r\n\r\n  #inv-cost-mid-cta .inv-mid-cta-inner {\r\n    grid-template-columns: 1fr;\r\n    gap: 18px;\r\n    padding: 21px 18px;\r\n    text-align: center;\r\n  }\r\n\r\n  #inv-cost-mid-cta .inv-mid-cta-title {\r\n    font-size: 17px;\r\n  }\r\n\r\n  #inv-cost-mid-cta .inv-mid-cta-copy p {\r\n    font-size: 14px;\r\n  }\r\n\r\n  #inv-cost-mid-cta .inv-mid-cta-btn {\r\n    width: 100%;\r\n    max-width: 260px;\r\n    margin: 0 auto;\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  #inv-cost-mid-cta .inv-mid-cta-btn {\r\n    transition: none;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c02d5c0 elementor-widget elementor-widget-html\" data-id=\"c02d5c0\" 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<!-- Component 9: Methodology -->\r\n<section\r\n  id=\"inv-cost-methodology\"\r\n  class=\"lq lq-section inv-cost-methodology\"\r\n  dir=\"auto\"\r\n  aria-labelledby=\"inv-cost-methodology-title\"\r\n>\r\n  <div class=\"lq-section-inner\">\r\n\r\n    <header class=\"inv-method-header\">\r\n      <h2 id=\"inv-cost-methodology-title\">\r\n        How LumiQuest checked these Invisalign prices\r\n      <\/h2>\r\n\r\n      <p>\r\n        LumiQuest reviewed publicly available Dubai Invisalign pricing,\r\n        kept different packages and price types separate, and rechecked the\r\n        evidence behind the figures used on this page before publication.\r\n      <\/p>\r\n    <\/header>\r\n\r\n\r\n    <!-- Patient-friendly methodology summary -->\r\n    <div class=\"inv-method-summary\">\r\n\r\n      <div class=\"inv-method-summary-item\">\r\n        <span class=\"inv-method-icon\" aria-hidden=\"true\">\u2713<\/span>\r\n\r\n        <div>\r\n          <strong>We checked the source of each price<\/strong>\r\n\r\n          <p>\r\n            Prices had to be attributable to an eligible Dubai provider and clearly\r\n            linked to Invisalign before they could support a published claim.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n\r\n      <div class=\"inv-method-summary-item\">\r\n        <span class=\"inv-method-icon\" aria-hidden=\"true\">\u2713<\/span>\r\n\r\n        <div>\r\n          <strong>We kept unlike prices separate<\/strong>\r\n\r\n          <p>\r\n            Package prices, starting prices, promotions, deposits, one-jaw prices,\r\n            refinements and retainers were not combined into one misleading range.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n\r\n      <div class=\"inv-method-summary-item\">\r\n        <span class=\"inv-method-icon\" aria-hidden=\"true\">\u2713<\/span>\r\n\r\n        <div>\r\n          <strong>We did not turn examples into a Dubai average<\/strong>\r\n\r\n          <p>\r\n            Where the public evidence was limited or mixed, LumiQuest says so rather\r\n            than presenting the figures as a representative market average.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n\r\n      <div class=\"inv-method-summary-item\">\r\n        <span class=\"inv-method-icon\" aria-hidden=\"true\">\u2713<\/span>\r\n\r\n        <div>\r\n          <strong>Price evidence was checked on 17 August 2026<\/strong>\r\n\r\n          <p>\r\n            The findings on this page use the final reviewed Invisalign\r\n            public-price evidence prepared for this publication cycle.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- Detailed research layer -->\r\n    <details class=\"inv-method-details\">\r\n\r\n      <summary>\r\n        <span>\r\n          Detailed research methodology\r\n          <small>\r\n            Provider coverage, evidence set, source types, saturation and publication checks\r\n          <\/small>\r\n        <\/span>\r\n      <\/summary>\r\n\r\n      <div class=\"inv-method-details-body\">\r\n\r\n        <p class=\"inv-method-intro\">\r\n          The information below documents how LumiQuest built and checked the\r\n          Invisalign public-price evidence used on this page. It is research\r\n          methodology rather than additional patient pricing guidance.\r\n        <\/p>\r\n\r\n\r\n        <!-- Coverage -->\r\n        <details class=\"inv-method-item\">\r\n\r\n          <summary>\r\n            <span>Provider coverage and evidence set<\/span>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-method-item-body\">\r\n\r\n            <p>\r\n              LumiQuest identified <strong>220 verified eligible Dubai Invisalign\r\n              provider groups<\/strong> for this publication cycle and completed full\r\n              provider-and-channel review for <strong>175<\/strong> of them,\r\n              giving <strong>79.5% review coverage<\/strong>.\r\n            <\/p>\r\n\r\n            <p>\r\n              Forty-five verified eligible groups were not fully reviewed, and\r\n              10 canonical provider-seed rows remained unresolved. LumiQuest does\r\n              not claim to have enumerated every Invisalign provider in Dubai.\r\n            <\/p>\r\n\r\n            <p>\r\n              The final locked Invisalign public-price evidence set for this publication\r\n              contains <strong>80 retained public evidence documents<\/strong>\r\n              and <strong>135 numeric observation rows<\/strong>.\r\n              Discovery was closed on 17 August 2026.\r\n            <\/p>\r\n\r\n          <\/div>\r\n        <\/details>\r\n\r\n\r\n        <!-- Saturation -->\r\n        <details class=\"inv-method-item\">\r\n\r\n          <summary>\r\n            <span>How LumiQuest decided when discovery was sufficient<\/span>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-method-item-body\">\r\n\r\n            <p>\r\n              Practical saturation was tested using neutral provider batches selected\r\n              independently of known price visibility.\r\n            <\/p>\r\n\r\n            <p>\r\n              The successive batch yields were\r\n              <strong>1\/25, 3\/25, 1\/25, 0\/25 and 0\/25<\/strong>.\r\n              After the second-batch resurgence, only\r\n              <strong>1 of the next 75 neutral providers<\/strong>\r\n              produced a new current price-bearing provider group\r\n              (<strong>1.3%<\/strong>).\r\n            <\/p>\r\n\r\n            <p>\r\n              During that tail review, the main Express, Lite, Moderate,\r\n              Comprehensive and Invisalign First evidence findings remained stable.\r\n            <\/p>\r\n\r\n          <\/div>\r\n        <\/details>\r\n\r\n\r\n        <!-- Source types -->\r\n        <details class=\"inv-method-item\">\r\n\r\n          <summary>\r\n            <span>Direct provider evidence and other attributable sources<\/span>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-method-item-body\">\r\n\r\n            <p>\r\n              LumiQuest distinguishes between\r\n              <strong>current direct or provider-controlled public evidence<\/strong>\r\n              and <strong>current attributable intermediary evidence<\/strong>.\r\n            <\/p>\r\n\r\n            <p>\r\n              The approved numeric findings did not materially change when attributable\r\n              intermediary evidence was added to the direct\/provider-controlled evidence.\r\n              This allows the publication findings to rely on direct\/provider-controlled\r\n              evidence where it is adequate.\r\n            <\/p>\r\n\r\n            <p>\r\n              Historical evidence and evidence with unresolved provenance remain\r\n              separate from the current publication findings.\r\n            <\/p>\r\n\r\n          <\/div>\r\n        <\/details>\r\n\r\n\r\n        <!-- Price classes -->\r\n        <details class=\"inv-method-item\">\r\n\r\n          <summary>\r\n            <span>Why different price types were not combined<\/span>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-method-item-body\">\r\n\r\n            <p>\r\n              LumiQuest keeps package terminology and commercial price types separate.\r\n              Starting prices, promotions, package prices, broad treatment ranges,\r\n              deposits, monthly installments, per-jaw pricing, refinements,\r\n              replacement aligners and retainers are not converted into one another.\r\n            <\/p>\r\n\r\n            <p>\r\n              Generic clear aligners and other aligner brands are also excluded from\r\n              the Invisalign price evidence unless the source explicitly links the\r\n              stated price to Invisalign.\r\n            <\/p>\r\n\r\n          <\/div>\r\n        <\/details>\r\n\r\n\r\n        <!-- Evidence tiers -->\r\n        <details class=\"inv-method-item\">\r\n\r\n          <summary>\r\n            <span>What LumiQuest evidence tiers mean<\/span>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-method-item-body\">\r\n\r\n            <p>\r\n              LumiQuest uses evidence-quantity tiers to describe how much public\r\n              evidence supports a particular finding:\r\n            <\/p>\r\n\r\n            <div class=\"inv-tier-grid\">\r\n\r\n              <div>\r\n                <strong>n=1\u20132<\/strong>\r\n                <span>Observed examples<\/span>\r\n              <\/div>\r\n\r\n              <div>\r\n                <strong>n=3\u20135<\/strong>\r\n                <span>Limited public evidence<\/span>\r\n              <\/div>\r\n\r\n              <div>\r\n                <strong>n=6\u201314<\/strong>\r\n                <span>Moderate public evidence<\/span>\r\n              <\/div>\r\n\r\n              <div>\r\n                <strong>n\u226515<\/strong>\r\n                <span>Strong public evidence<\/span>\r\n              <\/div>\r\n\r\n            <\/div>\r\n\r\n            <p>\r\n              These tiers describe the quantity of public evidence LumiQuest found.\r\n              They do <strong>not<\/strong> establish a representative Dubai market average.\r\n            <\/p>\r\n\r\n          <\/div>\r\n        <\/details>\r\n\r\n\r\n        <!-- Publication checks -->\r\n        <details class=\"inv-method-item\">\r\n\r\n          <summary>\r\n            <span>Final publication checks<\/span>\r\n          <\/summary>\r\n\r\n          <div class=\"inv-method-item-body\">\r\n\r\n            <p>\r\n              After the descriptive synthesis was completed, LumiQuest rechecked\r\n              the observations feeding proposed publication claims for provider identity,\r\n              Dubai applicability, Invisalign branding, literal price wording,\r\n              current status, source type, package or treatment name, price type,\r\n              jaw coverage and material inclusions or conditions.\r\n            <\/p>\r\n\r\n            <p>\r\n              Superseded or no-longer-verifiable observations were removed from\r\n              candidate publication claims without reopening broad discovery.\r\n            <\/p>\r\n\r\n          <\/div>\r\n        <\/details>\r\n\r\n      <\/div>\r\n    <\/details>\r\n\r\n\r\n    <!-- Research routing -->\r\n    <p class=\"inv-method-route\">\r\n      For the broader research framework and Dubai dental-pricing methodology,\r\n      see LumiQuest\u2019s\r\n      <a\r\n        class=\"lq-link\"\r\n        href=\"\/dubai\/dental-cost-transparency-report\/\"\r\n      >\r\n        Dubai Dental Cost Transparency Report<\/a>.\r\n    <\/p>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<style>\r\n#inv-cost-methodology {\r\n  background: #fff;\r\n  padding: 64px 16px;\r\n}\r\n\r\n#inv-cost-methodology .lq-section-inner {\r\n  max-width: 1050px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADING\r\n========================================================= *\/\r\n\r\n#inv-cost-methodology .inv-method-header {\r\n  max-width: 760px;\r\n  margin: 0 auto 34px;\r\n  text-align: center;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-header h2 {\r\n  position: relative;\r\n  display: inline-block;\r\n  margin: 0 0 20px;\r\n  color: #222;\r\n  font-size: 29px;\r\n  line-height: 1.25;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-header h2::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  bottom: -9px;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 78px;\r\n  height: 3px;\r\n  border-radius: 4px;\r\n  background: linear-gradient(90deg,#ff7a00,#ff5fa2);\r\n}\r\n\r\n#inv-cost-methodology .inv-method-header p {\r\n  margin: 0;\r\n  color: #444;\r\n  font-size: 16.5px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PATIENT-FRIENDLY SUMMARY\r\n========================================================= *\/\r\n\r\n#inv-cost-methodology .inv-method-summary {\r\n  max-width: 900px;\r\n  margin: 0 auto;\r\n  display: grid;\r\n  grid-template-columns: repeat(2,minmax(0,1fr));\r\n  gap: 14px;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-summary-item {\r\n  display: grid;\r\n  grid-template-columns: 28px minmax(0,1fr);\r\n  gap: 11px;\r\n  align-items: flex-start;\r\n  padding: 18px;\r\n  background: #fafafa;\r\n  border: 1px solid #e8e9ec;\r\n  border-radius: 13px;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-icon {\r\n  width: 25px;\r\n  height: 25px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 50%;\r\n  background: #fff3ec;\r\n  color: #BD552A;\r\n  font-size: 12px;\r\n  line-height: 1;\r\n  font-weight: 800;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-summary-item strong {\r\n  display: block;\r\n  margin-bottom: 5px;\r\n  color: #222;\r\n  font-size: 14.5px;\r\n  line-height: 1.4;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-summary-item p {\r\n  margin: 0;\r\n  color: #555;\r\n  font-size: 13.5px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   OUTER METHODOLOGY DRAWER\r\n========================================================= *\/\r\n\r\n#inv-cost-methodology .inv-method-details {\r\n  max-width: 900px;\r\n  margin: 20px auto 0;\r\n  background: #fff;\r\n  border: 1px solid #e6e7ea;\r\n  border-radius: 13px;\r\n  overflow: hidden;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-details > summary {\r\n  list-style: none;\r\n  cursor: pointer;\r\n  position: relative;\r\n  padding-block: 15px;\r\n  padding-inline-start: 18px;\r\n  padding-inline-end: 58px;\r\n  color: #333;\r\n  font-size: 14px;\r\n  line-height: 1.45;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-details > summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-details > summary::after {\r\n  content: \"+\";\r\n  position: absolute;\r\n  inset-inline-end: 16px;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  width: 25px;\r\n  height: 25px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 50%;\r\n  background: #fff4ed;\r\n  color: #BD552A;\r\n  font-size: 18px;\r\n  font-weight: 500;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-details[open] > summary::after {\r\n  content: \"\u2212\";\r\n}\r\n\r\n#inv-cost-methodology .inv-method-details > summary small {\r\n  display: block;\r\n  margin-top: 3px;\r\n  color: #777;\r\n  font-size: 12px;\r\n  line-height: 1.45;\r\n  font-weight: 400;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-details-body {\r\n  padding: 18px 20px 20px;\r\n  border-top: 1px solid #ededf0;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-intro {\r\n  margin: 0 0 16px;\r\n  padding: 12px 14px;\r\n  background: #fafbfc;\r\n  border-radius: 10px;\r\n  color: #666;\r\n  font-size: 13px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   NESTED METHODOLOGY ROWS\r\n========================================================= *\/\r\n\r\n#inv-cost-methodology .inv-method-item {\r\n  margin: 0;\r\n  border-top: 1px solid #ededf0;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-item:last-child {\r\n  border-bottom: 1px solid #ededf0;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-item > summary {\r\n  list-style: none;\r\n  cursor: pointer;\r\n  position: relative;\r\n  padding-block: 15px;\r\n  padding-inline-start: 2px;\r\n  padding-inline-end: 46px;\r\n  color: #333;\r\n  font-size: 14px;\r\n  line-height: 1.45;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-item > summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-item > summary::after {\r\n  content: \"+\";\r\n  position: absolute;\r\n  inset-inline-end: 4px;\r\n  top: 50%;\r\n  transform: translateY(-50%);\r\n  width: 23px;\r\n  height: 23px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 50%;\r\n  background: #fff7f3;\r\n  color: #BD552A;\r\n  font-size: 16px;\r\n  font-weight: 500;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-item[open] > summary::after {\r\n  content: \"\u2212\";\r\n}\r\n\r\n#inv-cost-methodology .inv-method-item > summary:hover {\r\n  color: #BD552A;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-item-body {\r\n  padding: 0 2px 18px;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-item-body p {\r\n  margin: 0 0 10px;\r\n  color: #555;\r\n  font-size: 13.5px;\r\n  line-height: 1.68;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-item-body p:last-child {\r\n  margin-bottom: 0;\r\n}\r\n\r\n\r\n\/* Evidence tier grid *\/\r\n\r\n#inv-cost-methodology .inv-tier-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(4,minmax(0,1fr));\r\n  gap: 8px;\r\n  margin: 13px 0;\r\n}\r\n\r\n#inv-cost-methodology .inv-tier-grid > div {\r\n  padding: 11px 10px;\r\n  background: #fafafa;\r\n  border: 1px solid #ececef;\r\n  border-radius: 9px;\r\n}\r\n\r\n#inv-cost-methodology .inv-tier-grid strong {\r\n  display: block;\r\n  margin-bottom: 3px;\r\n  color: #333;\r\n  font-size: 13px;\r\n}\r\n\r\n#inv-cost-methodology .inv-tier-grid span {\r\n  display: block;\r\n  color: #666;\r\n  font-size: 12px;\r\n  line-height: 1.4;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESEARCH ROUTING\r\n========================================================= *\/\r\n\r\n#inv-cost-methodology .inv-method-route {\r\n  max-width: 860px;\r\n  margin: 18px auto 0;\r\n  text-align: center;\r\n  color: #666;\r\n  font-size: 13.5px;\r\n  line-height: 1.65;\r\n}\r\n\r\n#inv-cost-methodology .inv-method-route .lq-link {\r\n  font-weight: 600;\r\n}\r\n\r\n\r\n\/* Keyboard focus *\/\r\n\r\n#inv-cost-methodology summary:focus-visible {\r\n  outline: 3px solid rgba(255,122,0,.2);\r\n  outline-offset: -3px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width:768px) {\r\n\r\n  #inv-cost-methodology {\r\n    padding: 48px 16px;\r\n  }\r\n\r\n  #inv-cost-methodology .inv-method-header h2 {\r\n    font-size: 27px;\r\n  }\r\n\r\n  #inv-cost-methodology .inv-method-header p {\r\n    font-size: 16px;\r\n  }\r\n\r\n  #inv-cost-methodology .inv-method-summary {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  #inv-cost-methodology .inv-method-summary-item {\r\n    padding: 16px 14px;\r\n  }\r\n\r\n  #inv-cost-methodology .inv-method-details-body {\r\n    padding: 16px 18px 18px;\r\n  }\r\n\r\n  #inv-cost-methodology .inv-tier-grid {\r\n    grid-template-columns: repeat(2,minmax(0,1fr));\r\n  }\r\n\r\n  #inv-cost-methodology .inv-method-route {\r\n    text-align: start;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0990af2 elementor-widget elementor-widget-html\" data-id=\"0990af2\" 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<!-- Component 10: Invisalign Cost FAQs -->\r\n<section\r\n  id=\"inv-cost-faqs\"\r\n  class=\"lq lq-section inv-cost-faqs\"\r\n  dir=\"auto\"\r\n  aria-labelledby=\"inv-cost-faqs-title\"\r\n>\r\n  <div class=\"lq-section-inner\">\r\n\r\n    <header class=\"inv-faq-header\">\r\n      <h2 id=\"inv-cost-faqs-title\">Invisalign cost FAQs<\/h2>\r\n\r\n      <p>\r\n        Quick answers to common questions about Invisalign prices in Dubai.\r\n        Open any question for more detail.\r\n      <\/p>\r\n    <\/header>\r\n\r\n\r\n    <div class=\"inv-faq-list\">\r\n\r\n      <!-- FAQ 1 -->\r\n      <article class=\"inv-faq-item\">\r\n        <h3 class=\"inv-faq-heading\">\r\n          <button\r\n            class=\"inv-faq-question\"\r\n            type=\"button\"\r\n            id=\"inv-faq-q1\"\r\n            aria-expanded=\"false\"\r\n            aria-controls=\"inv-faq-a1\"\r\n          >\r\n            <span class=\"inv-faq-question-text\">\r\n              What is the average Invisalign cost in Dubai?\r\n            <\/span>\r\n\r\n            <span class=\"inv-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n          <\/button>\r\n        <\/h3>\r\n\r\n        <div\r\n          class=\"inv-faq-answer\"\r\n          id=\"inv-faq-a1\"\r\n          role=\"region\"\r\n          aria-labelledby=\"inv-faq-q1\"\r\n          hidden\r\n        >\r\n          <p>\r\n            LumiQuest does not publish one \u201caverage Invisalign price\u201d for Dubai\r\n            because the current published prices cover different packages,\r\n            treatment scopes and types of pricing.\r\n          <\/p>\r\n\r\n          <p>\r\n            Among 4 current Dubai provider groups publishing direct treatment ranges,\r\n            the stated ranges spanned <strong>AED 12,000\u201339,000<\/strong>.\r\n            That is an observed range from published provider prices \u2014\r\n            not an average or typical Dubai fee.\r\n          <\/p>\r\n        <\/div>\r\n      <\/article>\r\n\r\n\r\n      <!-- FAQ 2 -->\r\n      <article class=\"inv-faq-item\">\r\n        <h3 class=\"inv-faq-heading\">\r\n          <button\r\n            class=\"inv-faq-question\"\r\n            type=\"button\"\r\n            id=\"inv-faq-q2\"\r\n            aria-expanded=\"false\"\r\n            aria-controls=\"inv-faq-a2\"\r\n          >\r\n            <span class=\"inv-faq-question-text\">\r\n              What is the lowest public Invisalign package price LumiQuest found?\r\n            <\/span>\r\n\r\n            <span class=\"inv-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n          <\/button>\r\n        <\/h3>\r\n\r\n        <div\r\n          class=\"inv-faq-answer\"\r\n          id=\"inv-faq-a2\"\r\n          role=\"region\"\r\n          aria-labelledby=\"inv-faq-q2\"\r\n          hidden\r\n        >\r\n          <p>\r\n            The lowest figure in the verified package-specific evidence was\r\n            <strong>AED 3,500<\/strong> for Invisalign Express.\r\n          <\/p>\r\n\r\n          <p>\r\n            The full published Express span was\r\n            <strong>AED 3,500\u201313,545<\/strong>.\r\n            AED 3,500 should not be treated as a typical Dubai Express price\r\n            or as the price you should expect for your own treatment.\r\n          <\/p>\r\n        <\/div>\r\n      <\/article>\r\n\r\n\r\n      <!-- FAQ 3 -->\r\n      <article class=\"inv-faq-item\">\r\n        <h3 class=\"inv-faq-heading\">\r\n          <button\r\n            class=\"inv-faq-question\"\r\n            type=\"button\"\r\n            id=\"inv-faq-q3\"\r\n            aria-expanded=\"false\"\r\n            aria-controls=\"inv-faq-a3\"\r\n          >\r\n            <span class=\"inv-faq-question-text\">\r\n              Are refinements included in Invisalign cost?\r\n            <\/span>\r\n\r\n            <span class=\"inv-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n          <\/button>\r\n        <\/h3>\r\n\r\n        <div\r\n          class=\"inv-faq-answer\"\r\n          id=\"inv-faq-a3\"\r\n          role=\"region\"\r\n          aria-labelledby=\"inv-faq-q3\"\r\n          hidden\r\n        >\r\n          <p>\r\n            Sometimes. LumiQuest found current published examples where refinements\r\n            were included, including one source that stated two refinement sets\r\n            were included.\r\n          <\/p>\r\n\r\n          <p>\r\n            Other published Dubai guides quoted\r\n            <strong>AED 1,500\u20135,000<\/strong>\r\n            for an additional refinement or refinement round.\r\n            Check your written quote for exactly how many refinements are included.\r\n          <\/p>\r\n        <\/div>\r\n      <\/article>\r\n\r\n\r\n      <!-- FAQ 4 -->\r\n      <article class=\"inv-faq-item\">\r\n        <h3 class=\"inv-faq-heading\">\r\n          <button\r\n            class=\"inv-faq-question\"\r\n            type=\"button\"\r\n            id=\"inv-faq-q4\"\r\n            aria-expanded=\"false\"\r\n            aria-controls=\"inv-faq-a4\"\r\n          >\r\n            <span class=\"inv-faq-question-text\">\r\n              Are retainers included?\r\n            <\/span>\r\n\r\n            <span class=\"inv-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n          <\/button>\r\n        <\/h3>\r\n\r\n        <div\r\n          class=\"inv-faq-answer\"\r\n          id=\"inv-faq-a4\"\r\n          role=\"region\"\r\n          aria-labelledby=\"inv-faq-q4\"\r\n          hidden\r\n        >\r\n          <p>\r\n            They can be included or charged separately.\r\n            LumiQuest found current provider examples where a final retainer\r\n            or Vivera retainers were included.\r\n          <\/p>\r\n\r\n          <p>\r\n            Separate published charges were also found:\r\n            one provider listed <strong>AED 3,500 for 3 sets of Vivera retainers\r\n            for both jaws<\/strong>, while other published guides quoted\r\n            <strong>AED 500\u20133,000 per retainer set<\/strong>.\r\n            Because those prices use different units, they should not be combined\r\n            into one generic Dubai retainer-price range.\r\n          <\/p>\r\n\r\n          <p>\r\n            See LumiQuest\u2019s\r\n            <a class=\"lq-link\" href=\"\/dubai\/orthodontics\/retainers\/\">\r\n              retainer guide\r\n            <\/a>\r\n            for more detail.\r\n          <\/p>\r\n        <\/div>\r\n      <\/article>\r\n\r\n\r\n      <!-- FAQ 5 -->\r\n      <article class=\"inv-faq-item\">\r\n        <h3 class=\"inv-faq-heading\">\r\n          <button\r\n            class=\"inv-faq-question\"\r\n            type=\"button\"\r\n            id=\"inv-faq-q5\"\r\n            aria-expanded=\"false\"\r\n            aria-controls=\"inv-faq-a5\"\r\n          >\r\n            <span class=\"inv-faq-question-text\">\r\n              Does one-jaw Invisalign cost the same as both jaws?\r\n            <\/span>\r\n\r\n            <span class=\"inv-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n          <\/button>\r\n        <\/h3>\r\n\r\n        <div\r\n          class=\"inv-faq-answer\"\r\n          id=\"inv-faq-a5\"\r\n          role=\"region\"\r\n          aria-labelledby=\"inv-faq-q5\"\r\n          hidden\r\n        >\r\n          <p>\r\n            Not necessarily. One-jaw treatment and both-jaw treatment cover\r\n            different amounts of treatment, so their prices should not be\r\n            compared as though the scope is identical.\r\n          <\/p>\r\n\r\n          <p>\r\n            Always confirm whether the quote covers the upper jaw, lower jaw\r\n            or both jaws before comparing treatment totals.\r\n          <\/p>\r\n        <\/div>\r\n      <\/article>\r\n\r\n\r\n      <!-- FAQ 6 -->\r\n      <article class=\"inv-faq-item\">\r\n        <h3 class=\"inv-faq-heading\">\r\n          <button\r\n            class=\"inv-faq-question\"\r\n            type=\"button\"\r\n            id=\"inv-faq-q6\"\r\n            aria-expanded=\"false\"\r\n            aria-controls=\"inv-faq-a6\"\r\n          >\r\n            <span class=\"inv-faq-question-text\">\r\n              Is Invisalign the same as generic clear aligners?\r\n            <\/span>\r\n\r\n            <span class=\"inv-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n          <\/button>\r\n        <\/h3>\r\n\r\n        <div\r\n          class=\"inv-faq-answer\"\r\n          id=\"inv-faq-a6\"\r\n          role=\"region\"\r\n          aria-labelledby=\"inv-faq-q6\"\r\n          hidden\r\n        >\r\n          <p>\r\n            No. Invisalign is a specific branded clear-aligner system.\r\n            A price advertised for generic clear aligners or another aligner brand\r\n            should not automatically be treated as an Invisalign price.\r\n          <\/p>\r\n\r\n          <p>\r\n            For other aligner options, see LumiQuest\u2019s\r\n            <a class=\"lq-link\" href=\"\/dubai\/orthodontics\/clear-aligners\/\">\r\n              clear-aligner guide<\/a>.\r\n          <\/p>\r\n        <\/div>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<style>\r\n#inv-cost-faqs {\r\n  background: #fafafa;\r\n  padding: 64px 16px;\r\n}\r\n\r\n#inv-cost-faqs .lq-section-inner {\r\n  max-width: 1050px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADING\r\n========================================================= *\/\r\n\r\n#inv-cost-faqs .inv-faq-header {\r\n  max-width: 740px;\r\n  margin: 0 auto 34px;\r\n  text-align: center;\r\n}\r\n\r\n#inv-cost-faqs .inv-faq-header h2 {\r\n  position: relative;\r\n  display: inline-block;\r\n  margin: 0 0 20px;\r\n  color: #222;\r\n  font-size: 29px;\r\n  line-height: 1.25;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-faqs .inv-faq-header h2::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  bottom: -9px;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 78px;\r\n  height: 3px;\r\n  border-radius: 4px;\r\n  background: linear-gradient(90deg,#ff7a00,#ff5fa2);\r\n}\r\n\r\n#inv-cost-faqs .inv-faq-header p {\r\n  margin: 0;\r\n  color: #555;\r\n  font-size: 16px;\r\n  line-height: 1.65;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FAQ LIST\r\n========================================================= *\/\r\n\r\n#inv-cost-faqs .inv-faq-list {\r\n  max-width: 860px;\r\n  margin: 0 auto;\r\n  display: grid;\r\n  gap: 12px;\r\n}\r\n\r\n#inv-cost-faqs .inv-faq-item {\r\n  background: #fff;\r\n  border: 1px solid #e6e7ea;\r\n  border-radius: 13px;\r\n  overflow: hidden;\r\n  box-shadow: 0 3px 12px rgba(0,0,0,.025);\r\n}\r\n\r\n#inv-cost-faqs .inv-faq-heading {\r\n  display: block !important;\r\n  width: 100% !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   QUESTION BUTTON\r\n========================================================= *\/\r\n\r\n#inv-cost-faqs .inv-faq-question {\r\n  position: relative !important;\r\n  display: block !important;\r\n  width: 100% !important;\r\n  min-width: 0 !important;\r\n\r\n  \/* permanent safe zone for + \/ \u2212 *\/\r\n  padding: 17px 62px 17px 19px !important;\r\n\r\n  border: 0 !important;\r\n  background: #fff;\r\n  color: #222;\r\n  text-align: start !important;\r\n\r\n  font-family: inherit;\r\n  font-size: 15px;\r\n  line-height: 1.45;\r\n  font-weight: 700;\r\n\r\n  white-space: normal !important;\r\n  overflow: visible !important;\r\n  cursor: pointer;\r\n}\r\n\r\n#inv-cost-faqs .inv-faq-question:hover {\r\n  background: #fffdfb;\r\n}\r\n\r\n#inv-cost-faqs .inv-faq-question-text {\r\n  display: block !important;\r\n  width: 100% !important;\r\n  min-width: 0 !important;\r\n  max-width: 100% !important;\r\n\r\n  white-space: normal !important;\r\n  overflow: visible !important;\r\n  text-overflow: clip !important;\r\n\r\n  overflow-wrap: break-word !important;\r\n  word-wrap: break-word !important;\r\n  word-break: normal !important;\r\n\r\n  color: #222;\r\n  font-size: inherit;\r\n  line-height: inherit;\r\n  font-weight: inherit;\r\n}\r\n\r\n\r\n\/* + \/ \u2212 gets its own absolute space *\/\r\n\r\n#inv-cost-faqs .inv-faq-icon {\r\n  position: absolute !important;\r\n\r\n  top: 50% !important;\r\n  right: 18px !important;\r\n  transform: translateY(-50%) !important;\r\n\r\n  width: 25px;\r\n  height: 25px;\r\n\r\n  display: inline-flex !important;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n\r\n  border-radius: 50%;\r\n  background: #fff4ed;\r\n  color: #BD552A;\r\n\r\n  font-size: 17px;\r\n  line-height: 1;\r\n  font-weight: 500;\r\n\r\n  pointer-events: none;\r\n}\r\n\r\nhtml[dir=\"rtl\"] #inv-cost-faqs .inv-faq-question,\r\n#inv-cost-faqs[dir=\"rtl\"] .inv-faq-question {\r\n  padding-right: 19px !important;\r\n  padding-left: 62px !important;\r\n}\r\n\r\nhtml[dir=\"rtl\"] #inv-cost-faqs .inv-faq-icon,\r\n#inv-cost-faqs[dir=\"rtl\"] .inv-faq-icon {\r\n  right: auto !important;\r\n  left: 18px !important;\r\n}\r\n\r\n#inv-cost-faqs .inv-faq-question:focus-visible {\r\n  outline: 3px solid rgba(255,122,0,.2);\r\n  outline-offset: -3px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ANSWERS\r\n========================================================= *\/\r\n\r\n#inv-cost-faqs .inv-faq-answer {\r\n  padding: 0 19px 18px;\r\n  border-top: 1px solid #f0f0f2;\r\n}\r\n\r\n#inv-cost-faqs .inv-faq-answer p {\r\n  margin: 13px 0 0;\r\n  color: #555;\r\n  font-size: 14px;\r\n  line-height: 1.7;\r\n}\r\n\r\n#inv-cost-faqs .inv-faq-answer strong {\r\n  color: #333;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width:768px) {\r\n\r\n  #inv-cost-faqs {\r\n    padding: 48px 10px;\r\n  }\r\n\r\n  #inv-cost-faqs .inv-faq-header h2 {\r\n    font-size: 27px;\r\n  }\r\n\r\n  #inv-cost-faqs .inv-faq-header p {\r\n    font-size: 16px;\r\n  }\r\n\r\n  #inv-cost-faqs .inv-faq-question {\r\n    \/*\r\n      The text ends before this reserved 54px icon area.\r\n      It cannot overlap the icon.\r\n    *\/\r\n    padding: 16px 54px 16px 15px !important;\r\n\r\n    font-size: 15px;\r\n    line-height: 1.45;\r\n  }\r\n\r\n  #inv-cost-faqs .inv-faq-icon {\r\n    right: 14px !important;\r\n    width: 26px;\r\n    height: 26px;\r\n    font-size: 17px;\r\n  }\r\n\r\n  html[dir=\"rtl\"] #inv-cost-faqs .inv-faq-question,\r\n  #inv-cost-faqs[dir=\"rtl\"] .inv-faq-question {\r\n    padding-right: 15px !important;\r\n    padding-left: 54px !important;\r\n  }\r\n\r\n  html[dir=\"rtl\"] #inv-cost-faqs .inv-faq-icon,\r\n  #inv-cost-faqs[dir=\"rtl\"] .inv-faq-icon {\r\n    right: auto !important;\r\n    left: 14px !important;\r\n  }\r\n\r\n  #inv-cost-faqs .inv-faq-answer {\r\n    padding: 0 15px 17px;\r\n  }\r\n\r\n  #inv-cost-faqs .inv-faq-answer p {\r\n    font-size: 14px;\r\n  }\r\n}\r\n\r\n\r\n\/* Extra protection for narrow phones *\/\r\n\r\n@media (max-width:400px) {\r\n\r\n  #inv-cost-faqs .inv-faq-question {\r\n    padding-right: 52px !important;\r\n    font-size: 14.5px;\r\n  }\r\n\r\n  html[dir=\"rtl\"] #inv-cost-faqs .inv-faq-question,\r\n  #inv-cost-faqs[dir=\"rtl\"] .inv-faq-question {\r\n    padding-right: 14px !important;\r\n    padding-left: 52px !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n\r\n<script>\r\n(function () {\r\n  const root = document.getElementById('inv-cost-faqs');\r\n  if (!root) return;\r\n\r\n  const buttons = root.querySelectorAll('.inv-faq-question');\r\n\r\n  buttons.forEach(function (button) {\r\n\r\n    button.addEventListener('click', function () {\r\n\r\n      const answerId = button.getAttribute('aria-controls');\r\n      const answer = document.getElementById(answerId);\r\n      const icon = button.querySelector('.inv-faq-icon');\r\n\r\n      const isOpen =\r\n        button.getAttribute('aria-expanded') === 'true';\r\n\r\n      button.setAttribute(\r\n        'aria-expanded',\r\n        isOpen ? 'false' : 'true'\r\n      );\r\n\r\n      if (answer) {\r\n        if (isOpen) {\r\n          answer.setAttribute('hidden', '');\r\n        } else {\r\n          answer.removeAttribute('hidden');\r\n        }\r\n      }\r\n\r\n      if (icon) {\r\n        icon.textContent = isOpen ? '+' : '\u2212';\r\n      }\r\n\r\n    });\r\n\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ef4082 elementor-widget elementor-widget-html\" data-id=\"1ef4082\" 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<!-- Component 11: Independent guidance + final CTA -->\r\n<section\r\n  id=\"inv-cost-independent-guidance\"\r\n  class=\"lq lq-section inv-independent-guidance\"\r\n  dir=\"auto\"\r\n  aria-labelledby=\"inv-independent-title\"\r\n>\r\n  <div class=\"lq-section-inner\">\r\n\r\n    <header class=\"inv-independent-header\">\r\n      <h2 id=\"inv-independent-title\">\r\n        Independent guidance for choosing an orthodontist\r\n      <\/h2>\r\n\r\n      <p>\r\n        LumiQuest is an independent dental guidance platform.\r\n        It is not a clinic directory or a paid-ranking marketplace,\r\n        and clinics do not buy a higher position in your guidance.\r\n      <\/p>\r\n    <\/header>\r\n\r\n\r\n    <div class=\"inv-independent-grid\">\r\n\r\n      <!-- Card 1 -->\r\n      <article class=\"inv-independent-card\">\r\n\r\n        <img decoding=\"async\"\r\n          src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/05\/icon-no-ads-lumiquest.svg.png.webp\"\r\n          alt=\"\"\r\n          loading=\"lazy\"\r\n          aria-hidden=\"true\"\r\n        >\r\n\r\n        <strong class=\"inv-independent-card-title\">\r\n          No paid rankings\r\n        <\/strong>\r\n\r\n        <p>\r\n          LumiQuest does not sell ranking positions or sponsored placement\r\n          as a way for a clinic to appear more suitable for you.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n      <!-- Card 2 -->\r\n      <article class=\"inv-independent-card\">\r\n\r\n        <img decoding=\"async\"\r\n          src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/05\/icon-clinic-vetting.svg.png.webp\"\r\n          alt=\"\"\r\n          loading=\"lazy\"\r\n          aria-hidden=\"true\"\r\n        >\r\n\r\n        <strong class=\"inv-independent-card-title\">\r\n          Your needs come first\r\n        <\/strong>\r\n\r\n        <p>\r\n          The aim is to help you consider an orthodontist based on your\r\n          treatment needs, priorities and preferences \u2014 not simply who advertises most.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n\r\n      <!-- Card 3 -->\r\n      <article class=\"inv-independent-card\">\r\n\r\n        <img decoding=\"async\"\r\n          src=\"https:\/\/lumiquestdental.com\/wp-content\/uploads\/2025\/07\/icon-circle-of-trust-lumiquest.svg.png.webp\"\r\n          alt=\"\"\r\n          loading=\"lazy\"\r\n          aria-hidden=\"true\"\r\n        >\r\n\r\n        <strong class=\"inv-independent-card-title\">\r\n          Clear about what we know\r\n        <\/strong>\r\n\r\n        <p>\r\n          LumiQuest distinguishes verified evidence from limited evidence\r\n          and avoids presenting public price examples as guarantees or market averages.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- Final patient CTA -->\r\n    <div class=\"inv-final-guidance-cta\">\r\n\r\n      <div class=\"inv-final-guidance-copy\">\r\n\r\n        <strong class=\"inv-final-guidance-title\">\r\n          Want help finding an orthodontist in Dubai?\r\n        <\/strong>\r\n\r\n        <p>\r\n          Tell LumiQuest what you are looking for and your preferences.\r\n          The form below takes only a few minutes.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <a\r\n        href=\"#patient-form\"\r\n        class=\"inv-final-guidance-btn\"\r\n      >\r\n        Find My Dentist\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<style>\r\n#inv-cost-independent-guidance {\r\n  background: #fff;\r\n  padding: 64px 16px;\r\n}\r\n\r\n#inv-cost-independent-guidance .lq-section-inner {\r\n  max-width: 1050px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADING\r\n========================================================= *\/\r\n\r\n#inv-cost-independent-guidance .inv-independent-header {\r\n  max-width: 780px;\r\n  margin: 0 auto 36px;\r\n  text-align: center;\r\n}\r\n\r\n#inv-cost-independent-guidance .inv-independent-header h2 {\r\n  position: relative;\r\n  display: inline-block;\r\n  margin: 0 0 20px;\r\n  color: #222;\r\n  font-size: 29px;\r\n  line-height: 1.25;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-independent-guidance .inv-independent-header h2::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  bottom: -9px;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 78px;\r\n  height: 3px;\r\n  border-radius: 4px;\r\n  background: linear-gradient(90deg,#ff7a00,#ff5fa2);\r\n}\r\n\r\n#inv-cost-independent-guidance .inv-independent-header p {\r\n  margin: 0;\r\n  color: #555;\r\n  font-size: 16.5px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   INDEPENDENCE CARDS\r\n========================================================= *\/\r\n\r\n#inv-cost-independent-guidance .inv-independent-grid {\r\n  max-width: 900px;\r\n  margin: 0 auto;\r\n  display: grid;\r\n  grid-template-columns: repeat(3,minmax(0,1fr));\r\n  gap: 16px;\r\n}\r\n\r\n#inv-cost-independent-guidance .inv-independent-card {\r\n  padding: 24px 20px;\r\n  background: #fafafa;\r\n  border: 1px solid #e7e8eb;\r\n  border-radius: 15px;\r\n  text-align: center;\r\n}\r\n\r\n#inv-cost-independent-guidance .inv-independent-card img {\r\n  width: 46px;\r\n  height: 46px;\r\n  object-fit: contain;\r\n  margin: 0 auto 14px;\r\n}\r\n\r\n#inv-cost-independent-guidance .inv-independent-card-title {\r\n  display: block;\r\n  margin: 0 0 8px;\r\n  color: #222;\r\n  font-size: 16px;\r\n  line-height: 1.4;\r\n  font-weight: 700;\r\n}\r\n\r\n#inv-cost-independent-guidance .inv-independent-card p {\r\n  margin: 0;\r\n  color: #555;\r\n  font-size: 13.5px;\r\n  line-height: 1.65;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FINAL CTA\r\n========================================================= *\/\r\n\r\n#inv-cost-independent-guidance .inv-final-guidance-cta {\r\n  max-width: 900px;\r\n  margin: 28px auto 0;\r\n  display: grid;\r\n  grid-template-columns: minmax(0,1fr) auto;\r\n  gap: 28px;\r\n  align-items: center;\r\n  padding: 24px 26px;\r\n  background: #fafafa;\r\n  border: 1px solid #e7e8eb;\r\n  border-radius: 16px;\r\n  box-shadow: 0 4px 16px rgba(0,0,0,.035);\r\n}\r\n\r\n#inv-cost-independent-guidance .inv-final-guidance-title {\r\n  display: block;\r\n  margin-bottom: 6px;\r\n  color: #222;\r\n  font-size: 18px;\r\n  line-height: 1.4;\r\n  font-weight: 750;\r\n}\r\n\r\n#inv-cost-independent-guidance .inv-final-guidance-copy p {\r\n  max-width: 610px;\r\n  margin: 0;\r\n  color: #555;\r\n  font-size: 14px;\r\n  line-height: 1.65;\r\n}\r\n\r\n#inv-cost-independent-guidance .inv-final-guidance-btn {\r\n  min-width: 180px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 10px 18px;\r\n\r\n  background: #BD552A;\r\n  color: #fff;\r\n\r\n  border: 2px solid #fff;\r\n  border-radius: 7px;\r\n\r\n  box-shadow: 0 1px 4px rgba(0,0,0,.08);\r\n\r\n  font-size: 15px;\r\n  line-height: 1.3;\r\n  font-weight: 700;\r\n  text-decoration: none;\r\n\r\n  transition:\r\n    background-color .2s ease,\r\n    transform .15s ease;\r\n}\r\n\r\n#inv-cost-independent-guidance .inv-final-guidance-btn:hover,\r\n#inv-cost-independent-guidance .inv-final-guidance-btn:focus-visible {\r\n  background: #9e4622;\r\n  color: #fff;\r\n  outline: 3px solid rgba(189,85,42,.18);\r\n  outline-offset: 2px;\r\n}\r\n\r\n#inv-cost-independent-guidance .inv-final-guidance-btn:active {\r\n  transform: scale(.98);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width:768px) {\r\n\r\n  #inv-cost-independent-guidance {\r\n    padding: 48px 16px;\r\n  }\r\n\r\n  #inv-cost-independent-guidance .inv-independent-header h2 {\r\n    font-size: 27px;\r\n  }\r\n\r\n  #inv-cost-independent-guidance .inv-independent-header p {\r\n    font-size: 16px;\r\n  }\r\n\r\n  #inv-cost-independent-guidance .inv-independent-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  #inv-cost-independent-guidance .inv-independent-card {\r\n    padding: 21px 17px;\r\n  }\r\n\r\n  #inv-cost-independent-guidance .inv-final-guidance-cta {\r\n    grid-template-columns: 1fr;\r\n    gap: 18px;\r\n    padding: 21px 18px;\r\n    text-align: center;\r\n  }\r\n\r\n  #inv-cost-independent-guidance .inv-final-guidance-title {\r\n    font-size: 17px;\r\n  }\r\n\r\n  #inv-cost-independent-guidance .inv-final-guidance-btn {\r\n    width: 100%;\r\n    max-width: 260px;\r\n    margin: 0 auto;\r\n  }\r\n}\r\n\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n  #inv-cost-independent-guidance .inv-final-guidance-btn {\r\n    transition: none;\r\n  }\r\n\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4332ddd elementor-widget elementor-widget-html\" data-id=\"4332ddd\" 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\r\n  id=\"inv-cost-terminology-sources\"\r\n  class=\"lq lq-section\"\r\n  dir=\"auto\"\r\n  aria-labelledby=\"inv-cost-terminology-sources-title\"\r\n>\r\n  <div class=\"lq-evidence-inner\">\r\n\r\n    <header class=\"lq-evidence-header\">\r\n\r\n      <h2 id=\"inv-cost-terminology-sources-title\">\r\n        Product Terminology Sources\r\n      <\/h2>\r\n\r\n      <p>\r\n        The numbered marker in this guide links to official sources supporting\r\n        specific current Invisalign product-terminology statements.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n\r\n    <ol\r\n      class=\"lq-reference-list\"\r\n      dir=\"ltr\"\r\n      lang=\"en\"\r\n    >\r\n\r\n      <li\r\n        id=\"inv-cost-ref-1\"\r\n        class=\"lq-reference\"\r\n        tabindex=\"-1\"\r\n      >\r\n\r\n        <div class=\"lq-reference-intro\">\r\n          <strong>\r\n            Current Invisalign product terminology\r\n          <\/strong>\r\n        <\/div>\r\n\r\n\r\n        <div class=\"lq-source-record\">\r\n\r\n          <p>\r\n            <strong>Align Technology, Inc.<\/strong>\r\n            <em>\r\n              Annual Report on Form 10-K for the fiscal year ended\r\n              December 31, 2025.\r\n            <\/em>\r\n            Filed 27 February 2026.\r\n          <\/p>\r\n\r\n          <p class=\"lq-source-link\">\r\n            <a href=\"https:\/\/investor.aligntech.com\/static-files\/a57fa472-5a0d-43c4-8d78-e72341bdd16e\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n              Align Technology Form 10-K\r\n            <\/a>\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"lq-source-record\">\r\n\r\n          <p>\r\n            <strong>Invisalign \/ Align Technology.<\/strong>\r\n            <em>\r\n              ClinCheck\u00ae Pro Software.\r\n            <\/em>\r\n            Current Invisalign Provider ClinCheck documentation.\r\n          <\/p>\r\n\r\n          <p class=\"lq-source-link\">\r\n            <a href=\"https:\/\/www.invisalign.com\/provider\/align-digital-platform\/clincheck\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n              Invisalign ClinCheck documentation\r\n            <\/a>\r\n          <\/p>\r\n\r\n        <\/div>\r\n\r\n      <\/li>\r\n\r\n    <\/ol>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<style>\r\n\r\n\/* ==========================================\r\n   Product Terminology Sources\r\n   ========================================== *\/\r\n\r\n#inv-cost-terminology-sources {\r\n  background: #f9fafb;\r\n\r\n  padding:\r\n    50px\r\n    16px;\r\n\r\n  scroll-margin-top:\r\n    var(--lq-sticky, 80px);\r\n}\r\n\r\n\r\n#inv-cost-terminology-sources .lq-evidence-inner {\r\n  width: 100%;\r\n  max-width: 1000px;\r\n\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* ==========================================\r\n   HEADING\r\n   ========================================== *\/\r\n\r\n#inv-cost-terminology-sources .lq-evidence-header {\r\n  max-width: 820px;\r\n\r\n  margin-bottom: 26px;\r\n\r\n  text-align: start;\r\n}\r\n\r\n\r\n#inv-cost-terminology-sources h2 {\r\n  position: relative;\r\n\r\n  display: inline-block;\r\n\r\n  margin:\r\n    0\r\n    0\r\n    15px;\r\n\r\n  padding-bottom: 10px;\r\n\r\n  color: #1b1b1b;\r\n\r\n  font-size:\r\n    clamp(\r\n      25px,\r\n      3vw,\r\n      34px\r\n    );\r\n\r\n  line-height: 1.2;\r\n  font-weight: 750;\r\n}\r\n\r\n\r\n#inv-cost-terminology-sources h2::after {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  inset-inline-start: 0;\r\n  bottom: 0;\r\n\r\n  width: 74px;\r\n  height: 3px;\r\n\r\n  border-radius: 4px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      90deg,\r\n      #ff7a00,\r\n      #ff5fa2\r\n    );\r\n}\r\n\r\n\r\n#inv-cost-terminology-sources\r\n.lq-evidence-header p {\r\n  margin: 0;\r\n\r\n  color: #555;\r\n\r\n  font-size: 15px;\r\n  line-height: 1.65;\r\n}\r\n\r\n\r\n\/* ==========================================\r\n   REFERENCE LIST\r\n   ========================================== *\/\r\n\r\n#inv-cost-terminology-sources\r\n.lq-reference-list {\r\n  counter-reset:\r\n    lq-inv-reference;\r\n\r\n  display: grid;\r\n\r\n  gap: 12px;\r\n\r\n  margin: 0;\r\n  padding: 0;\r\n\r\n  list-style: none;\r\n}\r\n\r\n\r\n#inv-cost-terminology-sources\r\n.lq-reference {\r\n  counter-increment:\r\n    lq-inv-reference;\r\n\r\n  position: relative;\r\n\r\n  min-width: 0;\r\n\r\n  padding:\r\n    17px\r\n    17px\r\n    17px\r\n    56px;\r\n\r\n  background: #fff;\r\n\r\n  border:\r\n    1px solid\r\n    #e6e7ea;\r\n\r\n  border-radius: 12px;\r\n\r\n  color: #555;\r\n\r\n  font-size: 13.5px;\r\n  line-height: 1.65;\r\n\r\n  overflow-wrap: anywhere;\r\n\r\n  scroll-margin-top: 100px;\r\n\r\n  transition:\r\n    background-color .35s ease,\r\n    border-color .35s ease,\r\n    box-shadow .35s ease;\r\n}\r\n\r\n\r\n#inv-cost-terminology-sources\r\n.lq-reference::before {\r\n  content:\r\n    counter(lq-inv-reference);\r\n\r\n  position: absolute;\r\n\r\n  top: 16px;\r\n  left: 16px;\r\n\r\n  display: inline-flex;\r\n\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  width: 26px;\r\n  height: 26px;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: #fff7f0;\r\n\r\n  border:\r\n    1px solid\r\n    #ffd7b8;\r\n\r\n  color: #8a4b22;\r\n\r\n  font-size: 12px;\r\n  line-height: 1;\r\n  font-weight: 750;\r\n\r\n  direction: ltr;\r\n  unicode-bidi: isolate;\r\n\r\n  transition:\r\n    background-color .35s ease,\r\n    border-color .35s ease,\r\n    color .35s ease;\r\n}\r\n\r\n\r\n\/* ==========================================\r\n   REFERENCE INTRO\r\n   ========================================== *\/\r\n\r\n#inv-cost-terminology-sources\r\n.lq-reference-intro {\r\n  margin-bottom: 12px;\r\n\r\n  color: #2b2b2b;\r\n\r\n  font-size: 14px;\r\n  line-height: 1.5;\r\n}\r\n\r\n\r\n\/* ==========================================\r\n   TWO DISTINCT SOURCE RECORDS\r\n   ========================================== *\/\r\n\r\n#inv-cost-terminology-sources\r\n.lq-source-record {\r\n  padding:\r\n    12px\r\n    0;\r\n\r\n  border-top:\r\n    1px solid\r\n    #ececef;\r\n}\r\n\r\n\r\n#inv-cost-terminology-sources\r\n.lq-source-record:first-of-type {\r\n  padding-top: 12px;\r\n}\r\n\r\n\r\n#inv-cost-terminology-sources\r\n.lq-source-record:last-child {\r\n  padding-bottom: 0;\r\n}\r\n\r\n\r\n#inv-cost-terminology-sources\r\n.lq-source-record p {\r\n  margin:\r\n    0\r\n    0\r\n    6px;\r\n}\r\n\r\n\r\n#inv-cost-terminology-sources\r\n.lq-source-record p:last-child {\r\n  margin-bottom: 0;\r\n}\r\n\r\n\r\n#inv-cost-terminology-sources\r\n.lq-source-record strong {\r\n  color: #2b2b2b;\r\n\r\n  font-weight: 650;\r\n}\r\n\r\n\r\n#inv-cost-terminology-sources\r\n.lq-source-record em {\r\n  color: #444;\r\n}\r\n\r\n\r\n\/* ==========================================\r\n   PUBLIC SOURCE LINKS\r\n   ========================================== *\/\r\n\r\n#inv-cost-terminology-sources\r\n.lq-source-link a,\r\n#inv-cost-terminology-sources\r\n.lq-source-link a:link,\r\n#inv-cost-terminology-sources\r\n.lq-source-link a:visited,\r\n#inv-cost-terminology-sources\r\n.lq-source-link a:active {\r\n  color:\r\n    var(\r\n      --lq-brand,\r\n      #ff7a00\r\n    ) !important;\r\n\r\n  font-weight: 600;\r\n\r\n  text-decoration: underline;\r\n  text-decoration-thickness: 1px;\r\n  text-underline-offset: 2px;\r\n}\r\n\r\n\r\n#inv-cost-terminology-sources\r\n.lq-source-link a:hover,\r\n#inv-cost-terminology-sources\r\n.lq-source-link a:focus-visible {\r\n  color: #d96500 !important;\r\n}\r\n\r\n\r\n#inv-cost-terminology-sources\r\n.lq-source-link a:focus-visible {\r\n  outline:\r\n    2px solid\r\n    rgba(255,122,0,.35);\r\n\r\n  outline-offset: 3px;\r\n\r\n  border-radius: 3px;\r\n}\r\n\r\n\r\n\/* ==========================================\r\n   ACTIVE REFERENCE HIGHLIGHT\r\n   ========================================== *\/\r\n\r\n#inv-cost-terminology-sources\r\n.lq-reference.lq-reference-highlight {\r\n  background: #fff8f2;\r\n\r\n  border-color: #ffb36b;\r\n\r\n  box-shadow:\r\n    0\r\n    0\r\n    0\r\n    3px\r\n    rgba(255,122,0,.10);\r\n}\r\n\r\n\r\n#inv-cost-terminology-sources\r\n.lq-reference.lq-reference-highlight::before {\r\n  background: #fff1e6;\r\n\r\n  border-color: #ffb36b;\r\n\r\n  color: #d96500;\r\n}\r\n\r\n\r\n\/* ==========================================\r\n   MOBILE\r\n   ========================================== *\/\r\n\r\n@media (max-width: 768px) {\r\n\r\n  #inv-cost-terminology-sources {\r\n    padding:\r\n      34px\r\n      16px;\r\n\r\n    scroll-margin-top:\r\n      var(--lq-sticky, 64px);\r\n  }\r\n\r\n\r\n  #inv-cost-terminology-sources\r\n  .lq-evidence-header {\r\n    margin-bottom: 20px;\r\n  }\r\n\r\n\r\n  #inv-cost-terminology-sources\r\n  .lq-reference {\r\n    padding:\r\n      14px\r\n      13px\r\n      14px\r\n      48px;\r\n\r\n    font-size: 13px;\r\n    line-height: 1.6;\r\n\r\n    scroll-margin-top: 95px;\r\n  }\r\n\r\n\r\n  #inv-cost-terminology-sources\r\n  .lq-reference::before {\r\n    top: 13px;\r\n    left: 13px;\r\n\r\n    width: 24px;\r\n    height: 24px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================\r\n   REDUCED MOTION\r\n   ========================================== *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n  #inv-cost-terminology-sources\r\n  .lq-reference,\r\n\r\n  #inv-cost-terminology-sources\r\n  .lq-reference::before {\r\n    transition: none;\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n  if (\r\n    window.__lqInvCostCitationNavigation\r\n  ) {\r\n    return;\r\n  }\r\n\r\n\r\n  window.__lqInvCostCitationNavigation =\r\n    true;\r\n\r\n\r\n  document.addEventListener(\r\n    \"click\",\r\n    function (event) {\r\n\r\n      const link =\r\n        event.target.closest(\r\n          '.inv-term-cite a[href=\"#inv-cost-ref-1\"]'\r\n        );\r\n\r\n\r\n      if (!link) {\r\n        return;\r\n      }\r\n\r\n\r\n      const target =\r\n        document.querySelector(\r\n          \"#inv-cost-ref-1\"\r\n        );\r\n\r\n\r\n      if (!target) {\r\n        return;\r\n      }\r\n\r\n\r\n      event.preventDefault();\r\n\r\n\r\n      document\r\n        .querySelectorAll(\r\n          \"#inv-cost-terminology-sources .lq-reference-highlight\"\r\n        )\r\n        .forEach(\r\n          function (item) {\r\n\r\n            item.classList.remove(\r\n              \"lq-reference-highlight\"\r\n            );\r\n\r\n          }\r\n        );\r\n\r\n\r\n      const reduceMotion =\r\n        window.matchMedia(\r\n          \"(prefers-reduced-motion: reduce)\"\r\n        ).matches;\r\n\r\n\r\n      const offset =\r\n        window.innerWidth <= 768\r\n          ? 82\r\n          : 100;\r\n\r\n\r\n      const targetPosition =\r\n        target\r\n          .getBoundingClientRect()\r\n          .top\r\n        + window.pageYOffset\r\n        - offset;\r\n\r\n\r\n      window.scrollTo({\r\n        top: targetPosition,\r\n\r\n        behavior:\r\n          reduceMotion\r\n            ? \"auto\"\r\n            : \"smooth\"\r\n      });\r\n\r\n\r\n      target.classList.add(\r\n        \"lq-reference-highlight\"\r\n      );\r\n\r\n\r\n      window.setTimeout(\r\n        function () {\r\n\r\n          target.classList.remove(\r\n            \"lq-reference-highlight\"\r\n          );\r\n\r\n        },\r\n        2200\r\n      );\r\n\r\n    }\r\n  );\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac4af77 elementor-widget elementor-widget-html\" data-id=\"ac4af77\" 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<!-- Component 12: Authorship \/ evidence \/ clinical review \/ dates -->\r\n<section\r\n  id=\"inv-cost-attribution\"\r\n  class=\"lq lq-section inv-cost-attribution\"\r\n  dir=\"auto\"\r\n  aria-label=\"Authorship, evidence and clinical review\"\r\n>\r\n  <div class=\"lq-section-inner\">\r\n\r\n    <div class=\"inv-attribution-card\">\r\n\r\n      <!-- =====================================================\r\n           INTRO\r\n      ====================================================== -->\r\n\r\n      <div class=\"inv-attribution-intro\">\r\n\r\n        <strong>\r\n          About this guidance\r\n        <\/strong>\r\n\r\n        <p>\r\n          Who prepared the page, what evidence it uses, and when the pricing\r\n          and clinical content were reviewed.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <!-- =====================================================\r\n           ATTRIBUTION GRID\r\n      ====================================================== -->\r\n\r\n      <dl class=\"inv-attribution-grid\">\r\n\r\n\r\n        <!-- Written by -->\r\n        <div class=\"inv-attribution-item\">\r\n\r\n          <dt>\r\n            Written by\r\n          <\/dt>\r\n\r\n          <dd>\r\n            <a\r\n              class=\"lq-link\"\r\n              href=\"\/team\/\"\r\n            >\r\n              LumiQuest Editorial Team\r\n            <\/a>\r\n          <\/dd>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- Data evidence -->\r\n        <div class=\"inv-attribution-item\">\r\n\r\n          <dt>\r\n            Data evidence\r\n          <\/dt>\r\n\r\n          <dd>\r\n            LumiQuest Invisalign public-price synthesis\r\n          <\/dd>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- Evidence date -->\r\n        <div class=\"inv-attribution-item\">\r\n\r\n          <dt>\r\n            Price evidence last checked\r\n          <\/dt>\r\n\r\n          <dd>\r\n            <time datetime=\"2026-08-17\">\r\n              17 August 2026\r\n            <\/time>\r\n          <\/dd>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- Clinical review -->\r\n        <div class=\"inv-attribution-item\">\r\n\r\n          <dt>\r\n            Clinical review\r\n          <\/dt>\r\n\r\n          <dd>\r\n            <a\r\n              class=\"lq-link inv-clinical-review-link\"\r\n              href=\"\/team\/\"\r\n            >\r\n              <span class=\"inv-review-name\">\r\n                Dr. Joe Feghali\r\n              <\/span>\r\n\r\n              <span class=\"inv-review-title\">\r\n                Orthodontist and Founder, LumiQuest Dental Circle\r\n              <\/span>\r\n            <\/a>\r\n          <\/dd>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- Clinical review date -->\r\n        <div class=\"inv-attribution-item\">\r\n\r\n          <dt>\r\n            Clinical review date\r\n          <\/dt>\r\n\r\n          <dd>\r\n            <time datetime=\"2026-08-17\">\r\n              17 August 2026\r\n            <\/time>\r\n          <\/dd>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- Updated -->\r\n        <div class=\"inv-attribution-item inv-attribution-update\">\r\n\r\n          <dt>\r\n            Updated\r\n          <\/dt>\r\n\r\n          <dd>\r\n            <time datetime=\"2026-08-18\">\r\n              28 August 2026\r\n            <\/time>\r\n          <\/dd>\r\n\r\n        <\/div>\r\n\r\n\r\n      <\/dl>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<style>\r\n#inv-cost-attribution {\r\n  background: #fafafa;\r\n  padding: 34px 16px 42px;\r\n}\r\n\r\n#inv-cost-attribution .lq-section-inner {\r\n  max-width: 1050px;\r\n  margin: 0 auto;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CARD\r\n========================================================= *\/\r\n\r\n#inv-cost-attribution .inv-attribution-card {\r\n  max-width: 900px;\r\n  margin: 0 auto;\r\n\r\n  background: #fff;\r\n\r\n  border: 1px solid #e6e7ea;\r\n  border-radius: 15px;\r\n\r\n  overflow: hidden;\r\n\r\n  box-shadow:\r\n    0 3px 12px rgba(0,0,0,.025);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   INTRO\r\n========================================================= *\/\r\n\r\n#inv-cost-attribution .inv-attribution-intro {\r\n  padding: 18px 20px;\r\n\r\n  background: #fff9f5;\r\n\r\n  border-bottom:\r\n    1px solid #ececef;\r\n}\r\n\r\n#inv-cost-attribution\r\n.inv-attribution-intro > strong {\r\n  display: block;\r\n\r\n  margin-bottom: 4px;\r\n\r\n  color: #222;\r\n\r\n  font-size: 15px;\r\n  line-height: 1.4;\r\n  font-weight: 750;\r\n}\r\n\r\n#inv-cost-attribution\r\n.inv-attribution-intro p {\r\n  margin: 0;\r\n\r\n  color: #666;\r\n\r\n  font-size: 13px;\r\n  line-height: 1.55;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ATTRIBUTION GRID\r\n========================================================= *\/\r\n\r\n#inv-cost-attribution\r\n.inv-attribution-grid {\r\n  display: grid;\r\n\r\n  grid-template-columns:\r\n    repeat(2,minmax(0,1fr));\r\n\r\n  margin: 0;\r\n  padding: 0;\r\n}\r\n\r\n#inv-cost-attribution\r\n.inv-attribution-item {\r\n  min-width: 0;\r\n\r\n  padding: 17px 20px;\r\n\r\n  border-bottom:\r\n    1px solid #ececef;\r\n}\r\n\r\n#inv-cost-attribution\r\n.inv-attribution-item:nth-child(odd) {\r\n  border-inline-end:\r\n    1px solid #ececef;\r\n}\r\n\r\n\/* remove final row bottom borders *\/\r\n#inv-cost-attribution\r\n.inv-attribution-item:nth-last-child(-n+2) {\r\n  border-bottom: 0;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   LABEL\r\n========================================================= *\/\r\n\r\n#inv-cost-attribution\r\n.inv-attribution-item dt {\r\n  margin: 0 0 5px;\r\n\r\n  color: #777;\r\n\r\n  font-size: 11.5px;\r\n  line-height: 1.35;\r\n  font-weight: 700;\r\n\r\n  text-transform: uppercase;\r\n  letter-spacing: .035em;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   VALUE\r\n========================================================= *\/\r\n\r\n#inv-cost-attribution\r\n.inv-attribution-item dd {\r\n  margin: 0;\r\n\r\n  color: #333;\r\n\r\n  font-size: 13.5px;\r\n  line-height: 1.6;\r\n}\r\n\r\n#inv-cost-attribution\r\n.inv-attribution-item .lq-link {\r\n  font-weight: 600;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CLINICAL REVIEW FORMATTING\r\n========================================================= *\/\r\n\r\n#inv-cost-attribution\r\n.inv-clinical-review-link {\r\n  display: inline-block;\r\n}\r\n\r\n#inv-cost-attribution\r\n.inv-review-name,\r\n#inv-cost-attribution\r\n.inv-review-title {\r\n  display: block;\r\n}\r\n\r\n#inv-cost-attribution\r\n.inv-review-name {\r\n  white-space: nowrap;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PENDING DEPLOYMENT DATE\r\n========================================================= *\/\r\n\r\n#inv-cost-attribution\r\n.inv-publication-date-pending {\r\n  color: #777;\r\n\r\n  font-style: italic;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width:768px) {\r\n\r\n  #inv-cost-attribution {\r\n    padding: 28px 16px 36px;\r\n  }\r\n\r\n  #inv-cost-attribution\r\n  .inv-attribution-intro {\r\n    padding: 17px 16px;\r\n  }\r\n\r\n  #inv-cost-attribution\r\n  .inv-attribution-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  #inv-cost-attribution\r\n  .inv-attribution-item {\r\n    padding: 15px 16px;\r\n\r\n    border-bottom:\r\n      1px solid #ececef !important;\r\n\r\n    border-inline-end:\r\n      0 !important;\r\n  }\r\n\r\n  #inv-cost-attribution\r\n  .inv-attribution-item:last-child {\r\n    border-bottom:\r\n      0 !important;\r\n  }\r\n\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aed1d72 elementor-widget elementor-widget-global elementor-global-4673 elementor-widget-html\" data-id=\"aed1d72\" 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\/* Arabic mobile: keep phone country dropdown inside viewport *\/\r\n@media (max-width: 768px) {\r\n  html[dir=\"rtl\"] #patient-form .lq-phone .lq-dial-panel {\r\n    left: auto !important;\r\n    right: 0 !important;\r\n    max-width: calc(100vw - 24px) !important;\r\n  }\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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Invisalign Cost in Dubai \u2713 Price evidence last checked: 17 August 2026 What current Invisalign prices in Dubai show LumiQuest found current publicly published Invisalign treatment prices in Dubai ranging from AED 12,000\u201339,000. This is not an average Dubai price: the published figures cover different Invisalign packages and treatment scopes. What matters most is what [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":3544,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-5874","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lumiquestdental.com\/ar\/wp-json\/wp\/v2\/pages\/5874","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=5874"}],"version-history":[{"count":97,"href":"https:\/\/lumiquestdental.com\/ar\/wp-json\/wp\/v2\/pages\/5874\/revisions"}],"predecessor-version":[{"id":12904,"href":"https:\/\/lumiquestdental.com\/ar\/wp-json\/wp\/v2\/pages\/5874\/revisions\/12904"}],"up":[{"embeddable":true,"href":"https:\/\/lumiquestdental.com\/ar\/wp-json\/wp\/v2\/pages\/3544"}],"wp:attachment":[{"href":"https:\/\/lumiquestdental.com\/ar\/wp-json\/wp\/v2\/media?parent=5874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}