{"id":11418,"date":"2026-05-10T20:28:53","date_gmt":"2026-05-10T20:28:53","guid":{"rendered":"https:\/\/bienimmo.be\/?page_id=11418"},"modified":"2026-05-10T20:52:28","modified_gmt":"2026-05-10T20:52:28","slug":"plus-de-confort","status":"publish","type":"page","link":"https:\/\/bienimmo.be\/nl\/plus-de-confort\/","title":{"rendered":"Encore plus de confort"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"11418\" class=\"elementor elementor-11418\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-76f4218 e-con-full e-flex e-con e-parent\" data-id=\"76f4218\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6890f4e elementor-widget elementor-widget-html\" data-id=\"6890f4e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\r\n<html lang=\"fr\">\r\n<head>\r\n  <meta charset=\"UTF-8\"\/>\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, viewport-fit=cover\"\/>\r\n  <title>Offres Exclusives \u2014 BienImmo<\/title>\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&family=Playfair+Display:wght@700;900&display=swap\" rel=\"stylesheet\">\r\n  <style>\r\n    *,*::before,*::after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}\r\n    :root{\r\n      --p:#3b82f6;--pd:#1d4ed8;--pl:#60a5fa;--ps:#eff6ff;\r\n      --dark:#0f1c2e;--dark2:#162236;--dark3:#1e2d42;--dark4:#243450;\r\n      --tx:#f1f5f9;--mu:#94a3b8;--lt:#64748b;--bd:#2a3f5f;\r\n      --gold:#f59e0b;--green:#10b981;--green-bg:#064e3b;\r\n      --grad:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 50%,#0ea5e9 100%)\r\n    }\r\n    body{margin:0;background:var(--dark);min-height:100vh;font-family:\"Inter\",sans-serif;color:var(--tx)}\r\n    #uw{width:100%;max-width:none;margin:0;background:var(--dark);border-radius:0}\r\n    @media(min-width:768px){\r\n      body{background:linear-gradient(160deg,#0a1628 0%,#0f1c2e 50%,#091220 100%);padding:40px 20px 60px}\r\n      #uw{max-width:860px;margin:0 auto;border-radius:24px;overflow:hidden;box-shadow:0 32px 80px rgba(0,0,0,.6),0 0 0 1px rgba(59,130,246,.15)}\r\n    }\r\n\r\n    \/* \u2550\u2550 HEADER \u2550\u2550 *\/\r\n    .uh{\r\n      position:relative;overflow:hidden;\r\n      background:linear-gradient(160deg,#0d1f3c 0%,#162236 40%,#1a2d4a 100%);\r\n      padding:0;\r\n    }\r\n    .uh-bg{\r\n      position:absolute;inset:0;\r\n      background:\r\n        radial-gradient(ellipse 60% 80% at 80% 0%,rgba(59,130,246,.18) 0%,transparent 60%),\r\n        radial-gradient(ellipse 40% 60% at 0% 100%,rgba(14,165,233,.12) 0%,transparent 60%);\r\n      pointer-events:none\r\n    }\r\n    \/* Ligne dor\u00e9e en haut *\/\r\n    .uh-topbar{height:3px;background:linear-gradient(90deg,transparent,var(--gold),var(--p),transparent)}\r\n    .uh-in{position:relative;z-index:2;padding:28px 24px 0}\r\n    .uh-brand{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}\r\n    .uh-logo{display:flex;align-items:center;gap:10px}\r\n    .uh-logo-icon{\r\n      width:38px;height:38px;border-radius:10px;\r\n      background:linear-gradient(135deg,#1d4ed8,#3b82f6);\r\n      display:flex;align-items:center;justify-content:center;\r\n      font-size:18px;box-shadow:0 4px 12px rgba(59,130,246,.4)\r\n    }\r\n    .uh-logo-text{font-size:18px;font-weight:800;color:#fff;letter-spacing:-.3px}\r\n    .uh-logo-sub{font-size:10px;font-weight:500;color:var(--mu);text-transform:uppercase;letter-spacing:1px;display:block;margin-top:1px}\r\n    .cpill{\r\n      display:inline-flex;align-items:center;gap:8px;\r\n      background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.25);\r\n      border-radius:30px;padding:5px 12px 5px 8px\r\n    }\r\n    .ccheck{\r\n      width:22px;height:22px;border-radius:50%;\r\n      background:linear-gradient(135deg,var(--green),#059669);\r\n      display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0\r\n    }\r\n    .cname{font-size:12px;font-weight:700;color:#fff;line-height:1}\r\n    .csub{font-size:10px;font-weight:500;color:var(--mu)}\r\n\r\n    \/* Hero section *\/\r\n    .uh-hero{\r\n      background:linear-gradient(135deg,rgba(29,78,216,.15),rgba(59,130,246,.08));\r\n      border:1px solid rgba(59,130,246,.15);border-radius:16px;\r\n      padding:24px;margin-bottom:0;position:relative;overflow:hidden\r\n    }\r\n    .uh-hero::before{\r\n      content:\"\";position:absolute;top:-30px;right:-30px;\r\n      width:150px;height:150px;\r\n      background:radial-gradient(circle,rgba(59,130,246,.15),transparent 70%);\r\n      border-radius:50%\r\n    }\r\n    .uh-hero-badge{\r\n      display:inline-flex;align-items:center;gap:6px;\r\n      background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.3);\r\n      color:var(--gold);font-size:10px;font-weight:700;\r\n      padding:4px 10px;border-radius:20px;text-transform:uppercase;\r\n      letter-spacing:.5px;margin-bottom:12px\r\n    }\r\n    .uh-hero-title{\r\n      font-family:\"Playfair Display\",serif;\r\n      font-size:clamp(20px,3.5vw,26px);font-weight:900;\r\n      color:#fff;line-height:1.25;margin-bottom:8px\r\n    }\r\n    .uh-hero-title em{color:var(--pl);font-style:italic}\r\n    .uh-hero-sub{font-size:13px;font-weight:500;color:var(--mu);line-height:1.6;margin-bottom:16px}\r\n    .uh-hero-stats{display:flex;gap:20px;flex-wrap:wrap}\r\n    .uh-stat{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--mu)}\r\n    .uh-stat span{color:var(--pl);font-weight:700}\r\n\r\n    \/* Ruban remise *\/\r\n\r\n\r\n    \/* \u2550\u2550 CONTENT \u2550\u2550 *\/\r\n    .uc{padding:16px 0 120px;background:var(--dark2)}\r\n    @media(min-width:560px){.uc{padding:20px 40px 120px}}\r\n    @media(min-width:768px){.uc{padding:20px 40px 20px}}\r\n    @keyframes ufu{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}\r\n    .uan{animation:ufu .3s ease forwards}\r\n\r\n    \/* Banner confiance *\/\r\n    .fbann{\r\n      margin:0 16px 12px;\r\n      background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(16,185,129,.04));\r\n      border:1px solid rgba(16,185,129,.2);border-radius:12px;\r\n      padding:12px 14px;display:flex;align-items:center;gap:10px\r\n    }\r\n    @media(min-width:560px){.fbann{margin:0 0 16px}}\r\n    .fbann-icon{font-size:22px;flex-shrink:0}\r\n    .fbann-text{flex:1;font-size:12px;font-weight:600;color:#6ee7b7;line-height:1.5}\r\n    .fbann-tag{\r\n      font-size:11px;font-weight:800;color:#fff;\r\n      background:var(--green);border-radius:16px;\r\n      padding:3px 10px;white-space:nowrap;flex-shrink:0\r\n    }\r\n\r\n    \/* Intro banner *\/\r\n\r\n    \/* \u2550\u2550 GROUPS \u2550\u2550 *\/\r\n    .up-groups{display:flex;flex-direction:column;margin:0 16px}\r\n    @media(min-width:560px){.up-groups{margin:0}}\r\n    .up-group{\r\n      border-radius:14px;border:1px solid var(--bd);\r\n      overflow:hidden;margin-bottom:10px;\r\n      background:var(--dark3);transition:border-color .2s\r\n    }\r\n    .up-group.has-items{border-color:var(--p);box-shadow:0 0 0 1px rgba(59,130,246,.2)}\r\n    .up-group-hdr{\r\n      display:flex;align-items:center;justify-content:space-between;\r\n      padding:14px 16px;cursor:pointer;user-select:none;transition:background .15s\r\n    }\r\n    .up-group-hdr:hover{background:rgba(59,130,246,.05)}\r\n    .up-group-left{display:flex;align-items:center;gap:12px}\r\n    .up-group-icon{\r\n      width:40px;height:40px;border-radius:10px;\r\n      display:flex;align-items:center;justify-content:center;\r\n      font-size:20px;flex-shrink:0;\r\n      border:1px solid var(--bd);background:var(--dark4)\r\n    }\r\n    .up-group-name{font-size:14px;font-weight:700;color:#fff}\r\n    .up-group-desc{font-size:11px;font-weight:500;color:var(--mu);margin-top:2px}\r\n    .up-group-count{\r\n      background:var(--p);color:#fff;font-size:10px;font-weight:800;\r\n      padding:2px 7px;border-radius:20px;margin-left:6px\r\n    }\r\n    .up-chevron{font-size:10px;color:var(--lt);transition:transform .2s;flex-shrink:0}\r\n    .up-group.open .up-chevron{transform:rotate(180deg)}\r\n    .up-group-body{display:none;padding:0 14px 14px;border-top:1px solid var(--bd)}\r\n    .up-group.open .up-group-body{display:block}\r\n\r\n    \/* Rows *\/\r\n    .up-group-row{\r\n      display:flex;align-items:center;justify-content:space-between;\r\n      padding:11px 0;border-bottom:1px solid rgba(42,63,95,.6)\r\n    }\r\n    .up-group-row:last-child{border-bottom:none}\r\n    .up-row-left{display:flex;align-items:center;gap:10px;flex:1}\r\n    .up-row-illus{\r\n      width:36px;height:36px;border-radius:8px;\r\n      border:1px solid var(--bd);background:var(--dark4);\r\n      flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16px\r\n    }\r\n    .up-row-info{display:flex;flex-direction:column;gap:2px}\r\n    .up-row-label{font-size:13px;font-weight:600;color:#fff}\r\n    .up-row-unit{font-size:10px;font-weight:500;color:var(--mu)}\r\n    .up-row-right{display:flex;align-items:center;gap:10px;flex-shrink:0}\r\n    .up-row-price{\r\n      font-size:13px;font-weight:700;\r\n      color:var(--pl);background:rgba(59,130,246,.1);\r\n      border:1px solid rgba(59,130,246,.2);\r\n      border-radius:8px;padding:4px 10px;white-space:nowrap\r\n    }\r\n\r\n    \/* Checkbox style *\/\r\n    .up-check{\r\n      width:24px;height:24px;border-radius:6px;\r\n      border:2px solid var(--bd)!important;background:var(--dark4)!important;\r\n      display:flex;align-items:center;justify-content:center;\r\n      cursor:pointer;transition:all .15s;flex-shrink:0;\r\n      font-size:13px;color:transparent;\r\n      -webkit-appearance:none;appearance:none;font-family:\"Inter\",sans-serif\r\n    }\r\n    .up-check.on{\r\n      border-color:var(--p)!important;background:var(--p)!important;\r\n      color:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.2)\r\n    }\r\n\r\n    \/* Savings bar *\/\r\n    .up-savings-bar{\r\n      background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.05));\r\n      border:1px solid rgba(16,185,129,.2);border-radius:12px;\r\n      padding:10px 14px;text-align:center;\r\n      font-size:13px;font-weight:700;color:var(--green);\r\n      margin:12px 16px 0\r\n    }\r\n    @media(min-width:560px){.up-savings-bar{margin:12px 0 0}}\r\n\r\n    \/* \u2550\u2550 STICKY MOBILE \u2550\u2550 *\/\r\n    .usticky{display:none}\r\n    @media(max-width:767px){\r\n      .usticky{\r\n        display:block;position:fixed;bottom:0;left:0;right:0;z-index:9999;\r\n        background:var(--dark3);border-top:1px solid var(--bd);\r\n        box-shadow:0 -4px 20px rgba(0,0,0,.4);padding:8px 16px 12px\r\n      }\r\n    }\r\n    .usticky-inner{display:flex;align-items:center;gap:8px}\r\n    .usticky-info{flex:1;min-width:0}\r\n    .usticky-total{font-size:17px;font-weight:800;color:var(--pl);line-height:1}\r\n    .usticky-sub{font-size:10px;font-weight:600;color:var(--mu);margin-top:1px}\r\n    .usticky-btns{display:flex;gap:6px;flex-shrink:0}\r\n    .ubtnwa-sm{\r\n      padding:9px 12px;border-radius:10px;border:none!important;\r\n      background:linear-gradient(135deg,#25d366,#128c43)!important;\r\n      color:#fff!important;font-size:11px;font-weight:700;cursor:pointer;\r\n      display:none;align-items:center;gap:5px;white-space:nowrap;\r\n      font-family:\"Inter\",sans-serif;-webkit-appearance:none;appearance:none\r\n    }\r\n    .ubtnwa-sm.show{display:flex}\r\n    .ubtnp-sm{\r\n      padding:9px 14px;border-radius:10px;border:none!important;\r\n      background:var(--grad)!important;color:#fff!important;\r\n      font-size:11px;font-weight:700;cursor:pointer;\r\n      font-family:\"Inter\",sans-serif;white-space:nowrap;\r\n      -webkit-appearance:none;appearance:none\r\n    }\r\n    .ubtnp-sm:disabled{opacity:.4;cursor:not-allowed}\r\n\r\n    \/* \u2550\u2550 DESKTOP BUTTONS \u2550\u2550 *\/\r\n    .udesktop-btns{display:none}\r\n    @media(min-width:768px){\r\n      .udesktop-btns{\r\n        display:flex;gap:10px;align-items:center;\r\n        padding:18px 0 8px;margin-top:8px;\r\n        border-top:1px solid var(--bd)\r\n      }\r\n    }\r\n    .udesktop-total{flex:1}\r\n    .udesktop-total-val{font-size:22px;font-weight:800;color:var(--pl);line-height:1}\r\n    .udesktop-sub{font-size:11px;font-weight:600;color:var(--mu);margin-top:2px}\r\n    .udesktop-wa{\r\n      padding:11px 18px;border-radius:11px;border:none!important;\r\n      background:linear-gradient(135deg,#25d366,#128c43)!important;\r\n      color:#fff!important;font-size:13px;font-weight:700;cursor:pointer;\r\n      display:none;align-items:center;gap:7px;\r\n      font-family:\"Inter\",sans-serif;-webkit-appearance:none;appearance:none\r\n    }\r\n    .udesktop-wa.show{display:flex}\r\n    .udesktop-pay{\r\n      padding:11px 22px;border-radius:11px;border:1px solid rgba(59,130,246,.3)!important;\r\n      background:var(--grad)!important;color:#fff!important;\r\n      font-size:13px;font-weight:700;cursor:pointer;\r\n      font-family:\"Inter\",sans-serif;-webkit-appearance:none;appearance:none;\r\n      box-shadow:0 4px 16px rgba(59,130,246,.3)\r\n    }\r\n    .udesktop-pay:disabled{opacity:.4;cursor:not-allowed}\r\n\r\n    \/* \u2550\u2550 CONTACT STEP \u2550\u2550 *\/\r\n    .upwrap{padding:0 16px 120px;background:var(--dark2)}\r\n    @media(min-width:560px){.upwrap{padding:20px 0 120px}}\r\n    @media(min-width:768px){.upwrap{padding:20px 0 20px}}\r\n    .upback{\r\n      display:inline-flex;align-items:center;gap:6px;\r\n      background:transparent!important;border:1px solid var(--bd)!important;\r\n      color:var(--mu)!important;font-size:13px;font-weight:600;\r\n      cursor:pointer;font-family:\"Inter\",sans-serif;\r\n      padding:8px 16px;margin-bottom:16px;transition:all .2s;\r\n      border-radius:10px;-webkit-appearance:none;appearance:none\r\n    }\r\n    .upback:hover{border-color:var(--p)!important;color:var(--pl)!important}\r\n    .uprecap{\r\n      background:linear-gradient(135deg,var(--dark4),var(--dark3));\r\n      border:1px solid var(--bd);border-radius:16px;padding:18px;margin-bottom:14px\r\n    }\r\n    .upreclbl{\r\n      font-size:10px;font-weight:700;color:var(--mu);\r\n      text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px\r\n    }\r\n    .uprecitems{font-size:13px;font-weight:600;color:#fff;line-height:1.7;margin-bottom:12px}\r\n    .uprecrow{\r\n      display:flex;justify-content:space-between;align-items:center;\r\n      padding-top:12px;border-top:1px solid var(--bd);gap:8px;flex-wrap:wrap\r\n    }\r\n    .uprecsav{font-size:12px;font-weight:600;color:var(--green)}\r\n    .uprectot{\r\n      font-size:18px;font-weight:800;color:var(--pl);\r\n      background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);\r\n      border-radius:10px;padding:6px 14px\r\n    }\r\n\r\n    \/* Form *\/\r\n    .upform{\r\n      background:var(--dark3);border:1px solid var(--bd);\r\n      border-radius:16px;padding:18px;margin-bottom:12px\r\n    }\r\n    .upform-title{\r\n      font-size:14px;font-weight:700;color:#fff;\r\n      margin-bottom:14px;display:flex;align-items:center;gap:7px\r\n    }\r\n    .upform-grid{display:flex;flex-direction:column;gap:10px}\r\n    .upform-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}\r\n    .upform-field{display:flex;flex-direction:column}\r\n    .upform-lbl{\r\n      font-size:10px;font-weight:700;color:var(--mu);\r\n      margin-bottom:5px;text-transform:uppercase;letter-spacing:.5px\r\n    }\r\n    .upform-inp,.upform-ta{\r\n      width:100%!important;padding:11px 14px!important;\r\n      border-radius:10px!important;border:1px solid var(--bd)!important;\r\n      background:var(--dark4)!important;\r\n      font-size:16px!important;font-weight:500!important;color:#fff!important;\r\n      -webkit-text-fill-color:#fff!important;\r\n      font-family:\"Inter\",sans-serif!important;\r\n      outline:none!important;transition:border-color .2s,box-shadow .2s;\r\n      -webkit-appearance:none;appearance:none\r\n    }\r\n    .upform-inp::placeholder{color:var(--lt)!important;font-weight:400!important;-webkit-text-fill-color:var(--lt)!important}\r\n    .upform-inp:focus,.upform-ta:focus{border-color:var(--p)!important;box-shadow:0 0 0 3px rgba(59,130,246,.15)!important}\r\n    .upform-ta{resize:vertical;min-height:80px}\r\n\r\n    \/* Modes contact *\/\r\n    .upcontact-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}\r\n    .upcm{\r\n      display:flex;flex-direction:column;align-items:center;\r\n      gap:5px;padding:14px 10px;border-radius:12px;\r\n      border:1px solid var(--bd)!important;background:var(--dark3)!important;\r\n      cursor:pointer;transition:all .2s;font-family:\"Inter\",sans-serif;\r\n      -webkit-appearance:none;appearance:none;text-align:center\r\n    }\r\n    .upcm:hover{border-color:var(--p)!important;background:rgba(59,130,246,.05)!important}\r\n    .upcm.sel{border-color:var(--p)!important;background:rgba(59,130,246,.08)!important;box-shadow:0 0 0 2px rgba(59,130,246,.15)!important}\r\n    .upcm-icon{font-size:22px}\r\n    .upcm-title{font-size:13px;font-weight:700;color:#fff}\r\n    .upcm-sub{font-size:10px;font-weight:500;color:var(--mu);line-height:1.3}\r\n\r\n    \/* CTAs *\/\r\n    .up-cta-wa{\r\n      width:100%;padding:14px;border-radius:12px;border:none!important;\r\n      background:linear-gradient(135deg,#25d366,#128c43)!important;\r\n      color:#fff!important;font-size:14px;font-weight:700;cursor:pointer;\r\n      font-family:\"Inter\",sans-serif;display:flex;align-items:center;\r\n      justify-content:center;gap:10px;\r\n      box-shadow:0 4px 16px rgba(37,211,102,.25);transition:all .2s;\r\n      margin-bottom:10px;-webkit-appearance:none;appearance:none\r\n    }\r\n    .up-cta-wa:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(37,211,102,.35)}\r\n    .up-cta-email{\r\n      width:100%;padding:13px;border-radius:12px;\r\n      border:1px solid rgba(59,130,246,.3)!important;\r\n      background:rgba(59,130,246,.08)!important;\r\n      color:var(--pl)!important;font-size:14px;font-weight:600;cursor:pointer;\r\n      font-family:\"Inter\",sans-serif;display:flex;align-items:center;\r\n      justify-content:center;gap:8px;transition:all .2s;\r\n      -webkit-appearance:none;appearance:none;margin-bottom:8px\r\n    }\r\n    .up-cta-email:hover{background:rgba(59,130,246,.12)!important;border-color:var(--p)!important}\r\n    .up-cta-skip{\r\n      width:100%;padding:10px;border-radius:10px;border:none!important;\r\n      background:transparent!important;color:var(--lt)!important;\r\n      font-size:12px;font-weight:500;cursor:pointer;\r\n      font-family:\"Inter\",sans-serif;-webkit-appearance:none;appearance:none\r\n    }\r\n    .upsec{display:flex;justify-content:center;gap:16px;margin:12px 0 8px;flex-wrap:wrap}\r\n    .upsec span{font-size:11px;font-weight:600;color:var(--lt);display:flex;align-items:center;gap:4px}\r\n\r\n    \/* Success *\/\r\n    .upsuccess{text-align:center;padding:52px 24px;background:var(--dark2)}\r\n    .usi{font-size:64px;display:block;margin-bottom:14px}\r\n    .upsuccess h2{font-family:\"Playfair Display\",serif;font-size:24px;font-weight:900;color:#fff;margin-bottom:10px}\r\n    .upsuccess p{font-size:14px;color:var(--mu);margin-bottom:6px;line-height:1.6}\r\n    .upsbadge{\r\n      background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.2);\r\n      border-radius:14px;padding:16px 18px;margin:14px auto;max-width:360px\r\n    }\r\n    .upsbadge p{color:var(--pl);font-weight:600;font-size:13px;margin:0;line-height:1.6}\r\n    .upsbadge p+p{margin-top:6px}\r\n\r\n    \/* Loader *\/\r\n    .uload{display:none;position:fixed;inset:0;background:rgba(15,28,46,.92);z-index:99999;align-items:center;justify-content:center;flex-direction:column;gap:14px;backdrop-filter:blur(4px)}\r\n    .uload.show{display:flex}\r\n    .uspinner{width:44px;height:44px;border:3px solid var(--bd);border-top-color:var(--p);border-radius:50%;animation:spin .7s linear infinite}\r\n    @keyframes spin{to{transform:rotate(360deg)}}\r\n    .uload p{font-size:14px;font-weight:600;color:var(--mu)}\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n\r\n<div class=\"uload\" id=\"uload\"><div class=\"uspinner\"><\/div><p>Envoi en cours\u2026<\/p><\/div>\r\n\r\n<div id=\"uw\">\r\n  <!-- HEADER -->\r\n  <div class=\"uh\">\r\n    <div class=\"uh-topbar\"><\/div>\r\n    <div class=\"uh-bg\"><\/div>\r\n    <div class=\"uh-in\">\r\n      <div class=\"uh-brand\">\r\n        <div class=\"uh-logo\">\r\n          <div class=\"uh-logo-icon\">\ud83c\udfe0<\/div>\r\n          <div>\r\n            <div class=\"uh-logo-text\">BienImmo<\/div>\r\n            <span class=\"uh-logo-sub\">R\u00e9novation \u00b7 Construction<\/span>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"cpill\">\r\n          <div class=\"ccheck\">\u2713<\/div>\r\n          <div><div class=\"cname\" id=\"ucname\">Client confirm\u00e9<\/div><\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"uh-hero\">\r\n        <div class=\"uh-hero-badge\">\u2728 Offre client exclusif<\/div>\r\n        <div class=\"uh-hero-title\">Votre bien et vous m\u00e9ritez<br><em>encore plus de confort \u2728<\/em><\/div>\r\n        <div class=\"uh-hero-sub\">Avec BienImmo, nous sommes l\u00e0 pour vous proposer nos services compl\u00e9mentaires.<\/div>\r\n        <div class=\"uh-hero-stats\">\r\n          <div class=\"uh-stat\">\u2b50 <span>Qualit\u00e9 garantie<\/span><\/div>\r\n          <div class=\"uh-stat\">\u26a1 <span>Snel antwoord<\/span><\/div>\r\n          <div class=\"uh-stat\">\ud83d\udd12 <span>Artisans certifi\u00e9s<\/span><\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <!-- CONTENT -->\r\n  <div class=\"uc uan\" id=\"ucontent\">\r\n    <div class=\"fbann\">\r\n      <div class=\"fbann-icon\">\ud83e\udd1d<\/div>\r\n      <div class=\"fbann-text\">Diensten <strong>sur devis \u221210%<\/strong> \u2014 s\u00e9lectionnez et un expert vous contacte.<\/div>\r\n      <div class=\"fbann-tag\">\u221210%<\/div>\r\n    <\/div>\r\n    <div id=\"ugrid\"><\/div>\r\n  <\/div>\r\n\r\n  <!-- STICKY MOBILE -->\r\n  <div class=\"usticky\" id=\"usticky\">\r\n    <div class=\"usticky-inner\">\r\n      <div class=\"usticky-info\">\r\n        <div class=\"usticky-total\" id=\"usttot\">0 service<\/div>\r\n        <div class=\"usticky-sub\">Sur devis \u2014 r\u00e9duction \u221210%<\/div>\r\n      <\/div>\r\n      <div class=\"usticky-btns\">\r\n        <button class=\"ubtnwa-sm\" id=\"uwabtn\">\r\n          <svg width=\"13\" height=\"13\" viewbox=\"0 0 32 32\" fill=\"none\"><path d=\"M16 2C8.268 2 2 8.268 2 16c0 2.477.651 4.799 1.788 6.805L2 30l7.418-1.746A13.93 13.93 0 0016 30c7.732 0 14-6.268 14-14S23.732 2 16 2z\" fill=\"#fff\" fill-opacity=\".2\"\/><path d=\"M22.003 19.274c-.306-.153-1.808-.892-2.088-.994-.28-.102-.483-.153-.687.153-.204.306-.79.994-.968 1.198-.178.204-.357.229-.663.076-.306-.153-1.292-.476-2.461-1.518-.909-.811-1.523-1.813-1.701-2.119-.178-.306-.019-.471.134-.623.137-.137.306-.357.459-.536.153-.178.204-.306.306-.51.102-.204.051-.382-.025-.536-.076-.153-.687-1.655-.94-2.268-.248-.596-.499-.515-.687-.525l-.586-.01c-.204 0-.535.076-.815.382-.28.306-1.07 1.045-1.07 2.548 0 1.503 1.095 2.956 1.248 3.16.153.204 2.155 3.29 5.222 4.614.73.315 1.3.503 1.744.644.733.233 1.4.2 1.927.121.588-.088 1.808-.739 2.063-1.453.255-.713.255-1.324.178-1.452-.076-.129-.28-.204-.586-.357z\" fill=\"#fff\"\/><\/svg>\r\n          WhatsApp\r\n        <\/button>\r\n        <button class=\"ubtnp-sm\" id=\"upaybtn\" disabled>Demander \u2192<\/button>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n\"use strict\";\r\n\r\nvar C={\r\n  wa:\"32XXXXXXXXX\",\r\n  mail:\"contact@bienimmo.be\",\r\n  ud:10,\r\n  cn:\"\",devis:\"\"\r\n};\r\n\r\nvar P=[\r\n  {id:\"apres\",lb:\"Services apr\u00e8s travaux\",icon:\"\ud83e\uddfc\",\r\n   v:[\r\n    {id:\"net\",icon:\"\ud83e\uddf9\",lb:\"Nettoyage fin de chantier\",desc:\"Nettoyage complet post-chantier\"},\r\n    {id:\"meu\",icon:\"\ud83e\ude91\",lb:\"Montage de meubles\",desc:\"Assemblage et installation\"},\r\n    {id:\"tra\",icon:\"\ud83d\ude9b\",lb:\"Transport \/ Petit d\u00e9m\u00e9nagement\",desc:\"D\u00e9placement de mobilier\"}\r\n  ]},\r\n  {id:\"smart\",lb:\"Confort & Smart Home\",icon:\"\ud83c\udfe0\",\r\n   v:[\r\n    {id:\"the\",icon:\"\ud83c\udf21\ufe0f\",lb:\"Thermostat intelligent\",desc:\"Contr\u00f4le \u00e0 distance de votre chauffage\"},\r\n    {id:\"ecl\",icon:\"\ud83d\udca1\",lb:\"\u00c9clairage intelligent\",desc:\"Ampoules & variateurs connect\u00e9s\"},\r\n    {id:\"int\",icon:\"\ud83d\udcf9\",lb:\"Interphone vid\u00e9o\",desc:\"Vid\u00e9ophone HD avec app mobile\"},\r\n    {id:\"vol\",icon:\"\ud83e\ude9f\",lb:\"Volets \/ stores motoris\u00e9s\",desc:\"Automatisation de vos volets\"}\r\n  ]},\r\n  {id:\"secu\",lb:\"S\u00e9curit\u00e9 du bien\",icon:\"\ud83d\udd12\",\r\n   v:[\r\n    {id:\"cam\",icon:\"\ud83d\udcf7\",lb:\"Cam\u00e9ras de s\u00e9curit\u00e9\",desc:\"Surveillance int\u00e9rieure & ext\u00e9rieure\"},\r\n    {id:\"ser\",icon:\"\ud83d\udd11\",lb:\"Serrure connect\u00e9e\",desc:\"Acc\u00e8s sans cl\u00e9, contr\u00f4le \u00e0 distance\"},\r\n    {id:\"ala\",icon:\"\ud83d\udea8\",lb:\"Syst\u00e8me d'alarme\",desc:\"D\u00e9tection intrusion & alertes\"},\r\n    {id:\"det\",icon:\"\ud83d\udd25\",lb:\"D\u00e9tecteurs fum\u00e9e\",desc:\"Conformes aux normes belges\"}\r\n  ]},\r\n  {id:\"certif\",lb:\"Certificats & Conformit\u00e9\",icon:\"\ud83d\udcc4\",\r\n   v:[\r\n    {id:\"peb\",icon:\"\ud83d\udccb\",lb:\"Certificat PEB\",desc:\"Performance \u00e9nerg\u00e9tique du b\u00e2timent\"},\r\n    {id:\"ele\",icon:\"\u26a1\",lb:\"Contr\u00f4le \u00e9lectrique\",desc:\"Conformit\u00e9 installation \u00e9lectrique\"},\r\n    {id:\"gaz\",icon:\"\ud83d\udd27\",lb:\"Contr\u00f4le gaz\",desc:\"V\u00e9rification s\u00e9curit\u00e9 installation gaz\"}\r\n  ]},\r\n  {id:\"valeur\",lb:\"Valorisation du bien\",icon:\"\ud83d\udcc8\",\r\n   v:[\r\n    {id:\"est\",icon:\"\ud83c\udff7\ufe0f\",lb:\"Estimation du bien\",desc:\"\u00c9valuation par un expert immobilier\"},\r\n    {id:\"rap\",icon:\"\ud83d\udcca\",lb:\"Rapport valorisation avant\/apr\u00e8s\",desc:\"Comparatif professionnel travaux\"},\r\n    {id:\"pho\",icon:\"\ud83d\udcf8\",lb:\"Photos professionnelles\",desc:\"Shooting HD pour vente ou location\"}\r\n  ]}\r\n];\r\n\r\nvar sel={},onContact=false;\r\n(function(){\r\n  var p=new URLSearchParams(window.location.search);\r\n  if(p.get(\"client\")) C.cn=decodeURIComponent(p.get(\"client\"));\r\n  if(p.get(\"devis\"))  C.devis=decodeURIComponent(p.get(\"devis\"));\r\n  if(C.cn){var n=document.getElementById(\"ucname\");if(n)n.textContent=C.cn;}\r\n  if(C.devis){var s=document.getElementById(\"ucsub\");if(s)s.textContent=\"Devis \"+C.devis;}\r\n})();\r\n\r\nfunction cCnt(){return Object.keys(sel).length;}\r\n\r\nfunction rGrid(){\r\n  var g=document.getElementById(\"ugrid\");if(!g)return;\r\n  g.innerHTML=\"\";\r\n\r\n\r\n  var wrap=document.createElement(\"div\");\r\n  wrap.className=\"up-groups\";\r\n\r\n  P.forEach(function(p){\r\n    var selKeys=Object.keys(sel).filter(function(k){return k.indexOf(p.id+\"-\")===0;});\r\n    var hasItems=selKeys.length>0;\r\n    var isOpen=(window._upOpenKey===p.id)||hasItems;\r\n\r\n    var grp=document.createElement(\"div\");\r\n    grp.className=\"up-group\"+(hasItems?\" has-items\":\"\")+(isOpen?\" open\":\"\");\r\n    grp.dataset.gkey=p.id;\r\n\r\n    var cnt=selKeys.length;\r\n    var hdr=document.createElement(\"div\");\r\n    hdr.className=\"up-group-hdr\";\r\n    hdr.innerHTML=\r\n      '<div class=\"up-group-left\">'\r\n        +'<div class=\"up-group-icon\">'+p.icon+'<\/div>'\r\n        +'<div>'\r\n          +'<div class=\"up-group-name\">'+p.lb+(cnt>0?'<span class=\"up-group-count\">'+cnt+'<\/span>':'')+'<\/div>'\r\n        +'<\/div>'\r\n      +'<\/div>'\r\n      +'<span class=\"up-chevron\">\u25bc<\/span>';\r\n    grp.appendChild(hdr);\r\n\r\n    var body=document.createElement(\"div\");\r\n    body.className=\"up-group-body\";\r\n\r\n    p.v.forEach(function(v){\r\n      var key=p.id+\"-\"+v.id;\r\n      var isOn=!!sel[key];\r\n      var row=document.createElement(\"div\");\r\n      row.className=\"up-group-row\";\r\n      row.innerHTML=\r\n        '<span class=\"up-row-left\">'\r\n          +'<span class=\"up-row-illus\">'+(v.icon||p.icon)+'<\/span>'\r\n          +'<span class=\"up-row-info\">'\r\n            +'<span class=\"up-row-label\">'+v.lb+'<\/span>'\r\n            +'<span class=\"up-row-unit\">'+v.desc+'<\/span>'\r\n          +'<\/span>'\r\n        +'<\/span>'\r\n        +'<div class=\"up-row-right\">'\r\n          +'<span class=\"up-row-price\">Sur devis \u221210%<\/span>'\r\n          +'<button class=\"up-check'+(isOn?' on':'')\r\n            +'\" data-key=\"'+key+'\" type=\"button\">'+(isOn?'\u2713':'')+'<\/button>'\r\n        +'<\/div>';\r\n      body.appendChild(row);\r\n    });\r\n\r\n    grp.appendChild(body);\r\n\r\n    hdr.addEventListener(\"click\",function(){\r\n      if(grp.classList.contains(\"open\")){grp.classList.remove(\"open\");window._upOpenKey=null;}\r\n      else{window._upOpenKey=p.id;grp.classList.add(\"open\");}\r\n    });\r\n\r\n    body.querySelectorAll(\".up-check\").forEach(function(cb){\r\n      cb.addEventListener(\"click\",function(e){\r\n        e.stopPropagation();\r\n        var key=cb.dataset.key;\r\n        if(sel[key]){delete sel[key];}\r\n        else{sel[key]=true;}\r\n        window._upOpenKey=p.id;\r\n        rGrid();uSticky();\r\n      });\r\n    });\r\n\r\n    wrap.appendChild(grp);\r\n  });\r\n\r\n  g.appendChild(wrap);\r\n\r\n  if(cCnt()>0){\r\n    var sv=document.createElement(\"div\");\r\n    sv.className=\"up-savings-bar\";\r\n    sv.textContent=\"\u2705 \"+cCnt()+\" service\"+(cCnt()>1?\"s\":\"\")+\" s\u00e9lectionn\u00e9\"+(cCnt()>1?\"s\":\"\")+\" \u2014 un expert vous contacte avec votre devis \u221210%\";\r\n    g.appendChild(sv);\r\n  }\r\n\r\n  \/\/ Desktop buttons\r\n  var db=document.createElement(\"div\");\r\n  db.className=\"udesktop-btns\";\r\n  db.id=\"udesktop-btns\";\r\n  db.innerHTML=\r\n    '<div class=\"udesktop-total\">'\r\n      +'<div class=\"udesktop-total-val\" id=\"udtot\">'+(cCnt()>0?cCnt()+\" service\"+(cCnt()>1?\"s\":\"\"):\"\u2014\")+'<\/div>'\r\n      +'<div class=\"udesktop-sub\">Sur devis \u2014 r\u00e9duction \u221210%<\/div>'\r\n    +'<\/div>'\r\n    +'<button class=\"udesktop-wa\" id=\"udwabtn\">'\r\n      +'<svg width=\"15\" height=\"15\" viewBox=\"0 0 32 32\" fill=\"none\"><path d=\"M16 2C8.268 2 2 8.268 2 16c0 2.477.651 4.799 1.788 6.805L2 30l7.418-1.746A13.93 13.93 0 0016 30c7.732 0 14-6.268 14-14S23.732 2 16 2z\" fill=\"#fff\" fill-opacity=\".2\"\/><path d=\"M22.003 19.274c-.306-.153-1.808-.892-2.088-.994-.28-.102-.483-.153-.687.153-.204.306-.79.994-.968 1.198-.178.204-.357.229-.663.076-.306-.153-1.292-.476-2.461-1.518-.909-.811-1.523-1.813-1.701-2.119-.178-.306-.019-.471.134-.623.137-.137.306-.357.459-.536.153-.178.204-.306.306-.51.102-.204.051-.382-.025-.536-.076-.153-.687-1.655-.94-2.268-.248-.596-.499-.515-.687-.525l-.586-.01c-.204 0-.535.076-.815.382-.28.306-1.07 1.045-1.07 2.548 0 1.503 1.095 2.956 1.248 3.16.153.204 2.155 3.29 5.222 4.614.73.315 1.3.503 1.744.644.733.233 1.4.2 1.927.121.588-.088 1.808-.739 2.063-1.453.255-.713.255-1.324.178-1.452-.076-.129-.28-.204-.586-.357z\" fill=\"#fff\"\/><\/svg>'\r\n      +'WhatsApp'\r\n    +'<\/button>'\r\n    +'<button class=\"udesktop-pay\" id=\"udpaybtn\" '+(cCnt()===0?\"disabled\":\"\")+'>Demander un devis \u2192<\/button>';\r\n  g.appendChild(db);\r\n\r\n  setTimeout(function(){\r\n    var db2=document.getElementById(\"udpaybtn\");if(db2)db2.addEventListener(\"click\",showContact);\r\n    var dw=document.getElementById(\"udwabtn\");if(dw)dw.addEventListener(\"click\",function(){if(cCnt()>0)sendWA(buildMsg());});\r\n    if(cCnt()>0){\r\n      var dw2=document.getElementById(\"udwabtn\");if(dw2)dw2.classList.add(\"show\");\r\n    }\r\n  },0);\r\n\r\n  uSticky();\r\n}\r\n\r\nfunction uSticky(){\r\n  var cnt=cCnt();\r\n  var tl=document.getElementById(\"usttot\"),pb=document.getElementById(\"upaybtn\"),wb=document.getElementById(\"uwabtn\");\r\n  if(tl)tl.textContent=cnt>0?cnt+\" service\"+(cnt>1?\"s\":\"\")+\" s\u00e9lectionn\u00e9\"+(cnt>1?\"s\":\"\"):\"0 service\";\r\n  if(pb)pb.disabled=cnt===0;\r\n  if(wb)cnt>0?wb.classList.add(\"show\"):wb.classList.remove(\"show\");\r\n}\r\n\r\nvar wasvg='<svg width=\"17\" height=\"17\" viewBox=\"0 0 32 32\" fill=\"none\"><path d=\"M16 2C8.268 2 2 8.268 2 16c0 2.477.651 4.799 1.788 6.805L2 30l7.418-1.746A13.93 13.93 0 0016 30c7.732 0 14-6.268 14-14S23.732 2 16 2z\" fill=\"#fff\" fill-opacity=\".2\"\/><path d=\"M22.003 19.274c-.306-.153-1.808-.892-2.088-.994-.28-.102-.483-.153-.687.153-.204.306-.79.994-.968 1.198-.178.204-.357.229-.663.076-.306-.153-1.292-.476-2.461-1.518-.909-.811-1.523-1.813-1.701-2.119-.178-.306-.019-.471.134-.623.137-.137.306-.357.459-.536.153-.178.204-.306.306-.51.102-.204.051-.382-.025-.536-.076-.153-.687-1.655-.94-2.268-.248-.596-.499-.515-.687-.525l-.586-.01c-.204 0-.535.076-.815.382-.28.306-1.07 1.045-1.07 2.548 0 1.503 1.095 2.956 1.248 3.16.153.204 2.155 3.29 5.222 4.614.73.315 1.3.503 1.744.644.733.233 1.4.2 1.927.121.588-.088 1.808-.739 2.063-1.453.255-.713.255-1.324.178-1.452-.076-.129-.28-.204-.586-.357z\" fill=\"#fff\"\/><\/svg>';\r\n\r\nfunction showContact(){\r\n  if(cCnt()===0)return;\r\n  onContact=true;\r\n  var lines=Object.keys(sel).map(function(key){\r\n    var parts=key.split(\"-\"),pid=parts[0],vid=parts[1];\r\n    var p=P.find(function(x){return x.id===pid;});if(!p)return\"\";\r\n    var v=p.v.find(function(x){return x.id===vid;});\r\n    return (p?p.lb+\" \u2014 \":\"\")+(v?v.lb:\"\");\r\n  }).filter(Boolean).join(\"<br>\");\r\n\r\n  var us=document.getElementById(\"usticky\");if(us)us.style.display=\"none\";\r\n\r\n  document.getElementById(\"ucontent\").innerHTML=\r\n    '<div class=\"upwrap uan\">'\r\n    +'<button class=\"upback\" id=\"ubackbtn\">\u2190 Modifier ma s\u00e9lection<\/button>'\r\n    +'<div class=\"uprecap\">'\r\n    +'<div class=\"upreclbl\">Services s\u00e9lectionn\u00e9s \u2014 devis \u221210%<\/div>'\r\n    +'<div class=\"uprecitems\">'+lines+'<\/div>'\r\n    +'<div class=\"uprecrow\"><span class=\"uprecsav\">\u2705 '+cCnt()+' service'+(cCnt()>1?\"s\":\"\")+\" \u2014 r\u00e9duction \u221210% appliqu\u00e9e<\/span>\"\r\n    +'<span class=\"uprectot\">Sur devis<\/span><\/div><\/div>'\r\n    +'<div class=\"upform\">'\r\n    +'<div class=\"upform-title\">\ud83d\udc64 Vos coordonn\u00e9es<\/div>'\r\n    +'<div class=\"upform-grid\">'\r\n    +'<div class=\"upform-row2\">'\r\n    +'<div class=\"upform-field\"><label class=\"upform-lbl\">Pr\u00e9nom *<\/label>'\r\n    +'<input class=\"upform-inp\" id=\"uf-prenom\" placeholder=\"Sophie\" autocomplete=\"given-name\" value=\"'+C.cn.split(\" \")[0]+'\"><\/div>'\r\n    +'<div class=\"upform-field\"><label class=\"upform-lbl\">Nom *<\/label>'\r\n    +'<input class=\"upform-inp\" id=\"uf-nom\" placeholder=\"Martin\" autocomplete=\"family-name\" value=\"'+(C.cn.split(\" \").slice(1).join(\" \"))+'\"><\/div>'\r\n    +'<\/div>'\r\n    +'<div class=\"upform-field\"><label class=\"upform-lbl\">Email *<\/label>'\r\n    +'<input class=\"upform-inp\" id=\"uf-email\" type=\"email\" placeholder=\"sophie@exemple.be\" autocomplete=\"email\"><\/div>'\r\n    +'<div class=\"upform-field\"><label class=\"upform-lbl\">T\u00e9l\u00e9phone *<\/label>'\r\n    +'<input class=\"upform-inp\" id=\"uf-tel\" type=\"tel\" placeholder=\"+32 4XX XX XX XX\" autocomplete=\"tel\"><\/div>'\r\n    +'<div class=\"upform-field\"><label class=\"upform-lbl\">Message (optionnel)<\/label>'\r\n    +'<textarea class=\"upform-inp upform-ta\" id=\"uf-msg\" placeholder=\"Pr\u00e9cisez vos besoins, superficie, d\u00e9lai souhait\u00e9\u2026\"><\/textarea><\/div>'\r\n    +'<\/div><\/div>'\r\n    +'<div style=\"font-size:13px;font-weight:600;color:var(--mu);margin-bottom:10px\">Pr\u00e9f\u00e9rence de contact<\/div>'\r\n    +'<div class=\"upcontact-modes\">'\r\n    +'<button class=\"upcm sel\" id=\"upcm-wa\" type=\"button\"><span class=\"upcm-icon\">\ud83d\udcac<\/span><span class=\"upcm-title\">WhatsApp<\/span><span class=\"upcm-sub\">R\u00e9ponse en 2h<\/span><\/button>'\r\n    +'<button class=\"upcm\" id=\"upcm-email\" type=\"button\"><span class=\"upcm-icon\">\ud83d\udce7<\/span><span class=\"upcm-title\">Email<\/span><span class=\"upcm-sub\">R\u00e9ponse sous 24h<\/span><\/button>'\r\n    +'<\/div>'\r\n    +'<button class=\"up-cta-wa\" id=\"up-send-wa\">'+wasvg+' Envoyer ma demande via WhatsApp<\/button>'\r\n    +'<button class=\"up-cta-email\" id=\"up-send-email\">\ud83d\udce7 Envoyer ma demande par email<\/button>'\r\n    +'<div class=\"upsec\"><span>\ud83d\udd12 Donn\u00e9es s\u00e9curis\u00e9es<\/span><span>\u26a1 R\u00e9ponse rapide<\/span><span>\u2713 Experts certifi\u00e9s<\/span><\/div>'\r\n    +'<button class=\"up-cta-skip\" id=\"up-skip\">Ignorer ces offres<\/button>'\r\n    +'<\/div>';\r\n\r\n  window.scrollTo({top:0,behavior:\"smooth\"});\r\n\r\n  setTimeout(function(){\r\n    var bb=document.getElementById(\"ubackbtn\");\r\n    if(bb)bb.addEventListener(\"click\",function(){\r\n      onContact=false;\r\n      var us2=document.getElementById(\"usticky\");if(us2)us2.style.display=\"\";\r\n      document.getElementById(\"ucontent\").innerHTML='<div class=\"fbann\"><div class=\"fbann-icon\">\ud83e\udd1d<\/div><div class=\"fbann-text\">Services <strong>sur devis \u221210%<\/strong> \u2014 s\u00e9lectionnez et un expert vous contacte.<\/div><div class=\"fbann-tag\">\u221210%<\/div><\/div><div id=\"ugrid\"><\/div>';\r\n      rGrid();window.scrollTo({top:0,behavior:\"smooth\"});\r\n    });\r\n    var cw=document.getElementById(\"upcm-wa\"),ce=document.getElementById(\"upcm-email\");\r\n    var mode=\"wa\";\r\n    if(cw)cw.addEventListener(\"click\",function(){mode=\"wa\";cw.classList.add(\"sel\");if(ce)ce.classList.remove(\"sel\");});\r\n    if(ce)ce.addEventListener(\"click\",function(){mode=\"email\";ce.classList.add(\"sel\");if(cw)cw.classList.remove(\"sel\");});\r\n    var bwa=document.getElementById(\"up-send-wa\");\r\n    if(bwa)bwa.addEventListener(\"click\",function(){if(!checkForm())return;sendWA(buildMsgFull());showSuc();});\r\n    var bem=document.getElementById(\"up-send-email\");\r\n    if(bem)bem.addEventListener(\"click\",function(){if(!checkForm())return;sendEmail();});\r\n    var sk=document.getElementById(\"up-skip\");\r\n    if(sk)sk.addEventListener(\"click\",function(){window.location.href=\"https:\/\/www.bienimmo.be\";});\r\n  },0);\r\n}\r\n\r\nfunction checkForm(){\r\n  var pr=document.getElementById(\"uf-prenom\"),no=document.getElementById(\"uf-nom\");\r\n  var em=document.getElementById(\"uf-email\"),te=document.getElementById(\"uf-tel\");\r\n  if(!pr||!pr.value.trim()||!no||!no.value.trim()||!em||!em.value.trim()||!te||!te.value.trim()){\r\n    alert(\"Veuillez remplir tous les champs obligatoires (*).\");return false;\r\n  }\r\n  return true;\r\n}\r\nfunction getF(){\r\n  return {\r\n    prenom:document.getElementById(\"uf-prenom\")?document.getElementById(\"uf-prenom\").value.trim():\"\",\r\n    nom:document.getElementById(\"uf-nom\")?document.getElementById(\"uf-nom\").value.trim():\"\",\r\n    email:document.getElementById(\"uf-email\")?document.getElementById(\"uf-email\").value.trim():\"\",\r\n    tel:document.getElementById(\"uf-tel\")?document.getElementById(\"uf-tel\").value.trim():\"\",\r\n    msg:document.getElementById(\"uf-msg\")?document.getElementById(\"uf-msg\").value.trim():\"\"\r\n  };\r\n}\r\nfunction getSvcList(){\r\n  return Object.keys(sel).map(function(key){\r\n    var parts=key.split(\"-\"),pid=parts[0],vid=parts[1];\r\n    var p=P.find(function(x){return x.id===pid;});\r\n    var v=p?p.v.find(function(x){return x.id===vid;}):null;\r\n    return (p?p.lb+\" \u2014 \":\"\")+(v?v.lb:\"\")+\" (Sur devis \u221210%)\";\r\n  }).join(\"\\n\");\r\n}\r\nfunction buildMsg(){\r\n  var l=[];\r\n  l.push(\"\ud83c\udfe0 DEMANDE DE SERVICES \u2014 BienImmo\",\"\");\r\n  if(C.cn)l.push(\"\ud83d\udc64 Client : \"+C.cn);\r\n  if(C.devis)l.push(\"\ud83d\udccb Devis : \"+C.devis);\r\n  l.push(\"\",\"\ud83d\udd27 Services demand\u00e9s :\");\r\n  Object.keys(sel).forEach(function(key){\r\n    var parts=key.split(\"-\"),pid=parts[0],vid=parts[1];\r\n    var p=P.find(function(x){return x.id===pid;});\r\n    var v=p?p.v.find(function(x){return x.id===vid;}):null;\r\n    l.push(\"  \u2022 \"+(p?p.lb+\" \u2014 \":\"\")+(v?v.lb:\"\")+\" \u2192 Sur devis \u221210%\");\r\n  });\r\n  l.push(\"\",\"\ud83d\udcac Un expert BienImmo vous contacte pour \u00e9tablir votre devis personnalis\u00e9.\");\r\n  return l.join(\"\\n\");\r\n}\r\nfunction buildMsgFull(){\r\n  var f=getF(),l=[];\r\n  l.push(\"\ud83c\udfe0 DEMANDE DE SERVICES \u2014 BienImmo\",\"\");\r\n  l.push(\"\ud83d\udc64 \"+f.prenom+\" \"+f.nom);\r\n  l.push(\"\ud83d\udce7 \"+f.email);\r\n  l.push(\"\ud83d\udcde \"+f.tel);\r\n  if(C.devis)l.push(\"\ud83d\udccb Devis de r\u00e9f\u00e9rence : \"+C.devis);\r\n  l.push(\"\",\"\ud83d\udd27 Services demand\u00e9s (devis \u221210%) :\");\r\n  Object.keys(sel).forEach(function(key){\r\n    var parts=key.split(\"-\"),pid=parts[0],vid=parts[1];\r\n    var p=P.find(function(x){return x.id===pid;});\r\n    var v=p?p.v.find(function(x){return x.id===vid;}):null;\r\n    l.push(\"  \u2022 \"+(p?p.lb+\" \u2014 \":\"\")+(v?v.lb:\"\"));\r\n  });\r\n  if(f.msg)l.push(\"\",\"\ud83d\udcac Message : \"+f.msg);\r\n  l.push(\"\",\"Merci de me contacter pour \u00e9tablir mon devis personnalis\u00e9.\");\r\n  return l.join(\"\\n\");\r\n}\r\nfunction sendWA(msg){\r\n  var a=document.createElement(\"a\");\r\n  a.href=\"https:\/\/wa.me\/\"+C.wa+\"?text=\"+encodeURIComponent(msg);\r\n  a.target=\"_blank\";a.rel=\"noopener\";a.click();\r\n}\r\nfunction sendEmail(){\r\n  var f=getF();\r\n  var subj=\"BienImmo - Demande de devis compl\u00e9mentaire\";\r\n  var btn=document.getElementById(\"up-send-email\");\r\n  if(btn){btn.disabled=true;btn.textContent=\"\u23f3 Envoi en cours\u2026\";}\r\n  document.getElementById(\"uload\").classList.add(\"show\");\r\n\r\n  fetch(\"\/wp-json\/bienimmo\/v1\/send-email\",{\r\n    method:\"POST\",\r\n    headers:{\"Content-Type\":\"application\/json\"},\r\n    body:JSON.stringify({\r\n      to:\"contact@bienimmo.be\",\r\n      reply_to:f.email,\r\n      subject:subj,\r\n      prenom:f.prenom,nom:f.nom,email:f.email,tel:f.tel,\r\n      devis:C.devis||\"\",services:getSvcList(),message:f.msg||\"\"\r\n    })\r\n  })\r\n  .then(function(r){return r.json();})\r\n  .then(function(data){\r\n    document.getElementById(\"uload\").classList.remove(\"show\");\r\n    if(btn){btn.disabled=false;btn.textContent=\"\ud83d\udce7 Envoyer par email\";}\r\n    if(data.success){showSuc();}\r\n    else{fallbackMailto(subj);}\r\n  })\r\n  .catch(function(){\r\n    document.getElementById(\"uload\").classList.remove(\"show\");\r\n    if(btn){btn.disabled=false;}\r\n    fallbackMailto(subj);\r\n  });\r\n}\r\nfunction fallbackMailto(subj){\r\n  var f=getF();\r\n  window.open(\"mailto:contact@bienimmo.be\"\r\n    +\"&subject=\"+encodeURIComponent(subj)\r\n    +\"&body=\"+encodeURIComponent(buildMsgFull()),\"_blank\");\r\n  showSuc();\r\n}\r\nfunction showSuc(){\r\n  document.getElementById(\"ucontent\").innerHTML=\r\n    '<div class=\"upsuccess uan\"><span class=\"usi\">\u2705<\/span>'\r\n    +'<h2>Demande bien re\u00e7ue !<\/h2>'\r\n    +'<div class=\"upsbadge\">'\r\n    +'<p>\ud83c\udfe0 Un expert BienImmo vous contacte <strong>dans les 24h<\/strong><\/p>'\r\n    +'<p>\ud83d\udcb0 Votre r\u00e9duction de <strong>\u221210%<\/strong> sera appliqu\u00e9e sur votre devis<\/p>'\r\n    +'<\/div>'\r\n    +'<p>Merci pour votre confiance envers BienImmo.<\/p><\/div>';\r\n  var us=document.getElementById(\"usticky\");\r\n  if(us)us.innerHTML='<div style=\"padding:10px 16px\"><a href=\"https:\/\/www.bienimmo.be\" style=\"display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border-radius:11px;background:linear-gradient(135deg,#1d4ed8,#3b82f6);color:#fff;font-size:14px;font-weight:700;text-decoration:none\">Retour sur BienImmo \u2192<\/a><\/div>';\r\n}\r\n\/\/ Boot\r\ndocument.getElementById(\"upaybtn\").addEventListener(\"click\",function(){if(!onContact&&cCnt()>0)showContact();});\r\ndocument.getElementById(\"uwabtn\").addEventListener(\"click\",function(){if(cCnt()>0)sendWA(buildMsg());});\r\nrGrid();\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Offres Exclusives \u2014 BienImmo Envoi en cours\u2026 \ud83c\udfe0 BienImmo R\u00e9novation \u00b7 Construction \u2713 Client confirm\u00e9 \u2728 Offre client exclusif Votre bien et vous m\u00e9ritezencore plus de confort \u2728 Avec BienImmo, nous sommes l\u00e0 pour vous proposer nos services compl\u00e9mentaires. \u2b50 Qualit\u00e9 garantie \u26a1 R\u00e9ponse rapide \ud83d\udd12 Artisans certifi\u00e9s \ud83e\udd1d Services sur devis \u221210% \u2014 s\u00e9lectionnez [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":""},"acf":[],"_links":{"self":[{"href":"https:\/\/bienimmo.be\/nl\/wp-json\/wp\/v2\/pages\/11418"}],"collection":[{"href":"https:\/\/bienimmo.be\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bienimmo.be\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bienimmo.be\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bienimmo.be\/nl\/wp-json\/wp\/v2\/comments?post=11418"}],"version-history":[{"count":22,"href":"https:\/\/bienimmo.be\/nl\/wp-json\/wp\/v2\/pages\/11418\/revisions"}],"predecessor-version":[{"id":11442,"href":"https:\/\/bienimmo.be\/nl\/wp-json\/wp\/v2\/pages\/11418\/revisions\/11442"}],"wp:attachment":[{"href":"https:\/\/bienimmo.be\/nl\/wp-json\/wp\/v2\/media?parent=11418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}