{"id":11218,"date":"2026-05-03T14:55:39","date_gmt":"2026-05-03T14:55:39","guid":{"rendered":"https:\/\/incidisclinic.com\/?post_type=portfolios&#038;p=11218"},"modified":"2026-05-09T22:42:26","modified_gmt":"2026-05-09T22:42:26","slug":"gum-contouring","status":"publish","type":"portfolios","link":"https:\/\/incidisclinic.com\/ar\/gum-contouring\/","title":{"rendered":"\u062a\u062d\u062f\u064a\u062f \u0634\u0643\u0644 \u0627\u0644\u0644\u062b\u0629"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"11218\" class=\"elementor elementor-11218\" 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\">\u062a\u062d\u062f\u064a\u062f \u0634\u0643\u0644 \u0627\u0644\u0644\u062b\u0629<\/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>What is Gum Contouring?<\/h2>\r\nGum contouring, also known as gum reshaping, is a cosmetic procedure that adjusts the height and shape of the gum line around the teeth. In some people, excess gum tissue makes the teeth look short or uneven, which can draw attention away from an otherwise healthy smile. By gently recontouring the gums, we can create a more balanced frame for the teeth and improve the overall harmony between your smile and facial features.\r\n\r\n<h2>Why Choose Gum Contouring at Inci Dis?<\/h2>\r\nInci Dis uses diode laser technology and delicate instruments to perform gum contouring with minimal discomfort and faster healing compared with older methods. Before any gum tissue is removed, we carry out a full periodontal evaluation and, when needed, use digital smile planning to decide how much change is appropriate. This ensures that the procedure stays within safe biological limits and supports the long term health of the teeth rather than focusing only on short term aesthetics.\r\n\r\n<h2>\u0643\u064a\u0641 \u062a\u062a\u0645 \u0627\u0644\u0639\u0645\u0644\u064a\u0629<\/h2>\r\nGum contouring is often combined with veneers, crowns or bonding in a complete smile design. For international patients, it is usually possible to perform the procedure and complete the restorative work within the same trip, as the initial healing period is relatively quick. Our dentists provide detailed aftercare instructions, including how to clean the area and what foods to avoid in the first days, and remain available for online follow up if you have questions once you are back home.\r\n\r\n<h2>Benefits of Gum Contouring<\/h2>\r\nBy gently recontouring the gums, we can create a more balanced frame for the teeth and improve the overall harmony between your smile and facial features.\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 \u064a\u062e\u0637\u0637 \u0627\u0644\u0639\u062f\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0631\u0636\u0649 \u0627\u0644\u062f\u0648\u0644\u064a\u064a\u0646 \u0644\u0642\u0636\u0627\u0621 \u0625\u062c\u0627\u0632\u0629 \u0642\u0635\u064a\u0631\u0629 \u0641\u064a \u0625\u0633\u0637\u0646\u0628\u0648\u0644 \u0623\u062b\u0646\u0627\u0621 \u0641\u062a\u0631\u0629 \u062a\u0639\u0627\u0641\u064a\u0647\u0645.<\/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\">\u0627\u062d\u0635\u0644 \u0639\u0644\u0649 \u0627\u0633\u062a\u0634\u0627\u0631\u0629 \u0645\u062c\u0627\u0646\u064a\u0629<\/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=\"\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0644\u0623\u062e\u064a\u0631\" 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=\"\u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\" 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=\"\u0647\u0627\u062a\u0641\" 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>\u0644\u0642\u062f \u0642\u0631\u0623\u062a \u0648\u0648\u0627\u0641\u0642\u062a <a href=\"#\">\u0633\u064a\u0627\u0633\u0629 \u0627\u0644\u062e\u0635\u0648\u0635\u064a\u0629<\/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\">\u064a\u0631\u0633\u0644<div class=\"lds-dual-ring\"><\/div><\/div>\n\n        <div class=\"thank-you-message\" id=\"thankYouMessage\">\u0634\u0643\u0631\u0627 \u0644\u0643 \u0639\u0644\u0649 \u062a\u0642\u062f\u064a\u0645\u0643!<\/div>\n        <div class=\"error-message\" id=\"errorMessage\">\u0644\u0645 \u064a\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0637\u0644\u0628\u0643 \u062d\u0627\u0644\u064a\u064b\u0627. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649.<\/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=\"\u0623\u064a\u0642\u0648\u0646\u0629 \u0627\u0644\u062a\u062d\u0642\u0642\">\n        \u0634\u0643\u0631\u0627 \u0644\u0643 \u0639\u0644\u0649 \u062a\u0642\u062f\u064a\u0645\u0643!\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\">\u0641\u0648\u0627\u0626\u062f \u0632\u0631\u0627\u0639\u0629 \u0627\u0644\u0623\u0633\u0646\u0627\u0646<\/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>\u0644\u0627 \u062a\u064f\u062d\u0633\u0651\u0646 \u0632\u0631\u0627\u0639\u0629 \u0627\u0644\u0623\u0633\u0646\u0627\u0646 \u0645\u0638\u0647\u0631 \u0627\u0628\u062a\u0633\u0627\u0645\u062a\u0643 \u0641\u062d\u0633\u0628\u060c \u0628\u0644 \u062a\u064f\u0639\u064a\u062f \u0623\u064a\u0636\u064b\u0627 \u0642\u062f\u0631\u062a\u0643 \u0639\u0644\u0649 \u0627\u0644\u0645\u0636\u063a \u0648\u062a\u0645\u0646\u0639 \u0641\u0642\u062f\u0627\u0646 \u0627\u0644\u0639\u0638\u0627\u0645. \u0639\u0644\u0649 \u0639\u0643\u0633 \u0623\u0637\u0642\u0645 \u0627\u0644\u0623\u0633\u0646\u0627\u0646\u060c \u062a\u064f\u0639\u062f\u0651 \u0632\u0631\u0627\u0639\u0629 \u0627\u0644\u0623\u0633\u0646\u0627\u0646 \u062f\u0627\u0626\u0645\u0629 \u0648\u062a\u064f\u0639\u0637\u064a \u0625\u062d\u0633\u0627\u0633\u064b\u0627 \u0645\u0634\u0627\u0628\u0647\u064b\u0627 \u0644\u0644\u0623\u0633\u0646\u0627\u0646 \u0627\u0644\u0637\u0628\u064a\u0639\u064a\u0629\u060c \u0645\u0645\u0627 \u064a\u062c\u0639\u0644\u0647\u0627 \u0627\u0633\u062a\u062b\u0645\u0627\u0631\u064b\u0627 \u0637\u0648\u064a\u0644 \u0627\u0644\u0623\u0645\u062f \u0641\u064a \u0635\u062d\u062a\u0643 \u0648\u062b\u0642\u062a\u0643 \u0628\u0646\u0641\u0633\u0643.<\/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":11220,"template":"","portfolios_categories":[38,56],"class_list":["post-11218","portfolios","type-portfolios","status-publish","has-post-thumbnail","hentry","portfolios_categories-dentistry","portfolios_categories-orthodontics-gum-care"],"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\/ar\/wp-json\/wp\/v2\/portfolios\/11218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/incidisclinic.com\/ar\/wp-json\/wp\/v2\/portfolios"}],"about":[{"href":"https:\/\/incidisclinic.com\/ar\/wp-json\/wp\/v2\/types\/portfolios"}],"version-history":[{"count":10,"href":"https:\/\/incidisclinic.com\/ar\/wp-json\/wp\/v2\/portfolios\/11218\/revisions"}],"predecessor-version":[{"id":11596,"href":"https:\/\/incidisclinic.com\/ar\/wp-json\/wp\/v2\/portfolios\/11218\/revisions\/11596"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/incidisclinic.com\/ar\/wp-json\/wp\/v2\/media\/11220"}],"wp:attachment":[{"href":"https:\/\/incidisclinic.com\/ar\/wp-json\/wp\/v2\/media?parent=11218"}],"wp:term":[{"taxonomy":"portfolios_categories","embeddable":true,"href":"https:\/\/incidisclinic.com\/ar\/wp-json\/wp\/v2\/portfolios_categories?post=11218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}