.groei{
--primair:var(--color-primary,#2934c4); --primair-hover:var(--color-primary-hover,#1f2596);
--accent:var(--color-bg-accent,#4bb3ff);
--grond:var(--color-bg-light,#f1f6fb); --doos:#e3ebf7; --papier:#fff;
--kop:var(--color-heading,#1f2937); --tekst:var(--color-text-main,#1a1a1a);
--zacht:var(--color-text-muted,#6B7280); --lijn:#e5ecf6;
--ease:cubic-bezier(.22,1,.36,1); --t:.45s;
--schaduw:0 24px 60px rgba(31,41,55,.16), 0 2px 8px rgba(31,41,55,.06);
--schaduw-zacht:0 2px 12px rgba(0,0,0,.06);
} .groei{position:relative;background:var(--grond)}
.groei__sticky{position:sticky;top:0;height:100vh;z-index:1;
display:flex;align-items:center;justify-content:center;
pointer-events:none;overflow:hidden}
.groei__sticky a,.groei__sticky button{pointer-events:auto}
.groei__binnen{width:100%;max-width:88rem;margin-inline:auto;
padding-inline:clamp(1.15rem,.5rem + 2.6vw,3rem)} .groei__grid{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);
gap:clamp(1.5rem,.5rem + 3vw,3.5rem);align-items:center}
.groei__kolom{position:relative;min-width:0;height:min(84vh,44rem);overflow:hidden}
.groei__schuif{position:absolute;left:0;right:0;top:0;will-change:transform}
.groei__kop{margin:0 0 3.5rem} .groei__kop h2{font-weight:800;font-size:clamp(1.8rem,1.2rem + 2.2vw,2.8rem);
line-height:1.12;margin:0;letter-spacing:-.015em;color:var(--primair);text-wrap:balance}
.groei__kop h2 em{font-style:normal;color:var(--color-accent-tekst)}
.groei__kop p{margin:.8rem 0 0;color:var(--zacht);max-width:40ch;line-height:1.6} .groei__kaarten{position:relative;display:flex;flex-direction:column;gap:150px;flex:0 0 auto}
.groei__kaart{position:relative;padding-left:1.6rem;min-width:0;will-change:transform,opacity}
.groei__balk{position:absolute;left:0;top:.25rem;bottom:.25rem;width:4px;
border-radius:100px;background:rgba(31,41,55,.1);overflow:hidden}
.groei__balk i{position:absolute;left:0;top:0;width:4px;height:100%;
border-radius:100px;background:var(--primair);
transform:scaleY(0);transform-origin:50% 0}
.groei__nr{font-size:.8rem;font-weight:800;letter-spacing:.16em;color:var(--primair);
display:block;margin-bottom:.45rem;font-variant-numeric:tabular-nums}
.groei__kaart h3{font-weight:800;font-size:clamp(1.3rem,1rem + 1.1vw,1.85rem);
line-height:1.18;margin:0 0 .6rem;letter-spacing:-.012em;color:var(--primair);text-wrap:balance}
.groei__kaart h3 em{font-style:normal;color:var(--color-accent-tekst)}
.groei__kaart p{margin:0;color:var(--zacht);max-width:38ch;line-height:1.6} .groei__voet{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;margin-top:1rem}
.groei__pil{display:inline-block;background:rgba(41,52,196,.08);
color:var(--primair);font-size:.72rem;font-weight:700;letter-spacing:.05em;
text-transform:uppercase;border-radius:999px;padding:5px 14px}
.groei__link{display:inline-flex;align-items:center;gap:.5rem;color:var(--primair);
font-weight:700;font-size:.95rem;text-decoration:none;line-height:1.3}
.groei__link i{font-size:.78rem;transition:transform .2s var(--ease)}
.groei__link:focus-visible{outline:3px solid #2934c4;outline-offset:3px;border-radius:4px}
@media (hover:hover){
.groei__link:hover{color:var(--accent)}
.groei__link:hover i{transform:translateX(4px)}
} .groei__doos{position:relative;width:100%;aspect-ratio:794/583;
background:var(--doos);border-radius:40px;overflow:hidden}
.groei .vis{position:absolute;inset:0;display:grid;justify-items:center;
will-change:opacity,transform} .groei__stappen{position:absolute;left:clamp(1.15rem,.5rem + 2.6vw,3rem);bottom:2.2rem;
display:flex;gap:.85rem;z-index:3}
.groei__stap{width:40px;height:28px;padding:0;border:0;background:none;cursor:pointer}
.groei__stap::after{content:"";display:block;width:32px;height:3px;border-radius:99px;
background:rgba(31,41,55,.22);transition:background var(--t) var(--ease),transform var(--t) var(--ease)}
.groei__stap[aria-current="true"]::after{background:var(--primair);transform:scaleY(2)}
.groei__stap:focus-visible{outline:3px solid #2934c4;outline-offset:2px;border-radius:4px}
@media (hover:hover){.groei__stap:hover::after{background:rgba(41,52,196,.55);transform:scaleY(1.8)}} body:has(.nixo-cookie-banner.show) .groei__over{bottom:124px}
body:has(.nixo-cookie-banner.show) .groei__stappen{bottom:124px}
@media (max-width:1200px){
body:has(.nixo-cookie-banner.show) .groei__over{bottom:146px}
body:has(.nixo-cookie-banner.show) .groei__stappen{bottom:146px}
}
@media (max-width:900px){
body:has(.nixo-cookie-banner.show) .groei__over{bottom:211px}
body:has(.nixo-cookie-banner.show) .groei__stappen{bottom:211px}
}
.groei__over{position:absolute;right:clamp(1.15rem,.5rem + 2.6vw,3rem);bottom:2.2rem;z-index:3;
display:inline-flex;align-items:center;gap:.5rem;background:var(--papier);
color:var(--zacht);text-decoration:none;font-size:.85rem;font-weight:600;
padding:.65rem 1.15rem;border-radius:999px;box-shadow:var(--schaduw-zacht);
transition:transform .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}
.groei__over svg{width:14px;height:14px;transition:transform .2s var(--ease)}
.groei__over:focus-visible{outline:3px solid #2934c4;outline-offset:3px}
@media (hover:hover){
.groei__over:hover{transform:translateY(-2px);color:var(--primair);box-shadow:0 8px 24px rgba(41,52,196,.16)}
.groei__over:hover svg{transform:translateY(3px)}
} .groei .vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;
clip:rect(0,0,0,0);white-space:nowrap;border:0} .groei__doos{container-type:inline-size} .groei .st{opacity:0;transform:translateY(1.6cqw);
transition:opacity .5s var(--ease) var(--d,0s),transform .55s var(--ease) var(--d,0s)}
.groei .vis.is-aan .st{opacity:1;transform:none} html:not(.js) .groei__sticky{position:static;height:auto;padding-block:3rem}
html:not(.js) .groei__kolom{height:auto;overflow:visible}
html:not(.js) .groei__schuif{position:static}
html:not(.js) .groei__kaarten{gap:2.5rem}
html:not(.js) .groei__balk i{transform:scaleY(1)}
html:not(.js) .groei .vis{position:static;display:none}
html:not(.js) .groei .vis--1{display:grid}
html:not(.js) .groei .st{opacity:1;transform:none}
html:not(.js) .groei__stappen,html:not(.js) .groei__over{display:none} .groei .venster{width:100%;background:var(--papier);border-radius:2.2cqw;overflow:hidden;
box-shadow:var(--schaduw);display:flex;flex-direction:column}
.groei .venster__balk{display:flex;align-items:center;gap:.9cqw;padding:1.35cqw 1.9cqw;
background:#f3f6fb;border-bottom:1px solid var(--lijn);flex:0 0 auto}
.groei .venster__stip{width:1.25cqw;height:1.25cqw;border-radius:999px;background:#d6dfec}
.groei .venster__url{margin-left:1.4cqw;flex:1;height:2.9cqw;border-radius:999px;background:#e6ecf6;
display:flex;align-items:center;padding:0 1.4cqw;font-size:1.35cqw;color:#5b6472;font-weight:600}
.groei .venster__vlak{flex:1;min-height:0;padding:2cqw 2.4cqw 0;display:flex;flex-direction:column} .groei .venster__vlak>*{flex:0 0 auto}
.groei .mini__nav{display:flex;align-items:center;justify-content:space-between;
padding-bottom:1.5cqw;border-bottom:1px solid var(--lijn)}
.groei .mini__merk{display:flex;align-items:center;gap:.85cqw;font-weight:800;font-size:1.75cqw;color:var(--kop)}
.groei .mini__vlag{width:2cqw;height:2cqw;border-radius:.55cqw;background:var(--primair)}
.groei .mini__menu{display:flex;align-items:center;gap:1.7cqw;font-size:1.4cqw;color:var(--zacht);font-weight:600}
.groei .mini__knop{background:var(--primair);color:#fff;border-radius:999px;padding:.6cqw 1.4cqw;font-size:1.3cqw}
.groei .mini__hero{display:grid;grid-template-columns:1.12fr .88fr;gap:2.2cqw;align-items:center;
padding:2.8cqw 0 2.4cqw}
.groei .mini__kop{font-size:4.4cqw;line-height:1.1;font-weight:800;color:var(--kop);margin:0 0 1cqw;
letter-spacing:-.015em}
.groei .mini__sub{font-size:1.65cqw;line-height:1.55;color:var(--zacht);margin:0 0 1.8cqw;max-width:26ch}
.groei .mini__cta{display:inline-block;background:var(--primair);color:#fff;font-size:1.5cqw;
font-weight:700;border-radius:999px;padding:1.1cqw 2.2cqw} .groei .mini__beeld{position:relative;aspect-ratio:4/3;border-radius:1.6cqw;overflow:hidden;
background:#d3e2f8;display:block}
.groei .mini__beeld i{position:absolute;display:block}
.groei .mini__beeld .lucht,.groei .concept__beeld .lucht{left:0;right:0;top:0;height:56%;background:#c2d7f4}
.groei .mini__beeld .zon,.groei .concept__beeld .zon{right:13%;top:11%;width:3.1cqw;height:3.1cqw;border-radius:999px;background:#fff;opacity:.9}
.groei .mini__beeld .dak,.groei .concept__beeld .dak{left:17%;bottom:34%;width:66%;height:30%;background:#5f7fbe;
clip-path:polygon(50% 0,100% 100%,0 100%)}
.groei .mini__beeld .huis,.groei .concept__beeld .huis{left:26%;bottom:0;width:48%;height:34%;background:#7e9bd4}
.groei .mini__beeld .deur,.groei .concept__beeld .deur{left:45%;bottom:0;width:10%;height:18%;background:#4d6aa8;border-radius:.4cqw .4cqw 0 0}
.groei .mini__beeld .raam,.groei .concept__beeld .raam{left:31%;bottom:20%;width:9%;height:9%;background:#dfeaf9;border-radius:.3cqw}
.groei .mini__beeld .raam2,.groei .concept__beeld .raam2{right:31%;bottom:20%;width:9%;height:9%;background:#dfeaf9;border-radius:.3cqw}
.groei .mini__beeld .gras,.groei .concept__beeld .gras{left:0;right:0;bottom:0;height:9%;background:#b8cdea}
.groei .mini__diensten{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4cqw;padding-bottom:2.2cqw}
.groei .mini__dienst{background:#f6f9fd;border:1px solid var(--lijn);border-radius:1.4cqw;padding:1.4cqw}
.groei .mini__icoon{display:block;width:2.6cqw;height:2.6cqw;border-radius:.8cqw;
background:rgba(41,52,196,.12);margin-bottom:1cqw}
.groei .mini__dienst b{display:block;font-size:1.5cqw;color:var(--kop);margin-bottom:.45cqw}
.groei .mini__dienst span{display:block;font-size:1.25cqw;color:var(--zacht);line-height:1.45} .groei .mini__strook{display:flex;align-items:center;gap:1.6cqw;border-top:1px solid var(--lijn);
padding:1.8cqw 0 2.4cqw}
.groei .mini__sterren{color:#f2b01e;font-size:1.6cqw;letter-spacing:.15em}
.groei .mini__quote{font-size:1.4cqw;color:var(--kop);font-weight:600}
.groei .mini__wie{font-size:1.2cqw;color:var(--zacht);margin-left:auto} .groei .mini__werk{border-top:1px solid var(--lijn);padding-top:1.8cqw}
.groei .mini__werkkop{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.2cqw}
.groei .mini__werkkop b{font-size:1.6cqw;color:var(--kop)}
.groei .mini__werkkop span{font-size:1.25cqw;color:var(--primair);font-weight:700}
.groei .mini__tegels{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4cqw}
.groei .mini__tegel{position:relative;aspect-ratio:4/3;border-radius:1.2cqw;overflow:hidden;
background:#d3e2f8;display:block}
.groei .mini__tegel i{position:absolute;left:0;right:0;bottom:0;height:52%;background:#8ba9dd}
.groei .mini__tegel--b{background:#dbe7f3}
.groei .mini__tegel--b i{height:44%;background:#9db6de}
.groei .mini__tegel--c{background:#cfdff5}
.groei .mini__tegel--c i{height:60%;background:#7f9fd6} .groei .vis--1{align-content:start;padding:3.4cqw 3.4cqw 0}
.groei .vlag{position:absolute;top:6cqw;right:6cqw;display:inline-flex;align-items:center;gap:.85cqw;
background:var(--papier);border-radius:999px;padding:1cqw 1.8cqw;font-size:1.5cqw;font-weight:700;
color:var(--kop);box-shadow:var(--schaduw-zacht);z-index:2}
.groei .vlag i{width:1.05cqw;height:1.05cqw;border-radius:999px;background:#10B981;display:inline-block;
box-shadow:0 0 0 .5cqw rgba(16,185,129,.18)} .groei .klaar{position:absolute;left:0;right:0;bottom:1.4cqw;z-index:2;
display:flex;flex-wrap:wrap;justify-content:center;gap:.9cqw;padding-inline:3cqw}
.groei .klaar__chip{display:inline-flex;align-items:center;gap:.65cqw;background:var(--papier);
border-radius:999px;padding:.9cqw 1.6cqw;font-size:1.4cqw;font-weight:700;color:var(--kop);
box-shadow:var(--schaduw)}
.groei .klaar__chip i{width:1.8cqw;height:1.8cqw;border-radius:999px;background:#e4f7ef;color:#0f9d70;
display:grid;place-items:center;font-size:1.1cqw;font-style:normal;font-weight:800}  .groei .vis--2{align-content:stretch;grid-template-rows:1fr;padding:3.4cqw}
.groei .close{width:100%;height:100%;background:var(--papier);border-radius:2.2cqw;overflow:hidden;
box-shadow:var(--schaduw);display:flex;flex-direction:column}
.groei .close__strip{display:flex;align-items:center;justify-content:space-between;
padding:1.8cqw 2.6cqw;border-bottom:1px solid var(--lijn);flex:0 0 auto}
.groei .close__vlak{flex:1;min-height:0;display:flex;flex-direction:column;gap:3cqw;
padding:5cqw 2.6cqw 0}
.groei .close__vlak>*{flex:0 0 auto}
.groei .close__hero{display:grid;grid-template-columns:1.1fr .9fr;gap:2.6cqw;align-items:center} .groei .close__diensten{gap:2cqw;padding-bottom:0}
.groei .close__diensten .mini__dienst{border-radius:1.8cqw;padding:2cqw}
.groei .close__diensten .mini__icoon{width:3.6cqw;height:3.6cqw;border-radius:1.1cqw;margin-bottom:1.4cqw}
.groei .close__diensten .mini__dienst b{font-size:2.1cqw;margin-bottom:.7cqw}
.groei .close__diensten .mini__dienst span{font-size:1.7cqw}
.groei .close__kop{font-size:5.8cqw;line-height:1.06;font-weight:800;color:var(--kop);margin:0;
letter-spacing:-.02em}
.groei .close__sub{font-size:1.85cqw;line-height:1.55;color:var(--zacht);margin:1.6cqw 0 2cqw;max-width:28ch}
.groei .close__cta{display:inline-block;background:var(--primair);color:#fff;font-size:1.7cqw;
font-weight:700;border-radius:999px;padding:1.3cqw 2.6cqw} .groei .sel{position:relative;display:block;border:.28cqw dashed var(--accent);border-radius:1cqw;
padding:1.1cqw 1.3cqw;margin:0 0 0 -1.3cqw}
.groei .sel__balk{position:absolute;left:-.3cqw;top:-5.4cqw;display:flex;align-items:center;gap:.3cqw;
background:var(--kop);border-radius:1.1cqw;padding:.7cqw .8cqw;box-shadow:var(--schaduw);z-index:3}
.groei .sel__knop{width:2.9cqw;height:2.9cqw;border-radius:.8cqw;display:grid;place-items:center;
color:#fff;font-size:1.35cqw;font-weight:800;font-style:normal}
.groei .sel__knop--aan{background:rgba(255,255,255,.2)}
.groei .sel__streep{width:1px;height:1.8cqw;background:rgba(255,255,255,.24);margin:0 .4cqw}
.groei .sel__greep{position:absolute;width:1.15cqw;height:1.15cqw;background:var(--papier);
border:.24cqw solid var(--accent);border-radius:.2cqw}
.groei .sel__greep--lb{left:-.65cqw;bottom:-.65cqw}
.groei .sel__greep--rb{right:-.65cqw;bottom:-.65cqw}
.groei .sel__greep--lt{left:-.65cqw;top:-.65cqw}
.groei .sel__greep--rt{right:-.65cqw;top:-.65cqw}
.groei .sel__label{position:absolute;right:-.3cqw;top:-3.1cqw;background:var(--accent);color:#08203a;
font-size:1.25cqw;font-weight:800;border-radius:999px;padding:.5cqw 1.3cqw;z-index:3}
.groei .typ{display:inline-block;clip-path:inset(-30% 101% -30% 0)}
.groei .vis--2.is-aan .typ{animation:typen 1.15s steps(23,end) .45s forwards}
@keyframes typen{to{clip-path:inset(-30% -4% -30% 0)}}
.groei .caret{display:inline-block;width:.42cqw;height:.86em;background:var(--primair);
vertical-align:-.06em;margin-left:.25cqw;animation:knipper 1.05s steps(2,start) infinite}
@keyframes knipper{0%,50%{opacity:1}51%,100%{opacity:0}}
.groei .close__beeld{position:relative}
.groei .close__beeld .mini__beeld{border-radius:1.4cqw;outline:.28cqw dashed rgba(75,179,255,.55);
outline-offset:.6cqw}
.groei .vervang{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
display:inline-flex;align-items:center;gap:.7cqw;background:var(--papier);color:var(--kop);
font-size:1.45cqw;font-weight:700;border-radius:999px;padding:1cqw 1.7cqw;
box-shadow:var(--schaduw);white-space:nowrap}
.groei .muis{position:absolute;left:calc(50% + 5.6cqw);top:calc(50% + 1.4cqw);width:2.6cqw;height:2.6cqw;
filter:drop-shadow(0 .3cqw .6cqw rgba(31,41,55,.35))} .groei .vis--3{align-content:stretch;grid-template-rows:1fr;padding:3.4cqw}
.groei .schrijf{width:100%;height:100%;display:grid;grid-template-columns:.8fr 1.2fr;gap:2.4cqw;
align-items:center}
.groei .chat{display:flex;flex-direction:column;gap:1.1cqw;justify-content:center}
.groei .bel{border-radius:2cqw;padding:1.5cqw 1.8cqw;font-size:1.75cqw;line-height:1.5;max-width:96%}
.groei .bel--jij{background:var(--primair);color:#fff;align-self:flex-end;border-bottom-right-radius:.6cqw}
.groei .bel--ai{background:var(--papier);color:var(--kop);border-bottom-left-radius:.6cqw;
box-shadow:var(--schaduw-zacht)}
.groei .bel--ai b{color:var(--primair)}
.groei .tik{display:inline-flex;gap:.45cqw;align-items:center;margin-top:.7cqw}
.groei .tik span{width:.85cqw;height:.85cqw;border-radius:999px;background:#c3cede;animation:tikken 1.2s infinite}
.groei .tik span:nth-child(2){animation-delay:.15s}
.groei .tik span:nth-child(3){animation-delay:.3s}
@keyframes tikken{0%,60%,100%{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.4cqw)}}
.groei .concept{background:var(--papier);border-radius:2.4cqw;box-shadow:var(--schaduw);
padding:0 2.8cqw 2.8cqw;overflow:hidden}
.groei .concept__beeld{position:relative;display:block;margin:0 -2.8cqw 2cqw;aspect-ratio:16/6;
background:#d3e2f8;overflow:hidden}
.groei .concept__beeld i{position:absolute;display:block}
.groei .concept__merk{display:flex;align-items:baseline;justify-content:space-between;
padding-bottom:1.3cqw;border-bottom:1px solid var(--lijn);margin-bottom:1.6cqw}
.groei .concept__merk b{font-size:1.5cqw;color:var(--kop)}
.groei .concept__vlag{position:absolute;left:2.8cqw;top:2cqw;z-index:2;
font-size:1.2cqw;font-weight:800;letter-spacing:.08em;color:#b0862a;
background:#fdf3dc;border-radius:999px;padding:.6cqw 1.3cqw;box-shadow:var(--schaduw-zacht)}
.groei .concept h4{margin:0 0 .8cqw;font-size:3.3cqw;line-height:1.18;color:var(--kop);font-weight:800;
letter-spacing:-.015em}
.groei .concept__meta{font-size:1.35cqw;color:var(--zacht);margin:0}
.groei .concept__body{font-size:1.55cqw;line-height:1.65;color:var(--kop);margin:1cqw 0 1.4cqw;opacity:.82}
.groei .concept__regel{display:block;height:1cqw;border-radius:99px;background:#eaf0f9;margin-bottom:.9cqw}
.groei .concept__voet{display:flex;align-items:center;gap:1.4cqw;margin-top:2cqw}
.groei .concept__live{display:inline-flex;align-items:center;gap:.8cqw;background:var(--primair);color:#fff;
font-size:1.65cqw;font-weight:700;border-radius:999px;padding:1.2cqw 2.2cqw}
.groei .concept__live svg{width:1.7cqw;height:1.7cqw}
.groei .concept__later{font-size:1.45cqw;color:var(--zacht);font-weight:600} .groei .vis--4{align-content:start;padding:3.4cqw 3.4cqw 0}
.groei .tel{width:100%;display:grid;place-items:start center} .groei .telefoon{width:56cqw;aspect-ratio:266/540;background:#0d1526;border-radius:6.5cqw;
padding:1.3cqw;box-shadow:var(--schaduw);container-type:inline-size}
.groei .telefoon__scherm{position:relative;width:100%;height:100%;background:#12213e;
border-radius:11cqw;overflow:hidden;display:flex;flex-direction:column;padding:5.5cqw 5cqw}
.groei .telefoon__inkeping{position:absolute;left:50%;top:2.6cqw;transform:translateX(-50%);
width:26cqw;height:4.4cqw;border-radius:999px;background:#0d1526}
.groei .slot__tijd{text-align:center;color:#fff;padding:11cqw 0 9cqw}
.groei .slot__tijd b{display:block;font-size:17cqw;font-weight:700;line-height:1;letter-spacing:-.02em}
.groei .slot__tijd span{display:block;font-size:3.5cqw;opacity:.7;margin-top:2cqw}
.groei .stapel{display:flex;flex-direction:column;align-items:center;gap:2.4cqw}
.groei .melding{width:100%;background:rgba(255,255,255,.96);border-radius:5.4cqw;padding:4cqw 4.4cqw;
box-shadow:0 3cqw 7cqw rgba(0,0,0,.3)}
.groei .melding__kop{display:flex;align-items:center;gap:2cqw;font-size:2.9cqw;font-weight:700;
color:var(--zacht);margin-bottom:2.4cqw}
.groei .melding__logo{width:5.4cqw;height:5.4cqw;border-radius:1.6cqw;background:var(--primair);color:#fff;
display:grid;place-items:center;font-size:3.2cqw;font-weight:800;flex:0 0 auto}
.groei .melding__nu{margin-left:auto;font-weight:600}
.groei .melding__titel{display:block;font-size:4.4cqw;line-height:1.25;color:var(--kop);
font-weight:800;margin-bottom:2.6cqw;letter-spacing:-.01em}
.groei .melding__regel{display:flex;align-items:center;gap:2cqw;font-size:3.4cqw;color:var(--kop);
opacity:.78;padding:.8cqw 0}
.groei .melding__regel i{width:4.4cqw;height:4.4cqw;border-radius:999px;background:#e4f7ef;color:#0f9d70;
display:grid;place-items:center;font-size:2.6cqw;font-style:normal;font-weight:800;flex:0 0 auto}
.groei .melding--dun{width:93%;padding:3cqw 4cqw;display:flex;align-items:center;gap:2.2cqw;
font-size:3.3cqw;font-weight:700;color:var(--kop);background:rgba(255,255,255,.9)}
.groei .melding--dunner{width:86%;background:rgba(255,255,255,.78)} @media (max-width:64em){
.groei{height:auto!important}
.groei__sticky{position:static;height:auto;display:block;padding-block:2.5rem;overflow:visible}
.groei__grid{grid-template-columns:1fr;gap:0}
.groei__kolom{height:auto;overflow:visible;display:block}
.groei__schuif{position:static;transform:none!important}
.groei__kaarten{gap:0}
.groei__kaart{padding-left:1.3rem;padding-block:1.75rem;opacity:1!important;transform:none!important}
.groei__balk i{transform:scaleY(1)!important}
.groei__stappen,.groei__over{display:none}
.groei__doos{margin-top:1.5rem;aspect-ratio:4/3;border-radius:28px}
.groei .vis{opacity:1!important;transform:none!important;position:static;display:none}
.groei .vis--1{display:grid}
.groei .st{opacity:1!important;transform:none!important}
.groei .klaar{position:static;margin-top:2cqw;padding-inline:0}
.groei .vlag{top:4cqw;right:4cqw}
} @media (prefers-reduced-motion:reduce){
.groei{height:auto!important}
.groei__sticky{position:static;height:auto;display:block;padding-block:3rem;overflow:visible}
.groei__kolom{height:auto;overflow:visible}
.groei__schuif{position:static;transform:none!important}
.groei__kaarten{gap:2.5rem}
.groei__kaart{opacity:1!important;transform:none!important}
.groei__balk i{transform:scaleY(1)!important}
.groei__stappen,.groei__over{display:none}
.groei .vis{position:static;display:none;opacity:1!important;transform:none!important;filter:none!important}
.groei .vis--1{display:grid}
.groei .klaar{position:static;margin-top:1.5cqw;padding-inline:0}
.groei .caret,.groei .tik span{animation:none!important}
.groei__link i{transition:none!important}
.groei .st{opacity:1!important;transform:none!important;transition:none!important}
.groei .typ{clip-path:none!important;animation:none!important}
}