{"id":364,"date":"2026-01-10T12:57:06","date_gmt":"2026-01-10T11:57:06","guid":{"rendered":"https:\/\/preprod.stromasoft.com\/ordoptic\/?page_id=364"},"modified":"2026-01-10T12:57:06","modified_gmt":"2026-01-10T11:57:06","slug":"etudier-un-deploiement-reseau","status":"publish","type":"page","link":"https:\/\/preprod.stromasoft.com\/ordoptic\/etudier-un-deploiement-reseau\/","title":{"rendered":"\u00c9tudier un d\u00e9ploiement r\u00e9seau"},"content":{"rendered":"<div class=\"wpb-content-wrapper\">[vc_row et_full_width=\u00a0\u00bbtrue\u00a0\u00bb et_row_padding=\u00a0\u00bbtrue\u00a0\u00bb css=\u00a0\u00bb.vc_custom_1768041746606{background-color: #F5F5F5 !important;}\u00a0\u00bb][vc_column][vc_empty_space height=\u00a0\u00bb90px\u00a0\u00bb][vc_row_inner][vc_column_inner]\n\t\t\t\t<p class=\"rs-p-wp-fix\"><\/p>\n\t\t\t\t<sr7-module data-alias=\"home-11\" data-id=\"7\" id=\"SR7_7_1\" class=\"rs-ov-hidden\" data-version=\"6.7.36\">\n\t\t\t\t\t<sr7-adjuster><\/sr7-adjuster>\n\t\t\t\t\t<sr7-content>\n\t\t\t\t\t\t<sr7-slide id=\"SR7_7_1-13\" data-key=\"13\">\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_7_1-13-0\" class=\"sr7-layer\">PLATEFORME DE T\u00c9L\u00c9EXPERTISE ORDOPTIC<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_7_1-13-1\" class=\"sr7-layer\">\u00c9tude de faisabilit\u00e9<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_7_1-13-2\" class=\"sr7-layer\">pour votre point de vente<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_7_1-13-3\" class=\"sr7-layer\">\u00c9valuons ensemble si vous \u00eates \u00e9lligible \u00e0 la t\u00e9l\u00e9expertise Ordoptic et si cette derni\u00e8re est bien adapt\u00e9e \u00e0 votre organisation.<\/sr7-txt>\n\t\t\t\t\t\t\t<sr7-txt id=\"SR7_7_1-13-4\" class=\"sr7-layer\">2 minutes \u2022 sans engagement \u2022 r\u00e9ponses confidentielles<\/sr7-txt>\n\t\t\t\t\t\t<\/sr7-slide>\n\t\t\t\t\t\t<sr7-slide id=\"SR7_7_1-14\" data-key=\"14\">\n\t\t\t\t\t\t<\/sr7-slide>\n\t\t\t\t\t<\/sr7-content>\n\t\t\t\t\t<image_lists style=\"display:none\">\n\t\t\t\t\t\t<img data-src=\"\/\/preprod.stromasoft.com\/ordoptic\/wp-content\/uploads\/2026\/01\/8.png\" data-libid=\"188\" data-lib=\"medialibrary\" title=\"8\" width=\"0\" height=\"0\" data-dbsrc=\"Ly9wcmVwcm9kLnN0cm9tYXNvZnQuY29tL29yZG9wdGljL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAxLzgucG5n\"\/>\n\t\t\t\t\t<\/image_lists>\n\t\t\t\t<\/sr7-module>\n\t\t\t\t<script>\n\t\t\t\t\tSR7.PMH ??={}; SR7.PMH[\"SR7_7_1\"] = {cn:100,state:false,fn: function() { if (_tpt!==undefined && _tpt.prepareModuleHeight !== undefined) {  _tpt.prepareModuleHeight({id:\"SR7_7_1\",el:[500,500,500,500,541],type:'standard',shdw:'0',gh:[500,500,500,500,541],gw:[1440,1440,1440,1440,480],vpt:['-100px&#039;,&#039;-100px&#039;,&#039;-100px&#039;,&#039;-100px&#039;,&#039;-100px'],size:{fullWidth:true, fullHeight:false},mh:'0',onh:0,onw:0,bg:{color:'{\"orig\":\"transparent\",\"type\":\"solid\",\"string\":\"transparent\"}'}});   SR7.PMH[\"SR7_7_1\"].state=true;} else if(SR7.PMH[\"SR7_7_1\"].cn-->0)\tsetTimeout( SR7.PMH[\"SR7_7_1\"].fn,19);}};SR7.PMH[\"SR7_7_1\" ].fn();\n\t\t\t\t<\/script>\n[\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row][vc_column][vc_empty_space height=\u00a0\u00bb55px\u00a0\u00bb]\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f334-o1\" lang=\"fr-FR\" dir=\"ltr\" data-wpcf7-id=\"334\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/ordoptic\/wp-json\/wp\/v2\/pages\/364#wpcf7-f334-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formulaire de contact\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"334\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.4\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"fr_FR\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f334-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"ordoptic-ms\">\n\n <!-- STEP 1 -->\n\t<section class=\"ord-step is-active\" data-step=\"1\">\n\t\t<div class=\"ord-q\">\n\t\t\t<div class=\"ord-qtitle\">\n\t\t\t\t<p>Q1. Votre profil nous permet d\u2019adapter l\u2019\u00e9valuation \u00e0 votre contexte. Vous \u00eates ?\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"ord-box\">\n\t\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"q1\"><span class=\"wpcf7-form-control wpcf7-radio\"><span class=\"wpcf7-list-item first\"><label><input type=\"radio\" name=\"q1\" value=\"Opticien ind\u00e9pendant\" \/><span class=\"wpcf7-list-item-label\">Opticien ind\u00e9pendant<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"radio\" name=\"q1\" value=\"Opticien franchis\u00e9\" \/><span class=\"wpcf7-list-item-label\">Opticien franchis\u00e9<\/span><\/label><\/span><span class=\"wpcf7-list-item last\"><label><input type=\"radio\" name=\"q1\" value=\"Responsable \/ dirigeant de r\u00e9seau\" \/><span class=\"wpcf7-list-item-label\">Responsable \/ dirigeant de r\u00e9seau<\/span><\/label><\/span><\/span><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"ord-q\">\n\t\t\t<div class=\"ord-qtitle\">\n\t\t\t\t<p>Q2. La t\u00e9l\u00e9expertise Ordoptic peut \u00eatre d\u00e9ploy\u00e9e \u00e0 l\u2019\u00e9chelle d\u2019un magasin ou d\u2019un r\u00e9seau. Combien de points de vente sont concern\u00e9s par votre r\u00e9flexion ?\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"ord-box\">\n\t\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"q2\"><span class=\"wpcf7-form-control wpcf7-radio\"><span class=\"wpcf7-list-item first\"><label><input type=\"radio\" name=\"q2\" value=\"1 point de vente\" \/><span class=\"wpcf7-list-item-label\">1 point de vente<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"radio\" name=\"q2\" value=\"2 \u00e0 5 points de vente\" \/><span class=\"wpcf7-list-item-label\">2 \u00e0 5 points de vente<\/span><\/label><\/span><span class=\"wpcf7-list-item last\"><label><input type=\"radio\" name=\"q2\" value=\"Plus de 5 points de vente\" \/><span class=\"wpcf7-list-item-label\">Plus de 5 points de vente<\/span><\/label><\/span><\/span><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"ord-q\">\n\t\t\t<div class=\"ord-qtitle\">\n\t\t\t\t<p>Q3. Dans votre zone, est-il difficile d\u2019obtenir un RDV chez un ophtalmologiste dans des d\u00e9lais acceptables ?\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"ord-box\">\n\t\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"q3\"><span class=\"wpcf7-form-control wpcf7-radio\"><span class=\"wpcf7-list-item first\"><label><input type=\"radio\" name=\"q3\" value=\"Oui, les d\u00e9lais sont tr\u00e8s longs\" \/><span class=\"wpcf7-list-item-label\">Oui, les d\u00e9lais sont tr\u00e8s longs<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"radio\" name=\"q3\" value=\"Oui, mais avec des d\u00e9lais variables\" \/><span class=\"wpcf7-list-item-label\">Oui, mais avec des d\u00e9lais variables<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"radio\" name=\"q3\" value=\"Non, l\u2019acc\u00e8s est relativement fluide\" \/><span class=\"wpcf7-list-item-label\">Non, l\u2019acc\u00e8s est relativement fluide<\/span><\/label><\/span><span class=\"wpcf7-list-item last\"><label><input type=\"radio\" name=\"q3\" value=\"Je ne sais pas \/ cela d\u00e9pend des cas\" \/><span class=\"wpcf7-list-item-label\">Je ne sais pas \/ cela d\u00e9pend des cas<\/span><\/label><\/span><\/span><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"ord-q\">\n\t\t\t<div class=\"ord-qtitle\">\n\t\t\t\t<p>Q4. La pertinence de la t\u00e9l\u00e9expertise peut varier selon le contexte territorial. Comment qualifieriez-vous votre zone d\u2019implantation ?\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"ord-box\">\n\t\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"q4\"><span class=\"wpcf7-form-control wpcf7-radio\"><span class=\"wpcf7-list-item first\"><label><input type=\"radio\" name=\"q4\" value=\"D\u00e9sert m\u00e9dical\" \/><span class=\"wpcf7-list-item-label\">D\u00e9sert m\u00e9dical<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"radio\" name=\"q4\" value=\"Zone sous-dot\u00e9e \/ semi-d\u00e9sert\" \/><span class=\"wpcf7-list-item-label\">Zone sous-dot\u00e9e \/ semi-d\u00e9sert<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"radio\" name=\"q4\" value=\"Zone correctement dot\u00e9e\" \/><span class=\"wpcf7-list-item-label\">Zone correctement dot\u00e9e<\/span><\/label><\/span><span class=\"wpcf7-list-item last\"><label><input type=\"radio\" name=\"q4\" value=\"Je ne sais pas\" \/><span class=\"wpcf7-list-item-label\">Je ne sais pas<\/span><\/label><\/span><\/span><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"ord-q\">\n\t\t\t<div class=\"ord-qtitle\">\n\t\t\t\t<p>Q5. Quelle est votre motivation principale aujourd'hui ?\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"ord-box\">\n\t\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"q5\"><span class=\"wpcf7-form-control wpcf7-radio\"><span class=\"wpcf7-list-item first\"><label><input type=\"radio\" name=\"q5\" value=\"R\u00e9duire les d\u00e9lais d\u2019acc\u00e8s \u00e0 l\u2019ophtalmologie\" \/><span class=\"wpcf7-list-item-label\">R\u00e9duire les d\u00e9lais d\u2019acc\u00e8s \u00e0 l\u2019ophtalmologie<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"radio\" name=\"q5\" value=\"Proposer un service diff\u00e9renciant \u00e0 mes clients\" \/><span class=\"wpcf7-list-item-label\">Proposer un service diff\u00e9renciant \u00e0 mes clients<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"radio\" name=\"q5\" value=\"R\u00e9pondre \u00e0 une demande croissante de mes clients\" \/><span class=\"wpcf7-list-item-label\">R\u00e9pondre \u00e0 une demande croissante de mes clients<\/span><\/label><\/span><span class=\"wpcf7-list-item last\"><label><input type=\"radio\" name=\"q5\" value=\"Structurer une offre de t\u00e9l\u00e9expertise \u00e0 l\u2019\u00e9chelle d\u2019un r\u00e9seau\" \/><span class=\"wpcf7-list-item-label\">Structurer une offre de t\u00e9l\u00e9expertise \u00e0 l\u2019\u00e9chelle d\u2019un r\u00e9seau<\/span><\/label><\/span><\/span><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"ord-q\">\n\t\t\t<div class=\"ord-qtitle\">\n\t\t\t\t<p>Q6. Utilisez-vous d\u00e9j\u00e0 une solution de t\u00e9l\u00e9expertise ophtalmologique ?\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"ord-box\">\n\t\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"q6\"><span class=\"wpcf7-form-control wpcf7-radio\"><span class=\"wpcf7-list-item first\"><label><input type=\"radio\" name=\"q6\" value=\"Oui\" \/><span class=\"wpcf7-list-item-label\">Oui<\/span><\/label><\/span><span class=\"wpcf7-list-item last\"><label><input type=\"radio\" name=\"q6\" value=\"Non\" \/><span class=\"wpcf7-list-item-label\">Non<\/span><\/label><\/span><\/span><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"ord-q\" id=\"q7-hide\">\n\t\t\t<div class=\"ord-qtitle\">\n\t\t\t\t<p>Q7. Quelle solution utilisez-vous actuellement ?\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"ord-qhint\">\n\t\t\t\t<p>Cette information reste confidentielle et nous aide \u00e0 pr\u00e9parer un \u00e9change pertinent.\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"ord-box\">\n\t\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"q7\"><select class=\"wpcf7-form-control wpcf7-select\" aria-invalid=\"false\" name=\"q7\"><option value=\"Une solution interne\">Une solution interne<\/option><option value=\"Une solution tierce\">Une solution tierce<\/option><option value=\"Autre\">Autre<\/option><\/select><\/span>\n\t\t\t\t<\/p>\n\t\t\t\t<div class=\"ord-spacer\">\n\t\t\t\t<\/div>\n\t\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"q7_precisez\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"Pr\u00e9cisez si vous le souhaitez\" value=\"\" type=\"text\" name=\"q7_precisez\" \/><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"ord-q\">\n\t\t\t<div class=\"ord-qtitle\">\n\t\t\t\t<p>Q8. Dans quelle mesure cette solution r\u00e9pond-elle aujourd'hui \u00e0 vos attentes ?\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"ord-box\">\n\t\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"q8\"><span class=\"wpcf7-form-control wpcf7-radio\"><span class=\"wpcf7-list-item first\"><label><input type=\"radio\" name=\"q8\" value=\"Tr\u00e8s satisfaisante\" \/><span class=\"wpcf7-list-item-label\">Tr\u00e8s satisfaisante<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"radio\" name=\"q8\" value=\"Plut\u00f4t satisfaisante\" \/><span class=\"wpcf7-list-item-label\">Plut\u00f4t satisfaisante<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"radio\" name=\"q8\" value=\"Peu satisfaisante\" \/><span class=\"wpcf7-list-item-label\">Peu satisfaisante<\/span><\/label><\/span><span class=\"wpcf7-list-item last\"><label><input type=\"radio\" name=\"q8\" value=\"Pas du tout satisfaisante\" \/><span class=\"wpcf7-list-item-label\">Pas du tout satisfaisante<\/span><\/label><\/span><\/span><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"ord-q\">\n\t\t\t<div class=\"ord-qtitle\">\n\t\t\t\t<p>Q9. Avez-vous d\u00e9j\u00e0 envisag\u00e9 la t\u00e9l\u00e9expertise ophtalmologique ?\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"ord-box\">\n\t\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"q9\"><span class=\"wpcf7-form-control wpcf7-radio\"><span class=\"wpcf7-list-item first\"><label><input type=\"radio\" name=\"q9\" value=\"Oui, j\u2019ai d\u00e9j\u00e0 \u00e9tudi\u00e9 le sujet\" \/><span class=\"wpcf7-list-item-label\">Oui, j\u2019ai d\u00e9j\u00e0 \u00e9tudi\u00e9 le sujet<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"radio\" name=\"q9\" value=\"Oui, mais sans solution concr\u00e8te\" \/><span class=\"wpcf7-list-item-label\">Oui, mais sans solution concr\u00e8te<\/span><\/label><\/span><span class=\"wpcf7-list-item last\"><label><input type=\"radio\" name=\"q9\" value=\"Non, c\u2019est une premi\u00e8re r\u00e9flexion\" \/><span class=\"wpcf7-list-item-label\">Non, c\u2019est une premi\u00e8re r\u00e9flexion<\/span><\/label><\/span><\/span><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"ord-actions\">\n\t\t\t<p><button type=\"button\" class=\"ord-btn ord-next\">\u00c9valuez Ordoptic pour votre point de vente<\/button>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/section>\n\n\n <!-- STEP 2 -->\n\t<section class=\"ord-step\" data-step=\"2\">\n\t\t<div class=\"ord-thanks\">\n\t\t\t<div class=\"ord-thanks-title\">\n\t\t\t\t<p>Merci pour vos r\u00e9ponses.\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"ord-thanks-sub\">\n\t\t\t\t<p>Sur cette base, nous pouvons vous proposer une \u00e9valuation personnalis\u00e9e de la solution Ordoptic.\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"ord-contact\">\n\t\t\t<div class=\"ord-contact-title\">\n\t\t\t\t<p>Pour recevoir mon \u00e9valuation personnalis\u00e9e\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"ord-fields\">\n\t\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"prenom\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Pr\u00e9nom\" value=\"\" type=\"text\" name=\"prenom\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"nom\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Nom\" value=\"\" type=\"text\" name=\"nom\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Email professionnel\" value=\"\" type=\"email\" name=\"email\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"telephone\"><input size=\"40\" maxlength=\"10\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"T\u00e9l\u00e9phone\" value=\"\" type=\"tel\" name=\"telephone\" \/><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"ord-contact-note\">\n\t\t\t\t<p>Nous vous contactons uniquement pour \u00e9changer sur votre projet Ordoptic.\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"ord-actions\">\n\t\t\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner ord-btn\" type=\"submit\" value=\"Recevoir mon \u00e9valuation\" \/>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/section>\n<\/div>\n<style>\n\/* Zone globale *\/\n.ordoptic-ms{\n --blue:#396095;\n --text:#22304a;\n --muted:#6b7280;\n --box:#f4f6f9;\n --border:#d7dde7;\n --white:#ffffff;\n font-family: inherit;\n margin: 0 auto;\n}\n\n\/* CF7 reset l\u00e9ger *\/\n.ordoptic-ms .wpcf7-form-control-wrap{ display:block; }\n.ordoptic-ms .wpcf7-form-control{ margin:0; }\n\n\/* Steps *\/\n.ord-step{ display:none; }\n.ord-step.is-active{ display:block; }\n\n\/* Titres questions (bleus) *\/\n.ord-q{ margin: 18px 0 22px; }\n.ord-qtitle{\n color: var(--blue);\n font-weight: 700;\n font-size: 15px;\n line-height: 1.35;\n margin: 0 0 10px;\n}\n.ord-qhint{\n margin: -6px 0 10px;\n color: var(--blue);\n font-weight: 600;\n font-size: 13px;\n opacity: .9;\n}\n\n\/* Le rectangle gris arrondi sous chaque question *\/\n.ord-box{\n background: var(--box);\n border: 1px solid var(--border);\n border-radius: 14px;\n padding: 14px 16px;\n}\n\n\/* Radios en liste, espac\u00e9s, comme sur le screen *\/\n.ordoptic-ms .wpcf7-list-item{\n display:block;\n margin: 10px 0;\n}\n.ordoptic-ms input[type=\"radio\"]{\n width: 16px;\n height: 16px;\n vertical-align: middle;\n}\n.ordoptic-ms .wpcf7-list-item-label{\n margin-left: 10px;\n font-size: 14px;\n color: var(--text);\n}\n\n\/* Select + input (Q7) \u00e0 l\u2019int\u00e9rieur du m\u00eame box *\/\n.ordoptic-ms select,\n.ordoptic-ms input[type=\"text\"],\n.ordoptic-ms input[type=\"email\"],\n.ordoptic-ms input[type=\"tel\"]{\n width: 100%;\n border: 1px solid var(--border);\n border-radius: 12px;\n padding: 12px 14px;\n background: var(--white);\n font-size: 14px;\n outline: none;\n}\n\n.ord-spacer{ height: 10px; }\n\n\/* Bouton bas \u00e9tape 1 *\/\n.ord-actions{\n margin-top: 18px;\n}\n.ord-btn {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n border: 0;\n border-radius: 5px;\n padding: 12px 16px;\n font-weight: 500;\n font-size: 19px;\n cursor: pointer;\n background: var(--blue);\n color: #fff;\n}\n\ninput[type=submit] {\n display: block;\n align-items: center;\n justify-content: center;\n border: 0;\n border-radius: 5px;\n padding: 12px 16px;\n font-weight: 500;\n font-size: 19px;\n cursor: pointer;\n background: var(--blue);\n color: #fff;\nmargin-top: 19px !important;\n}\n\n\n\n.ord-back{\n background:#e8eef9;\n color: var(--blue);\nfont-size: 17px;\n padding: 5px 23px;\n border-radius: 5px;\n}\n\n\/* STEP 2 header (gros bleu) *\/\n.ord-thanks{\n margin: 10px 0 18px;\n}\n.ord-thanks-title{\n color: var(--blue);\n font-weight: 500;\n font-size: 44px;\n letter-spacing: -0.5px;\n line-height: 1.02;\n}\n.ord-thanks-sub{\n margin-top: 10px;\n color: var(--blue);\n font-weight: 500;\n font-size: 24px;\n line-height: 1.15;\n max-width: 980px;\nmargin-bottom: 33px\n}\n\n\/* Bloc blanc bord\u00e9 comme sur le screen *\/\n.ord-contact{\n background: var(--box);\n border: 1px solid #cfd6e2;\n border-radius: 18px;\n padding: 26px 26px 22px;\n}\n.ord-contact-title{\n font-size: 22px;\n font-weight: 500;\n color: var(--text);\n margin-bottom: 18px;\n}\n\n\/* Champs \u201cpilules\u201d (pas full width sur desktop) *\/\n.ord-fields{\n display:flex;\n flex-direction: column;\n gap: 16px;\n max-width: 360px; \/* look screen : colonne \u00e0 gauche *\/\n}\n.ord-contact-note{\n margin-top: 26px;\n color: var(--text);\n opacity: .85;\n font-size: 15px;\n}\n\n\/* CF7 messages *\/\n.ordoptic-ms .wpcf7-response-output{\n border-radius: 12px;\n}\n\n\n\n\/* Erreur : encadr\u00e9 rouge *\/\n.ord-box.is-error{\n border-color: #e11d48;\n box-shadow: 0 0 0 2px rgba(225, 29, 72, 0.12);\n}\n\n\/* Message d'erreur *\/\n.ord-error{\n margin-top: 10px;\n font-size: 13px;\n font-weight: 700;\n color: #b91c1c;\n}\n<\/style>\n<p><script>document.addEventListener(\"DOMContentLoaded\", () => {\n document.querySelectorAll(\".ordoptic-ms\").forEach((wrap) => {\n const step1 = wrap.querySelector('.ord-step[data-step=\"1\"]');\n const step2 = wrap.querySelector('.ord-step[data-step=\"2\"]');\n const nextBtn = wrap.querySelector(\".ord-next\");\n const backBtn = wrap.querySelector(\".ord-back\");\n\n const showStep = (n) => {\n step1.classList.toggle(\"is-active\", n === 1);\n step2.classList.toggle(\"is-active\", n === 2);\n wrap.scrollIntoView({ behavior: \"smooth\", block: \"start\" });\n };\n\n const clearErrors = () => {\n wrap.querySelectorAll(\".ord-error\").forEach((el) => el.remove());\n wrap.querySelectorAll(\".ord-box.is-error\").forEach((el) => el.classList.remove(\"is-error\"));\n };\n\n \/\/ V\u00e9rifie si un groupe radio (par name) est coch\u00e9\n const isRadioGroupChecked = (name) =>\n !!wrap.querySelector(`input[type=\"radio\"][name=\"${name}\"]:checked`);\n\n \/\/ Ajoute un message d'erreur sous un .ord-box\n const addError = (boxEl, msg) => {\n boxEl.classList.add(\"is-error\");\n const e = document.createElement(\"div\");\n e.className = \"ord-error\";\n e.textContent = msg;\n boxEl.appendChild(e);\n };\n\n const validateStep1 = () => {\n clearErrors();\n let ok = true;\n let firstErrorEl = null;\n\n \/\/ Ces radios doivent \u00eatre remplies (adapte si tu changes des noms)\n const requiredRadioNames = [\"q1\", \"q2\", \"q3\", \"q4\", \"q5\", \"q6\", \"q8\", \"q9\"];\n\n requiredRadioNames.forEach((name) => {\n if (!isRadioGroupChecked(name)) {\n ok = false;\n const any = wrap.querySelector(`input[type=\"radio\"][name=\"${name}\"]`);\n const box = any ? any.closest(\".ord-box\") : null;\n if (box) {\n addError(box, \"Veuillez s\u00e9lectionner une r\u00e9ponse.\");\n if (!firstErrorEl) firstErrorEl = box;\n }\n }\n });\n\n \/\/ Si tu ajoutes d'autres champs requis sur l'\u00e9tape 1 (text*, select*)\n \/\/ tu peux les g\u00e9rer ici en plus (ex: input[required] etc.).\n \/\/ Exemple g\u00e9n\u00e9rique : tout champ avec l\u2019attribut required dans step1\n step1.querySelectorAll(\"input[required], select[required], textarea[required]\").forEach((field) => {\n const isEmpty = !field.value || !field.value.trim();\n if (isEmpty) {\n ok = false;\n const box = field.closest(\".ord-box\") || field.closest(\".ord-contact\") || field.parentElement;\n if (box) {\n addError(box, \"Ce champ est obligatoire.\");\n if (!firstErrorEl) firstErrorEl = box;\n }\n }\n });\n\n if (!ok && firstErrorEl) {\n firstErrorEl.scrollIntoView({ behavior: \"smooth\", block: \"center\" });\n }\n\n return ok;\n };\n\n nextBtn?.addEventListener(\"click\", () => {\n if (validateStep1()) showStep(2);\n });\n\n backBtn?.addEventListener(\"click\", () => showStep(1));\n\n \/\/ Bonus UX : si l'utilisateur coche une option, on enl\u00e8ve l'erreur du bloc\n wrap.addEventListener(\"change\", (e) => {\n const target = e.target;\n if (target.matches('input[type=\"radio\"]')) {\n const box = target.closest(\".ord-box\");\n if (box && box.classList.contains(\"is-error\")) {\n \/\/ si au moins un radio du groupe est coch\u00e9, on nettoie l'erreur\n if (isRadioGroupChecked(target.name)) {\n box.classList.remove(\"is-error\");\n box.querySelectorAll(\".ord-error\").forEach((el) => el.remove());\n }\n }\n }\n });\n\n \/\/ Si CF7 invalide l'envoi (champs de l'\u00e9tape 2), rester sur step2\n document.addEventListener(\"wpcf7invalid\", (ev) => {\n if (wrap.contains(ev.target)) showStep(2);\n });\n\n \/\/ Apr\u00e8s envoi OK\n document.addEventListener(\"wpcf7mailsent\", (ev) => {\n if (wrap.contains(ev.target)) showStep(1);\n });\n });\n});\n\n<\/script>\n<\/p>\n<p><script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n const q7 = document.getElementById(\"q7-hide\");\n const radios = document.querySelectorAll('input[name=\"q6\"]');\n\n function toggleQ7() {\n const checked = document.querySelector('input[name=\"q6\"]:checked');\n if (checked && checked.value === \"Non\") {\n q7.style.display = \"none\";\n } else {\n q7.style.display = \"block\";\n }\n }\n\n \/\/ V\u00e9rification au chargement\n toggleQ7();\n\n \/\/ V\u00e9rification \u00e0 chaque changement\n radios.forEach(radio => {\n radio.addEventListener(\"change\", toggleQ7);\n });\n});\n<\/script>\n<\/p>\n<p><script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n const tel = document.querySelector('input[name=\"telephone\"]');\n if (!tel) return;\n\n tel.addEventListener(\"input\", function () {\n this.value = this.value.replace(\/\\D\/g, \"\").slice(0, 10);\n });\n});\n<\/script>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n[vc_empty_space height=\u00a0\u00bb55px\u00a0\u00bb][\/vc_column][\/vc_row]\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row et_full_width=\u00a0\u00bbtrue\u00a0\u00bb et_row_padding=\u00a0\u00bbtrue\u00a0\u00bb css=\u00a0\u00bb.vc_custom_1768041746606{background-color: #F5F5F5 !important;}\u00a0\u00bb][vc_column][vc_empty_space height=\u00a0\u00bb90px\u00a0\u00bb][vc_row_inner][vc_column_inner][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row][vc_column][vc_empty_space height=\u00a0\u00bb55px\u00a0\u00bb][vc_empty_space height=\u00a0\u00bb55px\u00a0\u00bb][\/vc_column][\/vc_row]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-364","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/preprod.stromasoft.com\/ordoptic\/wp-json\/wp\/v2\/pages\/364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/preprod.stromasoft.com\/ordoptic\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/preprod.stromasoft.com\/ordoptic\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/preprod.stromasoft.com\/ordoptic\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/preprod.stromasoft.com\/ordoptic\/wp-json\/wp\/v2\/comments?post=364"}],"version-history":[{"count":1,"href":"https:\/\/preprod.stromasoft.com\/ordoptic\/wp-json\/wp\/v2\/pages\/364\/revisions"}],"predecessor-version":[{"id":365,"href":"https:\/\/preprod.stromasoft.com\/ordoptic\/wp-json\/wp\/v2\/pages\/364\/revisions\/365"}],"wp:attachment":[{"href":"https:\/\/preprod.stromasoft.com\/ordoptic\/wp-json\/wp\/v2\/media?parent=364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}