.rustig{--lijn:#18120d17;--lijn-sterk:#18120d29;--schaduw:0 1px 2px #18120d0a, 0 18px 44px -22px #18120d38;--band-amber:#fbb848;--band-oranje:#f9422b;--band-paars:#8106db;--font-display:"Hanken Grotesk", "Space Grotesk", sans-serif;font-family:var(--font-body);color:var(--ink)}.rustig header .hdr-kaart{backdrop-filter:blur(12px);background:#fffdf9d1;border:1px solid #18120d14;box-shadow:0 1px 2px #18120d0a,0 10px 30px -12px #18120d1f}.rustig header .hdr-cta{box-shadow:none;background:var(--ink);color:var(--cream);border:0}.rustig header .nav-knop{box-shadow:none;border:1px solid #18120d1f}@media (width>=901px){.rustig header .nav-item{border-radius:999px;transition:background .18s}.rustig header .nav-item:hover,.rustig header .nav-item:focus-within{background:var(--sand)}.rustig header .hdr-link{transition:color .18s}.rustig header .hdr-link.hv-sand:hover{background:0 0!important}.rustig header .hdr-link-actief{color:var(--orange-tekst);background:0 0}.rustig header .nav-sub-knop{margin-left:-10px;margin-right:4px}.rustig header .nav-sub-knop:hover{background:0 0}.rustig header .nav-item:has(.nav-sub-knop) .hdr-link{padding-right:12px}.rustig header .nav-sub{border:1px solid var(--lijn);background:var(--paper);border-radius:18px;min-width:240px;padding:6px;top:calc(100% + 12px);box-shadow:0 1px 2px #18120d0a,0 18px 40px -16px #18120d38}.rustig header .nav-sub-link{color:var(--body-text);border-radius:12px;padding:10px 14px;transition:background .15s,color .15s}.rustig header .nav-sub-link:hover,.rustig header .nav-sub-link:focus-visible{background:var(--sand);color:var(--ink)}.rustig header .nav-sub-link:focus-visible,.rustig header .hdr-link:focus-visible,.rustig header .nav-sub-knop:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.rustig header .nav-item:hover>.nav-sub,.rustig header .nav-item:focus-within>.nav-sub{animation:.16s ease-out nav-in}@keyframes nav-in{0%{opacity:0;transform:translateY(-4px)}}}}.rustig .ftr .ftr-vlak{border-radius:32px}body:has(.rustig) .sticky-cta{border-top:1px solid var(--lijn,#18120d17)}body:has(.rustig) .sticky-cta a{box-shadow:none;font-family:var(--font-body);border:1px solid #18120d1f;font-weight:600}body:has(.rustig) .sticky-cta .sticky-cta__plan{border-color:#0000}.rustig .sectie{max-width:1300px;margin:0 auto;padding:112px 40px 0}.rustig .sectie-vol{padding:112px 24px 0}.rustig .label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:.75rem}.rustig h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.125rem,3.8vw,3.375rem);font-weight:500;line-height:1.02}.rustig h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-weight:500}.rustig p{text-wrap:pretty}.rustig .lead{color:var(--body-zacht);text-wrap:pretty;margin:22px 0 0;font-size:1.1875rem;line-height:1.6}.rustig .sub{color:var(--muted);margin:14px 0 0;font-size:1rem;line-height:1.65}.rustig .kop{max-width:720px;margin-bottom:48px}.rustig .kop-rij{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.rustig .link-pijl{color:var(--ink);gap:6px;font-size:.9375rem;font-weight:600;display:inline-flex}.rustig .link-pijl span{transition:transform .2s}.rustig a:hover .link-pijl span,.rustig .link-pijl:hover span{transform:translate(3px)}.rustig .link-pijl:hover{color:var(--orange-tekst)}.rustig .usps{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 40px;display:grid}.rustig .usp{border-top:3px solid var(--kleur);padding-top:28px}.rustig .usp h3{letter-spacing:-.025em;text-wrap:balance;margin:0 0 12px;font-size:1.75rem;line-height:1.1}.rustig .usp p{color:var(--body-zacht);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.55}.rustig .donker{background:var(--ink);max-width:1348px;color:var(--cream);isolation:isolate;border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:72px;margin:0 auto;padding:96px 64px;display:grid;position:relative;overflow:hidden}.rustig .donker:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(40% 40% at 50% 40%,#f9542b38,#0000 70%),radial-gradient(40% 40% at 70% 70%,#7a12d647,#0000 70%);width:70%;height:120%;position:absolute;top:-30%;right:-10%}.rustig .donker:after{content:"";z-index:-1;background-image:radial-gradient(#fbf8f314 1px,#0000 1.2px);background-size:18px 18px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 40%,#000)}.rustig .donker .lead{color:#fbf8f3c7}.rustig .donker .sub{color:#fbf8f38c;margin-bottom:36px}.rustig .label-licht{color:#fbf8f380}.rustig .tools{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rustig .tools li{color:#fbf8f3d9;border:1px solid #fbf8f329;border-radius:999px;padding:7px 14px;font-size:.875rem}.rustig .tools .tool-partner{color:var(--amber);border-color:#f9a63c80}.rustig .stap-nr{width:44px;height:44px;font-family:var(--font-mono);color:var(--cream);background:#fbf8f30f;border:1px solid #fbf8f324;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}.rustig .donker.ai-lijn{padding:88px 0 56px;display:block}.rustig .ai-kop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;padding:0 64px;display:grid}.rustig .ai-kop h2{margin:0}.rustig .ai-kop .lead{margin-top:0}.rustig .ai-kop .sub{margin-bottom:0}.rustig .ai-beeld{aspect-ratio:2000/600;mix-blend-mode:lighten;margin-top:28px;position:relative}.rustig .ai-beeld img{object-fit:cover;width:100%;height:100%;display:block}.rustig .ai-stappen{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rustig .ai-stap{--kleur:var(--band-amber);padding:0 40px 0 64px}.rustig .ai-stap:nth-child(2){--kleur:#ff6a4a}.rustig .ai-stap:nth-child(3){--kleur:#b77bff}.rustig .ai-stap:before{content:"";background:linear-gradient(90deg, var(--kleur) calc(var(--v,1) * 100%), #fbf8f31f 0);border-radius:2px;height:2px;margin:4px 0 20px;display:block}.rustig .ai-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.rustig .ai-lijn.loopt .ai-video.klaar{opacity:1}.rustig .ai-beeld-vak{position:relative}.rustig .ai-beeld-vak .beweging-knop{top:8px;bottom:auto;right:24px}.rustig .ai-uitsnede{display:none}.rustig .ai-nr{font-family:var(--font-mono);color:var(--kleur);margin-bottom:8px;font-size:.8125rem;display:block}.rustig .ai-stap h3{color:var(--cream);margin:0 0 8px;font-size:1.5rem}.rustig .ai-stap p{color:#fbf8f3ad;text-wrap:pretty;margin:0;font-size:1rem;line-height:1.55}.rustig .ai-voet{border-top:1px solid #fbf8f31f;justify-content:space-between;align-items:flex-end;gap:48px;margin:56px 64px 0;padding-top:28px;display:flex}.rustig .ai-lus{color:var(--cream);align-items:center;gap:12px;margin:0;font-size:1.0625rem;line-height:1.4;display:flex}.rustig .ai-lus svg{rotate:calc(var(--v,0) * -360deg);fill:none;width:20px;height:20px;stroke:var(--band-amber);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.rustig .ai-tools{align-items:center;gap:20px;display:flex}.rustig .ai-tools .label{white-space:nowrap;margin:0}@media (width<=1100px){.rustig .ai-kop{grid-template-columns:1fr;gap:24px}.rustig .ai-stap{padding:0 24px 0 40px}.rustig .ai-kop,.rustig .ai-voet{padding-left:40px;padding-right:40px}.rustig .ai-voet{border-top:0;flex-direction:column;align-items:flex-start;gap:28px;margin-left:0;margin-right:0}}@media (width<=760px){.rustig .donker.ai-lijn{padding:56px 0 40px}.rustig .ai-kop,.rustig .ai-voet{padding-left:24px;padding-right:24px}.rustig .ai-beeld-vak{display:none}.rustig .ai-stappen{grid-template-columns:1fr;gap:16px;margin-top:12px}.rustig .ai-stap{padding:0 24px}.rustig .ai-stap:before{display:none}.rustig .ai-uitsnede{aspect-ratio:667/520;mix-blend-mode:lighten;margin:0 -24px 4px;display:block;position:relative;overflow:hidden;mask-image:linear-gradient(#000 86%,#0000)}.rustig .ai-uitsnede img{top:-26.9%;left:calc(var(--i) * -100%);width:300%;max-width:none;height:auto;position:absolute}.rustig .ai-voet{margin-top:36px;padding-top:0}.rustig .ai-tools{flex-direction:column;align-items:flex-start;gap:12px}}.rustig .quotes{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rustig .quote{background:var(--paper);border:1px solid var(--lijn);border-radius:20px;flex-direction:column;justify-content:space-between;gap:28px;min-height:190px;margin:0;padding:28px 26px 24px;display:flex}.rustig .quote p{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.25rem;line-height:1.3}.rustig .quote footer{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.rustig .quote-cta{background:var(--sand);color:var(--ink);border-color:#0000;transition:background .2s}.rustig .quote-cta .label{margin:0}.rustig .quote-cta-tekst{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:500}.rustig .quote-cta:hover{color:var(--ink);background:#ebe2d2}.rustig .over{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.rustig .cijfers{border-top:1px solid var(--lijn);gap:48px;margin:40px 0 0;padding-top:28px;display:flex}.rustig .cijfers div{flex-direction:column-reverse;display:flex}.rustig .cijfers dd{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 4px;font-size:2.75rem;font-weight:500;line-height:1}.rustig .cijfers dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.rustig .foto{aspect-ratio:4/3.4;box-shadow:var(--schaduw);border-radius:28px;overflow:hidden}.rustig .foto img,.rustig .getuigenis-foto img,.rustig .artikel-beeld img{object-fit:cover;width:100%;display:block;height:100%!important}.rustig .diensten{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rustig .dienst{background:var(--paper);border:1px solid var(--lijn);color:var(--ink);border-radius:24px;flex-direction:column;padding:32px 30px 28px;transition:box-shadow .25s,transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.rustig .dienst:hover{color:var(--ink);border-color:var(--lijn-sterk);box-shadow:var(--schaduw);transform:translateY(-2px)}.rustig .dienst-band{width:64px;height:4px;transition:width .45s cubic-bezier(.3,.7,.2,1);position:absolute;top:0;left:0}.rustig .dienst:hover .dienst-band{width:100%}.rustig .band-amber .dienst-band{background:var(--band-amber)}.rustig .band-oranje .dienst-band{background:var(--band-oranje)}.rustig .band-paars .dienst-band{background:var(--band-paars)}.rustig .dienst-top{justify-content:space-between;align-items:center;height:24px;margin-bottom:56px;display:flex}.rustig .dienst-nr{font-family:var(--font-mono);color:var(--muted);font-size:.75rem}.rustig .nieuw{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orange-tekst);background:#f9542b1a;border-radius:999px;padding:4px 10px;font-size:.75rem}.rustig .dienst h3{margin-bottom:14px;font-size:1.625rem;line-height:1.1}.rustig .dienst p{color:var(--body-zacht);flex:1;margin:0 0 28px;font-size:.9375rem;line-height:1.65}.rustig .dienst-lijst{border-top:1px solid var(--lijn);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:40px 0 0;padding:0;list-style:none;display:grid}.rustig .dienst-lijst a{border-bottom:1px solid var(--lijn);color:var(--ink);align-items:center;gap:20px;padding:20px 4px;display:flex}.rustig .dl-tekst{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rustig .dl-titel{font-size:1rem;font-weight:600}.rustig .dl-sub{color:var(--muted);font-size:.875rem;line-height:1.5}.rustig .dl-pijl{color:var(--muted-light);transition:transform .2s,color .2s}.rustig .dienst-lijst a:hover{color:var(--ink)}.rustig .dienst-lijst a:hover .dl-pijl{color:var(--orange);transform:translate(3px)}.rustig .cases{border-top:1px solid var(--lijn-sterk);border-bottom:1px solid var(--lijn);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rustig .case{color:var(--ink);flex-direction:column;padding:36px 28px 32px 0;display:flex}.rustig .case+.case{border-left:1px solid var(--lijn);padding-left:28px}.rustig .case>span{display:block}.rustig .case .link-pijl{margin-top:auto;padding-top:20px;font-size:.875rem;display:inline-flex}.rustig .case:hover{color:var(--ink)}.rustig .case:hover .link-pijl{color:var(--orange-tekst)}.rustig .case:focus-visible{outline:2px solid var(--orange);outline-offset:-2px;border-radius:4px}.rustig .case-cijfer{font-family:var(--font-display);letter-spacing:-.04em;color:var(--orange);font-size:clamp(3rem,5vw,4.5rem);font-weight:500;line-height:1}.rustig .case-eenheid{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:12px 0 24px;font-size:.75rem}.rustig .case-titel{color:var(--body-text);font-size:.9375rem;line-height:1.5}.rustig .getuigenis{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:64px;display:grid}.rustig .getuigenis-foto{aspect-ratio:4/5;box-shadow:var(--schaduw);border-radius:24px;overflow:hidden}.rustig .getuigenis figure{margin:0}.rustig .getuigenis blockquote{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:pretty;margin:0 0 32px;font-size:clamp(1.625rem,2.8vw,2.375rem);line-height:1.32}.rustig .getuigenis figcaption{flex-direction:column;gap:2px;display:flex}.rustig .wie{font-weight:600}.rustig .rol{color:var(--muted);font-size:.9375rem}.rustig .score{border-top:1px solid var(--lijn);color:var(--muted);margin:28px 0 0;padding-top:20px;font-size:.875rem}.rustig .score strong{color:var(--ink)}.rustig .sterren{color:var(--amber);letter-spacing:2px}.rustig .faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.rustig .faq .kop{margin:0;position:sticky;top:120px}.rustig .faq-lijst{border-top:1px solid var(--lijn-sterk)}.rustig .faq details{border-bottom:1px solid var(--lijn)}.rustig .faq summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:1.1875rem;font-weight:500;display:flex}.rustig .faq summary:hover{color:var(--orange-tekst)}.rustig .plus{flex-shrink:0;width:14px;height:14px;transition:transform .25s;position:relative}.rustig .plus:before,.rustig .plus:after{content:"";background:currentColor;width:14px;height:1.5px;position:absolute;top:6px;left:0}.rustig .plus:after{transform:rotate(90deg)}.rustig .faq details p{max-width:620px;color:var(--body-zacht);margin:-6px 0 24px;font-size:1rem;line-height:1.65}.rustig .kennis{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.rustig .artikel{color:var(--ink);flex-direction:column;display:flex}.rustig .artikel:hover{color:var(--ink)}.rustig .artikel-beeld{aspect-ratio:16/10;border:1px solid var(--lijn);border-radius:20px;margin-bottom:20px;display:block;overflow:hidden}.rustig .artikel-beeld img{transition:transform .5s}.rustig .artikel:hover .artikel-beeld img{transform:scale(1.03)}.rustig .artikel .label{margin-bottom:8px}.rustig .artikel h3{font-size:1.3125rem;line-height:1.25}.rustig .artikel:hover h3{color:var(--orange-tekst)}.rustig #contact{padding-bottom:24px}.rustig .slot{isolation:isolate;text-align:center;background:var(--paper);border:1px solid var(--lijn);border-radius:32px;padding:104px 32px 88px;position:relative;overflow:hidden}.rustig .slot:after{content:"";z-index:-1;background-image:radial-gradient(#18120d1f 1px,#0000 1.2px);background-size:18px 18px;position:absolute;inset:0;mask-image:radial-gradient(50% 60% at 50% 30%,#000,#0000)}.rustig .slot-gloed{z-index:-1;filter:blur(30px);background:radial-gradient(40% 50% at 40% 40%,#f9a63c59,#0000 70%),radial-gradient(40% 50% at 62%,#f9542b40,#0000 70%),radial-gradient(40% 50% at 55% 75%,#7a12d633,#0000 70%);width:560px;height:340px;position:absolute;top:0;left:50%;transform:translate(-50%)}.rustig .slot-merk{justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 32px;display:flex;position:relative}.rustig .slot-merk svg{width:100%;height:auto;overflow:visible}.rustig .slot h2{max-width:800px;margin:0 auto;font-size:clamp(2.375rem,5vw,4.25rem)}.rustig .slot .lead{max-width:520px;margin:20px auto 36px}.rustig .knop{background:var(--orange);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:16px 30px;font-size:1.0625rem;font-weight:600;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 1px 2px #18120d26,0 10px 24px -12px #18120d59}.rustig .knop:hover{color:var(--ink);background:#ea4720;transform:translateY(-1px)}.rustig .slot-contact{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:12px;margin:32px 0 0;font-size:.8125rem;display:flex}.rustig .slot-contact a{color:var(--body-text)}.rustig .slot-contact a:hover{color:var(--orange-tekst)}@media (prefers-reduced-motion:no-preference){.rustig .slot-merk{animation:6s ease-in-out infinite rustig-adem}.rustig .slot-merk .band{animation:3s cubic-bezier(.3,.7,.2,1) infinite rustig-band}.rustig .slot-merk .band-2{animation-delay:80ms}.rustig .slot-merk .band-3{animation-delay:.16s}@supports (animation-timeline:view()){.rustig .sectie>*,.rustig .sectie-vol>*{animation:linear both rustig-in view();animation-range:entry entry 30%}}@keyframes rustig-adem{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes rustig-band{0%{transform:translate(0)}10%{transform:translate(34px)}35%,to{transform:translate(0)}}@keyframes rustig-in{0%{opacity:0;transform:translateY(24px)}}}@media (width<=1080px){.rustig .usps,.rustig .cases,.rustig .quotes{grid-template-columns:repeat(2,minmax(0,1fr))}.rustig .case:nth-child(3){border-left:0;padding-left:0}.rustig .case:nth-child(n+3){border-top:1px solid var(--lijn)}.rustig .donker,.rustig .over,.rustig .faq{grid-template-columns:1fr;gap:48px}.rustig .faq .kop{position:static}.rustig .diensten,.rustig .kennis{grid-template-columns:1fr}.rustig .dienst-top{margin-bottom:28px}.rustig .dienst-top:empty{display:none}}@media (width<=760px){.rustig .sectie{padding:80px 20px 0}.rustig .sectie-vol{padding:80px 12px 0}.rustig .donker{border-radius:24px;padding:64px 24px}.rustig .usps,.rustig .quotes,.rustig .dienst-lijst{grid-template-columns:1fr}.rustig .usps{gap:36px}.rustig .usp{padding-top:22px}.rustig .usp h3{font-size:1.5rem}.rustig .quote{min-height:0}.rustig .cases{grid-template-columns:repeat(2,minmax(0,1fr))}.rustig .case,.rustig .case+.case{padding:28px 12px 24px 0}.rustig .case:nth-child(2n){padding-left:16px}.rustig .getuigenis{grid-template-columns:1fr;gap:32px}.rustig .getuigenis-foto{width:200px}.rustig .cijfers{gap:28px}.rustig .slot{border-radius:24px;padding:72px 20px 64px}}.rustig .knop-stil{color:var(--ink);border:1px solid #18120d24;border-radius:999px;align-items:center;gap:8px;padding:15px 26px;font-size:1rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.rustig .knop-stil:hover{color:var(--ink);background:var(--paper);border-color:#18120d3d}.rustig .knop-paars,.rustig .knop-paars:hover{color:var(--cream)}.rustig .knop-paars{background:var(--purple);box-shadow:0 1px 2px #18120d26,0 10px 24px -12px #18120d59}.rustig .knop-paars:hover{background:#6a0fbc}.geo:not(.accent-oranje) .formulier .knop,.geo:not(.accent-oranje) .cf-rustig .knop{background:var(--purple);color:var(--cream)}.geo:not(.accent-oranje) .formulier .knop:hover,.geo:not(.accent-oranje) .cf-rustig .knop:hover{color:var(--cream);background:#6a0fbc}.rustig .g-lijn{background:#ece5d9;border-radius:99px;width:100%;height:9px;display:block}.geo{--accent:var(--purple);--accent-tekst:var(--purple);--accent-rgb:122, 18, 214}.geo .g-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;max-width:1300px;margin:0 auto;padding:72px 40px 24px;display:grid}.geo .g-labels{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 24px;display:flex}.geo .g-labels .label{margin:0}.geo .g-pill{border:1px solid rgba(var(--accent-rgb), .25);background:rgba(var(--accent-rgb), .06);color:var(--accent-tekst);border-radius:999px;align-items:center;gap:8px;padding:6px 13px 6px 11px;font-size:.8125rem;font-weight:500;display:inline-flex}.geo .g-stip{background:var(--accent);border-radius:50%;width:6px;height:6px}.geo .g-hero h1{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.8vw,4.375rem);font-weight:500;line-height:1}.geo .g-accent{color:var(--accent)}.geo .g-hero .lead{max-width:520px}.geo .g-knoppen{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.geo .g-bewijs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:88px;display:grid}.geo .g-bewijs-tekst{border-top:1px solid var(--lijn-sterk);padding-top:28px}.geo .g-bewijs-kop{text-wrap:balance;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:500}.geo .g-bewijs .sub a{color:var(--ink);text-underline-offset:3px;text-decoration:underline #18120d40}.geo .g-bewijs .sub a:hover{color:var(--accent-tekst)}.geo .g-logos{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:grid}.geo .g-bewijs .g-logos:has(>li:nth-child(6):last-child){grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.geo .g-logos li{justify-content:center;align-items:center;height:40px;display:flex}.geo .g-logos img{object-fit:contain;filter:grayscale()contrast(.9);opacity:.55;width:auto;max-width:100%;max-height:100%;transition:filter .25s,opacity .25s}.geo .g-logos li:hover img{filter:none;opacity:1}.geo .g-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.geo .g-vergelijk{grid-template-columns:1fr 1fr;gap:14px;display:grid}.geo .g-paneel{background:var(--paper);border:1px solid var(--lijn);border-radius:22px;padding:22px 20px 24px}.geo .g-paneel .label{margin-bottom:6px}.geo .g-paneel-kop{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 20px;font-size:1.0625rem;font-weight:500}.geo .g-paneel-geo{border-color:rgba(var(--accent-rgb), .3);box-shadow:0 0 0 4px rgba(var(--accent-rgb), .06), var(--schaduw)}.geo .g-serp{flex-direction:column;gap:10px;display:flex}.geo .g-serp-rij{border:1px solid #18120d0f;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.geo .g-serp-jij{background:#f9a63c12;border-color:#f9a63c8c}.geo .g-pos{width:22px;height:22px;font-family:var(--font-mono);background:var(--sand);color:var(--muted);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.geo .g-serp-jij .g-pos{background:var(--amber);color:var(--ink)}.geo .g-serp-tekst{flex-direction:column;flex:1;gap:6px;min-width:0;font-size:.75rem;display:flex}.geo .g-serp-tekst .g-lijn{height:7px}.geo .g-antwoord{flex-direction:column;gap:10px;display:flex}.geo .g-antwoord p{color:var(--body-text);margin:0;font-size:.875rem;line-height:1.6}.geo .g-antwoord mark{background:rgba(var(--accent-rgb), .1);color:var(--accent-tekst);border-radius:7px;padding:1px 7px;font-weight:600}.geo .g-ref{background:rgba(var(--accent-rgb), .12);min-width:17px;height:17px;color:var(--accent-tekst);vertical-align:1px;border-radius:6px;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.geo .g-check{background:var(--paper);border:1px solid var(--lijn);border-radius:24px;padding:32px}.geo .g-check-kop{margin:0 0 8px;font-weight:600}.geo .g-check ul{margin:0;padding:0;list-style:none}.geo .g-check li{border-bottom:1px solid var(--lijn);color:var(--body-text);align-items:flex-start;gap:14px;padding:16px 0;font-size:1rem;line-height:1.5;display:flex}.geo .g-check li:last-child{border-bottom:0;padding-bottom:0}.geo .g-vink{background:rgba(var(--accent-rgb), .1);border-radius:50%;flex-shrink:0;width:22px;height:22px;position:relative}.geo .g-vink:after{content:"";border:solid var(--accent-tekst);border-width:0 1.5px 1.5px 0;width:5px;height:9px;position:absolute;top:5px;left:8px;transform:rotate(45deg)}.geo .g-stappen{display:block}.geo .g-stappen .kop{margin-bottom:56px}.geo .link-licht{color:var(--cream)}.geo .link-licht:hover{color:var(--amber)}.geo .g-spoor{border-top:1px dashed #fbf8f340;height:1px;margin:0 12.5%;position:relative}.geo .g-spoor-punt{background:var(--amber);width:9px;height:9px;box-shadow:0 0 0 3px var(--ink);border-radius:50%;margin-left:-4.5px;position:absolute;top:-5px;left:0}.geo .g-fases{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:-22px 0 0;padding:0;list-style:none;display:grid}.geo .g-fase{text-align:center;flex-direction:column;align-items:center;display:flex}.geo .g-fase .stap-nr{background:#241c16;margin-bottom:22px;position:relative}.geo .g-fase h3{color:var(--cream);margin:0 0 10px;font-size:1.25rem}.geo .g-fase p{color:#fbf8f39e;margin:0 0 12px;font-size:.9375rem;line-height:1.6}.geo .g-fase p a{color:var(--amber)}.geo .g-fase .tools{justify-content:center;margin-top:auto;padding-top:8px}.geo .g-fase .tools li{padding:5px 11px;font-size:.75rem}.geo .g-uitdagingen{border-top:1px solid var(--lijn-sterk);margin:0;padding:0;list-style:none}.geo .g-uitdagingen li{border-bottom:1px solid var(--lijn);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;padding:32px 0;display:grid}.geo .g-u-probleem h3{margin:10px 0;font-size:1.4375rem;line-height:1.2}.geo .g-u-probleem p{color:var(--muted);margin:0;font-size:1rem;line-height:1.6}.geo .g-u-aanpak{background:rgba(var(--accent-rgb), .05);border:1px solid rgba(var(--accent-rgb), .12);border-radius:18px;align-self:start;padding:20px 22px}.geo .g-u-aanpak .label{color:var(--accent-tekst);margin-bottom:8px;display:block}.geo .g-u-aanpak p{color:var(--body-text);margin:0;font-size:1rem;line-height:1.6}.geo .getuigenis-foto img{object-position:top}.geo .g-auteur{align-items:center;flex-direction:row!important;gap:14px!important}.geo .g-auteur>span{flex-direction:column;display:flex}.geo .g-avatar{object-fit:cover;border-radius:50%;width:48px;height:48px!important}.geo .g-kpi{align-items:start}.geo .g-kpis{border-top:1px solid var(--lijn-sterk);margin:36px 0 0}.geo .g-kpis div{border-bottom:1px solid var(--lijn);grid-template-columns:150px minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.geo .g-kpis dt{font-weight:600}.geo .g-kpis dd{color:var(--body-zacht);margin:0;font-size:.9375rem;line-height:1.55}.geo .g-rapport{background:var(--paper);border:1px solid var(--lijn);box-shadow:var(--schaduw);border-radius:24px;padding:28px}.geo .g-rapport-kop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.geo .g-rapport-kop .label{margin:0}.geo .g-voorbeeld{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--sand);color:var(--muted);border-radius:999px;padding:4px 9px;font-size:.75rem}.geo .g-scores{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.geo .g-scores li{grid-template-columns:150px minmax(0,1fr) 44px;align-items:center;gap:14px;display:grid}.geo .g-score-naam{white-space:nowrap;align-items:center;gap:7px;font-size:.875rem;font-weight:500;display:flex}.geo .g-score-naam img{display:block}.geo .g-balk{background:#f1eadd;border-radius:99px;height:8px;overflow:hidden}.geo .g-balk span{height:100%;width:var(--score);background:linear-gradient(90deg, var(--accent), #c04bd8);border-radius:99px;display:block}.geo .g-score{font-family:var(--font-mono);text-align:right;font-size:.8125rem}.geo .g-rapport-noot{color:var(--muted);margin:22px 0 0;font-size:.8125rem;line-height:1.55}.geo .g-tools{border-top:1px solid var(--lijn);margin-top:24px;padding-top:22px}.geo .g-tools-kop{margin:0;font-weight:600}.geo .g-tools .sub{margin-top:6px;font-size:.875rem}.geo .g-chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.geo .g-chips li{border:1px solid var(--lijn-sterk);border-radius:999px;padding:6px 13px;font-size:.8125rem}.geo .g-leren{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}.geo .g-leer{background:var(--paper);border:1px solid var(--lijn);color:var(--ink);border-radius:24px;flex-direction:column;padding:36px 34px 32px;transition:box-shadow .25s,transform .25s;display:flex}.geo .g-leer:hover{color:var(--ink);box-shadow:var(--schaduw);transform:translateY(-2px)}.geo .g-leer-webinar{background:var(--sand);border-color:#0000}.geo .g-leer .label{margin-bottom:18px}.geo .g-leer h3{margin-bottom:14px;font-size:1.625rem;line-height:1.15}.geo .g-leer p{color:var(--body-zacht);flex:1;margin:0 0 28px;font-size:1rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){.geo .g-spoor-punt{animation:16s ease-in-out infinite g-spoor}.geo .g-fase .stap-nr{animation:16s ease-in-out infinite g-fase;animation-delay:calc(var(--i) * 4s)}@supports (animation-timeline:view()){.geo .g-balk span{animation:linear both g-balk view();animation-range:entry 10% cover 40%}}@keyframes g-spoor{0%,20%{left:0%}25%,45%{left:33.333%}50%,70%{left:66.666%}75%,95%{left:100%}to{left:0%}}@keyframes g-fase{0%,to{border-color:#fbf8f324;transform:scale(1)}3%,20%{border-color:var(--amber);transform:scale(1.12)}25%{border-color:#fbf8f324;transform:scale(1)}}@keyframes g-balk{0%{width:0}}}@media (width<=1080px){.geo .g-hero,.geo .g-bewijs,.geo .g-split,.geo .g-leren{grid-template-columns:1fr;gap:48px}.geo .g-hero{gap:64px}.geo .g-fases{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px;margin-top:0}.geo .g-spoor{display:none}}@media (width<=760px){.geo .g-hero{padding:48px 20px 24px}.geo .g-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.geo .g-vergelijk,.geo .g-fases{grid-template-columns:1fr}.geo .g-uitdagingen li{grid-template-columns:1fr;gap:18px}.geo .g-kpis div{grid-template-columns:1fr;gap:4px}.geo .g-scores li{grid-template-columns:128px minmax(0,1fr) 38px;gap:10px}.geo .g-score-naam{gap:5px;font-size:.75rem}.geo .g-check,.geo .g-rapport,.geo .g-leer{padding:24px 20px}}.accent-oranje{--accent:var(--orange);--accent-tekst:var(--orange-tekst);--accent-rgb:249, 84, 43}.geo figure.g-bewijs-tekst,.geo blockquote.g-bewijs-kop{margin:0}.fases-5 .g-spoor{margin:0 10%}.fases-5 .g-fases{grid-template-columns:repeat(5,minmax(0,1fr))}.geo .g-fases.fases-rij{grid-template-columns:repeat(var(--kolommen,3), minmax(0, 1fr));row-gap:48px;margin-top:0}@media (prefers-reduced-motion:no-preference){.fases-5 .g-spoor-punt{animation-name:fases5-spoor;animation-duration:20s}.fases-5 .g-fase .stap-nr{animation-name:fases5-fase;animation-duration:20s}.geo .g-fases.fases-rij .stap-nr{animation:none}@keyframes fases5-fase{0%,to{border-color:#fbf8f324;transform:scale(1)}3%,16%{border-color:var(--amber);transform:scale(1.12)}20%{border-color:#fbf8f324;transform:scale(1)}}@keyframes fases5-spoor{0%,16%{left:0%}20%,36%{left:25%}40%,56%{left:50%}60%,76%{left:75%}80%,96%{left:100%}to{left:0%}}}@media (width<=1080px){.fases-5 .g-fases,.geo .g-fases.fases-rij{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.fases-5 .g-fases,.geo .g-fases.fases-rij{grid-template-columns:1fr}}.rustig .lees{color:var(--body-text);overflow-wrap:break-word;font-size:1.125rem;line-height:1.75}.rustig .lees :where(h2){font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:64px 0 18px;scroll-margin-top:110px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;line-height:1.12}.rustig .lees :where(h2:first-child){margin-top:0}.rustig .lees :where(h3){font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:40px 0 12px;scroll-margin-top:110px;font-size:1.4375rem;font-weight:500;line-height:1.25}.rustig .lees :where(h4){color:var(--ink);margin:28px 0 8px;font-size:1.125rem;font-weight:600}.rustig .lees :where(p){text-wrap:pretty;margin:0 0 22px}.rustig .lees :where(strong){color:var(--ink);font-weight:600}.rustig .lees :where(a){color:var(--accent-tekst,var(--orange-tekst));text-underline-offset:3px;text-decoration:underline 1px}.rustig .lees :where(a:hover){text-decoration-thickness:2px}.rustig .lees :where(ul,ol){margin:0 0 24px;padding-left:24px}.rustig .lees :where(li){margin-bottom:8px;padding-left:4px}.rustig .lees :where(){color:var(--muted)}.rustig .lees :where(hr){border:0;border-top:1px solid var(--lijn-sterk);margin:48px 0}.rustig .lees :where(img,video,iframe){border:1px solid var(--lijn);border-radius:20px;max-width:100%;height:auto;display:block}.rustig .lees :where(p>img){margin:8px 0}.rustig .lees :where(figure){margin:36px 0}.rustig .lees :where(figcaption){color:var(--muted);margin-top:12px;font-size:.875rem;line-height:1.5}.rustig .lees :where(blockquote){border-left:1px solid var(--lijn-sterk);font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:36px 0;padding:4px 0 4px 24px;font-size:1.375rem;line-height:1.45}.rustig .lees :where(blockquote p:last-child){margin-bottom:0}.rustig .lees :where(code){font-family:var(--font-mono);background:var(--sand);color:var(--ink);border-radius:6px;padding:2px 6px;font-size:.86em}.rustig .lees :where(pre){background:var(--ink);color:var(--cream);border-radius:14px;margin:0 0 24px;padding:18px 20px;font-size:.875rem;line-height:1.6;overflow-x:auto}.rustig .lees :where(pre code){color:inherit;font-size:inherit;background:0 0;padding:0}.rustig .lees :where(table){border-collapse:collapse;width:max-content;max-width:100%;margin:0 0 28px;font-size:.9375rem;line-height:1.5;display:block;overflow-x:auto}.rustig .lees :where(th,td){border-bottom:1px solid var(--lijn);text-align:left;vertical-align:top;padding:12px 16px 12px 0}.rustig .lees :where(th){color:var(--ink);border-bottom-color:var(--lijn-sterk);font-weight:600}.rustig .lees :where(td){font-variant-numeric:tabular-nums}.rustig .smal{max-width:760px;margin:0 auto;padding:88px 24px 112px}.rustig .smal-midden{text-align:center}.rustig .smal h1{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 20px;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;line-height:1.02}.rustig .smal .lead{max-width:560px;margin:0}.rustig .smal-midden .lead{margin:0 auto}.rustig .smal-knoppen{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.rustig .smal-midden .smal-knoppen{justify-content:center}.rustig .smal .lees{margin-top:48px}.rustig .formulier{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:640px;display:grid}.rustig .veld{flex-direction:column;gap:8px;min-width:0;display:flex}.rustig .veld-breed,.rustig .formulier-voet,.rustig .formulier-melding{grid-column:1/-1}.rustig .veld-label{color:var(--ink);font-size:.875rem;font-weight:600}.rustig .veld-hulp{color:var(--muted);font-size:.8125rem;line-height:1.5}.rustig .veld input,.rustig .veld select,.rustig .veld textarea{box-sizing:border-box;border:1px solid var(--lijn-sterk);background:var(--paper);width:100%;min-height:50px;color:var(--ink);font:inherit;border-radius:14px;padding:14px 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.rustig .veld textarea{resize:vertical}.rustig .veld select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 22px),calc(100% - 17px);background-repeat:no-repeat;background-size:5px 5px;padding-right:44px}.rustig .veld input::placeholder,.rustig .veld textarea::placeholder{color:var(--muted)}.rustig .veld input:hover,.rustig .veld select:hover,.rustig .veld textarea:hover{border-color:#18120d4d}.rustig .veld input:focus-visible,.rustig .veld select:focus-visible,.rustig .veld textarea:focus-visible{border-color:var(--accent,var(--orange));box-shadow:0 0 0 4px rgba(var(--accent-rgb,249, 84, 43), .14);outline:none}.rustig .formulier-voet{flex-wrap:wrap;align-items:center;gap:18px;margin-top:4px;display:flex}.rustig .formulier .knop{cursor:pointer;border:0;font-family:inherit}.rustig .formulier .knop:disabled{opacity:.6;cursor:default;transform:none}.rustig .formulier-melding{margin:0;font-size:1rem;font-weight:600;line-height:1.5}@media (width<=640px){.rustig .formulier{grid-template-columns:1fr}}.rustig[data-beweging=uit] [data-beweegt] *,.rustig[data-beweging=uit] [data-beweegt] :before,.rustig[data-beweging=uit] [data-beweegt] :after,.rustig .buiten-beeld *,.rustig .buiten-beeld :before,.rustig .buiten-beeld :after{animation-play-state:paused!important}.rustig .beweging-knop{z-index:2;border:1px solid var(--lijn-sterk);background:var(--paper);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s;display:inline-flex;position:absolute;bottom:12px;right:12px}.rustig .beweging-knop:hover{border-color:#18120d4d}.rustig .beweging-knop:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.rustig .beweging-knop svg{fill:currentColor;width:14px;height:14px}.rustig .beweging-knop .bk-speel,.rustig .beweging-knop[aria-pressed=true] .bk-pauze{display:none}.rustig .beweging-knop[aria-pressed=true] .bk-speel{display:block}.rustig .beweging-knop .bk-tekst{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rustig .beweging-knop-licht{color:var(--cream);background:#fbf8f314;border-color:#fbf8f338}.rustig .beweging-knop-licht:hover{border-color:#fbf8f366}.rustig .slot .beweging-knop{bottom:20px;right:20px}.rustig .ak-vak .beweging-knop{box-shadow:var(--schaduw);bottom:-20px;right:20px}.rustig .g-stappen .beweging-knop{bottom:24px;right:24px}@media (prefers-reduced-motion:reduce){.rustig .beweging-knop{display:none}}
