
.nwmb{font-family:Arial,sans-serif;color:#132d3f;line-height:1.65}.nwmb *{box-sizing:border-box}.nwmb-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.nwmb-breadcrumb{padding:14px 0;border-bottom:1px solid #e4edf1}.nwmb-breadcrumb .nwmb-wrap{display:flex;gap:9px}.nwmb-breadcrumb a{color:#0f789e}.nwmb-hero{padding:88px 0;background:linear-gradient(135deg,#f3f8fb,#e5f0f6)}.nwmb-split{display:grid;grid-template-columns:1.12fr .88fr;gap:55px;align-items:center}.nwmb-k{display:block;color:#1680a8;font-size:13px;font-weight:800;letter-spacing:.12em;margin-bottom:10px}.nwmb h1{font-size:clamp(40px,5vw,66px);line-height:1.04;letter-spacing:-.04em;margin:0 0 22px}.nwmb h2{font-size:clamp(30px,3.5vw,47px);line-height:1.12;letter-spacing:-.03em;margin:0 0 28px}.nwmb h3{font-size:21px}.nwmb-lead{font-size:20px}.nwmb-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.nwmb-btn{display:inline-block;padding:15px 22px;border-radius:8px;background:#0f789e;color:#fff!important;text-decoration:none!important;font-weight:800}.nwmb-light{background:#fff;color:#15384b!important;border:1px solid #cedee6}.nwmb-trust{display:flex;gap:14px;flex-wrap:wrap;font-size:14px;font-weight:700}.nwmb-visual{min-height:380px;padding:42px;border-radius:22px;background:#15384b;color:#fff;box-shadow:0 25px 60px #17384b25}.nwmb-visual strong,.nwmb-visual span{display:block}.nwmb-visual strong{font-size:38px;margin-top:80px}.nwmb-visual i{display:inline-block;width:28%;height:75px;background:#ffffff18;border-radius:10px;margin:35px 2% 0 0}.nwmb-sec{padding:80px 0}.nwmb-soft{background:#f5f8fa}.nwmb-grid3,.nwmb-steps,.nwmb-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nwmb-grid3 article,.nwmb-steps article,.nwmb-card,.nwmb-prices article{padding:28px;background:#fff;border:1px solid #dce7ed;border-radius:15px}.nwmb-features{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nwmb-features div{background:#fff;border:1px solid #dce7ed;padding:18px;border-radius:10px;font-weight:700}.nwmb-dark{background:#15384b;color:#fff}.nwmb-dark h2{color:#fff}.nwmb-dark .nwmb-k{color:#78d4f0}.nwmb-dark .nwmb-steps article,.nwmb-dark .nwmb-steps h3,.nwmb-dark .nwmb-steps p{color:#132d3f!important}.nwmb-dark .nwmb-steps b{color:#1590b9!important;font-size:32px}.nwmb-card strong{font-size:26px}.nwmb-prices h3{font-size:29px;margin:7px 0}.nwmb-note{font-size:13px;color:#617783}.nwmb-case{font-size:19px;max-width:900px}.nwmb-case small{display:block;margin-top:18px}.nwmb-faq details{background:#fff;border:1px solid #dce7ed;border-radius:10px;padding:18px 20px;margin:10px 0}.nwmb-faq summary{font-weight:800;cursor:pointer}.nwmb-related{display:flex;flex-wrap:wrap;gap:9px}.nwmb-related a{padding:10px 14px;border:1px solid #d7e4ea;border-radius:999px;text-decoration:none;color:#173a4e;font-weight:700}.nwmb-cta{padding:62px 0;background:#0f789e;color:#fff}.nwmb-cta h2{color:#fff;margin-bottom:10px}.nwmb-cta-grid{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center}.nwmb-white{background:#fff;color:#0e6381!important}
@media(max-width:850px){.nwmb-split,.nwmb-cta-grid{grid-template-columns:1fr}.nwmb-grid3,.nwmb-steps,.nwmb-prices{grid-template-columns:1fr}.nwmb-features{grid-template-columns:1fr 1fr}.nwmb-sec{padding:58px 0}.nwmb-hero{padding:58px 0}}@media(max-width:520px){.nwmb-wrap{width:min(100% - 26px,1180px)}.nwmb-features{grid-template-columns:1fr}.nwmb h1{font-size:38px}}

/* V2: branchegerichte visuele laag + unieke content */
.nwmb-photo,.nwmb-content-image{position:relative;min-height:390px;border-radius:22px;overflow:hidden;background-size:cover;background-position:center;box-shadow:0 25px 60px #17384b25}
.nwmb-photo:before,.nwmb-content-image:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,#12374be8,#0f789e99)}
.nwmb-photo-overlay{position:absolute;left:30px;right:30px;bottom:30px;color:#fff;z-index:2}
.nwmb-photo-overlay span,.nwmb-photo-overlay strong,.nwmb-photo-overlay small{display:block}.nwmb-photo-overlay span{font-size:12px;letter-spacing:.13em;font-weight:800}.nwmb-photo-overlay strong{font-size:38px;line-height:1.05;margin:6px 0}.nwmb-content-image{min-height:330px}.nwmb-content-image span{position:absolute;z-index:2;left:25px;bottom:24px;color:#fff;font-size:30px;font-weight:800}
.nwmb-unique p{font-size:18px}
.nwmb-photo-accountants{background-image:linear-gradient(120deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 20% 25%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(20deg,#dbe9ef,#7eb5c8 35%,#17384b)}
.nwmb-photo-installatiebedrijven{background-image:linear-gradient(121deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 21% 28%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(31deg,#dbe9ef,#7eb5c8 42%,#17384b)}
.nwmb-photo-advocaten{background-image:linear-gradient(122deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 22% 31%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(42deg,#dbe9ef,#7eb5c8 49%,#17384b)}
.nwmb-photo-makelaars{background-image:linear-gradient(123deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 23% 34%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(53deg,#dbe9ef,#7eb5c8 56%,#17384b)}
.nwmb-photo-coaches{background-image:linear-gradient(124deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 24% 37%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(64deg,#dbe9ef,#7eb5c8 63%,#17384b)}
.nwmb-photo-fotografen{background-image:linear-gradient(125deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 25% 40%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(25deg,#dbe9ef,#7eb5c8 70%,#17384b)}
.nwmb-photo-fysiotherapeuten{background-image:linear-gradient(126deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 26% 43%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(36deg,#dbe9ef,#7eb5c8 77%,#17384b)}
.nwmb-photo-hoveniers{background-image:linear-gradient(127deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 27% 46%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(47deg,#dbe9ef,#7eb5c8 84%,#17384b)}
.nwmb-photo-stukadoors{background-image:linear-gradient(128deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 28% 49%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(58deg,#dbe9ef,#7eb5c8 11%,#17384b)}
.nwmb-photo-rijscholen{background-image:linear-gradient(129deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 29% 52%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(69deg,#dbe9ef,#7eb5c8 18%,#17384b)}
.nwmb-photo-zzpers{background-image:linear-gradient(130deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 30% 55%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(30deg,#dbe9ef,#7eb5c8 35%,#17384b)}
.nwmb-photo-mkb{background-image:linear-gradient(131deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 31% 58%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(41deg,#dbe9ef,#7eb5c8 42%,#17384b)}
.nwmb-photo-kapsalons{background-image:linear-gradient(132deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 32% 61%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(52deg,#dbe9ef,#7eb5c8 49%,#17384b)}
.nwmb-photo-klusbedrijven{background-image:linear-gradient(133deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 33% 64%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(63deg,#dbe9ef,#7eb5c8 56%,#17384b)}
.nwmb-photo-zorgbedrijven{background-image:linear-gradient(134deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 34% 67%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(24deg,#dbe9ef,#7eb5c8 63%,#17384b)}
.nwmb-photo-schilders{background-image:linear-gradient(135deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 35% 70%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(35deg,#dbe9ef,#7eb5c8 70%,#17384b)}
.nwmb-photo-tandartsen{background-image:linear-gradient(136deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 36% 73%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(46deg,#dbe9ef,#7eb5c8 77%,#17384b)}
.nwmb-photo-schoonheidssalons{background-image:linear-gradient(137deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 37% 76%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(57deg,#dbe9ef,#7eb5c8 84%,#17384b)}
.nwmb-photo-horeca{background-image:linear-gradient(138deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 38% 79%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(68deg,#dbe9ef,#7eb5c8 11%,#17384b)}
.nwmb-photo-aannemers{background-image:linear-gradient(139deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 39% 27%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(29deg,#dbe9ef,#7eb5c8 18%,#17384b)}
.nwmb-photo-elektriciens{background-image:linear-gradient(140deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 40% 30%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(40deg,#dbe9ef,#7eb5c8 35%,#17384b)}
.nwmb-photo-loodgieters{background-image:linear-gradient(141deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 41% 33%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(51deg,#dbe9ef,#7eb5c8 42%,#17384b)}
.nwmb-photo-autobedrijven{background-image:linear-gradient(142deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 42% 36%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(62deg,#dbe9ef,#7eb5c8 49%,#17384b)}
.nwmb-photo-consultants{background-image:linear-gradient(143deg,rgba(15,120,158,.20),rgba(21,56,75,.18)),radial-gradient(circle at 43% 39%,rgba(255,255,255,.30) 0 7%,transparent 8%),linear-gradient(23deg,#dbe9ef,#7eb5c8 56%,#17384b)}

/* V3 HARDFIX: echte lokale image-assets in de plugin */
.nwmb-realimage{margin:0;border-radius:22px;overflow:hidden;box-shadow:0 25px 60px #17384b25;background:#eaf3f7}
.nwmb-realimage img{display:block;width:100%;height:auto;aspect-ratio:14/9;object-fit:cover}
.nwmb-content-realimage img{max-height:390px}
