.em-kruimel{background:var(--c-surface-soft)}.em-kruimel .container{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap;padding-block:var(--sp-2)}.em-kruimel a,.em-kruimel span{font-size:var(--fs-small);color:var(--c-ink-soft)}.em-kruimel a{display:inline-flex;align-items:center;gap:.35rem;padding-block:.5rem;color:var(--c-ink);text-decoration:none}.em-kruimel a:hover{color:var(--c-orange-deep)}.em-kruimel .sep{opacity:.4}:root{--em-dip: 4.5rem}.em-hero{text-align:center;padding-block:var(--section-y) 0;position:relative;z-index:1}.em-hero .em-hero-intro{max-width:44rem;margin:0 auto var(--sp-7)}.em-tabs{margin-bottom:var(--sp-6);flex-wrap:wrap;justify-content:center}.em-frame-wrap{width:min(var(--container),100% - 3rem);margin-inline:auto;position:relative;z-index:1}.em-frame{position:relative;border-radius:var(--r-media);overflow:hidden;box-shadow:var(--shadow-pop);background:var(--c-surface)}.em-frame-chrome{display:flex;gap:.5rem;align-items:center;padding:.9rem 1.1rem;background:var(--c-surface-soft);border-bottom:1px solid var(--c-line)}.em-frame-chrome i{width:11px;height:11px;border-radius:50%;display:block}.em-frame-chrome i:nth-child(1){background:var(--c-orange-tint)}.em-frame-chrome i:nth-child(2){background:var(--c-butter)}.em-frame-chrome i:nth-child(3){background:var(--c-groen-licht)}.em-frame-chrome .em-frame-url{margin-left:.6rem;flex:1;height:22px;border-radius:var(--r-pill);background:var(--c-bg);border:1px solid var(--c-line)}.em-frame-scherm{position:relative;aspect-ratio:var(--em-frame-ar, 1400 / 760);background:var(--c-surface-soft)}.em-panel{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transition:opacity .5s var(--ease)}.em-panel.is-active{opacity:1}.em-na-hero{position:relative;z-index:0;margin-top:calc(-1 * var(--em-dip));padding-top:calc(var(--em-dip) + var(--sp-8))}.em-hero-onder{text-align:center;max-width:44rem;margin:0 auto var(--sp-8)}.cijferbalk{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}.cijfer{display:flex;flex-direction:column;gap:var(--sp-2);background:var(--c-surface);border-radius:var(--r-card);box-shadow:var(--shadow-tile);padding:var(--sp-6)}.cijfer .groot{font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,7vw,5rem);line-height:1;font-variant-numeric:tabular-nums}.cijfer .groot small{font-size:.4em;font-weight:700}.cijfer .groot .em-hart{width:.6em;height:.6em;color:var(--c-orange-deep);vertical-align:-.02em;display:inline-block}.cijfer h3{font-size:var(--fs-kaartkop);margin:0}.cijfer .rol{font-weight:500;margin:0}.cijfer .meta{font-size:var(--fs-small);color:var(--c-ink-soft);margin:0}.cijfer-ic{height:3.5rem;margin-bottom:var(--sp-3);display:flex;align-items:flex-end}.cijfer-ic img{height:100%;width:auto}@media(max-width:800px){.cijferbalk{grid-template-columns:1fr;gap:var(--sp-6)}}.em-agentic-card{background:var(--c-surface-soft);border-radius:var(--r-media);padding:clamp(1.5rem,3vw,2.5rem);box-shadow:-5px 0 0 0 var(--c-lavender)}.em-agentic-badge{display:inline-block;font-weight:600;font-size:var(--fs-body);background:var(--c-orange-tint);color:var(--c-ink);border:2px solid var(--c-surface);border-radius:var(--r-pill);padding:.4rem 1.1rem;margin-bottom:var(--sp-5)}.em-bullets{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-4)}.em-bullets li{display:flex;gap:.75rem;align-items:flex-start}.em-bullets li:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--c-ink);margin-top:.6em}.em-premium{text-align:center}.em-premium .em-diamond{margin:0 auto var(--sp-7);color:var(--c-ink)}.em-premium p{max-width:42rem;margin-inline:auto}.em-premium .btn{margin-top:var(--sp-7);border-radius:var(--r-pill)}.em-rij+.em-rij{margin-top:clamp(4rem,10vw,8rem)}.em-rij-icoon{display:flex;align-items:center;gap:.75rem;margin-bottom:var(--sp-5)}.em-rij-icoon svg{width:2rem;height:2rem;flex:0 0 auto}.em-rij-icoon span{font-weight:500}.em-rij h3{margin-bottom:var(--sp-5)}.em-rij-beeld{display:grid;place-items:center}.em-rij-beeld img{width:100%;max-width:34rem;height:auto;will-change:transform}.em-uniek{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap;font-size:var(--fs-small);font-weight:400;color:var(--c-ink);background:var(--c-butter);border:1px solid var(--c-line);border-radius:var(--r-tile);padding:.15rem .6rem;margin-left:.5rem}.em-uniek .sparkle{color:var(--c-orange)}.em-bullets--diamant li{align-items:center}.em-bullets--diamant li:before{content:"\2726";width:auto;height:auto;background:none;border-radius:0;color:var(--c-ink);font-size:.9em;margin-top:0;line-height:1.5}.em-rij .em-bullets+.btn{margin-top:var(--sp-6)}#em-stack-wrap{position:relative}.em-stack-head{position:sticky;top:var(--em-nav-h, 4.5rem);z-index:6;background:var(--c-surface-soft);padding-block:var(--sp-6)}.em-stack-head .container{display:flex;gap:var(--sp-6);align-items:center;flex-wrap:wrap}.em-stack-head .em-stack-kop{flex:1;min-width:16rem}.em-stack-head h2{margin-bottom:var(--sp-2)}.em-stack{position:relative;padding-bottom:var(--sp-6)}.em-stack-item{padding-top:var(--sp-6)}.em-stack-card{position:relative;background:var(--c-surface);border-radius:var(--r-media);overflow:hidden;box-shadow:var(--shadow-card);display:grid;grid-template-columns:1fr 1fr;min-height:24rem}@media(max-width:820px){.em-stack-card{grid-template-columns:1fr}}@media(min-width:821px){.em-stack-item{position:sticky;top:var(--em-stack-top, 12rem)}.em-stack-item:nth-child(1){z-index:1}.em-stack-item:nth-child(2){z-index:2}.em-stack-item:nth-child(3){z-index:3}.em-stack-item:nth-child(4){z-index:4}.em-stack-card{height:27rem}}.em-stack-tekst{padding:clamp(2rem,4vw,3.5rem);display:flex;flex-direction:column;justify-content:center}.em-stack-tekst h3{font-size:var(--fs-kaartkop);margin-bottom:var(--sp-4)}.em-stack-tekst>p{color:var(--c-ink-soft);margin-bottom:var(--sp-5)}.em-stack-check{display:flex;gap:.75rem;align-items:center;padding:var(--sp-3) 0;border-top:1px solid var(--c-line);font-weight:500}.em-stack-check svg{width:1.15rem;height:1.15rem;flex:0 0 auto;color:var(--c-ink-soft)}.em-stack-beeld{position:relative;background:var(--c-bg);display:grid;place-items:center;padding:var(--sp-6);min-height:16rem}.em-stack-num{position:absolute;top:var(--sp-5);right:var(--sp-6);font-family:var(--font-body);font-weight:300;font-size:3rem;color:var(--c-ink-40)}.em-stack-beeld img{border-radius:var(--r-card);box-shadow:var(--shadow-tile);max-width:100%;height:auto}.em-darkhero{position:relative;min-height:clamp(30rem,62vw,60rem);overflow:hidden;text-align:center;display:flex}.em-darkhero .em-darkhero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.em-darkhero .em-darkhero-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#17171ddb 0,#17171dcc 190px,#17171da8 290px,#17171d3d,#17171d00 410px)}.em-darkhero .container{position:relative;z-index:2;align-self:flex-start;padding-top:clamp(6rem,12vh,9rem);padding-bottom:var(--sp-8)}.em-darkhero :is(h1,h2){color:var(--c-on-dark);margin-bottom:var(--sp-4)}.em-darkhero .em-dh-sub{color:var(--c-on-dark);font-size:var(--fs-lead);margin-bottom:var(--sp-2)}.em-darkhero .em-dh-subsub{color:var(--c-on-dark);font-size:var(--fs-small)}.em-strand{position:relative;overflow:hidden;min-height:clamp(24rem,52vw,35rem);display:flex;align-items:center}.em-strand .em-strand-bg{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:right center;z-index:0}.em-strand .em-strand-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#17171dbd,#17171d85 45%,#17171d1f)}.em-strand .container{position:relative;z-index:2;padding-block:var(--sp-8)}.em-strand .em-strand-inner{max-width:40rem;color:#fff}.em-strand .em-strand-inner h2{color:#fff}.em-strand .em-diamond{margin-bottom:var(--sp-6);color:#fff}.em-strand .em-strand-eyebrow{font-size:var(--fs-lead);margin-bottom:var(--sp-4)}.em-strand .em-strand-desc{font-size:var(--fs-small);opacity:.85;line-height:1.7;margin-bottom:var(--sp-5)}.em-strand a.em-strand-link{color:#fff;text-underline-offset:4px}.em-strand--diep .em-strand-scrim{background:linear-gradient(90deg,#17171db8,#17171d85 48%,#17171d47),linear-gradient(0deg,#17171d6b,#17171d6b)}.em-strand--diep .container{padding-block:var(--sp-9) var(--sp-8)}.em-features-head{text-align:center}.em-features-head .em-feat-title{font-family:var(--font-body);font-weight:300;font-size:var(--fs-lead);max-width:40rem;margin:var(--sp-5) auto 0}.em-fgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5);margin-top:var(--sp-8)}@media(max-width:900px){.em-fgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.em-fgrid{grid-template-columns:1fr}}.em-fcard{background:var(--c-surface-soft);border-radius:var(--r-media);display:flex;flex-direction:column;min-height:20rem;overflow:hidden}.em-fcard .em-fc-beeld{flex:1;display:flex;align-items:flex-end;padding:var(--sp-5) var(--sp-5) 0}.em-fcard .em-fc-beeld img{height:9rem;width:auto;object-fit:contain}.em-fcard .em-fc-tekst{padding:var(--sp-5) var(--sp-6) var(--sp-6)}.em-fcard h3{font-family:var(--font-body);font-weight:600;font-size:var(--fs-lead);margin:0 0 var(--sp-2)}.em-fcard p{font-size:var(--fs-body);color:var(--c-ink-soft);margin:0}.em-fgrid--emicoon .em-fcard{min-height:19rem;background:var(--c-surface)}.em-fgrid--emicoon .em-fc-beeld{flex:0 0 auto;align-items:flex-start;min-height:8rem;padding-bottom:var(--sp-2)}.em-fgrid--emicoon .em-fc-beeld img{height:auto;width:auto;max-height:6.75rem;max-width:100%;object-fit:contain}.em-fgrid--lijnicoon .em-fc-beeld{min-height:5.5rem}.em-fgrid--lijnicoon .em-fc-beeld img{height:3.25rem;max-height:none}.em-demo{text-align:center}.em-demo .em-diamond{margin:0 auto var(--sp-7)}.em-demo .em-demo-lead{max-width:40rem;margin:0 auto var(--sp-7)}.em-demo-acties{display:flex;gap:var(--sp-4);justify-content:center;flex-wrap:wrap;max-width:27rem;margin-inline:auto}.em-demo-acties .btn{flex:1;min-width:12rem}.em-faq-blok{margin-top:clamp(3.5rem,8vw,6rem)}.section>.container:first-child>.em-faq-blok{margin-top:0}.em-faq{max-width:68rem;margin-top:var(--sp-8)}.em-faq-item{border-bottom:1px solid var(--c-line-strong)}.em-faq-knop{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);padding-block:var(--sp-5);background:none;border:0;text-align:left;cursor:pointer;color:inherit;font-family:inherit}.em-faq-knop h3{font-family:var(--font-body);font-size:var(--fs-h4);font-weight:500;margin:0;transition:transform var(--t-fast) var(--ease)}.em-faq-knop:hover h3{transform:translate(3px)}.em-faq-ic{position:relative;flex:0 0 auto;width:22px;height:22px;color:var(--c-ink-soft);transition:color var(--t-fast) var(--ease)}.em-faq-knop:hover .em-faq-ic,.em-faq-knop[aria-expanded=true] .em-faq-ic{color:var(--c-ink)}.em-faq-ic:before,.em-faq-ic:after{content:"";position:absolute;inset:50% 0 auto;height:1.5px;background:currentColor;transition:transform var(--t-med) var(--ease)}.em-faq-ic:after{transform:rotate(90deg)}.em-faq-knop[aria-expanded=true] .em-faq-ic:after{transform:rotate(0)}.em-faq-antwoord{padding-bottom:var(--sp-5)}.em-faq-antwoord p{max-width:70ch;margin:0;color:var(--c-ink-soft)}.em-faq-antwoord[hidden]{display:none}.em-opl-grid{display:grid;grid-template-columns:3fr 2fr;gap:var(--sp-5)}@media(max-width:960px){.em-opl-grid{grid-template-columns:1fr}}.em-opl-panel{background:var(--c-surface);border-radius:var(--r-media);padding:clamp(1.5rem,3vw,2rem)}.em-opl-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-5)}.em-opl-panel-head .em-opl-titel{display:flex;align-items:center;gap:.5rem}.em-opl-panel-head h3{font-size:var(--fs-kaartkop);margin:0}.em-opl-panel-head .em-opl-sub{color:var(--c-ink-soft);font-size:var(--fs-small)}.em-opl-features{display:grid;grid-template-columns:2fr 1fr;gap:var(--sp-3);align-items:start}@media(max-width:640px){.em-opl-features{grid-template-columns:1fr}}.em-opl-wit{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}@media(max-width:480px){.em-opl-wit{grid-template-columns:1fr}}.em-opl-grijs{display:grid;gap:var(--sp-3)}.em-opl-tile{display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem;border-radius:var(--r-tile);background:var(--c-surface-soft);font-size:var(--fs-small);font-weight:500}.em-opl-tile img,.em-opl-tile .em-opl-dot{width:1.4rem;height:1.4rem;flex:0 0 auto;object-fit:contain}.em-opl-tile .em-opl-dot{border-radius:50%;background:var(--c-lavender)}.em-opl-tile--grijs{background:var(--c-bg-shade)}.em-opl-cards{display:grid;gap:var(--sp-4);align-content:start}.em-opl-card{text-align:left;cursor:pointer;border:1px solid transparent;background:var(--c-lavender);color:var(--c-ink);border-radius:var(--r-media);padding:var(--sp-6);font:inherit;transition:box-shadow var(--t-fast) var(--ease)}.em-opl-card:hover{box-shadow:var(--shadow-tile)}.em-opl-card[aria-selected=true]{background:var(--c-ink);color:var(--c-on-dark)}.em-opl-card h3{font-size:var(--fs-kaartkop);margin:0 0 var(--sp-2);color:inherit}.em-opl-card p{margin:0;font-size:var(--fs-small);opacity:.85}.marge{position:relative;width:100%;max-width:24rem;aspect-ratio:595 / 540}.marge>*{position:absolute;inset:0;width:100%;height:100%}.marge img{object-fit:contain}.marge-boog path{stroke-dasharray:300;stroke-dashoffset:300;transition:stroke-dashoffset 1.1s var(--ease) .12s}.marge-hand{transform-origin:45.2% 48.7%;transform:rotate(-26deg) translate(-3%,2%);transition:transform 1.15s var(--ease)}.marge-waarde{position:absolute;inset:24% auto auto 67%;width:auto;height:auto;font-family:var(--font-display);font-weight:700;font-size:1.375rem;color:var(--c-orange-deep);opacity:0;transform:translateY(6px);transition:opacity .42s var(--ease) .9s,transform .42s var(--ease) .9s}.marge.af .marge-boog path{stroke-dashoffset:0}.marge.af .marge-hand{transform:none}.marge.af .marge-waarde{opacity:1;transform:none}.marge.af .marge-boog path,.marge.af .marge-hand,.marge.af .marge-waarde{transition:none}.marge--loop .marge-hand,.marge--loop .marge-boog path,.marge--loop .marge-waarde{transition:none}.marge--loop .marge-hand{animation:marge-hand-loop 7s ease-in-out infinite}.marge--loop .marge-boog path{animation:marge-boog-loop 7s ease-in-out infinite}.marge--loop .marge-waarde{animation:marge-waarde-loop 7s ease-in-out infinite}@keyframes marge-hand-loop{0%,to{transform:rotate(-26deg) translate(-3%,2%)}50%{transform:rotate(0) translate(0)}}@keyframes marge-boog-loop{0%,to{stroke-dashoffset:300}50%{stroke-dashoffset:0}}@keyframes marge-waarde-loop{0%,42%{opacity:0;transform:translateY(6px)}50%,58%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.em-panel{transition:none}.em-stack-item,.em-stack-head{position:static}.marge--loop .marge-hand,.marge--loop .marge-boog path,.marge--loop .marge-waarde{animation:none}}
