{"id":362000,"date":"2026-06-10T16:53:10","date_gmt":"2026-06-10T14:53:10","guid":{"rendered":"https:\/\/v2charge.com\/?page_id=362000"},"modified":"2026-06-10T17:00:43","modified_gmt":"2026-06-10T15:00:43","slug":"prueba-formulario-presupuesto","status":"publish","type":"page","link":"https:\/\/v2charge.com\/fr\/prueba-formulario-presupuesto\/","title":{"rendered":"prueba formulario presupuesto"},"content":{"rendered":"\n<div class=\"wp-block-uagb-container uagb-block-62a0223a alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"vsim-wrap\" id=\"vsim-root\">\n \n  <!-- HEADER -->\n  <div class=\"vsim-header\">\n    <div class=\"vsim-badge\"><span><\/span>Estimation instantan\u00e9e<\/div>\n    <h2>Simulateur d&rsquo;installation<br><strong>borne de recharge Trydan<\/strong><\/h2>\n    <p>Configurez votre installation et obtenez un prix estim\u00e9 en temps r\u00e9el<\/p>\n  <\/div>\n \n  <div class=\"vsim-inner\">\n \n    <!-- \u2460 PRIX ESTIM\u00c9 -->\n    <div class=\"vsim-price\">\n      <div>\n        <div class=\"vsim-price-label\">Estimation totale<\/div>\n        <div class=\"vsim-price-val\"><span class=\"vsim-eur\">\u20ac<\/span><span id=\"vsim-num\">1 260<\/span><\/div>\n        <div class=\"vsim-price-sub\">Mod\u00e8le s\u00e9lectionn\u00e9 : <strong id=\"vsim-model-label\">Trydan Monophas\u00e9<\/strong><\/div>\n      <\/div>\n      <div class=\"vsim-price-range\">\n        <span>Min <strong id=\"vsim-min\">\u2014<\/strong><\/span>\n        <span>Max <strong id=\"vsim-max\">\u2014<\/strong><\/span>\n      <\/div>\n      <div class=\"vsim-dot\"><\/div>\n    <\/div>\n \n    <!-- \u2461 MOD\u00c8LE -->\n    <div class=\"vsim-card\">\n      <div class=\"vsim-card-title\">&#x26a1; Choisissez votre borne<\/div>\n      <div class=\"vsim-model-grid\">\n        <button class=\"vsim-model-btn mono on\" data-model=\"mono\">\n          <div class=\"vsim-model-name\">Trydan<\/div>\n          <div class=\"vsim-model-sub\">Monophas\u00e9 \u00b7 7,4 kW<br>Id\u00e9al maison individuelle<\/div>\n          <div class=\"vsim-model-badge\">Monophas\u00e9<\/div>\n          <div class=\"vsim-model-price\">\u00e0 partir de 1 260 \u20ac<\/div>\n        <\/button>\n        <button class=\"vsim-model-btn tri\" data-model=\"tri\">\n          <div class=\"vsim-model-name\">Trydan<\/div>\n          <div class=\"vsim-model-sub\">Triphas\u00e9 \u00b7 22 kW<br>Recharge rapide<\/div>\n          <div class=\"vsim-model-badge\">Triphas\u00e9<\/div>\n          <div class=\"vsim-model-price\">\u00e0 partir de 1 420 \u20ac<\/div>\n        <\/button>\n        <button class=\"vsim-model-btn mono-pro\" data-model=\"mono-pro\">\n          <div class=\"vsim-model-name\">Trydan Pro<\/div>\n          <div class=\"vsim-model-sub\">Monophas\u00e9 \u00b7 7,4 kW<br>Fonctions avanc\u00e9es<\/div>\n          <div class=\"vsim-model-badge\">Monophas\u00e9 Pro<\/div>\n          <div class=\"vsim-model-price\">\u00e0 partir de 1 410 \u20ac<\/div>\n        <\/button>\n        <button class=\"vsim-model-btn tri-pro\" data-model=\"tri-pro\">\n          <div class=\"vsim-model-name\">Trydan Pro<\/div>\n          <div class=\"vsim-model-sub\">Triphas\u00e9 \u00b7 22 kW<br>Fonctions avanc\u00e9es<\/div>\n          <div class=\"vsim-model-badge\">Triphas\u00e9 Pro<\/div>\n          <div class=\"vsim-model-price\">\u00e0 partir de 1 570 \u20ac<\/div>\n        <\/button>\n      <\/div>\n    <\/div>\n \n    <!-- \u2462 LOGEMENT -->\n    <div class=\"vsim-card\">\n      <div class=\"vsim-card-title\">&#x1f3e0; Votre logement<\/div>\n      <div class=\"vsim-grid\">\n        <div class=\"vsim-field\">\n          <label for=\"vsim-logement\">Type de logement<\/label>\n          <div class=\"vsim-select-wrap\">\n            <select id=\"vsim-logement\">\n              <option value=\"maison\">Maison individuelle<\/option>\n              <option value=\"appartement\">Appartement \/ copropri\u00e9t\u00e9<\/option>\n              <option value=\"bureau\">Bureau \/ commerce<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"vsim-field\">\n          <label for=\"vsim-souscrite\">Puissance souscrite <small>(contrat fournisseur)<\/small><\/label>\n          <div class=\"vsim-select-wrap\">\n            <select id=\"vsim-souscrite\">\n              <option value=\"6\">6 kVA<\/option>\n              <option value=\"9\">9 kVA<\/option>\n              <option value=\"12\" selected>12 kVA<\/option>\n              <option value=\"15\">15 kVA<\/option>\n              <option value=\"18\">18 kVA<\/option>\n              <option value=\"24\">24 kVA<\/option>\n              <option value=\"36\">36 kVA \u2014 triphas\u00e9<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"vsim-info\" id=\"vsim-info-logement\"><\/div>\n    <\/div>\n \n    <!-- \u2463 TRAVAUX -->\n    <div class=\"vsim-card\">\n      <div class=\"vsim-card-title\">&#x1f527; Travaux d&rsquo;installation<\/div>\n      <div class=\"vsim-grid\">\n        <div class=\"vsim-field\">\n          <label for=\"vsim-distance\">Distance tableau \u2192 borne <small>(m\u00e8tres)<\/small><\/label>\n          <input type=\"number\" id=\"vsim-distance\" value=\"10\" min=\"1\" max=\"100\">\n        <\/div>\n        <div class=\"vsim-field\">\n          <label for=\"vsim-passage\">Type de passage de c\u00e2ble<\/label>\n          <div class=\"vsim-select-wrap\">\n            <select id=\"vsim-passage\">\n              <option value=\"apparent\">Apparent (goulotte)<\/option>\n              <option value=\"encastre\">Encastr\u00e9<\/option>\n              <option value=\"dalle\">Sous dalle \/ saign\u00e9e<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"vsim-field\" style=\"margin-top:16px\">\n        <label>Tableau \u00e9lectrique<\/label>\n        <div class=\"vsim-toggle\" id=\"vsim-tableau\">\n          <button class=\"on\" data-val=\"non\">Pas de modif<\/button>\n          <button data-val=\"disjoncteur\">+ Disjoncteur<\/button>\n          <button data-val=\"complet\">Mise \u00e0 niveau<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n \n    <!-- \u2464 AIDES -->\n    <div class=\"vsim-card\">\n      <div class=\"vsim-card-title\">&#x1f381; Aides disponibles<\/div>\n      <div class=\"vsim-field\">\n        <label>Aide ADVENIR <small>(copropri\u00e9t\u00e9 \/ entreprise)<\/small><\/label>\n        <div class=\"vsim-toggle\" id=\"vsim-advenir\">\n          <button class=\"on\" data-val=\"non\">Non \u00e9ligible<\/button>\n          <button data-val=\"copro\">Copropri\u00e9t\u00e9 (\u2212960 \u20ac)<\/button>\n          <button data-val=\"bureau\">Entreprise (\u221250%)<\/button>\n        <\/div>\n      <\/div>\n      <div class=\"vsim-info cyan\" id=\"vsim-info-advenir\"><\/div>\n    <\/div>\n \n    <!-- \u2465 FORMULAIRE CF7 \u2014 remplacez VOTRE_ID -->\n    <div class=\"vsim-card vsim-form-card\">\n      <div class=\"vsim-card-title\">&#x2709;&#xfe0f; Demander un devis gratuit<\/div>\n      <p class=\"vsim-form-intro\">Votre configuration Trydan sera automatiquement jointe \u00e0 votre demande.<\/p>\n \n      <!-- R\u00c9CAP VISUEL DE LA CONFIGURATION -->\n      <div class=\"vsim-recap\">\n        <div class=\"vsim-recap-item\">\n          <span class=\"vsim-recap-label\">Mod\u00e8le<\/span>\n          <span class=\"vsim-recap-val\" id=\"vf-r-modele\">\u2014<\/span>\n        <\/div>\n        <div class=\"vsim-recap-item\">\n          <span class=\"vsim-recap-label\">Logement<\/span>\n          <span class=\"vsim-recap-val\" id=\"vf-r-logement\">\u2014<\/span>\n        <\/div>\n        <div class=\"vsim-recap-item\">\n          <span class=\"vsim-recap-label\">Puissance<\/span>\n          <span class=\"vsim-recap-val\" id=\"vf-r-puissance\">\u2014<\/span>\n        <\/div>\n        <div class=\"vsim-recap-item\">\n          <span class=\"vsim-recap-label\">Distance<\/span>\n          <span class=\"vsim-recap-val\" id=\"vf-r-distance\">\u2014<\/span>\n        <\/div>\n        <div class=\"vsim-recap-item\">\n          <span class=\"vsim-recap-label\">Passage c\u00e2ble<\/span>\n          <span class=\"vsim-recap-val\" id=\"vf-r-passage\">\u2014<\/span>\n        <\/div>\n        <div class=\"vsim-recap-item\">\n          <span class=\"vsim-recap-label\">Tableau \u00e9lec.<\/span>\n          <span class=\"vsim-recap-val\" id=\"vf-r-tableau\">\u2014<\/span>\n        <\/div>\n        <div class=\"vsim-recap-item\">\n          <span class=\"vsim-recap-label\">Aide ADVENIR<\/span>\n          <span class=\"vsim-recap-val\" id=\"vf-r-advenir\">\u2014<\/span>\n        <\/div>\n        <div class=\"vsim-recap-item vsim-recap-item--price\">\n          <span class=\"vsim-recap-label\">Estimation<\/span>\n          <span class=\"vsim-recap-val vsim-recap-price\" id=\"vf-r-estimation\">\u2014<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n \n  <\/div>\n<\/div>\n\n\n\n\n<div class=\"wp-block-contact-form-7-contact-form-selector\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f362001-o1\" lang=\"fr-FR\" dir=\"ltr\" data-wpcf7-id=\"362001\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/fr\/wp-json\/wp\/v2\/pages\/362000#wpcf7-f362001-o1\" method=\"post\" class=\"wpcf7-form init wpcf7-acceptance-as-validation\" aria-label=\"Formulaire de contact\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"362001\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.6\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"fr_FR\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f362001-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"redirect_nonce\" value=\"32a9de192e\" \/><input type=\"hidden\" name=\"wpcf7cfpdf_hidden_name\" value=\"document-pdf\" \/><input type=\"hidden\" name=\"wpcf7cfpdf_hidden_reference\" value=\"7d2c3296\" \/><input type=\"hidden\" name=\"wpcf7cfpdf_hidden_date\" value=\"07262026\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<div class=\"vf-form\">\n\t<div class=\"vf-section\">\n\t\t<div class=\"vf-section-title\">\n\t\t\t<p><span class=\"vf-section-icon\"><\/span> Vos coordonn\u00e9es\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"vf-row vf-row-3\">\n\t\t\t<div class=\"vf-field\">\n\t\t\t\t<p><label class=\"vf-label\">Nom <span class=\"vf-req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required vf-input\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Votre nom\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"vf-field\">\n\t\t\t\t<p><label class=\"vf-label\">Pr\u00e9nom<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-firstname\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text vf-input\" aria-invalid=\"false\" placeholder=\"Votre pr\u00e9nom\" value=\"\" type=\"text\" name=\"your-firstname\" \/><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"vf-field\">\n\t\t\t\t<p><label class=\"vf-label\">T\u00e9l\u00e9phone <span class=\"vf-req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel vf-input\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"06 00 00 00 00\" value=\"\" type=\"tel\" name=\"your-tel\" \/><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"vf-row vf-row-2\">\n\t\t\t<div class=\"vf-field\">\n\t\t\t\t<p><label class=\"vf-label\">E-mail <span class=\"vf-req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email vf-input\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"vous@exemple.fr\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"vf-field\">\n\t\t\t\t<p><label class=\"vf-label\">Code postal <span class=\"vf-req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-cp\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required vf-input\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"75001\" value=\"\" type=\"text\" name=\"your-cp\" \/><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"vf-section\">\n\t\t<div class=\"vf-section-title\">\n\t\t\t<p><span class=\"vf-section-icon\"><\/span> Disponibilit\u00e9\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"vf-row\">\n\t\t\t<div class=\"vf-field\">\n\t\t\t\t<p><label class=\"vf-label\">D\u00e9lai souhait\u00e9 <span class=\"vf-req\">*<\/span><\/label>\n\t\t\t\t<\/p>\n\t\t\t\t<div class=\"vf-radio-group\">\n\t\t\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-delai\"><span class=\"wpcf7-form-control wpcf7-radio\"><span class=\"wpcf7-list-item first\"><label><input type=\"radio\" name=\"your-delai\" value=\"D\u00e8s que possible\" checked=\"checked\" \/><span class=\"wpcf7-list-item-label\">D\u00e8s que possible<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"radio\" name=\"your-delai\" value=\"Dans le mois\" \/><span class=\"wpcf7-list-item-label\">Dans le mois<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"radio\" name=\"your-delai\" value=\"Dans 3 mois\" \/><span class=\"wpcf7-list-item-label\">Dans 3 mois<\/span><\/label><\/span><span class=\"wpcf7-list-item last\"><label><input type=\"radio\" name=\"your-delai\" value=\"Pas de pr\u00e9f\u00e9rence\" \/><span class=\"wpcf7-list-item-label\">Pas de pr\u00e9f\u00e9rence<\/span><\/label><\/span><\/span><\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"vf-section\">\n\t\t<div class=\"vf-section-title\">\n\t\t\t<p><span class=\"vf-section-icon\"><\/span> Informations compl\u00e9mentaires\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"vf-row\">\n\t\t\t<div class=\"vf-field\">\n\t\t\t\t<p><label class=\"vf-label\">Message <small>(optionnel)<\/small><\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea vf-textarea\" aria-invalid=\"false\" placeholder=\"Pr\u00e9cisions, questions\" name=\"your-message\"><\/textarea><\/span>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"vf-section vf-section-legal\">\n\t\t<div class=\"vf-accept-wrap\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"accept-privacy\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"accept-privacy\" value=\"1\" class=\"vf-accept\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">J'ai lu et j'accepte la <a href=\"https:\/\/v2charge.com\/fr\/politique-de-confidentialite\/\" target=\"_blank\">politique de confidentialit\u00e9<\/a> et je consens \u00e0 ce que mes donn\u00e9es soient utilis\u00e9es pour traiter ma demande de devis.<\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"vf-accept-wrap vf-accept-wrap--optional\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"accept-newsletter\"><span class=\"wpcf7-form-control wpcf7-acceptance optional\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"accept-newsletter\" value=\"1\" class=\"vf-accept\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">J'accepte de recevoir des informations de V2C par e-mail. <small>(optionnel)<\/small><\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"vsim_modele\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"vsim_logement\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"vsim_puissance\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"vsim_distance\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"vsim_tableau\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"vsim_brut\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"vsim_remise\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"vsim_estimation\" \/>\n\t<div class=\"vf-submit-wrap\">\n\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner vf-btn\" id=\"vf-submit\" type=\"submit\" value=\"Demander mon devis gratuit \u2192\" \/>\n\t\t<\/p>\n\t\t<p class=\"vf-submit-note\">Estimation non contractuelle \u00b7 R\u00e9ponse sous 24\u201348 h ouvr\u00e9es \u00b7 Devis pr\u00e9cis apr\u00e8s visite technique\n\t\t<\/p>\n\t<\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\n\n\n\n<style>\n#vsim-root * { box-sizing:border-box; margin:0; padding:0; }\n\n#vsim-root {\n  --vb:  #0065B4;\n  --vb2: #3197CD;\n  --vbg: #EDEFF2;\n  --vs:  #ffffff;\n  --vc:  #F5F6F8;\n  --vbr: #DDE3EC;\n  --vt:  #1A2840;\n  --vm:  #6B7A94;\n  --vg:  #1BAA6B;\n  --va:  #D97706;\n  --vr:  #DC2626;\n  --vd:  rgba(0,101,180,.10);\n  --vgl: rgba(0,101,180,.22);\n  font-family:'Montserrat',sans-serif;\n  background:var(--vbg);\n  color:var(--vt);\n  padding:48px 16px 72px;\n  border-radius:20px;\n}\n \n.vsim-header { text-align:center; margin-bottom:40px; }\n.vsim-badge {\n  display:inline-flex; align-items:center; gap:6px;\n  font-size:11px; font-weight:600; letter-spacing:.12em; text-transform:uppercase;\n  color:var(--vb); background:var(--vd);\n  border:1px solid rgba(0,101,180,.25); padding:5px 14px; border-radius:20px; margin-bottom:16px;\n}\n.vsim-badge span { width:8px; height:8px; background:var(--vb); border-radius:50%; opacity:.7; }\n.vsim-header h2 { font-size:clamp(22px,4vw,36px); font-weight:300; color:var(--vt); letter-spacing:-.02em; line-height:1.2; }\n.vsim-header h2 strong { font-weight:700; color:var(--vb); }\n.vsim-header p { margin-top:10px; color:var(--vm); font-size:14px; font-weight:300; }\n \n.vsim-inner { max-width:700px; margin:0 auto; display:flex; flex-direction:column; gap:16px; }\n \n\n.vsim-price {\n  background:var(--vs); border:1px solid var(--vbr); border-radius:16px;\n  padding:24px 28px; display:flex; align-items:center; justify-content:space-between; gap:20px;\n  position:relative; overflow:hidden;\n  box-shadow:0 2px 12px rgba(0,101,180,.07);\n  transition:box-shadow .3s;\n}\n.vsim-price::before {\n  content:''; position:absolute; top:0; left:0; right:0; height:3px;\n  background:linear-gradient(90deg,var(--vb),var(--vb2));\n}\n.vsim-price-label { font-size:11px; font-weight:600; letter-spacing:.08em; text-transform:uppercase; color:var(--vm); margin-bottom:4px; }\n.vsim-price-val { font-size:clamp(28px,5.5vw,46px); font-weight:700; color:var(--vt); }\n.vsim-eur { color:var(--vb); font-size:.55em; vertical-align:top; margin-top:.3em; display:inline-block; }\n.vsim-price-sub { font-size:12px; color:var(--vm); margin-top:5px; }\n.vsim-price-sub strong { color:var(--vb); font-weight:600; }\n.vsim-price-range { text-align:right; flex-shrink:0; display:flex; flex-direction:column; gap:5px; }\n.vsim-price-range span { font-size:12px; color:var(--vm); }\n.vsim-price-range strong { font-size:13px; font-weight:600; color:var(--vt); }\n.vsim-dot {\n  width:10px; height:10px; background:var(--vg); border-radius:50%;\n  box-shadow:0 0 10px var(--vg); flex-shrink:0;\n  animation:vsim-pulse 2s ease-in-out infinite;\n}\n@keyframes vsim-pulse { 0%,100%{opacity:1;transform:scale(1)} 50%{opacity:.4;transform:scale(.6)} }\n \n\/* \u2550\u2550 CARD \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.vsim-card {\n  background:var(--vs); border:1px solid var(--vbr); border-radius:16px;\n  padding:22px 24px; box-shadow:0 1px 6px rgba(0,101,180,.05);\n  transition:border-color .2s, box-shadow .2s;\n}\n.vsim-card:hover { border-color:rgba(0,101,180,.22); box-shadow:0 4px 18px rgba(0,101,180,.08); }\n.vsim-card-title { font-size:11px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--vb); margin-bottom:16px; }\n \n\/* \u2550\u2550 MOD\u00c8LES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.vsim-model-grid { display:grid; grid-template-columns:1fr 1fr; gap:10px; }\n@media(max-width:480px){ .vsim-model-grid { grid-template-columns:1fr; } }\n \n.vsim-model-btn {\n  position:relative; padding:16px 14px 14px; border-radius:12px;\n  border:1.5px solid var(--vbr); background:var(--vc);\n  cursor:pointer; text-align:left; color:var(--vt);\n  font-family:'Montserrat',sans-serif; outline:none;\n  transform:translateY(0); box-shadow:0 1px 4px rgba(0,101,180,.06);\n  transition:border-color .18s, background .18s, box-shadow .18s, transform .18s;\n}\n.vsim-model-btn:not(.on):hover {\n  border-color:var(--vb); background:#EEF4FB;\n  box-shadow:0 4px 14px rgba(0,101,180,.13); transform:translateY(-2px);\n}\n.vsim-model-btn:not(.on):hover .vsim-model-name,\n.vsim-model-btn:not(.on):hover .vsim-model-price { color:var(--vb); }\n.vsim-model-btn:active { transform:translateY(0); box-shadow:0 1px 4px var(--vd); }\n.vsim-model-btn.on {\n  border-color:var(--vb); background:rgba(0,101,180,.08);\n  box-shadow:0 0 0 3px rgba(0,101,180,.15), 0 4px 16px rgba(0,101,180,.10);\n  transform:translateY(-1px);\n}\n.vsim-model-btn.on .vsim-model-name,\n.vsim-model-btn.on .vsim-model-price { color:var(--vb); }\n.vsim-model-btn.on:hover { box-shadow:0 0 0 3px rgba(0,101,180,.22), 0 6px 20px rgba(0,101,180,.14); transform:translateY(-2px); }\n.vsim-model-btn.on::after { content:'\u2713'; position:absolute; top:10px; right:12px; font-size:12px; font-weight:700; color:var(--vb); }\n.vsim-model-btn:focus-visible { outline:2px solid var(--vb); outline-offset:3px; }\n.vsim-model-name  { font-size:14px; font-weight:700; color:var(--vt); margin-bottom:3px; transition:color .15s; }\n.vsim-model-sub   { font-size:11px; color:var(--vm); line-height:1.5; }\n.vsim-model-badge { display:inline-block; margin-top:7px; font-size:10px; font-weight:700; letter-spacing:.07em; text-transform:uppercase; padding:3px 8px; border-radius:6px; }\n.vsim-model-btn.mono .vsim-model-badge,\n.vsim-model-btn.mono-pro .vsim-model-badge { background:rgba(27,170,107,.12); color:var(--vg); }\n.vsim-model-btn.tri .vsim-model-badge,\n.vsim-model-btn.tri-pro .vsim-model-badge  { background:var(--vd); color:var(--vb); }\n.vsim-model-price { font-size:12px; font-weight:600; color:var(--vm); margin-top:6px; transition:color .15s; }\n \n\/* \u2550\u2550 GRID \/ FIELD \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.vsim-grid { display:grid; grid-template-columns:1fr 1fr; gap:14px; }\n@media(max-width:520px){ .vsim-grid { grid-template-columns:1fr; } }\n.vsim-field { display:flex; flex-direction:column; gap:6px; }\n.vsim-field > label { font-size:13px; font-weight:500; color:var(--vt); transition:color .15s; }\n.vsim-field > label small { font-weight:300; color:var(--vm); font-size:11px; margin-left:4px; }\n.vsim-field:focus-within > label { color:var(--vb); }\n \n\/* \u2550\u2550 SELECTS & INPUTS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.vsim-select-wrap { position:relative; }\n.vsim-select-wrap::after {\n  content:'\u25be'; position:absolute; right:13px; top:50%; transform:translateY(-50%);\n  color:var(--vm); pointer-events:none; font-size:11px; transition:color .15s;\n}\n.vsim-select-wrap:hover::after { color:var(--vb); }\n#vsim-root select,\n#vsim-root input[type=number] {\n  width:100%; background:var(--vc); border:1.5px solid var(--vbr);\n  border-radius:10px; color:var(--vt); font-family:'Montserrat',sans-serif;\n  font-size:14px; padding:10px 14px; outline:none;\n  appearance:none; -webkit-appearance:none; cursor:pointer;\n  transition:border-color .18s, box-shadow .18s, background .18s;\n}\n#vsim-root select:hover,\n#vsim-root input[type=number]:hover { border-color:rgba(0,101,180,.5); background:#fff; }\n#vsim-root select:focus,\n#vsim-root input[type=number]:focus { border-color:var(--vb); box-shadow:0 0 0 3px var(--vd); background:#fff; }\n \n\/* \u2550\u2550 TOGGLES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.vsim-toggle { display:flex; gap:8px; flex-wrap:wrap; }\n.vsim-toggle button {\n  flex:1; min-width:80px; padding:10px 12px; border-radius:10px;\n  border:1.5px solid var(--vbr); background:var(--vc); color:var(--vm);\n  font-family:'Montserrat',sans-serif; font-size:12px; font-weight:500;\n  cursor:pointer; text-align:center; outline:none;\n  transition:all .18s cubic-bezier(.4,0,.2,1); transform:translateY(0);\n}\n.vsim-toggle button:not(.on):hover {\n  border-color:var(--vb); color:var(--vb);\n  background:rgba(0,101,180,.06); transform:translateY(-1px);\n  box-shadow:0 3px 10px rgba(0,101,180,.10);\n}\n.vsim-toggle button:active { transform:translateY(0); box-shadow:none; }\n.vsim-toggle button.on {\n  background:rgba(0,101,180,.10); border-color:var(--vb); color:var(--vb);\n  font-weight:700; box-shadow:0 0 0 2px rgba(0,101,180,.15); transform:translateY(-1px);\n}\n.vsim-toggle button.on:hover { background:rgba(0,101,180,.16); box-shadow:0 0 0 2px rgba(0,101,180,.22), 0 3px 10px rgba(0,101,180,.12); }\n.vsim-toggle button.on::before { content:'\u2713  '; font-size:10px; font-weight:900; color:var(--vb); }\n.vsim-toggle button:focus-visible { outline:2px solid var(--vb); outline-offset:2px; }\n \n\/* \u2550\u2550 INFO BOX \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.vsim-info { background:rgba(217,119,6,.07); border:1px solid rgba(217,119,6,.25); border-radius:10px; padding:12px 16px; font-size:13px; color:var(--va); line-height:1.6; margin-top:14px; display:none; }\n.vsim-info.cyan  { background:var(--vd); border-color:rgba(0,101,180,.25); color:var(--vb); }\n.vsim-info.green { background:rgba(27,170,107,.08); border-color:rgba(27,170,107,.25); color:var(--vg); }\n \n\/* \u2550\u2550 FORM CARD \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.vsim-form-card { background:linear-gradient(135deg,#fff 0%,#EEF4FB 100%); border-color:rgba(0,101,180,.2); }\n.vsim-form-intro { font-size:13px; color:var(--vm); margin-bottom:18px; line-height:1.5; }\n.vsim-disclaimer { text-align:center; font-size:11px; color:var(--vm); margin-top:14px; }\n \n\/* \u2550\u2550 R\u00c9CAP CONFIGURATION \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.vsim-recap {\n  display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin-bottom:20px;\n}\n@media(max-width:560px){ .vsim-recap { grid-template-columns:1fr 1fr; } }\n@media(max-width:360px){ .vsim-recap { grid-template-columns:1fr; } }\n.vsim-recap-item {\n  background:#fff; border:1px solid var(--vbr); border-radius:10px;\n  padding:10px 12px; display:flex; flex-direction:column; gap:3px;\n}\n.vsim-recap-item--price { border-color:var(--vb); background:var(--vd); }\n.vsim-recap-label { font-size:10px; font-weight:600; letter-spacing:.08em; text-transform:uppercase; color:var(--vm); }\n.vsim-recap-val   { font-size:12px; font-weight:600; color:var(--vt); }\n.vsim-recap-price { font-size:16px; color:var(--vb); }\n \n\/* \u2550\u2550 CF7 INPUTS INSIDE SIMULATOR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#vsim-root .wpcf7-form { display:flex; flex-direction:column; gap:12px; }\n#vsim-root .wpcf7-form p { margin:0; }\n \n\/* Champs texte \/ email \/ tel \/ textarea *\/\n#vsim-root .wpcf7-form input[type=text],\n#vsim-root .wpcf7-form input[type=email],\n#vsim-root .wpcf7-form input[type=tel],\n#vsim-root .wpcf7-form textarea {\n  width:100%; background:#fff; border:1.5px solid var(--vbr);\n  border-radius:10px; color:var(--vt); font-family:'Montserrat',sans-serif;\n  font-size:14px; padding:10px 14px; outline:none;\n  transition:border-color .18s, box-shadow .18s, background .18s;\n}\n#vsim-root .wpcf7-form input[type=text]:hover,\n#vsim-root .wpcf7-form input[type=email]:hover,\n#vsim-root .wpcf7-form input[type=tel]:hover,\n#vsim-root .wpcf7-form textarea:hover { border-color:rgba(0,101,180,.45); background:#fafcff; }\n#vsim-root .wpcf7-form input[type=text]:focus,\n#vsim-root .wpcf7-form input[type=email]:focus,\n#vsim-root .wpcf7-form input[type=tel]:focus,\n#vsim-root .wpcf7-form textarea:focus { border-color:var(--vb); box-shadow:0 0 0 3px var(--vd); }\n \n\/* Selects CF7 *\/\n#vsim-root .wpcf7-form select {\n  width:100%; background:#fff; border:1.5px solid var(--vbr);\n  border-radius:10px; color:var(--vt); font-family:'Montserrat',sans-serif;\n  font-size:14px; padding:10px 36px 10px 14px; outline:none;\n  appearance:none; -webkit-appearance:none; cursor:pointer;\n  background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B7A94' stroke-width='1.5' fill='none' stroke-linecap='round'\/%3E%3C\/svg%3E\");\n  background-repeat:no-repeat; background-position:right 12px center;\n  transition:border-color .18s, box-shadow .18s;\n}\n#vsim-root .wpcf7-form select:focus { border-color:var(--vb); box-shadow:0 0 0 3px var(--vd); }\n \n\/* Radio buttons CF7 \u2014 style carte *\/\n#vsim-root .wpcf7-form .wpcf7-radio .wpcf7-list-item,\n#vsim-root .wpcf7-form .wpcf7-checkbox .wpcf7-list-item { display:block; margin:0 0 8px 0; }\n#vsim-root .wpcf7-form .wpcf7-radio .wpcf7-list-item-label,\n#vsim-root .wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label {\n  display:flex; align-items:center; gap:10px; cursor:pointer;\n  font-size:13px; color:var(--vt); padding:9px 14px;\n  border-radius:10px; border:1.5px solid var(--vbr); background:#F8FAFC;\n  width:100%; transition:all .18s; user-select:none;\n}\n#vsim-root .wpcf7-form .wpcf7-radio .wpcf7-list-item-label:hover,\n#vsim-root .wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label:hover {\n  border-color:var(--vb); background:rgba(0,101,180,.05); color:var(--vb);\n}\n#vsim-root .wpcf7-form input[type=radio],\n#vsim-root .wpcf7-form input[type=checkbox] { accent-color:var(--vb); width:15px; height:15px; flex-shrink:0; }\n \n\/* Acceptance *\/\n#vsim-root .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label {\n  font-size:13px; color:var(--vt); line-height:1.5; cursor:pointer;\n  display:flex; align-items:flex-start; gap:10px;\n}\n#vsim-root .wpcf7-form .wpcf7-acceptance a { color:var(--vb); text-decoration:underline; }\n \n\/* Erreurs validation *\/\n#vsim-root .wpcf7-form .wpcf7-not-valid {\n  border-color:var(--vr) !important;\n  box-shadow:0 0 0 3px rgba(220,38,38,.10) !important;\n}\n#vsim-root .wpcf7-form .wpcf7-not-valid-tip { font-size:11px; color:var(--vr); margin-top:4px; display:block; }\n \n\/* Bouton submit *\/\n#vsim-root .wpcf7-form input[type=submit] {\n  display:block; width:100%; padding:15px 24px;\n  background:linear-gradient(to top,var(--vb) 0%,var(--vb2) 100%);\n  color:#fff; font-family:'Montserrat',sans-serif; font-size:15px; font-weight:700;\n  border:none; border-radius:12px; cursor:pointer; letter-spacing:.02em;\n  transition:filter .2s, transform .2s, box-shadow .2s;\n}\n#vsim-root .wpcf7-form input[type=submit]:not([disabled]):hover {\n  filter:brightness(1.08); transform:translateY(-2px); box-shadow:0 10px 28px var(--vgl);\n}\n#vsim-root .wpcf7-form input[type=submit]:active { transform:translateY(0); box-shadow:none; filter:brightness(.97); }\n#vsim-root .wpcf7-form input[type=submit][disabled] { opacity:.6; cursor:not-allowed; }\n \n\/* Response output *\/\n#vsim-root .wpcf7-response-output { border-radius:10px; font-size:13px; border:none !important; padding:12px 16px; margin:8px 0 0; }\n#vsim-root .wpcf7-mail-sent-ok { background:rgba(27,170,107,.10); color:var(--vg); border:1px solid rgba(27,170,107,.3) !important; }\n#vsim-root .wpcf7-mail-sent-ng,\n#vsim-root .wpcf7-validation-errors { background:rgba(220,38,38,.07); color:var(--vr); border:1px solid rgba(220,38,38,.2) !important; }\n \n\/* Labels CF7 int\u00e9gr\u00e9s dans le formulaire (via vf-form) *\/\n#vsim-root .vf-form { --vb:#0065B4; --vb2:#3197CD; --vbg:#F5F7FA; --vs:#ffffff; --vbr:#DDE3EC; --vt:#1A2840; --vm:#6B7A94; --vg:#1BAA6B; --vr:#DC2626; --vd:rgba(0,101,180,.10); --vgl:rgba(0,101,180,.22); font-family:'Montserrat',sans-serif; max-width:100%; display:flex; flex-direction:column; gap:16px; }\n#vsim-root .vf-form * { box-sizing:border-box; }\n#vsim-root .vf-section { background:var(--vs); border:1px solid var(--vbr); border-radius:14px; padding:20px; transition:border-color .2s,box-shadow .2s; }\n#vsim-root .vf-section:focus-within { border-color:rgba(0,101,180,.35); box-shadow:0 4px 20px rgba(0,101,180,.07); }\n#vsim-root .vf-section-title { font-size:11px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--vb); margin-bottom:16px; display:flex; align-items:center; gap:6px; }\n#vsim-root .vf-section-icon { font-size:14px; }\n#vsim-root .vf-row { display:grid; gap:12px; margin-bottom:12px; }\n#vsim-root .vf-row:last-child { margin-bottom:0; }\n#vsim-root .vf-row-2 { grid-template-columns:1fr 1fr; }\n#vsim-root .vf-row-3 { grid-template-columns:1fr 1fr 1fr; }\n@media(max-width:560px){ #vsim-root .vf-row-2,#vsim-root .vf-row-3 { grid-template-columns:1fr; } }\n#vsim-root .vf-field { display:flex; flex-direction:column; gap:5px; }\n#vsim-root .vf-label { font-size:12px; font-weight:600; color:var(--vt); transition:color .15s; }\n#vsim-root .vf-field:focus-within .vf-label { color:var(--vb); }\n#vsim-root .vf-req { color:var(--vb); font-weight:700; }\n#vsim-root .vf-form .vf-input,\n#vsim-root .vf-form .vf-select,\n#vsim-root .vf-form .vf-textarea { width:100%; background:#F8FAFC; border:1.5px solid var(--vbr); border-radius:10px; color:var(--vt); font-family:'Montserrat',sans-serif; font-size:14px; padding:10px 14px; outline:none; appearance:none; -webkit-appearance:none; transition:border-color .18s,box-shadow .18s,background .18s; }\n#vsim-root .vf-form .vf-input:hover,\n#vsim-root .vf-form .vf-select:hover,\n#vsim-root .vf-form .vf-textarea:hover { border-color:rgba(0,101,180,.45); background:#fff; }\n#vsim-root .vf-form .vf-input:focus,\n#vsim-root .vf-form .vf-select:focus,\n#vsim-root .vf-form .vf-textarea:focus { border-color:var(--vb); background:#fff; box-shadow:0 0 0 3px var(--vd); }\n#vsim-root .vf-form .vf-select { background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B7A94' stroke-width='1.5' fill='none' stroke-linecap='round'\/%3E%3C\/svg%3E\"); background-repeat:no-repeat; background-position:right 12px center; padding-right:36px; cursor:pointer; }\n#vsim-root .vf-form .vf-textarea { resize:vertical; min-height:90px; }\n#vsim-root .vf-radio-group .wpcf7-list-item,\n#vsim-root .vf-check-group .wpcf7-list-item { display:block; margin:0 0 7px 0; }\n#vsim-root .vf-radio-group .wpcf7-list-item-label,\n#vsim-root .vf-check-group .wpcf7-list-item-label { display:flex; align-items:center; gap:10px; cursor:pointer; font-size:13px; color:var(--vt); padding:8px 14px; border-radius:10px; border:1.5px solid var(--vbr); background:#F8FAFC; width:100%; transition:all .18s; user-select:none; }\n#vsim-root .vf-radio-group .wpcf7-list-item-label:hover,\n#vsim-root .vf-check-group .wpcf7-list-item-label:hover { border-color:var(--vb); background:rgba(0,101,180,.05); color:var(--vb); }\n#vsim-root .vf-form input[type=radio],\n#vsim-root .vf-form input[type=checkbox] { accent-color:var(--vb); width:15px; height:15px; flex-shrink:0; }\n#vsim-root .vf-section-legal { background:#FAFBFC; display:flex; flex-direction:column; gap:10px; }\n#vsim-root .vf-accept-wrap .wpcf7-list-item-label { display:flex; align-items:flex-start; gap:10px; cursor:pointer; font-size:13px; color:var(--vt); line-height:1.5; }\n#vsim-root .vf-accept-wrap a { color:var(--vb); text-decoration:underline; }\n#vsim-root .vf-accept-wrap--optional .wpcf7-list-item-label { color:var(--vm); font-size:12px; }\n#vsim-root .vf-submit-wrap { display:flex; flex-direction:column; align-items:center; gap:8px; }\n#vsim-root .vf-form .vf-btn,\n#vsim-root .vf-form input[type=submit].vf-btn { display:block; width:100%; padding:15px 24px; background:linear-gradient(to top,var(--vb) 0%,var(--vb2) 100%); color:#fff; font-family:'Montserrat',sans-serif; font-size:15px; font-weight:700; border:none; border-radius:12px; cursor:pointer; transition:filter .2s,transform .2s,box-shadow .2s; }\n#vsim-root .vf-form .vf-btn:not([disabled]):hover { filter:brightness(1.08); transform:translateY(-2px); box-shadow:0 10px 28px var(--vgl); }\n#vsim-root .vf-form .vf-btn:active { transform:translateY(0); box-shadow:none; filter:brightness(.97); }\n#vsim-root .vf-submit-note { font-size:11px; color:var(--vm); text-align:center; }\n#vsim-root .vf-form .wpcf7-not-valid { border-color:var(--vr) !important; box-shadow:0 0 0 3px rgba(220,38,38,.10) !important; }\n#vsim-root .vf-form .wpcf7-not-valid-tip { font-size:11px; color:var(--vr); margin-top:4px; display:block; }\n \n\/* Animations *\/\n@keyframes vsim-flash { 0%{color:var(--vb)} 100%{color:var(--vt)} }\n.vsim-flash { animation:vsim-flash .28s ease; }\n<\/style>\n \n<script>\n(function() {\n  function init() {\n    var root = document.getElementById('vsim-root');\n    if (!root) return;\n \n    var MODELS = {\n      'mono':     { label:'Trydan Monophas\u00e9',    base:1260, tri:false },\n      'tri':      { label:'Trydan Triphas\u00e9',      base:1420, tri:true  },\n      'mono-pro': { label:'Trydan Pro Monophas\u00e9', base:1410, tri:false },\n      'tri-pro':  { label:'Trydan Pro Triphas\u00e9',  base:1570, tri:true  }\n    };\n \n    var currentModel = 'mono';\n    var VS = { 'vsim-tableau':'non', 'vsim-advenir':'non' };\n \n    \/* Boutons mod\u00e8le *\/\n    root.querySelectorAll('.vsim-model-btn').forEach(function(btn) {\n      btn.addEventListener('click', function() {\n        root.querySelectorAll('.vsim-model-btn').forEach(function(b){ b.classList.remove('on'); });\n        btn.classList.add('on');\n        currentModel = btn.getAttribute('data-model');\n        calc();\n      });\n    });\n \n    \/* Toggles *\/\n    ['vsim-tableau','vsim-advenir'].forEach(function(gid) {\n      var g = document.getElementById(gid);\n      if (!g) return;\n      g.querySelectorAll('button').forEach(function(btn) {\n        btn.addEventListener('click', function() {\n          g.querySelectorAll('button').forEach(function(b){ b.classList.remove('on'); });\n          btn.classList.add('on');\n          VS[gid] = btn.getAttribute('data-val');\n          calc();\n        });\n      });\n    });\n \n    \/* Selects & input distance *\/\n    ['vsim-logement','vsim-souscrite','vsim-passage'].forEach(function(id) {\n      var el = document.getElementById(id);\n      if (el) el.addEventListener('change', calc);\n    });\n    var dist = document.getElementById('vsim-distance');\n    if (dist) dist.addEventListener('input', calc);\n \n    \/* Animation nombre *\/\n    function animNum(el, target) {\n      var start = parseInt((el.textContent||'0').replace(\/[\\s\\u202f\\xa0]\/g,'')) || 0;\n      var t0 = performance.now(), dur = 340;\n      (function step(now) {\n        var p = Math.min((now-t0)\/dur, 1);\n        var e = 1-Math.pow(1-p,3);\n        el.textContent = Math.round(start+(target-start)*e).toLocaleString('fr-FR');\n        if (p < 1) requestAnimationFrame(step);\n      })(performance.now());\n      el.classList.remove('vsim-flash');\n      void el.offsetWidth;\n      el.classList.add('vsim-flash');\n    }\n \n    \/* Calcul principal *\/\n    function calc() {\n      var m        = MODELS[currentModel];\n      var logement = document.getElementById('vsim-logement').value;\n      var souscrite= parseInt(document.getElementById('vsim-souscrite').value);\n      var distance = Math.max(1, parseInt(document.getElementById('vsim-distance').value)||10);\n      var passage  = document.getElementById('vsim-passage').value;\n      var tableau  = VS['vsim-tableau'];\n      var advenir  = VS['vsim-advenir'];\n \n      var tarifML  = {apparent:8,encastre:15,dalle:24}[passage];\n      var delta    = (distance*tarifML)-(10*8);\n      var surTab   = {non:0,disjoncteur:130,complet:480}[tableau];\n      var surLog   = (logement==='appartement')?100:0;\n \n      var surCpt=0, msgCpt='';\n      if (m.tri) {\n        if (souscrite<36){ surCpt=180; msgCpt='&#x26a0;&#xfe0f; Une borne triphas\u00e9e 22 kW n\u00e9cessite un raccordement triphas\u00e9 (36 kVA). Des frais de mise \u00e0 niveau Enedis (~180 \u20ac) sont inclus.'; }\n      } else {\n        if (souscrite<9){ surCpt=180; msgCpt='&#x26a0;&#xfe0f; Votre puissance souscrite ('+souscrite+' kVA) est insuffisante pour une borne 7,4 kW. Minimum recommand\u00e9 : 9 kVA.'; }\n      }\n \n      var brut = m.base+delta+surTab+surLog+surCpt;\n      var aide = 0;\n      if (advenir==='copro')  aide=Math.min(960,brut);\n      if (advenir==='bureau') aide=Math.round(brut*0.5);\n \n      var total = Math.max(m.base, brut-aide);\n      var tmin  = Math.round(total*0.9);\n      var tmax  = Math.round(total*1.15);\n \n      \/* DOM prix *\/\n      animNum(document.getElementById('vsim-num'), total);\n      document.getElementById('vsim-min').textContent = tmin.toLocaleString('fr-FR')+' \u20ac';\n      document.getElementById('vsim-max').textContent = tmax.toLocaleString('fr-FR')+' \u20ac';\n      document.getElementById('vsim-model-label').textContent = m.label;\n \n      \/* Info logement *\/\n      var iLog = document.getElementById('vsim-info-logement');\n      if (msgCpt) {\n        iLog.className='vsim-info'; iLog.textContent=msgCpt; iLog.style.display='block';\n      } else if (m.tri &#038;&#038; souscrite>=36) {\n        iLog.className='vsim-info green'; iLog.style.display='block';\n        iLog.textContent='&#x2705; Votre puissance souscrite est compatible avec une installation triphas\u00e9e 22 kW.';\n      } else if (!m.tri && souscrite>=9) {\n        iLog.className='vsim-info green'; iLog.style.display='block';\n        iLog.textContent='&#x2705; Votre puissance souscrite ('+souscrite+' kVA) est compatible avec une borne 7,4 kW.';\n      } else { iLog.style.display='none'; }\n \n      \/* Info ADVENIR *\/\n      var iAdv = document.getElementById('vsim-info-advenir');\n      if (advenir==='non' && logement==='appartement') {\n        iAdv.className='vsim-info'; iAdv.style.display='block';\n        iAdv.textContent=\"&#x1f4a1; En copropri\u00e9t\u00e9, l'aide ADVENIR peut couvrir jusqu'\u00e0 960 \u20ac. Activez l'option ci-dessus.\";\n      } else if (advenir!=='non') {\n        iAdv.className='vsim-info cyan'; iAdv.style.display='block';\n        iAdv.textContent='&#x2705; Aide ADVENIR de '+aide.toLocaleString('fr-FR')+' \u20ac d\u00e9duite. Vers\u00e9e directement \u00e0 l\\'installateur certifi\u00e9.';\n      } else { iAdv.style.display='none'; }\n \n      \/* Labels lisibles *\/\n      var pLabel={apparent:'Apparent (goulotte)',encastre:'Encastr\u00e9',dalle:'Sous dalle \/ saign\u00e9e'}[passage];\n      var tLabel={non:'Pas de modification',disjoncteur:'+ Disjoncteur',complet:'Mise \u00e0 niveau compl\u00e8te'}[tableau];\n      var aLabel={non:'Non \u00e9ligible',copro:'Copropri\u00e9t\u00e9 (\u2212960 \u20ac)',bureau:'Entreprise (\u221250%)'}[advenir];\n      var lLabel={maison:'Maison individuelle',appartement:'Appartement \/ copropri\u00e9t\u00e9',bureau:'Bureau \/ commerce'}[logement];\n \n      \/* R\u00e9cap visuel *\/\n      function setRecap(id, val){ var el=document.getElementById(id); if(el) el.textContent=val; }\n      setRecap('vf-r-modele',    m.label);\n      setRecap('vf-r-logement',  lLabel);\n      setRecap('vf-r-puissance', souscrite+' kVA');\n      setRecap('vf-r-distance',  distance+' m');\n      setRecap('vf-r-passage',   pLabel);\n      setRecap('vf-r-tableau',   tLabel);\n      setRecap('vf-r-advenir',   aLabel);\n      setRecap('vf-r-estimation',total.toLocaleString('fr-FR')+' \u20ac');\n \n      \/* Champs hidden CF7 *\/\n      function setH(name,val){ var el=root.querySelector('input[name=\"'+name+'\"]'); if(el) el.value=val; }\n      setH('vsim_modele',    m.label);\n      setH('vsim_logement',  lLabel);\n      setH('vsim_puissance', souscrite+' kVA');\n      setH('vsim_distance',  distance+' m');\n      setH('vsim_passage',   pLabel);\n      setH('vsim_tableau',   tLabel);\n      setH('vsim_advenir',   aLabel);\n      setH('vsim_estimation',total.toLocaleString('fr-FR')+' \u20ac');\n      setH('vsim_fourchette',tmin.toLocaleString('fr-FR')+' \u20ac \u2013 '+tmax.toLocaleString('fr-FR')+' \u20ac');\n    }\n \n    calc();\n  }\n \n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n<\/script>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Estimation instantan\u00e9e Simulateur d&rsquo;installationborne de recharge Trydan Configurez votre installation et obtenez un prix estim\u00e9 en temps r\u00e9el Estimation totale \u20ac1 260 Mod\u00e8le s\u00e9lectionn\u00e9 : Trydan Monophas\u00e9 Min \u2014 Max \u2014 &#x26a1; Choisissez votre borne Trydan Monophas\u00e9 \u00b7 7,4 kWId\u00e9al maison individuelle Monophas\u00e9 \u00e0 partir de 1 260 \u20ac Trydan Triphas\u00e9 \u00b7 22 kWRecharge rapide &#8230; <a title=\"prueba formulario presupuesto\" class=\"read-more\" href=\"https:\/\/v2charge.com\/fr\/prueba-formulario-presupuesto\/\" aria-label=\"Read more about prueba formulario presupuesto\">Lire la suite<\/a><\/p>\n","protected":false},"author":400,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_eb_attr":"","content-type":"","_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-362000","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>prueba formulario presupuesto - V2C<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/v2charge.com\/fr\/prueba-formulario-presupuesto\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"prueba formulario presupuesto - V2C\" \/>\n<meta property=\"og:description\" content=\"Estimation instantan\u00e9e Simulateur d&rsquo;installationborne de recharge Trydan Configurez votre installation et obtenez un prix estim\u00e9 en temps r\u00e9el Estimation totale \u20ac1 260 Mod\u00e8le s\u00e9lectionn\u00e9 : Trydan Monophas\u00e9 Min \u2014 Max \u2014 &#x26a1; Choisissez votre borne Trydan Monophas\u00e9 \u00b7 7,4 kWId\u00e9al maison individuelle Monophas\u00e9 \u00e0 partir de 1 260 \u20ac Trydan Triphas\u00e9 \u00b7 22 kWRecharge rapide ... Lire la suite\" \/>\n<meta property=\"og:url\" content=\"https:\/\/v2charge.com\/fr\/prueba-formulario-presupuesto\/\" \/>\n<meta property=\"og:site_name\" content=\"V2C\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/V2C.Charge\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-10T15:00:43+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@V2C_Charge\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/v2charge.com\\\/fr\\\/prueba-formulario-presupuesto\\\/\",\"url\":\"https:\\\/\\\/v2charge.com\\\/fr\\\/prueba-formulario-presupuesto\\\/\",\"name\":\"prueba formulario presupuesto - V2C\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/v2charge.com\\\/fr\\\/#website\"},\"datePublished\":\"2026-06-10T14:53:10+00:00\",\"dateModified\":\"2026-06-10T15:00:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/v2charge.com\\\/fr\\\/prueba-formulario-presupuesto\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/v2charge.com\\\/fr\\\/prueba-formulario-presupuesto\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/v2charge.com\\\/fr\\\/prueba-formulario-presupuesto\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"V2C\",\"item\":\"https:\\\/\\\/v2charge.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"prueba formulario presupuesto\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/v2charge.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/v2charge.com\\\/fr\\\/\",\"name\":\"V2C\",\"description\":\"#CargandoElMa\u00f1ana\",\"publisher\":{\"@id\":\"https:\\\/\\\/v2charge.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/v2charge.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/v2charge.com\\\/fr\\\/#organization\",\"name\":\"V2C\",\"url\":\"https:\\\/\\\/v2charge.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/v2charge.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/v2charge.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/cropped-v2c-charge-logo-menu.png\",\"contentUrl\":\"https:\\\/\\\/v2charge.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/cropped-v2c-charge-logo-menu.png\",\"width\":984,\"height\":431,\"caption\":\"V2C\"},\"image\":{\"@id\":\"https:\\\/\\\/v2charge.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/V2C.Charge\",\"https:\\\/\\\/x.com\\\/V2C_Charge\",\"https:\\\/\\\/www.instagram.com\\\/v2c.charge\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@V2C\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/v2c-chargers\\\/\"],\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"telephone\":\"+34960654554\",\"email\":\"info@v2charge.com\",\"availableLanguage\":[\"Spanish\",\"English\",\"Portuguese\",\"French\"]},{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"telephone\":\"+34960654554\",\"email\":\"info@v2charge.com\",\"availableLanguage\":[\"Spanish\",\"English\"]}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"prueba formulario presupuesto - V2C","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/v2charge.com\/fr\/prueba-formulario-presupuesto\/","og_locale":"fr_FR","og_type":"article","og_title":"prueba formulario presupuesto - V2C","og_description":"Estimation instantan\u00e9e Simulateur d&rsquo;installationborne de recharge Trydan Configurez votre installation et obtenez un prix estim\u00e9 en temps r\u00e9el Estimation totale \u20ac1 260 Mod\u00e8le s\u00e9lectionn\u00e9 : Trydan Monophas\u00e9 Min \u2014 Max \u2014 &#x26a1; Choisissez votre borne Trydan Monophas\u00e9 \u00b7 7,4 kWId\u00e9al maison individuelle Monophas\u00e9 \u00e0 partir de 1 260 \u20ac Trydan Triphas\u00e9 \u00b7 22 kWRecharge rapide ... Lire la suite","og_url":"https:\/\/v2charge.com\/fr\/prueba-formulario-presupuesto\/","og_site_name":"V2C","article_publisher":"https:\/\/www.facebook.com\/V2C.Charge","article_modified_time":"2026-06-10T15:00:43+00:00","twitter_card":"summary_large_image","twitter_site":"@V2C_Charge","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/v2charge.com\/fr\/prueba-formulario-presupuesto\/","url":"https:\/\/v2charge.com\/fr\/prueba-formulario-presupuesto\/","name":"prueba formulario presupuesto - V2C","isPartOf":{"@id":"https:\/\/v2charge.com\/fr\/#website"},"datePublished":"2026-06-10T14:53:10+00:00","dateModified":"2026-06-10T15:00:43+00:00","breadcrumb":{"@id":"https:\/\/v2charge.com\/fr\/prueba-formulario-presupuesto\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/v2charge.com\/fr\/prueba-formulario-presupuesto\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/v2charge.com\/fr\/prueba-formulario-presupuesto\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"V2C","item":"https:\/\/v2charge.com\/fr\/"},{"@type":"ListItem","position":2,"name":"prueba formulario presupuesto"}]},{"@type":"WebSite","@id":"https:\/\/v2charge.com\/fr\/#website","url":"https:\/\/v2charge.com\/fr\/","name":"V2C","description":"#CargandoElMa\u00f1ana","publisher":{"@id":"https:\/\/v2charge.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/v2charge.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/v2charge.com\/fr\/#organization","name":"V2C","url":"https:\/\/v2charge.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/v2charge.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/v2charge.com\/wp-content\/uploads\/2024\/11\/cropped-v2c-charge-logo-menu.png","contentUrl":"https:\/\/v2charge.com\/wp-content\/uploads\/2024\/11\/cropped-v2c-charge-logo-menu.png","width":984,"height":431,"caption":"V2C"},"image":{"@id":"https:\/\/v2charge.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/V2C.Charge","https:\/\/x.com\/V2C_Charge","https:\/\/www.instagram.com\/v2c.charge\/","https:\/\/www.youtube.com\/@V2C","https:\/\/www.linkedin.com\/company\/v2c-chargers\/"],"contactPoint":[{"@type":"ContactPoint","contactType":"customer support","telephone":"+34960654554","email":"info@v2charge.com","availableLanguage":["Spanish","English","Portuguese","French"]},{"@type":"ContactPoint","contactType":"sales","telephone":"+34960654554","email":"info@v2charge.com","availableLanguage":["Spanish","English"]}]}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"gs-tiny":false,"xl":false,"xxl":false,"xxxl":false,"xxxxl":false,"xxxxxl":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"V2C","author_link":"https:\/\/v2charge.com\/fr\/author\/marketing\/"},"uagb_comment_info":0,"uagb_excerpt":"Estimation instantan\u00e9e Simulateur d&rsquo;installationborne de recharge Trydan Configurez votre installation et obtenez un prix estim\u00e9 en temps r\u00e9el Estimation totale \u20ac1 260 Mod\u00e8le s\u00e9lectionn\u00e9 : Trydan Monophas\u00e9 Min \u2014 Max \u2014 &#x26a1; Choisissez votre borne Trydan Monophas\u00e9 \u00b7 7,4 kWId\u00e9al maison individuelle Monophas\u00e9 \u00e0 partir de 1 260 \u20ac Trydan Triphas\u00e9 \u00b7 22 kWRecharge rapide\u2026","_links":{"self":[{"href":"https:\/\/v2charge.com\/fr\/wp-json\/wp\/v2\/pages\/362000","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/v2charge.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/v2charge.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/v2charge.com\/fr\/wp-json\/wp\/v2\/users\/400"}],"replies":[{"embeddable":true,"href":"https:\/\/v2charge.com\/fr\/wp-json\/wp\/v2\/comments?post=362000"}],"version-history":[{"count":5,"href":"https:\/\/v2charge.com\/fr\/wp-json\/wp\/v2\/pages\/362000\/revisions"}],"predecessor-version":[{"id":362023,"href":"https:\/\/v2charge.com\/fr\/wp-json\/wp\/v2\/pages\/362000\/revisions\/362023"}],"wp:attachment":[{"href":"https:\/\/v2charge.com\/fr\/wp-json\/wp\/v2\/media?parent=362000"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}