.route.in::before{transform:none}.rc:hover{transform:translateY(-3px);box-shadow:0 24px 44px -32px rgba(32,30,27,.45)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.stat .n{font-family:var(--font-display);font-weight:600;font-size:46px;letter-spacing:-.03em;line-height:1;color:var(--hs-teal-dark)}.stat .l{font-size:14.5px;color:var(--hs-muted);line-height:1.5;margin-top:12px;min-height:44px}.stat .l b{color:var(--hs-ink)}.stat .bar{height:4px;background:var(--hs-line);border-radius:99px;margin-top:14px;overflow:hidden}.stat .bar i{display:block;height:100%;width:0;background:var(--hs-teal);border-radius:99px;transition:width 1.2s var(--ease)}.vs.in li{opacity:1;transform:none}.tier.in .vsum s::after{transform:none}.who h2{font-size:clamp(28px,3.2vw,40px);margin-bottom:16px}.who p:not(.hand){font-size:16.5px;color:var(--hs-muted);line-height:1.65;max-width:52ch;margin-bottom:10px}.who .q{font-family:var(--font-display);font-size:21px;line-height:1.4;color:var(--hs-ink);border-left:2px solid var(--hs-teal);padding-left:16px;margin:18px 0}.faqg{display:grid;grid-template-columns:.8fr 1.2fr;gap:44px;align-items:start}.faqg h2{font-size:clamp(26px,2.8vw,34px)}.faql details{border-top:1px solid var(--hs-line);padding:16px 0}.faql details:last-child{border-bottom:1px solid var(--hs-line)}.faql summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:14px;font-weight:700;font-size:16px}.faql summary::-webkit-details-marker{display:none}.faql summary::after{content:"+";color:var(--hs-teal);font-size:20px;line-height:1;transition:transform .2s}.faql details[open] summary::after{content:"–"}.faql p{margin-top:8px;font-size:15px;color:var(--hs-muted);line-height:1.6;max-width:60ch;animation:fq .3s var(--ease)}@keyframes fq{from{opacity:0;transform:translateY(-4px)}}.close{text-align:center}.close h2{font-size:clamp(30px,3.4vw,44px);margin-bottom:12px}.close>.w>p{font-size:18px;color:var(--hs-muted);margin:0 auto 28px}.close .cticks{justify-content:center}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;text-align:left}.trio .ph{aspect-ratio:1;border-radius:8px;overflow:hidden}.trio .ph img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.trio figure:hover img{transform:scale(1.04)}.trio figcaption{margin-top:8px;font-size:23px}.partner{background:var(--hs-teal-light);border-top:1px solid var(--hs-teal-border)}.pgrid{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;padding:44px 0}.partner h3{font-size:24px;margin-bottom:8px}.partner p{font-size:15.5px;color:var(--hs-muted);line-height:1.6;max-width:56ch}.pcta{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:flex-end}.foot{border-top:1px solid var(--hs-line);background:var(--hs-paper);padding:44px 0 30px}.fcols{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:28px;margin-bottom:28px}.fcols h4{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hs-teal-dark);margin-bottom:12px}.fcols a:not(.brand){display:block;font-size:14.5px;font-weight:500;color:var(--hs-ink);padding:4px 0}.fcols a:not(.brand):hover{color:var(--hs-teal)}.foot .slogan{font-size:18px;color:var(--hs-teal-dark);margin-top:10px}.fine2{border-top:1px solid var(--hs-line);padding-top:18px;font-size:13.5px;color:var(--hs-muted);line-height:1.6}.stick{position:fixed;left:0;right:0;bottom:0;z-index:60;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-top:1px solid var(--hs-line);box-shadow:0 -14px 30px -26px rgba(32,30,27,.45);transform:translateY(105%);transition:transform .4s var(--ease)}.stick.show{transform:none}.stick .w{display:flex;align-items:center;gap:16px;height:68px}.stick p{font-size:14.5px;color:var(--hs-muted)}.stick p b{color:var(--hs-ink)}.stick .btn{margin-left:auto;min-height:46px;padding:0 20px;font-size:15px}.rv{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.rv.in{opacity:1;transform:none}.d1{transition-delay:.08s}.d2{transition-delay:.16s}.d3{transition-delay:.24s}.vc.rv.in{transform:rotate(-1.2deg)}@media (max-width:960px){.nav .links,.nav .lang{display:none}.nav .login{margin-left:auto}.hero,.mgrid,.faqg,.pgrid{grid-template-columns:1fr}.hero .tx{padding:48px 32px}.hero .ph{min-height:420px;order:-1}.trust .w,.stats{grid-template-columns:1fr 1fr}.ti + .ti{border-left:0}.route{grid-template-columns:1fr}.route::before{display:none}.pcta{justify-content:flex-start}.fcols{grid-template-columns:1fr 1fr}}@media (max-width:640px){.w{width:calc(100% - 36px)}.sec{padding:56px 0}.nav .login{display:none}.nav .btn{margin-left:auto;padding:0 14px;font-size:14px}.brand span{font-size:19px}.brand img{height:28px}.hero .tx{padding:36px 18px}.badge{left:14px;right:14px;bottom:14px;min-width:0}.tag{display:none}.trust .w{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}.trio{grid-template-columns:1fr}.stick p{display:none}.stick .btn{margin:0 auto;width:100%}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.rv,.lbl{opacity:1!important;transform:none!important}}.prog-top{position:fixed;left:0;top:0;height:3px;width:0;background:var(--hs-teal);z-index:80;transition:width .1s linear}.rail{position:fixed;left:22px;top:50%;transform:translateY(-50%);z-index:40;display:none;flex-direction:column;gap:4px}.rail a{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--hs-subtle);padding:5px 0}.rail a i{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--hs-line);background:var(--hs-off);transition:all .25s var(--ease)}.rail a span{opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s}.rail:hover a span,.rail a.on span{opacity:1;transform:none}.rail a.on{color:var(--hs-teal-dark)}.rail a.on i{background:var(--hs-teal);border-color:var(--hs-teal);transform:scale(1.3)}.rail a.done i{background:var(--hs-teal-border);border-color:var(--hs-teal-border)}@media (min-width:1320px){.rail{display:flex}}.hin{width:100%;height:46px;border:1px solid var(--hs-line);border-radius:8px;padding:0 14px;font:inherit;font-size:16px;color:var(--hs-ink);background:var(--hs-off);outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.hin:focus{border-color:var(--hs-teal);box-shadow:0 0 0 3px var(--hs-teal-light);background:#fff}input[type=range]{-webkit-appearance:none;appearance:none;flex:1;height:6px;border-radius:99px;background:linear-gradient(90deg,var(--hs-teal) var(--p,44%),var(--hs-off-2) var(--p,44%));outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--hs-teal);box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:grab}input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--hs-teal);cursor:grab}.seg{display:flex;background:var(--hs-off-2);border-radius:10px;padding:4px;gap:4px}.seg button{flex:1;min-height:38px;border:0;border-radius:7px;background:transparent;font-weight:600;font-size:14px;color:var(--hs-muted);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.seg button.on{background:#fff;color:var(--hs-ink);box-shadow:0 1px 3px rgba(0,0,0,.08)}.hout{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.hout div{background:var(--hs-teal-light);border-radius:8px;padding:10px 12px}.hout b{display:block;font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--hs-teal-dark);line-height:1.1}.hout div>span{font-size:12px;color:var(--hs-teal-dark)}.badge .bt b span{font-size:inherit;color:inherit;font-style:normal}.badge .bt>span{display:block;white-space:nowrap}.bld{display:grid;grid-template-columns:330px 1fr;gap:28px;margin-top:40px;align-items:start}.shelf{display:grid;gap:10px}.shelf .k2{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--hs-muted);margin-bottom:2px}.prod{display:flex;align-items:center;gap:12px;background:var(--hs-paper);border:1.5px solid var(--hs-line);border-radius:10px;padding:12px 14px;cursor:grab;user-select:none;touch-action:none;transition:border-color .15s,opacity .2s,transform .2s var(--ease),box-shadow .2s}.prod:hover{border-color:var(--hs-teal-border);transform:translateY(-2px);box-shadow:0 14px 28px -22px rgba(32,30,27,.5)}.prod .sw{width:10px;height:38px;border-radius:4px;flex-shrink:0}.prod .ic{width:38px;height:38px;border-radius:8px;background:var(--hs-teal-light);color:var(--hs-teal-dark);display:grid;place-items:center;flex-shrink:0}.prod b{display:block;font-size:15px}.prod span span{display:block;font-size:12.5px;color:var(--hs-muted)}.prod .add{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--hs-teal-dark)}.prod.used{opacity:.45;border-style:dashed;cursor:default}.prod.used .add{color:var(--hs-muted)}.prod.lock{cursor:default;opacity:1;border-style:solid;background:var(--hs-teal-light);border-color:var(--hs-teal-border)}.prod.lock .add{color:var(--hs-teal-dark)}.ghost{position:fixed;z-index:200;pointer-events:none;transform:rotate(-3deg) scale(1.03);box-shadow:0 30px 50px -20px rgba(0,0,0,.4)!important;opacity:.96}.tray{background:var(--hs-paper);border:1px solid var(--hs-line);border-radius:12px;overflow:hidden;box-shadow:0 20px 40px -30px rgba(32,30,27,.35)}.tray .th{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--hs-line-soft)}.tray .th b{font-family:var(--font-display);font-weight:600;font-size:18px}.tray .th .dt{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--hs-muted)}.drop{margin:14px 18px 0;min-height:64px;border:2px dashed var(--hs-line);border-radius:10px;padding:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;transition:border-color .15s,background .15s}.drop.over{border-color:var(--hs-teal);background:var(--hs-teal-light)}.drop .hint{font-size:13.5px;color:var(--hs-muted);padding:0 6px}.pill{display:inline-flex;align-items:center;gap:8px;background:var(--hs-off);border:1px solid var(--hs-line);border-radius:99px;padding:6px 8px 6px 12px;font-size:13.5px;font-weight:600;animation:pin .35s var(--ease)}.pill i{width:9px;height:9px;border-radius:50%}.pill button{width:20px;height:20px;border-radius:50%;border:0;background:var(--hs-off-2);color:var(--hs-muted);cursor:pointer;font-size:13px;line-height:1;display:grid;place-items:center}.pill button:hover{background:var(--hs-plum-soft);color:var(--hs-plum)}@keyframes pin{from{opacity:0;transform:scale(.8)}}.nuts{padding:16px 18px 6px;display:grid;gap:16px}.nut{display:grid;grid-template-columns:110px 1fr 92px;gap:14px;align-items:center}.nut b{font-size:14.5px}.stk{position:relative;height:16px;border-radius:99px;background:var(--hs-off-2);display:flex;overflow:visible}.stk .sg{height:100%;transition:width .6s var(--ease);position:relative}.stk .sg:first-child{border-radius:99px 0 0 99px}.stk .tick{position:absolute;left:50%;top:-6px;bottom:-6px;width:2px;background:var(--hs-ink)}.stk .tick::after{content:"richtwaarde";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:9.5px;color:var(--hs-muted);white-space:nowrap}.nut:not(:first-child) .tick::after{display:none}.nut .chip{justify-self:end}.legend{display:flex;flex-wrap:wrap;gap:14px;padding:6px 18px 0;font-size:12px;color:var(--hs-muted)}.legend span{display:flex;align-items:center;gap:6px}.legend i{width:9px;height:9px;border-radius:2px}.insight{margin:14px 18px 18px;background:#FBF6EC;border:1px solid #EADFCB;border-radius:10px;padding:12px 14px;display:flex;gap:12px;align-items:flex-start;min-height:70px}.insight p{font-family:var(--font-hand);font-size:22px;color:var(--hs-teal-dark);line-height:1.15}.insight span{display:block;font-size:12.5px;color:var(--hs-muted);margin-top:2px}.myth{display:grid;grid-template-columns:1fr 440px;gap:56px;align-items:center}.deck{position:relative;height:380px}.card{position:absolute;inset:0;background:var(--hs-paper);border:1px solid var(--hs-line);border-radius:14px;padding:30px 30px 24px;display:flex;flex-direction:column;box-shadow:0 26px 50px -36px rgba(32,30,27,.5);transition:transform .45s var(--ease),opacity .35s;touch-action:pan-y;user-select:none;cursor:grab}.card[data-i="1"]{transform:translateY(12px) scale(.96) rotate(1.5deg)}.card[data-i="2"]{transform:translateY(24px) scale(.92) rotate(-1.5deg)}.card[data-i="3"]{transform:translateY(34px) scale(.88);opacity:0}.card.gone-l{transform:translateX(-130%) rotate(-14deg)!important;opacity:0}.card.gone-r{transform:translateX(130%) rotate(14deg)!important;opacity:0}.card .who2{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--hs-muted)}.card q{display:block;font-family:var(--font-display);font-weight:600;font-size:27px;line-height:1.2;letter-spacing:-.02em;margin-top:14px;quotes:"“" "”"}.card .ans{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}.card .ans .btn{min-height:50px}.card .res{margin-top:auto;display:none}.card.done .ans{display:none}.card.done .res{display:block;animation:pin .35s var(--ease)}.res .chip{font-size:13px;padding:5px 12px}.res p{font-size:15px;color:var(--hs-muted);line-height:1.55;margin:10px 0 14px}.stamp{position:absolute;top:22px;right:22px;font-family:var(--font-mono);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:6px;border:2px solid;transform:rotate(8deg);opacity:0;transition:opacity .15s}.stamp.l{left:22px;right:auto;transform:rotate(-8deg);color:var(--hs-plum);border-color:var(--hs-plum)}.stamp.r{color:var(--hs-teal);border-color:var(--hs-teal)}.mdots{display:flex;gap:6px;margin-top:22px;justify-content:center}.mdots i{width:8px;height:8px;border-radius:99px;background:var(--hs-line);transition:all .3s var(--ease)}.mdots i.on{width:22px;background:var(--hs-teal)}.mdots i.ok{background:var(--hs-teal-border)}.endc{text-align:center;justify-content:center;align-items:center;cursor:default}.endc h3{font-size:26px;margin:10px 0 8px}.endc p{color:var(--hs-muted);max-width:30ch;margin:0 auto 18px}.swhint{font-size:13px;color:var(--hs-muted);text-align:center;margin-top:12px}.todo{display:grid;gap:10px;margin-top:26px}.todo li{display:flex;align-items:center;gap:12px;background:var(--hs-paper);border:1px solid var(--hs-line);border-radius:10px;padding:12px 14px;font-size:15px;font-weight:600;transition:border-color .2s,background .2s}