.vormen.svelte-cv9my0{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.5rem;display:grid}.vorm.svelte-cv9my0{background:var(--bg-soft);border:1px solid var(--c-line);flex-direction:column;padding:clamp(1.6rem,3vw,2.2rem);transition:transform .3s,box-shadow .3s;display:flex;position:relative}.vorm.svelte-cv9my0:before{content:"";background:linear-gradient(90deg, var(--c-teal-soft), var(--c-leaf-green));transform-origin:0;height:4px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-1px -1px auto;transform:scaleX(0)}.vorm.svelte-cv9my0:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.vorm.svelte-cv9my0:hover:before,.hoofd.svelte-cv9my0:before{transform:scaleX(1)}.hoofd.svelte-cv9my0{background:var(--c-ice);border-color:var(--c-mist-light)}.eyebrow.svelte-cv9my0{margin-bottom:1.2rem;font-size:.72rem}h3.svelte-cv9my0{color:var(--c-deep);font-size:clamp(1.35rem,2.4vw,1.75rem)}.tekst.svelte-cv9my0{color:var(--text-muted);font-size:.97rem}.check.svelte-cv9my0{margin-top:.5rem;font-size:.95rem}.noot.svelte-cv9my0{border-top:1px solid var(--c-line);color:var(--text-muted);margin:auto 0 0;padding-top:1.5rem;font-size:.82rem;line-height:1.55}.check.svelte-cv9my0{margin-bottom:1.5rem}.bouwstenen.svelte-1654tjw{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=1040px){.bouwstenen.svelte-1654tjw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.bouwstenen.svelte-1654tjw{grid-template-columns:1fr}}li.svelte-1654tjw{border:1px solid var(--c-line);background:#fff;flex-direction:column;padding:1.8rem 1.5rem;transition:transform .3s,box-shadow .3s;display:flex}li.svelte-1654tjw:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.soort.svelte-1654tjw{color:var(--c-muted);align-items:center;gap:.7rem;margin-bottom:1.6rem;font-size:.78rem;font-weight:600;display:flex}.teken.svelte-1654tjw{aspect-ratio:2/1.73205;width:2.4rem;clip-path:var(--hexagon-flat);background:var(--c-mist-light);color:var(--c-teal-dark);flex:none;place-items:center;font-size:.95rem;transition:rotate .6s;display:grid}li.svelte-1654tjw:hover .teken:where(.svelte-1654tjw){rotate:60deg}h3.svelte-1654tjw{color:var(--c-deep);font-size:clamp(1.3rem,2vw,1.55rem)}p.svelte-1654tjw{color:var(--text-muted);font-size:.93rem}.uitkomst.svelte-1654tjw{color:var(--c-deep);margin-top:auto;padding-top:1rem;font-size:.88rem}.hoofd.svelte-1654tjw{background:linear-gradient(160deg, var(--c-deep), var(--c-night));border-color:var(--c-deep)}.hoofd.svelte-1654tjw .soort:where(.svelte-1654tjw){color:var(--c-mist)}.hoofd.svelte-1654tjw .teken:where(.svelte-1654tjw){background:var(--c-teal-soft);color:#fff}.hoofd.svelte-1654tjw h3:where(.svelte-1654tjw),.hoofd.svelte-1654tjw .uitkomst:where(.svelte-1654tjw){color:#fff}.meer.svelte-1654tjw{color:var(--c-teal-dark);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-self:flex-start;margin-top:.9rem;font-size:.85rem;font-weight:600;transition:background-size .3s}.meer.svelte-1654tjw:hover{background-size:100% 1px}.meer.svelte-1654tjw span:where(.svelte-1654tjw){transition:translate .2s;display:inline-block}.meer.svelte-1654tjw:hover span:where(.svelte-1654tjw){translate:3px -3px}.hoofd.svelte-1654tjw .meer:where(.svelte-1654tjw){color:var(--c-mist)}.meer.leeg.svelte-1654tjw{visibility:hidden}@media (width<=600px){.meer.leeg.svelte-1654tjw{display:none}}.hoofd.svelte-1654tjw p:where(.svelte-1654tjw){color:#ffffffc7}.lus.svelte-1654tjw{border:1.5px dashed var(--c-mist);border-top:none;height:2.2rem;margin-inline:12.5%;position:relative}.lus.svelte-1654tjw:before{content:"";border:6px solid #0000;border-bottom:9px solid var(--c-teal);border-top:none;position:absolute;top:-2px;left:-6.5px}.lus.svelte-1654tjw span:where(.svelte-1654tjw){background:var(--c-teal-soft);border-radius:50%;width:9px;height:9px;animation:4.5s ease-in-out infinite svelte-1654tjw-terug;position:absolute;bottom:-5px;box-shadow:0 0 12px 3px #4baeaa8c}@keyframes svelte-1654tjw-terug{0%{opacity:0;left:calc(100% - 4px)}12%{opacity:1}88%{opacity:1}to{opacity:0;left:-4px}}@media (width<=1040px){.lus.svelte-1654tjw{display:none}}.noot.svelte-1654tjw{text-align:center;max-width:60rem;color:var(--text-muted);margin:1.4rem auto 0;font-size:.93rem}@media (width<=1040px){.noot.svelte-1654tjw{text-align:left;margin-top:2rem}}
