@font-face{font-family:Fraunces Voorbeeld;src:url(/fonts/fraunces-opsz.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{font-family:var(--b-font);color:var(--b-ink);background:var(--b-paper);font-size:var(--b-fs-body);line-height:var(--b-lh-body);-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3{line-height:var(--b-lh-head);letter-spacing:var(--b-track-head);text-wrap:balance;margin:0;font-weight:680}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{box-shadow:var(--b-focus);border-radius:6px;outline:none}main:focus{outline:none}.skip{background:var(--b-ink);color:#fff;z-index:30;border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.wrap{max-width:var(--b-max);padding:0 var(--b-gutter);margin:0 auto}.tnum{font-feature-settings:var(--b-num)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.proposal{background:var(--b-warn-tint);color:var(--b-ink);border-bottom:1px solid #f1ddb8;font-size:13px}.proposal .wrap{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:44px;padding-block:6px;display:flex}.proposal strong{font-weight:650}.proposal .group{align-items:center;gap:4px;display:inline-flex}.proposal button{font:inherit;color:var(--b-ink);border:1px solid var(--b-line-input);cursor:pointer;background:#fff;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.proposal button[aria-pressed=true]{background:var(--b-ink);color:#fff;border-color:var(--b-ink)}html[data-fase=nu] [data-fase=live],html[data-fase=live] [data-fase=nu]{display:none!important}html.show-open [data-open]{outline:2px dashed var(--b-warn);outline-offset:4px;position:relative}html.show-open [data-open]:after{content:attr(data-open);z-index:5;background:var(--b-warn);color:#fff;font:600 12px/1 var(--b-font);letter-spacing:0;text-transform:none;border-radius:4px;padding:4px 6px;position:absolute;top:-12px;right:-8px}.btn{border-radius:var(--b-r-s);min-height:48px;font:inherit;cursor:pointer;transition:background var(--b-dur) var(--b-ease), border-color var(--b-dur) var(--b-ease);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:620;text-decoration:none;display:inline-flex}.btn--primary{background:var(--b-action);color:#fff}.btn--primary:hover{background:var(--b-action-hover)}.btn--secondary{background:var(--b-paper);color:var(--b-ink);border-color:var(--b-line-input)}.btn--secondary:hover{border-color:var(--b-ink)}.btn--white{color:var(--b-action-hover);background:#fff}.btn--white:hover{background:var(--b-action-tint)}.btn--outline-white{color:#fff;border-color:#ffffffb3}.btn--outline-white:hover{background:#ffffff14;border-color:#fff}.btn--small{min-height:40px;padding:0 16px;font-size:15px}.link{color:var(--b-action);align-items:center;gap:6px;font-weight:620;text-decoration:none;display:inline-flex}.link:hover{text-underline-offset:3px;text-decoration:underline}.top{z-index:20;border-bottom:1px solid var(--b-line);background:#fffffff7;position:sticky;top:0}.top .wrap{align-items:center;gap:32px;min-height:72px;display:flex}.logo{color:var(--b-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo .word{letter-spacing:-.035em;font-variation-settings:"opsz" 32;font-size:24px;font-weight:720}.beta{letter-spacing:.06em;color:var(--b-ink-soft);border:1px solid var(--b-line-strong);border-radius:999px;margin-left:2px;padding:2px 8px;font-size:12px;font-weight:650}.nav{gap:28px;margin-right:auto;display:flex}.nav a{color:var(--b-ink-mid);font-size:15px;font-weight:560;text-decoration:none}.nav a:hover{color:var(--b-ink)}.nav .nav-login{display:none}.top-actions{align-items:center;gap:8px;display:flex}.top-actions .login{padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none}.menu-btn{border:1px solid var(--b-line-input);cursor:pointer;background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:none}.menu-btn span,.menu-btn span:before,.menu-btn span:after{background:var(--b-ink);content:"";border-radius:2px;width:18px;height:2px;display:block;position:relative}.menu-btn span:before{position:absolute;top:-6px}.menu-btn span:after{position:absolute;top:6px}.sec{padding:var(--b-s10) 0}.sec--mist{background:var(--b-mist)}.sec--ink{background:var(--b-ink);color:#fff}.sec-head{max-width:680px;margin-bottom:var(--b-s7)}.sec-head h2{font-size:var(--b-fs-h1);max-width:20ch}.sec-head p{color:var(--b-ink-mid);margin-top:16px;font-size:1.125rem}.sec--ink .sec-head p{color:var(--b-ink-faint)}.kicker{font-size:var(--b-fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-soft);margin-bottom:14px;font-weight:650;display:block}.sec--ink .kicker{color:var(--b-cyan)}.sample{color:var(--b-ink-soft);font-size:12px}.hero{padding:var(--b-s9) 0 var(--b-s10);overflow:hidden}.hero .wrap{gap:var(--b-s8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.hero h1{font-size:var(--b-fs-hero);letter-spacing:var(--b-track-hero);font-variation-settings:"opsz" 32;font-weight:730;line-height:1.02}.hero .idea{letter-spacing:-.02em;color:var(--b-ink);margin-top:22px;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:700;line-height:1.15}.hero .idea span{color:var(--b-action)}.hero .lede{color:var(--b-ink-mid);max-width:36ch;margin-top:16px;font-size:1.125rem}.hero .actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero .facts{font-size:var(--b-fs-small);color:var(--b-ink-mid);flex-wrap:wrap;gap:8px 20px;margin-top:22px;display:flex}.hero .facts li{align-items:center;gap:8px;display:flex}.hero .facts svg,.ticks svg,.platform li svg,.price li svg{color:var(--b-ok)}.hero .facts svg{flex:none;width:16px;height:16px}.scene{padding-top:100px;position:relative}.peek{z-index:0;width:140px;position:absolute;top:0;right:48px}.claws{z-index:2;width:140px;position:absolute;top:94px;right:48px}.peek .pupils{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.peek .pupils{animation:look .9s var(--b-ease) .9s both}.peek{animation:rise .7s var(--b-ease) .2s both}}@keyframes look{0%{transform:translate(0)}to{transform:translate(-4px,5px)}}@keyframes rise{0%{transform:translateY(40px)}to{transform:translateY(0)}}.browser{z-index:1;border:1px solid var(--b-line);background:#fff;border-radius:14px;position:relative;box-shadow:0 30px 60px -24px #10203b47,0 2px 6px #10203b0f}.browser-bar{border-bottom:1px solid var(--b-line);background:#fff;border-radius:14px 14px 0 0;align-items:center;gap:12px;padding:10px 14px;display:flex}.dots{gap:6px;display:flex}.dots i{background:var(--b-line-strong);border-radius:50%;width:10px;height:10px}.url{max-width:260px;color:var(--b-ink-soft);background:var(--b-mist);text-align:center;border-radius:6px;flex:1;margin:0 auto;padding:4px 10px;font-size:12px}.app{border-radius:0 0 14px 14px;grid-template-columns:172px minmax(0,1fr);min-height:392px;display:grid;overflow:hidden}.app-side{background:var(--b-ink);flex-direction:column;gap:2px;padding:16px 10px;font-size:13px;display:flex}.app-side .logo{margin:0 6px 16px}.app-side .logo .word{color:#fff;font-size:17px}.app-side span.item{color:var(--b-ink-faint);border-radius:7px;padding:7px 10px}.app-side span.on{color:#fff;background:#ffffff14}.app-main{background:#fff;flex-direction:column;gap:14px;min-width:0;padding:20px 20px 16px;display:flex}.app-main .hi{letter-spacing:-.02em;font-size:18px;font-weight:680}.app-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.app-kpis div{border:1px solid var(--b-line);border-radius:10px;padding:10px 12px}.app-kpis small{color:var(--b-ink-soft);font-size:12px;display:block}.app-kpis strong{font-feature-settings:var(--b-num);white-space:nowrap;letter-spacing:-.01em;font-size:16px;font-weight:680;display:block}.app-kpis .late strong{color:var(--b-error)}.app-table{border-collapse:collapse;width:100%;font-size:13px}.app-table th{text-align:left;color:var(--b-ink-soft);border-bottom:1px solid var(--b-line);padding:6px 8px;font-size:12px;font-weight:600}.app-table td{border-bottom:1px solid var(--b-line);white-space:nowrap;padding:9px 8px}.app-table tr.is-late td{background:var(--b-error-tint)}.app-table tr.is-late td:first-child{border-radius:6px 0 0 6px}.app-table tr.is-late td:last-child{border-radius:0 6px 6px 0}.app-table .num{text-align:right;font-feature-settings:var(--b-num)}.app-table td:last-child,.app-table th:last-child{text-align:right}.float-signal{z-index:2;width:252px;box-shadow:var(--b-shadow-2);padding:14px 16px;position:absolute;bottom:28px;left:-56px}.float-signal p{font-size:14px}.scene .sample{position:absolute;bottom:-28px;right:0}.badge{border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:620;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.b-sent{background:var(--b-info-tint);color:var(--b-info)}.b-paid{background:var(--b-ok-tint);color:var(--b-ok)}.b-late{color:var(--b-error);background:#fff}.b-concept{background:var(--b-mist);color:var(--b-ink-mid)}.signal{border:1px solid var(--b-line);border-radius:var(--b-r-m);color:var(--b-action);background:#fff;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.signal--info{color:var(--b-info)}.signal--ok{color:var(--b-ok)}.signal svg{width:44px;height:26px;margin-top:2px}.signal .who{letter-spacing:.02em;color:var(--b-ink-soft);font-size:12px;font-weight:650;display:block}.signal p{color:var(--b-ink);margin-top:2px;font-size:15px}.signal .btns{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.signal .btns .btn{min-height:36px;padding:0 14px;font-size:14px}.steps{gap:var(--b-s5);counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.step{flex-direction:column;gap:14px;display:flex}.step-visual{border:1px solid var(--b-line);border-radius:var(--b-r-m);background:#fff;flex-direction:column;gap:10px;min-height:176px;padding:18px;font-size:13px;display:flex}.step h3{align-items:baseline;gap:12px;font-size:1.1875rem;display:flex}.step h3:before{counter-increment:step;content:counter(step);background:var(--b-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-grid;transform:translateY(-2px)}.step p{color:var(--b-ink-mid);padding-left:40px;font-size:15px}.mini-field{gap:4px;display:grid}.mini-field span{color:var(--b-ink-soft);font-size:12px}.mini-field b{border:1px solid var(--b-line-input);font-feature-settings:var(--b-num);border-radius:6px;padding:7px 10px;font-weight:560}.mini-line{border-bottom:1px solid var(--b-line);font-feature-settings:var(--b-num);justify-content:space-between;padding:6px 0;display:flex}.mini-line:last-of-type{border-bottom:0;font-weight:680}.mini-pdf{align-items:center;gap:12px;display:flex}.mini-pdf i{border:1px solid var(--b-line-input);background:linear-gradient(#dfe3ea,#dfe3ea) 8px 10px/20px 3px no-repeat,linear-gradient(#dfe3ea,#dfe3ea) 8px 18px/30px 2px no-repeat,linear-gradient(#dfe3ea,#dfe3ea) 8px 24px/26px 2px no-repeat,#fff;border-radius:4px;flex:none;width:46px;height:60px}.step-visual .btn{align-self:flex-start;min-height:36px;margin-top:auto;padding:0 14px;font-size:14px}.watch{gap:var(--b-s8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.watch .sec-head{margin-bottom:0}.watch-list{gap:12px;display:grid}.promise{border-top:1px solid var(--b-line);align-items:center;gap:12px;margin-top:28px;padding-top:20px;font-weight:600;display:flex}.promise svg{width:22px;height:22px;color:var(--b-ok);flex:none}.pillars{gap:var(--b-s6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pillar{border-top:2px solid var(--b-ink);flex-direction:column;gap:12px;padding-top:24px;display:flex}.pillar svg{width:32px;height:32px;color:var(--b-ink)}.pillar h3{font-size:1.375rem}.pillar p{color:var(--b-ink-mid)}.pillar ul{gap:6px;margin-top:4px;font-size:15px;display:grid}.pillar li{gap:10px;display:flex}.pillar li:before{content:"";background:var(--b-ink-soft);border-radius:50%;flex:none;width:5px;height:5px;margin-top:10px}.pillar .link{margin-top:auto;padding-top:8px}.more{margin-top:var(--b-s7);color:var(--b-ink-mid);flex-wrap:wrap;gap:4px 0;font-size:15px;display:flex}.more li:not(:last-child):after{content:"·";color:var(--b-ink-soft);margin:0 12px}.more strong{color:var(--b-ink);margin-right:12px;font-weight:620}.split{gap:var(--b-s8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.style-demo{--acc:#2f7d6d}.style-demo:has(#acc-blauw:checked){--acc:#2b5ba8}.style-demo:has(#acc-klei:checked){--acc:#a4472a}.style-demo:has(#pos-rechts:checked) .inv-top{flex-direction:row-reverse}.invoice{border:1px solid var(--b-line);aspect-ratio:1/1.414;width:100%;max-width:440px;color:var(--b-ink);background:#fff;border-radius:6px;flex-direction:column;gap:4%;margin:0 auto;padding:9% 9% 7%;font-size:12.5px;transition:none;display:flex;box-shadow:0 30px 60px -28px #10203b4d}.inv-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inv-brand{letter-spacing:-.01em;color:var(--acc);font-variation-settings:"opsz" 72;font-family:Fraunces Voorbeeld,Georgia,serif;font-size:24px;font-weight:600;line-height:1}.inv-brand small{font-family:var(--b-font);color:var(--b-ink-soft);letter-spacing:0;margin-top:6px;font-size:12px;font-weight:500;display:block}.inv-title{letter-spacing:.08em;color:var(--acc);font-size:20px;font-weight:700}.inv-meta{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inv-meta span{color:var(--b-ink-soft);font-size:12px;display:block}.inv-lines{border-top:2px solid var(--acc)}.inv-lines div{border-bottom:1px solid var(--b-line);font-feature-settings:var(--b-num);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.inv-lines .sub{color:var(--b-ink-mid)}.inv-lines .tot{color:var(--acc);border-bottom:0;font-size:15px;font-weight:720}.inv-foot{color:var(--b-ink-soft);border-top:1px solid var(--b-line);padding-top:8px;font-size:12px}.inv-pay{color:var(--b-ink-mid);margin-top:auto;font-size:12px}.controls{border:1px solid var(--b-line);border-radius:var(--b-r-m);background:#fff;flex-wrap:wrap;gap:18px 40px;margin-top:32px;padding:20px;display:flex}.controls fieldset{border:0;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:0;padding:0;display:flex}.controls legend{width:100%;margin-bottom:8px;padding:0;font-size:14px;font-weight:620}.swatch{position:relative}.swatch input,.seg input{opacity:0;width:1px;height:1px;position:absolute}.swatch span{background:var(--c);cursor:pointer;border-radius:50%;width:32px;height:32px;display:block;box-shadow:inset 0 0 0 1px #0000001a}.swatch input:checked+span{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--b-ink)}.swatch input:focus-visible+span{box-shadow:var(--b-focus)}.seg{border:1px solid var(--b-line-input);border-radius:8px;display:inline-flex;overflow:hidden}.seg label{position:relative}.seg span{cursor:pointer;padding:7px 14px;font-size:14px;font-weight:560;display:block}.seg input:checked+span{background:var(--b-ink);color:#fff}.seg input:focus-visible+span{box-shadow:inset 0 0 0 2px var(--b-action)}.ticks{gap:10px;margin-top:24px;display:grid}.ticks li{color:var(--b-ink-mid);align-items:flex-start;gap:12px;display:flex}.ticks svg{flex:none;width:20px;height:20px;margin-top:3px}.platforms{gap:var(--b-s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform{border:1px solid var(--b-line);border-radius:var(--b-r-l);padding:var(--b-s6);background:#fff;flex-direction:column;gap:14px;display:flex}.platform svg.pf{width:36px;height:36px;color:var(--b-ink)}.platform h3{font-size:1.5rem}.platform p{color:var(--b-ink-mid)}.platform ul{gap:8px;font-size:15px;display:grid}.platform li{gap:10px;display:flex}.platform li svg{flex:none;width:18px;height:18px;margin-top:4px}.platform .btns{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:10px;display:flex}.switch-note{margin-top:var(--b-s5);border-radius:var(--b-r-m);border:1px solid var(--b-line);color:var(--b-ink-mid);background:#fff;align-items:center;gap:16px;padding:18px 22px;font-size:15px;display:flex}.switch-note strong{color:var(--b-ink)}.switch-note svg{width:32px;height:32px;color:var(--b-ink);flex:none}.safe{gap:var(--b-s5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.safe>div{border-top:1px solid #fff3;padding-top:20px}.safe svg{color:#fff;width:32px;height:32px;margin-bottom:14px}.safe h3{color:#fff;font-size:1.125rem}.safe p{color:var(--b-ink-faint);margin-top:8px;font-size:15px}.safe-foot{margin-top:var(--b-s7);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.sec--ink .link{color:#fff}.safe-foot small{color:var(--b-ink-faint);font-size:14px}.who-rows{border-top:2px solid var(--b-ink)}.who-row{gap:var(--b-s6);border-bottom:1px solid var(--b-line);grid-template-columns:minmax(0,3fr) minmax(0,5fr) auto;align-items:center;padding:28px 0;text-decoration:none;display:grid}.who-row h3{font-size:1.375rem}.who-row .kicker{margin-bottom:6px}.who-row p{color:var(--b-ink-mid)}.who-row .arrow{border:1px solid var(--b-line-input);width:44px;height:44px;color:var(--b-ink);transition:background var(--b-dur) var(--b-ease), color var(--b-dur) var(--b-ease);border-radius:50%;place-items:center;display:grid}.who-row:hover .arrow{background:var(--b-action);border-color:var(--b-action);color:#fff}.prices{gap:var(--b-s5);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;display:grid}.price{border:1px solid var(--b-line);border-radius:var(--b-r-l);padding:var(--b-s6);background:#fff;flex-direction:column;gap:14px;display:flex}.price--main{border:2px solid var(--b-ink)}.price .amount{letter-spacing:-.035em;font-feature-settings:var(--b-num);margin-bottom:6px;font-size:48px;font-weight:730;line-height:1}.price .amount small{color:var(--b-ink-soft);letter-spacing:0;margin-left:8px;font-size:15px;font-weight:500}.price>p{color:var(--b-ink-mid)}.price ul{gap:8px;font-size:15px;display:grid}.price li{gap:10px;display:flex}.price li svg{flex:none;width:18px;height:18px;margin-top:4px}.price .btn{align-self:flex-start;margin-top:auto}.price .tag{align-self:flex-start}.fair{gap:var(--b-s5);margin-top:var(--b-s6);color:var(--b-ink-mid);grid-template-columns:repeat(3,minmax(0,1fr));font-size:15px;display:grid}.fair strong{color:var(--b-ink);display:block}.faq{gap:var(--b-s8);grid-template-columns:minmax(0,4fr) minmax(0,7fr);display:grid}.faq details{border-bottom:1px solid var(--b-line)}.faq details:first-child{border-top:1px solid var(--b-line)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-weight:620;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--b-ink-soft);font-size:22px;line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--b-ink-mid);max-width:60ch;padding:0 0 20px}.end{background:var(--b-action);color:#fff;padding:var(--b-s10) 0;position:relative;overflow:hidden}.end .wrap{z-index:1;position:relative}.end h2{font-size:var(--b-fs-h1);max-width:18ch}.end p{color:#fff;max-width:46ch;margin-top:16px;font-size:1.125rem}.end .actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.end .big-eyes{opacity:.22;z-index:0;width:min(520px,60vw);position:absolute;bottom:-30px;right:-40px}.foot{background:var(--b-ink);color:var(--b-ink-faint);padding:var(--b-s8) 0 var(--b-s6);font-size:15px}.foot-grid{gap:var(--b-s6);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));display:grid}.foot .logo .word{color:#fff}.foot h2{color:#fff;letter-spacing:0;margin-bottom:14px;font-size:14px;font-weight:650}.foot ul{gap:10px;display:grid}.foot a{text-decoration:none}.foot a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.foot-seo{gap:var(--b-s6);margin-top:var(--b-s7);padding-top:var(--b-s6);border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));display:grid}.foot-seo nav:first-child{grid-column:2/3}.foot-seo nav:last-child{grid-column:3/5}.foot-seo nav:last-child ul{column-gap:var(--b-s6);grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}.foot-bottom{margin-top:var(--b-s7);padding-top:var(--b-s5);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}@media (max-width:1080px){.nav{gap:20px}.safe{grid-template-columns:repeat(2,minmax(0,1fr))}.float-signal{width:196px;left:-20px}}@media (max-width:960px){.hero .wrap,.watch,.split,.faq{grid-template-columns:minmax(0,1fr)}.faq{gap:var(--b-s5)}.hero .wrap{gap:var(--b-s7)}.pillars,.steps{gap:var(--b-s6);grid-template-columns:minmax(0,1fr)}.foot-grid,.foot-seo{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-seo nav:first-child,.foot-seo nav:last-child{grid-column:auto}.foot-seo nav:last-child ul{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.split .demo-sheet{order:2}.prices{grid-template-columns:minmax(0,1fr);max-width:560px}.who-row{grid-template-columns:minmax(0,1fr) auto}.who-row p{grid-column:1}.who-row .arrow{grid-area:1/2/span 2}}@media (max-width:860px){.nav,.top-actions .login{display:none}.menu-btn{order:3;display:inline-flex}.top-actions{order:2;margin-left:auto}.top .wrap{gap:12px}.top.open .nav{border-bottom:1px solid var(--b-line);padding:8px var(--b-gutter) 16px;box-shadow:var(--b-shadow-2);background:#fff;flex-direction:column;gap:0;display:flex;position:absolute;top:72px;left:0;right:0}.top.open .nav a{color:var(--b-ink);border-bottom:1px solid var(--b-line);padding:14px 0;font-size:17px}.top.open .nav .nav-login{color:var(--b-action);border-bottom:0;font-weight:650;display:block}}@media (max-width:640px){.sec,.end{padding:var(--b-s9) 0}.hero{padding:var(--b-s6) 0 var(--b-s9)}.hero .actions .btn{flex:100%}.platforms,.safe{grid-template-columns:minmax(0,1fr)}.app{grid-template-columns:minmax(0,1fr);min-height:0}.app-side{display:none}.app-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.app-kpis div:nth-child(3),.app-table th:nth-child(2),.app-table td:nth-child(2){display:none}.scene{padding-top:76px}.peek{width:104px;right:24px}.claws{width:104px;top:71px;right:24px}.float-signal{width:auto;margin:-24px 12px 0;position:relative;bottom:auto;left:auto}.scene .sample{text-align:right;margin-top:10px;position:static}.who-row{gap:12px 16px;padding:22px 0}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-grid>div:first-child{grid-column:1/-1}.foot-seo{grid-template-columns:minmax(0,1fr)}.switch-note{align-items:flex-start}}@media (max-width:400px){.top-actions{display:none}.menu-btn{margin-left:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.win-bar{background:var(--b-mist);justify-content:space-between}.win-title{color:var(--b-ink-mid);font-size:12px;font-weight:600}.win-ctrl{align-items:center;gap:16px;display:flex}.win-ctrl i{background:var(--b-ink-soft);width:10px;height:1.5px;display:block}.win-ctrl i:nth-child(2){border:1.5px solid var(--b-ink-soft);background:0 0;height:9px}.win-ctrl i:nth-child(3){background:linear-gradient(45deg, transparent 44%, var(--b-ink-soft) 44%, var(--b-ink-soft) 58%, transparent 58%), linear-gradient(-45deg, transparent 44%, var(--b-ink-soft) 44%, var(--b-ink-soft) 58%, transparent 58%);height:10px}.dl-meta{color:var(--b-ink-soft);font-size:13px}.signup{max-width:560px;margin-top:32px}.signup label{margin-bottom:8px;font-weight:620;display:block}.signup-row{flex-wrap:wrap;gap:10px;display:flex}.signup input{min-width:0;min-height:48px;font:inherit;border-radius:var(--b-r-s);color:var(--b-ink);background:#fff;border:1px solid #fff;flex:240px;padding:0 14px;font-size:16px}.signup input::placeholder{color:var(--b-ink-soft)}.signup input:focus-visible{box-shadow:0 0 0 3px var(--b-action), 0 0 0 5px #fff;outline:none}.signup-note{color:#fff;margin-top:10px;font-size:14px}.end .end-alt{margin-top:20px;font-size:15px}.end .end-alt a{color:#fff;text-underline-offset:3px;font-weight:620}.end .btn--white:focus-visible,.end .btn--outline-white:focus-visible{box-shadow:0 0 0 3px var(--b-action), 0 0 0 5px #fff}.sec--rule{border-top:1px solid var(--b-line)}.sec--statement .sec-head h2{letter-spacing:-.03em;max-width:13ch;font-size:clamp(2.25rem,1.4rem + 3.2vw,3.75rem);line-height:1.04}.sec--statement{padding-block:var(--b-s10)}@media (max-width:960px){.fair{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:640px){.end .big-eyes{width:max(300px,70vw);right:-60px}.end .actions .btn{flex:100%}}body{--b-icon-accent:var(--b-action)}.sec--ink,.app-side,.foot{--b-icon-accent:var(--b-cyan)}.hero .facts,.ticks,.platform ul,.price ul{--b-icon-accent:var(--b-ok)}#functies{padding-top:var(--b-s8);border-top:1px solid var(--b-line)}.plus-mail{gap:8px;margin-top:auto;display:grid}.plus-mail label{color:var(--b-ink-mid);font-size:14px}.plus-mail input{min-width:0;min-height:48px;font:inherit;border-radius:var(--b-r-s);border:1px solid var(--b-line-input);color:var(--b-ink);background:#fff;flex:200px;padding:0 14px;font-size:16px}.plus-mail input:focus-visible{box-shadow:var(--b-focus);outline:none}@media (max-width:560px){.end .big-eyes{width:220px;top:-44px;bottom:auto;right:-50px}}.end .big-eyes{opacity:.3}@media (max-width:640px){.sec--statement{padding-bottom:var(--b-s8)}#functies{padding-top:var(--b-s7)}}.prices--3{grid-template-columns:repeat(3,minmax(0,1fr))}.always{max-width:760px;margin:0 0 var(--b-s6);border:1px solid var(--b-line);border-radius:var(--b-r-m);color:var(--b-ink-mid);--b-icon-accent:var(--b-ok);background:#fff;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.always svg{width:20px;height:20px;color:var(--b-ok);flex:none;margin-top:3px}.always strong{color:var(--b-ink)}.price .note{color:var(--b-ink-soft);font-size:14px}.price-foot{color:var(--b-ink-soft);margin-top:16px;font-size:14px}@media (max-width:960px){.prices--3{grid-template-columns:minmax(0,1fr);max-width:560px}}.prices--3 .amount{color:var(--b-ink)}.hero,.p-kop,.p-artikel-kop{isolation:isolate;background:var(--b-wash);position:relative}.hero:before,.p-kop:before,.p-artikel-kop:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#10203b0d 1px,#0000 1px),linear-gradient(90deg,#10203b0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 85% at 70% 35%,#000 0%,#0000 78%);mask-image:radial-gradient(75% 85% at 70% 35%,#000 0%,#0000 78%)}.hero{border-bottom:1px solid var(--b-line)}.p-artikel-kop:has(+.p-artikel-beeld){padding-bottom:calc(var(--b-s6) + var(--b-s9))}.p-artikel-kop+.p-artikel-beeld{margin-top:calc(var(--b-s9) * -1);position:relative}.wie{color:var(--b-ink);border-radius:999px;align-items:center;gap:10px;max-width:260px;padding:4px 12px 4px 4px;text-decoration:none;display:flex}.wie:hover{background:var(--b-mist)}.wie-avatar{background:var(--b-ink);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.wie-tekst{flex-direction:column;min-width:0;line-height:1.2;display:flex}.wie-label{font-size:var(--b-fs-label);color:var(--b-ink-soft)}.wie-mail{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.nav .nav-wie{display:none}@media (max-width:1100px){.wie-tekst{display:none}.wie{padding:2px}}@media (max-width:860px){.top-actions .wie{display:none}.top.open .nav .nav-wie{color:var(--b-ink);border-bottom:1px solid var(--b-line);align-items:center;gap:12px;font-weight:600;display:flex}.top.open .nav .nav-wie .wie-tekst{display:flex}}
.omgeving-label{z-index:50;background:var(--b-error);color:#fff;font:600 12px/1 var(--b-font);pointer-events:none;border-radius:6px;padding:6px 10px;position:fixed;bottom:12px;left:12px}main table:not(.app-table):where(:not(.g-factuur table))>tbody>tr:nth-child(2n)>*{background-color:var(--b-zebra)}@media (hover:hover){main table:not(.app-table):where(:not(.g-factuur table))>tbody>tr:hover>*{background-color:var(--b-zebra-hover)}main table:not(.app-table):where(:not(.g-factuur table))>tbody>tr:hover>:first-child{box-shadow:inset 3px 0 0 var(--b-action)}}@media (prefers-reduced-motion:no-preference){main table:not(.app-table):where(:not(.g-factuur table))>tbody>tr>*{transition:background-color var(--b-dur) var(--b-ease)}}
