.v4-root{--hd:60px;--ease:cubic-bezier(.2,.7,.2,1);min-height:100vh;color:var(--rz-inkt);background:#fff;line-height:normal;position:relative}.v4-root a{color:var(--rz-inkt);text-decoration:underline}.v4-root a:hover{color:var(--rz-stop)}.v4-root ::selection{background:var(--rz-inkt);color:var(--rz-wit)}.v4-root p,.v4-root h1,.v4-root h2,.v4-root h3,.v4-root li{text-wrap:pretty}.v4-root h1,.v4-root h2{text-wrap:balance}html:has(.v4-root){scroll-behavior:smooth}.v4{color:var(--rz-inkt)}.v4:focus{outline:none}.v4-skip{z-index:70;background:var(--rz-inkt);font:600 14px var(--font-ui);border-radius:999px;padding:10px 16px;position:absolute;top:12px;left:-9999px;color:#fff!important;text-decoration:none!important}.v4-skip:focus{left:16px}.v4-scene{--p:0;position:relative}.v4-stage{height:100svh;padding-top:var(--hd);box-sizing:border-box;position:sticky;top:0;overflow:hidden}.v4-kicker{font:600 clamp(16px,1.5vw,20px)/1.2 var(--font-ui);letter-spacing:-.01em;color:var(--rz-stop);margin:0}.v4-h1{font:600 clamp(56px,10vw,148px)/.94 var(--font-ui);letter-spacing:-.055em;margin:12px 0 0}.v4-h2{font:600 clamp(36px,5vw,68px)/1.02 var(--font-ui);letter-spacing:-.045em;text-wrap:balance;margin:10px 0 0}.v4-h3{font:600 clamp(28px,3.4vw,46px)/1.05 var(--font-ui);letter-spacing:-.04em;text-wrap:balance;margin:8px 0 0}.v4-sub{font:500 clamp(19px,2vw,26px)/1.3 var(--font-ui);letter-spacing:-.015em;color:var(--rz-grafiet);margin:18px 0 0}.v4-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:30px;display:flex}.v4-btn{white-space:nowrap;background:var(--rz-inkt);height:48px;font:600 16px/1 var(--font-ui);letter-spacing:-.01em;transition:transform .2s var(--ease);border-radius:999px;flex:none;align-items:center;padding:0 24px;display:inline-flex;color:#fff!important;text-decoration:none!important}.v4-btn:active{transform:scale(.97)}.v4-link{white-space:nowrap;font:600 17px/1 var(--font-ui);letter-spacing:-.01em;flex:none;text-decoration:none!important}.v4-link span{color:var(--rz-stop)}.v4-screen{box-shadow:0 0 0 1px var(--rz-lijn),0 40px 90px -40px #16171a66;background:#fff;border-radius:16px;overflow:hidden}.v4-phone{background:#fff;border-radius:40px;overflow:hidden;box-shadow:0 0 0 9px #16171a,0 0 0 10px #3a3c40,0 50px 80px -40px #16171a8c}.v4-shot{background:var(--rz-papier);position:relative}.v4-shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;width:100%;height:100%;position:absolute;inset:0}.v4-shot-label{text-align:center;font:500 13px/1.4 var(--font-mono);color:var(--rz-grafiet);place-items:center;padding:16px;display:grid;position:absolute;inset:0}.v4-hero{--q:clamp(0,calc(var(--p) / .62),1);text-align:center;perspective:1600px;flex-direction:column;align-items:center;display:flex}.v4-hero-copy{opacity:clamp(0,calc(1 - var(--p) * 3.2),1);transform:translateY(calc(var(--p) * -120px)) scale(calc(1 - var(--p) * .12));will-change:transform,opacity;margin-top:clamp(28px,7svh,88px)}.v4-hero-device{left:50%;top:var(--hd);transform-origin:50% 0;width:min(1240px,92vw);transform:translate(-50%,calc((1 - var(--q)) * 62svh + 3svh)) rotateX(calc((1 - var(--q)) * 32deg)) scale(calc(.78 + var(--q) * .22));will-change:transform;position:absolute}.v4-hero-cap{font:500 clamp(16px,1.5vw,20px)/1.3 var(--font-ui);color:var(--rz-grafiet);opacity:clamp(0,calc((var(--p) - .72) * 6),1);transform:translateY(calc((1 - clamp(0,calc((var(--p) - .72) * 6),1)) * 16px));z-index:2;margin:0;position:absolute;bottom:clamp(16px,4svh,40px);left:0;right:0}.v4-hero-cap:before{content:"";z-index:-1;background:linear-gradient(#0000,#fff 60%);position:absolute;inset:-60px 0 -40px}.v4-who{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);max-width:1320px;margin:0 auto;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px);display:grid}.v4-steps{height:3.2em;font:600 clamp(22px,2.2vw,30px)/1.15 var(--font-ui);letter-spacing:-.03em;margin-top:28px;position:relative}.v4-steps p{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);color:var(--rz-inkt);margin:0;position:absolute;inset:0;transform:translateY(18px)}[data-step="0"] .v4-steps [data-i="0"],[data-step="1"] .v4-steps [data-i="1"],[data-step="2"] .v4-steps [data-i="2"]{opacity:1;transform:none}.v4-dots{gap:8px;margin-top:8px;display:flex}.v4-dots span{background:var(--rz-rand);width:8px;height:8px;transition:background .3s,width .3s var(--ease);border-radius:50%}[data-step="0"] .v4-dots [data-i="0"],[data-step="1"] .v4-dots [data-i="1"],[data-step="2"] .v4-dots [data-i="2"]{background:var(--rz-inkt);border-radius:4px;width:28px}.v4-who-device{transform:translateX(calc((1 - clamp(0,calc(var(--p) * 5),1)) * 12vw)) scale(calc(.92 + clamp(0,calc(var(--p) * 5),1) * .08));opacity:clamp(0,calc(var(--p) * 6),1);will-change:transform}.v4-who-copy{opacity:clamp(0,calc(var(--p) * 6),1)}.v4-read{background:var(--rz-papier);justify-content:center;align-items:center;display:flex}.v4-words{max-width:1100px;font:600 clamp(34px,4.8vw,68px)/1.1 var(--font-ui);letter-spacing:-.04em;text-wrap:pretty;margin:0;padding:0 clamp(20px,4vw,48px)}.v4-words span{opacity:clamp(.16,calc(var(--p) * var(--n) * 1.25 - var(--i)),1);transition:opacity .12s linear}.v4-app{--r:clamp(0,calc(var(--p) / .34),1);--s:clamp(0,calc((var(--p) - .75) / .2),1);--pw:min(300px,62vw,calc((100svh - var(--hd) - 6svh) * .4615))}.v4-time{text-align:center;font:600 clamp(120px,26vw,380px)/1 var(--font-time);letter-spacing:-.06em;color:var(--rz-inkt);transform:translateY(-50%) scale(calc(1 + var(--r) * .25));opacity:clamp(0,calc(1 - var(--r) * 1.15),1);font-variant-numeric:tabular-nums;margin:0;position:absolute;top:50%;left:0;right:0}.v4-phone-a,.v4-phone-b{left:50%;top:calc(var(--hd) + 3svh);width:var(--pw);position:absolute}.v4-phone-a{transform:translate(calc(-50% - var(--s) * 62%),calc((1 - var(--r)) * 90svh));will-change:transform}.v4-phone-b{transform:translate(calc(-50% + var(--s) * 62% + (1 - var(--s)) * 70vw),0) rotate(calc((1 - var(--s)) * 8deg));opacity:clamp(0,calc(var(--s) * 3),1);will-change:transform}.v4-app-cap{opacity:0;width:min(360px,28vw);transition:opacity .5s var(--ease),transform .5s var(--ease);position:absolute;top:50%;transform:translateY(calc(18px - 50%))}.v4-app-cap[data-c="1"]{right:calc(50% + var(--pw) / 2 + 48px);width:min(340px,calc(50% - var(--pw) / 2 - 72px));text-align:right}.v4-app-cap[data-c="3"]{left:calc(50% + var(--pw) * 1.12 + 40px);width:min(300px,calc(50% - var(--pw) * 1.12 - 64px))}[data-step="1"] .v4-app-cap[data-c="1"],[data-step="2"] .v4-app-cap[data-c="1"],[data-step="3"] .v4-app-cap[data-c="3"]{opacity:1;transform:translateY(-50%)}[data-step="3"] .v4-app-cap[data-c="3"]{transform:translateY(-50%)}.v4-pan{background:var(--rz-papier);flex-direction:column;justify-content:center;gap:clamp(32px,5svh,56px);display:flex}.v4-pan-title{margin:0;padding:0 max(clamp(20px,4vw,48px),50vw - 620px)}.v4-pan-view{padding:0 max(clamp(20px,4vw,48px),50vw - 620px);overflow:visible}.v4-track{width:max-content;transform:translateX(calc(var(--p) * var(--dist,0px) * -1));will-change:transform;gap:20px;display:flex}.v4-card{box-sizing:border-box;background:#fff;border-radius:24px;flex-direction:column;justify-content:flex-end;width:min(440px,78vw);min-height:clamp(260px,40svh,380px);padding:clamp(28px,3vw,44px);display:flex}.v4-card h3{font:600 clamp(28px,2.8vw,40px)/1.05 var(--font-ui);letter-spacing:-.04em;margin:0}.v4-card p{font:500 17px/1.45 var(--font-ui);color:var(--rz-grafiet);margin:14px 0 0}.v4-card[data-dark]{background:var(--rz-inkt)}.v4-card[data-dark] h3{color:#fff}.v4-card[data-dark] p{color:#ffffffb8}.v4-end{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-left:24px;padding-right:24px;display:flex}.v4-end-h{font:600 clamp(44px,7.4vw,112px)/.98 var(--font-ui);letter-spacing:-.05em;text-wrap:balance;max-width:12ch;transform:scale(calc(.86 + clamp(0,calc(var(--p) * 2),1) * .14));opacity:clamp(0,calc(var(--p) * 3),1);margin:0}.v4-end .v4-sub,.v4-end .v4-ctas{opacity:clamp(0,calc((var(--p) - .25) * 4),1)}@media (max-width:860px){.v4-who{padding-top:calc(var(--hd) + 24px);grid-template-columns:minmax(0,1fr);align-content:start;gap:28px}.v4-who-device{transform:none}.v4-app{--pw:min(200px,42vw)}}@media (max-width:1180px){.v4-app-cap{top:auto;bottom:24px;transform:translateY(18px);text-align:center!important;width:auto!important;left:20px!important;right:20px!important}[data-step="1"] .v4-app-cap[data-c="1"],[data-step="2"] .v4-app-cap[data-c="1"],[data-step="3"] .v4-app-cap[data-c="3"]{transform:none}.v4-app-cap .v4-h3{font-size:26px}.v4-app-cap:before{content:"";z-index:-1;background:linear-gradient(#0000,#fff 45%);position:absolute;inset:-40px -20px -24px}}@media (prefers-reduced-motion:reduce){.v4-scene{height:auto!important}.v4-stage{height:auto;min-height:100svh;position:relative}.v4-hero-device,.v4-phone-a,.v4-phone-b,.v4-time{margin:24px auto 0;position:relative;top:auto;left:auto;transform:none!important}.v4-time{display:none}.v4-pan-view{overflow-x:auto}.v4-track{transform:none}}.v4-nav{z-index:60;height:var(--hd);-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);background:#ffffffd1;transition:box-shadow .3s;position:sticky;top:0}.v4-nav[data-s]{box-shadow:0 1px 0 var(--rz-lijn)}.v4-nav-in{align-items:center;gap:28px;max-width:1240px;height:100%;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:flex}.v4-nav-logo{display:inline-flex;text-decoration:none!important}.v4-nav-links{gap:26px;margin-left:12px;display:flex}.v4-nav-links a{font:500 14px/1 var(--font-ui);color:var(--rz-grafiet);text-decoration:none;transition:color .2s}.v4-nav-links a:hover,.v4-nav-links a[aria-current]{color:var(--rz-inkt)}.v4-nav-links a[aria-current]{font-weight:600}.v4-nav-r{align-items:center;gap:18px;margin-left:auto;display:flex}.v4-nav-r>a:not(.v4-btn){font:500 14px var(--font-ui);text-decoration:none}.v4-nav .v4-btn{height:36px;padding:0 16px;font-size:14px}.v4-lang{gap:2px;display:inline-flex}.v4-lang button{cursor:pointer;height:30px;color:var(--rz-inkt);font:500 13px var(--font-ui);background:0 0;border:0;border-radius:6px;padding:0 8px}.v4-lang button[aria-pressed=true]{background:var(--rz-actief);font-weight:600}.v4-lang[data-dark] button{color:var(--rz-wit)}.v4-lang[data-dark] button[aria-pressed=true]{background:#ffffff24}.v4-footer{background:var(--rz-inkt);color:var(--rz-wit);padding:72px 0 32px}.v4-footer-in{max-width:1200px;margin:0 auto;padding:0 32px}.v4-footer-tag{font:400 14px/1.6 var(--font-ui);color:#ffffffb3;max-width:260px;margin:16px 0 0}.v4-footer-col>p{font:500 12.5px var(--font-mono);color:#ffffff8c;margin:0 0 14px}.v4-footer-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v4-root .v4-footer-col a{font:400 14.5px var(--font-ui);color:var(--rz-wit);text-decoration:none}.v4-footer-bar{font:400 12.5px/1.6 var(--font-ui);color:#fff9;border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding-top:20px;display:flex}.v4-footer-bar>span:last-child{align-items:center;gap:16px;display:flex}.v4-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.v4-sec{padding:clamp(88px,11vw,150px) 0}.v4-sec[data-tone=paper]{background:var(--rz-papier)}.v4-sec[data-tone=ink]{background:var(--rz-inkt);color:#fff}.v4-top{text-align:center;padding:clamp(72px,10vw,136px) 0 clamp(56px,7vw,96px)}.v4-h1p{max-width:15ch;font:600 clamp(44px,7vw,96px)/.98 var(--font-ui);letter-spacing:-.05em;text-wrap:balance;margin:12px auto 0}.v4-top .v4-sub{text-wrap:pretty;max-width:640px;margin-left:auto;margin-right:auto}.v4-left{text-align:left}.v4-body{font:400 17px/1.55 var(--font-ui);color:var(--rz-grafiet);text-wrap:pretty;margin:14px 0 0}.v4-box{background:#fff;border-radius:24px;padding:clamp(28px,3.2vw,44px)}.v4-sec:not([data-tone]) .v4-box{background:var(--rz-papier)}.v4-box[data-dark]{color:#fff;background:var(--rz-inkt)!important}.v4-box[data-dark] .v4-body{color:#ffffffb8}.v4-box h3,.v4-h4{font:600 clamp(24px,2.4vw,32px)/1.08 var(--font-ui);letter-spacing:-.035em;text-wrap:balance;margin:0}.v4-in{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transform:translateY(28px)}.v4-in[data-on]{opacity:1;transform:none}.v4-tag{height:26px;font:600 12.5px/1 var(--font-ui);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.v4-tag[data-t=live]{color:#24613a;background:#e8f1e9}.v4-tag[data-t=next]{color:#8a5200;background:#fbefdc}.v4-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v4-g-75{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;display:grid}.v4-g-57{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.v4-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px;display:flex}.v4-chip{white-space:nowrap;background:var(--rz-papier);height:40px;font:500 15px var(--font-ui);cursor:pointer;color:var(--rz-inkt);border:0;border-radius:999px;flex:none;align-items:center;padding:0 18px;display:inline-flex;text-decoration:none!important}.v4-chip[aria-pressed=true],.v4-chip[aria-selected=true]{background:var(--rz-inkt);color:#fff!important}.v4-swap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);max-width:1320px;margin:0 auto;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px);display:grid}.v4-swap-t,.v4-swap-m{display:grid;position:relative}.v4-swap-t>*,.v4-swap-m>*{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);pointer-events:none;grid-area:1/1;transform:translateY(24px)}.v4-swap-m>*{transform:scale(.96)}.v4-swap-t>.on,.v4-swap-m>.on{opacity:1;pointer-events:auto;transform:none}.v4-swap-m{place-items:center}.v4-swap-m .v4-screen{width:100%}.v4-swap-m .v4-phone{width:min(300px,calc((100svh - var(--hd) - 8svh) * .4615))}.v4-prog{gap:8px;margin-top:28px;display:flex}.v4-prog span{background:var(--rz-rand);width:28px;height:4px;transition:background .3s,width .4s var(--ease);border-radius:2px}.v4-prog span.on{background:var(--rz-inkt);width:56px}.v4-stack{gap:24px;display:grid}.v4-stack-item{top:calc(var(--hd) + 20px + var(--k) * 16px);min-height:min(560px,70svh);box-shadow:0 -1px 0 var(--rz-lijn),0 30px 60px -40px #16171a4d;background:#fff;border-radius:28px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,64px);padding:clamp(28px,4vw,56px);display:grid;position:sticky}.v4-stack-item[data-dark]{background:var(--rz-inkt);color:#fff}.v4-stack-item[data-dark] .v4-body,.v4-stack-item[data-dark] li{color:#ffffffc7}.v4-stack-item h2{font:600 clamp(32px,4vw,54px)/1.02 var(--font-ui);letter-spacing:-.045em;text-wrap:balance;margin:0}.v4-stack-item ul{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.v4-stack-item li{background:var(--rz-papier);min-height:40px;font:500 15px/1.35 var(--font-ui);color:var(--rz-inkt);border-radius:20px;align-items:center;padding:8px 16px;display:inline-flex}.v4-stack-item[data-dark] li{background:#ffffff1a}.v4-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v4-fact{background:#fff;border-radius:20px;padding:24px 26px}.v4-sec:not([data-tone]) .v4-fact{background:var(--rz-papier)}.v4-fact dt{font:600 15px/1.3 var(--font-ui);color:var(--rz-stop);margin:0}.v4-fact dd{font:500 17px/1.45 var(--font-ui);letter-spacing:-.01em;color:var(--rz-inkt);text-wrap:pretty;margin:10px 0 0}.v4-tl{flex-direction:column;justify-content:center;gap:clamp(40px,7svh,72px);max-width:1240px;margin:0 auto;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px);display:flex}.v4-tl-bar{background:var(--rz-lijn);border-radius:2px;height:4px;position:relative}.v4-tl-bar i{width:calc(var(--p) * 100%);background:var(--rz-inkt);border-radius:2px;position:absolute;inset:0 auto 0 0}.v4-tl-bar b{width:22px;height:22px;box-shadow:inset 0 0 0 4px var(--rz-rand);background:#fff;border-radius:50%;margin:-11px 0 0 -11px;transition:box-shadow .3s;position:absolute;top:50%}.v4-tl-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}.v4-tl-col{opacity:clamp(.12,calc((var(--p) - var(--t)) * 6 + .12),1);transform:translateY(calc((1 - clamp(0,calc((var(--p) - var(--t)) * 6),1)) * 20px))}.v4-tl-col .v4-when{font:600 clamp(44px,5vw,72px)/1 var(--font-ui);letter-spacing:-.05em;margin:0}.v4-acc{gap:10px;max-width:880px;margin:0 auto;display:grid}.v4-acc details{background:var(--rz-papier);border-radius:20px;overflow:hidden}.v4-acc summary{cursor:pointer;font:600 clamp(18px,1.8vw,22px)/1.25 var(--font-ui);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;list-style:none;display:flex}.v4-acc summary::-webkit-details-marker{display:none}.v4-acc summary span[aria-hidden]{width:30px;height:30px;font:500 20px/1 var(--font-ui);transition:transform .35s var(--ease);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.v4-acc details[open] summary span[aria-hidden]{transform:rotate(45deg)}.v4-acc details p{font:400 17px/1.6 var(--font-ui);color:var(--rz-grafiet);max-width:680px;margin:0;padding:0 28px 26px}.v4-field{gap:7px;display:grid}.v4-field-l{font:500 13px var(--font-ui);color:var(--rz-inkt)}.v4-field-l>span{color:var(--rz-grafiet);font-weight:400}.v4-field input,.v4-field textarea{width:100%;height:46px;box-shadow:inset 0 0 0 1px var(--rz-rand);background:var(--rz-wit);font:400 15px/1.5 var(--font-ui);color:var(--rz-inkt);resize:vertical;border:0;border-radius:10px;outline:none;padding:0 14px}.v4-field textarea{height:auto;min-height:110px;padding:12px 14px}.v4-field input:focus,.v4-field textarea:focus{box-shadow:inset 0 0 0 1.5px var(--rz-inkt)}.v4-field-h{font:400 12.5px/1.5 var(--font-ui);color:var(--rz-grafiet)}.v4-form{gap:16px;display:grid}.v4-form .w-g2,.v4-form .w-g3{gap:16px}.v4-form input,.v4-form textarea{border-radius:14px!important}.v4-slots{gap:10px;display:grid}.v4-slot-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v4-slot-row>span{width:110px;font:600 15px var(--font-ui)}.v4-slot{height:40px;box-shadow:inset 0 0 0 1px var(--rz-rand);font:600 15px var(--font-time);color:var(--rz-inkt);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 16px}.v4-slot[aria-pressed=true]{background:var(--rz-inkt);color:#fff;box-shadow:none}.v4-btn[disabled]{opacity:.4;cursor:default}button.v4-btn{cursor:pointer;border:0}.v4-btn[data-ghost]{box-shadow:inset 0 0 0 1.5px var(--rz-inkt);background:0 0;color:var(--rz-inkt)!important}.v4-sec[data-tone=ink] .v4-btn,.v4-btn[data-light]{background:#fff;color:var(--rz-inkt)!important}.v4-root .w-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.v4-root .w-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.v4-root .w-g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.v4-root .v4-form .w-g2,.v4-root .v4-form .w-g3{gap:16px}@media (max-width:1080px){.v4-root .w-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.v4-g2,.v4-g-75,.v4-g-57,.v4-facts,.v4-stack-item{grid-template-columns:minmax(0,1fr)}.v4-swap{padding-top:calc(var(--hd) + 16px);grid-template-columns:minmax(0,1fr);align-content:start;gap:20px}.v4-swap-m .v4-phone{width:min(210px,50vw)}.v4-stack-item{min-height:0;position:relative;top:auto}.v4-tl-cols,.v4-root .w-g3{grid-template-columns:minmax(0,1fr)}.v4-root .w-g2{grid-template-columns:minmax(0,1fr);gap:28px}.v4-root .v4-form .w-g2{gap:16px}}@media (max-width:560px){.v4-footer-in{padding:0 20px}.v4-root .w-g4{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html:has(.v4-root){scroll-behavior:auto}.v4-hero-copy,.v4-hero-cap,.v4-who-copy,.v4-who-device{opacity:1;transform:none}.v4-steps{height:auto}.v4-steps p{opacity:1;margin:0 0 .45em;position:relative;inset:auto;transform:none}.v4-dots{display:none}.v4-in{opacity:1;transition:none;transform:none}.v4-swap-t>*,.v4-swap-m>*{opacity:1;grid-area:auto;position:relative;transform:none}.v4-tl-col{opacity:1;transform:none}.v4-stack-item{position:relative;top:auto}}@media (max-width:860px){.v4-tl-scene{height:auto!important}.v4-tl-scene .v4-stage{height:auto;padding:clamp(64px,12vw,96px) 0;position:relative}.v4-tl-bar{display:none}.v4-tl-cols{gap:0}.v4-tl-col{opacity:1;border-left:3px solid var(--rz-lijn);margin-left:9px;padding:0 0 40px 34px;position:relative;transform:none}.v4-tl-col:last-child{border-left-color:#0000;padding-bottom:0}.v4-tl-col:before{content:"";width:21px;height:21px;box-shadow:inset 0 0 0 4px var(--rz-inkt);background:#fff;border-radius:50%;position:absolute;top:6px;left:-12px}.v4-tl-col:first-child:before{box-shadow:inset 0 0 0 11px var(--rz-stop)}.v4-tl-col:first-child{border-left-color:var(--rz-inkt)}}@media (max-width:560px){.v4-root{--hd:56px}.v4-nav-in{gap:16px}.v4-kicker{font-size:15px}.v4-h1{letter-spacing:-.05em;font-size:clamp(52px,15vw,64px)}.v4-h1p{letter-spacing:-.045em;max-width:none;font-size:clamp(36px,10.4vw,44px);line-height:1.02}.v4-h2{letter-spacing:-.04em;font-size:clamp(30px,8.6vw,36px);line-height:1.06}.v4-h3{font-size:24px}.v4-sub{font-size:18px;line-height:1.4}.v4-body{font-size:16px}.v4-sec{padding:72px 0}.v4-top{text-align:left;padding:48px 0 40px}.v4-top .v4-h1p,.v4-top .v4-sub{margin-left:0}.v4-top .v4-ctas,.v4-top .v4-chips{justify-content:flex-start}.v4-chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:28px calc(-1*clamp(20px,4vw,48px)) 0;padding:0 clamp(20px,4vw,48px) 4px;overflow-x:auto}.v4-chips::-webkit-scrollbar{display:none}.v4-ctas{gap:18px;margin-top:24px}.v4-btn{height:50px;padding:0 22px}.v4-box{border-radius:20px;padding:24px}.v4-box h3{font-size:24px}.v4-fact{border-radius:16px;padding:20px}.v4-fact dd{font-size:16px}.v4-screen{border-radius:12px}.v4-phone{border-radius:30px;box-shadow:0 0 0 7px #16171a,0 0 0 8px #3a3c40,0 30px 50px -30px #16171a8c}.v4-hero{text-align:left;align-items:flex-start;padding-left:20px;padding-right:20px}.v4-hero-copy{margin-top:32px}.v4-hero .v4-ctas{justify-content:flex-start}.v4-hero .v4-sub{margin-left:0!important}.v4-hero-device{width:calc(100vw - 32px)}.v4-hero-cap{text-align:left;padding:0 20px;font-size:15px}.v4-who{padding-top:calc(var(--hd) + 20px);gap:20px}.v4-steps{height:2.6em;margin-top:16px;font-size:21px}.v4-swap .v4-h2{font-size:28px}.v4-swap .v4-body{margin-top:8px;font-size:15.5px!important}.v4-prog{margin-top:16px}.v4-swap-m .v4-phone{width:min(170px,calc((100svh - var(--hd) - 330px) * .4615))}.v4-words{padding:0 20px;font-size:clamp(30px,8.4vw,36px);line-height:1.14}.v4-app{--pw:min(168px,43vw,calc((100svh - var(--hd) - 200px) * .4615))}.v4-phone-a{transform:translate(calc(-50% - var(--s) * 56%),calc((1 - var(--r)) * 90svh))}.v4-phone-b{transform:translate(calc(-50% + var(--s) * 56% + (1 - var(--s)) * 70vw),0) rotate(calc((1 - var(--s)) * 8deg))}.v4-time{font-size:30vw}.v4-app-cap{bottom:28px}.v4-app-cap .v4-h3{font-size:24px}.v4-pan{gap:28px}.v4-card{border-radius:20px;width:80vw;min-height:240px;padding:26px}.v4-card h3{font-size:26px}.v4-stack{gap:12px}.v4-stack-item{border-radius:22px;gap:16px;padding:26px 22px}.v4-stack-item h2{font-size:30px}.v4-stack-item ul{gap:6px;margin-top:20px}.v4-stack-item li{min-height:36px;padding:7px 14px;font-size:14.5px}.v4-g-57>.v4-in[style*=sticky]{position:relative!important;top:auto!important}.v4-slot-row>span{width:100%;color:var(--rz-grafiet);font-size:14px}.v4-slot{flex:1 1 0;min-width:0;padding:0 8px}.v4-acc summary{padding:20px;font-size:17px}.v4-acc details p{padding:0 20px 22px;font-size:16px}.v4-acc details{border-radius:16px}.v4-end{text-align:left;align-items:flex-start}.v4-end .v4-ctas{justify-content:flex-start}.v4-end-h{transform-origin:0;font-size:clamp(44px,13vw,56px)}.v4-cta-wrap{text-align:left!important}.v4-cta-wrap .v4-h2,.v4-cta-wrap .v4-sub{margin-left:0!important}.v4-cta-wrap .v4-ctas{justify-content:flex-start}.v4-hero-scene,.v4-end-scene{height:auto!important}.v4-hero-scene .v4-stage,.v4-end-scene .v4-stage{height:auto;padding-top:0;position:relative;overflow:visible}.v4-hero-scene .v4-hero{perspective:none;padding-bottom:64px}.v4-hero-scene .v4-hero-copy{margin-top:28px;opacity:1!important;transform:none!important}.v4-hero-scene .v4-hero-device{justify-items:center;width:100%;margin-top:40px;display:grid;position:relative;top:auto;left:auto;transform:none!important}.v4-hero-scene .v4-hero-cap{margin-top:20px;padding:0;position:relative;bottom:auto;opacity:1!important;transform:none!important}.v4-hero-scene .v4-hero-cap:before{display:none}.v4-end-scene .v4-end{padding-top:72px;padding-bottom:88px}.v4-end-scene .v4-end-h,.v4-end-scene .v4-sub,.v4-end-scene .v4-ctas{opacity:1!important;transform:none!important}.v4-read-scene{height:160svh!important}.v4-phone{width:min(300px,78vw);margin:0 auto}.v4-app .v4-phone,.v4-swap-m .v4-phone{width:100%}.v4-hero-scene .v4-hero-device{margin-top:28px}.v4-hero-scene .v4-hero{padding-bottom:48px}.v4-hero-scene .v4-hero-cap{margin-top:14px}.v4-sec>.v4-wrap>.v4-in+.v4-in[style*="margin-top: 32px"]{margin-top:20px!important}.v4-app{--ph:calc(var(--pw) * 2.1667);--top:calc((100svh + var(--hd) - var(--ph) - 120px) / 2)}.v4-phone-a,.v4-phone-b{top:var(--top)}.v4-app-cap{top:calc(var(--top) + var(--ph) + 26px)!important;bottom:auto!important}.v4-app-cap:before{display:none}.v4-pan{justify-content:center}.v4-hero-scene .v4-hero-device{justify-items:stretch}.v4-hero-device .v4-screen,.v4-who-device .v4-screen,.v4-sec .v4-screen{width:100%}.v4-hero-device .v4-phone{justify-self:center}}.v4-crop-ph{text-align:center;font:500 13px/1.4 var(--font-mono);color:var(--rz-grafiet);place-items:center;padding:16px;display:grid;position:absolute;inset:0}.v4-gal-dots{justify-content:center;gap:8px;margin-top:18px;display:flex}.v4-gal-dots button{background:var(--rz-rand);cursor:pointer;width:8px;height:8px;transition:width .3s var(--ease),background .3s;border:0;border-radius:4px;padding:0}.v4-gal-dots button[aria-selected=true]{background:var(--rz-inkt);width:24px}@media (max-width:560px){.v4-hero-scene .v4-hero-device{grid-template-columns:minmax(0,1fr)}}.v4-tiles{margin:0 -20px}.v4-tiles-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;padding:0 20px;display:flex;overflow-x:auto}.v4-tiles-track::-webkit-scrollbar{display:none}.v4-tiles-item{scroll-snap-align:start;flex:0 0 calc(100vw - 56px);scroll-margin-left:20px}.v4-tile{background:var(--rz-papier);border-radius:28px;flex-direction:column;align-items:center;height:calc(150vw - 84px);display:flex;position:relative;overflow:hidden}.v4-tile[data-tone=ink]{background:var(--rz-inkt);color:#fff}.v4-tile[data-tone=ink] .v4-kicker{color:#ff8a75}.v4-tile-t{align-self:stretch;padding:26px 24px 0}.v4-tile-t h3{font:600 24px/1.12 var(--font-ui);letter-spacing:-.03em;text-wrap:balance;margin:6px 0 0}.v4-tile-vis{background:#fff;flex:none;margin-top:24px;position:relative;overflow:hidden}.v4-tile-phone{border-radius:30px 30px 0 0;width:64%;box-shadow:0 0 0 7px #16171a,0 0 0 8px #3a3c40}.v4-tile[data-tone=ink] .v4-tile-phone{box-shadow:0 0 0 7px #2a2c30,0 0 0 8px #4a4c50}.v4-tile-panel{width:80%;box-shadow:0 0 0 1px var(--rz-lijn),0 20px 40px -20px #16171a4d;border-radius:16px 16px 0 0}.v4-hero-device>.v4-tile{height:calc(105vw - 42px)}.v4-hero-device>.v4-tile .v4-tile-vis{margin-top:28px}.v4-nav-demo,.v4-burger{display:none}.v4-nav[data-open]{box-shadow:none;background:#fff}.v4-burger{cursor:pointer;background:0 0;border:0;border-radius:12px;width:44px;height:44px;margin-right:-10px;position:relative}.v4-burger i{background:var(--rz-inkt);height:1.8px;transition:transform .45s var(--ease),top .45s var(--ease);border-radius:1px;position:absolute;left:12px;right:12px}.v4-burger i:first-child{top:17px}.v4-burger i:last-child{top:25px}.v4-burger[aria-expanded=true] i:first-child{top:21px;transform:rotate(45deg)}.v4-burger[aria-expanded=true] i:last-child{top:21px;transform:rotate(-45deg)}.v4-drawer{inset:var(--hd) 0 0;z-index:59;padding:12px 24px calc(24px + env(safe-area-inset-bottom));visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .55s var(--ease),visibility 0s linear .55s;background:#fff;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.v4-drawer[data-open]{visibility:visible;clip-path:inset(0);transition:clip-path .55s var(--ease)}.v4-drawer-main,.v4-drawer-more,.v4-drawer-foot{flex-direction:column;display:flex}.v4-root .v4-drawer-main a{font:600 clamp(30px,8.6vw,36px)/1.15 var(--font-ui);letter-spacing:-.04em;color:var(--rz-inkt);justify-content:space-between;align-items:center;padding:10px 0;text-decoration:none;display:flex}.v4-root .v4-drawer-main a b{font:400 28px/1 var(--font-ui);color:var(--rz-rand);transition:color .2s,transform .3s var(--ease)}.v4-root .v4-drawer-main a:active b,.v4-root .v4-drawer-main a:hover b{color:var(--rz-stop);transform:translate(4px)}.v4-root .v4-drawer-main a[aria-current] span{background:linear-gradient(var(--rz-stop),var(--rz-stop)) 0 100%/100% 3px no-repeat;padding-bottom:2px}.v4-drawer-more{box-shadow:0 -1px 0 var(--rz-lijn);gap:2px;margin-top:24px;padding-top:20px}.v4-root .v4-drawer-more a{font:500 18px/1.2 var(--font-ui);letter-spacing:-.015em;color:var(--rz-grafiet);padding:9px 0;text-decoration:none}.v4-drawer-foot{gap:16px;margin-top:auto;padding-top:32px}.v4-drawer-cta{justify-content:center;width:100%;height:56px!important;font-size:17px!important}.v4-drawer-row{font:500 16px var(--font-ui);justify-content:space-between;align-items:center;display:flex}.v4-root .v4-drawer-row a{color:var(--rz-inkt);text-decoration:none}.v4-root .v4-drawer-main a,.v4-root .v4-drawer-more a,.v4-root .v4-drawer-foot{opacity:0;transition:opacity .3s var(--ease),transform .3s var(--ease);transform:translateY(-14px)}.v4-drawer[data-open] .v4-drawer-main a,.v4-drawer[data-open] .v4-drawer-more a,.v4-drawer[data-open] .v4-drawer-foot{opacity:1;transition:opacity .5s var(--ease) calc(.12s + var(--d) * 35ms),transform .6s var(--ease) calc(.12s + var(--d) * 35ms);transform:none}@media (max-width:1080px){.v4-nav-links,.v4-nav-r{display:none!important}.v4-burger{margin-left:0;display:block}.v4-nav-demo{margin-left:auto;transition:opacity .3s;display:inline-flex;height:34px!important;padding:0 14px!important;font-size:14px!important}.v4-nav[data-open] .v4-nav-demo{opacity:0;pointer-events:none}.v4-nav-in{gap:10px}}@media (min-width:1081px){.v4-drawer{display:none}}@media (prefers-reduced-motion:reduce){.v4-drawer,.v4-drawer *{transition:none!important}.v4-read-scene{height:auto!important}}@media (prefers-reduced-motion:reduce) and (max-width:560px){.v4-hero-scene .v4-stage,.v4-end-scene .v4-stage{min-height:0}}.v4-tile-vis img{width:100%;height:auto;display:block}.v4-tile-panel{min-height:100%}.v4-tile-phone{aspect-ratio:520/940}.v4-tile-phone img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;height:100%;position:absolute;inset:0}.v4-hero-device>.v4-tile{display:none}@media (max-width:560px){.v4-hero-device>.v4-tile{display:flex}.v4-hero-device:has(>.v4-tile)>.v4-screen{display:none}}.v4-phone,.v4-tile-phone{--bz:10px;box-shadow:0 0 0 var(--bz) #0b0c0e,0 0 0 calc(var(--bz) + 1.5px) #74767b,0 0 0 calc(var(--bz) + 2.5px) #2b2c30,0 50px 80px -40px #16171a8c;background:#000;border-radius:15.5%/7.15%;position:relative;overflow:visible;container-type:inline-size}.v4-phone>.v4-shot{border-radius:inherit;overflow:hidden;aspect-ratio:9/19.5!important}.v4-tile-phone{--bz:7px;aspect-ratio:9/19.5;box-shadow:0 0 0 var(--bz) #0b0c0e,0 0 0 calc(var(--bz) + 1.5px) #74767b}.v4-tile-phone img{border-radius:inherit}.v4-island{z-index:2;pointer-events:none;background:#000;border-radius:99px;width:30cqw;height:8.6cqw;position:absolute;top:3cqw;left:50%;transform:translate(-50%)}.v4-phone:before,.v4-tile-phone:before{content:"";left:calc(-1 * var(--bz) - 4.5px);background:linear-gradient(#5a5c61 0 15%,#0000 15% 31%,#5a5c61 31% 62%,#0000 62% 69%,#5a5c61 69%);border-radius:2px 0 0 2px;width:3px;height:24%;position:absolute;top:17%}.v4-phone:after,.v4-tile-phone:after{content:"";right:calc(-1 * var(--bz) - 4.5px);background:#5a5c61;border-radius:0 2px 2px 0;width:3px;height:13%;position:absolute;top:27%}@media (max-width:560px){.v4-phone{--bz:7px;box-shadow:0 0 0 var(--bz) #0b0c0e,0 0 0 calc(var(--bz) + 1.5px) #74767b,0 30px 50px -30px #16171a8c}}.v4-phone-a,.v4-phone-b{z-index:2}.v4-app-cap{z-index:1}@media (min-width:1181px){.v4-phone-a,.v4-phone-b{top:calc(var(--hd) + (100svh - var(--hd) - var(--pw) * 2.1667) / 2)}}@media (min-width:561px) and (max-width:1180px){.v4-app{--pw:min(260px,40vw,calc((100svh - var(--hd) - 200px) * .4615))}.v4-phone-a,.v4-phone-b{top:calc(var(--hd) + 24px)}}
