
:root{--wovk-dark:#081b2d;--wovk-dark2:#0d2740;--wovk-green:#20a464;--wovk-red:#20a464;--wovk-orange:#20a464;--wovk-light:#f5f7fa;--wovk-text:#111;--wovk-muted:#5d6670;--wovk-border:#e3e8ee;--wovk-white:#fff;--wovk-radius:18px;--wovk-shadow:0 12px 34px rgba(0,0,0,.08);--wovk-max:1220px}
.wovk-page,.wovk-page *{box-sizing:border-box}.wovk-page{font-family:Arial,Helvetica,sans-serif;color:var(--wovk-text);line-height:1.65;background:#fff}.wovk-page img{max-width:100%;height:auto;display:block}.wovk-container{width:100%;max-width:var(--wovk-max);margin:0 auto;padding:0 24px}.wovk-section{padding:76px 0;background:#fff}.wovk-light{background:var(--wovk-light)}.wovk-dark{background:var(--wovk-dark);color:#fff}.wovk-dark h2,.wovk-dark h3,.wovk-dark p,.wovk-dark li,.wovk-dark td,.wovk-dark th{color:#fff}.wovk-eyebrow{display:inline-block;margin-bottom:12px;color:var(--wovk-green);font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wovk-section h2{margin:0 0 18px;font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-.025em}.wovk-section h3{margin:0 0 10px;font-size:22px;line-height:1.25}.wovk-lead{font-size:20px;max-width:900px;color:#303841;margin:0 0 30px}.wovk-dark .wovk-lead{color:#fff}
.wovk-hero{background:linear-gradient(135deg,var(--wovk-dark),var(--wovk-dark2));color:#fff;padding:92px 0 72px}.wovk-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:46px;align-items:center}.wovk-hero h1{font-size:clamp(40px,5.5vw,68px);line-height:1.02;margin:0 0 18px;color:#fff;letter-spacing:-.035em}.wovk-hero h2{font-size:clamp(22px,2.7vw,32px);line-height:1.2;margin:0 0 18px;color:#fff;font-weight:700}.wovk-hero p{font-size:17px;color:#fff;margin:0 0 15px}.wovk-hero-image img,.wovk-img{width:100%;border-radius:var(--wovk-radius);box-shadow:var(--wovk-shadow);object-fit:cover}.wovk-hero-image img{min-height:520px;max-height:620px;object-fit:cover}.wovk-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 20px}.wovk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 22px;border-radius:8px;font-weight:800;text-decoration:none!important;transition:.2s}.wovk-btn-primary{background:var(--wovk-orange);color:#fff!important}.wovk-btn-primary:hover{transform:translateY(-2px);filter:brightness(.95)}.wovk-btn-ghost{border:1px solid rgba(255,255,255,.5);color:#fff!important;background:transparent}.wovk-proof{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;font-weight:700}
.wovk-strip{background:#fff;border-bottom:1px solid var(--wovk-border)}.wovk-strip-grid{display:grid;grid-template-columns:repeat(4,1fr)}.wovk-strip-grid>div{padding:24px 18px;display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;column-gap:12px;border-right:1px solid var(--wovk-border)}.wovk-strip-grid>div:last-child{border-right:0}.wovk-strip b{grid-row:1/3;width:38px;height:38px;border-radius:50%;background:#e9f7f0;color:var(--wovk-green);display:flex;align-items:center;justify-content:center}.wovk-strip strong{font-size:15px}.wovk-strip span{font-size:13px;color:var(--wovk-muted)}
.wovk-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.wovk-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wovk-grid-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.wovk-card,.wovk-mini,.wovk-step{background:#fff;border:1px solid var(--wovk-border);border-radius:var(--wovk-radius);padding:28px;box-shadow:0 8px 24px rgba(0,0,0,.04)}.wovk-dark .wovk-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15);box-shadow:none}.wovk-card ul,.wovk-checks{padding:0;margin:18px 0 0;list-style:none}.wovk-card li,.wovk-checks li{position:relative;padding-left:25px;margin:8px 0}.wovk-card li:before,.wovk-checks li:before{content:"✓";position:absolute;left:0;color:var(--wovk-green);font-weight:900}.wovk-tag{display:inline-block;background:#e9f7f0;color:#168a52;border-radius:999px;padding:5px 10px;font-weight:800;font-size:12px;text-transform:uppercase}.wovk-price{font-size:31px;font-weight:900;margin:14px 0}.price.featured{border:2px solid var(--wovk-green);transform:translateY(-8px)}.wovk-note{font-size:13px;color:var(--wovk-muted);margin-top:18px}.wovk-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:46px;align-items:center}.wovk-split.reverse{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr)}.compact{gap:14px;margin-top:24px}.wovk-mini{padding:20px;box-shadow:none}.wovk-mini b,.wovk-step b{display:inline-flex;width:38px;height:38px;border-radius:50%;align-items:center;justify-content:center;background:#e9f7f0;color:var(--wovk-green);margin-bottom:12px}.wovk-step{padding:20px}.wovk-step h3{font-size:18px}.wovk-step p{font-size:14px;margin:0;color:var(--wovk-muted)}
.wovk-table-wrap{overflow:auto;border-radius:var(--wovk-radius);border:1px solid rgba(255,255,255,.15)}.wovk-table{width:100%;border-collapse:collapse;min-width:720px}.wovk-table th,.wovk-table td{padding:17px 18px;text-align:left;border-bottom:1px solid rgba(255,255,255,.13)}.wovk-table th{background:rgba(255,255,255,.1);font-size:14px;text-transform:uppercase}.wovk-table td:first-child{font-weight:800;width:25%}
.wovk-textlink{font-weight:800;color:var(--wovk-orange)!important;text-decoration:none}.wovk-cities{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.wovk-cities a{padding:9px 14px;background:#fff;border:1px solid var(--wovk-border);border-radius:999px;color:var(--wovk-dark)!important;text-decoration:none;font-weight:700}.wovk-cities a:hover{border-color:var(--wovk-green);color:#168a52!important}.reviews .stars{color:#f4b400;letter-spacing:2px;font-size:20px;margin-bottom:12px}
.wovk-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wovk-faq-grid details{background:#fff;border:1px solid var(--wovk-border);border-radius:12px;padding:0 20px}.wovk-faq-grid summary{cursor:pointer;font-weight:800;padding:18px 0}.wovk-faq-grid p{margin:0 0 18px;color:var(--wovk-muted)}.wovk-links{list-style:none;margin:0;padding:0}.wovk-links li{margin:10px 0}.wovk-links a,.wovk-dark .wovk-links a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35)}
.wovk-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;background:linear-gradient(135deg,#f5f7fa,#fff);border:1px solid var(--wovk-border);border-radius:22px;padding:38px}.wovk-cta h2{font-size:clamp(30px,4vw,46px);margin:0 0 12px}.wovk-cta p{max-width:780px;margin:0}
@media(max-width:980px){.wovk-hero-grid,.wovk-split,.wovk-split.reverse{grid-template-columns:1fr}.wovk-grid-3{grid-template-columns:1fr 1fr}.wovk-grid-5{grid-template-columns:1fr 1fr}.wovk-strip-grid{grid-template-columns:1fr 1fr}.wovk-hero-image img{min-height:360px}.price.featured{transform:none}.wovk-cta{grid-template-columns:1fr}}
@media(max-width:680px){.wovk-container{padding:0 18px}.wovk-section{padding:54px 0}.wovk-hero{padding:62px 0 52px}.wovk-hero h1{font-size:38px}.wovk-hero h2{font-size:23px}.wovk-grid-2,.wovk-grid-3,.wovk-grid-5,.wovk-faq-grid,.wovk-strip-grid{grid-template-columns:1fr}.wovk-strip-grid>div{border-right:0;border-bottom:1px solid var(--wovk-border)}.wovk-actions{flex-direction:column}.wovk-btn{width:100%}.wovk-hero-image img{min-height:280px}.wovk-card,.wovk-mini,.wovk-step{padding:22px}.wovk-cta{padding:26px}}



/* V3 kleurcorrectie op de vaste wovk-master */
.wovk-btn-primary{background:var(--wovk-green)!important;color:#fff!important}
.wovk-btn-primary:hover{background:#168a52!important}
.wovk-textlink{color:var(--wovk-green)!important}

.wovk-local-hero{min-height:650px;display:flex;align-items:center;background-color:#071a2b}.wovk-local-hero .wovk-hero-grid{grid-template-columns:minmax(0,800px) 1fr}.wovk-local-hero h1,.wovk-local-hero p{color:#fff}.wovk-split img{width:100%;height:430px;object-fit:cover;border-radius:22px}.wovk-ranking{display:grid;gap:22px}.wovk-rank-card{display:grid;grid-template-columns:64px 1fr;gap:22px;padding:28px;background:#fff;border:1px solid #dfe7ed;border-radius:22px;box-shadow:0 10px 30px rgba(7,26,43,.07)}.rank-no{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#20a464;color:#fff;font-size:25px;font-weight:800}.rank-tag{font-weight:700;color:#168a52}.wovk-dark .wovk-table{background:#fff;color:#071a2b}
@media(max-width:767px){.wovk-local-hero{min-height:auto;padding:90px 0 70px}.wovk-local-hero .wovk-hero-grid{grid-template-columns:1fr}.wovk-rank-card{grid-template-columns:48px 1fr;padding:20px;gap:14px}.rank-no{width:44px;height:44px}.wovk-split img{height:300px}}

.wovk-hero-benefits{display:flex;flex-wrap:wrap;gap:10px 22px;margin:22px 0 4px;color:#fff;font-weight:800}.wovk-hero-benefits span{background:rgba(32,164,100,.18);border:1px solid rgba(93,222,157,.45);padding:9px 13px;border-radius:999px}.wovk-offer-highlight{background:#e9f7f0!important;border-top:1px solid #cbeada;border-bottom:1px solid #cbeada}.wovk-biglead{font-size:19px;line-height:1.75;max-width:1000px}.wovk-btn-outlinegreen{display:inline-flex;align-items:center;justify-content:center;border:2px solid #20a464!important;color:#168a52!important;background:#fff!important;border-radius:10px;padding:14px 22px;font-weight:800;text-decoration:none!important}.wovk-btn-outlinegreen:hover{background:#20a464!important;color:#fff!important}

.wovk-hero-offerline{font-size:clamp(24px,3vw,38px);line-height:1.15;font-weight:900;color:#67dc9f;margin:10px 0 20px}.wovk-benefit-card{position:relative}.wovk-benefit-icon{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:42px;padding:0 12px;border-radius:999px;background:#20a464;color:#fff;font-weight:900;margin-bottom:14px;letter-spacing:.3px}

.wovk-local-figure{margin:28px 0 34px}.wovk-local-figure img{width:100%;max-height:520px;object-fit:cover;border-radius:22px;display:block}.wovk-local-figure figcaption{font-size:13px;opacity:.72;margin-top:8px}.wovk-local-deep .wovk-card{height:100%}

/* Emmen master V2: leesbaar vergelijkingsblok */
.wovk-projectmatch{background:#f5f7fa!important;color:#081b2d!important}
.wovk-projectmatch h2,.wovk-projectmatch h3,.wovk-projectmatch p,.wovk-projectmatch li,.wovk-projectmatch th,.wovk-projectmatch td{color:#081b2d!important}
.wovk-projectmatch .wovk-table-wrap{border-color:#dfe7ed!important;background:#fff}
.wovk-projectmatch .wovk-table th{background:#e9f7f0!important;color:#081b2d!important}
.wovk-projectmatch .wovk-table td{background:#fff!important;color:#081b2d!important;border-bottom-color:#e3e8ee!important}

/* Emmen master: readable light project block */
.wovk-light, .wovk-light p, .wovk-light li, .wovk-light td, .wovk-light th,
.wovk-light .wovk-card, .wovk-light .wovk-card p {color:#081b2d;}
.wovk-light h2,.wovk-light h3,.wovk-light strong {color:#081b2d;}
