.tooldemo[data-tooldemo=warmtepompscan]{--ink:#2b2b2b;--cyan:#4edfe6;--cyan-soft:#d7f7f8;--cyan-mid:#a9ecef;--cyan-tekst:#0c757c;--grey:#5d666a;--groen:#48c78e;--groen-tekst:#177a52;--groen-diep:#146b48}.tooldemo[data-tooldemo=warmtepompscan] .stage{--s:1;width:1280px;height:720px;transform:scale(var(--s));transform-origin:0 0;flex:none;position:relative}.tooldemo[data-tooldemo=warmtepompscan] .win{background:#fff;border-radius:26px;width:940px;height:600px;position:absolute;top:40px;left:170px;overflow:hidden;box-shadow:0 30px 70px #1e2d3224}.tooldemo[data-tooldemo=warmtepompscan] .winbar{border-bottom:1.5px solid #eef3f4;align-items:center;gap:8px;height:52px;padding:0 22px;display:flex}.tooldemo[data-tooldemo=warmtepompscan] .winbar i{background:#e2eaec;border-radius:50%;width:11px;height:11px}.tooldemo[data-tooldemo=warmtepompscan] .winbar .url{background:#f1f5f6;border-radius:11px;flex:1;height:22px;margin:0 120px 0 14px;position:relative}.tooldemo[data-tooldemo=warmtepompscan] .winbar .url:before{content:"";background:var(--cyan);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:8px}.tooldemo[data-tooldemo=warmtepompscan] .tabs{opacity:0;gap:10px;display:flex;position:absolute;top:74px;left:40px;right:40px}.tooldemo[data-tooldemo=warmtepompscan] .tab{color:#69726f;background:#f6f8f9;border:1.5px solid #eef3f4;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-size:17px;font-weight:700;display:flex}.tooldemo[data-tooldemo=warmtepompscan] .tab i{background:#d5dee1;border-radius:50%;width:9px;height:9px}.tooldemo[data-tooldemo=warmtepompscan] .tab.on{background:var(--cyan-soft);border-color:var(--cyan);color:var(--ink)}.tooldemo[data-tooldemo=warmtepompscan] .tab.on i{background:var(--cyan)}.tooldemo[data-tooldemo=warmtepompscan] .tab.done{color:var(--ink)}.tooldemo[data-tooldemo=warmtepompscan] .tab.done i{background:var(--groen)}.tooldemo[data-tooldemo=warmtepompscan] .phase{opacity:0;visibility:hidden;position:absolute;inset:140px 40px 34px}.tooldemo[data-tooldemo=warmtepompscan] .ptitle{color:var(--ink);margin-bottom:6px;font-size:26px;font-weight:700}.tooldemo[data-tooldemo=warmtepompscan] .psub{color:var(--grey);margin-bottom:20px;font-size:16px;font-weight:600}.tooldemo[data-tooldemo=warmtepompscan] .p1 .kick{letter-spacing:.13em;color:var(--cyan-tekst);margin-bottom:8px;font-size:14px;font-weight:700}.tooldemo[data-tooldemo=warmtepompscan] .field{height:52px;color:var(--ink);background:#fff;border:1.8px solid #e2eaec;border-radius:14px;align-items:center;margin-bottom:14px;padding:0 18px;font-size:19px;font-weight:600;display:flex}.tooldemo[data-tooldemo=warmtepompscan] .field.klein{width:260px;margin-right:14px;display:inline-flex}.tooldemo[data-tooldemo=warmtepompscan] .field .ph{color:#6f787c}.tooldemo[data-tooldemo=warmtepompscan] .caret{background:var(--cyan);opacity:0;width:2.5px;height:22px;margin-left:3px;display:inline-block}.tooldemo[data-tooldemo=warmtepompscan] .found{color:var(--groen-tekst);opacity:0;align-items:center;gap:8px;margin:2px 0 14px;font-size:16px;font-weight:700;display:inline-flex}.tooldemo[data-tooldemo=warmtepompscan] .bigbtn{background:var(--cyan);width:100%;height:58px;color:var(--ink);border-radius:16px;justify-content:center;align-items:center;font-size:21px;font-weight:700;display:flex;box-shadow:0 14px 32px #4edfe666}.tooldemo[data-tooldemo=warmtepompscan] .sliderblok{background:#f6f8f9;border:1.5px solid #eef3f4;border-radius:16px;margin-bottom:18px;padding:18px 22px}.tooldemo[data-tooldemo=warmtepompscan] .sliderblok .waarde{color:var(--cyan-tekst);margin-bottom:12px;font-size:26px;font-weight:700}.tooldemo[data-tooldemo=warmtepompscan] .rail{background:#e2eaec;border-radius:4px;height:8px;position:relative}.tooldemo[data-tooldemo=warmtepompscan] .rail .vul{background:var(--cyan);border-radius:4px;width:0;position:absolute;top:0;bottom:0;left:0}.tooldemo[data-tooldemo=warmtepompscan] .rail .knop{border:4px solid var(--cyan);background:#fff;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:50%;left:0;box-shadow:0 4px 12px #1e2d322e}.tooldemo[data-tooldemo=warmtepompscan] .kostl{color:var(--grey);opacity:0;margin-top:10px;font-size:15px;font-weight:600}.tooldemo[data-tooldemo=warmtepompscan] .vraag{margin-bottom:14px}.tooldemo[data-tooldemo=warmtepompscan] .vraag .vt{color:var(--ink);margin-bottom:8px;font-size:17px;font-weight:700}.tooldemo[data-tooldemo=warmtepompscan] .chips{gap:10px;display:flex}.tooldemo[data-tooldemo=warmtepompscan] .chip{height:46px;color:var(--grey);background:#fff;border:1.8px solid #e2eaec;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:15.5px;font-weight:700;display:flex}.tooldemo[data-tooldemo=warmtepompscan] .chip i{background:#d5dee1;border-radius:50%;flex:none;width:9px;height:9px}.tooldemo[data-tooldemo=warmtepompscan] .chip.sel{border-color:var(--cyan);background:var(--cyan-soft);color:var(--ink)}.tooldemo[data-tooldemo=warmtepompscan] .chip.sel i{background:var(--cyan)}.tooldemo[data-tooldemo=warmtepompscan] .volgende{background:var(--cyan);width:220px;height:52px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 12px 28px #4edfe661}.tooldemo[data-tooldemo=warmtepompscan] .gelukt{color:var(--groen-tekst);background:#e9f9f1;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 14px;font-size:15px;font-weight:700;display:inline-flex}.tooldemo[data-tooldemo=warmtepompscan] .adviesbox{background:var(--cyan-soft);border:1.5px dashed var(--cyan);border-radius:16px;padding:20px 24px}.tooldemo[data-tooldemo=warmtepompscan] .adviesbox .ar{color:var(--ink);opacity:0;align-items:center;gap:10px;margin-bottom:10px;font-size:16.5px;font-weight:600;display:flex}.tooldemo[data-tooldemo=warmtepompscan] .adviesbox .ar b{background:var(--groen-diep);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.tooldemo[data-tooldemo=warmtepompscan] .reskaart{border:2px solid var(--cyan);opacity:0;background:#fff;border-radius:18px;padding:20px 24px}.tooldemo[data-tooldemo=warmtepompscan] .resk{letter-spacing:.12em;color:var(--cyan-tekst);margin-bottom:12px;font-size:13px;font-weight:700}.tooldemo[data-tooldemo=warmtepompscan] .pomp{align-items:center;gap:16px;margin-bottom:16px;display:flex}.tooldemo[data-tooldemo=warmtepompscan] .pomp .foto{background:linear-gradient(135deg,#3a4046,#23282c);border-radius:12px;flex:none;width:86px;height:60px;position:relative;overflow:hidden}.tooldemo[data-tooldemo=warmtepompscan] .pomp .foto:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff21 4px 6px);border-radius:6px;position:absolute;inset:10px 14px}.tooldemo[data-tooldemo=warmtepompscan] .pomp .pn b{color:var(--ink);font-size:20px;font-weight:700;display:block}.tooldemo[data-tooldemo=warmtepompscan] .pomp .pn span{color:var(--grey);font-size:14.5px;font-weight:600}.tooldemo[data-tooldemo=warmtepompscan] .stats{gap:14px;margin-bottom:14px;display:flex}.tooldemo[data-tooldemo=warmtepompscan] .stat{background:var(--cyan-soft);border-radius:14px;flex:1;padding:12px 16px}.tooldemo[data-tooldemo=warmtepompscan] .stat>span{color:var(--grey);font-size:13.5px;font-weight:700;display:block}.tooldemo[data-tooldemo=warmtepompscan] .stat b{color:var(--cyan-tekst);white-space:nowrap;font-size:25px;font-weight:700}.tooldemo[data-tooldemo=warmtepompscan] .stat b span{font-size:inherit;font-weight:inherit;color:inherit;display:inline}.tooldemo[data-tooldemo=warmtepompscan] .reschecks{color:var(--ink);font-size:15px;font-weight:600}.tooldemo[data-tooldemo=warmtepompscan] .reschecks div{opacity:0;margin-bottom:6px}.tooldemo[data-tooldemo=warmtepompscan] .reschecks div:before{content:"✓";color:var(--groen-tekst);margin-right:8px;font-weight:700}.tooldemo[data-tooldemo=warmtepompscan] .device{opacity:0;background:#fff;border-radius:18px;position:absolute;box-shadow:0 20px 46px #1e2d3226}.tooldemo[data-tooldemo=warmtepompscan] .telefoon{width:130px;height:240px;padding:38px 12px 12px;top:200px;left:18px}.tooldemo[data-tooldemo=warmtepompscan] .telefoon:before{content:"";background:#eef3f4;border-radius:5px;width:44px;height:9px;margin-left:-22px;position:absolute;top:16px;left:50%}.tooldemo[data-tooldemo=warmtepompscan] .laptop{width:150px;height:100px;padding:12px;top:230px;right:8px}.tooldemo[data-tooldemo=warmtepompscan] .laptop:after{content:"";background:#e2eaec;border-radius:0 0 12px 12px;height:12px;position:absolute;bottom:-12px;left:-10px;right:-10px}.tooldemo[data-tooldemo=warmtepompscan] .device .drow{background:#eef3f4;border-radius:5px;height:10px;margin-bottom:8px}.tooldemo[data-tooldemo=warmtepompscan] .toast{background:var(--ink);color:#fff;opacity:0;z-index:8;border-radius:13px;width:200px;padding:12px 15px;font-size:13.5px;font-weight:700;line-height:1.4;position:absolute;box-shadow:0 14px 32px #1e2d324d}.tooldemo[data-tooldemo=warmtepompscan] .toast i{background:var(--cyan);border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.tooldemo[data-tooldemo=warmtepompscan] .toast small{color:#fff9;margin-top:3px;font-size:12px;font-weight:600;display:block}.tooldemo[data-tooldemo=warmtepompscan] .toast.klant{top:120px;left:30px}.tooldemo[data-tooldemo=warmtepompscan] .toast.bedrijf{top:150px;right:14px}.tooldemo[data-tooldemo=warmtepompscan] .balcursor{z-index:9;opacity:0;filter:drop-shadow(0 5px 9px #14282c52);width:24px;height:28px;margin-top:-1px;margin-left:-2px;position:absolute;top:0;left:0}.tooldemo[data-tooldemo=warmtepompscan] .balcursor svg{width:24px;height:28px;display:block}.tooldemo[data-tooldemo=warmtepompscan] .klikring{border:3px solid var(--cyan);opacity:0;z-index:8;border-radius:50%;width:26px;height:26px;position:absolute;top:0;left:0}.tooldemo[data-tooldemo=warmtepompscan] .onderschrift{text-align:center;color:var(--color-pencil);font-size:16px;font-weight:700;position:absolute;bottom:14px;left:0;right:0}.tooldemo[data-tooldemo=warmtepompscan] .onderschrift b{color:var(--color-ink)}.tooldemo[data-tooldemo=laadpaalscan]{--ink:#2b2b2b;--cyan:#4edfe6;--cyan-soft:#d7f7f8;--cyan-mid:#a9ecef;--cyan-tekst:#0c757c;--grey:#5d666a;--groen:#48c78e;--groen-tekst:#177a52;--groen-diep:#146b48}.tooldemo[data-tooldemo=laadpaalscan] .stage{--s:1;width:1280px;height:720px;transform:scale(var(--s));transform-origin:0 0;flex:none;position:relative}.tooldemo[data-tooldemo=laadpaalscan] .win{background:#fff;border-radius:26px;width:940px;height:600px;position:absolute;top:40px;left:170px;overflow:hidden;box-shadow:0 30px 70px #1e2d3224}.tooldemo[data-tooldemo=laadpaalscan] .winbar{border-bottom:1.5px solid #eef3f4;align-items:center;gap:8px;height:52px;padding:0 22px;display:flex}.tooldemo[data-tooldemo=laadpaalscan] .winbar i{background:#e2eaec;border-radius:50%;width:11px;height:11px}.tooldemo[data-tooldemo=laadpaalscan] .winbar .url{background:#f1f5f6;border-radius:11px;flex:1;height:22px;margin:0 120px 0 14px;position:relative}.tooldemo[data-tooldemo=laadpaalscan] .winbar .url:before{content:"";background:var(--cyan);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:8px}.tooldemo[data-tooldemo=laadpaalscan] .tabs{opacity:0;gap:10px;display:flex;position:absolute;top:74px;left:40px;right:40px}.tooldemo[data-tooldemo=laadpaalscan] .tab{color:#69726f;background:#f6f8f9;border:1.5px solid #eef3f4;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-size:17px;font-weight:700;display:flex}.tooldemo[data-tooldemo=laadpaalscan] .tab i{background:#d5dee1;border-radius:50%;width:9px;height:9px}.tooldemo[data-tooldemo=laadpaalscan] .tab.on{background:var(--cyan-soft);border-color:var(--cyan);color:var(--ink)}.tooldemo[data-tooldemo=laadpaalscan] .tab.on i{background:var(--cyan)}.tooldemo[data-tooldemo=laadpaalscan] .tab.done{color:var(--ink)}.tooldemo[data-tooldemo=laadpaalscan] .tab.done i{background:var(--groen)}.tooldemo[data-tooldemo=laadpaalscan] .zij{opacity:0;background:#fff;border:1.5px solid #eef3f4;border-radius:16px;width:212px;padding:12px;position:absolute;top:140px;left:40px;box-shadow:0 10px 26px #1e2d3212}.tooldemo[data-tooldemo=laadpaalscan] .zij .ztitel{color:var(--grey);margin-bottom:8px;font-size:12px;font-weight:700}.tooldemo[data-tooldemo=laadpaalscan] .lucht{background:linear-gradient(118deg,#8fae72 0%,#6f965a 48%,#a3b98a 100%);border-radius:12px;height:124px;margin-bottom:10px;position:relative;overflow:hidden}.tooldemo[data-tooldemo=laadpaalscan] .lucht:before{content:"";background:linear-gradient(135deg,#3d444b,#262b30);border-radius:4px;width:88px;height:42px;position:absolute;top:52px;left:52px;transform:rotate(-8deg);box-shadow:6px 8px 12px #141e144d}.tooldemo[data-tooldemo=laadpaalscan] .lucht:after{content:"";background:#f0f0e159;border-radius:8px;width:130px;height:16px;position:absolute;top:88px;left:-16px;transform:rotate(-14deg)}.tooldemo[data-tooldemo=laadpaalscan] .lucht .pin{background:var(--cyan);color:var(--ink);white-space:nowrap;border-radius:8px;padding:3px 8px;font-size:10.5px;font-weight:700;position:absolute;top:34px;left:50%;transform:translate(-50%)}.tooldemo[data-tooldemo=laadpaalscan] .lucht .pin:after{content:"";background:var(--cyan);width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-5px;left:50%;transform:rotate(45deg)}.tooldemo[data-tooldemo=laadpaalscan] .zadres{color:var(--ink);margin-bottom:6px;font-size:12.5px;font-weight:700}.tooldemo[data-tooldemo=laadpaalscan] .zrow{color:var(--grey);border-top:1px solid #eef3f4;justify-content:space-between;padding:7px 0 6px;font-size:12.5px;font-weight:600;display:flex}.tooldemo[data-tooldemo=laadpaalscan] .zrow b{color:var(--ink)}.tooldemo[data-tooldemo=laadpaalscan] .phase{opacity:0;visibility:hidden;position:absolute;inset:140px 40px 34px 280px}.tooldemo[data-tooldemo=laadpaalscan] .ptitle{color:var(--ink);margin-bottom:6px;font-size:26px;font-weight:700}.tooldemo[data-tooldemo=laadpaalscan] .psub{color:var(--grey);margin-bottom:20px;font-size:16px;font-weight:600}.tooldemo[data-tooldemo=laadpaalscan] .p1 .kick{letter-spacing:.13em;color:var(--cyan-tekst);margin-bottom:8px;font-size:14px;font-weight:700}.tooldemo[data-tooldemo=laadpaalscan] .sterren{color:var(--ink);align-items:center;gap:8px;margin-bottom:14px;font-size:15.5px;font-weight:700;display:flex}.tooldemo[data-tooldemo=laadpaalscan] .sterren .st{color:#836200;letter-spacing:2px;font-size:18px}.tooldemo[data-tooldemo=laadpaalscan] .sterren .rev{color:var(--grey);font-weight:600}.tooldemo[data-tooldemo=laadpaalscan] .usps{margin-bottom:18px}.tooldemo[data-tooldemo=laadpaalscan] .usp{color:var(--ink);align-items:center;gap:9px;margin-bottom:7px;font-size:15.5px;font-weight:600;display:flex}.tooldemo[data-tooldemo=laadpaalscan] .usp b{background:var(--cyan-soft);width:20px;height:20px;color:var(--cyan-tekst);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.tooldemo[data-tooldemo=laadpaalscan] .field{height:52px;color:var(--ink);background:#fff;border:1.8px solid #e2eaec;border-radius:14px;align-items:center;margin-bottom:14px;padding:0 18px;font-size:19px;font-weight:600;display:flex}.tooldemo[data-tooldemo=laadpaalscan] .field.klein{width:250px;margin-right:14px;display:inline-flex}.tooldemo[data-tooldemo=laadpaalscan] .field .ph{color:#6f787c}.tooldemo[data-tooldemo=laadpaalscan] .field .prefix{color:var(--grey);background:#f1f5f6;border-radius:8px;align-items:center;margin-right:12px;padding:4px 10px;font-size:15px;font-weight:700;display:inline-flex}.tooldemo[data-tooldemo=laadpaalscan] .caret{background:var(--cyan);opacity:0;width:2.5px;height:22px;margin-left:3px;display:inline-block}.tooldemo[data-tooldemo=laadpaalscan] .bigbtn{background:var(--cyan);width:100%;height:58px;color:var(--ink);border-radius:16px;justify-content:center;align-items:center;font-size:21px;font-weight:700;display:flex;box-shadow:0 14px 32px #4edfe666}.tooldemo[data-tooldemo=laadpaalscan] .vraag{margin-bottom:16px}.tooldemo[data-tooldemo=laadpaalscan] .vraag .vt{color:var(--ink);margin-bottom:8px;font-size:17px;font-weight:700}.tooldemo[data-tooldemo=laadpaalscan] .vraag .vt small{color:var(--grey);font-size:14px;font-weight:600}.tooldemo[data-tooldemo=laadpaalscan] .chips{gap:10px;display:flex}.tooldemo[data-tooldemo=laadpaalscan] .chip{min-height:52px;color:var(--grey);text-align:center;background:#fff;border:1.8px solid #e2eaec;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:6px 10px;font-size:14px;font-weight:700;display:flex}.tooldemo[data-tooldemo=laadpaalscan] .chip i{background:#d5dee1;border-radius:50%;flex:none;width:9px;height:9px}.tooldemo[data-tooldemo=laadpaalscan] .chip.sel{border-color:var(--cyan);background:var(--cyan-soft);color:var(--ink)}.tooldemo[data-tooldemo=laadpaalscan] .chip.sel i{background:var(--cyan)}.tooldemo[data-tooldemo=laadpaalscan] .hint{color:var(--grey);margin-top:10px;font-size:13.5px;font-weight:600}.tooldemo[data-tooldemo=laadpaalscan] .volgende{background:var(--cyan);width:220px;height:52px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 12px 28px #4edfe661}.tooldemo[data-tooldemo=laadpaalscan] .gelukt{color:var(--groen-tekst);background:#e9f9f1;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 14px;font-size:15px;font-weight:700;display:inline-flex}.tooldemo[data-tooldemo=laadpaalscan] .adviesbox{background:var(--cyan-soft);border:1.5px dashed var(--cyan);border-radius:16px;padding:18px 22px}.tooldemo[data-tooldemo=laadpaalscan] .adviesbox .at{color:var(--ink);margin-bottom:12px;font-size:16px;font-weight:700}.tooldemo[data-tooldemo=laadpaalscan] .adviesbox .ar{color:var(--ink);opacity:0;align-items:center;gap:10px;margin-bottom:9px;font-size:15.5px;font-weight:600;display:flex}.tooldemo[data-tooldemo=laadpaalscan] .adviesbox .ar b{background:var(--groen-diep);color:#fff;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.tooldemo[data-tooldemo=laadpaalscan] .banner{color:var(--ink);background:#e9f9f1;border:1.5px solid #bfeeda;border-radius:12px;margin-bottom:16px;padding:11px 16px;font-size:15px;font-weight:700}.tooldemo[data-tooldemo=laadpaalscan] .flabel{color:var(--ink);margin-bottom:6px;font-size:14.5px;font-weight:700}.tooldemo[data-tooldemo=laadpaalscan] .flabel s{color:#bf3225;text-decoration:none}.tooldemo[data-tooldemo=laadpaalscan] .p5{text-align:center}.tooldemo[data-tooldemo=laadpaalscan] .grootvink{background:var(--groen-diep);color:#fff;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 14px;font-size:32px;font-weight:700;display:grid;box-shadow:0 14px 30px #48c78e59}.tooldemo[data-tooldemo=laadpaalscan] .reskaart{text-align:left;border:2px solid var(--cyan);opacity:0;background:#fff;border-radius:18px;width:560px;margin:16px auto 0;padding:18px 22px}.tooldemo[data-tooldemo=laadpaalscan] .resk{letter-spacing:.12em;color:var(--cyan-tekst);margin-bottom:10px;font-size:12.5px;font-weight:700}.tooldemo[data-tooldemo=laadpaalscan] .pomp{align-items:center;gap:16px;margin-bottom:12px;display:flex}.tooldemo[data-tooldemo=laadpaalscan] .pomp .foto{background:linear-gradient(135deg,#3a4046,#23282c);border-radius:10px;flex:none;width:60px;height:82px;position:relative}.tooldemo[data-tooldemo=laadpaalscan] .pomp .foto:before{content:"";background:#ffffff40;border-radius:2px;width:16px;height:3px;margin-left:-8px;position:absolute;top:14px;left:50%}.tooldemo[data-tooldemo=laadpaalscan] .pomp .foto:after{content:"";border:3.5px solid #ffffff47;border-radius:50%;width:26px;height:26px;margin-left:-13px;position:absolute;bottom:12px;left:50%}.tooldemo[data-tooldemo=laadpaalscan] .pomp .pn em{color:var(--grey);font-size:13px;font-style:normal;font-weight:700;display:block}.tooldemo[data-tooldemo=laadpaalscan] .pomp .pn b{color:var(--ink);font-size:21px;font-weight:700;display:block}.tooldemo[data-tooldemo=laadpaalscan] .pomp .pn span{color:var(--grey);font-size:14px;font-weight:600}.tooldemo[data-tooldemo=laadpaalscan] .midchip{color:var(--groen-tekst);background:#e9f9f1;border-radius:8px;align-items:center;margin-top:5px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.tooldemo[data-tooldemo=laadpaalscan] .reschecks{color:var(--ink);font-size:14.5px;font-weight:600}.tooldemo[data-tooldemo=laadpaalscan] .reschecks div{opacity:0;margin-bottom:5px}.tooldemo[data-tooldemo=laadpaalscan] .reschecks div:before{content:"✓";color:var(--groen-tekst);margin-right:8px;font-weight:700}.tooldemo[data-tooldemo=laadpaalscan] .device{opacity:0;background:#fff;border-radius:18px;position:absolute;box-shadow:0 20px 46px #1e2d3226}.tooldemo[data-tooldemo=laadpaalscan] .telefoon{width:130px;height:240px;padding:38px 12px 12px;top:200px;left:18px}.tooldemo[data-tooldemo=laadpaalscan] .telefoon:before{content:"";background:#eef3f4;border-radius:5px;width:44px;height:9px;margin-left:-22px;position:absolute;top:16px;left:50%}.tooldemo[data-tooldemo=laadpaalscan] .laptop{width:150px;height:100px;padding:12px;top:230px;right:8px}.tooldemo[data-tooldemo=laadpaalscan] .laptop:after{content:"";background:#e2eaec;border-radius:0 0 12px 12px;height:12px;position:absolute;bottom:-12px;left:-10px;right:-10px}.tooldemo[data-tooldemo=laadpaalscan] .device .drow{background:#eef3f4;border-radius:5px;height:10px;margin-bottom:8px}.tooldemo[data-tooldemo=laadpaalscan] .toast{background:var(--ink);color:#fff;opacity:0;z-index:8;border-radius:13px;width:200px;padding:12px 15px;font-size:13.5px;font-weight:700;line-height:1.4;position:absolute;box-shadow:0 14px 32px #1e2d324d}.tooldemo[data-tooldemo=laadpaalscan] .toast i{background:var(--cyan);border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.tooldemo[data-tooldemo=laadpaalscan] .toast small{color:#fff9;margin-top:3px;font-size:12px;font-weight:600;display:block}.tooldemo[data-tooldemo=laadpaalscan] .toast.klant{top:120px;left:30px}.tooldemo[data-tooldemo=laadpaalscan] .toast.bedrijf{top:150px;right:14px}.tooldemo[data-tooldemo=laadpaalscan] .balcursor{z-index:9;opacity:0;filter:drop-shadow(0 5px 9px #14282c52);width:24px;height:28px;margin-top:-1px;margin-left:-2px;position:absolute;top:0;left:0}.tooldemo[data-tooldemo=laadpaalscan] .balcursor svg{width:24px;height:28px;display:block}.tooldemo[data-tooldemo=laadpaalscan] .klikring{border:3px solid var(--cyan);opacity:0;z-index:8;border-radius:50%;width:26px;height:26px;position:absolute;top:0;left:0}.tooldemo[data-tooldemo=laadpaalscan] .onderschrift{text-align:center;color:var(--color-pencil);font-size:16px;font-weight:700;position:absolute;bottom:14px;left:0;right:0}.tooldemo[data-tooldemo=laadpaalscan] .onderschrift b{color:var(--color-ink)}.tooldemo[data-tooldemo=thuisbatterijscan]{--ink:#2b2b2b;--cyan:#4edfe6;--cyan-soft:#d7f7f8;--cyan-mid:#a9ecef;--cyan-tekst:#0c757c;--grey:#5d666a;--groen:#48c78e;--groen-tekst:#177a52;--groen-diep:#146b48}.tooldemo[data-tooldemo=thuisbatterijscan] .stage{--s:1;width:1280px;height:720px;transform:scale(var(--s));transform-origin:0 0;flex:none;position:relative}.tooldemo[data-tooldemo=thuisbatterijscan] .win{background:#fff;border-radius:26px;width:940px;height:600px;position:absolute;top:40px;left:170px;overflow:hidden;box-shadow:0 30px 70px #1e2d3224}.tooldemo[data-tooldemo=thuisbatterijscan] .winbar{border-bottom:1.5px solid #eef3f4;align-items:center;gap:8px;height:52px;padding:0 22px;display:flex}.tooldemo[data-tooldemo=thuisbatterijscan] .winbar i{background:#e2eaec;border-radius:50%;width:11px;height:11px}.tooldemo[data-tooldemo=thuisbatterijscan] .winbar .url{background:#f1f5f6;border-radius:11px;flex:1;height:22px;margin:0 120px 0 14px;position:relative}.tooldemo[data-tooldemo=thuisbatterijscan] .winbar .url:before{content:"";background:var(--cyan);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:8px}.tooldemo[data-tooldemo=thuisbatterijscan] .tabs{opacity:0;gap:10px;display:flex;position:absolute;top:74px;left:40px;right:40px}.tooldemo[data-tooldemo=thuisbatterijscan] .tab{color:#69726f;background:#f6f8f9;border:1.5px solid #eef3f4;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-size:16px;font-weight:700;display:flex}.tooldemo[data-tooldemo=thuisbatterijscan] .tab i{background:#d5dee1;border-radius:50%;width:9px;height:9px}.tooldemo[data-tooldemo=thuisbatterijscan] .tab.on{background:var(--cyan-soft);border-color:var(--cyan);color:var(--ink)}.tooldemo[data-tooldemo=thuisbatterijscan] .tab.on i{background:var(--cyan)}.tooldemo[data-tooldemo=thuisbatterijscan] .tab.done{color:var(--ink)}.tooldemo[data-tooldemo=thuisbatterijscan] .tab.done i{background:var(--groen)}.tooldemo[data-tooldemo=thuisbatterijscan] .zij{opacity:0;background:#fff;border:1.5px solid #eef3f4;border-radius:16px;width:212px;padding:12px;position:absolute;top:140px;left:40px;box-shadow:0 10px 26px #1e2d3212}.tooldemo[data-tooldemo=thuisbatterijscan] .zij .ztitel{color:var(--grey);margin-bottom:8px;font-size:12px;font-weight:700}.tooldemo[data-tooldemo=thuisbatterijscan] .lucht{background:linear-gradient(118deg,#8fae72 0%,#6f965a 48%,#a3b98a 100%);border-radius:12px;height:110px;margin-bottom:10px;position:relative;overflow:hidden}.tooldemo[data-tooldemo=thuisbatterijscan] .lucht:before{content:"";background:linear-gradient(135deg,#3d444b,#262b30);border-radius:4px;width:88px;height:40px;position:absolute;top:46px;left:52px;transform:rotate(-8deg);box-shadow:6px 8px 12px #141e144d}.tooldemo[data-tooldemo=thuisbatterijscan] .lucht:after{content:"";background:#f0f0e159;border-radius:8px;width:130px;height:14px;position:absolute;top:80px;left:-16px;transform:rotate(-14deg)}.tooldemo[data-tooldemo=thuisbatterijscan] .lucht .pin{background:var(--cyan);color:var(--ink);white-space:nowrap;border-radius:8px;padding:3px 8px;font-size:10.5px;font-weight:700;position:absolute;top:28px;left:50%;transform:translate(-50%)}.tooldemo[data-tooldemo=thuisbatterijscan] .lucht .pin:after{content:"";background:var(--cyan);width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-5px;left:50%;transform:rotate(45deg)}.tooldemo[data-tooldemo=thuisbatterijscan] .zadres{color:var(--ink);margin-bottom:6px;font-size:12px;font-weight:700}.tooldemo[data-tooldemo=thuisbatterijscan] .zrow{color:var(--grey);border-top:1px solid #eef3f4;justify-content:space-between;padding:6px 0 5px;font-size:12px;font-weight:600;display:flex}.tooldemo[data-tooldemo=thuisbatterijscan] .zrow b{color:var(--ink)}.tooldemo[data-tooldemo=thuisbatterijscan] .phase{opacity:0;visibility:hidden;position:absolute;inset:132px 40px 30px 280px}.tooldemo[data-tooldemo=thuisbatterijscan] .ptitle{color:var(--ink);margin-bottom:6px;font-size:24px;font-weight:700}.tooldemo[data-tooldemo=thuisbatterijscan] .psub{color:var(--grey);margin-bottom:16px;font-size:15px;font-weight:600}.tooldemo[data-tooldemo=thuisbatterijscan] .p1 .kick{letter-spacing:.13em;color:var(--cyan-tekst);margin-bottom:8px;font-size:14px;font-weight:700}.tooldemo[data-tooldemo=thuisbatterijscan] .p1 .ptitle{font-size:26px}.tooldemo[data-tooldemo=thuisbatterijscan] .sterren{color:var(--ink);align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.tooldemo[data-tooldemo=thuisbatterijscan] .sterren .st{color:#836200;letter-spacing:2px;font-size:17px}.tooldemo[data-tooldemo=thuisbatterijscan] .sterren .rev{color:var(--grey);font-weight:600}.tooldemo[data-tooldemo=thuisbatterijscan] .usps{margin-bottom:14px}.tooldemo[data-tooldemo=thuisbatterijscan] .usp{color:var(--ink);align-items:center;gap:9px;margin-bottom:6px;font-size:15px;font-weight:600;display:flex}.tooldemo[data-tooldemo=thuisbatterijscan] .usp b{background:var(--cyan-soft);width:19px;height:19px;color:var(--cyan-tekst);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.tooldemo[data-tooldemo=thuisbatterijscan] .field{height:50px;color:var(--ink);background:#fff;border:1.8px solid #e2eaec;border-radius:14px;align-items:center;margin-bottom:12px;padding:0 18px;font-size:18px;font-weight:600;display:flex}.tooldemo[data-tooldemo=thuisbatterijscan] .field.klein{width:250px;margin-right:14px;display:inline-flex}.tooldemo[data-tooldemo=thuisbatterijscan] .field .ph{color:#6f787c}.tooldemo[data-tooldemo=thuisbatterijscan] .field .prefix{color:var(--grey);background:#f1f5f6;border-radius:8px;align-items:center;margin-right:12px;padding:4px 10px;font-size:14px;font-weight:700;display:inline-flex}.tooldemo[data-tooldemo=thuisbatterijscan] .caret{background:var(--cyan);opacity:0;width:2.5px;height:21px;margin-left:3px;display:inline-block}.tooldemo[data-tooldemo=thuisbatterijscan] .bigbtn{background:var(--cyan);width:100%;height:54px;color:var(--ink);border-radius:16px;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;box-shadow:0 14px 32px #4edfe666}.tooldemo[data-tooldemo=thuisbatterijscan] .p2 .ptitle{margin-bottom:8px;font-size:21px}.tooldemo[data-tooldemo=thuisbatterijscan] .p2 .sliderblok{margin-bottom:8px;padding:9px 16px 12px}.tooldemo[data-tooldemo=thuisbatterijscan] .p2 .waarde{margin-bottom:8px;font-size:19px}.tooldemo[data-tooldemo=thuisbatterijscan] .p2 .vlabel{margin:0 0 5px}.tooldemo[data-tooldemo=thuisbatterijscan] .p2 .chip{min-height:42px}.tooldemo[data-tooldemo=thuisbatterijscan] .p2 .volgende{width:180px;height:46px;font-size:16px}.tooldemo[data-tooldemo=thuisbatterijscan] .sliderblok{background:#f6f8f9;border:1.5px solid #eef3f4;border-radius:14px;margin-bottom:12px;padding:12px 18px 16px}.tooldemo[data-tooldemo=thuisbatterijscan] .sliderblok .sl{color:var(--grey);margin-bottom:2px;font-size:13.5px;font-weight:700}.tooldemo[data-tooldemo=thuisbatterijscan] .sliderblok .waarde{color:var(--cyan-tekst);margin-bottom:10px;font-size:21px;font-weight:700}.tooldemo[data-tooldemo=thuisbatterijscan] .rail{background:#e2eaec;border-radius:4px;height:8px;position:relative}.tooldemo[data-tooldemo=thuisbatterijscan] .rail .vul{background:var(--cyan);border-radius:4px;width:0;position:absolute;top:0;bottom:0;left:0}.tooldemo[data-tooldemo=thuisbatterijscan] .rail .knop{border:4px solid var(--cyan);background:#fff;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute;top:50%;left:0;box-shadow:0 4px 12px #1e2d322e}.tooldemo[data-tooldemo=thuisbatterijscan] .vlabel{color:var(--ink);margin:2px 0 6px;font-size:14px;font-weight:700}.tooldemo[data-tooldemo=thuisbatterijscan] .vlabel small{color:var(--grey);font-size:12.5px;font-weight:600}.tooldemo[data-tooldemo=thuisbatterijscan] .chips{gap:8px;display:flex}.tooldemo[data-tooldemo=thuisbatterijscan] .chip{min-height:46px;color:var(--grey);text-align:center;background:#fff;border:1.8px solid #e2eaec;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;padding:5px 8px;font-size:13px;font-weight:700;display:flex}.tooldemo[data-tooldemo=thuisbatterijscan] .chip s{color:#69726f;font-size:11px;font-weight:600;text-decoration:none}.tooldemo[data-tooldemo=thuisbatterijscan] .chip.sel{border-color:var(--cyan);background:var(--cyan-soft);color:var(--ink)}.tooldemo[data-tooldemo=thuisbatterijscan] .chip.sel s{color:var(--cyan-tekst)}.tooldemo[data-tooldemo=thuisbatterijscan] .volgende{background:var(--cyan);width:200px;height:50px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 12px 28px #4edfe661}.tooldemo[data-tooldemo=thuisbatterijscan] .vraag{margin-bottom:13px}.tooldemo[data-tooldemo=thuisbatterijscan] .vraag .vt{color:var(--ink);margin-bottom:7px;font-size:15.5px;font-weight:700}.tooldemo[data-tooldemo=thuisbatterijscan] .vraag .vt small{color:var(--grey);font-size:13px;font-weight:600}.tooldemo[data-tooldemo=thuisbatterijscan] .finrow{color:var(--cyan-tekst);border:1.8px solid #e2eaec;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.tooldemo[data-tooldemo=thuisbatterijscan] .finrow small{color:var(--grey);margin-top:2px;font-size:12px;font-weight:600;display:block}.tooldemo[data-tooldemo=thuisbatterijscan] .finrow .tekst{color:var(--ink);flex:1}.tooldemo[data-tooldemo=thuisbatterijscan] .finrow .tekst b{color:var(--cyan-tekst)}.tooldemo[data-tooldemo=thuisbatterijscan] .finrow .box{border:2px solid #d5dee1;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.tooldemo[data-tooldemo=thuisbatterijscan] .finrow.aan{border-color:var(--cyan);background:var(--cyan-soft)}.tooldemo[data-tooldemo=thuisbatterijscan] .finrow.aan .box{background:var(--groen-diep);color:#fff;border-color:var(--groen-tekst)}.tooldemo[data-tooldemo=thuisbatterijscan] .gelukt{color:var(--groen-tekst);background:#e9f9f1;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 13px;font-size:14px;font-weight:700;display:inline-flex}.tooldemo[data-tooldemo=thuisbatterijscan] .adviesbox{background:var(--cyan-soft);border:1.5px dashed var(--cyan);border-radius:16px;align-items:center;gap:16px;padding:16px 20px;display:flex}.tooldemo[data-tooldemo=thuisbatterijscan] .batthumb{background:linear-gradient(90deg,#2c3136 36%,#f0f0ee 36%);border:1.5px solid #e2eaec;border-radius:10px;flex:none;width:64px;height:96px;position:relative}.tooldemo[data-tooldemo=thuisbatterijscan] .batthumb:after{content:"7,7 kWh";background:var(--cyan);color:var(--ink);white-space:nowrap;border-radius:7px;padding:2px 7px;font-size:9.5px;font-weight:700;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.tooldemo[data-tooldemo=thuisbatterijscan] .adviesbox .at{color:var(--ink);margin-bottom:9px;font-size:15px;font-weight:700}.tooldemo[data-tooldemo=thuisbatterijscan] .adviesbox .ar{color:var(--ink);opacity:0;align-items:center;gap:9px;margin-bottom:7px;font-size:14px;font-weight:600;display:flex}.tooldemo[data-tooldemo=thuisbatterijscan] .adviesbox .ar b{background:var(--groen-diep);color:#fff;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.tooldemo[data-tooldemo=thuisbatterijscan] .banner{color:var(--ink);background:#e9f9f1;border:1.5px solid #bfeeda;border-radius:12px;margin-bottom:13px;padding:10px 15px;font-size:14px;font-weight:700}.tooldemo[data-tooldemo=thuisbatterijscan] .p6{text-align:center}.tooldemo[data-tooldemo=thuisbatterijscan] .grootvink{background:var(--groen-diep);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 10px;font-size:28px;font-weight:700;display:grid;box-shadow:0 14px 30px #48c78e59}.tooldemo[data-tooldemo=thuisbatterijscan] .p6 .ptitle{margin-bottom:2px}.tooldemo[data-tooldemo=thuisbatterijscan] .reskaart{text-align:left;border:2px solid var(--cyan);opacity:0;background:#fff;border-radius:18px;width:620px;margin:12px auto 0;padding:16px 20px}.tooldemo[data-tooldemo=thuisbatterijscan] .resk{letter-spacing:.12em;color:var(--cyan-tekst);margin-bottom:9px;font-size:12px;font-weight:700}.tooldemo[data-tooldemo=thuisbatterijscan] .pomp{align-items:center;gap:16px;margin-bottom:11px;display:flex}.tooldemo[data-tooldemo=thuisbatterijscan] .pomp .batthumb{width:52px;height:78px}.tooldemo[data-tooldemo=thuisbatterijscan] .pomp .pn em{color:var(--grey);font-size:12.5px;font-style:normal;font-weight:700;display:block}.tooldemo[data-tooldemo=thuisbatterijscan] .pomp .pn b{color:var(--ink);font-size:19px;font-weight:700;display:block}.tooldemo[data-tooldemo=thuisbatterijscan] .pomp .pn span{color:var(--grey);font-size:13px;font-weight:600}.tooldemo[data-tooldemo=thuisbatterijscan] .stats3{gap:10px;margin-bottom:10px;display:flex}.tooldemo[data-tooldemo=thuisbatterijscan] .s3{background:var(--cyan-soft);text-align:center;border-radius:12px;flex:1;padding:9px 10px}.tooldemo[data-tooldemo=thuisbatterijscan] .s3 b{color:var(--cyan-tekst);white-space:nowrap;font-size:17px;font-weight:700;display:block}.tooldemo[data-tooldemo=thuisbatterijscan] .s3>span{color:var(--grey);font-size:11.5px;font-weight:700}.tooldemo[data-tooldemo=thuisbatterijscan] .s3 b span{font-size:inherit;font-weight:inherit;color:inherit;display:inline}.tooldemo[data-tooldemo=thuisbatterijscan] .reschecks{color:var(--ink);font-size:13.5px;font-weight:600}.tooldemo[data-tooldemo=thuisbatterijscan] .reschecks div{opacity:0;margin-bottom:4px}.tooldemo[data-tooldemo=thuisbatterijscan] .reschecks div:before{content:"✓";color:var(--groen-tekst);margin-right:8px;font-weight:700}.tooldemo[data-tooldemo=thuisbatterijscan] .device{opacity:0;background:#fff;border-radius:18px;position:absolute;box-shadow:0 20px 46px #1e2d3226}.tooldemo[data-tooldemo=thuisbatterijscan] .telefoon{width:130px;height:240px;padding:38px 12px 12px;top:200px;left:18px}.tooldemo[data-tooldemo=thuisbatterijscan] .telefoon:before{content:"";background:#eef3f4;border-radius:5px;width:44px;height:9px;margin-left:-22px;position:absolute;top:16px;left:50%}.tooldemo[data-tooldemo=thuisbatterijscan] .laptop{width:150px;height:100px;padding:12px;top:230px;right:8px}.tooldemo[data-tooldemo=thuisbatterijscan] .laptop:after{content:"";background:#e2eaec;border-radius:0 0 12px 12px;height:12px;position:absolute;bottom:-12px;left:-10px;right:-10px}.tooldemo[data-tooldemo=thuisbatterijscan] .device .drow{background:#eef3f4;border-radius:5px;height:10px;margin-bottom:8px}.tooldemo[data-tooldemo=thuisbatterijscan] .toast{background:var(--ink);color:#fff;opacity:0;z-index:8;border-radius:13px;width:200px;padding:12px 15px;font-size:13.5px;font-weight:700;line-height:1.4;position:absolute;box-shadow:0 14px 32px #1e2d324d}.tooldemo[data-tooldemo=thuisbatterijscan] .toast i{background:var(--cyan);border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.tooldemo[data-tooldemo=thuisbatterijscan] .toast small{color:#fff9;margin-top:3px;font-size:12px;font-weight:600;display:block}.tooldemo[data-tooldemo=thuisbatterijscan] .toast.klant{top:120px;left:30px}.tooldemo[data-tooldemo=thuisbatterijscan] .toast.bedrijf{top:150px;right:14px}.tooldemo[data-tooldemo=thuisbatterijscan] .balcursor{z-index:9;opacity:0;filter:drop-shadow(0 5px 9px #14282c52);width:24px;height:28px;margin-top:-1px;margin-left:-2px;position:absolute;top:0;left:0}.tooldemo[data-tooldemo=thuisbatterijscan] .balcursor svg{width:24px;height:28px;display:block}.tooldemo[data-tooldemo=thuisbatterijscan] .klikring{border:3px solid var(--cyan);opacity:0;z-index:8;border-radius:50%;width:26px;height:26px;position:absolute;top:0;left:0}.tooldemo[data-tooldemo=thuisbatterijscan] .onderschrift{text-align:center;color:var(--grey);font-size:16px;font-weight:700;position:absolute;bottom:14px;left:0;right:0}.tooldemo[data-tooldemo=thuisbatterijscan] .onderschrift b{color:var(--cyan-tekst)}
