
.nwmc{font-family:Arial,sans-serif;color:#132d3f;line-height:1.65}.nwmc *{box-sizing:border-box}.nwmc-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.nwmc-hero{padding:92px 0;background:linear-gradient(135deg,#f4f9fc,#e7f1f7)}.nwmc-hero-grid,.nwmc-split,.nwmc-cta-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.nwmc-k{display:block;font-size:13px;font-weight:800;letter-spacing:.12em;color:#1680a8;margin-bottom:12px}.nwmc h1{font-size:clamp(40px,5vw,68px);line-height:1.03;margin:0 0 24px;letter-spacing:-.04em}.nwmc h2{font-size:clamp(30px,3.6vw,48px);line-height:1.12;margin:0 0 30px;letter-spacing:-.03em}.nwmc h3{font-size:22px;line-height:1.25}.nwmc-lead{font-size:20px;max-width:760px}.nwmc-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.nwmc-btn{display:inline-block;background:#0f789e;color:#fff!important;padding:15px 22px;border-radius:8px;text-decoration:none!important;font-weight:800}.nwmc-btn-light{background:#fff;color:#16384d!important;border:1px solid #cddde6}.nwmc-trust{display:flex;gap:15px;flex-wrap:wrap;font-size:14px;font-weight:700}.nwmc-browser{background:#fff;border-radius:18px;box-shadow:0 24px 60px #20445b22;overflow:hidden}.nwmc-browserbar{padding:13px 18px;background:#18394d;color:#fff}.nwmc-screen{padding:50px 35px}.nwmc-screen strong{display:block;font-size:34px;line-height:1.1}.nwmc-screen span{display:block;margin:12px 0 30px}.nwmc-screen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.nwmc-screen-grid i{height:90px;background:#e6f1f6;border-radius:10px}.nwmc-sec{padding:82px 0}.nwmc-soft{background:#f5f8fa}.nwmc-dark{background:#15384b;color:#fff}.nwmc-grid3,.nwmc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nwmc-grid3 article,.nwmc-steps article,.nwmc-card{background:#fff;padding:30px;border:1px solid #dfe9ee;border-radius:16px;color:#132d3f}.nwmc-featuregrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.nwmc-featuregrid div{background:#fff;border:1px solid #dce8ee;padding:17px;border-radius:10px;font-weight:700}.nwmc-check{padding-left:20px}.nwmc-check li{margin:9px 0}.nwmc-card strong{font-size:28px;display:block;line-height:1.2;margin:8px 0 20px}.nwmc-card li{margin:10px 0}.nwmc-steps article b{font-size:34px;color:#1590b9}.nwmc-chips,.nwmc-related{display:flex;flex-wrap:wrap;gap:10px}.nwmc-chips span,.nwmc-related a{background:#fff;border:1px solid #d8e5eb;padding:11px 15px;border-radius:999px;text-decoration:none;color:#173a4e;font-weight:700}.nwmc-center{text-align:center;max-width:850px;margin:30px auto 0}.nwmc-statgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nwmc-statgrid div{padding:25px;background:#f4f8fa;border-radius:14px}.nwmc-statgrid strong,.nwmc-statgrid span{display:block}.nwmc-statgrid strong{font-size:30px}.nwmc-faq details{background:#fff;border:1px solid #dce7ed;border-radius:10px;margin:10px 0;padding:18px 20px}.nwmc-faq summary{font-weight:800;cursor:pointer}.nwmc-cta{padding:65px 0;background:#0e789e;color:#fff}.nwmc-cta h2{margin-bottom:12px}.nwmc-btn-white{background:#fff;color:#0d5f7c!important;text-align:center}.nwmc-cta-grid{grid-template-columns:1fr auto}
@media(max-width:850px){.nwmc-hero-grid,.nwmc-split,.nwmc-cta-grid{grid-template-columns:1fr}.nwmc-grid3,.nwmc-steps{grid-template-columns:1fr}.nwmc-featuregrid{grid-template-columns:1fr 1fr}.nwmc-hero{padding:60px 0}.nwmc-sec{padding:60px 0}}@media(max-width:520px){.nwmc-wrap{width:min(100% - 26px,1180px)}.nwmc-featuregrid,.nwmc-statgrid{grid-template-columns:1fr}.nwmc h1{font-size:38px}}

.nwmc-breadcrumb{padding:14px 0;background:#fff;border-bottom:1px solid #e6eef2;font-size:14px}
.nwmc-breadcrumb .nwmc-wrap{display:flex;gap:9px;align-items:center}.nwmc-breadcrumb a{color:#0f789e;text-decoration:none;font-weight:700}
.nwmc-proof{background:#fff}.nwmc-inline-cta{margin-top:28px;padding:24px 28px;background:#eef6f9;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:25px}
.nwmc-inline-cta strong,.nwmc-inline-cta span{display:block}.nwmc-inline-cta strong{font-size:24px}.nwmc-inline-cta span{margin-top:4px}
@media(max-width:700px){.nwmc-inline-cta{display:block}.nwmc-inline-cta .nwmc-btn{margin-top:18px}}

.nwmc-realvisual{min-height:360px;border-radius:22px;background:linear-gradient(135deg,#163b50,#0d789e);padding:28px;display:flex;align-items:flex-end;box-shadow:0 25px 55px #17384b24}.nwmc-photo-card{background:#ffffffed;padding:28px;border-radius:15px;width:100%}.nwmc-photo-card span,.nwmc-photo-card strong{display:block}.nwmc-photo-card span{font-size:12px;font-weight:800;letter-spacing:.12em;color:#147fa5}.nwmc-photo-card strong{font-size:30px;line-height:1.1;margin:8px 0}.nwmc-tablewrap{overflow-x:auto}.nwmc-table{width:100%;border-collapse:collapse;background:#fff}.nwmc-table th,.nwmc-table td{text-align:left;padding:18px;border-bottom:1px solid #e1eaef}.nwmc-table thead{background:#17394c;color:#fff}.nwmc-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nwmc-price{border:1px solid #dce7ed;border-radius:16px;padding:28px;background:#fff}.nwmc-price span{font-weight:800;color:#147fa5}.nwmc-price h3{font-size:30px;margin:8px 0}.nwmc-note{font-size:14px;color:#587080}.nwmc-case{max-width:900px;font-size:20px}.nwmc-case div{margin-top:20px;padding:18px;background:#ffffff12;border-radius:10px;font-size:15px}@media(max-width:800px){.nwmc-prices{grid-template-columns:1fr}}

.nwmc-realphoto{margin:0;position:relative;min-height:380px;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#163b50,#0d789e);box-shadow:0 25px 55px #17384b24}
.nwmc-realphoto img{width:100%;height:430px;display:block;object-fit:cover}
.nwmc-realphoto figcaption{position:absolute;right:10px;bottom:8px;background:#102f40d9;color:#fff;padding:5px 8px;border-radius:5px;font-size:10px}
.nwmc-realphoto.nwmc-image-fallback:before{content:"Professioneel webdesign · strategie · techniek";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px;color:#fff;font-size:28px;font-weight:800}

/* V5 kleur- en linkfix */
.nwmc .nwmc-dark,
.nwmc .nwmc-dark h1,
.nwmc .nwmc-dark h2,
.nwmc .nwmc-dark h3,
.nwmc .nwmc-dark h4,
.nwmc .nwmc-dark p,
.nwmc .nwmc-dark li,
.nwmc .nwmc-dark strong,
.nwmc .nwmc-dark b,
.nwmc .nwmc-dark span:not(.nwmc-k){color:#fff!important}
.nwmc .nwmc-dark .nwmc-k{color:#75d4f2!important}
.nwmc .nwmc-dark a:not(.nwmc-btn){color:#fff!important;text-decoration:underline}
.nwmc .nwmc-chips{display:flex;flex-wrap:wrap;gap:10px}
.nwmc .nwmc-chips a{display:inline-block;background:#fff;border:1px solid #d8e5eb;padding:11px 15px;border-radius:999px;text-decoration:none!important;color:#173a4e!important;font-weight:700;transition:.18s ease}
.nwmc .nwmc-chips a:hover,.nwmc .nwmc-chips a:focus{background:#0f789e;color:#fff!important;border-color:#0f789e;transform:translateY(-1px)}

/* V6: tekst in de zes witte werkwijze-kaarten moet donker zijn */
.nwmc .nwmc-dark .nwmc-steps article,
.nwmc .nwmc-dark .nwmc-steps article h3,
.nwmc .nwmc-dark .nwmc-steps article p,
.nwmc .nwmc-dark .nwmc-steps article li,
.nwmc .nwmc-dark .nwmc-steps article span:not(.nwmc-k),
.nwmc .nwmc-dark .nwmc-steps article strong{color:#132d3f!important}
.nwmc .nwmc-dark .nwmc-steps article b{color:#1590b9!important}
