{"id":11248,"date":"2026-05-03T15:06:59","date_gmt":"2026-05-03T15:06:59","guid":{"rendered":"https:\/\/incidisclinic.com\/?post_type=portfolios&#038;p=11248"},"modified":"2026-05-07T08:43:29","modified_gmt":"2026-05-07T08:43:29","slug":"traitement-de-canal","status":"publish","type":"portfolios","link":"https:\/\/incidisclinic.com\/fr\/traitement-de-canal\/","title":{"rendered":"Traitement de canal"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"11248\" class=\"elementor elementor-11248\" data-elementor-settings=\"{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}\" data-elementor-post-type=\"portfolios\">\n\t\t\t\t<div class=\"elementor-element elementor-element-73fe55f5 giris-bolumu e-flex e-con-boxed no no e-con e-parent\" data-id=\"73fe55f5\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-204ee85d e-con-full e-flex no no e-con e-child\" data-id=\"204ee85d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7dac3a0a elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"7dac3a0a\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Traitement de canal<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ec685ed elementor-widget elementor-widget-text-editor\" data-id=\"7ec685ed\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-369b7f52 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex no no e-con e-child\" data-id=\"369b7f52\" data-element_type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2b03a81d e-flex e-con-boxed no no e-con e-parent\" data-id=\"2b03a81d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-10105e e-con-full icerik-bolumu e-flex no no e-con e-child\" data-id=\"10105e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dbaa54b elementor-widget elementor-widget-html\" data-id=\"dbaa54b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<h2>Qu&#039;est-ce qu&#039;un traitement de canal ?<\/h2>\r\nLe traitement de canal est pratiqu\u00e9 lorsque le nerf \u00e0 l&#039;int\u00e9rieur d&#039;une dent est irr\u00e9m\u00e9diablement enflamm\u00e9 ou infect\u00e9 \u00e0 la suite d&#039;une carie profonde, d&#039;une fissure ou d&#039;un traumatisme. Au lieu d&#039;extraire la dent, le dentiste acc\u00e8de \u00e0 l&#039;espace canalaire, nettoie les tissus infect\u00e9s et fa\u00e7onne les canaux afin de les obturer avec un mat\u00e9riau biocompatible. La dent peut ainsi rester en bouche et continuer \u00e0 fonctionner, tout en soulageant la douleur et en ma\u00eetrisant l&#039;infection.\r\n\r\n<h2>Pourquoi choisir un traitement de canal chez Inci Dis ?<\/h2>\r\nChez Inci Dis, les traitements de canal sont r\u00e9alis\u00e9s avec l&#039;aide d&#039;un syst\u00e8me de grossissement, d&#039;instruments rotatifs modernes et de la radiographie num\u00e9rique. Ces outils permettent une plus grande pr\u00e9cision et une r\u00e9duction du temps de traitement par rapport aux techniques plus anciennes, ce qui est particuli\u00e8rement important pour les dents pluriradicul\u00e9es complexes. Si la dent pr\u00e9sente un d\u00e9fi particulier, notre \u00e9quipe de dentistes restaurateurs et nos dentistes sp\u00e9cialis\u00e9s en endodontie collaborent pour d\u00e9terminer si le retraitement, la chirurgie ou l&#039;extraction est la meilleure option pour votre sant\u00e9 bucco-dentaire globale.\r\n\r\n<h2>Comment fonctionne le processus<\/h2>\r\nApr\u00e8s un traitement de canal, une dent n\u00e9cessite souvent une protection suppl\u00e9mentaire sous forme de couronne ou d&#039;onlay, notamment au niveau des molaires et pr\u00e9molaires o\u00f9 les forces de mastication sont importantes. Nos services de proth\u00e8se et d&#039;endodontie partageant les m\u00eames dossiers num\u00e9riques et le m\u00eame laboratoire, nous pouvons planifier la restauration d\u00e8s le d\u00e9but et \u00e9viter les retards inutiles entre les diff\u00e9rentes \u00e9tapes. Cette planification int\u00e9gr\u00e9e est particuli\u00e8rement pr\u00e9cieuse pour les patients venant de l&#039;\u00e9tranger et disposant de peu de temps \u00e0 Istanbul, car elle r\u00e9duit le nombre de d\u00e9placements n\u00e9cessaires.\r\n\r\n<h2>Avantages du traitement de canal<\/h2>\r\nCela permet \u00e0 la dent de rester en bouche et de continuer \u00e0 fonctionner, tout en soulageant la douleur et en contr\u00f4lant l&#039;infection.\r\n\r\n<style>\r\nh1, h2, h3 {\r\n  margin-top: 25px;\r\n  margin-bottom: 15px;\r\n}\r\nli {\r\n  margin: 10px 0;\r\n  list-style-type: disc;\r\n  margin-left: 20px;\r\n}\r\ntable {\r\n  border-collapse: collapse;\r\n  margin-top: 15px;\r\n  margin-bottom: 20px;\r\n  width: 100%;\r\n  border-radius: 8px;\r\n  overflow: hidden;\r\n}\r\ntable th, table td {\r\n  border: 1px solid #ccc;\r\n  padding: 10px;\r\n  text-align: left;\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9191b65 elementor-widget elementor-widget-text-editor\" data-id=\"9191b65\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\ud83d\udc49 De nombreux patients internationaux pr\u00e9voient de courtes vacances \u00e0 Istanbul pendant leur convalescence.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"ms-sticky-w elementor-element elementor-element-6b5f1627 e-con-full yes e-flex no e-con e-child\" style=\"top:130px\" data-id=\"6b5f1627\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f85e403 form-bolumu elementor-widget elementor-widget-html\" data-id=\"4f85e403\" data-element_type=\"widget\" data-settings=\"{&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:90,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;],&quot;sticky_offset_mobile&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===== intl-tel-input (CSS) ===== -->\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/intl-tel-input@18.3.0\/build\/css\/intlTelInput.css\">\n\n<style>\n  \/* ====== Thank You (g\u00f6r\u00fcn\u00fcr kutu) ====== *\/\n  .thank-you-visible {\n    display: none;\n    background: #31c243;\n    color: #fff;\n    text-align: center;\n    border-radius: 20px;\n    padding: 40px 25px;\n    margin-top: 25px;\n    font-size: 1.1em;\n    font-weight: 600;\n    animation: fadeIn .4s ease forwards;\n  }\n  .thank-you-visible img {\n    width: 60px;\n    height: 60px;\n    background: #fff;\n    border-radius: 50%;\n    padding: 10px;\n    margin-bottom: 15px;\n  }\n  @keyframes fadeIn {\n    from { opacity: 0; transform: translateY(10px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n\n  \/* ====== Layout ve temel g\u00f6r\u00fcn\u00fcm ====== *\/\n  *{box-sizing:border-box}\n  .container{max-width:1200px;margin:0 auto;padding:0 25px}\n  .calculator{margin:10px}\n  .calculator>.container{\n    padding:20px !important;\n    border-radius:25px;\n    box-shadow:-5px 5px 18px #3a424824;\n    background:#fff;\n  }\n  #top_title{\n    font-size:20px!important;\n    font-weight:700!important;\n    line-height:25px!important;\n    text-align:center;\n    color:#13233b;\n    letter-spacing:0\n  }\n\n  \/* ====== Form ====== *\/\n  #form{\n    display:flex;\n    flex-direction:column;\n    position:relative;\n    margin-top:5px\n  }\n  .i_row{position:relative;margin-bottom:0}\n  .i_row input{\n    width:100%;\n    padding:12px 44px 10px;\n    background:none;\n    outline:none;\n    border:none;\n    border-bottom:1px solid #13233b;\n    font-size:1em;\n    color:#13233b\n  }\n  .i_row input:focus{border-bottom-color:#1111}\n  ::placeholder{\n    color:#13233b;\n    opacity:1;\n    font-weight:500;\n    font-family:'Poppins',sans-serif\n  }\n\n  \/* ====== Alan ikonlar\u0131 (soldaki k\u00fc\u00e7\u00fck simgeler) ====== *\/\n  .icon_user::after,.icon_email::after{\n    content:'';\n    position:absolute;\n    left:0;\n    top:0;\n    width:38px;\n    height:100%;\n    background-repeat:no-repeat;\n    background-position:center;\n    background-size:20px 20px;\n    filter:grayscale(1);\n    pointer-events:none\n  }\n  .icon_user::after{\n    background-image:url(https:\/\/incidisclinic.com\/wp-content\/uploads\/2025\/11\/avatar.svg)\n  }\n  .icon_email::after{\n    background-image:url(https:\/\/incidisclinic.com\/wp-content\/uploads\/2025\/11\/icon_email.svg)\n  }\n\n  \/* ====== Sa\u011fdaki do\u011frulama ikonlar\u0131 (X\/\u2713) ====== *\/\n  .inp_icon>img{right:auto!important;top:auto!important}\n  .inp_icon{\n    position:absolute;\n    right:14px;\n    top:50%;\n    transform:translateY(-50%);\n    z-index:10;\n    display:inline-flex;\n    gap:6px;\n    pointer-events:none\n  }\n  .inp_icon img{\n    display:block;\n    width:18px;\n    height:18px;\n    opacity:0;\n    transition:opacity .2s\n  }\n  label.i_row.success input{border-bottom-color:#31c243}\n  label.i_row.error   input{border-bottom-color:#ff6767}\n\n  \/* ====== Privacy ====== *\/\n  label.privacy{\n    font-size:.9em;\n    color:#13233b;\n    display:flex;\n    align-items:center;\n    gap:8px;\n    position:relative;\n    margin:10px 0\n  }\n  label.privacy span,\n  label.privacy span a{color:#13233b}\n  .privacy .inp_icon img{top:-2px}\n\n  \/* ====== Buton ve loader ====== *\/\n  #sendBtn{\n    color:#fff;\n    background:#13233b !important;\n    border-radius:8px;\n    font-size:1.1em;\n    font-weight:500;\n    text-align:center;\n    padding:16px 38px;\n    margin-top:5px;\n    position:relative;\n    cursor:pointer\n  }\n  #sendBtn.sending{color:transparent}\n  .lds-dual-ring{\n    opacity:0;\n    transition:opacity .3s .3s;\n    position:absolute;\n    top:calc(50% - 16px);\n    left:calc(50% - 16px)\n  }\n  #sendBtn.sending .lds-dual-ring{opacity:1}\n  .lds-dual-ring:after{\n    content:\" \";\n    display:block;\n    width:26px;\n    height:26px;\n    border-radius:50%;\n    border:3px solid #3668b4;\n    border-color:#3668b4 transparent #3668b4 transparent;\n    animation:ldr 1.2s linear infinite\n  }\n  @keyframes ldr{\n    0%{transform:rotate(0)}\n    100%{transform:rotate(360deg)}\n  }\n\n  \/* ====== intl-tel-input ayarlar\u0131 ====== *\/\n  .iti{width:100%!important}\n  #inp_telefon{padding-left:55px!important}\n  .iti--container{z-index:999999!important}\n  .iti__country-list{\n    max-height:260px!important;\n    overflow-y:auto!important;\n    -webkit-overflow-scrolling:touch\n  }\n\n  \/* ====== Thank You & Error Messages ====== *\/\n  .thank-you-message{\n    display:none;\n    margin-top:14px;\n    font-weight:600;\n    color:#2a7a3b\n  }\n  .thank-you-message.show{display:block}\n  .error-message{\n    display:none;\n    margin-top:10px;\n    color:#b3261e\n  }\n  .error-message.show{display:block}\n<\/style>\n\n<section class=\"calculator\">\n  <div class=\"container\">\n    <h3 id=\"top_title\">Obtenez une consultation gratuite<\/h3>\n\n    <div class=\"calc_content\">\n      <div id=\"form\" data-title=\"Almost done ...\" data-form-id=\"2\">\n\n        <label class=\"i_row icon_user\">\n          <input type=\"text\" placeholder=\"Pr\u00e9nom et nom\" id=\"inp_name\" data-input-id=\"2-8\" autocomplete=\"off\">\n          <span class=\"inp_icon\" id=\"icon_inp_name\">\n            <img decoding=\"async\" src=\"https:\/\/incidisclinic.com\/wp-content\/uploads\/2025\/11\/cross.png?v=1\" class=\"cross\" alt=\"\">\n            <img decoding=\"async\" src=\"https:\/\/incidisclinic.com\/wp-content\/uploads\/2025\/11\/check.png?v=1\" class=\"check\" alt=\"\">\n          <\/span>\n        <\/label>\n\n        <label class=\"i_row icon_email\">\n          <input type=\"email\" placeholder=\"E-mail\" id=\"inp_email\" data-input-id=\"2-9\" autocomplete=\"off\">\n          <span class=\"inp_icon\" id=\"icon_inp_email\">\n            <img decoding=\"async\" src=\"https:\/\/incidisclinic.com\/wp-content\/uploads\/2025\/11\/cross.png?v=1\" class=\"cross\" alt=\"\">\n            <img decoding=\"async\" src=\"https:\/\/incidisclinic.com\/wp-content\/uploads\/2025\/11\/check.png?v=1\" class=\"check\" alt=\"\">\n          <\/span>\n        <\/label>\n\n        <div class=\"i_row\" id=\"telefon_row\">\n          <input type=\"tel\" id=\"inp_telefon\" name=\"phone\" placeholder=\"T\u00e9l\u00e9phone\" autocomplete=\"off\">\n          <span class=\"inp_icon\" id=\"icon_inp_telefon\">\n            <img decoding=\"async\" src=\"https:\/\/incidisclinic.com\/wp-content\/uploads\/2025\/11\/cross.png?v=1\" class=\"cross\" alt=\"\">\n            <img decoding=\"async\" src=\"https:\/\/incidisclinic.com\/wp-content\/uploads\/2025\/11\/check.png?v=1\" class=\"check\" alt=\"\">\n          <\/span>\n        <\/div>\n\n        <label class=\"privacy\">\n          <input type=\"checkbox\" id=\"privacy_check\">\n          <span>J&#039;ai lu et j&#039;accepte les <a href=\"#\">politique de confidentialit\u00e9<\/a><\/span>\n          <span class=\"inp_icon\" id=\"icon_privacy\">\n            <img decoding=\"async\" src=\"https:\/\/incidisclinic.com\/wp-content\/uploads\/2025\/11\/cross.png?v=1\" class=\"cross\" alt=\"\">\n            <img decoding=\"async\" src=\"https:\/\/incidisclinic.com\/wp-content\/uploads\/2025\/11\/check.png?v=1\" class=\"check\" alt=\"\">\n          <\/span>\n        <\/label>\n\n        <div id=\"sendBtn\">Envoyer<div class=\"lds-dual-ring\"><\/div><\/div>\n\n        <div class=\"thank-you-message\" id=\"thankYouMessage\">Merci pour votre soumission !<\/div>\n        <div class=\"error-message\" id=\"errorMessage\">Votre demande n&#039;a pas pu \u00eatre envoy\u00e9e pour le moment. Veuillez r\u00e9essayer.<\/div>\n      <\/div>\n\n      <div class=\"thank-you-visible\" id=\"thankYouVisible\">\n        <img decoding=\"async\" src=\"https:\/\/incidisclinic.com\/wp-content\/uploads\/2025\/11\/check.png\" alt=\"cocher l&#039;ic\u00f4ne\">\n        Merci pour votre soumission !\n      <\/div>\n\n      <!-- Data Layer & Upload alanlar\u0131 (gizli) -->\n      <input type=\"hidden\" id=\"referrer\" value=\"input_32\">\n      <input type=\"hidden\" name=\"data_layer\" value=\"thank-you-contact\">\n      <input type=\"hidden\" id=\"upload_name\"  data-input-id=\"3-8\">\n      <input type=\"hidden\" id=\"upload_email\" data-input-id=\"3-9\">\n      <input type=\"hidden\" id=\"upload_phone\" data-input-id=\"3-10\">\n      <input type=\"hidden\" id=\"data_layer\" value=\"thank-you-photo\">\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ===== intl-tel-input (JS) ===== -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/intl-tel-input@18.3.0\/build\/js\/intlTelInput.min.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/intl-tel-input@18.3.0\/build\/js\/utils.js\"><\/script>\n\n<script>\n(function(){\n  \"use strict\";\n  const $ = (s, c)=> (c||document).querySelector(s);\n\n  function setIconState(iconWrapEl, ok){\n    if(!iconWrapEl) return;\n    const cross = iconWrapEl.querySelector(\".cross\");\n    const check = iconWrapEl.querySelector(\".check\");\n    if(cross) cross.style.opacity = ok ? \"0\" : \"1\";\n    if(check) check.style.opacity = ok ? \"1\" : \"0\";\n    const label = iconWrapEl.closest(\"label.i_row\") || iconWrapEl.closest(\".i_row\");\n    if(label){\n      label.classList.toggle(\"success\", ok);\n      label.classList.toggle(\"error\",   !ok);\n    }\n  }\n\n  const emailOk = v => \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$\/i.test(String(v||\"\").trim());\n\n  document.addEventListener(\"DOMContentLoaded\", function(){\n\n    const nameInput    = $(\"#inp_name\");\n    const emailInput   = $(\"#inp_email\");\n    const phoneInput   = $(\"#inp_telefon\");\n    const privacyCheck = $(\"#privacy_check\");\n    const sendBtn      = $(\"#sendBtn\");\n    const thankYou     = $(\"#thankYouMessage\");\n    const errMsg       = $(\"#errorMessage\");\n\n    const iconName     = $(\"#icon_inp_name\");\n    const iconEmail    = $(\"#icon_inp_email\");\n    const iconPhone    = $(\"#icon_inp_telefon\");\n    const iconPrivacy  = $(\"#icon_privacy\");\n\n    \/\/ ===== intl-tel-input init (\u00fclke kodu input i\u00e7inde) =====\n    const iti = window.intlTelInput(phoneInput, {\n      initialCountry: \"auto\",\n      geoIpLookup: (cb)=>{\n        fetch(\"https:\/\/ipapi.co\/json\/\")\n          .then(r=>r.json())\n          .then(d=>cb((d.country_code||\"TR\").toLowerCase()))\n          .catch(()=>cb(\"tr\"));\n      },\n      separateDialCode: false,\n      nationalMode: false,\n      autoPlaceholder: \"polite\",\n      preferredCountries: [\"tr\",\"us\",\"gb\",\"de\",\"fr\",\"ae\"],\n      utilsScript: \"https:\/\/cdn.jsdelivr.net\/npm\/intl-tel-input@18.3.0\/build\/js\/utils.js\"\n    });\n\n    \/\/ \u0130lk geli\u015fte\/\u00fclke de\u011fi\u015fince yaln\u0131zca bo\u015fsa ya da kod-only ise kodu yaz\n    const prefill = ()=>{\n      const dc = iti.getSelectedCountryData()?.dialCode || \"90\";\n      const val = (phoneInput.value||\"\").trim();\n      if(!val || val===\"+\" || \/^\\+\\d+\\s*$\/.test(val)){\n        phoneInput.value = \"+\"+dc+\" \";\n        requestAnimationFrame(()=>{\n          const len = phoneInput.value.length;\n          phoneInput.setSelectionRange(len, len);\n        });\n      }\n    };\n    const iv = setInterval(()=>{\n      if(iti.getSelectedCountryData()?.dialCode){ prefill(); clearInterval(iv); }\n    },50);\n    setTimeout(()=>clearInterval(iv),1500);\n    phoneInput.addEventListener(\"countrychange\", prefill);\n\n    \/\/ \u201c+\u201d silinirse geri koy (\u00f6zg\u00fcrce d\u00fczenlenebilir)\n    phoneInput.addEventListener(\"input\", ()=>{\n      if(!phoneInput.value.startsWith(\"+\")){\n        phoneInput.value = \"+\" + phoneInput.value.replace(\/^\\D+\/,\"\");\n        const len = phoneInput.value.length;\n        requestAnimationFrame(()=>phoneInput.setSelectionRange(len, len));\n      }\n    });\n\n    \/\/ Do\u011frulamalar\n    nameInput?.addEventListener(\"blur\", ()=> setIconState(iconName,  (nameInput.value||\"\").trim().length>=2));\n    emailInput?.addEventListener(\"blur\",()=> setIconState(iconEmail, emailOk(emailInput.value)));\n    phoneInput?.addEventListener(\"blur\",()=> setIconState(iconPhone, iti.isValidNumber()));\n    privacyCheck?.addEventListener(\"change\",()=> setIconState(iconPrivacy, !!privacyCheck.checked));\n\n    const validateAll = ()=>{\n      const vName    = (nameInput?.value||\"\").trim().length>=2;\n      const vEmail   = emailOk(emailInput?.value||\"\");\n      const vPhone   = iti.isValidNumber();\n      const vPrivacy = !!privacyCheck?.checked;\n      setIconState(iconName, vName);\n      setIconState(iconEmail, vEmail);\n      setIconState(iconPhone, vPhone);\n      setIconState(iconPrivacy, vPrivacy);\n      return vName && vEmail && vPhone && vPrivacy;\n    };\n\n    \/\/ Gizli alanlar\u0131 doldur (upload_* alanlar\u0131)\n    const fillHidden = ()=>{\n      const fullPhone = iti.getNumber(); \/\/ E.164\n      const uploadName  = $(\"#upload_name\");\n      const uploadEmail = $(\"#upload_email\");\n      const uploadPhone = $(\"#upload_phone\");\n\n      if(uploadName)  uploadName.value  = (nameInput?.value||\"\").trim();\n      if(uploadEmail) uploadEmail.value = (emailInput?.value||\"\").trim();\n      if(uploadPhone) uploadPhone.value = fullPhone;\n    };\n\n    const disableBtn = ()=>{\n      sendBtn.classList.add(\"sending\");\n      sendBtn.style.pointerEvents=\"none\";\n      sendBtn.style.opacity=\".7\";\n    };\n    const enableBtn  = ()=>{\n      sendBtn.classList.remove(\"sending\");\n      sendBtn.style.pointerEvents=\"\";\n      sendBtn.style.opacity=\"\";\n    };\n\n    \/\/ ===== Bitrix'e lead g\u00f6nderimi (REST webhook ile) =====\n    async function sendToBitrix(payload){\n      \/\/ 1) BURAYA kendi webhook URL'ini yaz:\n      \/\/ \u00d6rn: \"https:\/\/SENINPORTAL.b24.com\/rest\/1\/WEBHOOK_TOKEN\/crm.lead.add.json\"\n      const BITRIX_WEBHOOK_URL = \"https:\/\/inci-dis-clinic.bitrix24.com.tr\/rest\/46\/2zbvg0o2mm5c6y1s\/crm.lead.add.json\";\n\n      const fd = new FormData();\n      fd.append(\"FIELDS[TITLE]\", \"Web Lead\");\n      fd.append(\"FIELDS[NAME]\",        payload.firstName);\n      fd.append(\"FIELDS[LAST_NAME]\",   payload.lastName);\n      fd.append(\"FIELDS[PHONE][0][VALUE]\",      payload.phone);\n      fd.append(\"FIELDS[PHONE][0][VALUE_TYPE]\",\"WORK\");\n      fd.append(\"FIELDS[EMAIL][0][VALUE]\",      payload.email);\n      fd.append(\"FIELDS[EMAIL][0][VALUE_TYPE]\",\"WORK\");\n\n      const res  = await fetch(BITRIX_WEBHOOK_URL, {\n        method: \"POST\",\n        body: fd\n      });\n\n      if(!res.ok){\n        throw new Error(\"Bitrix HTTP error: \" + res.status);\n      }\n\n      const data = await res.json();\n      if(data.error){\n        throw new Error(\"Bitrix API error: \" + (data.error_description || data.error));\n      }\n\n      return data; \/\/ data.result -> lead ID\n    }\n\n    function showThankYou(){\n      enableBtn();\n      if(errMsg) errMsg.classList.remove(\"show\");\n      if(thankYou) thankYou.classList.add(\"show\");\n\n      \/\/ Formu gizle, te\u015fekk\u00fcr kutusunu g\u00f6ster\n      const formContainer = $(\"#form\");\n      const visibleTY = $(\"#thankYouVisible\");\n      if(formContainer) formContainer.style.display = \"none\";\n      if(visibleTY) visibleTY.style.display = \"block\";\n\n      try {\n        window.dataLayer = window.dataLayer || [];\n        const dl = (document.querySelector(\"#data_layer\")?.value) || \"thank-you-contact\";\n        window.dataLayer.push({event: dl});\n      } catch(_){}\n    }\n\n    function showError(){\n      enableBtn();\n      if(thankYou) thankYou.classList.remove(\"show\");\n      if(errMsg) errMsg.classList.add(\"show\");\n    }\n\n    \/\/ ENTER ile g\u00f6nder\n    [\"keyup\",\"keypress\"].forEach(evt=>{\n      document.addEventListener(evt, e=>{\n        if(e.key===\"Enter\" && document.activeElement && document.activeElement.tagName===\"INPUT\"){\n          e.preventDefault();\n          sendBtn?.click();\n        }\n      });\n    });\n\n    \/\/ ===== G\u00f6nder butonu (Bitrix'e g\u00f6re g\u00fcncellendi) =====\n    sendBtn?.addEventListener(\"click\", ()=>{\n      if(thankYou) thankYou.classList.remove(\"show\");\n      if(errMsg)   errMsg.classList.remove(\"show\");\n\n      disableBtn();\n\n      if(!validateAll()){\n        enableBtn();\n        return;\n      }\n\n      const fullPhone = iti.getNumber();\n      fillHidden();\n\n      const fullName = (nameInput?.value || \"\").trim();\n      const nameParts = fullName.split(\/\\s+\/);\n      const firstName = nameParts.shift() || \"\";\n      const lastName  = nameParts.join(\" \");\n\n      const payload = {\n        firstName: firstName,\n        lastName:  lastName,\n        phone:     fullPhone,\n        email:     (emailInput?.value || \"\").trim()\n      };\n\n      sendToBitrix(payload)\n        .then(()=>{\n          showThankYou();\n        })\n        .catch(err=>{\n          console.error(\"Bitrix error:\", err);\n          showError();\n        });\n    });\n\n  });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3bc852 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed no no e-con e-parent\" data-id=\"3bc852\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7917ff19 e-con-full e-flex no no e-con e-child\" data-id=\"7917ff19\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-654fbb66 elementor-widget elementor-widget-video\" data-id=\"654fbb66\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=jnMeFnB_j2g&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-11937d85 e-con-full e-flex no no e-con e-child\" data-id=\"11937d85\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b6100ad elementor-widget elementor-widget-heading\" data-id=\"4b6100ad\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Avantages des implants dentaires<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6509a93e elementor-widget elementor-widget-text-editor\" data-id=\"6509a93e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Les implants dentaires am\u00e9liorent non seulement l&#039;apparence de votre sourire, mais restaurent \u00e9galement la capacit\u00e9 de mastication et pr\u00e9viennent la perte osseuse. Contrairement aux proth\u00e8ses dentaires, les implants sont permanents et offrent une sensation similaire \u00e0 celle des dents naturelles, ce qui en fait un investissement \u00e0 long terme pour votre sant\u00e9 et votre confiance en vous.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"featured_media":11250,"template":"","portfolios_categories":[38],"class_list":["post-11248","portfolios","type-portfolios","status-publish","has-post-thumbnail","hentry","portfolios_categories-dentistry"],"acf":{"featured_video":"","choi\u0441e_menu_page":"custom_menu_page","full_width":false,"header_transparent":true,"header_white":true,"menu_align_page":"center","menu_style":"fixed"},"_links":{"self":[{"href":"https:\/\/incidisclinic.com\/fr\/wp-json\/wp\/v2\/portfolios\/11248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/incidisclinic.com\/fr\/wp-json\/wp\/v2\/portfolios"}],"about":[{"href":"https:\/\/incidisclinic.com\/fr\/wp-json\/wp\/v2\/types\/portfolios"}],"version-history":[{"count":10,"href":"https:\/\/incidisclinic.com\/fr\/wp-json\/wp\/v2\/portfolios\/11248\/revisions"}],"predecessor-version":[{"id":11578,"href":"https:\/\/incidisclinic.com\/fr\/wp-json\/wp\/v2\/portfolios\/11248\/revisions\/11578"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/incidisclinic.com\/fr\/wp-json\/wp\/v2\/media\/11250"}],"wp:attachment":[{"href":"https:\/\/incidisclinic.com\/fr\/wp-json\/wp\/v2\/media?parent=11248"}],"wp:term":[{"taxonomy":"portfolios_categories","embeddable":true,"href":"https:\/\/incidisclinic.com\/fr\/wp-json\/wp\/v2\/portfolios_categories?post=11248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}