:root{--kmk-ink:#17231f;--kmk-muted:#607068;--kmk-green:#0c6b4f;--kmk-green-dark:#074a38;--kmk-mint:#e9f5ef;--kmk-cream:#f7f5ef;--kmk-line:#dce4df;--kmk-white:#fff;--kmk-shadow:0 18px 60px rgba(25,52,42,.10)}
.kmk-wcp{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--kmk-ink);background:#fff;line-height:1.65}.kmk-wcp *{box-sizing:border-box}.kmk-wcp-wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}.kmk-wcp-wrap--smal{max-width:760px}.kmk-wcp-voorvertoning{padding:12px 20px;background:#fff5cf;border-bottom:1px solid #ead27d;text-align:center;font-size:14px}.kmk-wcp-hero{background:linear-gradient(135deg,#f1f8f4 0%,#fff 62%,#f7f1e7 100%);border-bottom:1px solid var(--kmk-line);padding:68px 0 56px}.kmk-wcp-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:54px;align-items:center}.kmk-wcp-eyebrow,.kmk-wcp-sectielabel{margin:0 0 12px;color:var(--kmk-green);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kmk-wcp-eyebrow span{background:var(--kmk-green);color:#fff;padding:5px 9px;border-radius:999px;letter-spacing:.04em}.kmk-wcp-adres{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(38px,5vw,66px);line-height:1.02;letter-spacing:-.035em}.kmk-wcp-belofte{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(22px,2.6vw,31px);line-height:1.25;margin:22px 0 12px}.kmk-wcp-inleiding{max-width:700px;color:var(--kmk-muted);font-size:18px;margin:0}.kmk-wcp-hero-acties{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.kmk-wcp-knop{appearance:none;border:0;border-radius:12px;padding:14px 19px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:.2s ease}.kmk-wcp-knop--primair{background:var(--kmk-green);color:#fff;box-shadow:0 10px 24px rgba(12,107,79,.2)}.kmk-wcp-knop--primair:hover{background:var(--kmk-green-dark);transform:translateY(-1px)}.kmk-wcp-knop--secundair{background:#fff;color:var(--kmk-ink);border:1px solid var(--kmk-line)}.kmk-wcp-vertrouwen{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:24px;color:#54645d;font-size:13px}.kmk-wcp-vertrouwen span:before{content:"✓";color:var(--kmk-green);font-weight:900;margin-right:6px}.kmk-wcp-samenvatting{background:#fff;border:1px solid rgba(12,107,79,.16);border-radius:24px;padding:25px;box-shadow:var(--kmk-shadow)}.kmk-wcp-samenvatting-label{font-weight:800;margin:0 0 15px}.kmk-wcp-kern-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kmk-wcp-kernkaart{background:var(--kmk-cream);border-radius:14px;padding:13px}.kmk-wcp-kernkaart--breed{grid-column:1/-1;background:var(--kmk-mint)}.kmk-wcp-kernkaart span{display:block;font-size:12px;color:var(--kmk-muted);margin-bottom:4px}.kmk-wcp-kernkaart strong{font-size:18px;line-height:1.25}.kmk-wcp-status{font-size:13px;color:var(--kmk-green-dark);font-weight:700;margin:17px 0 0;padding-top:15px;border-top:1px solid var(--kmk-line)}.kmk-wcp-snelnav{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-bottom:1px solid var(--kmk-line)}.admin-bar .kmk-wcp-snelnav{top:32px}.kmk-wcp-snelnav .kmk-wcp-wrap{display:flex;gap:24px;overflow:auto;scrollbar-width:none}.kmk-wcp-snelnav a{padding:15px 0;color:var(--kmk-muted);text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap}.kmk-wcp-snelnav a:hover{color:var(--kmk-green)}.kmk-wcp-body{padding-block:58px 90px}.kmk-wcp-blok{scroll-margin-top:92px;padding:48px 0;border-bottom:1px solid var(--kmk-line)}.kmk-wcp-h{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(30px,4vw,46px);line-height:1.1;letter-spacing:-.025em;margin:0 0 13px}.kmk-wcp-sub,.kmk-wcp-lead{max-width:760px;color:var(--kmk-muted);font-size:17px;margin:0 0 28px}.kmk-wcp-lead{font-family:"Source Serif 4",Georgia,serif;color:var(--kmk-ink);font-size:23px;line-height:1.45}.kmk-wcp-signalen{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0}.kmk-wcp-signalen>div{display:flex;gap:12px;align-items:flex-start;padding:18px;background:var(--kmk-cream);border-radius:16px}.kmk-wcp-signalen span,.kmk-wcp-vraagnummer,.kmk-wcp-proces>li>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:50%;background:var(--kmk-green);color:#fff;font-weight:900}.kmk-wcp-signalen p{margin:2px 0 0;font-weight:700;line-height:1.4}.kmk-wcp-kadertekst,.kmk-wcp-noot{background:#f4f7f5;border-left:4px solid var(--kmk-green);padding:14px 16px;border-radius:0 10px 10px 0;color:#526159;font-size:14px}.kmk-wcp-vragen{list-style:none;padding:0;margin:0;display:grid;gap:14px}.kmk-wcp-vraag{display:flex;gap:18px;padding:23px;border:1px solid var(--kmk-line);border-radius:18px;background:#fff}.kmk-wcp-vraag-feit{margin:0 0 5px;color:var(--kmk-green);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.kmk-wcp-vraag-tekst{font-size:20px;line-height:1.35;margin:0 0 7px}.kmk-wcp-vraag-waarom{margin:0;color:var(--kmk-muted)}.kmk-wcp-herkomst{font-size:12px;color:#78877f;margin:10px 0 0}.kmk-wcp-feiten{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0}.kmk-wcp-feit{border:1px solid var(--kmk-line);border-radius:16px;padding:18px;background:#fff}.kmk-wcp-feit dt{font-size:13px;color:var(--kmk-muted)}.kmk-wcp-feit dd{margin:4px 0 0}.kmk-wcp-waarde{display:block;font-size:24px;font-weight:800}.kmk-wcp-bron{display:block;font-size:12px;color:#78877f;margin-top:8px}.kmk-wcp-marktkaart{padding:28px;border-radius:22px;background:linear-gradient(135deg,var(--kmk-green-dark),var(--kmk-green));color:#fff}.kmk-wcp-indicatie-label{font-weight:700;margin:0;opacity:.8}.kmk-wcp-indicatie-band{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(30px,5vw,52px);line-height:1;margin:8px 0 22px}.kmk-wcp-band{height:10px;border-radius:999px;background:rgba(255,255,255,.25);position:relative}.kmk-wcp-band span{position:absolute;left:8%;right:8%;top:2px;height:6px;border-radius:999px;background:#fff}.kmk-wcp-marktkaart .kmk-wcp-herkomst,.kmk-wcp-marktkaart .kmk-wcp-kadertekst{color:rgba(255,255,255,.8)}.kmk-wcp-marktkaart .kmk-wcp-kadertekst{background:rgba(255,255,255,.1);border-color:#fff}.kmk-wcp-verkopen{margin-top:18px;padding:22px;border:1px solid var(--kmk-line);border-radius:18px}.kmk-wcp-verkopen h3{margin-top:0}.kmk-wcp-verkopen ul{list-style:none;padding:0;margin:0}.kmk-wcp-verkopen li{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--kmk-line)}.kmk-wcp-professional{display:grid;grid-template-columns:72px 1fr;gap:20px;padding:26px;border-radius:20px;background:var(--kmk-mint)}.kmk-wcp-avatar{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--kmk-green);color:#fff;font-family:"Source Serif 4",serif;font-size:34px;font-weight:800}.kmk-wcp-oordeel-uitkomst{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--kmk-green);margin:0 0 7px}.kmk-wcp-oordeel-toelichting{font-family:"Source Serif 4",Georgia,serif;font-size:24px;line-height:1.4;margin:0 0 14px}.kmk-wcp-profnaam{font-weight:900;margin:0}.kmk-wcp-lokale-duiding{margin-top:16px;padding:22px;border:1px solid var(--kmk-line);border-radius:18px}.kmk-wcp-lokale-duiding h3{margin-top:0}.kmk-wcp-proces{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.kmk-wcp-proces li{padding:18px;background:var(--kmk-cream);border-radius:16px}.kmk-wcp-proces li>span{margin-bottom:12px}.kmk-wcp-proces strong{display:block;line-height:1.3}.kmk-wcp-proces p{font-size:13px;color:var(--kmk-muted);margin:7px 0 0}.kmk-wcp-grenzen-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kmk-wcp-grenzen-grid>div{padding:22px;border-radius:18px;background:var(--kmk-cream)}.kmk-wcp-grenzen-grid h3{margin-top:0}.kmk-wcp-grenzen-grid ul{margin-bottom:0;padding-left:20px}.kmk-wcp-uitgever{margin-top:24px;color:var(--kmk-muted);font-size:14px}.kmk-wcp-cta{margin-top:48px;padding:34px;border-radius:24px;background:linear-gradient(135deg,#e8f4ee,#faf5ea);display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center}.kmk-wcp-cta h2{font-family:"Source Serif 4",Georgia,serif;font-size:38px;line-height:1.1;margin:0 0 8px}.kmk-wcp-cta p{margin:0;color:var(--kmk-muted);max-width:700px}.kmk-wcp-intrek{margin:80px 0;padding:30px;border:1px solid var(--kmk-line);border-radius:20px}.kmk-wcp-intrek-kop{font-size:26px;font-weight:900}.kmk-wcp-deelmelding{grid-column:1/-1;margin:0;font-size:13px}
@media(max-width:900px){.kmk-wcp-hero-grid{grid-template-columns:1fr}.kmk-wcp-signalen{grid-template-columns:1fr}.kmk-wcp-proces{grid-template-columns:repeat(2,1fr)}.kmk-wcp-cta{grid-template-columns:1fr}.kmk-wcp-cta .kmk-wcp-knop{justify-self:start}}
@media(max-width:782px){.admin-bar .kmk-wcp-snelnav{top:46px}}
@media(max-width:640px){.kmk-wcp-wrap{width:min(100% - 28px,1120px)}.kmk-wcp-hero{padding:42px 0 34px}.kmk-wcp-samenvatting{padding:18px;border-radius:18px}.kmk-wcp-kern-grid,.kmk-wcp-feiten,.kmk-wcp-grenzen-grid{grid-template-columns:1fr}.kmk-wcp-kernkaart--breed{grid-column:auto}.kmk-wcp-body{padding-block:30px 64px}.kmk-wcp-blok{padding:36px 0}.kmk-wcp-vraag{padding:18px;gap:12px}.kmk-wcp-vraag-tekst{font-size:18px}.kmk-wcp-proces{grid-template-columns:1fr}.kmk-wcp-professional{grid-template-columns:50px 1fr;padding:19px}.kmk-wcp-avatar{width:50px;height:50px;font-size:24px}.kmk-wcp-oordeel-toelichting{font-size:21px}.kmk-wcp-cta{padding:24px}.kmk-wcp-cta h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){.kmk-wcp-knop{transition:none}}
.kmk-wcp-merk{background:#fff;border-bottom:1px solid var(--kmk-line)}.kmk-wcp-merkbinnen{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px}.kmk-wcp-logo{display:block;max-width:220px;max-height:52px;width:auto;height:auto}.kmk-wcp-woordmerk{font-family:"Source Serif 4",Georgia,serif;font-size:26px;color:var(--kmk-green-dark)}.kmk-wcp-merkbinnen>span{font-size:13px;color:var(--kmk-muted);text-align:right}.kmk-wcp-avatar--foto{object-fit:cover;display:block}.kmk-wcp-profbio{color:var(--kmk-muted);margin:10px 0}.kmk-wcp-profbio p{margin:.4em 0}.kmk-wcp-profcontact,.kmk-wcp-cta-acties{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.kmk-wcp-cta-acties{justify-content:flex-end;margin-top:0}@media(max-width:640px){.kmk-wcp-merkbinnen{min-height:64px}.kmk-wcp-merkbinnen>span{display:none}.kmk-wcp-logo{max-width:180px;max-height:44px}.kmk-wcp-cta-acties{justify-content:flex-start}}
