.hero-band[data-astro-cid-ge2uvauf]{isolation:isolate;color:#fff;background:radial-gradient(120% 90% at 85% 20%,#1f5c96 0%,#123a63 55%,#0c2846 100%);position:relative;overflow:hidden}.hero-band__bol[data-astro-cid-ge2uvauf]{z-index:-1;mix-blend-mode:multiply;opacity:.9;pointer-events:none;width:min(1000px,85vw);height:auto;position:absolute;top:50%;right:-12%;transform:translateY(-50%)}.hero[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:flex-end;gap:56px;padding-top:clamp(48px,8vw,104px);padding-bottom:clamp(56px,8vw,104px);display:flex}.hero__tekst[data-astro-cid-ge2uvauf]{flex:999 560px;min-width:0}.hero[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf]{color:var(--oranje);margin-bottom:24px}.hero[data-astro-cid-ge2uvauf] .h1[data-astro-cid-ge2uvauf]{color:#fff}.hero__accent[data-astro-cid-ge2uvauf]{color:var(--oranje)}.hero__lead[data-astro-cid-ge2uvauf]{color:#d6e2ee;max-width:580px;margin:32px 0 0;font-size:20px;line-height:1.55}.hero__knoppen[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.knop--glas[data-astro-cid-ge2uvauf]{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1.5px #ffffff59}.knop--glas[data-astro-cid-ge2uvauf]:hover{color:#fff;background:#fff3}.terminal[data-astro-cid-ge2uvauf]{background:var(--antraciet);color:#ededec;min-width:0;font-family:var(--mono);border-radius:20px;flex:340px;padding:28px;font-size:15px;overflow:hidden;box-shadow:0 24px 60px #04102073}.terminal__stippen[data-astro-cid-ge2uvauf]{margin-bottom:8px;display:block}.terminal__pad[data-astro-cid-ge2uvauf]{color:#bdbdbf;border-bottom:1px solid #535255;padding:14px 0;font-size:13px}.terminal[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf]{margin:0;padding:0;list-style:none}.terminal[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{border-bottom:1px solid #535255;gap:18px;padding:16px 0;display:flex}.terminal[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:last-child{border-bottom:0}.terminal__nr[data-astro-cid-ge2uvauf]{color:var(--oranje)}.terminal__prompt[data-astro-cid-ge2uvauf]{color:#bdbdbf;margin:6px 0 0;font-size:13px}.terminal__cursor[data-astro-cid-ge2uvauf]{animation:1.1s step-end infinite knipper}@keyframes knipper{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.terminal__cursor[data-astro-cid-ge2uvauf]{animation:none}}.feiten[data-astro-cid-w4okyerp]{border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn)}.feiten__rij[data-astro-cid-w4okyerp]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.feit[data-astro-cid-w4okyerp]{padding:28px 24px 28px 0}.feit__kop[data-astro-cid-w4okyerp]{font-family:var(--display);letter-spacing:-.02em;color:var(--tekst-sterk);margin:0;font-size:32px;font-weight:700}.feit__tekst[data-astro-cid-w4okyerp]{color:var(--gedempt);margin:4px 0 0;font-size:15px}.diensten[data-astro-cid-uzygc7qy]{padding-block:clamp(64px,9vw,120px);scroll-margin-top:16px}.diensten__kop[data-astro-cid-uzygc7qy]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.diensten__titel[data-astro-cid-uzygc7qy]{flex:520px;min-width:0}.diensten__intro[data-astro-cid-uzygc7qy]{max-width:420px;color:var(--tekst);flex:320px;margin:0}.diensten__raster[data-astro-cid-uzygc7qy]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.kaart[data-astro-cid-uzygc7qy]{background:var(--vlak);border:1px solid var(--kaartlijn);border-radius:18px;flex-direction:column;gap:16px;padding:32px;transition:border-color .15s;display:flex}.kaart[data-astro-cid-uzygc7qy]:hover{border-color:var(--oranje)}.kaart[data-astro-cid-uzygc7qy] .h3[data-astro-cid-uzygc7qy]{margin-top:8px}.kaart[data-astro-cid-uzygc7qy] p[data-astro-cid-uzygc7qy]{color:var(--tekst);margin:0}.kaart__boven[data-astro-cid-uzygc7qy]{justify-content:space-between;align-items:center;display:flex}.kaart__icoon[data-astro-cid-uzygc7qy]{background:var(--oranje-licht);width:48px;height:48px;color:var(--oranje-tekst);border-radius:12px;justify-content:center;align-items:center;display:flex}.kaart__nr[data-astro-cid-uzygc7qy]{font-family:var(--mono);color:var(--gedempt);font-size:13px}.werkwijze[data-astro-cid-6246ujc3]{background:var(--werkwijze);color:#ededec;scroll-margin-top:0}.werkwijze__binnen[data-astro-cid-6246ujc3]{padding-block:clamp(64px,9vw,120px)}.werkwijze[data-astro-cid-6246ujc3] .eyebrow[data-astro-cid-6246ujc3]{color:var(--oranje)}.werkwijze[data-astro-cid-6246ujc3] .h2[data-astro-cid-6246ujc3]{color:var(--wit);max-width:760px}.werkwijze__stappen[data-astro-cid-6246ujc3]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px;margin-top:56px;display:grid}.stap[data-astro-cid-6246ujc3]{border-top:2px solid var(--oranje);padding-top:24px}.stap__kop[data-astro-cid-6246ujc3]{font-family:var(--mono);color:var(--oranje);margin:0;font-size:14px}.stap__tekst[data-astro-cid-6246ujc3]{color:#d4d4d5;margin:14px 0 0}.klanten[data-astro-cid-lfuh6goc]{padding-top:clamp(48px,6vw,80px)}.klanten__blok[data-astro-cid-lfuh6goc]{background:var(--oranje);color:var(--inkt);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,4vw,48px);display:flex}.klanten__tekst[data-astro-cid-lfuh6goc]{flex:420px;min-width:0}.klanten__kop[data-astro-cid-lfuh6goc]{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:700}.klanten__tekst[data-astro-cid-lfuh6goc] p[data-astro-cid-lfuh6goc]{margin:8px 0 0}.contact[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:flex-start;gap:56px;padding-block:clamp(64px,9vw,120px);scroll-margin-top:16px;display:flex}.contact__tekst[data-astro-cid-he3spzz3]{flex:400px;min-width:0}.contact__intro[data-astro-cid-he3spzz3]{max-width:460px;color:var(--tekst);margin:24px 0 0}.contact__kaart[data-astro-cid-he3spzz3]{background:var(--vlak);border:1px solid var(--kaartlijn);border-radius:20px;flex-direction:column;flex:400px;align-items:flex-start;gap:12px;min-width:0;padding:clamp(24px,3vw,40px);display:flex}.contact__label[data-astro-cid-he3spzz3]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gedempt);margin:0;font-size:13px}.contact__mail[data-astro-cid-he3spzz3]{font-family:var(--display);letter-spacing:-.02em;color:var(--oranje-tekst);overflow-wrap:anywhere;margin-bottom:8px;font-size:clamp(26px,3vw,36px);font-weight:500}.contact__kaart[data-astro-cid-he3spzz3] hr[data-astro-cid-he3spzz3]{border:0;border-top:1px solid var(--kaartlijn);width:100%;margin:16px 0 4px}.contact__klein[data-astro-cid-he3spzz3]{color:var(--tekst);margin:0}
