{"id":21446,"date":"2026-07-15T00:14:28","date_gmt":"2026-07-15T00:14:28","guid":{"rendered":"https:\/\/camedyc.com\/?page_id=21446"},"modified":"2026-07-15T01:05:15","modified_gmt":"2026-07-15T01:05:15","slug":"doleyans","status":"publish","type":"page","link":"https:\/\/camedyc.com\/fr\/doleyans\/","title":{"rendered":"Elementor #21446"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"21446\" class=\"elementor elementor-21446\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7df853 e-con-full e-flex e-con e-parent\" data-id=\"a7df853\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e656cb elementor-widget elementor-widget-html\" data-id=\"9e656cb\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\r\n  CAMEDYC \u2014 F\u00f2m Doleyans Pasyan\r\n  Kole tout k\u00f2d sa a nan yon widget HTML Elementor.\r\n  Pa gen header ni footer ladan l.\r\n-->\r\n\r\n<section class=\"dc-page\">\r\n  <div class=\"dc-bg-circle dc-one\"><\/div>\r\n  <div class=\"dc-bg-circle dc-two\"><\/div>\r\n\r\n  <section class=\"dc-hero\">\r\n    <div class=\"dc-hero-content dc-animate\">\r\n      <span class=\"dc-badge\">Espas paw\u00f2l pasyan<\/span>\r\n      <h1>Doleyans ou ede nou<br><span>pran swen w pi byen.<\/span><\/h1>\r\n      <p>\r\n        Rakonte nou pwobl\u00e8m ou te rankontre pandan ou t ap pran yon s\u00e8vis\r\n        nan CAMEDYC. Chak mesaj enp\u00f2tan pou nou.\r\n      <\/p>\r\n      <a href=\"#dc-form\" class=\"dc-btn\">F\u00e8 yon doleyans<\/a>\r\n      <div class=\"dc-trust\">\r\n        <span>Enf\u00f2masyon konfidansy\u00e8l<\/span>\r\n        <span>Tretman av\u00e8k resp\u00e8<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"dc-section dc-why\">\r\n    <div class=\"dc-center dc-animate\">\r\n      <span class=\"dc-small-title\">Poukisa sa enp\u00f2tan?<\/span>\r\n      <h2>L\u00e8 ou pale, s\u00e8vis nou yo vin pi bon<\/h2>\r\n      <p>\r\n        F\u00e8 yon doleyans se pa s\u00e8lman rap\u00f2te yon pwobl\u00e8m. Se ede nou jwenn\r\n        solisyon ki pwoteje tout pasyan yo.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"dc-reason-grid\">\r\n      <article class=\"dc-reason dc-animate\">\r\n        <span>01<\/span>\r\n        <h3>Amelyore s\u00e8vis yo<\/h3>\r\n        <p>Eksperyans ou montre nou sa nou dwe korije oswa ranf\u00f2se.<\/p>\r\n      <\/article>\r\n      <article class=\"dc-reason dc-animate\">\r\n        <span>02<\/span>\r\n        <h3>Pwoteje l\u00f2t pasyan<\/h3>\r\n        <p>Doleyans ou ka anpeche menm pwobl\u00e8m nan rive yon l\u00f2t moun.<\/p>\r\n      <\/article>\r\n      <article class=\"dc-reason dc-animate\">\r\n        <span>03<\/span>\r\n        <h3>Jwenn yon swivi<\/h3>\r\n        <p>Ekip la ka konprann sitiyasyon an epi pran mezi ki neses\u00e8.<\/p>\r\n      <\/article>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"dc-form-section\" id=\"dc-form\">\r\n    <div class=\"dc-form-card dc-animate\">\r\n      <div class=\"dc-form-heading\">\r\n        <div>\r\n          <span class=\"dc-small-title\">F\u00f2m doleyans<\/span>\r\n          <h2>Di nou sa ki te pase<\/h2>\r\n          <p>Ranpli enf\u00f2masyon yo pou ekip CAMEDYC la ka f\u00e8 swivi a.<\/p>\r\n        <\/div>\r\n        <small><b>*<\/b> Chan ki obligatwa<\/small>\r\n      <\/div>\r\n\r\n      <form id=\"dcComplaintForm\">\r\n        <div class=\"dc-form-grid\">\r\n          <div class=\"dc-field\">\r\n            <label for=\"dcFullName\">Non konpl\u00e8 <em>(opsyon\u00e8l)<\/em><\/label>\r\n            <input id=\"dcFullName\" name=\"fullName\" type=\"text\" placeholder=\"Egzanp: Jean Pierre\" autocomplete=\"name\">\r\n          <\/div>\r\n\r\n          <div class=\"dc-field\">\r\n            <label for=\"dcPhone\">Nimewo telef\u00f2n *<\/label>\r\n            <input id=\"dcPhone\" name=\"phone\" type=\"tel\" placeholder=\"Egzanp: 37 00 0000\" autocomplete=\"tel\" pattern=\"[0-9+() .-]{8,20}\" required>\r\n          <\/div>\r\n\r\n          <div class=\"dc-field\">\r\n            <label for=\"dcEmail\">Adr\u00e8s im\u00e8l *<\/label>\r\n            <input id=\"dcEmail\" name=\"email\" type=\"email\" placeholder=\"nonou@exemple.com\" autocomplete=\"email\" required>\r\n          <\/div>\r\n\r\n          <div class=\"dc-field\">\r\n            <label for=\"dcServiceDate\">Dat ou te pran s\u00e8vis la *<\/label>\r\n            <input id=\"dcServiceDate\" name=\"serviceDate\" type=\"date\" required>\r\n          <\/div>\r\n\r\n          <div class=\"dc-field\">\r\n            <label for=\"dcService\">S\u00e8vis ki kons\u00e8ne a *<\/label>\r\n            <select id=\"dcService\" name=\"service\" required>\r\n              <option value=\"\">Chwazi yon s\u00e8vis<\/option>\r\n            <\/select>\r\n          <\/div>\r\n\r\n          <div class=\"dc-field\">\r\n            <label for=\"dcComplaintType\">Kalite pwobl\u00e8m nan *<\/label>\r\n            <select id=\"dcComplaintType\" name=\"complaintType\" required>\r\n              <option value=\"\">Chwazi yon kategori<\/option>\r\n            <\/select>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"dc-field dc-full\">\r\n          <label for=\"dcMessage\">Eksplike doleyans ou a *<\/label>\r\n          <textarea id=\"dcMessage\" name=\"message\" minlength=\"20\" maxlength=\"1500\" placeholder=\"Bay tout detay ki ka ede nou konprann sa ki te pase: ki moun ou te pale, ki l\u00e8 sa te f\u00e8t, epi kisa ou ta renmen nou f\u00e8...\" required><\/textarea>\r\n          <small class=\"dc-counter\"><span id=\"dcMessageCount\">0<\/span> \/ 1500<\/small>\r\n        <\/div>\r\n\r\n        <div class=\"dc-field dc-full\">\r\n          <span class=\"dc-field-label\">Foto resi CAMEDYC la <em>(opsyon\u00e8l)<\/em><\/span>\r\n          <div class=\"dc-upload-zone\" id=\"dcUploadZone\">\r\n            <input id=\"dcReceipt\" type=\"file\" accept=\"image\/jpeg,image\/png,image\/webp,application\/pdf\">\r\n            <div class=\"dc-upload-symbol\" id=\"dcUploadSymbol\">\u2191<\/div>\r\n            <div class=\"dc-file-info\">\r\n              <strong id=\"dcFileTitle\">Glise foto resi a la a oswa klike pou chwazi li<\/strong>\r\n              <p id=\"dcFileSubtitle\">JPG, PNG, WEBP oswa PDF \u2014 maksim\u00f2m 5 MB<\/p>\r\n            <\/div>\r\n            <button type=\"button\" class=\"dc-remove-file\" id=\"dcRemoveFile\" hidden>Retire<\/button>\r\n          <\/div>\r\n          <small class=\"dc-file-error\" id=\"dcFileError\"><\/small>\r\n        <\/div>\r\n\r\n        <label class=\"dc-consent\">\r\n          <input id=\"dcConsent\" type=\"checkbox\" required>\r\n          <span>\r\n            Mwen dak\u00f2 pou CAMEDYC itilize enf\u00f2masyon sa yo s\u00e8lman pou verifye\r\n            epi trete doleyans mwen an. *\r\n          <\/span>\r\n        <\/label>\r\n\r\n        <div class=\"dc-alert\" id=\"dcFormAlert\" role=\"alert\"><\/div>\r\n\r\n        <div class=\"dc-submit-row\">\r\n          <p>Done ou yo ap trete ak konfidansyalite.<\/p>\r\n          <button class=\"dc-submit-btn\" id=\"dcSubmitBtn\" type=\"submit\">\r\n            Voye doleyans mwen\r\n          <\/button>\r\n        <\/div>\r\n      <\/form>\r\n    <\/div>\r\n  <\/section>\r\n<\/section>\r\n\r\n<style>\r\n.dc-page {\r\n  --red: #d90416;\r\n  --red-dark: #9f000d;\r\n  --dark: #252525;\r\n  --muted: #6c6c6c;\r\n  --soft: #f7f7f7;\r\n  --white: #ffffff;\r\n  --line: rgba(0, 0, 0, 0.09);\r\n\r\n  position: relative;\r\n  overflow: hidden;\r\n  color: var(--dark);\r\n  background: var(--white);\r\n  font-family: \"Poppins\", Arial, sans-serif;\r\n}\r\n\r\n.dc-page * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.dc-bg-circle {\r\n  position: absolute;\r\n  z-index: 0;\r\n  border-radius: 50%;\r\n  background: rgba(217, 4, 22, 0.07);\r\n  pointer-events: none;\r\n}\r\n\r\n.dc-bg-circle.dc-one {\r\n  width: 360px;\r\n  height: 360px;\r\n  top: 670px;\r\n  right: -150px;\r\n}\r\n\r\n.dc-bg-circle.dc-two {\r\n  width: 260px;\r\n  height: 260px;\r\n  top: 1250px;\r\n  left: -110px;\r\n}\r\n\r\n.dc-hero {\r\n  min-height: 78vh;\r\n  padding: 105px 22px 130px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  position: relative;\r\n  overflow: hidden;\r\n  text-align: center;\r\n  color: var(--white);\r\n  background:\r\n    linear-gradient(135deg, rgba(217, 4, 22, 0.97), rgba(93, 0, 9, 0.94)),\r\n    radial-gradient(circle at top right, rgba(255,255,255,0.32), transparent 34%);\r\n}\r\n\r\n.dc-hero::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  width: 420px;\r\n  height: 420px;\r\n  top: -250px;\r\n  right: -80px;\r\n  border: 1px solid rgba(255,255,255,.2);\r\n  border-radius: 50%;\r\n}\r\n\r\n.dc-hero::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  bottom: -1px;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 90px;\r\n  background: var(--white);\r\n  clip-path: polygon(0 68%, 100% 0, 100% 100%, 0 100%);\r\n}\r\n\r\n.dc-hero-content {\r\n  max-width: 940px;\r\n  position: relative;\r\n  z-index: 2;\r\n}\r\n\r\n.dc-badge,\r\n.dc-small-title {\r\n  display: inline-block;\r\n  text-transform: uppercase;\r\n  font-size: 13px;\r\n  font-weight: 800;\r\n  letter-spacing: .6px;\r\n}\r\n\r\n.dc-badge {\r\n  margin-bottom: 24px;\r\n  padding: 11px 21px;\r\n  border: 1px solid rgba(255,255,255,.3);\r\n  border-radius: 999px;\r\n  background: rgba(255,255,255,.15);\r\n}\r\n\r\n.dc-hero h1 {\r\n  margin: 0 0 24px;\r\n  font-size: clamp(42px, 7vw, 84px);\r\n  font-weight: 950;\r\n  line-height: 1.02;\r\n  letter-spacing: -2px;\r\n}\r\n\r\n.dc-hero h1 span {\r\n  color: #ffd9dc;\r\n}\r\n\r\n.dc-hero p {\r\n  max-width: 730px;\r\n  margin: 0 auto 31px;\r\n  font-size: clamp(17px, 2vw, 22px);\r\n  line-height: 1.65;\r\n}\r\n\r\n.dc-btn {\r\n  min-height: 54px;\r\n  padding: 15px 28px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 999px;\r\n  background: var(--white);\r\n  color: var(--red);\r\n  font-weight: 900;\r\n  text-decoration: none;\r\n  box-shadow: 0 18px 45px rgba(0,0,0,.22);\r\n  transition: .3s ease;\r\n}\r\n\r\n.dc-btn:hover {\r\n  transform: translateY(-5px);\r\n}\r\n\r\n.dc-trust {\r\n  margin-top: 28px;\r\n  display: flex;\r\n  justify-content: center;\r\n  flex-wrap: wrap;\r\n  gap: 14px 28px;\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  opacity: .9;\r\n}\r\n\r\n.dc-trust span::before {\r\n  content: \"\u2713\";\r\n  margin-right: 8px;\r\n}\r\n\r\n.dc-section {\r\n  max-width: 1180px;\r\n  margin: 0 auto;\r\n  padding: 85px 22px;\r\n  position: relative;\r\n  z-index: 2;\r\n}\r\n\r\n.dc-center {\r\n  max-width: 760px;\r\n  margin: 0 auto 44px;\r\n  text-align: center;\r\n}\r\n\r\n.dc-small-title {\r\n  margin-bottom: 13px;\r\n  color: var(--red);\r\n}\r\n\r\n.dc-center h2,\r\n.dc-form-heading h2 {\r\n  margin: 0 0 17px;\r\n  font-size: clamp(32px, 4vw, 54px);\r\n  font-weight: 950;\r\n  line-height: 1.08;\r\n}\r\n\r\n.dc-center p,\r\n.dc-form-heading p {\r\n  margin: 0;\r\n  color: var(--muted);\r\n  font-size: 17px;\r\n  line-height: 1.72;\r\n}\r\n\r\n.dc-reason-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: 22px;\r\n}\r\n\r\n.dc-reason {\r\n  min-height: 230px;\r\n  padding: 30px;\r\n  border: 1px solid var(--line);\r\n  border-radius: 28px;\r\n  background: var(--white);\r\n  box-shadow: 0 18px 55px rgba(0,0,0,.07);\r\n  transition: .3s ease;\r\n}\r\n\r\n.dc-reason:hover {\r\n  transform: translateY(-7px);\r\n  border-color: rgba(217,4,22,.25);\r\n}\r\n\r\n.dc-reason > span {\r\n  display: inline-block;\r\n  margin-bottom: 17px;\r\n  color: var(--red);\r\n  font-size: 34px;\r\n  font-weight: 950;\r\n}\r\n\r\n.dc-reason h3 {\r\n  margin: 0 0 11px;\r\n  font-size: 22px;\r\n}\r\n\r\n.dc-reason p {\r\n  margin: 0;\r\n  color: var(--muted);\r\n  line-height: 1.65;\r\n}\r\n\r\n.dc-form-section {\r\n  padding: 90px 22px;\r\n  position: relative;\r\n  z-index: 2;\r\n  background: #f7f7f7;\r\n}\r\n\r\n.dc-form-card {\r\n  max-width: 1100px;\r\n  margin: 0 auto;\r\n  padding: 48px;\r\n  border-radius: 38px;\r\n  background: var(--white);\r\n  box-shadow: 0 25px 80px rgba(0,0,0,.09);\r\n}\r\n\r\n.dc-form-heading {\r\n  padding-bottom: 30px;\r\n  display: flex;\r\n  align-items: flex-end;\r\n  justify-content: space-between;\r\n  gap: 30px;\r\n  border-bottom: 1px solid var(--line);\r\n}\r\n\r\n.dc-form-heading > div {\r\n  max-width: 730px;\r\n}\r\n\r\n.dc-form-heading h2 {\r\n  font-size: clamp(32px, 4vw, 50px);\r\n}\r\n\r\n.dc-form-heading small {\r\n  margin-bottom: 7px;\r\n  color: var(--muted);\r\n  white-space: nowrap;\r\n}\r\n\r\n.dc-form-heading small b {\r\n  color: var(--red);\r\n}\r\n\r\n#dcComplaintForm {\r\n  padding-top: 31px;\r\n}\r\n\r\n.dc-form-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, 1fr);\r\n  gap: 23px;\r\n}\r\n\r\n.dc-field {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 9px;\r\n  position: relative;\r\n}\r\n\r\n.dc-field label,\r\n.dc-field-label {\r\n  font-size: 13px;\r\n  font-weight: 800;\r\n}\r\n\r\n.dc-field em,\r\n.dc-field-label em {\r\n  color: #949494;\r\n  font-style: normal;\r\n  font-weight: 400;\r\n}\r\n\r\n.dc-field input,\r\n.dc-field select,\r\n.dc-field textarea {\r\n  width: 100%;\r\n  outline: none;\r\n  border: 1px solid #dadada;\r\n  border-radius: 14px;\r\n  color: var(--dark);\r\n  background: #fcfcfc;\r\n  font-family: inherit;\r\n  font-size: 15px;\r\n  transition: .2s ease;\r\n}\r\n\r\n.dc-field input,\r\n.dc-field select {\r\n  height: 55px;\r\n  padding: 0 16px;\r\n}\r\n\r\n.dc-field select {\r\n  cursor: pointer;\r\n}\r\n\r\n.dc-field textarea {\r\n  min-height: 155px;\r\n  padding: 16px;\r\n  resize: vertical;\r\n  line-height: 1.6;\r\n}\r\n\r\n.dc-field input:focus,\r\n.dc-field select:focus,\r\n.dc-field textarea:focus {\r\n  border-color: var(--red);\r\n  background: var(--white);\r\n  box-shadow: 0 0 0 4px rgba(217,4,22,.08);\r\n}\r\n\r\n.dc-field input::placeholder,\r\n.dc-field textarea::placeholder {\r\n  color: #aaa;\r\n}\r\n\r\n.dc-full {\r\n  margin-top: 24px;\r\n}\r\n\r\n.dc-counter {\r\n  position: absolute;\r\n  right: 13px;\r\n  bottom: 11px;\r\n  padding-left: 8px;\r\n  color: #999;\r\n  background: #fcfcfc;\r\n  font-size: 11px;\r\n}\r\n\r\n.dc-upload-zone {\r\n  min-height: 125px;\r\n  padding: 24px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 16px;\r\n  position: relative;\r\n  border: 1.5px dashed #c9c9c9;\r\n  border-radius: 17px;\r\n  background: #fafafa;\r\n  cursor: pointer;\r\n  transition: .25s ease;\r\n}\r\n\r\n.dc-upload-zone:hover,\r\n.dc-upload-zone.dc-dragging {\r\n  border-color: var(--red);\r\n  background: #fff3f4;\r\n}\r\n\r\n.dc-upload-zone.dc-has-file {\r\n  justify-content: flex-start;\r\n  border-style: solid;\r\n  border-color: #bcdcc7;\r\n  background: #f9fdfa;\r\n}\r\n\r\n.dc-upload-zone > input {\r\n  position: absolute;\r\n  inset: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  opacity: 0;\r\n  cursor: pointer;\r\n}\r\n\r\n.dc-upload-symbol {\r\n  width: 50px;\r\n  height: 50px;\r\n  display: grid;\r\n  place-items: center;\r\n  flex: 0 0 auto;\r\n  border-radius: 15px;\r\n  background: #ffebed;\r\n  color: var(--red);\r\n  font-size: 26px;\r\n  font-weight: 900;\r\n}\r\n\r\n.dc-file-info strong {\r\n  display: block;\r\n  margin-bottom: 5px;\r\n  font-size: 13px;\r\n  overflow-wrap: anywhere;\r\n}\r\n\r\n.dc-file-info p {\r\n  margin: 0;\r\n  color: #888;\r\n  font-size: 12px;\r\n}\r\n\r\n.dc-remove-file {\r\n  margin-left: auto;\r\n  padding: 9px 13px;\r\n  position: relative;\r\n  z-index: 3;\r\n  border: 0;\r\n  border-radius: 10px;\r\n  background: var(--white);\r\n  color: var(--red);\r\n  font-family: inherit;\r\n  font-size: 12px;\r\n  font-weight: 800;\r\n  cursor: pointer;\r\n}\r\n\r\n.dc-file-error {\r\n  display: none;\r\n  color: var(--red);\r\n  font-size: 12px;\r\n}\r\n\r\n.dc-consent {\r\n  margin-top: 25px;\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 11px;\r\n  color: #5e5e5e;\r\n  font-size: 12px;\r\n  line-height: 1.6;\r\n  cursor: pointer;\r\n}\r\n\r\n.dc-consent input {\r\n  width: 19px;\r\n  height: 19px;\r\n  margin-top: 1px;\r\n  flex: 0 0 auto;\r\n  accent-color: var(--red);\r\n}\r\n\r\n.dc-alert {\r\n  display: none;\r\n  margin-top: 20px;\r\n  padding: 14px 16px;\r\n  border: 1px solid #efb7bc;\r\n  border-radius: 13px;\r\n  background: #fff1f2;\r\n  color: #99111d;\r\n  font-size: 13px;\r\n  line-height: 1.55;\r\n}\r\n\r\n.dc-alert.dc-success {\r\n  border-color: #b9dfc5;\r\n  background: #eaf8ee;\r\n  color: #145b31;\r\n}\r\n\r\n.dc-submit-row {\r\n  margin-top: 27px;\r\n  padding-top: 26px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 20px;\r\n  border-top: 1px solid var(--line);\r\n}\r\n\r\n.dc-submit-row p {\r\n  margin: 0;\r\n  color: #777;\r\n  font-size: 12px;\r\n}\r\n\r\n.dc-submit-row p::before {\r\n  content: \"\u2713\";\r\n  margin-right: 8px;\r\n  color: var(--red);\r\n  font-weight: 900;\r\n}\r\n\r\n.dc-submit-btn {\r\n  min-width: 245px;\r\n  min-height: 55px;\r\n  padding: 15px 25px;\r\n  border: 0;\r\n  border-radius: 999px;\r\n  background: var(--red);\r\n  color: var(--white);\r\n  font-family: inherit;\r\n  font-weight: 900;\r\n  cursor: pointer;\r\n  box-shadow: 0 15px 35px rgba(217,4,22,.24);\r\n  transition: .3s ease;\r\n}\r\n\r\n.dc-submit-btn:hover:not(:disabled) {\r\n  transform: translateY(-4px);\r\n  background: var(--red-dark);\r\n}\r\n\r\n.dc-submit-btn:disabled {\r\n  opacity: .65;\r\n  cursor: wait;\r\n}\r\n\r\n.dc-animate {\r\n  opacity: 0;\r\n  transform: translateY(45px);\r\n  transition: opacity .8s ease, transform .8s ease;\r\n}\r\n\r\n.dc-animate.dc-show {\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n}\r\n\r\n@media (max-width: 900px) {\r\n  .dc-reason-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .dc-form-heading {\r\n    align-items: flex-start;\r\n    flex-direction: column;\r\n  }\r\n\r\n  .dc-form-heading small {\r\n    margin: 0;\r\n  }\r\n}\r\n\r\n@media (max-width: 720px) {\r\n  .dc-hero {\r\n    min-height: 75vh;\r\n    padding: 85px 18px 115px;\r\n  }\r\n\r\n  .dc-hero h1 {\r\n    letter-spacing: -1px;\r\n  }\r\n\r\n  .dc-section,\r\n  .dc-form-section {\r\n    padding: 68px 18px;\r\n  }\r\n\r\n  .dc-form-card {\r\n    padding: 30px 22px;\r\n    border-radius: 28px;\r\n  }\r\n\r\n  .dc-form-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .dc-submit-row {\r\n    align-items: stretch;\r\n    flex-direction: column;\r\n  }\r\n\r\n  .dc-submit-row p {\r\n    text-align: center;\r\n  }\r\n\r\n  .dc-submit-btn {\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n@media (max-width: 520px) {\r\n  .dc-hero h1 {\r\n    font-size: 42px;\r\n  }\r\n\r\n  .dc-hero p {\r\n    font-size: 16px;\r\n  }\r\n\r\n  .dc-trust {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .dc-upload-zone {\r\n    flex-direction: column;\r\n    text-align: center;\r\n  }\r\n\r\n  .dc-upload-zone.dc-has-file {\r\n    justify-content: center;\r\n  }\r\n\r\n  .dc-remove-file {\r\n    margin-left: 0;\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  .dc-page *,\r\n  .dc-page *::before,\r\n  .dc-page *::after {\r\n    scroll-behavior: auto !important;\r\n    animation-duration: .01ms !important;\r\n    transition-duration: .01ms !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n  \/* Mete URL Web App Google Apps Script ou a ant gim\u00e8 yo. *\/\r\n  const GOOGLE_APPS_SCRIPT_URL = \"https:\/\/script.google.com\/macros\/s\/AKfycbzjIp5zN8kO4EB7RxfwcaosSoGF1ZPWwpKUtRF9IJoop6koTUMAmi3BLwiM6__wMxU66w\/exec\";\r\n\r\n  const services = [\r\n    \"Konsiltasyon jeneral\",\r\n    \"Jinekoloji\",\r\n    \"Pedyatri\",\r\n    \"Medsin ent\u00e8n ak ECG\",\r\n    \"Chiriji\",\r\n    \"Iwoloji\",\r\n    \"\u00d2topedi\",\r\n    \"Oftalmoloji\",\r\n    \"D\u00e8matoloji\",\r\n    \"ORL (Z\u00f2r\u00e8y, Nen ak G\u00f2j)\",\r\n    \"Nemoloji\",\r\n    \"Sikoloji\",\r\n    \"Fizyoterapi\",\r\n    \"Dantis\",\r\n    \"Imajri \u2014 Ekografi\",\r\n    \"Imajri \u2014 Radyografi\",\r\n    \"Laboratwa\",\r\n    \"T\u00e8s Pap\",\r\n    \"Famasi\",\r\n    \"Mat\u00e8nite\",\r\n    \"Ijans 24\/24\",\r\n    \"Ospitalizasyon\",\r\n    \"Sal operasyon\",\r\n    \"Resepsyon \/ S\u00e8vis kliyan\",\r\n    \"L\u00f2t s\u00e8vis\"\r\n  ];\r\n\r\n  const complaintTypes = [\r\n    \"Kalite s\u00e8vis la\",\r\n    \"Tan datant\",\r\n    \"Akey ak kominikasyon\",\r\n    \"Fakti oswa peman\",\r\n    \"Pwobl\u00e8m ak randevou\",\r\n    \"Pw\u00f2pte oswa konf\u00f2\",\r\n    \"L\u00f2t pwobl\u00e8m\"\r\n  ];\r\n\r\n  const form = document.getElementById(\"dcComplaintForm\");\r\n  const serviceSelect = document.getElementById(\"dcService\");\r\n  const typeSelect = document.getElementById(\"dcComplaintType\");\r\n  const serviceDate = document.getElementById(\"dcServiceDate\");\r\n  const message = document.getElementById(\"dcMessage\");\r\n  const messageCount = document.getElementById(\"dcMessageCount\");\r\n  const receiptInput = document.getElementById(\"dcReceipt\");\r\n  const uploadZone = document.getElementById(\"dcUploadZone\");\r\n  const uploadSymbol = document.getElementById(\"dcUploadSymbol\");\r\n  const fileTitle = document.getElementById(\"dcFileTitle\");\r\n  const fileSubtitle = document.getElementById(\"dcFileSubtitle\");\r\n  const removeFile = document.getElementById(\"dcRemoveFile\");\r\n  const fileError = document.getElementById(\"dcFileError\");\r\n  const formAlert = document.getElementById(\"dcFormAlert\");\r\n  const submitButton = document.getElementById(\"dcSubmitBtn\");\r\n  const maxFileSize = 5 * 1024 * 1024;\r\n  let selectedFile = null;\r\n\r\n  services.forEach(function (item) {\r\n    serviceSelect.add(new Option(item, item));\r\n  });\r\n\r\n  complaintTypes.forEach(function (item) {\r\n    typeSelect.add(new Option(item, item));\r\n  });\r\n\r\n  serviceDate.max = new Date().toISOString().split(\"T\")[0];\r\n\r\n  message.addEventListener(\"input\", function () {\r\n    messageCount.textContent = message.value.length;\r\n  });\r\n\r\n  function showAlert(text, success) {\r\n    formAlert.textContent = text;\r\n    formAlert.className = success ? \"dc-alert dc-success\" : \"dc-alert\";\r\n    formAlert.style.display = \"block\";\r\n  }\r\n\r\n  function showFileError(text) {\r\n    selectedFile = null;\r\n    receiptInput.value = \"\";\r\n    fileError.textContent = text;\r\n    fileError.style.display = \"block\";\r\n  }\r\n\r\n  function selectFile(file) {\r\n    fileError.style.display = \"none\";\r\n    if (!file) return;\r\n\r\n    const allowedTypes = [\r\n      \"image\/jpeg\",\r\n      \"image\/png\",\r\n      \"image\/webp\",\r\n      \"application\/pdf\"\r\n    ];\r\n\r\n    if (!allowedTypes.includes(file.type)) {\r\n      showFileError(\"Fichye a dwe yon foto JPG, PNG, WEBP oswa yon PDF.\");\r\n      return;\r\n    }\r\n\r\n    if (file.size > maxFileSize) {\r\n      showFileError(\"Fichye a tw\u00f2 gwo. Li pa dwe depase 5 MB.\");\r\n      return;\r\n    }\r\n\r\n    selectedFile = file;\r\n    uploadZone.classList.add(\"dc-has-file\");\r\n    uploadSymbol.textContent = \"\u2713\";\r\n    fileTitle.textContent = file.name;\r\n    fileSubtitle.textContent = (file.size \/ 1024 \/ 1024).toFixed(2) + \" MB \u2014 fichye a pare\";\r\n    removeFile.hidden = false;\r\n  }\r\n\r\n  function clearFile() {\r\n    selectedFile = null;\r\n    receiptInput.value = \"\";\r\n    uploadZone.classList.remove(\"dc-has-file\");\r\n    uploadSymbol.textContent = \"\u2191\";\r\n    fileTitle.textContent = \"Glise foto resi a la a oswa klike pou chwazi li\";\r\n    fileSubtitle.textContent = \"JPG, PNG, WEBP oswa PDF \u2014 maksim\u00f2m 5 MB\";\r\n    removeFile.hidden = true;\r\n    fileError.style.display = \"none\";\r\n  }\r\n\r\n  receiptInput.addEventListener(\"change\", function (event) {\r\n    selectFile(event.target.files[0]);\r\n  });\r\n\r\n  removeFile.addEventListener(\"click\", function (event) {\r\n    event.stopPropagation();\r\n    clearFile();\r\n  });\r\n\r\n  uploadZone.addEventListener(\"dragover\", function (event) {\r\n    event.preventDefault();\r\n    uploadZone.classList.add(\"dc-dragging\");\r\n  });\r\n\r\n  uploadZone.addEventListener(\"dragleave\", function () {\r\n    uploadZone.classList.remove(\"dc-dragging\");\r\n  });\r\n\r\n  uploadZone.addEventListener(\"drop\", function (event) {\r\n    event.preventDefault();\r\n    uploadZone.classList.remove(\"dc-dragging\");\r\n    selectFile(event.dataTransfer.files[0]);\r\n  });\r\n\r\n  function fileToDataURL(file) {\r\n    return new Promise(function (resolve, reject) {\r\n      const reader = new FileReader();\r\n      reader.onload = function () { resolve(reader.result); };\r\n      reader.onerror = reject;\r\n      reader.readAsDataURL(file);\r\n    });\r\n  }\r\n\r\n  form.addEventListener(\"submit\", async function (event) {\r\n    event.preventDefault();\r\n    formAlert.style.display = \"none\";\r\n\r\n    if (!GOOGLE_APPS_SCRIPT_URL) {\r\n      showAlert(\r\n        \"F\u00f2m nan poko konekte ak Google Sheet la. Mete URL Google Apps Script la nan GOOGLE_APPS_SCRIPT_URL.\",\r\n        false\r\n      );\r\n      return;\r\n    }\r\n\r\n    submitButton.disabled = true;\r\n    submitButton.textContent = \"Ap voye...\";\r\n\r\n    try {\r\n      const ticket =\r\n        \"CAM-\" +\r\n        new Date().getFullYear() +\r\n        \"-\" +\r\n        Math.random().toString(36).slice(2, 8).toUpperCase();\r\n\r\n      const receiptData = selectedFile\r\n        ? await fileToDataURL(selectedFile)\r\n        : \"\";\r\n\r\n      const payload = {\r\n        ticket: ticket,\r\n        fullName: document.getElementById(\"dcFullName\").value.trim(),\r\n        phone: document.getElementById(\"dcPhone\").value.trim(),\r\n        email: document.getElementById(\"dcEmail\").value.trim(),\r\n        serviceDate: serviceDate.value,\r\n        service: serviceSelect.value,\r\n        complaintType: typeSelect.value,\r\n        message: message.value.trim(),\r\n        consent: document.getElementById(\"dcConsent\").checked,\r\n        receiptName: selectedFile ? selectedFile.name : \"\",\r\n        receiptType: selectedFile ? selectedFile.type : \"\",\r\n        receiptData: receiptData,\r\n        submittedAt: new Date().toISOString()\r\n      };\r\n\r\n      await fetch(GOOGLE_APPS_SCRIPT_URL, {\r\n        method: \"POST\",\r\n        mode: \"no-cors\",\r\n        headers: {\r\n          \"Content-Type\": \"text\/plain;charset=utf-8\"\r\n        },\r\n        body: JSON.stringify(payload)\r\n      });\r\n\r\n      showAlert(\r\n        \"Nou resevwa doleyans ou a. Nimewo swivi ou se: \" + ticket,\r\n        true\r\n      );\r\n\r\n      form.reset();\r\n      clearFile();\r\n      messageCount.textContent = \"0\";\r\n      formAlert.scrollIntoView({ behavior: \"smooth\", block: \"center\" });\r\n    } catch (error) {\r\n      showAlert(\r\n        \"Nou pa rive voye doleyans la. Verifye koneksyon ent\u00e8n\u00e8t ou epi eseye ank\u00f2.\",\r\n        false\r\n      );\r\n    } finally {\r\n      submitButton.disabled = false;\r\n      submitButton.textContent = \"Voye doleyans mwen\";\r\n    }\r\n  });\r\n\r\n  const animatedItems = document.querySelectorAll(\".dc-page .dc-animate\");\r\n\r\n  if (\"IntersectionObserver\" in window) {\r\n    const observer = new IntersectionObserver(function (entries) {\r\n      entries.forEach(function (entry) {\r\n        if (entry.isIntersecting) {\r\n          entry.target.classList.add(\"dc-show\");\r\n          observer.unobserve(entry.target);\r\n        }\r\n      });\r\n    }, { threshold: 0.15 });\r\n\r\n    animatedItems.forEach(function (item, index) {\r\n      item.style.transitionDelay = (index % 4) * 0.08 + \"s\";\r\n      observer.observe(item);\r\n    });\r\n  } else {\r\n    animatedItems.forEach(function (item) {\r\n      item.classList.add(\"dc-show\");\r\n    });\r\n  }\r\n\r\n  document.querySelectorAll('.dc-page a[href^=\"#\"]').forEach(function (link) {\r\n    link.addEventListener(\"click\", function (event) {\r\n      const target = document.querySelector(this.getAttribute(\"href\"));\r\n      if (target) {\r\n        event.preventDefault();\r\n        target.scrollIntoView({ behavior: \"smooth\", block: \"start\" });\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>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Espas paw\u00f2l pasyan Doleyans ou ede noupran swen w pi byen. Rakonte nou pwobl\u00e8m ou te rankontre pandan ou t ap pran yon s\u00e8vis nan CAMEDYC. Chak mesaj enp\u00f2tan pou nou. F\u00e8 yon doleyans Enf\u00f2masyon konfidansy\u00e8l Tretman av\u00e8k resp\u00e8 Poukisa sa enp\u00f2tan? L\u00e8 ou pale, s\u00e8vis nou yo vin pi bon F\u00e8 yon doleyans se [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-21446","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/camedyc.com\/fr\/wp-json\/wp\/v2\/pages\/21446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/camedyc.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/camedyc.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/camedyc.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/camedyc.com\/fr\/wp-json\/wp\/v2\/comments?post=21446"}],"version-history":[{"count":20,"href":"https:\/\/camedyc.com\/fr\/wp-json\/wp\/v2\/pages\/21446\/revisions"}],"predecessor-version":[{"id":21471,"href":"https:\/\/camedyc.com\/fr\/wp-json\/wp\/v2\/pages\/21446\/revisions\/21471"}],"wp:attachment":[{"href":"https:\/\/camedyc.com\/fr\/wp-json\/wp\/v2\/media?parent=21446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}