.marketing-root{--ivory:#fbf7f1;--ivory-deep:#f1e8da;--ink:#1c1815;--ink-soft:#4a423b;--taupe:#8c8177;--gold:#7a2e52;--gold-deep:#56203a;--accent-glow:#ff8a3d;--blush:#e3b9cc;--border:rgba(28,24,21,0.12);color-scheme:light;background-color:var(--ivory);color:var(--ink);--font-fraunces:"Fraunces",serif;--font-instrument:"Instrument Sans",sans-serif}.marketing-root .eyebrow{font-family:var(--font-instrument),sans-serif;font-weight:600;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin:0}.marketing-root .display,.marketing-root h1,.marketing-root h2,.marketing-root h3{font-family:var(--font-fraunces),serif;font-weight:500;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 1;letter-spacing:-.01em;text-wrap:balance;margin:0}.marketing-root em,.marketing-root i.brand{font-family:var(--font-fraunces),serif;font-style:italic;font-weight:500;font-variation-settings:"opsz" 60,"SOFT" 80,"WONK" 1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;padding:.95rem 1.6rem;border-radius:999px;font-family:var(--font-instrument),sans-serif;font-weight:600;font-size:.95rem;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.btn-primary{background:var(--gold);color:var(--ivory);border-color:color-mix(in srgb,var(--gold) 72%,black);box-shadow:0 1px 2px rgba(0,0,0,.14)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 1px 2px rgba(0,0,0,.14),0 12px 28px -12px color-mix(in srgb,var(--accent-glow) 55%,transparent)}.btn-dark{background:color-mix(in srgb,var(--gold-deep) 34%,#100a0e);color:var(--ivory);border-color:color-mix(in srgb,var(--accent-glow) 22%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.18)}.btn-dark:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--gold-deep) 46%,#100a0e);border-color:color-mix(in srgb,var(--accent-glow) 38%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.18),0 12px 28px -14px color-mix(in srgb,var(--accent-glow) 40%,transparent)}.marketing-root{--nav-hoogte:6.2rem}.marketing-root>nav{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:1.6rem clamp(1.25rem,4vw,3.5rem);max-width:100%;box-sizing:border-box}.marketing-root>nav.nav--zwevend{position:fixed;transition:background-color .2s ease,backdrop-filter .2s ease,border-color .2s ease;border-bottom:1px solid transparent}.marketing-root div[id],.marketing-root section[id]{scroll-margin-top:calc(var(--nav-hoogte) + 1rem)}.marketing-root>nav.nav--gescrold{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}.marketing-root .nav-logo{height:2.6rem;width:auto;display:block}.marketing-root>nav.nav--gescrold .nav-logo-wit,.marketing-root>nav:not(.nav--gescrold) .nav-logo-donker{display:none}.marketing-root .nav-links{display:flex;align-items:center;gap:1.75rem;min-width:0}.marketing-root .nav-menu{position:relative;display:inline-flex}.marketing-root .nav-menu-knop{display:inline-flex;align-items:center;gap:.4rem}.marketing-root .nav-menu-pijl{display:inline-flex;transition:transform .16s ease;opacity:.75}.marketing-root .nav-menu-pijl--open{transform:rotate(180deg)}.marketing-root .nav-menu-paneel{position:absolute;top:calc(100% + .5rem);right:0;left:auto;z-index:10;min-width:10.5rem;display:flex;flex-direction:column;padding:.35rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.14);background:rgba(30,20,24,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 40px -18px rgba(0,0,0,.7)}.marketing-root .nav-menu-item{padding:.5rem .7rem;border-radius:.6rem;color:#fff;font-size:.84rem;text-decoration:none;white-space:nowrap}.marketing-root .nav-menu-item:hover{background:rgba(255,255,255,.1)}.hero{position:relative;min-height:94vh;display:flex;align-items:flex-end;overflow:hidden}.hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,18,20,.45),rgba(23,18,20,.55) 55%,rgba(23,18,20,.75))}.hero-content{position:relative;z-index:2;max-width:620px;padding:0 clamp(1.25rem,4vw,3.5rem) clamp(3rem,7vw,5.5rem)}.hero-content .eyebrow{margin-bottom:1.1rem;color:var(--blush)}.hero-content h1{font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:.98;color:var(--ivory)}.hero-content p.lede{margin:1.5rem 0 2.1rem;max-width:46ch;font-size:1.08rem;line-height:1.65;color:rgba(253,251,247,.85)}.hero-actions{display:flex;flex-wrap:wrap;gap:.85rem}.hero-content,.hero-content *{opacity:0;animation:rise .9s cubic-bezier(.16,1,.3,1) forwards}.hero-content .eyebrow{animation-delay:.05s}.hero-content h1{animation-delay:.15s}.hero-content p.lede{animation-delay:.3s}.hero-content .hero-actions{animation-delay:.45s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-content,.hero-content *{animation:none!important;opacity:1!important;transform:none!important}}.values{background:var(--ivory-deep);padding:clamp(4rem,8vw,6.5rem) clamp(1.25rem,4vw,3.5rem)}.values-inner{max-width:1180px;margin:0 auto}.values-head{max-width:40ch;margin-bottom:clamp(2.5rem,5vw,3.75rem)}.values-head h2{font-size:clamp(1.8rem,3vw,2.6rem);margin-top:.6rem}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.25rem)}@media (max-width:860px){.values-grid{grid-template-columns:1fr}}.value-card{background:var(--ivory);border:1px solid var(--border);border-radius:22px;padding:2rem 1.85rem 2.15rem}.value-card .eyebrow{color:var(--gold-deep)}.value-card h3{margin-top:.9rem;font-size:1.45rem;font-style:italic;font-weight:500}.value-card p{margin:.8rem 0 0;font-size:.98rem;line-height:1.62;color:var(--ink-soft)}.founders{--founders-pad:clamp(1.25rem,4vw,3.5rem);background:linear-gradient(180deg,var(--ivory-deep) 0,var(--ivory) 30%);padding:clamp(4rem,9vw,7rem) var(--founders-pad) clamp(4.5rem,10vw,8rem);overflow:clip}.founders-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2.5rem,6vw,5.5rem);align-items:start}.founders-media{position:sticky;top:clamp(3rem,14vh,7rem)}.founders-portrait{position:relative;margin:0}.founders-portrait:before{content:"";position:absolute;inset:clamp(.75rem,2vw,1.4rem) calc(-1 * clamp(.75rem, 2vw, 1.4rem)) calc(-1 * clamp(.75rem, 2vw, 1.4rem)) clamp(.75rem,2vw,1.4rem);border:1px solid var(--blush);border-radius:26px;pointer-events:none}.founders-frame{position:relative;width:100%;aspect-ratio:4/5;border-radius:26px;overflow:hidden;background:var(--ivory-deep)}.founders-frame img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.founders-monogram{position:absolute;inset:0;display:grid;place-items:center;grid-auto-flow:column;background:linear-gradient(150deg,var(--blush) 0,var(--ivory-deep) 100%)}.founders-monogram span{font-family:var(--font-fraunces),serif;font-style:italic;font-size:clamp(3.5rem,9vw,6rem);color:var(--gold-deep);opacity:.55}.founders-monogram span+span{margin-left:-.35em;opacity:.8}.founders-portrait figcaption{margin-top:1rem;font-family:var(--font-instrument),sans-serif;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--taupe)}.founders-story h2{margin-top:.7rem;font-size:clamp(1.9rem,3.4vw,2.75rem);max-width:18ch}.founders-chapters{list-style:none;margin:clamp(2.25rem,5vw,3.25rem) 0 0;padding:0;display:grid;gap:clamp(1.75rem,4vw,2.75rem)}.founders-chapter{position:relative;padding-left:clamp(1.5rem,3vw,2.25rem)}.founders-chapter:before{content:"";position:absolute;left:0;top:.35rem;bottom:.35rem;width:1px;background:var(--blush);transform:scaleY(0);transform-origin:top;transition:transform .9s cubic-bezier(.16,1,.3,1)}.founders-chapter[data-zicht=aan]:before{transform:scaleY(1)}.founders-chapter-nr{font-family:var(--font-instrument),sans-serif;font-weight:600;font-size:.72rem;letter-spacing:.16em;color:var(--taupe)}.founders-chapter h3{margin:.5rem 0 0;font-size:clamp(1.25rem,2vw,1.6rem);font-style:italic;font-weight:500}.founders-chapter p{margin:.75rem 0 0;max-width:52ch;font-size:1rem;line-height:1.68;color:var(--ink-soft)}.founders-chapter h3,.founders-chapter p,.founders-chapter-nr{opacity:0;transform:translateY(14px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.founders-chapter[data-zicht=aan] .founders-chapter-nr,.founders-chapter[data-zicht=aan] h3,.founders-chapter[data-zicht=aan] p{opacity:1;transform:none}.founders-people{list-style:none;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:clamp(1.75rem,3vw,2.25rem) 0 0;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(1.5rem,3vw,2.25rem)}.founders-person-name{margin:0;font-family:var(--font-fraunces),serif;font-size:1.3rem;font-weight:500}.founders-person-role{margin:.3rem 0 0;font-family:var(--font-instrument),sans-serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep)}.founders-person-line{margin:.7rem 0 0;font-size:.94rem;line-height:1.6;color:var(--ink-soft)}@supports (animation-timeline:view()){.founders-frame img{animation:founders-drift linear both;animation-timeline:view();animation-range:cover 0 cover 100%}@keyframes founders-drift{0%{transform:scale(1.06) translateY(-1.5%)}to{transform:scale(1.06) translateY(1.5%)}}}@media (max-width:960px){.founders-inner{grid-template-columns:1fr;gap:clamp(2rem,6vw,2.75rem)}.founders-media{position:static}.founders-portrait{margin-inline:calc(-1 * var(--founders-pad))}.founders-portrait:before{display:none}.founders-frame{aspect-ratio:3/4;border-radius:0}.founders-frame:after{content:"";position:absolute;left:0;right:0;bottom:0;height:38%;border-radius:0;background:linear-gradient(180deg,rgba(28,24,21,0),rgba(28,24,21,.55));pointer-events:none}.founders-portrait figcaption{margin:0;position:absolute;left:var(--founders-pad);right:var(--founders-pad);bottom:clamp(.9rem,3vw,1.4rem);color:var(--ivory);text-shadow:0 1px 12px rgba(28,24,21,.55)}.founders-story h2{max-width:none}}@media (prefers-reduced-motion:reduce){.founders-chapter:before{transition:none;transform:scaleY(1)}.founders-chapter h3,.founders-chapter p,.founders-chapter-nr{transition:none!important;transition-delay:0s!important;opacity:1!important;transform:none!important}.founders-frame img{animation:none!important;transform:none!important}}.founding{background:var(--ink);color:var(--ivory);padding:clamp(4rem,9vw,6.5rem) clamp(1.25rem,4vw,3.5rem);text-align:center}.founding-inner{max-width:640px;margin:0 auto}.founding .eyebrow{color:var(--blush)}.founding h2{margin-top:.7rem;font-size:clamp(1.9rem,3.6vw,2.7rem);color:var(--ivory)}.founding-lede{margin:1rem auto 2.25rem;max-width:44ch;color:rgba(253,251,247,.78);font-size:1.05rem;line-height:1.6}.founding-tiers{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2.25rem}.founding-tier{border:1px solid rgba(253,251,247,.18);border-radius:18px;padding:1.5rem 1rem}.founding-tier-count{font-family:var(--font-instrument),sans-serif;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(253,251,247,.65);margin:0}.founding-tier-discount{margin:.5rem 0 0;font-family:var(--font-fraunces),serif;font-style:italic;font-size:1.35rem;color:var(--blush)}.founding-counter{margin-bottom:1.5rem}.founding-counter-bar{height:8px;border-radius:999px;background:rgba(253,251,247,.15);overflow:hidden}.founding-counter-fill{height:100%;background:var(--blush);border-radius:999px;transition:width .4s ease}.founding-counter-label{margin:.75rem 0 0;font-family:var(--font-instrument),sans-serif;font-weight:600;font-size:.9rem;letter-spacing:.03em}.founding-next{margin:0 0 1.75rem;font-size:.92rem;color:rgba(253,251,247,.85)}.founding-trial{margin:0 0 1.5rem;font-size:.85rem;color:rgba(253,251,247,.6)}.closing{background:var(--ink);color:var(--ivory);padding:clamp(4rem,9vw,7rem) clamp(1.25rem,4vw,3.5rem);text-align:center}.closing h2{color:var(--ivory);font-size:clamp(2rem,4.2vw,3.2rem);max-width:20ch;margin:0 auto}.closing p{margin:1.1rem auto 2.2rem;max-width:40ch;color:rgba(245,239,230,.72);font-size:1.05rem}@media (max-width:560px){.marketing-root .nav-logo{height:1.6rem}}.coming-soon-overlay{position:fixed;inset:0;z-index:50;display:flex;overflow-y:auto;overscroll-behavior:contain;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:rgba(28,24,21,.55)}.coming-soon-inner{margin:auto;gap:clamp(1.5rem,4vw,2.5rem);padding:1.5rem}.coming-soon-columns,.coming-soon-inner{display:flex;flex-direction:column;align-items:center}.coming-soon-columns{gap:clamp(1.75rem,4vw,3rem);width:100%}.coming-soon-demo{color:var(--ivory)}@media (max-height:640px){.coming-soon-inner{gap:1rem;padding:1rem}.coming-soon-logo{width:clamp(140px,20vw,200px)}}@media (min-width:900px){.coming-soon-columns{flex-direction:row-reverse;justify-content:center;align-items:center}.coming-soon-columns .coming-soon-box{flex:0 0 auto}}.coming-soon-logo{width:clamp(220px,30vw,340px);height:auto}.coming-soon-box{width:100%;max-width:420px;background:var(--ivory);border-radius:24px;padding:clamp(2rem,5vw,2.75rem) clamp(1.5rem,5vw,2.25rem);text-align:center;box-shadow:0 40px 80px -20px rgba(0,0,0,.5)}.coming-soon-box h1{font-size:clamp(1.5rem,4vw,1.9rem)}.coming-soon-box p{margin:.75rem 0 1.5rem;color:var(--ink-soft);font-size:.95rem}.coming-soon-box form{display:flex;flex-direction:column;gap:.75rem}.coming-soon-box input{padding:.85rem 1.1rem;border-radius:999px;border:1px solid var(--border);font-family:var(--font-instrument),sans-serif;font-size:.95rem;text-align:center}.coming-soon-box input:focus{outline:2px solid var(--gold);outline-offset:2px}.coming-soon-box button{padding:.9rem 1.5rem;border-radius:999px;border:none;background-color:var(--gold);background-image:linear-gradient(140deg,var(--accent-glow) 0,var(--gold) 52%,color-mix(in srgb,var(--gold) 74%,black) 100%);box-shadow:inset 0 1px 1px rgba(255,255,255,.45),inset 0 -2px 4px rgba(0,0,0,.28),0 2px 6px rgba(0,0,0,.18);color:var(--oncolor);font-family:var(--font-instrument),sans-serif;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .2s ease}.coming-soon-box button:hover{transform:translateY(-1px)}.coming-soon-box button:disabled{opacity:.6;cursor:default;transform:none}.coming-soon-error{color:#b3261e!important;font-size:.85rem!important;margin-top:-.5rem!important}.legal-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem clamp(1.25rem,5vw,3rem);border-bottom:1px solid var(--border)}.legal-header .logo{height:1.75rem;width:auto}.legal-back{font-family:var(--font-instrument),sans-serif;font-size:.9rem;color:var(--ink-soft);text-decoration:none}.legal-back:hover{color:var(--ink)}.legal-rechts{display:flex;align-items:center;gap:1.1rem}@media (max-width:520px){.legal-back{font-size:0}.legal-back:before{content:"\2190";font-size:1.1rem}}.marketing-root .tk{position:relative;font-family:var(--font-instrument),sans-serif}.marketing-root .tk-knop{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ink-soft);font-size:.8rem;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:border-color .15s,color .15s}.marketing-root .tk-knop:hover,.marketing-root .tk-knop[aria-expanded=true]{border-color:var(--border);color:var(--ink)}.marketing-root .tk-licht .tk-knop{color:rgba(255,255,255,.82)}.marketing-root .tk-licht .tk-knop:hover,.marketing-root .tk-licht .tk-knop[aria-expanded=true]{border-color:rgba(255,255,255,.35);color:#fff}.marketing-root .tk-lijst{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:11rem;margin:0;padding:.35rem;list-style:none;border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:0 12px 32px rgba(28,24,21,.14)}.marketing-root .tk-item{display:flex;width:100%;align-items:center;gap:.6rem;padding:.55rem .7rem;border:0;border-radius:10px;background:transparent;color:var(--ink);font-size:.9rem;text-align:left;cursor:pointer}.marketing-root .tk-item:hover{background:#f6f1ea}.marketing-root .tk-item.is-aan{background:#f3e9df;font-weight:600}.marketing-root .tk-code{width:1.6rem;color:var(--taupe);font-size:.72rem;letter-spacing:.06em}.legal-main{max-width:720px;margin:0 auto;padding:clamp(2.5rem,6vw,4rem) clamp(1.25rem,5vw,1.5rem) 6rem}.legal-main h1{font-size:clamp(1.9rem,4vw,2.4rem);margin-bottom:.5rem}.legal-updated{color:var(--taupe);font-size:.85rem;margin-bottom:2.5rem}.legal-main h2{font-size:1.25rem;margin-top:2.5rem;margin-bottom:.75rem}.legal-main li,.legal-main p{font-size:.98rem;line-height:1.7;color:var(--ink-soft)}.legal-main p,.legal-main ul{margin:0 0 1rem}.legal-main ul{padding-left:1.25rem;list-style:disc}.legal-main li{margin-bottom:.4rem}.legal-main a{color:var(--gold-deep);text-decoration:underline}.legal-main strong{color:var(--ink);font-weight:600}.legal-knop{display:inline-block;padding:.85rem 1.6rem;border:0;border-radius:999px;background:var(--gold-deep);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer}.legal-knop:hover:not(:disabled){opacity:.9}.legal-knop:disabled{opacity:.55;cursor:default}.legal-disclaimer{margin-top:3rem;padding:1.25rem 1.5rem;border-radius:16px;background:var(--ivory-deep);font-size:.85rem;color:var(--ink-soft);line-height:1.6}.marketing-root .nav-logo-dark{height:2.2rem}.scan-hero{background:linear-gradient(180deg,var(--ivory) 0,var(--ivory-deep) 100%);padding:clamp(7rem,14vw,10rem) clamp(1.25rem,4vw,3.5rem) clamp(3.5rem,7vw,5.5rem);text-align:center}.scan-hero-inner{max-width:760px;margin:0 auto}.scan-hero .eyebrow{margin-bottom:1rem}.scan-hero h1{font-size:clamp(2.3rem,5vw,3.9rem);line-height:1.02}.scan-hero .lede{margin:1.3rem auto 2.2rem;max-width:48ch;font-size:1.06rem;line-height:1.65;color:var(--ink-soft)}.scan-block{max-width:620px;margin:0 auto}.scan-form{display:flex;gap:.5rem;padding:.45rem;background:#fff;border:1px solid var(--border);border-radius:999px;box-shadow:0 18px 40px -28px rgba(28,24,21,.55)}.scan-input{flex:1;min-width:0;border:none;background:transparent;padding:.85rem 1.2rem;font-family:var(--font-instrument),sans-serif;font-size:1rem;color:var(--ink);outline:none}.scan-input::-moz-placeholder{color:var(--taupe)}.scan-input::placeholder{color:var(--taupe)}.scan-submit{flex-shrink:0}.scan-submit:disabled{opacity:.65;cursor:default;transform:none}.scan-error,.scan-hint,.scan-status{margin:1rem 0 0;font-family:var(--font-instrument),sans-serif;font-size:.88rem;line-height:1.5}.scan-status{color:var(--gold-deep)}.scan-hint{color:var(--taupe)}.scan-error{color:#b3261e}@media (max-width:560px){.scan-form{flex-direction:column;border-radius:24px;padding:.6rem}.scan-input{text-align:center}.scan-submit{width:100%}}.scan-steps{background:var(--ivory);padding:clamp(3.5rem,8vw,5.5rem) clamp(1.25rem,4vw,3.5rem)}.scan-steps-inner{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.scan-step{background:#fff;border:1px solid var(--border);border-radius:20px;padding:1.75rem}.scan-step-number{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--gold);color:var(--ivory);font-family:var(--font-instrument),sans-serif;font-weight:600;font-size:.9rem;margin-bottom:1rem}.scan-step h3{font-size:1.15rem;margin-bottom:.5rem}.scan-step p{margin:0;color:var(--ink-soft);font-size:.95rem;line-height:1.6}.scan-faq{background:var(--ivory-deep);padding:clamp(3.5rem,8vw,5.5rem) clamp(1.25rem,4vw,3.5rem)}.scan-faq-inner{max-width:720px;margin:0 auto}.scan-faq h2{font-size:clamp(1.7rem,3.4vw,2.4rem);margin-bottom:2rem}.scan-faq-item{padding:1.4rem 0;border-top:1px solid var(--border)}.scan-faq-item h3{font-size:1.05rem;margin-bottom:.5rem}.scan-faq-item p{margin:0;color:var(--ink-soft);font-size:.95rem;line-height:1.65}.preview-head{background:var(--ivory);padding:clamp(7rem,13vw,9rem) clamp(1.25rem,4vw,3.5rem) clamp(2rem,4vw,3rem);text-align:center}.preview-head h1{font-size:clamp(2rem,4.4vw,3.2rem);max-width:20ch;margin:.9rem auto 0}.preview-head .lede{margin:1.1rem auto 1.8rem;max-width:52ch;color:var(--ink-soft);font-size:1rem;line-height:1.6}.preview-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.preview-body{background:var(--ivory-deep);padding:clamp(2.5rem,6vw,4rem) clamp(1.25rem,4vw,3.5rem) clamp(3.5rem,7vw,5rem);display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:1.5rem;align-items:start;max-width:1100px;margin:0 auto}@media (max-width:860px){.preview-body{grid-template-columns:1fr}}.preview-card{background:#fff;border:1px solid var(--border);border-radius:24px;padding:clamp(1.5rem,3vw,2.25rem)}.preview-card-head{padding-bottom:1.25rem;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.preview-card-head h2{font-size:1.6rem}.preview-about,.preview-address{margin:.4rem 0 0;color:var(--taupe);font-size:.9rem;line-height:1.6}.preview-group+.preview-group{margin-top:2rem}.preview-group h3{font-family:var(--font-instrument),sans-serif;font-weight:600;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:.75rem}.preview-services{list-style:none;margin:0;padding:0}.preview-service{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--border)}.preview-service:last-child{border-bottom:none}.preview-service-main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.preview-service-name{font-family:var(--font-instrument),sans-serif;font-size:.98rem;color:var(--ink)}.preview-service-desc{font-size:.84rem;color:var(--taupe);line-height:1.5}.preview-service-meta{display:flex;align-items:baseline;gap:.9rem;flex-shrink:0;font-family:var(--font-instrument),sans-serif;font-size:.9rem}.preview-service-duration{color:var(--taupe)}.preview-service-price{font-weight:600;color:var(--ink)}.preview-side{display:flex;flex-direction:column;gap:1rem}.preview-panel{background:#fff;border:1px solid var(--border);border-radius:20px;padding:1.35rem 1.5rem}.preview-panel h3{font-family:var(--font-instrument),sans-serif;font-weight:600;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:.85rem}.preview-hours,.preview-team{list-style:none;margin:0;padding:0;font-family:var(--font-instrument),sans-serif;font-size:.9rem}.preview-hours li{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;color:var(--ink-soft)}.preview-team li{display:flex;flex-direction:column;padding:.35rem 0}.preview-team-name{color:var(--ink)}.preview-team-role{font-size:.82rem;color:var(--taupe)}.preview-panel-note{margin:.9rem 0 0;font-size:.8rem;line-height:1.55;color:var(--taupe)}.preview-source p{margin:0;font-size:.82rem;color:var(--ink-soft);word-break:break-all}.scan-band{background:var(--ink);color:var(--ivory);padding:clamp(3.5rem,8vw,5.5rem) clamp(1.25rem,4vw,3.5rem);text-align:center}.scan-band-inner{max-width:680px;margin:0 auto}.scan-band .eyebrow{color:var(--blush);margin-bottom:.9rem}.scan-band h2{color:var(--ivory);font-size:clamp(1.8rem,3.8vw,2.7rem)}.scan-band-lede{margin:1rem auto 2rem;max-width:46ch;color:rgba(245,239,230,.72);font-size:1rem;line-height:1.6}.scan-band .scan-hint{color:rgba(245,239,230,.6)}.scan-band .scan-status{color:var(--blush)}.scan-band .scan-error{color:#ffb4a9}.nz-phone{position:relative;flex-shrink:0;filter:drop-shadow(0 40px 70px rgba(30,16,22,.34)) drop-shadow(0 8px 18px rgba(30,16,22,.16))}.nz-phone-inner{transform-origin:top left}.nz-phone-frame{width:100%;height:100%;padding:11px;border-radius:54px;background:linear-gradient(150deg,#3b3238,#181418 40%,#4a3f45 78%,#1d191d)}.nz-phone-screen :where(h1,h2,h3,h4){font-family:var(--font-instrument),sans-serif;font-weight:500;font-size:1rem;letter-spacing:normal;font-variation-settings:normal;margin:0}.nz-phone-screen :where(em){font-style:normal}.nz-phone-screen{position:relative;width:100%;height:100%;border-radius:44px;overflow:hidden;background:var(--ivory);isolation:isolate}.nz-phone-island{position:absolute;top:11px;left:50%;transform:translateX(-50%);width:112px;height:31px;border-radius:16px;background:#0b0b0d;z-index:5}.nz-phone-glare{position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(128deg,rgba(255,255,255,.16),rgba(255,255,255,0) 34%)}.nz-phone--float{animation:nz-float 7s ease-in-out infinite}@keyframes nz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.nz-scene{position:absolute;inset:0;opacity:0;transform:translateY(10px) scale(.985);transition:opacity .62s ease,transform .62s cubic-bezier(.16,1,.3,1);pointer-events:none}.nz-scene[data-actief=ja]{opacity:1;transform:none}.nz-drift>*{animation:nz-drift 11s ease-in-out infinite alternate}@keyframes nz-drift{0%{transform:translateY(0)}to{transform:translateY(-96px)}}.nz-pop{animation:nz-pop .52s cubic-bezier(.16,1,.3,1)}@keyframes nz-pop{0%{opacity:0;transform:translateY(-6px) scale(.94)}to{opacity:1;transform:none}}.nz-count{animation:nz-count .42s cubic-bezier(.16,1,.3,1)}@keyframes nz-count{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}.nz-demo{display:flex;flex-direction:column;align-items:center;gap:1.4rem}.nz-demo-stage{position:relative;display:flex;justify-content:center}.nz-demo-back{position:absolute;right:calc(100% - 78px);top:84px;opacity:.82;z-index:0}.nz-demo-front{position:relative;z-index:1}.nz-demo-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.nz-demo-tabs button{border:1px solid rgba(253,251,247,.22);background:rgba(253,251,247,.07);color:rgba(253,251,247,.78);border-radius:999px;padding:.5rem 1rem;font-size:.84rem;font-weight:500;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease}.nz-demo-tabs button:hover{background:rgba(253,251,247,.14);color:var(--ivory)}.nz-demo-tabs button.is-actief{background:var(--ivory);border-color:var(--ivory);color:#1a1418}@media (max-width:1100px){.nz-demo-back{display:none}}@media (prefers-reduced-motion:reduce){.nz-count,.nz-drift>*,.nz-phone--float,.nz-pop{animation:none!important}.nz-scene{transition:opacity .2s ease;transform:none}}.hero--demo{align-items:center;padding:max(clamp(5rem,9vw,7rem),calc(var(--nav-hoogte) + 1.5rem)) 0 clamp(3rem,6vw,5rem)}.hero--demo .hero-scrim{background:linear-gradient(180deg,rgba(23,18,20,.72),rgba(23,18,20,.68) 45%,rgba(23,18,20,.86))}.hero-grid{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(1.25rem,4vw,3.5rem);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,4.5rem)}.hero--demo .hero-content{max-width:34rem;padding:0}.hero--demo .hero-content h1{font-size:clamp(2.4rem,4.2vw,3.9rem)}.hero--demo .hero-content p.lede{margin:1.3rem 0 1.6rem}.hero-checks{list-style:none;margin:0 0 2rem;padding:0;display:grid;gap:.62rem}.hero-checks li{position:relative;padding-left:1.7rem;font-size:.97rem;color:rgba(253,251,247,.9)}.hero-checks li:before{content:"";position:absolute;left:0;top:.42em;width:.62rem;height:.34rem;border-left:2px solid var(--blush);border-bottom:2px solid var(--blush);transform:rotate(-45deg)}.hero-check-soon{display:inline-block;margin-left:.5rem;padding:.1rem .45rem;border-radius:999px;border:1px solid rgba(253,251,247,.3);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(253,251,247,.72);vertical-align:.06em}.hero-demo{display:flex;justify-content:center}.hero-content .hero-checks{animation-delay:.4s}.hero-content .hero-actions{animation-delay:.55s}@media (max-width:1024px){.hero-grid{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:2.5rem}.hero--demo .hero-content{max-width:40rem}.hero-checks{justify-items:start;display:inline-grid;text-align:left}.hero-actions{justify-content:center}}@media (max-width:560px){.hero-demo{transform:scale(.86);transform-origin:top center}.nz-demo{gap:1rem}}.nz-hoe{background:var(--ivory);padding:clamp(4rem,8vw,7rem) 0 clamp(4rem,8vw,6rem);overflow:hidden}.nz-hoe-kop{max-width:1240px;margin:0 auto clamp(2rem,4vw,3rem);padding:0 clamp(1.25rem,4vw,3.5rem);display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.nz-hoe-kop .eyebrow{margin-bottom:.8rem}.nz-hoe-kop h2{font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.04;color:var(--ink)}.nz-hoe-pijlen{display:flex;gap:.5rem;flex-shrink:0}.nz-hoe-spoor{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 max(1.25rem,calc((100vw - 1240px) / 2 + 1.25rem));scroll-padding-left:max(1.25rem,calc((100vw - 1240px) / 2 + 1.25rem));scrollbar-width:none}.nz-hoe-spoor::-webkit-scrollbar{display:none}.nz-hoe-kaart{flex:0 0 auto;width:min(78vw,860px);scroll-snap-align:start;border-radius:24px;background-color:color-mix(in srgb,var(--gold-deep) 40%,#08040a);background-image:radial-gradient(66% 56% at 46% 40%,rgba(8,3,9,.84) 0,rgba(8,3,9,.52) 48%,transparent 86%),radial-gradient(circle at var(--nz-boog1,112% -16%),transparent 0,transparent 33%,color-mix(in srgb,var(--accent-glow) 74%,transparent) 36%,color-mix(in srgb,var(--gold) 48%,transparent) 41%,color-mix(in srgb,var(--gold-deep) 26%,transparent) 50%,transparent 66%),radial-gradient(circle at var(--nz-boog2,-16% 86%),transparent 0,transparent 28%,color-mix(in srgb,var(--accent-glow) 58%,transparent) 31%,color-mix(in srgb,var(--gold) 40%,transparent) 36%,transparent 56%),radial-gradient(125% 115% at 44% 44%,color-mix(in srgb,var(--gold-deep) 36%,#07030a) 0,color-mix(in srgb,var(--gold-deep) 10%,#050206) 58%,#040104 100%);padding:clamp(1.5rem,2.6vw,2.25rem) clamp(1.5rem,2.6vw,2.25rem) 0;height:clamp(420px,46vw,560px);overflow:hidden;position:relative}.nz-hoe-tekst{max-width:44ch}.nz-hoe-tekst h3{font-size:clamp(1.25rem,1.9vw,1.6rem);line-height:1.15;color:#fdf9f6}.nz-hoe-tekst p{margin-top:.6rem;font-size:.97rem;line-height:1.55;color:rgba(253,249,246,.74)}.nz-hoe-beeld{position:absolute;left:clamp(1.5rem,2.6vw,2.25rem);right:0;bottom:0;top:clamp(9rem,15vw,11.5rem);display:flex;align-items:flex-start;gap:clamp(1rem,2vw,1.75rem)}.nz-hoe-beeld .nz-phone{filter:drop-shadow(0 22px 44px rgba(0,0,0,.5))}.nz-panel{flex-shrink:0;box-shadow:0 22px 44px rgba(0,0,0,.42)}@media (max-width:900px){.nz-hoe-kaart{width:min(88vw,640px);height:clamp(400px,78vw,520px)}.nz-hoe-beeld .nz-panel{display:none}.nz-hoe-beeld{justify-content:center;left:0;right:0}}@media (max-width:560px){.nz-hoe-kop{flex-direction:column;align-items:flex-start;gap:1.25rem}}@media (prefers-reduced-motion:reduce){.nz-hoe-spoor{scroll-behavior:auto}}.nz-instap{animation:nz-instap .42s cubic-bezier(.16,1,.3,1) both}@keyframes nz-instap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nz-typt{overflow:hidden;white-space:nowrap;border-right:2px solid;animation:nz-typt 1.2s steps(38) both,nz-cursor .7s step-end infinite}@keyframes nz-typt{0%{max-width:0}to{max-width:100%}}@keyframes nz-cursor{50%{border-color:transparent}}.nz-puntje{animation:nz-puntje 1.1s ease-in-out infinite}@keyframes nz-puntje{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.nz-instap,.nz-puntje,.nz-typt{animation:none!important}.nz-typt{max-width:none;border-right:0;white-space:normal}}@media (max-width:720px){.marketing-root{--nav-hoogte:4.2rem}.marketing-root>nav{flex-wrap:nowrap;gap:.6rem;padding:.85rem 1.25rem}.marketing-root .nav-links{flex-wrap:nowrap;gap:.4rem;justify-content:flex-end;flex-shrink:0}.marketing-root .nav-logo{min-width:0}.marketing-root .nav-links .btn{padding:.45rem .8rem;font-size:.72rem;white-space:nowrap}.marketing-root>nav.nav--zwevend{position:absolute}.marketing-root>nav.nav--gescrold{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}}@media (max-width:560px){.marketing-root{--nav-hoogte:3.6rem}}@media (max-width:380px){.marketing-root .nav-logo{height:1.35rem}.marketing-root .nav-links .btn{padding:.4rem .65rem;font-size:.68rem}}.marketing-root .founding-doc h1{font-size:18px;font-weight:600;margin:0 0 6px}.marketing-root .founding-doc h2{font-size:16px;font-weight:600;margin:18px 0 6px}.marketing-root .founding-doc h3{font-size:14px;margin:14px 0 4px;color:var(--taupe)}.marketing-root .founding-doc p{margin:0 0 10px}.marketing-root .founding-doc ul{margin:0 0 10px 18px;padding:0;list-style:disc}.founding-markt{margin:0 auto 2.25rem;max-width:560px;text-align:left;border:1px solid rgba(253,251,247,.16);border-radius:18px;padding:1.25rem 1.4rem;background:rgba(253,251,247,.04)}.founding-markt-oog{margin:0;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--blush)}.founding-markt h3{margin:.4rem 0 0;font-family:var(--font-fraunces),serif;font-weight:400;font-size:1.3rem;line-height:1.2;color:var(--ivory)}.founding-markt p{margin:.6rem 0 0;font-size:.92rem;line-height:1.55;color:rgba(253,251,247,.78)}.founding-markt a{display:inline-block;margin-top:.7rem;font-size:.88rem;color:var(--blush);text-decoration:underline;text-underline-offset:3px}.marketing-root .lid-kaart{--l:#f3e1b0;--m:#c6a15b;--d:#8a6a2f;--i:#3a2a10;border:1.5px solid transparent;background:linear-gradient(var(--ivory),var(--ivory)) padding-box,linear-gradient(135deg,var(--l),var(--m) 40%,var(--d) 75%,var(--l)) border-box;box-shadow:0 10px 30px -18px var(--d)}.marketing-root .lid-kaart--zilver{--l:#eef0f3;--m:#b8bcc2;--d:#6f767e;--i:#22262b}.marketing-root .lid-kaart:hover{background:linear-gradient(#f4efe7,#f4efe7) padding-box,linear-gradient(135deg,var(--l),var(--m) 40%,var(--d) 75%,var(--l)) border-box}.marketing-root .lid-label{position:absolute;top:-.65rem;right:1rem;padding:.16rem .6rem;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--i);background:linear-gradient(135deg,var(--l),var(--m) 60%,var(--d));box-shadow:0 2px 6px -2px rgba(0,0,0,.3)}.marketing-root .lid-label b{font-family:var(--font-fraunces),serif;letter-spacing:.02em}.marketing-root .blog-kop{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem clamp(1rem,5vw,3rem);border-bottom:1px solid var(--border)}.marketing-root .blog-kop .logo{height:1.6rem;width:auto}.marketing-root .blog-kop-links{display:flex;align-items:center;gap:clamp(.75rem,3vw,1.5rem);font-family:var(--font-instrument),sans-serif;font-size:.92rem}.marketing-root .blog-kop-links a{color:var(--ink-soft);text-decoration:none}.marketing-root .blog-kop-links a:hover{color:var(--ink)}.marketing-root .blog-knop,.marketing-root .blog-kop-links .blog-kop-knop{display:inline-block;padding:.6rem 1.15rem;border-radius:999px;background:var(--gold-deep);color:#fff;font-weight:600;text-decoration:none}.marketing-root .blog-knop:hover,.marketing-root .blog-kop-links .blog-kop-knop:hover{color:#fff;opacity:.9}.marketing-root .blog-knop-licht{background:transparent;color:var(--gold-deep);border:1px solid var(--gold-deep)}.marketing-root .blog-knop-licht:hover{color:var(--gold-deep)}.marketing-root .blog-main{max-width:1040px;margin:0 auto;padding:clamp(2rem,6vw,4rem) clamp(1rem,5vw,1.5rem) 5rem}.marketing-root .blog-intro{max-width:720px;margin-bottom:2.5rem}.marketing-root .blog-intro h1{font-size:clamp(2.1rem,5vw,3.2rem);line-height:1.08;margin:.6rem 0 1rem;text-wrap:balance}.marketing-root .blog-lede{font-size:1.1rem;line-height:1.6;color:var(--ink-soft);margin:0}.marketing-root .blog-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;font-family:var(--font-instrument),sans-serif;font-size:.88rem}.marketing-root .blog-filters a{padding:.35rem .9rem;border:1px solid var(--border);border-radius:999px;color:var(--ink-soft);text-decoration:none}.marketing-root .blog-filters a.actief{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.marketing-root .blog-leeg{color:var(--taupe)}.marketing-root .blog-lijst{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1rem}.marketing-root .blog-kaart{overflow:hidden;display:flex;flex-direction:column;gap:.6rem;height:100%;padding:1.4rem;border:1px solid var(--border);border-radius:18px;background:#fff;color:var(--ink);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.marketing-root .blog-kaart:hover{border-color:var(--gold);transform:translateY(-2px)}.marketing-root .blog-kaart h2,.marketing-root .blog-kaart h3{font-size:1.3rem;line-height:1.25;margin:0;text-wrap:balance}.marketing-root .blog-kaart p{margin:0;color:var(--ink-soft);font-size:.95rem;line-height:1.55}.marketing-root .blog-kaart time{margin-top:auto;font-size:.82rem;color:var(--taupe)}.marketing-root .blog-kaart-meta{display:flex;flex-wrap:wrap;gap:.35rem .9rem;font-family:var(--font-instrument),sans-serif;font-size:.72rem!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep)!important}.marketing-root .blog-artikel{max-width:700px;margin:0 auto}.marketing-root .blog-kruimels{display:flex;gap:.5rem;font-family:var(--font-instrument),sans-serif;font-size:.85rem;color:var(--taupe)}.marketing-root .blog-kruimels a{color:var(--gold-deep);text-decoration:none}.marketing-root .blog-artikel h1{font-size:clamp(2rem,5vw,2.9rem);line-height:1.1;margin:1rem 0 1.1rem;text-wrap:balance}.marketing-root .blog-meta{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin:0 0 2rem;font-family:var(--font-instrument),sans-serif;font-size:.88rem;color:var(--taupe)}.marketing-root .blog-meta a{color:var(--gold-deep)}.marketing-root .blog-omslag{width:100%;max-width:100%;border-radius:18px;margin-bottom:2rem}.marketing-root .blog-inhoud,.marketing-root .blog-kort{margin:0 0 2rem;padding:1.25rem 1.4rem;border-radius:16px;background:var(--ivory-deep)}.marketing-root .blog-kort p{margin:0;font-size:1.05rem;line-height:1.65;color:var(--ink)}.marketing-root .blog-inhoud .blog-kort-kop,.marketing-root .blog-kort .blog-kort-kop{font-family:var(--font-instrument),sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 .5rem}.marketing-root .blog-inhoud{background:transparent;border:1px solid var(--border)}.marketing-root .blog-inhoud ol{margin:0;padding-left:1.2rem;display:grid;gap:.3rem}.marketing-root .blog-inhoud a{color:var(--ink-soft);text-decoration:none}.marketing-root .blog-inhoud a:hover{color:var(--gold-deep);text-decoration:underline}.marketing-root .blog-cta h2,.marketing-root .blog-faq h2,.marketing-root .blog-meer h2,.marketing-root .blog-tekst h2{font-size:clamp(1.45rem,3.4vw,1.8rem);line-height:1.2;margin:2.6rem 0 .9rem;scroll-margin-top:1.5rem;text-wrap:balance}.marketing-root .blog-faq h3,.marketing-root .blog-tekst h3{font-size:1.18rem;line-height:1.3;margin:1.8rem 0 .6rem;scroll-margin-top:1.5rem}.marketing-root .blog-faq p,.marketing-root .blog-tekst li,.marketing-root .blog-tekst p{font-size:1.04rem;line-height:1.75;color:var(--ink-soft)}.marketing-root .blog-tekst p{margin:0 0 1.15rem}.marketing-root .blog-tekst ol,.marketing-root .blog-tekst ul{margin:0 0 1.25rem;padding-left:1.3rem}.marketing-root .blog-tekst ul{list-style:disc}.marketing-root .blog-tekst ol{list-style:decimal}.marketing-root .blog-tekst li{margin-bottom:.45rem}.marketing-root .blog-faq a,.marketing-root .blog-tekst a{color:var(--gold-deep);text-decoration:underline;text-underline-offset:2px}.marketing-root .blog-tekst strong{color:var(--ink);font-weight:600}.marketing-root .blog-tekst code{font-size:.92em;padding:.1em .35em;border-radius:6px;background:var(--ivory-deep)}.marketing-root .blog-tekst blockquote{margin:1.6rem 0;padding:.4rem 0 .4rem 1.2rem;border-left:3px solid var(--gold)}.marketing-root .blog-tekst blockquote p{color:var(--ink);margin-bottom:.6rem}.marketing-root .blog-tekst hr{border:0;border-top:1px solid var(--border);margin:2.4rem 0}.marketing-root .blog-tabel{overflow-x:auto;margin:1.5rem 0;border:1px solid var(--border);border-radius:14px}.marketing-root .blog-tabel table{width:100%;border-collapse:collapse;font-size:.94rem;font-variant-numeric:tabular-nums}.marketing-root .blog-tabel td,.marketing-root .blog-tabel th{padding:.7rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border);color:var(--ink-soft)}.marketing-root .blog-tabel th{background:var(--ivory-deep);color:var(--ink);font-weight:600}.marketing-root .blog-tabel tr:last-child td{border-bottom:0}.marketing-root .blog-faq{margin-top:3rem;padding-top:.5rem;border-top:1px solid var(--border)}.marketing-root .blog-faq-item p{margin:0}.marketing-root .blog-cta{margin-top:3rem;padding:clamp(1.4rem,4vw,2rem);border-radius:20px;background:var(--ink);color:var(--ivory)}.marketing-root .blog-cta h2{margin-top:0;color:var(--ivory)}.marketing-root .blog-cta p{color:rgba(251,247,241,.82);line-height:1.6;margin:0 0 1.25rem}.marketing-root .blog-cta .blog-knop{background:var(--ivory);color:var(--ink)}.marketing-root .blog-cta .blog-knop:hover{color:var(--ink)}.marketing-root .blog-cta .blog-knop-licht{background:transparent;color:var(--ivory);border-color:rgba(251,247,241,.5)}.marketing-root .blog-cta .blog-knop-licht:hover{color:var(--ivory)}.marketing-root .blog-cta-knoppen{display:flex;flex-wrap:wrap;gap:.75rem}.marketing-root .blog-meer{max-width:1040px;margin:4rem auto 0}.marketing-root .blog-terug{display:inline-block;margin-top:1.5rem;color:var(--gold-deep);font-family:var(--font-instrument),sans-serif}.marketing-root .blog-main:has(.blog-held){max-width:1160px;padding-top:clamp(1.25rem,4vw,2.5rem)}.marketing-root .blog-held{display:grid;gap:clamp(1.25rem,4vw,3rem);align-items:center;margin-bottom:clamp(2rem,5vw,3.5rem)}@media (min-width:860px){.marketing-root .blog-held{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.marketing-root .blog-held-foto img,.marketing-root .blog-held-leeg{display:block;width:100%;max-width:100%;aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;border-radius:12px}.marketing-root .blog-held-leeg{display:flex;align-items:center;justify-content:center;background:var(--ivory-deep);color:var(--gold-deep);font-family:var(--font-fraunces),serif;font-size:clamp(1.4rem,3vw,2rem)}.marketing-root .blog-label{display:flex;gap:.4rem;font-family:var(--font-instrument),sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep)}.marketing-root .blog-label a{color:inherit;text-decoration:none}.marketing-root .blog-held h1{font-family:var(--font-instrument),sans-serif;font-weight:500;font-size:clamp(1.5rem,2.8vw,1.95rem);line-height:1.2;margin:.5rem 0 .6rem;text-wrap:balance}.marketing-root .blog-held-lede{margin:0 0 1rem;font-size:1rem;line-height:1.5;color:var(--ink-soft)}.marketing-root .blog-held-regel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1.25rem}.marketing-root .blog-auteur{display:flex;align-items:center;gap:.6rem;font-family:var(--font-instrument),sans-serif}.marketing-root .blog-auteur p{margin:0}.marketing-root .blog-auteur-naam{font-size:.8rem;font-weight:600;color:var(--ink)}.marketing-root .blog-auteur-datum{font-size:.75rem;color:var(--taupe)}.marketing-root .blog-avatar{width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:var(--ivory-deep)}.marketing-root .blog-avatar.is-groot{width:4.5rem;height:4.5rem}.marketing-root .blog-avatar.is-logo{-o-object-fit:contain;object-fit:contain;padding:.3rem;background:var(--ink)}.marketing-root .blog-avatar.is-letters{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:var(--ivory);font-size:.8rem;font-weight:600}.marketing-root .blog-avatar.is-groot.is-letters{font-size:1.3rem}.marketing-root .blog-delen{position:relative;display:flex;align-items:center;gap:.7rem;color:var(--gold-deep)}.marketing-root .blog-delen a,.marketing-root .blog-delen button{display:inline-flex;padding:.2rem;color:inherit;background:none;border:0;cursor:pointer}.marketing-root .blog-delen a:hover,.marketing-root .blog-delen button:hover{color:var(--ink)}.marketing-root .blog-delen-klaar{position:absolute;top:100%;right:0;margin-top:.3rem;font-size:.75rem;color:var(--taupe);white-space:nowrap}.marketing-root .blog-held-knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.marketing-root .blog-andere-taal{font-size:.85rem;color:var(--gold-deep)}.marketing-root .blog-pil{display:inline-block;padding:.95rem 1.6rem;border-radius:999px;background:#0b0b0b;color:#fff;font-family:var(--font-instrument),sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;line-height:1}.marketing-root .blog-pil:hover{color:#fff;opacity:.88}.marketing-root .blog-tekst .blog-pil,.marketing-root .blog-tekst .blog-pil:hover{color:#fff;text-decoration:none}.marketing-root .blog-pil-licht,.marketing-root .blog-tekst .is-donker .blog-pil,.marketing-root .is-donker .blog-pil{background:#fff;color:#0b0b0b}.marketing-root .blog-pil-licht:hover,.marketing-root .blog-tekst .is-donker .blog-pil:hover,.marketing-root .is-donker .blog-pil:hover{color:#0b0b0b}.marketing-root .blog-lijf{display:grid;gap:2rem}.marketing-root .blog-lijf .blog-artikel{max-width:720px;margin:0;min-width:0}.marketing-root .blog-zijbalk{display:none}@media (min-width:960px){.marketing-root .blog-lijf{grid-template-columns:240px minmax(0,1fr);gap:3.5rem}.marketing-root .blog-zijbalk{display:block}.marketing-root .blog-zijbalk-plak{position:sticky;top:1.5rem;display:grid;gap:1.75rem}}.marketing-root .blog-toc{padding-right:1.5rem;border-right:1px solid var(--border)}.marketing-root .blog-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.marketing-root .blog-toc a{display:block;font-family:var(--font-instrument),sans-serif;font-size:.88rem;line-height:1.35;letter-spacing:.02em;color:var(--ink-soft);text-decoration:none}.marketing-root .blog-toc a:hover,.marketing-root .blog-toc a[aria-current]{color:var(--gold-deep)}.marketing-root .blog-zijkaart{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;padding:1.6rem 1.4rem 0;border-radius:10px;color:var(--ink)}.marketing-root .blog-zijkaart.is-donker{color:#fff}.marketing-root .blog-zijkaart-kop{margin:0 0 1.4rem;font-family:var(--font-instrument),sans-serif;font-size:1.15rem;font-weight:500;line-height:1.3}.marketing-root .blog-zijkaart-klein{margin:.6rem 0 1.5rem;font-size:.72rem;font-weight:600}.marketing-root .blog-zijkaart-foto{align-self:stretch;width:calc(100% + 1.4rem);max-width:none;margin-top:.5rem;border-radius:8px 0 0 0}.marketing-root .blog-kort{margin:0 0 2rem;padding:0;background:none;border-radius:0}.marketing-root .blog-kort h2{font-family:var(--font-fraunces),serif;font-weight:600;font-size:1.5rem;margin:0 0 1rem;scroll-margin-top:1.5rem}.marketing-root .blog-kort li,.marketing-root .blog-kort p{font-size:1rem;line-height:1.6;color:var(--ink)}.marketing-root .blog-kort ul{margin:0;padding-left:1.2rem;list-style:disc;display:grid;gap:.6rem}.marketing-root .blog-held~.blog-lijf .blog-faq h2,.marketing-root .blog-held~.blog-lijf .blog-tekst h2{font-family:var(--font-instrument),sans-serif;font-weight:600;font-size:clamp(1.35rem,3vw,1.6rem)}.marketing-root .blog-held~.blog-lijf .blog-faq h3,.marketing-root .blog-held~.blog-lijf .blog-tekst h3{font-family:var(--font-instrument),sans-serif;font-weight:600}.marketing-root .blog-held~.blog-lijf .blog-tekst a{text-decoration:none}.marketing-root .blog-held~.blog-lijf .blog-tekst a:hover{text-decoration:underline}.marketing-root .blog-foto{margin:1.75rem 0;text-align:center}.marketing-root .blog-foto img{display:inline-block;max-width:100%;height:auto;border-radius:10px}.marketing-root .blog-foto figcaption{margin-top:.5rem;font-size:.85rem;color:var(--taupe)}.marketing-root .blog-proefvlak{margin:2rem 0;padding:clamp(1.4rem,4vw,2rem) clamp(1.4rem,4vw,2rem) clamp(1.2rem,3vw,1.6rem);border-radius:10px;color:#0b0b0b}.marketing-root .blog-proefvlak.is-donker{color:#fff}.marketing-root .blog-proefvlak-kop{margin:0 0 1.1rem!important;font-family:var(--font-fraunces),serif;font-size:clamp(1.3rem,3vw,1.55rem)!important;line-height:1.25!important;color:inherit!important}.marketing-root .blog-proefvlak-klein{margin:.9rem 0 0!important;font-size:.75rem!important;line-height:1.4!important;color:inherit!important}.marketing-root .blog-over-auteur{display:flex;gap:1.1rem;align-items:flex-start;margin-top:2.5rem;padding:1.5rem;border:1px solid var(--border);border-radius:14px}.marketing-root .blog-over-auteur p{margin:0}.marketing-root .blog-over-auteur-label{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep)}.marketing-root .blog-over-auteur-naam{margin-top:.2rem!important;font-size:1.05rem;font-weight:600;color:var(--ink)}.marketing-root .blog-over-auteur-functie{font-size:.88rem;color:var(--taupe)}.marketing-root .blog-over-auteur-bio{margin-top:.6rem!important;font-size:.95rem;line-height:1.6;color:var(--ink-soft)}.marketing-root .blog-zwart{margin-top:clamp(3rem,7vw,5rem);padding:clamp(2.5rem,6vw,4rem) clamp(1rem,5vw,1.5rem) clamp(3rem,6vw,4.5rem);background:#000;color:#fff}.marketing-root .blog-zwart>*{max-width:1000px;margin-left:auto;margin-right:auto}.marketing-root .blog-gerelateerd h2{margin:0 0 1.4rem;font-family:var(--font-instrument),sans-serif;font-weight:500;font-size:1.5rem;color:#fff}.marketing-root .blog-gerelateerd-rij{list-style:none;margin:0;padding:0 0 .5rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,250px);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.marketing-root .blog-gerelateerd-rij::-webkit-scrollbar{display:none}.marketing-root .blog-gerelateerd-rij li{scroll-snap-align:start}.marketing-root .blog-gerelateerd-rij a{display:flex;flex-direction:column;gap:.75rem;color:#fff;text-decoration:none}.marketing-root .blog-gerelateerd-leeg,.marketing-root .blog-gerelateerd-rij img{display:block;width:100%;max-width:100%;aspect-ratio:6/5;-o-object-fit:cover;object-fit:cover;border-radius:10px}.marketing-root .blog-gerelateerd-leeg{display:flex;align-items:center;justify-content:center;background:#1c1c1c;color:var(--gold);font-family:var(--font-fraunces),serif;font-size:1.3rem}.marketing-root .blog-gerelateerd-titel{font-size:.95rem;font-weight:600;line-height:1.35}.marketing-root .blog-gerelateerd-meer{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.marketing-root .blog-gerelateerd-pijlen{display:flex;gap:.9rem;margin-top:1.5rem}.marketing-root .blog-gerelateerd-pijlen button{width:2.4rem;height:2.4rem;border-radius:999px;border:1px solid #fff;background:none;color:#fff;font-size:1.4rem;line-height:1;cursor:pointer}.marketing-root .blog-gerelateerd-pijlen button:hover{background:#fff;color:#000}.marketing-root .blog-eindband{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.5rem 2rem;margin-top:clamp(2.5rem,6vw,4rem);padding:clamp(1.6rem,4vw,2.4rem);border-radius:22px;color:#0b0b0b}.marketing-root .blog-eindband.is-donker{color:#fff}.marketing-root .blog-eindband-tekst{flex:1 1 320px;min-width:0}.marketing-root .blog-eindband h2{margin:0 0 1rem;font-family:var(--font-instrument),sans-serif;font-weight:500;font-size:clamp(1.3rem,3vw,1.55rem);color:inherit}.marketing-root .blog-eindband p{margin:0;max-width:34rem;font-size:1rem;line-height:1.5;color:inherit}.marketing-root .blog-eindband-knop{text-align:center}.marketing-root .blog-eindband-knop p{margin-top:.8rem;font-size:.75rem}.marketing-root .blog-zwart-terug{margin-top:2rem;font-size:.88rem;color:rgba(255,255,255,.7)}.marketing-root .blog-zwart-terug a{color:#fff}.marketing-root .blog-kaart-foto{display:block;width:calc(100% + 2.8rem);max-width:none;margin:-1.4rem -1.4rem .4rem;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:18px 18px 0 0}.marketing-root .pp{max-width:1120px;margin:0 auto;padding:clamp(1.5rem,5vw,3rem) clamp(1rem,4vw,1.5rem) 4rem;display:grid;gap:clamp(3.5rem,8vw,6rem)}.marketing-root .pp-oog{margin:0 0 .6rem;font-family:var(--font-instrument),sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.marketing-root .pp h2{margin:0 0 1.5rem;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.15;text-wrap:balance}.marketing-root .pp-held{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center}@media (min-width:900px){.marketing-root .pp-held{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.marketing-root .pp-held h1{margin:0 0 1.1rem;font-size:clamp(2.3rem,6vw,3.8rem);line-height:1.04;letter-spacing:-.01em;text-wrap:balance}.marketing-root .pp-held h1 em{font-style:italic;color:var(--gold)}.marketing-root .pp-lede{margin:0 0 1.8rem;max-width:34rem;font-size:1.1rem;line-height:1.6;color:var(--ink-soft)}.marketing-root .pp-knoppen{display:flex;flex-wrap:wrap;gap:.75rem}.marketing-root .pp-knop{display:inline-flex;align-items:center;padding:.95rem 1.6rem;border:0;border-radius:999px;background:var(--ink);color:var(--ivory);font-family:var(--font-instrument),sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .15s ease,background .15s ease}.marketing-root .pp-knop:hover{color:var(--ivory);background:var(--gold-deep);transform:translateY(-1px)}.marketing-root .pp-knop-licht{background:transparent;color:var(--ink);border:1px solid var(--border)}.marketing-root .pp-knop-licht:hover{background:var(--ivory-deep);color:var(--ink)}.marketing-root .pp-getallen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:2.2rem 0 0}.marketing-root .pp-getallen div{padding:1rem;border:1px solid var(--border);border-radius:16px;background:#fff}.marketing-root .pp-getallen dt{font-family:var(--font-fraunces),serif;font-size:clamp(1.5rem,4vw,2rem);line-height:1;color:var(--ink)}.marketing-root .pp-getallen dd{margin:.4rem 0 0;font-size:.82rem;line-height:1.35;color:var(--taupe)}.marketing-root .pp-held-beeld{position:relative;padding:1.5rem 0}.marketing-root .pp-held-beeld img{display:block;width:100%;max-width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:28px;box-shadow:0 30px 60px -30px rgba(28,24,21,.45)}.marketing-root .pp-zwevend{position:absolute;display:grid;gap:.15rem;padding:.85rem 1.1rem;border-radius:16px;background:rgba(255,255,255,.94);backdrop-filter:blur(8px);box-shadow:0 18px 40px -18px rgba(28,24,21,.45);font-family:var(--font-instrument),sans-serif;font-size:.8rem;color:var(--taupe)}.marketing-root .pp-zwevend strong{font-size:1.05rem;color:var(--ink)}.marketing-root .pp-zwevend-label{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.marketing-root .pp-zwevend-plus{color:#2e7d4f;font-weight:600}.marketing-root .pp-zwevend-boven{top:0;left:-.5rem}.marketing-root .pp-zwevend-onder{right:-.5rem;bottom:0}@media (max-width:899px){.marketing-root .pp-zwevend-boven{left:.75rem}.marketing-root .pp-zwevend-onder{right:.75rem}}.marketing-root .pp-reken{display:grid;overflow:hidden;border-radius:24px;border:1px solid var(--border);background:#fff}@media (min-width:820px){.marketing-root .pp-reken{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.marketing-root .pp-reken-invoer{display:grid;gap:1rem;align-content:center;padding:clamp(1.5rem,4vw,2.5rem)}.marketing-root .pp-reken-label{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-size:.95rem;color:var(--ink-soft)}.marketing-root .pp-reken-label strong{font-family:var(--font-fraunces),serif;font-size:2rem;color:var(--ink)}.marketing-root .pp-schuif{width:100%;height:6px;margin-bottom:.8rem;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--gold) var(--pp-vul,50%),var(--ivory-deep) var(--pp-vul,50%));cursor:pointer}.marketing-root .pp-schuif::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--gold);box-shadow:0 4px 10px rgba(28,24,21,.2)}.marketing-root .pp-schuif::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--gold)}.marketing-root .pp-pillen{display:flex;flex-wrap:wrap;gap:.5rem}.marketing-root .pp-pillen button{padding:.55rem 1.1rem;border-radius:999px;border:1px solid var(--border);background:var(--ivory);color:var(--ink-soft);font-family:var(--font-instrument),sans-serif;font-size:.95rem;cursor:pointer}.marketing-root .pp-pillen button.is-aan{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.marketing-root .pp-reken-uitkomst{display:grid;align-content:center;gap:.35rem;padding:clamp(1.5rem,4vw,2.5rem);background:linear-gradient(145deg,var(--gold-deep),var(--gold));color:#fff}.marketing-root .pp-reken-uitkomst p{margin:0}.marketing-root .pp-reken-klein{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.marketing-root .pp-reken-groot{font-family:var(--font-fraunces),serif;font-size:clamp(2.6rem,7vw,3.8rem);line-height:1;font-variant-numeric:tabular-nums}.marketing-root .pp-reken-groot span{margin-left:.3rem;font-family:var(--font-instrument),sans-serif;font-size:1rem;opacity:.8}.marketing-root .pp-reken-jaar{font-size:1.05rem;font-weight:600}.marketing-root .pp-reken-pct{margin-top:.8rem!important;font-size:.85rem;opacity:.85}.marketing-root .pp-stappen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem}.marketing-root .pp-stappen li{padding:1.5rem;border-radius:20px;background:#fff;border:1px solid var(--border)}.marketing-root .pp-stap-nr{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;margin-bottom:1rem;border-radius:50%;background:var(--blush);color:var(--gold-deep);font-weight:700}.marketing-root .pp-stappen h3{margin:0 0 .4rem;font-size:1.2rem}.marketing-root .pp-stappen p{margin:0;font-size:.95rem;line-height:1.55;color:var(--ink-soft)}.marketing-root .pp-twee{display:grid;gap:1rem}@media (min-width:860px){.marketing-root .pp-twee{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.marketing-root .pp-kaart{padding:clamp(1.5rem,4vw,2.2rem);border-radius:24px;background:var(--ivory-deep)}.marketing-root .pp-kaart h2{font-size:clamp(1.4rem,3vw,1.75rem);margin-bottom:1rem}.marketing-root .pp-kaart p{margin:0 0 1.2rem;line-height:1.6;color:var(--ink-soft)}.marketing-root .pp-kaart-donker{background:var(--ink);color:var(--ivory)}.marketing-root .pp-kaart-donker h2{color:var(--ivory)}.marketing-root .pp-kaart-donker .pp-oog{color:var(--blush)}.marketing-root .pp-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.marketing-root .pp-chips li{padding:.45rem .9rem;border-radius:999px;background:#fff;font-size:.88rem;color:var(--ink)}.marketing-root .pp-tijdlijn{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.marketing-root .pp-tijdlijn li{position:relative;display:grid;gap:.2rem;padding-left:1.6rem}.marketing-root .pp-tijdlijn li:before{content:"";position:absolute;left:0;top:.35rem;width:.7rem;height:.7rem;border-radius:50%;background:var(--blush)}.marketing-root .pp-tijdlijn li:not(:last-child):after{content:"";position:absolute;left:.32rem;top:1.2rem;bottom:-1rem;width:1px;background:rgba(251,247,241,.25)}.marketing-root .pp-tijdlijn strong{color:var(--ivory)}.marketing-root .pp-tijdlijn span{font-size:.92rem;line-height:1.5;color:rgba(251,247,241,.75)}.marketing-root .pp-regels ul{margin:0;padding:0;list-style:none;display:grid;gap:.7rem;max-width:48rem}.marketing-root .pp-regels li{position:relative;padding-left:1.8rem;line-height:1.55;color:var(--ink-soft)}.marketing-root .pp-regels li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--gold);font-weight:700}.marketing-root .pp-aanmelden{display:grid;gap:2rem;padding:clamp(1.5rem,5vw,3rem);border-radius:28px;background:#fff;border:1px solid var(--border);box-shadow:0 30px 70px -45px rgba(28,24,21,.35);scroll-margin-top:1.5rem}@media (min-width:960px){.marketing-root .pp-aanmelden{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.marketing-root .pp-aanmelden-kop{position:sticky;top:1.5rem}}.marketing-root .pp-aanmelden-kop p:not(.pp-oog){margin:0;color:var(--ink-soft);line-height:1.6}.marketing-root .pp-aanmelden-kop a{color:var(--gold)}.marketing-root .pp-stap-kop{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;font-family:var(--font-fraunces),serif;font-size:1.25rem;color:var(--ink)}.marketing-root .pp-stap-kop span{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--ink);color:var(--ivory);font-family:var(--font-instrument),sans-serif;font-size:.85rem;font-weight:600}.marketing-root .pp-formulier fieldset{margin:0;padding:0;border:0;min-width:0}.marketing-root .pp-vraag{margin:-2rem 0 0;text-align:center;color:var(--taupe)}.marketing-root .pp-vraag a{color:var(--gold)}.marketing-root footer.sv{display:block;max-width:100%;box-sizing:border-box;padding:clamp(2.5rem,6vw,4rem) clamp(1.25rem,5vw,3rem) clamp(2.5rem,6vw,3.5rem);background:#151210;color:rgba(251,247,241,.72);border-top:0;font-family:var(--font-instrument),sans-serif;font-size:.9rem}.marketing-root .sv-binnen{max-width:1080px;margin:0 auto;display:grid;gap:2.5rem}@media (min-width:900px){.marketing-root .sv-binnen{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem}}.marketing-root .sv-merk{display:grid;gap:.9rem;align-content:start;min-width:0}.marketing-root .sv-logo{height:1.5rem;width:auto;justify-self:start}.marketing-root .sv-zin{margin:0;color:rgba(251,247,241,.6)}.marketing-root .sv-sociaal{display:flex;gap:.6rem}.marketing-root .sv-sociaal a{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid rgba(251,247,241,.25);color:#fbf7f1;transition:background .15s ease,color .15s ease}.marketing-root .sv-sociaal a:hover{background:#fbf7f1;color:#151210}.marketing-root .sv-klein{margin:0;font-size:.78rem;line-height:1.6;color:rgba(251,247,241,.5)}.marketing-root .sv-kolommen{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;padding:0;min-width:0}@media (min-width:640px){.marketing-root .sv-kolommen{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:899px){.marketing-root .sv-merk{order:2}}.marketing-root .sv-kop{margin:0 0 .9rem;font-size:.85rem;font-weight:600;color:#fbf7f1}.marketing-root .sv-kolommen ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.marketing-root .sv-kolommen a{color:rgba(251,247,241,.65);text-decoration:none;font-size:.88rem}.marketing-root .sv-kolommen a:hover{color:#fbf7f1}.marketing-root .sa-groei,.marketing-root .sa-overstap{display:grid;justify-items:center;text-align:center;padding:clamp(3.5rem,9vw,6rem) clamp(1.25rem,5vw,2rem)}.marketing-root .sa-overstap{background:var(--ivory-deep)}.marketing-root .sa-groei h2,.marketing-root .sa-overstap h2{margin:0;max-width:14em;font-family:var(--font-instrument),sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1.05;color:var(--ink);text-wrap:balance}.marketing-root .sa-overstap h2{font-size:clamp(2rem,5vw,3rem)}.marketing-root .sa-overstap p{max-width:34rem;margin:1rem 0 1.6rem;font-size:1.05rem;line-height:1.5;color:var(--ink-soft)}.marketing-root .sa-knop-rand{padding:.8rem 1.6rem;border:1px solid var(--ink);border-radius:999px;color:var(--ink);font-size:.92rem;text-decoration:none}.marketing-root .sa-knop-rand:hover{background:var(--ink);color:var(--ivory)}.marketing-root .sa-groei{min-height:clamp(22rem,60vh,34rem);align-content:center;background:linear-gradient(150deg,var(--accent-glow) 0,var(--gold) 55%,var(--gold-deep) 100%)}.marketing-root .sa-groei h2{color:#fff;font-size:clamp(2.8rem,9vw,5.5rem);max-width:10em}.marketing-root .sa-knop{margin-top:2rem;padding:.95rem 1.8rem;border-radius:999px;background:var(--ivory);color:var(--gold-deep);font-weight:600;font-size:.95rem;text-decoration:none}.marketing-root .sa-knop:hover{color:var(--gold-deep);opacity:.9}.marketing-root .sa-groei p{margin:.7rem 0 0;font-size:.8rem;color:rgba(255,255,255,.8)}.marketing-root .ct{max-width:1080px;margin:0 auto;padding:clamp(2.5rem,7vw,5rem) clamp(1.25rem,5vw,2rem) clamp(3rem,7vw,5rem);display:grid;gap:clamp(2.5rem,6vw,4rem)}.marketing-root .ct-held{display:grid;justify-items:center;text-align:center}.marketing-root .ct-oog{margin:0 0 .8rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.marketing-root .ct-held h1{margin:0;font-family:var(--font-instrument),sans-serif;font-weight:500;font-size:clamp(2.6rem,8vw,4.8rem);letter-spacing:-.02em;line-height:1.02;text-wrap:balance}.marketing-root .ct-lede{max-width:36rem;margin:1.2rem 0 1.8rem;font-size:1.1rem;line-height:1.55;color:var(--ink-soft)}.marketing-root .ct-mail{padding:.95rem 1.8rem;border-radius:999px;background:var(--ink);color:var(--ivory);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.marketing-root .ct-mail:hover{color:var(--ivory);background:var(--gold-deep)}.marketing-root .ct-kaarten{display:grid;gap:1rem}@media (min-width:720px){.marketing-root .ct-kaarten{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketing-root .ct-kaarten article{padding:1.6rem;border-radius:20px;background:#fff;border:1px solid var(--border)}.marketing-root .ct-kaarten h2{margin:0 0 .6rem;font-family:var(--font-instrument),sans-serif;font-weight:600;font-size:1.1rem}.marketing-root .ct-kaarten p{margin:0;font-size:.95rem;line-height:1.6;color:var(--ink-soft)}.marketing-root .ct-kaarten a,.marketing-root .ct-wie a{color:var(--gold)}.marketing-root .ct-volgen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;padding:clamp(1.5rem,4vw,2.2rem);border-radius:24px;background:var(--ink);color:var(--ivory)}.marketing-root .ct-volgen h2{margin:0 0 .3rem;font-family:var(--font-instrument),sans-serif;font-weight:500;font-size:1.5rem;color:var(--ivory)}.marketing-root .ct-volgen p{margin:0;color:rgba(251,247,241,.7)}.marketing-root .ct-volgen-knoppen{display:flex;flex-wrap:wrap;gap:.6rem}.marketing-root .ct-volgen-knoppen a{padding:.7rem 1.3rem;border-radius:999px;border:1px solid rgba(251,247,241,.35);color:var(--ivory);text-decoration:none;font-size:.92rem}.marketing-root .ct-volgen-knoppen a:hover{background:var(--ivory);color:var(--ink)}.marketing-root .ct-wie{margin:0;text-align:center;font-size:.85rem;color:var(--taupe)}.marketing-root .ig{padding:clamp(3rem,7vw,5rem) 0;overflow:hidden}.marketing-root .ig-titels{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.5rem;max-width:1120px;margin:0 auto 1.6rem;padding:0 clamp(1.25rem,5vw,2rem)}.marketing-root .ig-titels h2{margin:0;font-family:var(--font-instrument),sans-serif;font-weight:500;font-size:clamp(1.8rem,4vw,2.4rem);letter-spacing:-.01em}.marketing-root .ig-volg-link{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;color:var(--ink);text-decoration:none}.marketing-root .ig-volg-link:hover{color:var(--gold)}.marketing-root .ig-strook{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.marketing-root .ig-rij{display:flex;gap:0;width:-moz-max-content;width:max-content;margin:0;padding:0;list-style:none;animation:ig-schuif 60s linear infinite}.marketing-root .ig-strook:focus-within .ig-rij,.marketing-root .ig-strook:hover .ig-rij{animation-play-state:paused}@keyframes ig-schuif{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marketing-root .ig-strook{overflow-x:auto}.marketing-root .ig-rij{animation:none}}.marketing-root .ig-tegel{position:relative;display:block;width:clamp(180px,22vw,260px);aspect-ratio:1/1;padding:0;border:0;background:var(--ivory-deep);cursor:pointer;overflow:hidden}.marketing-root .ig-tegel img{display:block;width:100%;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease,filter .2s ease}.marketing-root .ig-tegel:hover img{transform:scale(1.04);filter:brightness(.85)}.marketing-root .ig-tegel:focus-visible{outline:3px solid var(--accent-glow);outline-offset:-3px}.marketing-root .ig-teken{position:absolute;top:.6rem;right:.6rem;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.marketing-root .ig-achter{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:1rem;background:rgba(10,8,7,.78)}.marketing-root .ig-venster{display:flex;flex-direction:column;width:min(480px,100%);max-height:calc(100dvh - 2rem);overflow-y:auto;background:#fff;color:#111;font-family:var(--font-instrument),sans-serif}.marketing-root .ig-sluit{position:fixed;top:max(1rem,env(safe-area-inset-top,0px));right:1rem;z-index:201;padding:.4rem;border:0;background:none;color:#fff;cursor:pointer}.marketing-root .ig-post-pijl{position:fixed;top:50%;z-index:201;width:2.6rem;height:2.6rem;margin-top:-1.3rem;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:#111;font-size:1.6rem;line-height:1;cursor:pointer}.marketing-root .ig-post-pijl.is-links{left:max(1rem,calc(50% - 240px - 4rem))}.marketing-root .ig-post-pijl.is-rechts{right:max(1rem,calc(50% - 240px - 4rem))}@media (max-width:640px){.marketing-root .ig-post-pijl{display:none}}.marketing-root .ig-kop{display:flex;align-items:center;gap:.75rem;padding:.7rem .9rem;border-bottom:1px solid #efefef}.marketing-root .ig-profiel{display:flex;flex:1;align-items:center;gap:.6rem;min-width:0;color:#111;font-weight:600;font-size:.92rem;text-decoration:none}.marketing-root .ig-avatar{width:2rem;height:2rem;flex-shrink:0;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--accent-glow)}.marketing-root .ig-avatar-leeg{display:inline-grid;place-items:center;background:var(--gold);color:#fff;font-size:.8rem}.marketing-root .ig-volg{color:#0095f6;font-weight:600;font-size:.92rem;text-decoration:none}.marketing-root .ig-open{display:inline-flex;color:#111}.marketing-root .ig-media{position:relative;background:#000}.marketing-root .ig-media img{display:block;width:100%;max-width:100%;max-height:62dvh;-o-object-fit:contain;object-fit:contain;margin:0 auto}.marketing-root .ig-video{position:relative;display:block}.marketing-root .ig-speel{position:absolute;inset:0;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.marketing-root .ig-deel-pijl{position:absolute;top:50%;width:1.9rem;height:1.9rem;margin-top:-.95rem;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:#111;font-size:1.3rem;line-height:1;cursor:pointer}.marketing-root .ig-deel-pijl.is-links{left:.6rem}.marketing-root .ig-deel-pijl.is-rechts{right:.6rem}.marketing-root .ig-stippen{position:absolute;left:0;right:0;bottom:.7rem;display:flex;justify-content:center;gap:.3rem}.marketing-root .ig-stippen span{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.5)}.marketing-root .ig-stippen span.is-aan{background:#fff}.marketing-root .ig-voet{display:grid;gap:.5rem;padding:.8rem .9rem 1rem;font-size:.85rem}.marketing-root .ig-voet-regel{display:flex;align-items:center;justify-content:space-between}.marketing-root .ig-deel{display:inline-flex;align-items:center;gap:.3rem;border:0;background:none;color:#111;font-size:.82rem;cursor:pointer}.marketing-root .ig-bijschrift{margin:0;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.marketing-root .ig-tijd{font-size:.68rem;letter-spacing:.04em;color:#8e8e8e}