.feedback{--fb-rechts: 20px;--fb-onder: 20px;--fb-pil-hoogte: 42px}.feedback[data-route="/zandbak"]{--fb-rechts: 84px;--fb-onder: 16px}.feedback-pil{position:fixed;right:var(--fb-rechts);bottom:var(--fb-onder);z-index:60;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--fb-pil-hoogte);padding:0 16px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-brand-strong);box-shadow:var(--shadow-float);font:inherit;font-size:.9rem;font-weight:800;cursor:pointer}.feedback-pil:hover{background:var(--color-brand);color:#fff}.feedback-paneel{position:fixed;right:var(--fb-rechts);bottom:calc(var(--fb-onder) + var(--fb-pil-hoogte) + 10px);z-index:1050;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;width:min(380px,calc(100vw - 32px));max-height:calc(100vh - var(--fb-onder) - var(--fb-pil-hoogte) - 26px);overflow-y:auto;padding:16px;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-drawer);font-size:.9rem}.feedback-kop{display:flex;align-items:center;justify-content:space-between;gap:8px}.feedback-kop h2{margin:0;font-size:1.05rem}.feedback-sluit{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-muted);cursor:pointer}.feedback-sluit:hover{background:var(--color-page-workspace);color:var(--color-text)}.feedback-chips{display:flex;flex-wrap:wrap;gap:8px}.feedback-chip{padding:6px 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:700;cursor:pointer}.feedback-chip:hover{background:var(--color-page-workspace)}.feedback-chip[aria-checked=true]{border-color:var(--color-brand);background:var(--color-brand);color:#fff}.feedback-veld{display:grid;gap:6px;font-weight:700}.feedback-toelichting{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:400;resize:vertical}.feedback-teller{margin:-6px 0 0;color:var(--color-muted);font-size:.8rem;text-align:right}.feedback-vink{display:flex;align-items:center;gap:8px}.feedback-privacy{margin:0;color:var(--color-muted);font-size:.8rem;line-height:1.4}.feedback-live{color:var(--color-text);font-weight:700}.feedback-live:empty{display:none}.feedback-live[data-soort=ok]{color:var(--green-ink)}.feedback-live[data-soort=fout],.feedback-validatie{color:var(--orange-ink)}.feedback-validatie{margin:0;font-weight:700}.feedback-verstuur{padding:10px 16px;border:0;border-radius:var(--radius-control);background:var(--color-brand);color:#fff;font:inherit;font-weight:800;cursor:pointer}.feedback-verstuur[aria-disabled=true]{background:var(--color-muted);cursor:progress}@media (max-width: 639px){.feedback,.feedback[data-route="/zandbak"]{--fb-rechts: 16px;--fb-pil-hoogte: 44px}.feedback-pil{width:44px;height:44px;padding:0}.feedback-pil-tekst{display:none}.feedback-paneel{right:16px;left:16px;width:auto}}@media print{.feedback-pil,.feedback-paneel{display:none}}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2) format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2) format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2) format("woff2"),url(/assets/figtree-latin-ext-500-normal-BOEJvrb_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2) format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2) format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2) format("woff2"),url(/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2) format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/figtree-latin-ext-800-normal-DLIuazCv.woff2) format("woff2"),url(/assets/figtree-latin-ext-800-normal-Cp4dEvwL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/figtree-latin-800-normal-30yxI7TZ.woff2) format("woff2"),url(/assets/figtree-latin-800-normal-B7vj2UK8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body: "Figtree", "Segoe UI", system-ui, sans-serif;--font-heading: "Figtree", "Segoe UI", system-ui, sans-serif;--color-brand: #11585a;--color-brand-strong: #073b3d;--color-accent: #78d278;--color-cta: #fcac4b;--color-ai: #bbbbff;--color-soft: #d1dfd6;--color-neutral: #d1d4d3;--color-link: #467886;--color-page: #fbfdfb;--color-page-workspace: #e9f1ec;--color-surface: #ffffff;--color-text: #182325;--color-muted: #5d6b6d;--ink-heading: #0b4a4c;--green-strong: #3fae62;--green-ink: #2f7d43;--green-tint: #d9efdc;--orange-ink: #9a5b00;--orange-tint: #ffe8c7;--orange-band: #fff4e2;--lilac-ink: #4b4b8f;--lilac-tint: #e4e4ff;--lilac-tint-sterk: #d8d8ff;--lilac-ink-sterk: #2f2f6e;--sage-band: #e6f0e9;--teal-band: #0e4f51;--radius-card: 24px;--radius-control: 999px;--radius-inner: 14px;--radius-band: 44px;--radius-field: 12px;--radius-menu: 18px;--radius-menu-item: 12px;--color-border: rgba(17, 88, 90, .16);--color-border-strong: rgba(17, 88, 90, .28);--color-text-muted: var(--color-muted);--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2311585a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--select-chevron-muted: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d6b6d' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--shadow-panel: 0 12px 32px rgba(17, 88, 90, .1);--shadow-float: 0 12px 30px rgba(17, 88, 90, .18);--shadow-drawer: 0 16px 44px rgba(17, 88, 90, .2)}*{box-sizing:border-box}html{font-size:15.5px}body{margin:0;min-width:320px;min-height:100vh;background:var(--color-page);color:var(--color-text);font-family:var(--font-body)}button,a,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:var(--color-brand);text-decoration:none}:focus-visible{outline:3px solid rgba(252,172,75,.55);outline-offset:3px}select:not([multiple]):not([size]){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;border-radius:var(--radius-field);background-image:var(--select-chevron);background-position:right 9px center;background-repeat:no-repeat;background-size:14px 14px;text-overflow:ellipsis;color-scheme:light}select:not([multiple]):not([size]):hover:not(:disabled):not(:focus){border-color:var(--color-border-strong)}select:not([multiple]):not([size]):disabled{background-color:var(--color-page);background-image:var(--select-chevron-muted);color:var(--color-muted);opacity:.8;cursor:not-allowed}h1,h2,h3{font-family:var(--font-heading);font-weight:800;letter-spacing:-.01em;color:var(--ink-heading)}.app{min-height:100vh}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes chipfloat{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-7px) rotate(var(--r, 0deg))}}.workspace-mobile-block{display:none}.workspace-lazy-melding{margin:0;padding:48px 24px;text-align:center;color:var(--color-muted)}.ws-disc{display:grid;flex:none;width:40px;height:40px;place-items:center;border-radius:var(--radius-control);background:var(--color-brand);color:#fff;font-weight:800;font-size:.9rem}@media (max-width: 899px){.workspace-desktop-only{display:none}.workspace-mobile-block{display:grid;min-height:100dvh;padding:24px;place-items:center;background:var(--color-page-workspace)}.workspace-mobile-card{display:grid;max-width:34rem;gap:18px;padding:32px;border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-panel);text-align:center}.workspace-mobile-card .ws-disc{margin:0 auto}.workspace-mobile-card h1,.workspace-mobile-card p{margin:0}.workspace-mobile-card p{color:var(--color-muted);line-height:1.55}.workspace-mobile-actions{display:grid;gap:10px}.workspace-mobile-actions>*{width:100%}.workspace-mobile-card .workspace-mobile-privacy{font-size:.86rem}}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 40px;background:linear-gradient(var(--color-page) 70%,rgba(251,253,251,0))}.site-header[data-product-mode=ai]{background:linear-gradient(#f5f3ff 70%,#f5f3ff00)}.site-header[data-product-mode=ai] .brand-disc{background:#4b4b8f}.site-header[data-product-mode=ai] .brand-word strong{color:#4b4b8f}.login-alert{display:flex;position:relative;z-index:19;align-items:center;justify-content:space-between;gap:20px;max-width:1120px;margin:12px auto 0;padding:14px 18px;border:1px solid rgba(163,60,46,.35);border-radius:var(--radius-card);background:#fff3f0;color:#7a2d23}.login-alert p{margin:0}.login-alert>div{display:flex;flex:none;gap:8px}.brand{display:inline-flex;align-items:center;gap:12px;border:0;background:transparent;color:var(--color-brand);text-align:left;padding:0}.brand:hover{text-decoration:none}.brand-disc{display:grid;width:46px;height:46px;place-items:center;border-radius:var(--radius-control);background:var(--color-brand);color:#fff;font-weight:800;font-size:1.05rem}.brand-word{line-height:1.1}.brand-word strong{display:block;font-weight:800;font-size:1.3rem;color:var(--color-brand)}.brand-word strong em{font-style:normal;color:var(--green-strong)}.brand-word small{display:block;color:var(--color-muted);font-size:.8rem;font-weight:500}.pill-nav{display:flex;align-items:center;gap:6px;padding:6px;border-radius:var(--radius-control);background:var(--color-surface);box-shadow:0 10px 30px #11585a1f}.pill-nav a,.pill-nav button{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-brand);font-weight:600;white-space:nowrap;transition:background .15s ease}.pill-nav a:hover,.pill-nav button:hover{background:#d1dfd680;text-decoration:none}.pill-nav-scheiding{width:1px;height:22px;margin:0 4px;background:#11585a26}.header-actions{display:flex;align-items:center;gap:10px}.kop-probeer-gratis{white-space:nowrap}.icon-circle-link{display:grid;width:44px;height:44px;place-items:center;border-radius:var(--radius-control);background:var(--color-brand);color:#fff;transition:transform .18s ease}.icon-circle-link:hover{transform:translateY(-2px) rotate(6deg)}.kop-menuknop{display:none}.hero{position:relative;max-width:1200px;margin:0 auto;padding:clamp(40px,4.4vw,64px) clamp(20px,2.2vw,32px) clamp(32px,2.8vw,40px);text-align:center}.hero h1{margin:0 auto;max-width:880px;font-size:clamp(2.1rem,4.6vw,3.4rem);line-height:1.1;letter-spacing:-.01em}.underline-wrap{position:relative;display:inline-block}.underline-wrap svg{position:absolute;left:0;bottom:-14px;width:100%}.underline-wrap-small svg{bottom:-8px}.hero-subtitle{max-width:680px;margin:34px auto 0;color:#39494b;font-size:clamp(1.1rem,1.4vw,1.28rem);line-height:1.6;text-wrap:pretty}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px}.hero-actions .pill-cta,.hero-actions .pill-ghost{min-height:56px;padding:0 30px;font-size:1.05rem}.hero-actions .pill-cta{box-shadow:0 14px 30px #fcac4b59}.hero-actions .pill-cta:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 20px 38px #fcac4b73}.hero-leeg{margin:16px 0 0}.hero-leeg button{padding:0;border:0;background:transparent;color:var(--color-brand);font-weight:700;font-size:.95rem;text-decoration:underline;text-underline-offset:3px}.band-section{max-width:1240px;margin:clamp(56px,4.9vw,70px) auto 0;padding:0 20px}.band{border-radius:var(--radius-band);padding:clamp(40px,3.9vw,56px) clamp(22px,3.06vw,44px) clamp(36px,3.6vw,52px)}.band-sage{background:var(--sage-band)}.band-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px}.band-head h2,.future-head h2{margin:10px 0 0;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.1}.example-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:38px}.example-card{display:grid;align-content:start;gap:16px;padding:26px 22px;border:0;border-radius:26px;background:var(--color-surface);color:inherit;text-align:left;box-shadow:0 12px 30px #11585a14;transform:rotate(var(--tilt, 0deg));transition:transform .22s ease,box-shadow .22s ease}.example-card:hover{transform:rotate(0) translateY(-6px);box-shadow:0 24px 44px #11585a29}.chip-circle{display:grid;width:52px;height:52px;place-items:center;border-radius:var(--radius-control);background:var(--chip-bg, var(--green-tint));color:var(--chip-ink, var(--green-ink))}.example-card strong{font-weight:800;font-size:1.08rem;color:var(--ink-heading);line-height:1.25}.example-card>span:not(.chip-circle):not(.card-open-row){color:#4c5d5f;line-height:1.5;font-size:.95rem}.card-open-row{display:inline-flex;align-items:center;gap:8px;margin-top:4px;color:var(--color-brand);font-weight:700;font-size:.95rem}.mini-chevron{display:grid;width:28px;height:28px;place-items:center;border-radius:var(--radius-control);background:#78d27840}.future-section{max-width:1240px;margin:clamp(56px,4.9vw,70px) auto 0;padding:0 32px}.future-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px}.future-head h2{margin:0;font-size:clamp(1.8rem,3.4vw,2.4rem)}.future-head p{margin:0;max-width:420px;color:#4c5d5f;line-height:1.55}.future-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px}.future-card{display:grid;align-content:start;gap:14px;padding:30px 26px;border-radius:26px;background:var(--color-surface);border:1px solid rgba(17,88,90,.1);box-shadow:0 12px 30px #11585a0f;transition:transform .22s ease,box-shadow .22s ease}.future-card:hover{transform:translateY(-5px);box-shadow:0 22px 40px #11585a1f}.future-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.future-card-top .chip-circle{width:48px;height:48px}.future-card h3{margin:4px 0 0;font-size:1.18rem}.future-card p{margin:0;color:#4c5d5f;line-height:1.55}.future-note{margin:22px 0 0;color:var(--color-muted);font-size:.88rem;line-height:1.55}.recent-band{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:28px 30px;border-radius:var(--radius-band);background:var(--orange-band)}.recent-band-lead{display:flex;align-items:center;gap:12px;margin:0;color:#7c4700;font-weight:600}.recent-clock{display:grid;width:40px;height:40px;place-items:center;border-radius:var(--radius-control);background:var(--color-cta);color:var(--color-brand-strong)}.recent-band-list{display:grid;gap:8px;width:min(560px,100%);margin:0;padding:0;list-style:none}.recent-band-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 18px;border-radius:16px;background:#ffffffd9;text-align:left}.recent-band-list strong{display:block;color:var(--ink-heading);font-size:.95rem}.recent-band-list small{display:block;color:var(--color-muted);font-size:.8rem}.recent-band-list button{border:0;background:transparent;color:var(--color-brand);font-weight:700}.recent-clear{border:0;background:transparent;color:#7c4700;font-weight:700}.site-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;max-width:1240px;margin:64px auto 0;padding:26px 32px 40px;border-top:1px solid rgba(17,88,90,.12)}.site-footer p{margin:0;color:var(--color-muted)}.site-footer a{font-weight:600;color:var(--color-link)}.site-footer p a{color:var(--color-brand);font-weight:700}.site-footer a:hover{text-decoration:underline}.site-footer div{display:flex;gap:22px}@media (max-width: 720px){.site-header{gap:10px;padding:12px 16px}.brand{flex:none;gap:10px}.brand-disc{flex:none;width:40px;height:40px;font-size:.95rem}.brand-word strong{font-size:1.15rem;white-space:nowrap}.brand-word small{display:none}.pill-nav,.header-actions>.kop-contact,.header-actions>.icon-circle-link{display:none}.header-actions{flex:0 1 auto;min-width:0;gap:8px}.header-actions .account-wrap{min-width:0}.header-actions .account-wrap>.pill-outline{max-width:100%;overflow:hidden;white-space:nowrap}.header-actions .kop-probeer-gratis,.header-actions .account-wrap>.pill-outline,.header-actions>.pill-outline{min-height:40px;padding:0 16px;font-size:.9rem}.header-actions .kop-probeer-gratis{font-weight:800}.kop-menuknop{display:grid;flex:none;width:44px;height:44px;padding:0;place-items:center;border:2px solid rgba(17,88,90,.28);border-radius:999px;background:var(--color-surface);color:var(--color-brand)}.kop-menuknop[aria-expanded=true]{border-color:var(--color-brand);background:var(--color-brand);color:#fff}.kop-menu{position:absolute;top:calc(100% - 2px);right:12px;left:12px;display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:24px;background:var(--color-surface);box-shadow:0 16px 44px #11585a33}.kop-menu-rij{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 14px 0 16px;border:0;border-radius:14px;background:transparent;color:var(--color-brand);font-size:1.02rem;font-weight:700;text-align:left;text-decoration:none}.kop-menu-rij:hover{background:#d1dfd680;text-decoration:none}.kop-menu-scheiding{height:1px;margin:6px 12px;background:#11585a1f}.kop-menu-onder{display:flex;align-items:center;gap:10px;padding:6px 8px 4px}.kop-menu-onder>*{flex:1 1 auto;justify-content:center;min-height:46px;white-space:nowrap}.kop-menu-website{display:inline-flex;align-items:center;gap:8px;padding:0 16px;border-radius:999px;background:var(--color-brand);color:#fff;font-weight:700;text-decoration:none}.kop-menu-website:hover{text-decoration:none}.hero{padding:44px 20px 32px}.band{padding:40px 22px 36px}.example-grid,.future-grid{grid-template-columns:1fr}.future-section{padding:0 20px}.site-footer{padding:26px 20px 40px}}.tier-card{display:flex;flex-direction:column}.tier-naam{margin:-8px 0 0;color:var(--green-ink);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tier-card-ai{background:var(--lilac-tint);border-color:#4b4b8f29}.tier-card-ai .tier-naam{color:var(--lilac-ink)}.tier-card-cta{margin-top:auto;padding-top:8px}@media (min-width: 721px) and (max-width: 1120px){.site-header{flex-wrap:wrap;row-gap:12px}.pill-nav{order:3;width:100%;justify-content:center}}#mogelijkheden,#zo-werkt-het,#voorbeelden,#procesbouwer-ai{scroll-margin-top:96px}.layer-card{display:flex;align-items:center;gap:11px;min-width:0;padding:2px 14px;border:2px solid transparent;border-radius:18px;background:var(--color-surface);box-shadow:var(--shadow-panel);text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.layer-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-float)}.layer-card[aria-pressed=true]{border-color:var(--color-brand);box-shadow:var(--shadow-float)}.layer-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-control);flex:none}.layer-icon.teal{background:var(--color-brand);color:#fff}.layer-icon.green{background:var(--green-tint);color:var(--green-ink)}.layer-icon.orange{background:var(--orange-tint);color:var(--orange-ink)}.layer-body{display:flex;flex-direction:column;gap:2px;min-width:0}.layer-name{font-weight:800;font-size:.95rem;line-height:1.15;color:var(--ink-heading);letter-spacing:-.01em}.layer-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.laag-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 9px;border-radius:var(--radius-control);font-size:.72rem;font-weight:600;background:var(--sage-band);color:var(--ink-heading)}.laag-chip-dot{width:6px;height:6px;border-radius:var(--radius-control);background:var(--green-strong);flex:none}.laag-chip-good{background:var(--green-tint);color:var(--green-ink);font-weight:700}.laag-chip-warn{background:var(--orange-tint);color:var(--orange-ink);font-weight:700}.laag-chip-muted{color:var(--color-muted)}.hero-kaarten{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr);align-items:center;max-width:1100px;margin:64px auto 0;text-align:left}.hero-kaart{position:relative;padding:12px;border-radius:20px;background:var(--color-surface);box-shadow:0 24px 56px #11585a29;animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:both}.hero-kaart-1{transform:rotate(-1.2deg);animation-name:hero-kaart-1;animation-delay:.25s}.hero-kaart-2{--hero-kaart-2-op: -10px;transform:translateY(var(--hero-kaart-2-op)) rotate(.8deg);animation-name:hero-kaart-2;animation-delay:1.45s}.hero-kaart-3{transform:rotate(-.6deg);animation-name:hero-kaart-3;animation-delay:2.65s}@keyframes hero-kaart-1{0%{opacity:.3;transform:translateY(10px) rotate(-1.2deg)}to{opacity:1;transform:rotate(-1.2deg)}}@keyframes hero-kaart-2{0%{opacity:.3;transform:translateY(4px) rotate(.8deg)}to{opacity:1;transform:translateY(var(--hero-kaart-2-op)) rotate(.8deg)}}@keyframes hero-kaart-3{0%{opacity:.3;transform:translateY(10px) rotate(-.6deg)}to{opacity:1;transform:rotate(-.6deg)}}.hero-kaart-kop{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 10px}.hero-kaart-kop-rechts{justify-content:flex-end}.hero-kaart-label{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 9px;border-radius:var(--radius-control);background:var(--sage-band);color:var(--ink-heading);font-weight:800;font-size:.78rem}.hero-kaart-bol{width:12px;height:12px;border-radius:var(--radius-control);border:2px solid rgba(17,88,90,.32)}.hero-kaart-vlak{min-height:156px;padding:14px;border-radius:12px;background:#f6faf7;border:1px solid rgba(17,88,90,.1)}.hero-kaart-vlak-wit{display:grid;place-items:center;padding:10px;background:var(--color-surface)}.hero-diagram,.tegel-diagram img{display:block;width:100%;height:auto}.hero-bestand{display:flex;align-items:center;gap:10px}.hero-bestand-icoon{display:grid;flex:none;width:30px;height:30px;place-items:center;border-radius:var(--radius-control);background:#dcecef;color:var(--color-brand)}.hero-bestand-naam{display:flex;flex-direction:column;min-width:0}.hero-bestand-naam strong{font-size:.82rem;font-weight:800;color:var(--ink-heading)}.hero-bestand-naam span{font-size:.7rem;color:var(--color-muted)}.hero-bron-tekst{margin:12px 0 0;font-size:.8rem;line-height:1.7;color:#39494b}.hero-markering{padding:1px 3px;border-radius:4px;background:var(--orange-tint);color:var(--color-text);animation:hero-markering .6s ease .55s both}@keyframes hero-markering{0%{background-color:transparent}to{background-color:var(--orange-tint)}}.hero-chip-ai{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-control);background:var(--lilac-tint);color:var(--lilac-ink);font-size:.68rem;font-weight:800}.hero-chip-zacht{padding:1px 9px;border-radius:var(--radius-control);background:var(--sage-band);color:var(--ink-heading);font-size:.72rem;font-weight:600}.hero-lagen{display:grid;grid-template-columns:84px minmax(0,1fr);overflow:hidden;border:1px solid rgba(17,88,90,.12);border-radius:10px;background:var(--color-surface);font-size:.78rem;line-height:1.45}.hero-lagen-kop{padding:7px 8px;border-bottom:1px solid rgba(17,88,90,.12);border-right:1px solid rgba(17,88,90,.12);background:var(--sage-band);color:var(--ink-heading);font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hero-lagen-titel,.hero-lagen-cel{padding:7px 8px;border-bottom:1px solid rgba(17,88,90,.12)}.hero-lagen-titel{display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom-width:2px;border-bottom-color:#11585a38;font-size:.8rem;font-weight:800;color:var(--ink-heading)}.hero-lagen>.hero-lagen-kop:first-child{border-bottom-width:2px;border-bottom-color:#11585a38}.hero-lagen-nummer{display:inline-grid;flex:none;width:20px;height:20px;place-items:center;border-radius:var(--radius-control);background:var(--green-tint);color:var(--green-ink);font-size:.68rem;font-weight:800}.hero-lagen>:nth-last-child(-n+2){border-bottom:0}.hero-lagen-cel-ai{display:flex;align-items:flex-start;gap:6px;background:var(--lilac-tint);box-shadow:inset 0 0 0 1.5px #4b4b8f73}.hero-lagen-cel-ai svg{flex:none;margin-top:3px;color:var(--lilac-ink)}.hero-beschrijving-kop{margin:0;font-size:.84rem;font-weight:800;color:var(--ink-heading)}.hero-beschrijving-tekst{margin:8px 0 0;font-size:.8rem;line-height:1.7;color:#39494b}.hero-verbinding{display:grid;place-items:center}.hero-verbinding svg{display:block}.hero-lijn,.hero-punt{fill:none;stroke:var(--color-brand);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.hero-lijn{animation:hero-lijn .8s ease both}.hero-punt{animation:hero-punt .3s ease both}.hero-verbinding-1 .hero-lijn{animation-delay:1.45s}.hero-verbinding-1 .hero-punt{animation-delay:2.05s}.hero-verbinding-2 .hero-lijn{animation-delay:2.65s}.hero-verbinding-2 .hero-punt{animation-delay:3.25s}@keyframes hero-lijn{0%{stroke-dashoffset:44}to{stroke-dashoffset:0}}@keyframes hero-punt{0%{opacity:0}to{opacity:1}}.hero-zwevend-chip{position:absolute;top:-18px;left:-14px;z-index:2;display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 18px;border-radius:var(--radius-control);background:var(--color-brand);color:#fff;font-weight:700;font-size:.9rem;box-shadow:0 14px 30px #11585a4d;transform:rotate(-4deg);animation:hero-chip-in .5s ease .25s both}@keyframes hero-chip-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.hero-kaart,.hero-markering,.hero-lijn,.hero-punt,.hero-zwevend-chip{animation:none}}.zo-werkt-het{max-width:1240px;margin:clamp(64px,5.6vw,84px) auto 0;padding:0 clamp(20px,2.2vw,32px)}.zo-werkt-het-kop{text-align:center}.zo-werkt-het-kop h2{margin:10px 0 0;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.1;letter-spacing:-.01em}.zo-werkt-het-inleiding{max-width:520px;margin:22px auto 0;color:#39494b;font-size:1.08rem;line-height:1.55}.werkstroom{position:relative;display:grid;row-gap:34px;margin:44px 0 0;padding:0;list-style:none}.werkstroom-volledig{grid-template-columns:minmax(auto,1fr) minmax(auto,1.35fr) minmax(auto,1fr) minmax(auto,1.7fr) minmax(auto,1fr)}.werkstroom-licht{grid-template-columns:minmax(auto,1fr) minmax(auto,2.2fr) minmax(auto,1fr)}.werkstroom:before{content:"";position:absolute;top:0;left:0;right:0;height:56px;border-radius:var(--radius-control);background:var(--color-surface);box-shadow:0 14px 36px #11585a24}.werkstroom-groep{position:relative;display:flex;flex-direction:column}.werkstroom-segment{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;height:56px;padding:0 6px;border-radius:var(--radius-control)}.werkstroom-chevron{position:absolute;top:20px;left:-8px;display:block;width:16px;height:16px;color:var(--color-muted)}.werkstroom-item{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 13px 0 9px;border:2px solid transparent;border-radius:var(--radius-control)}.werkstroom-item-huidig{border-color:var(--color-brand);background:var(--color-surface);box-shadow:0 8px 20px #11585a2e}.werkstroom-vink{display:grid;flex:none;width:14px;height:14px;place-items:center;border-radius:var(--radius-control);background:var(--green-strong);color:#fff}.werkstroom-ring{flex:none;width:14px;height:14px;border-radius:var(--radius-control);border:2px solid rgba(17,88,90,.32)}.werkstroom-item-huidig .werkstroom-ring{border-color:var(--color-brand)}.werkstroom-naam{font-weight:800;font-size:.84rem;letter-spacing:-.01em;color:var(--ink-heading);white-space:nowrap}.werkstroom-naam-kort{display:none}.werkstroom-tekst{display:flex;flex-direction:column;gap:10px;padding:20px 14px 0}.werkstroom-groepnaam{margin:0;color:#3f7d51;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.werkstroom-zin{margin:0;color:#39494b;font-size:.97rem;line-height:1.55;text-wrap:pretty}@media (max-width: 1100px){.werkstroom-volledig,.werkstroom-licht{grid-template-columns:minmax(0,1fr);max-width:600px;margin-right:auto;margin-left:auto}.werkstroom:before{display:none}.werkstroom-segment{background:var(--color-surface);box-shadow:0 10px 26px #11585a1f}.werkstroom-chevron{top:-26px;left:calc(50% - 8px);transform:rotate(90deg)}.werkstroom-tekst{padding:20px 4px 0}}.tegels{max-width:1240px;margin:clamp(64px,5.6vw,84px) auto 0;padding:0 20px}.tegels-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tegel{display:flex;flex-direction:column;gap:22px;padding:22px 22px 28px;border-radius:32px}.tegel-oranje{background:var(--orange-band)}.tegel-salie{background:var(--sage-band)}.tegel-groen{background:#eef7ef}.tegel-lila{background:var(--lilac-tint)}.tegel-beeld{display:flex;flex-direction:column;gap:10px;height:190px;padding:12px;border-radius:18px;background:var(--color-surface);box-shadow:var(--shadow-panel)}.tegel-beeld-midden{justify-content:center;padding:16px 18px}.tegel-beeld-gecentreerd{align-items:center;gap:14px}.tegel-tabs{display:flex;align-self:center;gap:4px;padding:3px;border-radius:var(--radius-control);background:#f6faf7}.tegel-tab{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:2px solid transparent;border-radius:var(--radius-control);color:var(--color-muted);font-size:.74rem;font-weight:700}.tegel-tab-actief{border-color:var(--color-brand);background:var(--color-surface);color:var(--ink-heading);font-weight:800}.tegel-diagram{position:relative;flex:1;min-height:0;overflow:hidden}.tegel-diagram img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.tegel-regel{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tegel-regel-spreid{justify-content:space-between;flex-wrap:nowrap}.tegel-label-chip{padding:1px 8px;border-radius:var(--radius-control);background:var(--sage-band);color:var(--ink-heading);font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tegel-bron{font-size:.72rem;color:var(--color-muted)}.tegel-stelling{margin:0;font-size:.98rem;font-weight:700;line-height:1.4;color:var(--color-text)}.tegel-bevestigd{display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 8px;border-radius:var(--radius-control);background:var(--green-tint);color:var(--green-ink);font-size:.8rem;font-weight:800}.tegel-beeld-ai{gap:12px;border:2px solid var(--color-ai);box-shadow:0 12px 32px #4b4b8f24}.tegel-beeld-ai .hero-chip-ai{align-self:flex-start;padding:2px 10px 2px 8px;font-size:.72rem}.tegel-ai-cel{padding:9px 11px;border-radius:10px;background:var(--lilac-tint);box-shadow:inset 0 0 0 1.5px #4b4b8f73;font-size:.86rem;line-height:1.4;color:var(--color-text)}.tegel-nepknop{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:2px solid rgba(17,88,90,.28);border-radius:var(--radius-control);color:var(--color-brand);font-weight:700;font-size:.8rem}.tegel-nepknop-vol{border-color:var(--color-brand);background:var(--color-brand);color:#fff;font-weight:800}.tegel-checker-label{color:var(--color-muted);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.tegel-bevinding{padding:1px 9px;border-radius:var(--radius-control);background:var(--orange-tint);color:var(--orange-ink);font-size:.72rem;font-weight:800}.tegel-bevinding-tekst{margin:0;font-size:.98rem;font-weight:800;line-height:1.35;color:var(--ink-heading)}.tegel-bevinding-link{display:inline-flex;align-items:center;gap:6px;color:var(--color-brand);font-weight:700;font-size:.82rem}.tegel-slot{display:grid;width:52px;height:52px;place-items:center;border-radius:var(--radius-control);background:var(--color-brand);color:#fff}.tegel-bestand{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border:1px solid rgba(17,88,90,.12);border-radius:14px;background:#f6faf7;color:var(--color-brand)}.tegel-bestand-tekst{display:flex;flex-direction:column}.tegel-bestand-tekst strong{font-size:.82rem;font-weight:800;color:var(--ink-heading)}.tegel-bestand-tekst span{font-size:.7rem;color:var(--color-muted)}.tegel-tekst{display:flex;flex-direction:column;gap:8px;padding:0 6px}.tegel-tekst h3{margin:0;font-size:1.35rem;line-height:1.2;font-weight:800;color:var(--ink-heading)}.tegel-tekst p{margin:0;color:#39494b;line-height:1.5}.tegel-lila .tegel-tekst h3,.tegel-lila .tegel-tekst p{color:var(--lilac-ink-sterk)}.kaart-icoon-groen{--chip-bg: var(--green-tint);--chip-ink: var(--green-ink)}.kaart-icoon-oranje{--chip-bg: var(--orange-tint);--chip-ink: var(--orange-ink)}.kaart-icoon-ai{--chip-bg: var(--color-ai);--chip-ink: var(--lilac-ink-sterk)}.future-feature-badge.badge-groen{background:var(--green-tint);color:var(--green-ink)}.future-feature-badge.badge-oranje{background:var(--orange-tint);color:var(--orange-ink)}.future-feature-badge.badge-lavendel{background:#bbf9;color:var(--lilac-ink-sterk)}.tier-card-ai h3,.tier-card-ai p:not(.tier-naam){color:var(--lilac-ink-sterk)}.afsluiter{position:relative;overflow:hidden;padding:clamp(44px,4.2vw,60px) clamp(22px,3.06vw,44px);background:var(--teal-band);text-align:center}.afsluiter-ringen{position:absolute;bottom:-140px;left:-110px;opacity:.14}.afsluiter h2{position:relative;margin:0;color:#fff;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.12;letter-spacing:-.01em}.afsluiter-knoppen{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px}.afsluiter-knoppen .pill-cta,.afsluiter-knoppen .pill-ghost{min-height:56px;padding:0 28px;font-size:1.05rem}.afsluiter-knoppen .pill-cta{box-shadow:0 14px 30px #0003}.afsluiter-knoppen .pill-ghost{border-color:#fff6;background:transparent;color:#fff}@media (max-width: 720px){.hero-kaarten{grid-template-columns:minmax(0,1fr);margin-top:44px}.hero-verbinding{height:34px}.hero-kaart-2{--hero-kaart-2-op: 0px}.hero-kaart-bron{min-height:0}.hero-verbinding svg{transform:rotate(90deg)}.hero-bron-extra{display:none}.hero-zwevend-chip{top:-16px;left:6px}.hero-actions .pill-cta,.hero-actions .pill-ghost,.afsluiter-knoppen .pill-cta,.afsluiter-knoppen .pill-ghost{width:100%}.tegels-raster{grid-template-columns:minmax(0,1fr)}.werkstroom-segment{gap:2px;padding:0 4px}.werkstroom-item{gap:5px;padding:0 8px 0 6px}.werkstroom-naam{font-size:.8rem}.werkstroom-naam-lang{display:none}.werkstroom-naam-kort{display:inline}.werkstroom-tekst{padding-right:4px;padding-left:4px}.tegels{padding:0 20px}}.pill-cta,.pill-ghost,.pill-outline,.pill-teal,.pill-lilac{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 22px;border:0;border-radius:var(--radius-control);font-weight:700;font-size:.98rem;transition:transform .18s ease,box-shadow .18s ease}.pill-cta{background:var(--color-cta);color:var(--color-brand-strong);font-weight:800;box-shadow:0 10px 24px #fcac4b66}.pill-cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 30px #fcac4b80}.pill-ghost,.pill-outline{border:2px solid rgba(17,88,90,.28);background:var(--color-surface);color:var(--color-brand)}.pill-ghost:hover:not(:disabled),.pill-outline:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 22px #11585a29}.pill-teal{background:var(--color-brand);color:#fff}.pill-teal:hover:not(:disabled){transform:translateY(-2px)}.pill-lilac{background:var(--color-ai);color:#2f2f6e;font-weight:800}.pill-lilac:hover:not(:disabled){transform:translateY(-2px)}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 22px;border:1px solid transparent;border-radius:var(--radius-control);font-weight:700;transition:transform .18s ease,box-shadow .18s ease}.button-primary{background:var(--color-cta);color:var(--color-brand-strong);font-weight:800;box-shadow:0 10px 24px #fcac4b59}.button-primary:hover:not(:disabled){transform:translateY(-2px)}.button-secondary{border:2px solid rgba(17,88,90,.28);background:var(--color-surface);color:var(--color-brand)}.button-secondary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 22px #11585a24}.eyebrow-label,.panel-label,.field-label{margin:0;color:#3f7d51;font-weight:800;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.future-feature-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:5px 12px;border-radius:var(--radius-control);background:#bbbbff59;color:var(--lilac-ink);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.badge-orange{background:#fcac4b33;color:#7c4700}
