.service-jumps{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.service-jumps a{padding:11px 15px;border:1px solid #cad5d2;background:#fff;color:#174640;font:700 14px Arial,sans-serif;text-decoration:none}.price-explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d7dfdc;border:1px solid #d7dfdc;margin:10px 0 54px}.price-explainer div{display:grid;gap:7px;padding:20px;background:#f8faf9}.price-explainer strong{color:#9b7443;font:700 14px Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}.price-explainer span{font:15px/1.55 Arial,sans-serif;color:#425a55}.service-section{scroll-margin-top:86px;margin:0 0 68px}.service-section>h2{font-size:clamp(32px,4vw,48px);margin:8px 0 12px}.section-intro{max-width:790px;font-size:18px;line-height:1.65;color:#526761}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.service-card{display:flex;flex-direction:column;min-height:100%;padding:25px;background:#fff;border:1px solid #d9dfdd;border-top:4px solid #a8804e;box-shadow:0 5px 20px #153d3710}.service-card[data-type="vast"]{border-top-color:#0b5a52}.service-card[data-type="keuze"]{border-top-color:#496d68}.service-type{color:#9a7446;font:700 13px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.service-card[data-type="vast"] .service-type{color:#0b5a52}.service-card h3{font:700 26px/1.13 Georgia,serif;color:#102b29;margin:14px 0 12px}.service-card>p{font:17px/1.58 Arial,sans-serif;color:#425652;margin:0 0 18px}.service-card details{margin:auto 0 18px;border-top:1px solid #e0e5e3}.service-card summary{padding:15px 0 8px;color:#173f3a;font:700 15px Arial,sans-serif;cursor:pointer;list-style:none}.service-card summary::-webkit-details-marker{display:none}.service-card summary:after{content:' +';float:right;font-size:20px}.service-card details[open] summary:after{content:' −'}.service-card details div{padding:0 0 13px;font:15px/1.6 Arial,sans-serif;color:#4e625e}.service-action{display:block;padding:13px 14px;background:#a67c45;color:#fff;text-align:center;text-decoration:none;font:700 14px/1.25 Arial,sans-serif;letter-spacing:.035em;text-transform:uppercase}.service-card[data-type="vast"] .service-action{background:#0b5a52}.featured{background:linear-gradient(145deg,#fff 70%,#edf4f2)}@media(max-width:1000px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.price-explainer,.service-grid{grid-template-columns:1fr}.price-explainer{margin-bottom:40px}.service-jumps{display:grid}.service-jumps a{text-align:center}.service-card{padding:21px}.service-card h3{font-size:25px}.service-section{margin-bottom:52px}}
/* Directe menu-ankers blijven zichtbaar onder de vaste navigatie. */
.service-card{scroll-margin-top:90px}
#schade{padding:30px;background:linear-gradient(145deg,#edf4f1,#fff);border:1px solid #cddbd6}.service-section#schade>h2{color:#123f38}.service-section#schade .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){#schade{padding:20px}.service-section#schade .service-grid{grid-template-columns:1fr}}
.service-more{display:block;margin:-6px 0 14px;color:#0b5a52;font:700 14px/1.4 Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}

/* Lange onderzoekstitels blijven binnen de dienstkaart. */
.service-card h3{
  max-width:100%;
  overflow-wrap:anywhere;
  word-break:normal;
  hyphens:auto;
}
.service-action{
  max-width:100%;
  overflow-wrap:anywhere;
}
