.ov-hero[data-astro-cid-hf4sd4qg]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center}.ov-copy[data-astro-cid-hf4sd4qg]{display:grid;gap:20px;justify-items:start}.ov-copy[data-astro-cid-hf4sd4qg] h1[data-astro-cid-hf4sd4qg]{font-size:clamp(2.3rem,3.6vw,3.3rem);line-height:1.07;letter-spacing:-.02em;max-width:16ch}.lead[data-astro-cid-hf4sd4qg]{font-size:1.05rem;line-height:1.7;color:var(--body-strong);max-width:50ch}.ov-stage[data-astro-cid-hf4sd4qg]{display:grid;justify-items:end}.ov-stage[data-astro-cid-hf4sd4qg]>[data-astro-cid-hf4sd4qg]{min-width:0;max-width:100%}.ov-web[data-astro-cid-hf4sd4qg]{width:100%;max-width:440px}.ov-web[data-astro-cid-hf4sd4qg] .shot-frame{box-shadow:var(--shadow-float)}.ov-web[data-astro-cid-hf4sd4qg] .shot-frame img{aspect-ratio:16 / 9;object-fit:cover;object-position:top center}.ov-onder[data-astro-cid-hf4sd4qg]{display:flex;align-items:flex-end;gap:20px;width:100%;margin-top:-40px;z-index:2}.ov-app[data-astro-cid-hf4sd4qg]{flex:1 1 auto;width:auto;max-width:340px}.ov-tel[data-astro-cid-hf4sd4qg]{flex:0 0 auto;width:132px;z-index:3;border-radius:20px;overflow:hidden;border:5px solid var(--teal);box-shadow:var(--shadow-float);background:var(--white)}.ov-tel[data-astro-cid-hf4sd4qg] img[data-astro-cid-hf4sd4qg]{display:block;width:100%;height:190px;object-fit:cover;object-position:top center}.ov-stage-label[data-astro-cid-hf4sd4qg]{justify-self:start;margin-top:20px;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--body)}.ov-stage-label[data-astro-cid-hf4sd4qg] span[data-astro-cid-hf4sd4qg]{color:var(--mint-deep)}html.js .ov-stage[data-astro-cid-hf4sd4qg]:not(.is-in) .ov-app[data-astro-cid-hf4sd4qg]{opacity:0;translate:-12px 16px}.ov-stage-label[data-astro-cid-hf4sd4qg]{margin-top:24px}html.js .ov-stage[data-astro-cid-hf4sd4qg]:not(.is-in) .ov-tel[data-astro-cid-hf4sd4qg]{opacity:0;translate:0 16px}.ov-app[data-astro-cid-hf4sd4qg]{transition:opacity .5s ease .22s,translate .5s ease .22s}.ov-tel[data-astro-cid-hf4sd4qg]{transition:opacity .5s ease .4s,translate .5s ease .4s}@media(prefers-reduced-motion:reduce){.ov-app[data-astro-cid-hf4sd4qg],.ov-tel[data-astro-cid-hf4sd4qg]{transition:none!important;opacity:1!important;translate:none!important}}.ov-strip[data-astro-cid-hf4sd4qg]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 40px;margin-top:64px;padding-top:28px;border-top:1px solid var(--line-strong)}.ov-strip[data-astro-cid-hf4sd4qg] div[data-astro-cid-hf4sd4qg]{display:grid;gap:4px;min-width:0}.ov-strip[data-astro-cid-hf4sd4qg] b[data-astro-cid-hf4sd4qg]{font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mint-deep)}.ov-strip[data-astro-cid-hf4sd4qg] span[data-astro-cid-hf4sd4qg]{font-size:.9rem;color:var(--body-strong)}.ov-steps[data-astro-cid-hf4sd4qg]{grid-template-columns:repeat(4,1fr)}.cap-groep[data-astro-cid-hf4sd4qg]:first-of-type{margin-top:52px}.cap-groep[data-astro-cid-hf4sd4qg]+.cap-groep[data-astro-cid-hf4sd4qg]{margin-top:72px}.cap-label[data-astro-cid-hf4sd4qg]{font-size:.8rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);padding-bottom:18px;border-bottom:2px solid var(--ink)}.cap-rij[data-astro-cid-hf4sd4qg]{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:40px}.cap-item[data-astro-cid-hf4sd4qg]{display:grid;gap:10px;justify-items:start;align-content:start;text-decoration:none;min-width:0}.cap-item[data-astro-cid-hf4sd4qg] b[data-astro-cid-hf4sd4qg]{color:var(--ink);font-weight:800;letter-spacing:-.015em;transition:color var(--t-fast) ease}.cap-item[data-astro-cid-hf4sd4qg]:hover b[data-astro-cid-hf4sd4qg]{color:var(--mint-deep)}.cap-item[data-astro-cid-hf4sd4qg] p[data-astro-cid-hf4sd4qg]{font-size:.95rem;line-height:1.6;color:var(--body-strong);max-width:34ch}.cap-rij--primair[data-astro-cid-hf4sd4qg] .cap-item[data-astro-cid-hf4sd4qg] b[data-astro-cid-hf4sd4qg]{font-size:1.6rem}.cap-groep--secundair[data-astro-cid-hf4sd4qg] .cap-label[data-astro-cid-hf4sd4qg]{border-bottom-width:1px;border-bottom-color:var(--line-strong);color:var(--body)}.cap-groep--secundair[data-astro-cid-hf4sd4qg] .cap-rij[data-astro-cid-hf4sd4qg]{grid-template-columns:repeat(2,1fr);max-width:720px;gap:40px;margin-top:32px}.cap-item--klein[data-astro-cid-hf4sd4qg] b[data-astro-cid-hf4sd4qg]{font-size:1.15rem}.cap-item--klein[data-astro-cid-hf4sd4qg] p[data-astro-cid-hf4sd4qg]{font-size:.9rem;color:var(--body)}@media(prefers-reduced-motion:reduce){.cap-item[data-astro-cid-hf4sd4qg] b[data-astro-cid-hf4sd4qg]{transition:none}}.geo-grid[data-astro-cid-hf4sd4qg]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:start}.geo-copy[data-astro-cid-hf4sd4qg]{display:grid;gap:16px;justify-items:start}.geo-copy[data-astro-cid-hf4sd4qg] p[data-astro-cid-hf4sd4qg]{font-size:1rem;line-height:1.7;color:var(--body-strong);max-width:58ch}.geo-markers[data-astro-cid-hf4sd4qg]{font-size:.8rem!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--body)!important;padding-top:14px;border-top:1px solid var(--line);width:100%}.geo-markers[data-astro-cid-hf4sd4qg] span[data-astro-cid-hf4sd4qg]{color:var(--mint)}@media(max-width:1023px){.ov-hero[data-astro-cid-hf4sd4qg],.geo-grid[data-astro-cid-hf4sd4qg]{grid-template-columns:1fr;gap:40px}.ov-strip[data-astro-cid-hf4sd4qg],.ov-steps[data-astro-cid-hf4sd4qg]{grid-template-columns:1fr 1fr}.cap-rij[data-astro-cid-hf4sd4qg],.cap-rij[data-astro-cid-hf4sd4qg]:not(.cap-rij--primair){grid-template-columns:1fr 1fr}}@media(max-width:767px){.ov-stage[data-astro-cid-hf4sd4qg]{justify-items:stretch}.ov-web[data-astro-cid-hf4sd4qg]{width:100%;max-width:none}.ov-onder[data-astro-cid-hf4sd4qg]{margin-top:-24px;gap:14px;align-items:flex-end}.ov-app[data-astro-cid-hf4sd4qg]{max-width:none}.ov-tel[data-astro-cid-hf4sd4qg]{width:108px}.ov-strip[data-astro-cid-hf4sd4qg]{grid-template-columns:1fr;gap:20px}.ov-steps[data-astro-cid-hf4sd4qg]{grid-template-columns:1fr}.cap-rij[data-astro-cid-hf4sd4qg],.cap-rij[data-astro-cid-hf4sd4qg]:not(.cap-rij--primair){grid-template-columns:1fr;gap:32px}}
