.motion-aan [data-onthul]{opacity:0;transform:translate3d(0,22px,0) scale(.988);filter:blur(7px);transition:opacity .76s cubic-bezier(.16,.84,.24,1) var(--vertraging,0s),transform .76s cubic-bezier(.16,.84,.24,1) var(--vertraging,0s),filter .62s ease var(--vertraging,0s);will-change:opacity,transform}.motion-aan [data-onthul].in-beeld{opacity:1;transform:none;filter:none}.cb-voortgang{position:fixed;inset:0 0 auto 0;height:2px;z-index:90;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#db2777,#6f42ec 55%,#7c3aed);pointer-events:none}.visie .home-page .home-hero-grid{position:relative;isolation:isolate;overflow:hidden;padding:clamp(28px,5vw,56px);border-radius:clamp(26px,3vw,38px);background:#030304;color:#fff;box-shadow:0 40px 90px -50px rgb(3 3 4/.9)}.visie .home-page .home-hero-grid:before{content:"";position:absolute;inset:-40%;z-index:-2;background:radial-gradient(38% 42% at 18% 22%,rgb(111 66 236/.55),transparent 70%),radial-gradient(34% 38% at 82% 18%,rgb(219 39 119/.38),transparent 72%),radial-gradient(44% 48% at 62% 88%,rgb(60 90 255/.32),transparent 72%);filter:blur(28px);animation:cb-aurora 26s ease-in-out infinite alternate}.visie .home-page .home-hero-grid:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='120' height='120' filter='url(%23n)' opacity='0.5'/></svg>")}@keyframes cb-aurora{0%{transform:translate3d(-4%,-3%,0) rotate(0deg) scale(1)}50%{transform:translate3d(5%,3%,0) rotate(8deg) scale(1.08)}to{transform:translate3d(-2%,5%,0) rotate(-6deg) scale(1.04)}}.visie .home-page .home-copy h1{color:#fff;letter-spacing:-.045em;line-height:1.02}.visie .home-page .home-copy p{color:rgb(255 255 255/.72)}.visie .home-page .home-copy .eyebrow,.visie .home-page .home-copy .personal-eyebrow{color:#c3b2ff}.visie .heading-accent{background:linear-gradient(90deg,#ff5fa2,#a77bff 38%,#6f42ec 62%,#ff5fa2);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cb-verloop 9s linear infinite}@keyframes cb-verloop{to{background-position:260% 0}}.visie .home-page .page-cta-row .btn-primary{background:#fff;border-color:#fff;color:#030304;box-shadow:0 18px 40px -22px rgb(255 255 255/.5)}.visie .home-page .page-cta-row .btn-ghost{background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.22);color:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255/.04)}.visie .home-page .home-trust{color:rgb(255 255 255/.6)}.visie .home-page .home-trust i{background:#34d399;box-shadow:0 0 0 4px rgb(52 211 153/.18)}.visie .app-preview-card{border:0;border-radius:22px;transform:translate3d(0,var(--parallax,0),0);box-shadow:0 2px 6px rgb(3 3 4/.2),0 50px 90px -40px rgb(3 3 4/.75);animation:cb-zweef 9s ease-in-out infinite}@keyframes cb-zweef{0%,to{translate:0 0}50%{translate:0 -8px}}.av-app .av-donker,.visie :is(.home-bottom-cta,.personal-dark-heading,.special-route-heading,.b2b-banner){position:relative;isolation:isolate;overflow:hidden;background:#030304;color:#fff}.visie :is(.home-bottom-cta,.personal-dark-heading,.special-route-heading,.b2b-banner):before{content:"";position:absolute;inset:-50%;z-index:-1;background:radial-gradient(40% 46% at 78% 18%,rgb(111 66 236/.5),transparent 70%),radial-gradient(36% 40% at 14% 86%,rgb(219 39 119/.26),transparent 72%);filter:blur(26px);animation:cb-aurora 30s ease-in-out infinite alternate}.av-action,.av-knop-donker,.btn-primary,.visie .personal-button{position:relative;overflow:hidden}.av-action:after,.av-knop-donker:after,.btn-primary:after,.visie .personal-button:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:35%;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(255 255 255/.22),transparent);transform:skewX(-18deg);opacity:0}@media (hover:hover){.av-action:hover:after,.av-knop-donker:hover:after,.btn-primary:hover:after,.visie .personal-button:hover:after{opacity:1;animation:cb-glans .75s cubic-bezier(.2,.8,.2,1)}}@keyframes cb-glans{0%{left:-40%}to{left:115%}}@media (hover:hover){.card-hover:hover,.visie :is(.home-route-card,.product-card,.benefit-card,.price-card,.personal-choice,.journey-card):hover{transform:translateY(-4px);box-shadow:0 30px 60px -38px rgb(3 3 4/.55)}}.visie :is(.home-route-card,.product-card,.benefit-card,.price-card,.personal-choice,.journey-card){transition:transform .42s cubic-bezier(.16,.84,.24,1),box-shadow .42s cubic-bezier(.16,.84,.24,1)}.av-action:active,.btn:active,.cb-dock-tab:active,.visie .personal-button:active{transform:scale(.975)}.motion-aan .av-actions[data-onthul],.motion-aan .av-panel-top[data-onthul],.motion-aan .av-sheet[data-onthul]{transform:translate3d(0,26px,0);filter:none}.motion-aan .av-actions.in-beeld,.motion-aan .av-panel-top.in-beeld,.motion-aan .av-sheet.in-beeld{transform:none}.av-tab,.cb-dock-tab{transition:background .28s cubic-bezier(.2,.9,.2,1),color .2s ease,padding .28s cubic-bezier(.2,.9,.2,1)}.av-tab.is-active,.cb-dock-tab.is-active{animation:cb-veer .42s cubic-bezier(.2,1.3,.4,1)}@keyframes cb-veer{0%{transform:scale(.9)}60%{transform:scale(1.04)}to{transform:scale(1)}}.app-module-sheet{animation:cb-vel-op .42s cubic-bezier(.16,.84,.24,1)}@keyframes cb-vel-op{0%{opacity:0;transform:translate(-50%,26px) scale(.97)}to{opacity:1;transform:translate(-50%) scale(1)}}.app-module{animation:cb-tegel .42s cubic-bezier(.16,.84,.24,1) both}@keyframes cb-tegel{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.av-bedrag strong{animation:cb-cijfer .62s cubic-bezier(.16,.84,.24,1)}@keyframes cb-cijfer{0%{opacity:0;transform:translateY(8px) scale(.96);letter-spacing:-.06em}to{opacity:1;transform:none}}.av-status-groen i,.visie .preview-status i{animation:cb-puls 2.6s ease-in-out infinite}@keyframes cb-puls{0%,to{box-shadow:0 0 0 0 rgb(24 97 56/.45)}70%{box-shadow:0 0 0 6px rgb(24 97 56/0)}}.visie .commercial-hero-page .section-intro{position:relative;isolation:isolate;overflow:hidden}.visie .commercial-hero-page .section-intro:after{content:"";position:absolute;inset:-45%;z-index:-1;pointer-events:none;background:radial-gradient(36% 40% at 84% 14%,rgb(111 66 236/.5),transparent 70%),radial-gradient(30% 34% at 12% 92%,rgb(219 39 119/.24),transparent 72%);filter:blur(30px);animation:cb-aurora 32s ease-in-out infinite alternate}.visie .commercial-hero-page .section-intro .eyebrow{border-color:rgb(255 255 255/.16);background:rgb(255 255 255/.07);color:rgb(255 255 255/.78);backdrop-filter:blur(6px)}.visie .business-page .section-intro .eyebrow{border-color:rgb(255 255 255/.18);background:rgb(255 255 255/.08);color:#fff}.visie .commercial-hero-page .hero-note,.visie .commercial-hero-page .live-kicker{border-color:rgb(255 255 255/.14);background:rgb(255 255 255/.05);backdrop-filter:blur(6px)}:root{--cb-reis:22px;--cb-duur:760ms;--cb-veer:cubic-bezier(0.16,0.84,0.24,1)}@media (max-width:640px){:root{--cb-reis:14px;--cb-duur:580ms}}@media (min-width:1600px){:root{--cb-reis:30px;--cb-duur:860ms}}.motion-aan [data-onthul]{transform:translate3d(0,var(--cb-reis),0) scale(.988);transition:opacity var(--cb-duur) var(--cb-veer) var(--vertraging,0s),transform var(--cb-duur) var(--cb-veer) var(--vertraging,0s),filter calc(var(--cb-duur) * .82) ease var(--vertraging,0s)}.motion-aan :is(.admin-card,.admin-panel,.av-regel,.av-rij,[role=dialog],.modal-card,.sheet,.drawer,table tbody tr,.list-row,.form-section)[data-onthul]{--cb-reis:12px;filter:none}.app-module-sheet,.av-sheet-overlay>*,.modal-card,[role=dialog]{animation:cb-dialoog .32s var(--cb-veer)}@keyframes cb-dialoog{0%{opacity:0;transform:translateY(14px) scale(.975)}to{opacity:1;transform:none}}@media (max-width:640px){.visie .commercial-hero-page .section-intro:after,.visie .home-page .home-hero-grid:before{inset:-60%;filter:blur(22px);animation-duration:20s}}@media (min-width:1600px){.visie .home-page .home-hero-grid:before{filter:blur(40px)}}@media (hover:none){.visie :is(.home-route-card,.product-card,.benefit-card,.price-card,.personal-choice,.journey-card):active{transform:scale(.985)}}.visie .home-page .home-copy .eyebrow{background:rgb(255 255 255/.08);border:1px solid rgb(255 255 255/.18);color:rgb(255 255 255/.88);backdrop-filter:blur(6px)}.visie .home-page .home-trust span{background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.14);color:rgb(255 255 255/.8);backdrop-filter:blur(6px)}.visie .home-page .home-trust span i{background:#34d399;box-shadow:0 0 0 4px rgb(52 211 153/.18)}.visie .home-trust-bar{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.visie .home-trust-bar{grid-template-columns:minmax(0,1fr)}}.visie .btn span,.visie .text-link,.visie a span{transition:transform .3s var(--cb-veer)}.visie .btn:hover>span,.visie a:hover>span{transform:translateX(4px)}.visie .home-route-card:first-child,.visie .price-card.featured{position:relative}.visie .price-card.featured:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--hoek,0deg),transparent 0deg,#6f42ec 70deg,#db2777 120deg,transparent 190deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:cb-rondgang 6s linear infinite;pointer-events:none}@property --hoek{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes cb-rondgang{to{--hoek:360deg}}.visie .live-kicker,.visie .preview-status{animation:cb-adem 3.4s ease-in-out infinite}@keyframes cb-adem{0%,to{opacity:1}50%{opacity:.78}}.av-bedrag strong,.visie .personal-stat b,.visie .preview-stat-grid b{display:inline-block;animation:cb-cijfer .7s var(--cb-veer)}.visie .text-link,header nav a{position:relative}.visie .text-link:after,header nav a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1.5px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .32s var(--cb-veer)}.visie .text-link:hover:after,header nav a:hover:after{transform:scaleX(1)}.cb-dock{transition:transform .32s var(--cb-veer),box-shadow .32s ease}.cb-dock:active{transform:translateY(1px) scale(.995)}.cb-dock-actie{animation:cb-polsslag 4.5s ease-in-out infinite}@keyframes cb-polsslag{0%,92%,to{box-shadow:0 10px 24px -12px rgb(111 66 236/.8)}96%{box-shadow:0 10px 30px -8px rgb(111 66 236/1)}}.av-skelet,.skeleton,[data-laden=true]{background:linear-gradient(100deg,#eef0f4 30%,#f8f9fb 50%,#eef0f4 70%);background-size:220% 100%;animation:cb-glinster 1.3s linear infinite}@keyframes cb-glinster{to{background-position:-220% 0}}:is(a,button,[role=button],input,select,textarea):focus-visible{outline:2px solid #8b5cf6;outline-offset:2px;animation:cb-focus .4s var(--cb-veer)}@keyframes cb-focus{0%{outline-offset:7px;outline-color:rgb(139 92 246/0)}to{outline-offset:2px}}body{background:#f2f1ee;color:#0f172a}.wc-bar{background:linear-gradient(180deg,#ffffff,#fbfcfe)}