.veilig{background:#f2f5eb;border-top:1px solid #dce5cd;border-bottom:1px solid #dce5cd}.veilig-kop{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:46px;display:grid}.veilig-kop h2{margin:0}.veilig-kop>p{max-width:520px;font-size:18px;line-height:1.65}.veilig-lijst{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.veilig-lijst>li{transition:transform .35s var(--zacht,ease),box-shadow .35s ease;background:#fff;border:1px solid #dfe6d8;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.veilig-lijst>li:hover{transform:translateY(-4px);box-shadow:0 22px 40px -28px #103b2d73}.veilig-zorg{background:var(--forest);color:#fff;padding:24px 26px 30px;position:relative}.veilig-cijfer{letter-spacing:-2.4px;color:var(--lime);font-size:54px;font-weight:760;line-height:1;display:block}.veilig-zorg span{color:#c9d8cd;margin-top:8px;font-size:14px;display:block}.veilig-balk{height:5px;width:var(--p);background:var(--lime);transform-origin:0;transition:transform 1.2s var(--zacht,ease) .2s;position:absolute;bottom:0;left:0}.veilig-lijst.onthul .veilig-balk{transform:scaleX(0)}.veilig-lijst.zichtbaar .veilig-balk{transform:scaleX(1)}.veilig-antwoord{padding:24px 26px 28px}.veilig-icoon{width:40px;height:40px;color:var(--forest);background:#eef4e6;border-radius:11px;place-items:center;margin-bottom:16px;display:grid}.veilig-antwoord h3{letter-spacing:-.6px;margin:0 0 10px;font-size:21px;line-height:1.2}.veilig-antwoord p{margin:0;font-size:15px;line-height:1.65}.veilig-voet{grid-template-columns:1.4fr 1fr;align-items:start;gap:40px;margin-top:30px;display:grid}.veilig-voet p{margin:0;font-size:14px;line-height:1.65}.veilig-voet strong{color:var(--forest)}.veilig-bron{font-size:12.5px!important}.veilig-bron a{border-bottom:1px solid}@media (max-width:1000px){.veilig-kop{grid-template-columns:1fr;gap:18px}.veilig-lijst{grid-template-columns:1fr}.veilig-voet{grid-template-columns:1fr;gap:14px}}@media (prefers-reduced-motion:reduce){.veilig-lijst>li,.veilig-balk{transition:none}.veilig-lijst.onthul .veilig-balk{transform:none}}
@media (max-width:680px){.homepage .hero>div:first-child{text-align:center}.homepage .hero h1{max-width:520px;margin-inline:auto;line-height:1.04}.homepage .hero h1 span{display:block}.homepage .hero .lead,.homepage .hero .product-intro{margin-inline:auto}.homepage .hero .actions{flex-wrap:wrap;justify-content:center;gap:18px 24px}.homepage .hero .fine{max-width:290px;margin-inline:auto}.homepage .services-strip .wrap{text-align:center}.homepage .services-strip a{justify-content:center}.homepage .heading-row{text-align:center}.homepage .heading-row>p{margin-left:auto;margin-right:auto}.homepage .integration-story>div:first-child{text-align:center}.homepage .integration-story>div:first-child>p{margin-left:auto;margin-right:auto}.homepage .control-grid>div:first-child,.homepage .price-note .wrap,.homepage .quote-layout>div:first-child{text-align:center}.homepage .service-card{text-align:center;flex-direction:column-reverse;gap:20px;padding:28px 25px;display:flex}.homepage .service-card>svg{width:48px;height:48px}.homepage .service-card p{margin-left:auto;margin-right:auto}.homepage .steps article{text-align:center}.homepage .steps p{max-width:34ch;margin-left:auto;margin-right:auto}.homepage .short-knowledge .wrap>div:first-child{text-align:center}.homepage .short-knowledge .links a{text-align:center;margin-left:auto;margin-right:auto}.homepage .faq-layout>div:first-child,.homepage .closing .wrap,.homepage .demo-below{text-align:center}}
