/* Scoped to the services overview; shared design tokens remain unchanged. */
.services-page{overflow-wrap:break-word}.services-page .services-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:start}.services-page .services-story>*{min-width:0}.services-page .services-photo-story{align-items:center;gap:56px}.services-page .services-note{max-width:750px;color:#5e5e5e;margin:0 0 36px}.services-page .services-overview{gap:24px}.services-page .card-content{height:100%;display:flex;flex-direction:column}.services-page .card-content p{margin:0 0 22px}.services-page .card-content .textlink{margin-top:auto;gap:4px}.services-page .textlink,.closing .textlink{display:inline-flex;align-items:center;min-height:44px}.services-page .services-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px;margin-top:40px}.services-page .services-topics article{border-top:1px solid #e4e4e4;padding-top:24px}.services-page .services-topics h3{margin-bottom:12px}.services-page .services-topics p{margin:0}.services-page .services-topics a{display:inline-block;min-height:44px}.services-page .services-brandline{font-size:24px;font-weight:700;color:#6a4c9a;margin:30px 0 0}.services-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.closing .actions{flex-direction:column;align-items:flex-start;gap:19px}.closing h2{max-width:750px}.closing p{max-width:680px}.services-page .hero-photo-card img{object-position:48% 45%}.services-page .services-photo-story .hero-photo-card img{object-position:60% 50%}
@media(max-width:1000px){.services-page .services-story{grid-template-columns:minmax(0,1fr);gap:24px}.services-page .services-photo-story{gap:32px}.services-page .services-photo-story .hero-photo-card{order:2}.services-page .services-photo-story>div:last-child{order:1}}
@media(max-width:560px){.services-page .services-topics{grid-template-columns:minmax(0,1fr);gap:24px}.services-page .services-overview{gap:18px}.services-page .services-brandline{font-size:22px}.services-page .hero-photo-card img{object-position:48% 45%}}

/* Compact concluding sections on the services overview only. */
.services-page #kennis,.services-page #voor-ict-ondernemers{padding-block:64px}
.services-page #kennis .services-story,.services-page #voor-ict-ondernemers .services-story{gap:56px}
.services-page #kennis h2,.services-page #voor-ict-ondernemers h2{margin-bottom:20px}
.services-page #kennis p:not(.eyebrow),.services-page #voor-ict-ondernemers p:not(.eyebrow){max-width:60ch;margin:0 0 20px}
.services-page #kennis .services-brandline{font-size:18px;font-weight:600;color:#6a4c9a}
@media(max-width:1000px){.services-page #kennis,.services-page #voor-ict-ondernemers{padding-block:44px}.services-page #kennis .services-story,.services-page #voor-ict-ondernemers .services-story{gap:24px}}
