:root{--st-papier:#f6f5f3;--st-wit:#fff;--st-raster:#d8d7d2;--st-raster-zacht:#e7e6e2;--st-ink:#14181c;--st-staal:#45566a;--st-signaal:#dd5a18;--st-signaal-tekst:#b8460e;--st-goed:#2e7d5b;--st-let:#b8860b;--st-kritiek:#c0392b;--st-display:"Space Grotesk", system-ui, sans-serif;--st-body:"Inter Tight", system-ui, sans-serif;--st-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--st-rand:1px solid var(--st-raster);--st-ease:cubic-bezier(.2,.8,.2,1)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body.st-body{background:var(--st-papier);color:var(--st-ink);font-family:var(--st-body);-webkit-font-smoothing:antialiased;margin:0}.st-body *{box-sizing:border-box}.st-body :focus-visible{outline:2px solid var(--st-signaal);outline-offset:2px}.st-body ::selection{background:var(--st-signaal);color:var(--st-papier)}.st-body h1,.st-body h2,.st-body h3{font-family:var(--st-display);letter-spacing:-.02em;margin:0}.st-body p{margin:0}.st-body a{color:inherit}.st-body a.st-cta-demo{color:var(--st-papier)}.st-body a.st-cta-lijn{color:var(--st-signaal-tekst)}.st-body .st-slot a.st-cta-lijn{color:#f4783a}.st-vlak{width:min(1180px,100% - 48px);margin:0 auto}@media (width<=640px){.st-vlak{width:calc(100% - 32px)}}.st-eyebrow{font-family:var(--st-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--st-signaal-tekst);margin:0 0 14px;font-size:.66rem}.st-kop{text-wrap:balance;max-width:22ch;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:600;line-height:1.04}.st-lead{color:var(--st-staal);max-width:58ch;font-size:1.06rem;line-height:1.55}.st-mono{font-family:var(--st-mono);font-variant-numeric:tabular-nums}.st-body .scroll-scrub{font-family:var(--st-body)}.st-body .scroll-scrub__title{font-family:var(--st-display);letter-spacing:-.03em;max-width:14ch;font-size:clamp(2.3rem,5.2vw,5rem);font-weight:600}.st-body .scroll-scrub__kicker{font-family:var(--st-mono);letter-spacing:.14em;color:var(--st-signaal-tekst);font-size:.66rem;font-weight:500}.st-body .scroll-scrub__body{color:var(--st-staal);font-size:clamp(1rem,1.3vw,1.15rem)}.st-body .scroll-scrub__tags li{font-family:var(--st-mono);letter-spacing:.04em;font-size:.68rem}.st-body .scroll-scrub__route-button{font-family:var(--st-mono);letter-spacing:.08em;text-transform:uppercase;min-height:2.2rem;padding:.4rem .6rem;font-size:.66rem}.st-body .scroll-scrub__route{top:68px;left:auto;right:clamp(12px,4vw,40px)}@media (width<=860px){.st-body .scroll-scrub__route{display:none}}.st-body .scroll-scrub__copy{-webkit-backdrop-filter:blur(10px);background:#f6f5f3bd;padding:26px 28px;box-shadow:0 0 0 1px #d8d7d28c,0 30px 80px -50px #14181c73}.st-body .scroll-scrub__copy:before{display:none}.st-merkopfilm{z-index:2;pointer-events:none;opacity:0;visibility:hidden;will-change:transform, opacity;place-items:center;display:grid;position:absolute;top:0;left:0}.st-merkopfilm:before{content:"";background:radial-gradient(circle,#ece6dc 0 58%,#ece6dc00 72%);border-radius:50%;position:absolute;inset:-30%}.st-merkopfilm svg{width:86%;height:86%;fill:var(--st-ink);filter:drop-shadow(6px 10px 10px #14181c2e);position:relative}.st-merkopfilm svg rect:first-of-type,.st-merkopfilm svg rect:nth-of-type(2){fill:var(--st-signaal)}.st-body #weefsel .scroll-scrub__copy{width:min(26rem,31vw)}.st-body #weefsel .scroll-scrub__chapter-pin{align-items:flex-end}@media (width<=860px){.st-body #weefsel .scroll-scrub__copy{width:100%}.st-merkopfilm:before{inset:-36%}}.st-zwevend{z-index:45;opacity:0;pointer-events:none;justify-items:end;gap:6px;transition:opacity .35s ease-out,transform .45s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;bottom:clamp(16px,3vw,28px);right:clamp(16px,3vw,32px);transform:translateY(16px)}.st-zwevend.st-toon{opacity:1;pointer-events:auto;transform:none}.st-zwevend .st-cta-demo{box-shadow:0 24px 50px -24px #14181cb3}.st-zwevendnoot{font-family:var(--st-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--st-staal);background:var(--st-papier);padding:2px 6px;font-size:.6rem}@media (width<=760px){.st-zwevend{padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--st-papier) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:var(--st-rand);justify-items:stretch;gap:4px;bottom:0;left:0;right:0}.st-zwevend .st-cta-demo{justify-content:center;width:100%}.st-zwevendnoot{text-align:center;background:0 0}.st-zwevend .st-magnetisch{display:block}}.st-zwevendknoppen{align-items:stretch;gap:8px;display:flex}.st-cta-bel{background:var(--st-wit);color:var(--st-ink);border:1px solid var(--st-ink);font-family:var(--st-display);cursor:pointer;padding:14px 18px;font-size:.92rem;font-weight:600;transition:background .2s,color .2s}.st-cta-bel:hover{background:var(--st-ink);color:var(--st-papier)}.st-cta-lijn-knop{font-size:.95rem}.st-slot .st-cta-lijn-knop{color:#f4783a;border-color:#f4783a}@media (width<=760px){.st-zwevendknoppen{grid-template-columns:1fr 1fr;display:grid}.st-zwevend .st-magnetisch{width:100%}.st-cta-bel{padding:12px}}.st-contactlaag{z-index:85;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14181c6b;place-items:center;padding:12px;animation:.25s ease-out both st-fade;display:grid;position:fixed;inset:0;overflow:hidden}.st-contactlaag form.st-contactkaart{background:var(--st-wit);flex-direction:column;gap:14px;width:min(720px,100%);max-height:calc(100dvh - 24px);padding:clamp(16px,2.6vh,32px) clamp(16px,3vw,36px);display:flex;overflow:hidden}.st-contactkaart>.st-contactkop,.st-contactkaart>.st-vraagvoet{flex:none}.st-contactinhoud{overscroll-behavior:contain;flex:auto;gap:14px;min-height:0;padding-right:4px;display:grid;overflow:auto}.st-contactlaag .st-contactkaart h2{margin:0;font-size:clamp(1.25rem,2.6vh + .4rem,1.9rem);line-height:1.1}.st-contactlaag .st-contactkaart .st-uitleg{margin:0;font-size:.95rem}.st-contactlaag .st-contactkaart .st-veld{padding-top:6px;padding-bottom:6px;font-size:1rem}.st-contactlaag .st-contactkaart .st-tekstvak{min-height:44px}.st-contactlaag .st-contactkaart .st-kalender{grid-template-columns:minmax(220px,300px) 1fr;gap:16px}.st-contactlaag .st-contactkaart .st-kalcel{aspect-ratio:auto;height:30px;font-size:.74rem}.st-contactlaag .st-contactkaart .st-kaldag{padding:2px 0 4px}.st-contactlaag .st-contactkaart .st-tijd{min-width:0;padding:7px 8px;font-size:.72rem}.st-contactlaag .st-contactkaart .st-tijden{gap:5px}.st-contactlaag .st-contactkaart .st-vraagvoet{border-top:1px solid var(--st-raster);padding-top:4px}@media (height<=700px){.st-contactlaag .st-contactkaart .st-uitleg{display:none}.st-contactlaag .st-contactkaart .st-kalcel{height:26px}}@media (width<=700px){.st-contactlaag .st-contactkaart .st-kalender{grid-template-columns:1fr}}.st-contactkaart>*{opacity:1!important;transform:none!important}.st-contactkop{align-items:center;gap:10px;display:flex}.st-contactkop svg{width:28px;height:28px;fill:var(--st-ink)}.st-contactkop svg rect:first-of-type,.st-contactkop svg rect:nth-of-type(2){fill:var(--st-signaal)}.st-contactkop small{font-family:var(--st-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--st-signaal-tekst);font-size:.62rem}.st-sluit-los{margin-left:auto;position:static}.st-contactlaag .st-contactkaart h2{font-size:clamp(1.4rem,3vw,2rem)}.st-contactlaag .st-contactkaart .st-veld{font-size:1.05rem}.st-tekstvak{resize:vertical;font-family:inherit;line-height:1.4}.st-vinkgroot{color:var(--st-ink);font-size:.92rem}.st-vinkgroot input{accent-color:var(--st-signaal);width:18px;height:18px}.st-opening{z-index:120;background:var(--st-papier);clip-path:inset(0);align-content:center;place-items:center;gap:26px;display:grid;position:fixed;inset:0}.st-opening.st-uit{clip-path:inset(0 0 100%);transition:clip-path .85s cubic-bezier(.7,0,.2,1)}.st-openingmerk{width:min(42vmin,300px);height:min(42vmin,300px);fill:var(--st-ink);overflow:visible}.st-openingmerk rect:first-of-type,.st-openingmerk rect:nth-of-type(2){fill:var(--st-signaal)}.st-openingmerk rect{transform:translate(calc(var(--dx) * 1px), calc(var(--dy) * 1px));animation:.9s cubic-bezier(.2,.8,.2,1) both st-inschuiven;animation-delay:calc(var(--n) * 45ms)}@keyframes st-inschuiven{to{transform:translate(0)}}.st-openingnaam{font-family:var(--st-display);letter-spacing:.42em;text-transform:uppercase;animation:st-opkomen .6s var(--st-ease) both .7s;padding-left:.42em;font-size:.9rem;font-weight:600}.st-opening.st-uit .st-openingmerk,.st-opening.st-uit .st-openingnaam{opacity:0;transition:transform .7s cubic-bezier(.7,0,.2,1),opacity .4s;transform:translateY(-40px)}.st-onthul{clip-path:inset(0 0 100%);transition:clip-path .9s cubic-bezier(.2,.8,.2,1) var(--v,0s), transform .9s cubic-bezier(.2,.8,.2,1) var(--v,0s);transform:translateY(18px)}.st-onthul.st-zichtbaar{clip-path:inset(-10% 0);transform:none}.st-magnetisch{will-change:transform;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:inline-block}.st-korrel{z-index:90;pointer-events:none;opacity:.055;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.st-body .scroll-scrub__copy{transform:translate(calc(var(--mx,0) * -7px), calc(var(--my,0) * -5px));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.st-body .scroll-scrub__layer{transform:translate(calc(var(--mx,0) * 4px), calc(var(--my,0) * 3px)) scale(1.02);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.st-tweekolom{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.st-tweekolom>div:first-child{align-content:start;gap:18px;display:grid}.st-punten{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.st-punten li{color:var(--st-staal);padding-left:20px;line-height:1.5;position:relative}.st-punten li:before{content:"";background:var(--st-signaal);width:8px;height:8px;position:absolute;top:9px;left:0}@media (width<=900px){.st-tweekolom{grid-template-columns:1fr}}.st-live{background:var(--st-wit);border:var(--st-rand);grid-template-rows:auto 1fr auto;height:min(560px,72dvh);display:grid;box-shadow:0 50px 100px -60px #14181c80}.st-livekop{border-bottom:var(--st-rand);align-items:center;gap:12px;padding:12px 16px;display:flex}.st-livekop svg{width:28px;height:28px;fill:var(--st-ink)}.st-livekop svg rect:first-of-type,.st-livekop svg rect:nth-of-type(2){fill:var(--st-signaal)}.st-livekop b{font-family:var(--st-display);font-weight:600}.st-livekop small{font-family:var(--st-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--st-staal);font-size:.62rem;display:block}.st-livestip{background:var(--st-goed);border-radius:50%;width:9px;height:9px;margin-left:auto;animation:2.2s ease-out infinite st-puls;box-shadow:0 0 #2e7d5b80}@keyframes st-puls{0%{box-shadow:0 0 #2e7d5b73}to{box-shadow:0 0 0 10px #2e7d5b00}}.st-livelijf{scroll-behavior:smooth;align-content:start;gap:12px;padding:16px;display:grid;overflow:auto}.st-liveregel{max-width:86%;animation:st-opkomen .4s var(--st-ease) both;padding:11px 13px;font-size:.9rem;line-height:1.5}.st-liveregel small{font-family:var(--st-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-bottom:5px;font-size:.58rem;display:block}.st-liveregel.st-claudia{background:var(--st-papier);border-left:3px solid var(--st-signaal);justify-self:start}.st-liveregel.st-klant{background:var(--st-ink);color:var(--st-papier);justify-self:end}.st-liveregel.st-systeem{font-family:var(--st-mono);color:var(--st-staal);border:1px dashed var(--st-raster);background:0 0;justify-self:stretch;max-width:100%;font-size:.68rem}.st-liveregel.st-typt{padding-bottom:8px}.st-cursor{background:var(--st-signaal);vertical-align:-2px;width:2px;height:.95em;margin-left:2px;animation:.8s steps(2,end) infinite st-knipper;display:inline-block}.st-livevoorstel{border:1px solid var(--st-ink);animation:st-opkomen .4s var(--st-ease) both;background:var(--st-wit);gap:8px;padding:12px 14px;display:grid}.st-livevoorstel small{font-family:var(--st-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--st-signaal-tekst);font-size:.6rem}.st-livevoorstel p{font-size:.88rem;line-height:1.5}.st-livevoet{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.st-livevoet button{background:var(--st-ink);color:var(--st-papier);font-family:var(--st-display);border:0;padding:8px 14px;font-size:.82rem;font-weight:600}.st-livewacht{font-family:var(--st-mono);letter-spacing:.08em;color:var(--st-staal);text-transform:uppercase;font-size:.62rem}.st-livevoorstel.st-akkoord{border-color:var(--st-goed)}.st-livena{font-family:var(--st-mono);color:var(--st-goed);animation:st-opkomen .35s var(--st-ease) both;align-items:center;gap:8px;font-size:.66rem;display:inline-flex}.st-livena i{background:var(--st-goed);border-radius:50%;width:14px;height:14px;position:relative}.st-livena i:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:4px;height:7px;position:absolute;top:3px;left:4px;transform:rotate(45deg)}.st-livenoot{border-top:var(--st-rand);font-family:var(--st-mono);letter-spacing:.06em;color:var(--st-staal);padding:9px 16px;font-size:.62rem}.st-cijfers{background:var(--st-ink);color:var(--st-papier);padding:clamp(72px,9vw,128px) 0}.st-kop-licht{color:var(--st-papier);max-width:26ch}.st-cijferrij{background:#f6f5f324;border:1px solid #f6f5f324;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;display:grid}.st-cijferrij>div{background:var(--st-ink);align-content:start;gap:8px;padding:26px 24px 28px;display:grid}.st-cijferrij b{font-family:var(--st-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1}.st-cijferrij>div>span{color:#b9c2cb;font-size:.92rem;line-height:1.45}.st-cijferrij small{font-family:var(--st-mono);letter-spacing:.1em;text-transform:uppercase;color:#7e8c99;margin-top:4px;font-size:.62rem}@media (width<=860px){.st-cijferrij{grid-template-columns:1fr 1fr}}@media (width<=480px){.st-cijferrij{grid-template-columns:1fr}}.st-nav{z-index:40;background:color-mix(in srgb, var(--st-papier) 93%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb, var(--st-raster) 60%, transparent);align-items:center;gap:20px;height:64px;padding:0 clamp(16px,4vw,40px);display:flex;position:fixed;top:0;left:0;right:0}.st-navmerk{font-family:var(--st-display);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:.78rem;font-weight:600;text-decoration:none;display:flex}.st-navmerk svg{width:26px;height:26px;fill:var(--st-ink)}.st-navmerk svg rect:first-of-type,.st-navmerk svg rect:nth-of-type(2){fill:var(--st-signaal)}.st-navlinks{font-family:var(--st-mono);letter-spacing:.08em;text-transform:uppercase;gap:22px;margin-left:auto;font-size:.68rem;display:flex}.st-navlinks a{color:var(--st-staal);border-bottom:1px solid #0000;padding:6px 0;text-decoration:none;transition:color .18s,border-color .18s}.st-navlinks a:hover{color:var(--st-ink);border-color:var(--st-signaal)}.st-menuknop{background:var(--st-wit);border:var(--st-rand);font-family:var(--st-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--st-ink);margin-left:auto;padding:9px 14px;font-size:.66rem;display:none}@media (width<=860px){.st-menuknop{display:inline-block}.st-navlinks{background:var(--st-wit);border-top:var(--st-rand);border-bottom:var(--st-rand);flex-direction:column;gap:0;padding:6px 0;display:none;position:absolute;top:64px;left:0;right:0}.st-nav.st-open .st-navlinks{display:flex}.st-navlinks a{border-bottom:1px solid var(--st-raster-zacht);padding:14px clamp(16px,4vw,40px);font-size:.78rem}.st-nav.st-open{background:var(--st-wit);pointer-events:auto}.st-body .scroll-scrub__copy{width:min(40rem,100%)}.st-body .scroll-scrub__title{font-size:clamp(1.9rem,9vw,3rem)}.st-body .scroll-scrub__chapter-pin{align-items:flex-end;padding:84px 20px 40px}.st-body .scroll-scrub__copy:before{inset:-2rem -1.5rem}}.st-bordrol,.st-tabelrol{-webkit-overflow-scrolling:touch;overflow:auto}.st-bordrol .st-bord{min-width:860px}.st-tabelrol .st-leads{min-width:720px}@media (width<=760px),(height<=820px){.st-vraag{align-content:start;padding:92px 16px 28px}.st-vraagkaart{gap:16px;padding:20px}.st-sluit{top:14px;right:12px}}@media (hover:none){.st-enterhint{display:none}}@media (width<=760px){.st-sectie{padding:56px 0}.st-kop{font-size:clamp(1.6rem,7vw,2.2rem)}.st-demokop{gap:10px}.st-tabs{width:100%;margin-left:0}.st-tabs button{flex:1;padding:10px 6px}.st-vraag{align-items:start;padding:76px 16px 24px;overflow:auto}.st-vraagkaart h2{font-size:clamp(1.4rem,6.5vw,2rem)}.st-poortknop .st-poortmerk{width:52vw;height:52vw}.st-cta-ring{width:56px;height:56px}.st-chat{height:70dvh}.st-bericht{max-width:88%}.st-getouw{height:110px}.st-getouw .st-streng.st-s1{top:18px}.st-getouw .st-streng.st-s2{top:66px}.st-getouw .st-inslag,.st-getouw .st-kruis:before{top:42px}}.st-cta-demo{background:var(--st-ink);color:var(--st-papier);font-family:var(--st-display);cursor:pointer;border:0;align-items:center;gap:12px;padding:14px 20px 14px 22px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.st-cta-demo:after{content:"";background:var(--st-signaal);height:3px;transition:transform .5s var(--st-ease);position:absolute;bottom:0;left:0;right:0;transform:translate(-100%)}.st-cta-demo:hover:after{transform:translate(0)}.st-cta-demo:active{transform:translateY(1px)}.st-cta-demo i{width:22px;height:1px;transition:width .3s var(--st-ease);background:currentColor;display:inline-block;position:relative}.st-cta-demo i:after{content:"";border-top:1px solid;border-right:1px solid;width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.st-cta-demo:hover i{width:34px}.st-cta-lijn{color:var(--st-signaal-tekst);font-family:var(--st-display);border-bottom:2px solid var(--st-signaal);cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:10px;padding-bottom:3px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.st-cta-lijn span{transition:transform .3s var(--st-ease);display:inline-block}.st-cta-lijn:hover span{transform:translate(6px)}.st-cta-ring{border:1.5px solid var(--st-ink);cursor:pointer;isolation:isolate;width:64px;height:64px;color:var(--st-ink);background:0 0;border-radius:50%;place-items:center;display:grid;position:relative}.st-cta-ring:before{content:"";background:var(--st-ink);transition:transform .35s var(--st-ease);z-index:-1;border-radius:50%;position:absolute;inset:2px;transform:scale(0)}.st-cta-ring:hover:before,.st-cta-ring:focus-visible:before{transform:scale(1)}.st-cta-ring:hover,.st-cta-ring:focus-visible{color:var(--st-papier)}.st-cta-ring:disabled{opacity:.35;cursor:default}.st-cta-ring:disabled:before{transform:scale(0)}.st-cta-ring svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:20px;height:20px}.st-body .scroll-scrub__actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.st-sectie{border-top:var(--st-rand);padding:clamp(72px,9vw,128px) 0}.st-sectie.st-geenrand{border-top:0}.st-kopblok{gap:18px;margin-bottom:clamp(36px,5vw,64px);display:grid}.st-band{border-left:var(--st-rand);grid-template-columns:repeat(3,1fr);display:grid}.st-band article img{width:34px;height:34px;margin-bottom:4px;display:block}.st-band article{border-right:var(--st-rand);align-content:start;gap:12px;padding:26px 28px 30px 26px;display:grid;position:relative}.st-band article:before{content:"";background:var(--st-signaal);width:1px;height:36px;position:absolute;top:0;left:-1px}.st-band h3{font-size:1.2rem;font-weight:600;line-height:1.2}.st-band small{font-family:var(--st-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--st-staal);font-size:.66rem}.st-band p{color:var(--st-staal);font-size:.95rem;line-height:1.55}@media (width<=860px){.st-band{border-left:0;grid-template-columns:1fr}.st-band article{border-right:0;border-top:var(--st-rand);padding-left:0}.st-band article:before{display:none}}.st-getouw{width:100%;height:150px;margin:10px 0 34px;display:block}.st-getouw .st-schering{transform-origin:50%;animation:6s ease-in-out infinite st-schering}@keyframes st-schering{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.st-agents{border-top:var(--st-rand);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.st-agents article{border-top:2px solid #0000;align-content:start;gap:10px;margin-top:-1px;padding:22px 22px 26px 0;display:grid}.st-agents article:first-child{border-top-color:var(--st-signaal)}.st-agents img{width:36px;height:36px;display:block}.st-agents h3{font-size:1.05rem;font-weight:600}.st-agents p{color:var(--st-staal);font-size:.92rem;line-height:1.5}.st-agents small{font-family:var(--st-mono);letter-spacing:.1em;color:var(--st-staal);font-size:.64rem}@media (width<=860px){.st-agents{grid-template-columns:1fr 1fr}}@media (width<=520px){.st-agents{grid-template-columns:1fr}}.st-rollen{background:var(--st-raster);border:var(--st-rand);grid-template-columns:1.2fr 1fr 1fr;gap:1px;margin-top:56px;display:grid}.st-rollen>div{background:var(--st-wit);align-content:start;gap:10px;padding:24px;display:grid}.st-rollen>div:first-child{background:var(--st-ink);color:var(--st-papier)}.st-rollen>div:first-child p{color:#b9c2cb}.st-rollen h3{font-size:1.05rem}.st-rollen p{color:var(--st-staal);font-size:.92rem;line-height:1.5}.st-rollen small{font-family:var(--st-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:.64rem}@media (width<=860px){.st-rollen{grid-template-columns:1fr}}.st-regel{border-left:3px solid var(--st-signaal);background:var(--st-wit);gap:8px;max-width:760px;margin-top:36px;padding:22px 26px;display:grid}.st-regel h3{font-size:1.1rem}.st-regel p{color:var(--st-staal);font-size:.95rem;line-height:1.55}.st-ketting{border-left:2px solid var(--st-raster);gap:0;margin-left:10px;display:grid}.st-stap{padding:0 0 34px 34px;position:relative}.st-stap:before{content:"";background:var(--st-papier);border:2px solid var(--st-ink);width:16px;height:16px;position:absolute;top:4px;left:-9px}.st-stap.st-mens:before{background:var(--st-signaal);border-color:var(--st-signaal)}.st-stap .st-wie{font-family:var(--st-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--st-staal);align-items:center;gap:14px;font-size:.64rem;display:flex}.st-stap h3{margin:6px 0 10px;font-size:1.05rem}.st-stap pre{white-space:pre-wrap;font-family:var(--st-mono);color:var(--st-ink);background:var(--st-wit);border:var(--st-rand);max-width:760px;margin:0;padding:14px 16px;font-size:.8rem;line-height:1.6}.st-stap.st-mens pre{border-left:3px solid var(--st-signaal)}.st-stap .st-mensnoot{font-family:var(--st-mono);color:var(--st-signaal-tekst);margin-top:8px;font-size:.68rem}.st-mensstop{justify-items:start;gap:12px;margin-top:4px;display:grid}.st-stap{animation:st-opkomen .5s var(--st-ease) both;animation-delay:calc(var(--i,0) * 90ms)}.st-kettingkop{flex-wrap:wrap;align-items:flex-start;gap:28px;margin-bottom:36px;display:flex}.st-kettingkop img{border:var(--st-rand);width:min(340px,100%);display:block}.st-ketting-knop{font-family:var(--st-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--st-ink);cursor:pointer;color:var(--st-ink);background:0 0;padding:10px 14px;font-size:.7rem;transition:background .2s,color .2s}.st-ketting-knop:hover{background:var(--st-ink);color:var(--st-papier)}.st-prijs{grid-template-columns:1.6fr 1fr;align-items:start;gap:48px;display:grid}.st-modules{border-top:var(--st-rand);display:grid}.st-module{border-bottom:var(--st-rand);cursor:pointer;grid-template-columns:28px 1fr auto;align-items:start;gap:18px;padding:18px 0;transition:background .2s;display:grid}.st-module:hover{background:var(--st-wit)}.st-module input{accent-color:var(--st-signaal);width:16px;height:16px;margin:4px 0 0}.st-module b{font-family:var(--st-display);font-size:1.02rem;font-weight:600;display:block}.st-module span{color:var(--st-staal);margin-top:4px;font-size:.9rem;line-height:1.45;display:block}.st-module em{font-style:normal;font-family:var(--st-mono);color:var(--st-signaal-tekst);margin-top:6px;font-size:.66rem;display:block}.st-module .st-bedrag{text-align:right;font-family:var(--st-mono);white-space:nowrap;color:var(--st-staal);font-size:.78rem;line-height:1.6}.st-module .st-bedrag b{font-family:var(--st-mono);color:var(--st-ink);font-size:.78rem;font-weight:500}.st-module[data-uit=true]{opacity:.55}.st-samenvatting{background:var(--st-wit);border:var(--st-rand);gap:18px;padding:26px;display:grid;position:sticky;top:88px}.st-samenvatting small{font-family:var(--st-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--st-staal);font-size:.64rem}.st-samenvatting .st-getal{font-family:var(--st-display);letter-spacing:-.02em;font-size:1.9rem;font-weight:600;line-height:1.1}.st-samenvatting .st-getal small{letter-spacing:0;text-transform:none;margin-top:4px;font-size:.72rem;display:block}.st-samenvatting p{color:var(--st-staal);font-size:.88rem;line-height:1.5}.st-samenvatting hr{border:0;border-top:var(--st-rand);margin:0}.st-schuif input{width:100%;accent-color:var(--st-signaal);margin:0}@media (width<=860px){.st-prijs{grid-template-columns:1fr}.st-samenvatting{z-index:5;order:-1;position:sticky;top:64px;box-shadow:0 20px 40px -30px #14181c66}.st-module{grid-template-columns:24px 1fr}.st-module .st-bedrag{text-align:left;grid-column:2}}.st-tweeluik{border-top:var(--st-rand);grid-template-columns:1fr 1fr;min-height:560px;display:grid}.st-tweeluik>div{padding:clamp(40px,6vw,80px) clamp(24px,5vw,64px)}.st-past{grid-template-columns:1fr 1fr;gap:28px;margin-top:30px;display:grid}.st-past h3{border-bottom:var(--st-rand);margin-bottom:12px;padding-bottom:8px;font-size:1rem}.st-past ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.st-past li{color:var(--st-staal);padding-left:18px;font-size:.92rem;line-height:1.45;position:relative}.st-past li:before{content:"";background:var(--st-ink);width:7px;height:7px;position:absolute;top:7px;left:0}.st-past .st-niet li:before{background:var(--st-raster)}.st-slot{background:var(--st-ink);color:var(--st-papier);align-content:end;gap:26px;display:grid;position:relative;overflow:hidden}.st-slot img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.st-slot>*{position:relative}.st-slot h2{max-width:12ch;font-size:clamp(2rem,4vw,3.4rem);font-weight:600;line-height:1.02}.st-slot p{color:#b9c2cb;max-width:40ch;line-height:1.55}.st-slot .st-cta-lijn{color:#f4783a;border-color:#f4783a}@media (width<=860px){.st-tweeluik,.st-past{grid-template-columns:1fr}}.st-voet{border-top:var(--st-rand);font-family:var(--st-mono);color:var(--st-staal);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:24px;padding:40px 0 48px;font-size:.68rem;display:flex}.st-voet a{color:var(--st-staal);text-decoration:none}.st-voet a:hover{color:var(--st-ink)}.st-voet .st-navmerk{font-size:.7rem}.st-poortsectie{border-top:var(--st-rand);text-align:center;background:linear-gradient(#f6f5f3c7,#f6f5f3c7),url(/assets/beeld/papier.jpg) 50%/cover;padding:clamp(80px,10vw,140px) 0;position:relative;overflow:hidden}.st-poortsectie .st-vlak{position:relative}.st-poortknop{cursor:pointer;color:var(--st-ink);background:0 0;border:0;justify-items:center;gap:22px;margin:0 auto;padding:20px;display:grid}.st-poortknop .st-poortmerk{width:min(38vmin,260px);height:min(38vmin,260px);fill:var(--st-ink);transition:transform .6s var(--st-ease)}.st-poortknop .st-poortmerk rect:first-of-type,.st-poortknop .st-poortmerk rect:nth-of-type(2){fill:var(--st-signaal)}.st-poortknop:hover .st-poortmerk{transform:scale(1.035)}.st-poortknop h2{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:600}.st-poortknop small{font-family:var(--st-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--st-staal);font-size:.66rem}.st-poortknop:focus-visible{outline:2px solid var(--st-signaal);outline-offset:10px}.st-poortringen{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.st-poortringen svg{fill:none;width:min(38vmin,260px);height:min(38vmin,260px);stroke:var(--st-ink);stroke-width:.5px;opacity:.07;position:absolute}.st-poortringen svg:first-child{transform:scale(1.7)}.st-poortringen svg:nth-child(2){opacity:.045;transform:scale(2.8)}.st-poortringen svg:nth-child(3){opacity:.03;transform:scale(4.6)}.st-poortringen svg:nth-child(4),.st-poortringen svg:nth-child(5){display:none}.st-poortringen svg{animation:12s ease-in-out infinite st-adem;animation-delay:calc(var(--i) * -3s)}@keyframes st-adem{0%,to{opacity:.025}50%{opacity:.07}}.st-reis{z-index:80;background:var(--st-papier);color:var(--st-ink);text-align:left;animation:.35s ease-out both st-fade;position:fixed;inset:0;overflow:clip}.st-reis.st-weg{pointer-events:none;animation:.3s ease-in reverse both st-fade}.st-tunnel{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.st-ring{--duur:14s;width:min(44vmin,330px);height:min(44vmin,330px);fill:var(--st-ink);opacity:0;will-change:transform, opacity;animation:st-stroom var(--duur) linear infinite;animation-delay:calc(var(--i) * var(--duur) / -10);position:absolute;transform:scale(.4)}.st-jaag .st-ring{--duur:1.2s;animation-timing-function:cubic-bezier(.42,0,.7,1);animation-iteration-count:1;animation-fill-mode:forwards}@keyframes st-stroom{0%{opacity:0;transform:scale(.4)}14%{opacity:.07}25%{transform:scale(.95)}50%{opacity:.05;transform:scale(2.2)}75%{opacity:.03;transform:scale(5.1)}to{opacity:0;transform:scale(13)}}.st-voortgang{z-index:3;background:linear-gradient(var(--st-papier), #f6f5f300);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;padding:16px 110px 12px clamp(16px,4vw,40px);display:grid;position:absolute;top:0;left:0;right:0}.st-reismerk{width:40px;height:40px;fill:var(--st-ink);grid-row:1/span 2;display:block}.st-voortgangtekst{align-items:baseline;gap:12px;display:flex}.st-voortgangtekst b{font-family:var(--st-display);font-size:.95rem;font-weight:600}.st-voortgangtekst span{font-family:var(--st-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--st-signaal-tekst);font-size:.62rem}.st-voortgangbaan{grid-template-columns:repeat(12,1fr);gap:4px;height:8px;display:grid;position:relative}.st-voortgangbaan i{background:var(--st-raster);transition:background .4s}.st-voortgangbaan i.st-af{background:var(--st-ink)}.st-voortgangbaan i.st-nu{background:var(--st-signaal);animation:1.6s ease-in-out infinite st-knipper}.st-voortgangbaan em{border-right:2px solid var(--st-signaal);pointer-events:none;transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:-3px;bottom:-3px;left:0}.st-voortgangfasen{font-family:var(--st-mono);letter-spacing:.12em;text-transform:uppercase;color:#b0b7bf;grid-column:2;justify-content:space-between;font-size:.58rem;display:flex}.st-voortgangfasen span.st-nu{color:var(--st-ink)}.st-voortgangfasen span.st-af{color:var(--st-staal);text-decoration:line-through;-webkit-text-decoration-color:var(--st-raster);text-decoration-color:var(--st-raster)}@media (width<=760px){.st-voortgang{gap:4px 10px;padding:12px 90px 10px 16px}.st-reismerk{width:30px;height:30px}.st-voortgangtekst b{font-size:.85rem}.st-voortgangfasen{display:none}}.st-reismerk rect:first-of-type,.st-reismerk rect:nth-of-type(2){fill:var(--st-signaal)}.st-reismerk rect{transform-origin:50%}.st-bouwt .st-reismerk rect{animation:1.4s ease-in-out infinite st-inelkaar;animation-delay:calc(var(--n) * 60ms)}@keyframes st-inelkaar{0%,70%,to{opacity:.15}30%{opacity:1}}.st-sluit{z-index:3;font-family:var(--st-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--st-staal);cursor:pointer;background:0 0;border:0;padding:8px;font-size:.66rem;position:absolute;top:22px;right:22px}.st-sluit:hover{color:var(--st-ink)}.st-vraag{z-index:2;overscroll-behavior:contain;align-content:center;place-items:start center;padding:112px 20px 40px;display:grid;position:absolute;inset:0;overflow-y:auto}.st-vraagkaart{background:var(--st-papier);border:var(--st-rand);width:min(720px,100%);animation:st-opkomen .55s var(--st-ease) both;gap:24px;padding:clamp(22px,4vw,40px);display:grid;box-shadow:0 40px 90px -50px #14181c73}.st-reis:not(.st-jaag) .st-tunnel{opacity:.45;transition:opacity .6s ease-out}.st-reis.st-jaag .st-tunnel{opacity:1}.st-vraagkaart.st-wegglijdt{animation:.35s ease-in both st-wegglijden}.st-vraagkaart small{font-family:var(--st-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--st-signaal-tekst);font-size:.66rem}.st-vraagkaart h2{font-size:clamp(1.7rem,3.6vw,2.7rem);font-weight:600;line-height:1.08}.st-vraagkaart p.st-uitleg{color:var(--st-staal);line-height:1.5}.st-veld{width:100%;font-family:var(--st-display);border:0;border-bottom:2px solid var(--st-ink);color:var(--st-ink);background:0 0;outline:none;padding:10px 0;font-size:clamp(1.3rem,2.4vw,1.8rem)}.st-veld:focus{border-color:var(--st-signaal)}.st-veld::placeholder{color:#b0b7bf}.st-keuzes{background:var(--st-raster);border:var(--st-rand);gap:1px;display:grid}.st-keuzes label{background:var(--st-wit);cursor:pointer;align-items:center;gap:14px;padding:16px 18px;font-size:1.02rem;transition:background .2s;display:flex}.st-keuzes label:hover{background:var(--st-papier)}.st-keuzes input{accent-color:var(--st-signaal);width:18px;height:18px;margin:0}.st-keuzes label[data-aan=true]{box-shadow:inset 3px 0 0 var(--st-signaal)}.st-keuzes label span b{font-family:var(--st-display);font-weight:600;display:block}.st-keuzes label span em{color:var(--st-staal);font-size:.86rem;font-style:normal}.st-keuzes-twee{grid-template-columns:1fr 1fr}.st-keuzes-twee label{padding:13px 16px;font-size:.95rem}@media (width<=560px){.st-keuzes-twee{grid-template-columns:1fr}}.st-tweevelden{grid-template-columns:1fr 1fr;gap:22px;display:grid}.st-tweevelden label{gap:6px;display:grid}.st-tweevelden label span{font-family:var(--st-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--st-staal);font-size:.62rem}.st-uitleg.st-klein{font-size:.84rem}@media (width<=560px){.st-tweevelden{grid-template-columns:1fr}}.st-teller{align-items:center;gap:18px;display:flex}.st-teller button{border:1.5px solid var(--st-ink);cursor:pointer;width:48px;height:48px;color:var(--st-ink);background:0 0;font-size:1.4rem}.st-teller button:hover{background:var(--st-ink);color:var(--st-papier)}.st-teller output{font-family:var(--st-display);text-align:center;font-variant-numeric:tabular-nums;min-width:3ch;font-size:2.6rem;font-weight:600}.st-teller small{color:var(--st-staal);font-family:var(--st-mono);letter-spacing:.08em;font-size:.68rem}.st-vraagvoet{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.st-vraagvoet .st-terug{font-family:var(--st-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--st-staal);cursor:pointer;background:0 0;border:0;font-size:.68rem}.st-vraagvoet .st-terug:hover{color:var(--st-ink)}.st-vraagvoet .st-fout{color:var(--st-kritiek);font-size:.86rem}.st-vraagvoet .st-rechts{align-items:center;gap:14px;margin-left:auto;display:flex}.st-vraagvoet .st-hint{font-family:var(--st-mono);color:var(--st-staal);letter-spacing:.08em;font-size:.64rem}.st-kalender{grid-template-columns:minmax(260px,340px) 1fr;align-items:start;gap:22px;display:grid}.st-kalmaand{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.st-kalmaand b{font-family:var(--st-display);text-transform:capitalize;font-weight:600}.st-kalmaand button{border:var(--st-rand);background:var(--st-wit);cursor:pointer;width:36px;height:36px;color:var(--st-ink)}.st-kalmaand button:disabled{opacity:.3;cursor:default}.st-kalraster{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.st-kaldag{font-family:var(--st-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-staal);text-align:center;padding:4px 0 6px;font-size:.62rem}.st-kalcel{aspect-ratio:1;border:var(--st-rand);background:var(--st-wit);font-family:var(--st-mono);cursor:pointer;color:var(--st-ink);font-size:.8rem;transition:background .15s,border-color .15s}.st-kalcel:hover:not(:disabled){border-color:var(--st-ink)}.st-kalcel:disabled{color:#b9bfc6;cursor:default;background:0 0}.st-kalcel[aria-pressed=true]{background:var(--st-ink);color:var(--st-papier);border-color:var(--st-ink)}.st-tijden{grid-template-columns:repeat(4,1fr);align-content:start;gap:6px;display:grid}.st-tijd:disabled{opacity:.3;cursor:default}@media (width<=700px){.st-kalender{grid-template-columns:1fr}.st-tijden{grid-template-columns:repeat(4,1fr)}}.st-dagen{flex-wrap:wrap;gap:8px;display:flex}.st-dag,.st-tijd{background:var(--st-wit);border:var(--st-rand);font-family:var(--st-mono);cursor:pointer;color:var(--st-ink);padding:10px 14px;font-size:.76rem;transition:background .2s,border-color .2s,color .2s}.st-dag:hover,.st-tijd:hover{border-color:var(--st-ink)}.st-dag[aria-pressed=true],.st-tijd[aria-pressed=true]{background:var(--st-ink);color:var(--st-papier);border-color:var(--st-ink)}.st-tijd{text-align:center;min-width:72px}.st-gekozen{font-family:var(--st-display);border-left:3px solid var(--st-signaal);padding-left:12px;font-size:1.1rem;font-weight:600}.st-afspraken{background:var(--st-raster);border:var(--st-rand);gap:1px;margin:0;padding:0;list-style:none;display:grid}.st-afspraken li{background:var(--st-wit);gap:4px;padding:16px 18px;display:grid}.st-afspraken b{font-family:var(--st-display);font-size:1.05rem;font-weight:600}.st-afspraken span{color:var(--st-staal);font-size:.95rem;line-height:1.5}.st-klaarkaart{animation-delay:.1s}.st-bouwscherm{z-index:2;text-align:center;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.st-bouwscherm>div{gap:16px;margin-top:60px;display:grid}.st-bouwscherm h2{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:600}.st-bouwstappen{font-family:var(--st-mono);letter-spacing:.04em;color:var(--st-staal);justify-items:center;gap:10px;font-size:.76rem;display:grid}.st-bouwstappen li{opacity:.4;align-items:center;gap:12px;list-style:none;transition:opacity .4s;display:flex}.st-bouwstappen li.st-aan{opacity:1;color:var(--st-ink)}.st-bouwstappen li.st-klaar{opacity:1}.st-bouwstappen li i{background:var(--st-raster);width:9px;height:9px;display:inline-block}.st-bouwstappen li.st-aan i{background:var(--st-signaal);animation:1s ease-in-out infinite st-knipper}.st-bouwstappen li.st-klaar i{background:var(--st-ink)}@keyframes st-knipper{50%{opacity:.3}}@keyframes st-fade{0%{opacity:0}to{opacity:1}}@keyframes st-opkomen{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes st-wegglijden{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}.st-demo{background:var(--st-papier);flex-direction:column;min-height:100dvh;display:flex}.st-demokop{border-bottom:var(--st-rand);background:var(--st-wit);flex-wrap:wrap;align-items:center;gap:16px;padding:14px clamp(16px,3vw,32px);display:flex}.st-demokop h1{font-size:1.05rem;font-weight:600}.st-demokop .st-navmerk{font-size:.66rem}.st-demokop small{font-family:var(--st-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--st-staal);font-size:.64rem}.st-tabs{background:var(--st-raster);border:var(--st-rand);gap:1px;margin-left:auto;display:flex}.st-tabs button{background:var(--st-wit);font-family:var(--st-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-staal);cursor:pointer;border:0;padding:8px 14px;font-size:.68rem}.st-tabs button[aria-selected=true]{background:var(--st-ink);color:var(--st-papier)}.st-demolijf{flex:1;grid-template-columns:1fr 300px;display:grid}.st-demolijf>main{min-width:0;animation:st-opkomen .45s var(--st-ease) both;padding:clamp(16px,3vw,32px)}.st-demolijf>aside{border-left:var(--st-rand);background:var(--st-wit);align-content:start;gap:18px;padding:26px 22px;display:grid}.st-demolijf>aside h2{font-size:1rem}.st-demolijf>aside p{color:var(--st-staal);font-size:.88rem;line-height:1.5}.st-demolijf>aside dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:.82rem;display:grid}.st-demolijf>aside dt{font-family:var(--st-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-staal);padding-top:3px;font-size:.64rem}.st-demolijf>aside dd{margin:0}@media (width<=960px){.st-demolijf{grid-template-columns:1fr}.st-demolijf>aside{border-left:0;border-top:var(--st-rand)}}.st-demotitel{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.st-demotitel h2{font-size:1.3rem;font-weight:600}.st-demotitel small{font-family:var(--st-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--st-staal);font-size:.66rem}.st-voorbeeldnoot{font-family:var(--st-mono);color:var(--st-staal);letter-spacing:.04em;margin-top:18px;font-size:.66rem}.st-bord{border:var(--st-rand);background:var(--st-raster);grid-template-columns:170px repeat(5,1fr);gap:1px;display:grid;overflow:auto}.st-bord>div{background:var(--st-wit);min-height:44px}.st-bord .st-bordkop{font-family:var(--st-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--st-staal);background:var(--st-papier);padding:10px;font-size:.64rem}.st-bord .st-bordkop.st-vandaag{color:var(--st-signaal-tekst);box-shadow:inset 0 -2px 0 var(--st-signaal)}.st-bord .st-monteur{font-size:.86rem;font-weight:600;font-family:var(--st-display);background:var(--st-papier);gap:2px;padding:10px;display:grid}.st-bord .st-monteur small{font-family:var(--st-mono);color:var(--st-staal);letter-spacing:.06em;font-size:.62rem;font-weight:400}.st-bord .st-cel{align-content:start;gap:6px;padding:6px;display:grid}.st-wo{border:var(--st-rand);border-left:3px solid var(--st-ink);background:var(--st-wit);animation:st-opkomen .4s var(--st-ease) both;animation-delay:calc(var(--i,0) * 25ms);cursor:default;gap:2px;padding:7px 8px;font-size:.76rem;line-height:1.35;transition:transform .18s,box-shadow .18s;display:grid}.st-wo:hover{transform:translateY(-1px);box-shadow:0 6px 16px -10px #14181c80}.st-wo b{font-family:var(--st-mono);color:var(--st-staal);letter-spacing:.04em;font-size:.62rem;font-weight:500}.st-wo span{font-weight:600}.st-wo em{color:var(--st-staal);font-style:normal}.st-wo[data-s=spoed]{border-left-color:var(--st-signaal)}.st-wo[data-s=bevestigd]{border-left-color:var(--st-goed)}.st-wo[data-s=wacht]{border-left-color:var(--st-let);border-style:dashed}.st-wo[data-s=ai]{border-left-color:var(--st-signaal);background:#fbf1eb}.st-legenda{font-family:var(--st-mono);color:var(--st-staal);letter-spacing:.06em;flex-wrap:wrap;gap:18px;margin-top:14px;font-size:.64rem;display:flex}.st-legenda i.st-ai{background:#fbf1eb}.st-legenda i{vertical-align:-1px;border-left:3px solid var(--st-ink);border-top:1px solid var(--st-raster);border-bottom:1px solid var(--st-raster);border-right:1px solid var(--st-raster);width:10px;height:10px;margin-right:6px;display:inline-block}.st-kerncijfers{background:var(--st-raster);border:var(--st-rand);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:20px;display:grid}.st-kerncijfers div{background:var(--st-wit);gap:4px;padding:14px 16px;display:grid}.st-kerncijfers b{font-family:var(--st-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.st-kerncijfers small{font-family:var(--st-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--st-staal);font-size:.62rem}@media (width<=760px){.st-kerncijfers{grid-template-columns:1fr 1fr}}.st-chat{border:var(--st-rand);background:var(--st-wit);grid-template-rows:1fr auto;height:min(640px,70dvh);display:grid}.st-berichten{align-content:start;gap:14px;padding:20px;display:grid;overflow:auto}.st-bericht{max-width:72%;animation:st-opkomen .35s var(--st-ease) both;white-space:pre-wrap;padding:12px 14px;font-size:.92rem;line-height:1.5}.st-bericht.st-claudia{background:var(--st-papier);border-left:3px solid var(--st-signaal);justify-self:start}.st-bericht.st-klant{background:var(--st-ink);color:var(--st-papier);justify-self:end}.st-bericht small{font-family:var(--st-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-bottom:6px;font-size:.6rem;display:block}.st-denkt{justify-self:start;gap:5px;padding:12px 14px;display:inline-flex}.st-denkt i{background:var(--st-signaal);width:7px;height:7px;animation:1s ease-in-out infinite st-knipper}.st-denkt i:nth-child(2){animation-delay:.2s}.st-denkt i:nth-child(3){animation-delay:.4s}.st-chatvoet{border-top:var(--st-rand);gap:10px;padding:12px;display:grid}.st-chatvoet form{gap:10px;display:flex}.st-chatvoet input{border:var(--st-rand);background:var(--st-papier);outline:none;flex:1;padding:12px 14px;font-family:inherit;font-size:.95rem}.st-chatvoet input:focus{border-color:var(--st-signaal)}.st-chatvoet button{background:var(--st-ink);color:var(--st-papier);font-family:var(--st-display);cursor:pointer;border:0;padding:0 18px;font-weight:600}.st-chatvoet button:hover{background:var(--st-signaal)}.st-chatvoet button:disabled{opacity:.4;cursor:default}.st-suggesties{flex-wrap:wrap;gap:8px;display:flex}.st-suggesties button{border:1px solid var(--st-raster);cursor:pointer;color:var(--st-ink);background:0 0;padding:7px 11px;font-family:inherit;font-size:.78rem;transition:border-color .2s,background .2s}.st-suggesties button:hover{border-color:var(--st-ink);background:var(--st-papier)}.st-claudiakop{border-bottom:var(--st-rand);align-items:center;gap:12px;padding:12px 16px;display:flex}.st-claudiakop svg{width:30px;height:30px;fill:var(--st-ink)}.st-claudiakop svg rect:first-of-type,.st-claudiakop svg rect:nth-of-type(2){fill:var(--st-signaal)}.st-claudiakop b{font-family:var(--st-display);font-weight:600}.st-claudiakop small{font-family:var(--st-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--st-staal);font-size:.62rem;display:block}.st-leads{border-collapse:collapse;background:var(--st-wit);border:var(--st-rand);width:100%;font-size:.86rem}.st-leads th{text-align:left;font-family:var(--st-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--st-staal);border-bottom:var(--st-rand);background:var(--st-papier);padding:10px 12px;font-size:.62rem;font-weight:500}.st-leads td{border-bottom:var(--st-rand);vertical-align:top;padding:12px}.st-leads tr{animation:st-opkomen .4s var(--st-ease) both;animation-delay:calc(var(--i,0) * 50ms)}.st-leads tr:hover td{background:var(--st-papier)}.st-leads b{font-family:var(--st-display);font-weight:600;display:block}.st-leads small{color:var(--st-staal);font-size:.78rem}.st-score{font-family:var(--st-mono);align-items:center;gap:8px;font-size:.74rem;display:flex}.st-score i{background:var(--st-raster-zacht);width:70px;height:6px;display:block;position:relative}.st-score i:after{content:"";width:var(--p);background:var(--st-ink);position:absolute;top:0;bottom:0;left:0}.st-score[data-heet=true] i:after{background:var(--st-signaal)}.st-leadnoot{color:var(--st-staal);max-width:44ch;font-size:.8rem;line-height:1.45}.st-leadstatus{font-family:var(--st-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--st-raster);white-space:nowrap;padding:3px 7px;font-size:.62rem}.st-leadstatus[data-s=heet]{border-color:var(--st-signaal);color:var(--st-signaal-tekst)}.st-leadstatus[data-s=mens]{border-color:var(--st-ink)}.st-beheer-aanmelden{place-items:center;min-height:100dvh;padding:24px;display:grid}.st-kaart-vast{background:var(--st-wit);border:var(--st-rand);gap:18px;width:min(460px,100%);padding:32px;display:grid}.st-kaart-vast>*{opacity:1!important;transform:none!important}.st-beheerveld{gap:6px;display:grid}.st-beheerveld span{font-family:var(--st-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--st-staal);font-size:.62rem}.st-beheerveld .st-veld{font-size:1.1rem}.st-beheerbalk{border-bottom:var(--st-rand);background:var(--st-wit);flex-wrap:wrap;align-items:center;gap:10px;padding:10px clamp(16px,3vw,32px);display:flex}.st-stand{font-family:var(--st-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--st-raster);color:var(--st-staal);white-space:nowrap;padding:4px 8px;font-size:.62rem}.st-stand.st-aan{border-color:var(--st-goed);color:var(--st-goed)}.st-beheermelding{color:var(--st-signaal-tekst);font-size:.84rem}.st-beheerlijst{align-content:start;gap:14px;padding:clamp(16px,3vw,32px);display:grid}.st-aanvraag{background:var(--st-wit);border:var(--st-rand);animation:st-opkomen .4s var(--st-ease) both;gap:14px;padding:18px 20px;display:grid}.st-aanvraag.st-af{opacity:.72}.st-aanvraagkop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.st-aanvraagkop b{font-family:var(--st-display);margin-right:8px;font-size:1.1rem;font-weight:600}.st-aanvraagkop small{font-family:var(--st-mono);letter-spacing:.06em;color:var(--st-staal);margin-top:6px;font-size:.64rem;display:block}.st-aanvraagstatus{flex-wrap:wrap;gap:6px;display:flex}.st-aanvraaggegevens{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:.9rem;display:grid}.st-aanvraaggegevens dt{font-family:var(--st-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-staal);padding-top:3px;font-size:.62rem}.st-aanvraaggegevens dd{margin:0}.st-aanvraagacties{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.st-aanvraagacties .st-cta-demo{padding:10px 16px;font-size:.84rem}@media (width<=640px){.st-aanvraaggegevens{grid-template-columns:1fr}}.st-leeg{text-align:center;place-items:center;min-height:100dvh;padding:24px;display:grid}.st-leeg div{justify-items:center;gap:16px;display:grid}.st-leeg svg{width:72px;height:72px;fill:var(--st-ink)}.st-leeg svg rect:first-of-type,.st-leeg svg rect:nth-of-type(2){fill:var(--st-signaal)}@media (prefers-reduced-motion:reduce){.st-body *,.st-body :before,.st-body :after{transition:none!important;animation:none!important}.st-onthul{clip-path:none;transform:none}.st-korrel{display:none}.st-ring{opacity:0}}
