.werkwijze-block{border-bottom:1px solid var(--color-line-light)}.werkwijze-block__inner{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:var(--layout-contentMax);padding:56px var(--layout-gutter)}.werkwijze-block__text{display:flex;flex-direction:column;gap:var(--gap-kopblok);max-width:680px}.werkwijze-block__kicker.werkwijze-block__kicker--dienstverlening{color:var(--color-dienstverlening-light);font-family:var(--font-heading);font-size:14px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.werkwijze-block__heading{color:var(--color-ink);font-family:var(--text-h2-family);font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking);line-height:var(--text-h2-line);margin:0}.werkwijze-block__intro{color:var(--color-body);font-size:18px;line-height:1.65;margin:0}.werkwijze-block__grid{border:1px solid var(--color-line-light);border-top:var(--layout-accentStripe) solid;display:grid}.werkwijze-block__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.werkwijze-block__grid--dienstverlening{border-top-color:var(--color-dienstverlening-light)}.werkwijze-block__cell{border-right:1px solid var(--color-line-light);display:flex;flex-direction:column;gap:var(--gap-kaart);padding:24px 26px}.werkwijze-block__cell:last-child{border-right:none}.werkwijze-block__cell h3{color:var(--color-ink);font-size:17px;font-weight:600;letter-spacing:-.02em;margin:0}.werkwijze-block__cell p{color:#3b3931;font-size:16px;line-height:1.6;margin:0}.werkwijze-block__image{align-items:center;background-image:repeating-linear-gradient(135deg,var(--color-soft) 0 8px,var(--color-paper) 8px 16px);border:1px solid var(--color-line-light);display:flex;flex-direction:column;gap:8px;height:300px;justify-content:center;overflow:hidden;padding:0 24px;text-align:center}.werkwijze-block__image--filled{background-image:none;gap:0;padding:0}.werkwijze-block__image img{display:block;height:100%;object-fit:cover;width:100%}.werkwijze-block__image-label{letter-spacing:.16em;text-transform:uppercase}.werkwijze-block__image-label,.werkwijze-block__image-sublabel{color:var(--color-label-muted);font-family:var(--font-heading);font-size:14px}.werkwijze-block__image-sublabel{line-height:1.5}@media (max-width:767px){.werkwijze-block__inner{gap:16px;padding:40px 20px}.werkwijze-block__text{max-width:none}.werkwijze-block__grid--3{grid-template-columns:1fr}.werkwijze-block__cell{border-bottom:1px solid var(--color-line-light);border-right:none}.werkwijze-block__cell:last-child{border-bottom:none}.werkwijze-block__image{height:200px}}