:root{--glas:linear-gradient(180deg, #ffffff16, #ffffff07);--rand-goud:linear-gradient(140deg, #f3df9dcc, #d9b95e29 36%, #ffffff0d 66%, #d9b95e6b);--rand-goud-licht:linear-gradient(140deg, #c9a84cd9, #c9a84c2e 38%, #0a10330a 68%, #c9a84c80);--gloed-goud:#d9b95e52;--gloed-blauw:#1a6fdb57}.hero:before,.sec--dark:before,.sec--night:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background:radial-gradient(circle at 7% 13%,#fff 0,#ffffffe6 .6px,#0000 1.5px) 0 0/463px 389px,radial-gradient(circle at 23% 62%,#ffffffd9 0,#ffffffb3 .5px,#0000 1.2px) 0 0/463px 389px,radial-gradient(circle at 41% 27%,#f3df9df2 0,#f3df9dcc .7px,#0000 1.7px) 0 0/463px 389px,radial-gradient(circle at 58% 84%,#fffc 0,#fff9 .5px,#0000 1.2px) 0 0/463px 389px,radial-gradient(circle at 73% 9%,#ffffffe6 0,#ffffffb3 .6px,#0000 1.4px) 0 0/463px 389px,radial-gradient(circle at 88% 47%,#ffffffbf 0,#fff9 .5px,#0000 1.2px) 0 0/463px 389px,radial-gradient(circle at 96% 91%,#f3df9dd9 0,#f3df9db3 .6px,#0000 1.4px) 0 0/463px 389px,radial-gradient(circle at 15% 91%,#ffffffb3 0,#ffffff80 .5px,#0000 1.2px) 0 0/463px 389px,radial-gradient(circle at 12% 38%,#ffffffbf 0,#ffffff8c .5px,#0000 1.3px) 0 0/677px 547px,radial-gradient(circle at 51% 53%,#ffffffa6 0,#ffffff73 .4px,#0000 1.1px) 0 0/677px 547px,radial-gradient(circle at 81% 71%,#fff 0,#fffc .7px,#0000 1.6px) 0 0/677px 547px,radial-gradient(circle at 34% 6%,#fff9 0,#ffffff73 .4px,#0000 1.1px) 0 0/677px 547px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 55%,#00000059);mask-image:linear-gradient(#000 0 55%,#00000059)}.sec--dark:before,.sec--night:before{opacity:.32}.hero:after,.sec--dark:after,.sec--night:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.hero:after{background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/76px 76px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/76px 76px;-webkit-mask-image:radial-gradient(70% 62% at 76% 42%,#000 0,#0000 72%);mask-image:radial-gradient(70% 62% at 76% 42%,#000 0,#0000 72%)}.sec--dark,.sec--night{isolation:isolate}.sec--dark:after{background:radial-gradient(720px 420px at 92% 0,#1a6fdb33,#0000 68%),radial-gradient(620px 360px at 4% 100%,#d9b95e1a,#0000 70%),linear-gradient(90deg,#0000,#d9b95e80 50%,#0000) top/100% 1px no-repeat}.sec--night:after{background:radial-gradient(760px 380px at 50% 0,#d9b95e21,#0000 70%),radial-gradient(620px 360px at 100% 100%,#1a6fdb29,#0000 70%),linear-gradient(90deg,#0000,#d9b95e80 50%,#0000) top/100% 1px no-repeat}.hero{background:radial-gradient(900px 520px at 88% -6%, #d9b95e2b, transparent 62%), radial-gradient(900px 640px at 80% 52%, #1a6fdb33, transparent 64%), radial-gradient(900px 600px at -4% 104%, #1a6fdb33, transparent 62%), var(--navy);box-shadow:inset 0 -1px #d9b95e4d}.hero h1,.sec--dark h2,.sec--night h2{background:linear-gradient(#fff 35%,#c3d5fa 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hero .eyebrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff29;border-radius:20px;gap:12px;padding:9px 18px 9px 16px}.hero .eyebrow:before{background:var(--gold);opacity:1;border-radius:50%;block-size:8px;inline-size:8px;box-shadow:0 0 0 4px #d9b95e2e,0 0 14px #d9b95eb3}@media (max-width:560px){.hero .eyebrow{letter-spacing:.12em;padding-block:8px;font-size:.72rem}}.eyebrow:before{opacity:.9;background:linear-gradient(90deg,#0000,currentColor);inline-size:44px}.hero .eyebrow:before{background:var(--gold)}.hero__art{isolation:isolate}.hero__art:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 50% 52%,#1a6fdb66,#1a6fdb1f 55%,#0000);position:absolute;inset:-34% -26% -30%}.hero__art:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#0009,#0000 72%);block-size:46px;position:absolute;inset-block-end:-30px;inset-inline:6%}.hero__art .laptop{animation:9s ease-in-out infinite alternate zweef}@keyframes zweef{0%{transform:translateY(0)}to{transform:translateY(-9px)}}.laptop__lid{box-shadow:var(--shadow-lg), 0 0 0 1px #ffffff1a inset, 0 1px 0 #ffffff2e inset, 0 50px 100px -40px #1a6fdb8c;background:linear-gradient(165deg,#243064,#0d1632 46%,#0a1226)}.hero__art .laptop__screen{box-shadow:0 0 0 1px #00000080,0 0 40px #1a6fdb40}.header__in:before{background:linear-gradient(#0f1c3cf2,#070f22f5)}.header__in:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f3df9d8c,#0000);block-size:1px;position:absolute;inset-block-start:0;inset-inline:22px}.header:before{content:"";block-size:calc(var(--kop-h) + 30px);z-index:1;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition:opacity .3s;position:absolute;inset-block-start:0;inset-inline:0;-webkit-mask-image:linear-gradient(#000 0 58%,#0000);mask-image:linear-gradient(#000 0 58%,#0000)}.header.is-scrolled:before{opacity:1}.header__bestel{display:none}@media (min-width:1180px){.header__bestel{min-block-size:44px;color:var(--gold-hi);font:600 .94rem/1.15 var(--f-body);white-space:nowrap;transition:background .25s, border-color .25s, color .25s, transform .3s var(--ease);background:#d9b95e14;border:1px solid #d9b95e80;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:4px 16px;text-decoration:none;display:inline-flex}.header__bestel:hover{border-color:var(--gold);background:#d9b95e2e;transform:translateY(-1px)}.header__bestel-tag{letter-spacing:.13em;text-transform:uppercase;color:var(--gold);font-size:.68rem;line-height:1.1}.header[data-bestellen=open] .header__bestel{color:var(--ink);background:linear-gradient(#f6e7b0,#e2c36c 50%,#c39a3d);border-color:#0000;min-block-size:44px;padding-inline:22px;box-shadow:inset 0 1px #fff9,0 12px 26px -12px #d9b95ecc}.header[data-bestellen=open] .header__demo{color:var(--on-dark);box-shadow:none;background:0 0;border-color:#ffffff3d}.header[data-bestellen=open] .header__demo .header__arrow{color:#fff;background:#ffffff24}.nav a{white-space:nowrap;padding-inline:12px;font-size:.96rem}}@media (min-width:1340px){.nav a{padding-inline:14px;font-size:1rem}.header__in{inline-size:min(100% - 32px,1320px)}}@media (min-width:1180px) and (max-width:1239px){.nav a{padding-inline:9px;font-size:.93rem}.header__in{gap:10px}}@media (min-width:1180px) and (max-width:1339px){.header__demo{padding-inline:18px}.header__demo .header__arrow{display:none}}.mnav .btn+.btn{margin-block-start:14px}.mnav .btn--line{color:var(--on-dark)}@media (min-width:1060px) and (max-width:1179px){.nav{display:none}.burger{display:inline-grid!important}.mnav{display:none}.mnav[data-open=true]{display:block!important}.header__demo{display:none}}.sec{isolation:isolate}.sec:not(.sec--dark):not(.sec--night):not(.sec--white){background-image:radial-gradient(900px 420px at 100% 0,#d9b95e1c,#0000 66%),radial-gradient(760px 420px at 0 100%,#1a6fdb08,#0000 70%);background-color:var(--paper)}.sec--white{background-image:linear-gradient(#f6f4eef2,#0000 150px),radial-gradient(760px 380px at 88% 0,#1a6fdb0e,#0000 70%);background-color:var(--white);box-shadow:inset 0 1px #0a10330d}.sec-head h2+.lead{margin-block-start:24px}.benefits{counter-reset:voordeel;border-block-start:0}.benefit{counter-increment:voordeel;border-block-end:0;border-block-start:1px solid var(--line);padding-block:38px 40px;transition:border-color .35s;position:relative}.benefit:before{content:counter(voordeel, decimal-leading-zero);content:counter(voordeel, decimal-leading-zero) / "";font:600 .8rem/1 var(--f-body);letter-spacing:.18em;color:var(--gold-ink);margin-block-end:16px;display:block}.benefit:after{content:"";background:linear-gradient(90deg, var(--gold), transparent);block-size:2px;inline-size:56px;transition:inline-size .5s var(--ease);position:absolute;inset-block-start:-1px;inset-inline-start:0}.benefit:hover:after{inline-size:100%}.card{isolation:isolate;background:linear-gradient(#fff,#fdfbf5);border-color:#0a103314;box-shadow:inset 0 1px #fff,0 1px 2px #0a10330d,0 30px 60px -34px #0a103366}.card:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:var(--rand-goud-licht);-webkit-mask-composite:xor;opacity:.75;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.card--link{transition:transform .4s var(--ease), box-shadow .4s var(--ease)}.card--link:hover{transform:translateY(-6px);box-shadow:inset 0 1px #fff,0 2px 4px #0a10330f,0 44px 70px -34px #0a103380,0 0 0 1px #c9a84c59}.card--link:hover:before{opacity:1}.card .ico{background:radial-gradient(circle at 30% 24%,#fffef8,#f6ecd0 70%);border-color:#c9a84cbf;box-shadow:0 0 0 6px #d9b95e1a,0 10px 22px -10px #b8923a8c}.card--link .more svg{transition:transform .3s var(--ease)}.card--link:hover .more svg{transform:translate(4px)}.card--dark,.tour__note,.loop-steps li,.tour__tab{background:var(--glas);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card--dark{border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14,0 30px 60px -36px #000000b3}.card--dark:before{background:var(--rand-goud);opacity:.8}.tour__tab{transition:background .3s, border-color .3s, color .3s, transform .3s var(--ease)}.tour__tab:hover{transform:translate(3px)}.tour__tab[aria-selected=true]{background:linear-gradient(#d9b95e29,#d9b95e0d);box-shadow:0 0 0 1px #d9b95e40,0 14px 30px -18px #d9b95e99}.tour__note{border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14}.tour__stage .laptop__lid{box-shadow:var(--shadow-lg), 0 0 0 1px #ffffff1a inset, 0 50px 100px -44px #1a6fdb99}.loop-steps{gap:16px}.loop-steps li{transition:transform .4s var(--ease), border-color .4s, box-shadow .4s;border:1px solid #ffffff1c;border-radius:22px;padding:22px 20px 12px;box-shadow:inset 0 1px #ffffff12}.loop-steps li:hover{border-color:#d9b95e8c;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff17,0 26px 50px -30px #d9b95e8c}.loop-steps small{letter-spacing:0;background:radial-gradient(circle at 30% 25%,#f3df9d47,#d9b95e0f);border:1px solid #d9b95eb3;border-radius:50%;place-items:center;block-size:30px;inline-size:30px;margin-block-end:14px;font-size:.8rem;font-weight:600;display:inline-grid}.loop__node--on{filter:drop-shadow(0 0 8px #d9b95ecc)}.loop{filter:drop-shadow(0 20px 40px #d9b95e1f)}.price-item{transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:linear-gradient(#fff,#fcfaf3);border-color:#0a103317;position:relative;overflow:hidden}.price-item:after{content:"";pointer-events:none;background:radial-gradient(circle,#d9b95e1c,#0000 68%);border-radius:50%;block-size:200px;inline-size:200px;position:absolute;inset-block-start:-60px;inset-inline-end:-40px}.price-item:nth-child(-n+2){background:linear-gradient(180deg, #fff, #fffcf2) padding-box, var(--rand-goud-licht) border-box;border:1px solid #0000}.price-item:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.price-item__v{background:linear-gradient(180deg, var(--ink) 30%, #2b3a78);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.first-invoice{background:linear-gradient(180deg, #fff, #fffcf2) padding-box, var(--rand-goud-licht) border-box;box-shadow:var(--shadow);border:1px solid #0000}.price-cta{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-block-start:36px;display:flex}.btn{position:relative;overflow:hidden}.btn--gold{background:linear-gradient(#f8eab8 0%,#e4c670 46%,#c39a3d 100%);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #78550a47,0 16px 34px -14px #d9b95ecc,0 2px 5px #050d1a47}.btn--gold:hover{box-shadow:inset 0 1px #fffc,inset 0 -1px #78550a47,0 22px 44px -14px #d9b95ef2,0 2px 5px #050d1a47}.btn--gold:after{content:"";pointer-events:none;transition:transform .75s var(--ease);background:linear-gradient(110deg,#0000 32%,#ffffff80 50%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.btn--gold:hover:after{transform:translate(130%)}.btn--gold:active{transform:translateY(0)}.btn--line{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff14}.btn--line:hover{border-color:var(--gold);background:#d9b95e1a;transform:translateY(-2px)}.btn--line-ink{background:#fff9}.btn--soon{color:var(--gold-hi);background:#d9b95e14;border-color:#d9b95e8c}.btn--soon:before{content:"";background:var(--gold);border-radius:50%;flex:none;block-size:8px;inline-size:8px;box-shadow:0 0 0 4px #d9b95e33}.sec:not(.sec--dark):not(.sec--night) .btn--soon{color:var(--ink);border-color:var(--gold-line);background:#d9b95e1f}.sec:not(.sec--dark):not(.sec--night) .btn--soon:hover{background:#d9b95e38}.btn-row .btn--soon{white-space:normal;text-align:center;line-height:1.25}.video{box-shadow:0 0 0 1px #d9b95e1f, 0 50px 100px -46px #1a6fdba6, var(--shadow-lg);border-color:#ffffff1f}.faq summary:after{transition:transform .3s var(--ease), background .3s;background:linear-gradient(#fffef8,#f6ecd0)}.faq details[open]{background:linear-gradient(#d9b95e12,#0000 70%)}.faq details[open] summary{color:var(--ink)}.cta-band:after{background:radial-gradient(640px 320px at 50% 0,#d9b95e29,#0000 70%),radial-gradient(600px 320px at 100% 100%,#1a6fdb2e,#0000 70%),linear-gradient(90deg,#0000,#d9b95e99 50%,#0000) top/100% 1px no-repeat}.cta-ring{filter:drop-shadow(0 0 22px #d9b95e73)}.footer{background:radial-gradient(800px 320px at 12% 0, #1a6fdb1a, transparent 70%), radial-gradient(700px 300px at 92% 0, #d9b95e12, transparent 70%), var(--night);position:relative}.footer:before{content:"";background:linear-gradient(90deg,#0000,#d9b95e8c 50%,#0000);block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}@media (prefers-reduced-motion:reduce){.hero__art .laptop{animation:none}.btn--gold:after{display:none}.card--link,.card--link:hover,.loop-steps li,.loop-steps li:hover,.price-item,.tour__tab,.benefit:after{transition:none;transform:none}.header:before{transition:none}}@media (forced-colors:active){.hero h1,.sec--dark h2,.sec--night h2,.price-item__v{-webkit-text-fill-color:currentColor;color:canvastext;background:0 0}}@media print{.hero:before,.hero:after,.sec--dark:before,.sec--dark:after,.sec--night:before,.sec--night:after,.header:before,.hero__art:before,.hero__art:after{display:none!important}.hero h1,.sec--dark h2,.sec--night h2,.price-item__v{-webkit-text-fill-color:currentColor!important;background:0 0!important}.hero__art .laptop{animation:none}.btn--gold:after{display:none}}
