.pa{--n:#071830;--g:#70c52b;--r:#e31e24;--ink:#151515;--soft:#f4f6f8;font-family:Arial,Helvetica,sans-serif;color:var(--ink);overflow:hidden}.pa *{box-sizing:border-box}.pa-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.pa-hero{min-height:720px;display:flex;align-items:center;background:linear-gradient(90deg,rgba(7,24,48,.96),rgba(7,24,48,.72)),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Oude%20Kerk%20Zwijndrecht.jpg?width=1800') center/cover no-repeat}.pa-herotxt{max-width:760px;padding:38px 0;color:#fff}.pa-pill{display:inline-block;border:1px solid #ffffffaa;border-radius:30px;padding:7px 16px;font-size:14px;font-weight:700;margin-bottom:15px}.pa-hero h1{font-size:clamp(25px,2.6vw,35px);color:#fff;margin:0 0 9px}.pa-hero h1 span,.pa-big em{color:var(--g);font-style:normal}.pa-big{font-size:clamp(40px,5vw,62px);line-height:1.04;font-weight:900;color:#fff;margin-bottom:17px}.pa-hero h2{color:#fff;font-size:clamp(20px,2.2vw,26px);line-height:1.35;margin:0 0 16px}.pa-hero p{font-size:17px;line-height:1.65;color:#fff;max-width:670px}.pa-green,.pa-red,.pa-outline{display:inline-block;padding:15px 24px;border-radius:6px;text-decoration:none!important;font-weight:900}.pa-green{background:var(--g);color:#fff!important}.pa-red{background:var(--r);color:#fff!important}.pa-outline{border:1px solid #fff;color:#fff!important}.pa-usps{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:22px;font-size:14px;font-weight:800}.pa-usps span{color:#fff}.pa-usps span::first-letter{color:var(--g)}.pa-nav{background:#fff;border-bottom:1px solid #e1e5e8}.pa-nav .pa-wrap{display:flex;flex-wrap:wrap;gap:20px;padding:17px 0}.pa-nav a{text-decoration:none;color:var(--n);font-size:13px;font-weight:900}.pa-sec{padding:78px 0;background:#fff}.pa-soft{background:var(--soft)}.pa-kicker{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:900;color:var(--r)}.pa-kicker.light{color:#fff}.pa h2{font-size:clamp(30px,3.6vw,46px);line-height:1.12;margin:8px 0 20px;color:var(--ink)}.pa h3{color:var(--ink)}.pa p{font-size:17px;line-height:1.7;color:#333}.pa-lead{max-width:920px}.pa-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center}.pa-grid.reverse{grid-template-columns:.95fr 1.05fr}.pa-photo{margin:0;background:#fff;border:1px solid #e0e5e8;border-radius:16px;padding:10px;box-shadow:0 12px 30px #07183010}.pa-photo img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;border-radius:11px}.pa-photo figcaption{font-size:13px;line-height:1.5;color:#5f6972;padding:12px 8px 4px}.pa-check{display:grid;grid-template-columns:1fr 1fr;gap:11px 20px;margin:25px 0}.pa-check b{font-size:14px}.pa-cards,.pa-showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.pa-cards article,.pa-features article,.pa-showcase article,.pa-reasons article{background:#fff;border:1px solid #dfe4e7;border-radius:15px;padding:25px}.pa-cards article.featured{border:2px solid var(--g);transform:translateY(-8px)}.pa-cards article>span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:var(--r)}.pa-cards ul,.pa-panel ul{list-style:none;padding:0}.pa-cards li,.pa-panel li{padding:7px 0}.pa-cards li:before,.pa-panel li:before{content:'✓ ';color:var(--g);font-weight:900}.pa-center{text-align:center;margin-top:32px}.pa-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;margin-top:32px}.pa-steps article{border-top:4px solid var(--r);background:#f8f9fa;padding:20px}.pa-steps b,.pa-reasons b{font-size:28px;color:#c9d0d5}.pa-steps p{font-size:14px}.pa-cta{background:var(--r);padding:52px 0}.pa-cta .pa-wrap{display:flex;justify-content:space-between;align-items:center;gap:25px}.pa-cta h2,.pa-cta p,.pa-cta small{color:#fff}.pa-cta h2{margin:5px 0 8px}.pa-cta p{margin:0}.pa-cta a{background:#fff;color:var(--r)!important;padding:16px 22px;border-radius:6px;text-decoration:none;font-weight:900}.pa-features{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px}.pa-features article b{display:flex;width:38px;height:38px;border-radius:50%;background:var(--n);color:#fff;align-items:center;justify-content:center}.pa-features article p{font-size:15px}.pa-dark{background:var(--n)}.pa-dark h2,.pa-dark p{color:#fff}.pa-darklinks{display:flex;gap:12px;flex-wrap:wrap}.pa-darklinks a{color:#fff;border:1px solid #ffffff66;padding:12px 16px;border-radius:5px;text-decoration:none;font-weight:800}.pa-seobox{background:#ffffff10;border:1px solid #ffffff2b;border-radius:16px;padding:28px;display:grid;gap:6px}.pa-seobox small{color:#9eafbf;text-transform:uppercase;letter-spacing:.12em}.pa-seobox strong{color:#fff;font-size:19px;margin-bottom:12px}.pa-tags{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.pa-tags span{background:#fff;border:1px solid #dbe1e5;border-radius:30px;padding:10px 15px;font-size:14px;font-weight:800}.mock{height:260px;border-radius:10px;padding:35px 25px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}.mock small,.mock strong{color:#fff}.mock strong{font-size:25px;line-height:1.2;margin:10px 0 18px}.mock i{font-style:normal;background:#fff;color:#222;padding:10px 13px;border-radius:4px;font-size:12px;font-weight:900}.m1{background:linear-gradient(135deg,#20364a,#788c9d)}.m2{background:linear-gradient(135deg,#4e7162,#b0c8bb)}.m3{background:linear-gradient(135deg,#5b4141,#b77e6b)}.pa-note{background:#fff4e7;border-left:4px solid #eea33b;padding:14px 16px;font-size:14px!important}.pa-panel{background:#f6f8f9;border-radius:16px;padding:28px;border:1px solid #dfe4e7}.pa-reasons{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pa-local{padding:70px 0;background:#eef2f4}.pa-local a{color:var(--r);font-weight:900}.pa-faq{max-width:940px}.pa-faq details{border-bottom:1px solid #dce2e5}.pa-faq summary{padding:19px 0;font-size:18px;font-weight:900;cursor:pointer}.pa-faq details p{margin:0;padding:0 0 18px}.pa-final{padding:80px 0;background:var(--n);text-align:center}.pa-final h2,.pa-final p,.pa-final small{color:#fff}.pa-final p{max-width:760px;margin:0 auto 25px}.pa-final>div>div{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}@media(max-width:1000px){.pa-grid,.pa-grid.reverse{grid-template-columns:1fr}.pa-steps{grid-template-columns:repeat(2,1fr)}.pa-features{grid-template-columns:repeat(2,1fr)}.pa-reasons{grid-template-columns:repeat(2,1fr)}.pa-cta .pa-wrap{flex-direction:column;align-items:flex-start}}@media(max-width:700px){.pa-wrap{width:calc(100% - 24px)}.pa-hero{min-height:700px;background-position:center}.pa-herotxt{padding:30px 7px}.pa-big{font-size:40px}.pa-nav{display:none}.pa-sec{padding:55px 0}.pa-check,.pa-cards,.pa-showcase,.pa-steps,.pa-features,.pa-reasons{grid-template-columns:1fr}.pa-cards article.featured{transform:none}.pa-green,.pa-red{width:100%;text-align:center}.pa-usps{display:grid;grid-template-columns:1fr 1fr}.pa-final>div>div{display:grid}.pa-outline{width:100%}}

/* V2 FIX: forceer alle tekst in de hero wit, behalve de groene accenten */
.pa .pa-hero,
.pa .pa-hero .pa-herotxt,
.pa .pa-hero .pa-herotxt p,
.pa .pa-hero .pa-herotxt h1,
.pa .pa-hero .pa-herotxt h2,
.pa .pa-hero .pa-herotxt .pa-big,
.pa .pa-hero .pa-herotxt .pa-pill,
.pa .pa-hero .pa-herotxt .pa-usps,
.pa .pa-hero .pa-herotxt .pa-usps span,
.pa .pa-hero .pa-herotxt strong {
    color:#ffffff !important;
}
.pa .pa-hero .pa-herotxt h1 span,
.pa .pa-hero .pa-herotxt .pa-big em {
    color:#70c52b !important;
}
.pa .pa-hero .pa-green {
    color:#ffffff !important;
}


/* Vast reviewblok - gelijk voor alle lokale landingspagina's */
.pa .pa-reviews .pa-showcase article{background:#fff}
.pa .pa-reviews .pa-stars{font-size:22px;letter-spacing:2px;margin-bottom:14px;color:#f3b61f}
.pa .pa-reviews article p{font-style:italic}
.pa .pa-reviews article h3{margin-bottom:3px}
.pa .pa-reviews article small{display:block;opacity:.75}
