body{background:var(--color-background)}a.btn,a.logo{text-decoration:none}.mk-links a{border-radius:var(--radius-md);font:500 14px/20px var(--font-sans);color:var(--color-text-secondary);white-space:nowrap;background:0 0;border:0;padding:8px 10px;text-decoration:none}.mk-links a:hover,.mk-links a.on{color:var(--color-text-primary);background:var(--color-surface-hover)}.mk-mobile a{text-align:left;width:100%;font:500 16px/24px var(--font-sans);border-bottom:1px solid var(--color-border);color:var(--color-text-primary);padding:12px 0;text-decoration:none;display:block}.mk-footer li a,.mk-footer p a{color:inherit;text-decoration:none}.ts-box{z-index:1000;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.ts-box:empty{display:none}@media (min-width:861px){html[data-persp=app] body,html[data-persp=admin] body{padding-bottom:0}html[data-persp=app] .main,html[data-persp=admin] .main{padding-bottom:84px}html[data-persp=app] .side,html[data-persp=admin] .side{padding-bottom:72px}}body>input.sr{position:fixed;top:0;left:0}.frow>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.price-pair div{grid-template-rows:auto 1fr}.price-pair strong{align-self:end}.price-pair strong span{display:block}.login .li strong{white-space:normal}@media (max-width:620px){.ba-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;inset:16px}.ba-hub span{white-space:nowrap;padding:6px 8px}.ba-chip{padding:6px 9px;font-size:11.5px}.ba-chip:nth-child(2),.ba-chip:nth-child(4),.ba-chip:nth-child(6){right:8px;left:auto!important}.ba-chip:first-child{top:6%!important}.ba-chip:nth-child(2){top:19%!important}.ba-chip:nth-child(7){top:32%!important}.ba-chip:nth-child(3){top:45%!important}.ba-chip:nth-child(4){top:58%!important}.ba-chip:nth-child(5){top:71%!important}.ba-chip:nth-child(6){top:84%!important}.cmp{table-layout:fixed;min-width:0;font-size:12.5px;line-height:17px}.cmp th,.cmp td{-webkit-hyphens:auto;hyphens:auto;padding:10px 4px}.cmp th:first-child,.cmp td:first-child{width:33%;padding-left:10px}.cmp th{font-size:12.5px}.price-pair div{padding:12px}.price-pair strong{font-size:22px;line-height:28px}}.ws-ic{background:var(--color-brand-subtle);width:40px;height:40px;color:var(--color-brand-identity);border-radius:10px;place-items:center;display:grid}.ws-visual{padding:28px 8px 36px;position:relative}.ws-browser{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.ws-bar{border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);align-items:center;gap:6px;padding:10px 14px;display:flex}.ws-bar i{background:var(--color-border-strong);opacity:.45;border-radius:50%;width:9px;height:9px}.ws-bar span{font:500 12px/16px var(--font-sans);color:var(--color-text-tertiary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);margin-left:10px;padding:3px 12px}.ws-site{gap:18px;padding:18px 20px 22px;display:grid}.ws-nav{font:500 12px/16px var(--font-sans);color:var(--color-text-tertiary);align-items:center;gap:16px;display:flex}.ws-nav b{font:700 14px/18px var(--font-sans);letter-spacing:-.02em;color:var(--color-text-primary);margin-right:auto}.ws-nav em{color:var(--color-text-on-brand);background:var(--color-brand-primary);border-radius:var(--radius-full);padding:4px 12px;font-style:normal}.ws-hero-mock{grid-template-columns:1.1fr 1fr;align-items:center;gap:18px;display:grid}.ws-hero-mock small{font:600 10px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-accent-text);display:block}.ws-hero-mock strong{font:600 24px/28px var(--font-sans);letter-spacing:-.03em;color:var(--color-text-primary);margin:6px 0 12px;display:block}.ws-btn-mock{font:600 11px/14px var(--font-sans);color:var(--color-text-on-accent);background:var(--color-brand-accent);border-radius:var(--radius-md);padding:7px 12px;display:inline-block}.ws-img{aspect-ratio:4/3.4;border-radius:var(--radius-lg);background:radial-gradient(circle at 70% 30%, color-mix(in oklab, var(--olive-150) 85%, transparent) 0 22%, transparent 23%), linear-gradient(160deg, var(--olive-600), var(--olive-900));max-width:100%}.ws-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ws-cards div{border-radius:var(--radius-md);background:var(--color-surface-muted);border:1px solid var(--color-border);height:54px}.ws-chip{font:600 12.5px/16px var(--font-sans);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-md);align-items:center;gap:6px;padding:7px 12px;display:inline-flex;position:absolute}.ws-chip .ic{color:var(--color-brand-identity)}.ws-chip.one{top:6px;left:-6px}.ws-chip.two{top:46%;right:-10px}.ws-chip.three{bottom:12px;left:18%}.ws-caption{font:500 11px/14px var(--font-sans);color:var(--color-text-tertiary);position:absolute;bottom:14px;right:12px}.ws-checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ws-checks li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);font:500 15px/22px var(--font-sans);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ws-checks .ic,.ws-list .ic{color:var(--color-brand-identity);flex:none;margin-top:2px}.ws-list{gap:8px;margin:0;padding:0;font-size:15px;line-height:22px;list-style:none;display:grid}.ws-list li{gap:10px;display:flex}.ws-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ws-price{gap:2px;padding-block:4px 2px;display:grid}.ws-price strong{font:600 34px/40px var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ws-price strong span{font:500 15px/20px var(--font-sans);letter-spacing:0;color:var(--color-text-secondary)}.ws-price small{color:var(--color-text-tertiary);font-size:13px;line-height:18px}.ws-steps{counter-reset:ws;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ws-steps li{counter-increment:ws;align-content:start;gap:8px;padding-top:52px;display:grid;position:relative}.ws-steps li:before{content:counter(ws);width:36px;height:36px;font:600 15px/1 var(--font-sans);color:var(--color-text-on-surface-brand);background:var(--color-surface-brand);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.ws-steps li:after{content:"";background:var(--color-border);height:1px;position:absolute;top:18px;left:44px;right:-8px}.ws-steps li:last-child:after{display:none}.ws-steps h3{font:600 17px/24px var(--font-sans);letter-spacing:-.01em}.ws-steps p{color:var(--color-text-secondary);font-size:14.5px;line-height:22px}#ontwerp-aanvragen,#pakketten{scroll-margin-top:80px}@media (max-width:1024px){.ws-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.ws-steps li:after{display:none}.ws-visual{max-width:560px}}@media (max-width:767px){.ws-two,.ws-steps{grid-template-columns:1fr}.ws-hero-mock strong{font-size:19px;line-height:23px}.ws-chip.two{display:none}.ws-chip.three{left:4%}.ws-chip.one{left:0}.ws-nav span{display:none}}.ws-hero .mk-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ws-hero .mk-h1{font-size:56px;line-height:60px}@media (max-width:1024px){.ws-hero .mk-hero-grid{grid-template-columns:1fr}}@media (max-width:767px){.ws-hero .mk-h1{font-size:38px;line-height:42px}}.ws-work{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ws-work-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);color:inherit;flex-direction:column;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.ws-work-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ws-work-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ws-work-top{grid-template-rows:auto 1fr;min-height:190px;display:grid;position:relative}.ws-work-top .ws-bar{background:color-mix(in oklab, var(--color-surface) 82%, transparent)}.ws-work-top strong{text-align:center;font:600 30px/34px var(--font-sans);letter-spacing:-.03em;text-wrap:balance;place-self:center;padding:24px}.ws-work-top.t-a{background:linear-gradient(140deg, var(--olive-700), var(--olive-950));color:var(--neutral-25)}.ws-work-top.t-b{background:linear-gradient(140deg, var(--sand-100), var(--sand-300));color:var(--ink-900)}.ws-work-top.t-c{background:linear-gradient(140deg, var(--ink-900), var(--night-600));color:var(--night-50)}.ws-work-top.t-d{background:linear-gradient(140deg, var(--orange-500), var(--orange-800));color:var(--neutral-0)}.ws-work-body{flex:1;align-content:start;gap:10px;padding:20px;display:grid}.ws-work-body .pill{justify-self:start}.ws-work-body h3{font:600 18px/26px var(--font-sans);letter-spacing:-.008em}.ws-work-body p{color:var(--color-text-secondary);font-size:15px;line-height:24px}.ws-work-link{font:600 14px/20px var(--font-sans);color:var(--color-link);align-items:center;gap:6px;margin-top:4px;display:inline-flex}#werk{scroll-margin-top:80px}@media (max-width:767px){.ws-work{grid-template-columns:1fr}.ws-work-top{min-height:150px}.ws-work-top strong{font-size:24px;line-height:28px}}@media (prefers-reduced-motion:reduce){.ws-work-card,.ws-work-card:hover{transition:none;transform:none}}
