{"id":8,"date":"2026-02-19T16:28:48","date_gmt":"2026-02-19T15:28:48","guid":{"rendered":"https:\/\/kkuda.com\/Anderson-Photography\/?page_id=8"},"modified":"2026-02-24T22:01:03","modified_gmt":"2026-02-24T21:01:03","slug":"estimation","status":"publish","type":"page","link":"https:\/\/kkuda.com\/Anderson-Photography\/estimation\/","title":{"rendered":"Estimation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"8\" class=\"elementor elementor-8\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6faf840 e-con-full e-flex e-con e-parent\" data-id=\"6faf840\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;background_motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateX_effect&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateX_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:4,&quot;sizes&quot;:[]},&quot;background_motion_fx_translateX_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;background_motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t<div class=\"elementor-element elementor-element-dd1004f e-con-full e-flex e-con e-child\" data-id=\"dd1004f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a668def elementor-widget elementor-widget-spacer\" data-id=\"a668def\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed0880c elementor-widget-mobile__width-inherit e-transform elementor-widget elementor-widget-html\" data-id=\"ed0880c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_scale_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.1000000000000001,&quot;sizes&quot;:[]},&quot;_transform_scale_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\n     CALCULATEUR DE PRIX + FORMULAIRE \u2014 SITE WORDPRESS\n     Copiez ce bloc entier dans un widget HTML WordPress.\n     Aucune d\u00e9pendance externe. Enti\u00e8rement autonome.\n     ============================================================ -->\n\n<div id=\"wp-calc\">\n\n<style>\n#wp-calc,#wp-calc *{box-sizing:border-box;margin:0;padding:0;}\n#wp-calc{\n  font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;\n  font-size:15px;line-height:1.5;color:#f0f0f0;\n  width:100%;max-width:640px;margin:0 auto;\n  background:\n    radial-gradient(ellipse 80% 50% at 50% -10%,rgba(255,255,255,0.1) 0%,transparent 70%),\n    radial-gradient(ellipse 60% 40% at 80% 110%,rgba(255,255,255,0.05) 0%,transparent 65%),\n    linear-gradient(160deg, rgba(13,13,13,0.3) 0%, rgba(6,6,6,0.3) 60%, rgba(10,10,10,0.3) 100%);\n  backdrop-filter: blur(18px);\n  -webkit-backdrop-filter: blur(18px);\n  border-radius:22px;\n  border:1px solid rgba(255,255,255,0.15);\n  box-shadow:0 40px 80px rgba(0,0,0,0.4), 0 0 0 0.5px rgba(255,255,255,0.1) inset;\n  padding:clamp(20px,5vw,36px);overflow:hidden;position:relative;\n}\n#wp-calc::before{\n  content:'';position:absolute;top:-80px;left:50%;transform:translateX(-50%);\n  width:70%;height:200px;\n  background:radial-gradient(ellipse,rgba(255,255,255,0.055) 0%,transparent 70%);\n  pointer-events:none;z-index:0;\n}\n#wp-calc>*{position:relative;z-index:1;}\n\n\/* HEADER *\/\n#wp-calc .wc-header{text-align:center;margin-bottom:clamp(18px,4vw,28px);}\n#wp-calc .wc-tag{display:inline-block;font-size:10px;letter-spacing:0.22em;text-transform:uppercase;color:rgba(255,255,255,0.32);margin-bottom:10px;}\n#wp-calc .wc-header h2{font-size:clamp(18px,4vw,22px);font-weight:600;letter-spacing:-0.025em;color:#fff;line-height:1.3;}\n#wp-calc .wc-header p{margin-top:8px;font-size:clamp(12px,2.5vw,13px);color:rgba(255,255,255,0.38);line-height:1.6;}\n\n\/* PROGRESSION *\/\n#wp-calc .wc-prog-wrap{display:flex;align-items:center;gap:10px;margin-bottom:16px;}\n#wp-calc .wc-prog-track{flex:1;height:3px;background:rgba(255,255,255,0.08);border-radius:99px;overflow:hidden;}\n#wp-calc .wc-prog-fill{height:100%;background:linear-gradient(90deg,rgba(255,255,255,0.5),#fff);width:20%;border-radius:99px;transition:width 0.55s cubic-bezier(0.4,0,0.2,1);}\n#wp-calc .wc-prog-label{font-size:11px;color:rgba(255,255,255,0.28);white-space:nowrap;min-width:42px;text-align:right;}\n\n\/* BADGE PRIX *\/\n#wp-calc .wc-price-bar{\n  display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;\n  background:rgba(255,255,255,0.055);\n  backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);\n  border:1px solid rgba(255,255,255,0.13);border-top-color:rgba(255,255,255,0.2);\n  box-shadow:0 8px 32px rgba(0,0,0,0.25),inset 0 1px 0 rgba(255,255,255,0.1);\n  border-radius:14px;padding:13px 18px;margin-bottom:16px;\n}\n#wp-calc .wc-price-label{font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.32);}\n#wp-calc .wc-price-right{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;}\n#wp-calc .wc-price-amount{font-size:clamp(18px,4vw,22px);font-weight:700;color:#fff;letter-spacing:-0.02em;}\n#wp-calc .wc-price-tax{font-size:11px;color:rgba(255,255,255,0.28);}\n#wp-calc .wc-disc-badge{font-size:10px;background:rgba(255,255,255,0.1);color:rgba(255,255,255,0.55);padding:2px 8px;border-radius:99px;display:none;}\n\n\/* GLASS PANEL *\/\n#wp-calc .wc-panel{\n  background:rgba(255,255,255,0.045);\n  backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);\n  border:1px solid rgba(255,255,255,0.1);border-top-color:rgba(255,255,255,0.18);\n  box-shadow:0 16px 48px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.09);\n  border-radius:18px;padding:clamp(18px,4vw,26px);margin-bottom:14px;\n}\n#wp-calc .wc-panel-label{font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.28);margin-bottom:5px;}\n#wp-calc .wc-panel-title{font-size:clamp(15px,3.5vw,19px);font-weight:600;letter-spacing:-0.02em;color:#fff;margin-bottom:20px;}\n\n\/* ETAPES *\/\n#wp-calc .wc-step{display:none;}\n#wp-calc .wc-step.active{display:block;}\n\n\/* GRILLE TYPES *\/\n#wp-calc .wc-type-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;}\n@media(max-width:420px){#wp-calc .wc-type-grid{grid-template-columns:1fr;}}\n#wp-calc .wc-type-card{\n  position:relative;background:rgba(255,255,255,0.03);\n  border:1px solid rgba(255,255,255,0.08);border-radius:13px;\n  padding:15px 13px 13px;cursor:pointer;\n  transition:background 0.22s,border-color 0.22s,box-shadow 0.22s;\n}\n#wp-calc .wc-type-card:hover{background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.22);box-shadow:0 4px 20px rgba(0,0,0,0.2);}\n#wp-calc .wc-type-card.selected{background:rgba(255,255,255,0.09);border-color:rgba(255,255,255,0.6);box-shadow:0 0 0 1px rgba(255,255,255,0.15) inset,0 6px 24px rgba(0,0,0,0.3);}\n#wp-calc .wc-type-card input[type=radio]{display:none;}\n#wp-calc .wc-type-name{font-size:clamp(12px,2.8vw,14px);font-weight:600;color:#fff;margin-bottom:3px;padding-right:22px;}\n#wp-calc .wc-type-sub{font-size:clamp(10px,2.2vw,11.5px);color:rgba(255,255,255,0.36);line-height:1.45;}\n\n\/* INCLUS *\/\n#wp-calc .wc-included{border-top:1px solid rgba(255,255,255,0.07);margin-top:18px;padding-top:15px;display:flex;flex-direction:column;gap:7px;}\n#wp-calc .wc-included-hd{font-size:10px;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.24);margin-bottom:3px;}\n#wp-calc .wc-incl-row{display:flex;align-items:center;gap:9px;font-size:12px;color:rgba(255,255,255,0.36);}\n#wp-calc .wc-incl-dot{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,0.22);flex-shrink:0;}\n\n\/* COMPTEURS *\/\n#wp-calc .wc-counter-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,0.05);}\n#wp-calc .wc-counter-row:last-of-type{border-bottom:none;}\n#wp-calc .wc-counter-info{flex:1;min-width:0;}\n#wp-calc .wc-ctr-name{font-size:clamp(12px,2.8vw,14px);font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}\n#wp-calc .wc-ctr-desc{font-size:clamp(10px,2.2vw,11.5px);color:rgba(255,255,255,0.34);margin-top:2px;line-height:1.4;}\n#wp-calc .wc-ctr-ctrl{display:flex;align-items:center;gap:10px;flex-shrink:0;}\n#wp-calc .wc-ctr-btn{\n  width:30px;height:30px;border-radius:8px;\n  border:1px solid rgba(255,255,255,0.14);\n  background:rgba(255,255,255,0.04);color:#fff;\n  font-size:20px;line-height:1;cursor:pointer;\n  display:flex;align-items:center;justify-content:center;\n  transition:background 0.18s,border-color 0.18s;flex-shrink:0;\n}\n#wp-calc .wc-ctr-btn:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.35);}\n#wp-calc .wc-ctr-val{font-size:18px;font-weight:700;min-width:26px;text-align:center;color:#fff;}\n\n\/* OPTIONS *\/\n#wp-calc .wc-options{display:flex;flex-direction:column;gap:8px;}\n#wp-calc .wc-option{\n  display:flex;align-items:center;gap:12px;\n  background:rgba(255,255,255,0.03);\n  border:1px solid rgba(255,255,255,0.07);\n  border-radius:12px;\n  padding:clamp(11px,3vw,14px) clamp(12px,3vw,16px);\n  cursor:pointer;transition:background 0.2s,border-color 0.2s,box-shadow 0.2s;\n}\n#wp-calc .wc-option:hover{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.16);}\n#wp-calc .wc-option.selected{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.42);box-shadow:0 0 0 1px rgba(255,255,255,0.08) inset;}\n#wp-calc .wc-option input[type=checkbox]{display:none;}\n#wp-calc .wc-check{width:20px;height:20px;border:1px solid rgba(255,255,255,0.18);border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all 0.18s;background:rgba(255,255,255,0.03);}\n#wp-calc .wc-option.selected .wc-check{background:#fff;border-color:#fff;}\n#wp-calc .wc-check svg{display:none;}\n#wp-calc .wc-option.selected .wc-check svg{display:block;}\n#wp-calc .wc-opt-info{flex:1;min-width:0;}\n#wp-calc .wc-opt-name{font-size:clamp(12px,2.8vw,13.5px);font-weight:500;color:#fff;}\n#wp-calc .wc-opt-desc{font-size:clamp(10px,2.2vw,11.5px);color:rgba(255,255,255,0.34);margin-top:2px;line-height:1.45;}\n#wp-calc .wc-opt-suffix{font-size:11px;font-weight:400;color:rgba(255,255,255,0.32);}\n\n\/* TOOLTIPS *\/\n#wp-calc .wc-tip-wrap{position:relative;flex-shrink:0;}\n#wp-calc .wc-tip-btn{\n  width:18px;height:18px;border-radius:50%;\n  border:1px solid rgba(255,255,255,0.16);\n  background:rgba(255,255,255,0.04);color:rgba(255,255,255,0.38);\n  font-size:10px;font-style:italic;font-family:Georgia,serif;\n  cursor:pointer;display:flex;align-items:center;justify-content:center;\n  transition:border-color 0.18s,color 0.18s;\n}\n#wp-calc .wc-tip-btn:hover{border-color:rgba(255,255,255,0.5);color:#fff;}\n#wp-calc .wc-tip-text{\n  display:none;position:absolute;bottom:calc(100% + 8px);right:0;\n  width:min(210px,80vw);\n  background:rgba(240,240,240,0.97);\n  backdrop-filter:blur(12px);\n  color:#111;border-radius:10px;padding:10px 13px;\n  font-size:11.5px;line-height:1.55;font-style:normal;\n  font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;\n  box-shadow:0 8px 28px rgba(0,0,0,0.35);z-index:100;pointer-events:none;\n}\n#wp-calc .wc-tip-text::after{content:'';position:absolute;top:100%;right:5px;border:5px solid transparent;border-top-color:rgba(240,240,240,0.97);}\n#wp-calc .wc-tip-btn:hover+.wc-tip-text,\n#wp-calc .wc-tip-btn:focus+.wc-tip-text{display:block;}\n\n\/* NAVIGATION *\/\n#wp-calc .wc-nav{display:flex;gap:10px;justify-content:space-between;margin-top:8px;flex-wrap:wrap;}\n#wp-calc .wc-btn{\n  padding:11px clamp(16px,4vw,24px);border-radius:10px;font-family:inherit;\n  font-size:clamp(12px,2.8vw,13.5px);font-weight:600;cursor:pointer;\n  border:1px solid rgba(255,255,255,0.14);\n  background:rgba(255,255,255,0.04);color:rgba(255,255,255,0.5);\n  transition:all 0.2s;white-space:nowrap;\n}\n#wp-calc .wc-btn:hover{border-color:rgba(255,255,255,0.32);color:#fff;background:rgba(255,255,255,0.08);}\n#wp-calc .wc-btn:disabled{opacity:0.28;cursor:not-allowed;}\n#wp-calc .wc-btn-primary{background:#fff;color:#000;border-color:#fff;box-shadow:0 4px 16px rgba(255,255,255,0.12);}\n#wp-calc .wc-btn-primary:hover{background:#e8e8e8;color:#000;}\n#wp-calc .wc-btn-cta{\n  width:100%;padding:16px;border-radius:13px;border:none;\n  background:#fff;color:#000;font-family:inherit;\n  font-size:clamp(14px,3vw,16px);font-weight:700;letter-spacing:-0.01em;\n  cursor:pointer;margin-top:20px;\n  box-shadow:0 6px 24px rgba(255,255,255,0.14);\n  transition:background 0.2s,transform 0.15s,box-shadow 0.2s;\n  display:block;text-align:center;text-decoration:none;\n}\n#wp-calc .wc-btn-cta:hover{background:#e8e8e8;transform:translateY(-1px);box-shadow:0 10px 32px rgba(255,255,255,0.18);}\n\n\/* RECAP \u2014 lignes sans tableau *\/\n#wp-calc .wc-sum-list{display:flex;flex-direction:column;}\n#wp-calc .wc-sum-row{\n  display:flex;align-items:center;justify-content:space-between;gap:12px;\n  padding:11px 0;\n  border-bottom:1px solid rgba(255,255,255,0.06);\n  font-size:clamp(11px,2.6vw,13px);\n}\n#wp-calc .wc-sum-row:last-child{border-bottom:none;}\n#wp-calc .wc-sum-row-label{color:rgba(255,255,255,0.48);flex:1;min-width:0;}\n#wp-calc .wc-sum-row-value{color:#fff;font-weight:500;white-space:nowrap;padding-left:12px;}\n#wp-calc .wc-sum-row.wc-sum-disc .wc-sum-row-label,\n#wp-calc .wc-sum-row.wc-sum-disc .wc-sum-row-value{font-size:11px;color:rgba(255,255,255,0.28);}\n#wp-calc .wc-sum-row.wc-sum-total{\n  border-top:1px solid rgba(255,255,255,0.14);\n  border-bottom:none;\n  margin-top:6px;\n  padding-top:16px;\n}\n#wp-calc .wc-sum-row.wc-sum-total .wc-sum-row-label,\n#wp-calc .wc-sum-row.wc-sum-total .wc-sum-row-value{\n  font-size:clamp(14px,3vw,16px);font-weight:700;color:#fff;\n}\n\n\/* CONFIRMATION *\/\n#wp-calc .wc-confirm{text-align:center;padding:clamp(24px,5vw,40px) 0;}\n#wp-calc .wc-confirm-icon{\n  width:52px;height:52px;border-radius:50%;\n  background:rgba(255,255,255,0.09);\n  border:1px solid rgba(255,255,255,0.2);\n  display:flex;align-items:center;justify-content:center;\n  margin:0 auto 18px;\n  font-size:22px;\n}\n#wp-calc .wc-confirm-title{font-size:clamp(17px,4vw,21px);font-weight:700;color:#fff;letter-spacing:-0.02em;margin-bottom:10px;}\n#wp-calc .wc-confirm-sub{font-size:clamp(12px,2.5vw,13.5px);color:rgba(255,255,255,0.38);line-height:1.65;max-width:380px;margin:0 auto;}\n\n\/* ANIMATION *\/\n#wp-calc .wc-step.active{animation:wcUp 0.42s cubic-bezier(0.22,1,0.36,1);}\n@keyframes wcUp{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}\n\n\/* Prix \u2014 compteur anim\u00e9 g\u00e9r\u00e9 en JS *\/\n#wp-calc .wc-price-amount{transition:none;}\n\n\/* Cards type *\/\n#wp-calc .wc-type-card{transition:background 0.28s cubic-bezier(0.4,0,0.2,1),border-color 0.28s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s cubic-bezier(0.4,0,0.2,1),transform 0.2s cubic-bezier(0.4,0,0.2,1);}\n#wp-calc .wc-type-card:active{transform:scale(0.98);}\n#wp-calc .wc-type-card.selected{transform:scale(1.01);}\n\n\/* Options *\/\n#wp-calc .wc-option{transition:background 0.25s cubic-bezier(0.4,0,0.2,1),border-color 0.25s cubic-bezier(0.4,0,0.2,1),box-shadow 0.25s cubic-bezier(0.4,0,0.2,1);}\n#wp-calc .wc-check{transition:background 0.22s cubic-bezier(0.4,0,0.2,1),border-color 0.22s cubic-bezier(0.4,0,0.2,1),transform 0.2s cubic-bezier(0.34,1.56,0.64,1);}\n#wp-calc .wc-option.selected .wc-check{transform:scale(1.1);}\n#wp-calc .wc-check svg{transition:opacity 0.15s ease,transform 0.18s cubic-bezier(0.34,1.56,0.64,1);opacity:0;transform:scale(0.6);}\n#wp-calc .wc-option.selected .wc-check svg{opacity:1;transform:scale(1);}\n\n\/* Compteurs *\/\n#wp-calc .wc-ctr-btn{transition:background 0.18s ease,border-color 0.18s ease,transform 0.12s ease;}\n#wp-calc .wc-ctr-btn:active{transform:scale(0.88);}\n\n\/* Progress *\/\n#wp-calc .wc-prog-fill{transition:width 0.65s cubic-bezier(0.4,0,0.2,1);}\n\n\/* CTA & nav btns *\/\n#wp-calc .wc-btn-cta{transition:background 0.22s ease,transform 0.2s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.22s ease;}\n#wp-calc .wc-btn{transition:border-color 0.22s ease,color 0.22s ease,background 0.22s ease;}\n<\/style>\n\n<!-- HEADER -->\n<div class=\"wc-header\">\n  <div class=\"wc-tag\">Estimation instantanee<\/div>\n  <h2>Calculateur de prix<\/h2>\n  <p>Obtenez une estimation sans engagement.<\/p>\n<\/div>\n\n<!-- PROGRESSION -->\n<div class=\"wc-prog-wrap\">\n  <div class=\"wc-prog-track\"><div class=\"wc-prog-fill\" id=\"wc-pf\"><\/div><\/div>\n  <div class=\"wc-prog-label\" id=\"wc-pl\">Etape 1\/4<\/div>\n<\/div>\n\n<!-- BADGE PRIX -->\n<div class=\"wc-price-bar\">\n  <div class=\"wc-price-label\">Votre estimation<\/div>\n  <div class=\"wc-price-right\">\n    <span class=\"wc-disc-badge\" id=\"wc-disc\">-10%<\/span>\n    <span class=\"wc-price-amount\" id=\"wc-price\">\u2014<\/span>\n    <span class=\"wc-price-tax\">HT<\/span>\n  <\/div>\n<\/div>\n\n<!-- ETAPE 1 -->\n<div class=\"wc-step active\" id=\"wc-s1\">\n  <div class=\"wc-panel\">\n    <div class=\"wc-panel-label\">Etape 1 sur 4<\/div>\n    <div class=\"wc-panel-title\">Quel type de site souhaitez-vous ?<\/div>\n    <div class=\"wc-type-grid\" id=\"wc-tgrid\"><\/div>\n    <div class=\"wc-included\">\n      <div class=\"wc-included-hd\">Toujours inclus dans le prix<\/div>\n      <div class=\"wc-incl-row\"><div class=\"wc-incl-dot\"><\/div>Design premium<\/div>\n      <div class=\"wc-incl-row\"><div class=\"wc-incl-dot\"><\/div>Responsive : mobile, tablette et ordinateur<\/div>\n      <div class=\"wc-incl-row\"><div class=\"wc-incl-dot\"><\/div>SEO de base : metadonnees, titres et balises<\/div>\n    <\/div>\n  <\/div>\n  <div class=\"wc-nav\">\n    <span><\/span>\n    <button class=\"wc-btn wc-btn-primary\" id=\"wc-n1\" onclick=\"wcStep(2)\" disabled>Continuer<\/button>\n  <\/div>\n<\/div>\n\n<!-- ETAPE 2 -->\n<div class=\"wc-step\" id=\"wc-s2\">\n  <div class=\"wc-panel\">\n    <div class=\"wc-panel-label\">Etape 2 sur 4<\/div>\n    <div class=\"wc-panel-title\">Structure de votre site<\/div>\n    <div class=\"wc-counter-row\">\n      <div class=\"wc-counter-info\">\n        <div class=\"wc-ctr-name\">Pages incluses dans le forfait<\/div>\n        <div class=\"wc-ctr-desc\">Comprises et gratuites dans votre prix de base<\/div>\n      <\/div>\n      <div class=\"wc-ctr-ctrl\"><span class=\"wc-ctr-val\" id=\"wc-bpages\">\u2014<\/span><\/div>\n    <\/div>\n    <div class=\"wc-counter-row\">\n      <div class=\"wc-counter-info\">\n        <div class=\"wc-ctr-name\">Pages supplementaires<\/div>\n        <div class=\"wc-ctr-desc\">Au-dela du forfait, chaque page additionnelle est facturee<\/div>\n      <\/div>\n      <div class=\"wc-ctr-ctrl\">\n        <button class=\"wc-ctr-btn\" onclick=\"wcChg('extra',-1)\">\u2212<\/button>\n        <span class=\"wc-ctr-val\" id=\"wc-ev\">0<\/span>\n        <button class=\"wc-ctr-btn\" onclick=\"wcChg('extra',1)\">+<\/button>\n      <\/div>\n    <\/div>\n    <div class=\"wc-counter-row\" id=\"wc-eco\" style=\"display:none\">\n      <div class=\"wc-counter-info\">\n        <div class=\"wc-ctr-name\">Articles en vente<\/div>\n        <div class=\"wc-ctr-desc\">Fiches produits a configurer dans votre boutique<\/div>\n      <\/div>\n      <div class=\"wc-ctr-ctrl\">\n        <button class=\"wc-ctr-btn\" onclick=\"wcChg('articles',-5)\">\u2212<\/button>\n        <span class=\"wc-ctr-val\" id=\"wc-av\">10<\/span>\n        <button class=\"wc-ctr-btn\" onclick=\"wcChg('articles',5)\">+<\/button>\n      <\/div>\n    <\/div>\n    <div class=\"wc-counter-row\">\n      <div class=\"wc-counter-info\">\n        <div class=\"wc-ctr-name\">Langues supplementaires<\/div>\n        <div class=\"wc-ctr-desc\">Traduction complete du site par langue additionnelle<\/div>\n      <\/div>\n      <div class=\"wc-ctr-ctrl\">\n        <button class=\"wc-ctr-btn\" onclick=\"wcChg('langs',-1)\">\u2212<\/button>\n        <span class=\"wc-ctr-val\" id=\"wc-lv\">0<\/span>\n        <button class=\"wc-ctr-btn\" onclick=\"wcChg('langs',1)\">+<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"wc-nav\">\n    <button class=\"wc-btn\" onclick=\"wcStep(1)\">Retour<\/button>\n    <button class=\"wc-btn wc-btn-primary\" onclick=\"wcStep(3)\">Continuer<\/button>\n  <\/div>\n<\/div>\n\n<!-- ETAPE 3 -->\n<div class=\"wc-step\" id=\"wc-s3\">\n  <div class=\"wc-panel\">\n    <div class=\"wc-panel-label\">Etape 3 sur 4<\/div>\n    <div class=\"wc-panel-title\">Options et fonctionnalites<\/div>\n    <div class=\"wc-options\" id=\"wc-ostd\"><\/div>\n  <\/div>\n  <div class=\"wc-nav\">\n    <button class=\"wc-btn\" onclick=\"wcStep(2)\">Retour<\/button>\n    <button class=\"wc-btn wc-btn-primary\" onclick=\"wcStep(4)\">Continuer<\/button>\n  <\/div>\n<\/div>\n\n<!-- ETAPE 4 -->\n<div class=\"wc-step\" id=\"wc-s4\">\n  <div class=\"wc-panel\">\n    <div class=\"wc-panel-label\">Etape 4 sur 4<\/div>\n    <div class=\"wc-panel-title\">Services complementaires<\/div>\n    <div class=\"wc-options\" id=\"wc-oprem\"><\/div>\n  <\/div>\n  <div class=\"wc-nav\">\n    <button class=\"wc-btn\" onclick=\"wcStep(3)\">Retour<\/button>\n    <button class=\"wc-btn wc-btn-primary\" onclick=\"wcStep(5)\">Voir mon devis<\/button>\n  <\/div>\n<\/div>\n\n<!-- ETAPE 5 \u2014 RECAP -->\n<div class=\"wc-step\" id=\"wc-s5\">\n  <div class=\"wc-panel\">\n    <div class=\"wc-panel-label\">Recapitulatif de votre projet<\/div>\n    <div class=\"wc-panel-title\">Votre estimation<\/div>\n    <div class=\"wc-sum-list\" id=\"wc-sum\"><\/div>\n\n    <a class=\"wc-btn-cta\" href=\"https:\/\/kkuda.com\/Anderson-Photography\/demande-de-devis\/\" target=\"_blank\">Demander un devis detaille \u2192<\/a>\n  <\/div>\n  <div class=\"wc-nav\" style=\"margin-top:0\">\n    <button class=\"wc-btn\" onclick=\"wcStep(4)\">Modifier<\/button>\n    <span><\/span>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  var MARKUP=1.10,DISCOUNT=0.90;\n\n  var TYPES=[\n    {id:'vitrine',  name:'Site vitrine',  base:500,  pages:4, sub:'Presentez votre entreprise en ligne',   tip:'Un site vitrine presente votre entreprise, vos services et vos coordonnees. Il comprend une page d\\'accueil et trois pages standard. Ideal pour les professionnels et PME souhaitant une presence en ligne claire et professionnelle.'},\n    {id:'landing',  name:'Landing page',  base:300,  pages:1, sub:'Une page unique a fort impact',          tip:'Une landing page est une page unique concue pour convertir un visiteur en client ou en prospect. Elle met en avant une offre specifique et invite l\\'utilisateur a passer a l\\'action via un formulaire ou un bouton d\\'appel.'},\n    {id:'blog',     name:'Blog',          base:450,  pages:3, sub:'Publiez et partagez du contenu',         tip:'Un blog est un site dedie a la publication reguliere d\\'articles, de conseils ou d\\'actualites. Il permet de developper votre audience, d\\'ameliorer votre referencement naturel et d\\'asseoir votre expertise dans votre domaine.'},\n    {id:'portfolio',name:'Portfolio',     base:450,  pages:4, sub:'Valorisez vos realisations',            tip:'Un site portfolio presente vos projets, creations ou realisations sous forme de galerie visuelle. Particulierement adapte aux artistes, designers et photographes souhaitant mettre leur travail en valeur.'},\n    {id:'ecommerce',name:'E-commerce',    base:1000, pages:5, sub:'Boutique en ligne avec paiement',       tip:'Un site e-commerce est une boutique en ligne permettant la vente de produits ou services. Il integre un systeme de panier, de paiement securise et de gestion des commandes adapte a votre catalogue.'},\n    {id:'surmesure',name:'Sur-mesure',    base:1200, pages:8, sub:'Solution entierement personnalisee',    tip:'Un site sur-mesure est entierement concu selon vos besoins specifiques, sans contrainte de modele predetermine. Il peut integrer des fonctionnalites avancees et une identite visuelle totalement unique.'}\n  ];\n\n  var OPT_STD=[\n    {id:'seo', name:'SEO avance',            price:150, desc:'Optimisation approfondie : audit, maillage interne et suivi de positionnement.',                       tip:'Le SEO avance va au-dela des bases : analyse des mots-cles strategiques, optimisation technique du site, creation de contenus structures et suivi regulier des performances dans les resultats de recherche.'},\n    {id:'chat',name:'Chat en ligne',         price:40,  desc:'Module de messagerie instantanee pour echanger en direct avec vos visiteurs.',                         tip:'Le chat en ligne permet a vos visiteurs de vous contacter directement depuis votre site sans quitter la page. Un outil efficace pour repondre aux questions et augmenter le taux de conversion.'},\n    {id:'resa',name:'Systeme de reservation',price:80,  desc:'Agenda en ligne pour que vos clients reservent un creneau directement sur votre site.',                tip:'Un systeme de reservation permet a vos clients de choisir et confirmer un rendez-vous en ligne. Il reduit les echanges par telephone et automatise la gestion de votre agenda.'},\n    {id:'blogi',name:'Blog integre',         price:70,  desc:'Section articles pour publier du contenu editorial et animer votre audience.',                         tip:'Un blog integre vous permet de publier du contenu directement sur votre site. Il contribue a votre referencement naturel et renforce la relation avec votre audience.'}\n  ];\n\n  var OPT_PREM=[\n    {id:'maintenance',name:'Maintenance mensuelle',suffix:'\/mois',price:20, desc:'Mises a jour, sauvegardes et surveillance reguliere pour une tranquillite totale.',  tip:'La maintenance mensuelle comprend la mise a jour du CMS et des extensions, la sauvegarde automatique des donnees, la surveillance de la disponibilite et les corrections de bugs eventuels.'},\n    {id:'hosting',    name:'Hebergement',          suffix:'\/an',price:20, desc:'Hebergement performant et securise, specifiquement optimise pour WordPress.',         tip:'L\\'hebergement assure que votre site est accessible en permanence. Nous proposons un hebergement optimise pour WordPress avec certificat SSL, serveurs rapides et protection contre les intrusions.'}\n  ];\n\n  var S={step:1,type:null,extra:0,articles:10,langs:0,opts:{}};\n\n  function tip(t){return'<div class=\"wc-tip-wrap\" onclick=\"event.stopPropagation()\"><button class=\"wc-tip-btn\" tabindex=\"0\">i<\/button><div class=\"wc-tip-text\">'+t+'<\/div><\/div>';}\n\n  function buildGrid(){\n    var h='';\n    for(var i=0;i<TYPES.length;i++){var t=TYPES[i];\n      h+='<div class=\"wc-type-card\" id=\"tc-'+t.id+'\" onclick=\"wcType(\\''+t.id+'\\')\"><input type=\"radio\" name=\"wcSt\" value=\"'+t.id+'\"><div class=\"wc-type-name\">'+t.name+'<\/div><div class=\"wc-type-sub\">'+t.sub+'<\/div><div style=\"position:absolute;top:10px;right:10px\">'+tip(t.tip)+'<\/div><\/div>';\n    }\n    document.getElementById('wc-tgrid').innerHTML=h;\n  }\n\n  function buildOpts(id,opts){\n    var h='';\n    for(var i=0;i<opts.length;i++){var o=opts[i];\n      var sfx=o.suffix?'<span class=\"wc-opt-suffix\"> '+o.suffix+'<\/span>':'';\n      h+='<div class=\"wc-option\" id=\"oi-'+o.id+'\" onclick=\"wcOpt(\\''+o.id+'\\')\"><input type=\"checkbox\"><div class=\"wc-check\"><svg width=\"11\" height=\"8\" viewBox=\"0 0 11 8\" fill=\"none\"><polyline points=\"1,4 4,7 10,1\" stroke=\"#000\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><div class=\"wc-opt-info\"><div class=\"wc-opt-name\">'+o.name+sfx+'<\/div><div class=\"wc-opt-desc\">'+o.desc+'<\/div><\/div>'+tip(o.tip)+'<\/div>';\n    }\n    document.getElementById(id).innerHTML=h;\n  }\n\n  window.wcType=function(id){\n    S.type=id;\n    var cs=document.querySelectorAll('#wp-calc .wc-type-card');\n    for(var i=0;i<cs.length;i++)cs[i].classList.remove('selected');\n    document.getElementById('tc-'+id).classList.add('selected');\n    document.getElementById('wc-n1').disabled=false;\n    var t=TYPES.filter(function(x){return x.id===id;})[0];\n    document.getElementById('wc-bpages').textContent=t.pages;\n    document.getElementById('wc-eco').style.display=id==='ecommerce'?'flex':'none';\n    updatePrice();\n  };\n\n  window.wcChg=function(key,d){\n    var mins={extra:0,articles:0,langs:0};\n    S[key]=Math.max(mins[key],S[key]+d);\n    document.getElementById('wc-ev').textContent=S.extra;\n    document.getElementById('wc-av').textContent=S.articles;\n    document.getElementById('wc-lv').textContent=S.langs;\n    updatePrice();\n  };\n\n  window.wcOpt=function(id){\n    S.opts[id]=!S.opts[id];\n    document.getElementById('oi-'+id).classList.toggle('selected',!!S.opts[id]);\n    updatePrice();\n  };\n\n  window.wcStep=function(n){\n    var ss=document.querySelectorAll('#wp-calc .wc-step');\n    for(var i=0;i<ss.length;i++)ss[i].classList.remove('active');\n    document.getElementById('wc-s'+n).classList.add('active');\n    S.step=n;\n    var pct=n<=5?((n-1)\/5)*100:100;\n    document.getElementById('wc-pf').style.width=pct+'%';\n    if(n<=4)document.getElementById('wc-pl').textContent='Etape '+n+'\/4';\n    else if(n===5)document.getElementById('wc-pl').textContent='Votre estimation';\n    var el=document.getElementById('wp-calc');\n    if(el){var top=el.getBoundingClientRect().top+window.pageYOffset-20;window.scrollTo({top:top,behavior:'smooth'});}\n    if(n===5)buildSummary();\n  };\n\n  function raw(){\n    if(!S.type)return 0;\n    var t=TYPES.filter(function(x){return x.id===S.type;})[0];\n    var tot=t.base;\n    tot+=S.extra*50;\n    if(S.type==='ecommerce')tot+=S.articles*5;\n    tot+=S.langs*100;\n    var all=OPT_STD.concat(OPT_PREM);\n    for(var i=0;i<all.length;i++){if(S.opts[all[i].id])tot+=all[i].price;}\n    return tot;\n  }\n\n  function fin(){return raw()*MARKUP*DISCOUNT;}\n\n  function fmt(n){return new Intl.NumberFormat('fr-FR',{style:'currency',currency:'EUR',maximumFractionDigits:0}).format(n);}\n\n  function updatePrice(){\n    if(!S.type)return;\n    document.getElementById('wc-disc').style.display='inline';\n    var target=Math.round(fin());\n    animatePrice(target);\n  }\n\n  var _priceAnimFrame=null,_priceFrom=0;\n  function animatePrice(to){\n    if(_priceAnimFrame)cancelAnimationFrame(_priceAnimFrame);\n    var from=_priceFrom;\n    var duration=520;\n    var start=null;\n    function ease(t){return t<0.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1;}\n    function step(ts){\n      if(!start)start=ts;\n      var p=Math.min((ts-start)\/duration,1);\n      var val=Math.round(from+(to-from)*ease(p));\n      document.getElementById('wc-price').textContent=fmt(val);\n      if(p<1){_priceAnimFrame=requestAnimationFrame(step);}\n      else{_priceFrom=to;document.getElementById('wc-price').textContent=fmt(to);}\n    }\n    _priceAnimFrame=requestAnimationFrame(step);\n    _priceFrom=to;\n  }\n\n  function row(label,value,cls){\n    return'<div class=\"wc-sum-row'+(cls?' '+cls:'')+'\"><span class=\"wc-sum-row-label\">'+label+'<\/span><span class=\"wc-sum-row-value\">'+value+'<\/span><\/div>';\n  }\n\n  function buildSummary(){\n    var t=TYPES.filter(function(x){return x.id===S.type;})[0];\n    var marked=raw()*MARKUP,f=marked*DISCOUNT,saved=marked-f;\n    var h='';\n    h+=row(t.name+' \u2014 forfait de base ('+t.pages+' pages incluses)',fmt(t.base*MARKUP));\n    if(S.extra>0)h+=row('Pages supplementaires ('+S.extra+')',fmt(S.extra*50*MARKUP));\n    if(S.type==='ecommerce'&&S.articles>0)h+=row('Articles e-commerce ('+S.articles+')',fmt(S.articles*5*MARKUP));\n    if(S.langs>0)h+=row('Multilingue \u2014 '+S.langs+' langue'+(S.langs>1?'s':''),fmt(S.langs*100*MARKUP));\n    var all=OPT_STD.concat(OPT_PREM);\n    for(var i=0;i<all.length;i++){if(S.opts[all[i].id])h+=row(all[i].name+(all[i].suffix?' ('+all[i].suffix.trim()+')':''),fmt(all[i].price*MARKUP));}\n    h+=row('Reduction premier site (10%)','- '+fmt(saved),'wc-sum-disc');\n    h+=row('Total estime',fmt(f)+' HT','wc-sum-total');\n    document.getElementById('wc-sum').innerHTML=h;\n  }\n\n  buildGrid();\n  buildOpts('wc-ostd',OPT_STD);\n  buildOpts('wc-oprem',OPT_PREM);\n})();\n<\/script>\n\n<\/div>\t\t\t\t<\/div>\n\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>Estimation instantanee Calculateur de prix Obtenez une estimation sans engagement. Etape 1\/4 Votre estimation -10% \u2014 HT Etape 1 sur 4 Quel type de site souhaitez-vous ? Toujours inclus dans le prix Design premium Responsive : mobile, tablette et ordinateur SEO de base : metadonnees, titres et balises Continuer Etape 2 sur 4 Structure de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kkuda.com\/Anderson-Photography\/wp-json\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kkuda.com\/Anderson-Photography\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kkuda.com\/Anderson-Photography\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kkuda.com\/Anderson-Photography\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kkuda.com\/Anderson-Photography\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":48,"href":"https:\/\/kkuda.com\/Anderson-Photography\/wp-json\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":217,"href":"https:\/\/kkuda.com\/Anderson-Photography\/wp-json\/wp\/v2\/pages\/8\/revisions\/217"}],"wp:attachment":[{"href":"https:\/\/kkuda.com\/Anderson-Photography\/wp-json\/wp\/v2\/media?parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}