: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;background-image:var(--korrel);opacity:.1;background-size:180px 180px;position:absolute;inset:0}.sec--dark:before,.sec--night:before{opacity:.075}.hero:after,.sec--dark:after,.sec--night:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.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 .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)}.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(--on-dark-2);font:500 .95rem/1 var(--f-body);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.header__bestel:hover{color:var(--gold-hi);background:#ffffff12}.header__bestel-naam{order:1}.header__bestel-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border:1px solid #d9b95e73;border-radius:999px;order:2;padding:4px 8px 3px;font-size:.62rem;line-height:1}.header[data-bestellen=open] .header__bestel-naam{color:var(--gold-hi)}.nav a{white-space:nowrap;padding-inline:12px;font-size:.96rem}}@media (min-width:1180px) and (max-width:1339px){.header__bestel{padding:0 8px}.header__bestel-tag{clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.header[data-bestellen=dicht] .header__bestel-naam:before{content:"";background:var(--gold);vertical-align:middle;border-radius:50%;block-size:6px;inline-size:6px;margin-inline-end:8px;display:inline-block}}@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){.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){.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{display:none!important}.price-item__v{-webkit-text-fill-color:currentColor!important;background:0 0!important}.btn--gold:after{display:none}}
:root{--korrel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.2 -0.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--f-serif:var(--font-serif), Georgia, "Times New Roman", serif;--goud-metaal:linear-gradient(180deg, #f8eab8 0%, #e4c670 46%, #c39a3d 100%);--goud-tekst:linear-gradient(180deg, #fbefc4 0%, #e8cb77 50%, #cba444 100%);--kaart-rand:linear-gradient(145deg, #c9a84cb3, #0a10330f 40%, #c9a84c66)}.accent{font-family:var(--f-serif);letter-spacing:-.015em;color:var(--gold-ink);padding-inline:.02em .06em;font-size:1.08em;font-style:italic;font-weight:400}.hero .accent,.sec--dark .accent,.sec--night .accent,.cta-band .accent,.prijs__kaart .accent{color:var(--gold);background:var(--goud-tekst);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero h1,.sec--dark h2,.sec--night h2,.sec--dark h3{color:var(--white)}.kop-regel{text-wrap:balance;display:block}.kop-regel+.kop-regel{color:#f4f6fbc7}.hero--home .kop-regel+.kop-regel{letter-spacing:-.02em;max-inline-size:18em;margin-block-start:.55em;font-size:.6em;font-weight:500;line-height:1.14}.anker{block-size:0;inline-size:0;display:block;overflow:hidden}.sec-head h2{max-inline-size:18ch}.sec-head .lead{max-inline-size:52ch}.btn--groot{min-block-size:60px;padding-inline:36px;font-size:1.05rem}.tekstlink{min-block-size:44px;color:var(--on-dark);text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:7px;align-items:center;font-weight:600;text-decoration-thickness:1px;transition:color .25s;display:inline-flex}.tekstlink:hover{color:var(--gold-hi)}.keten-sec,.bento-sec,.tour-sec,.film-sec,.betalen-sec,.prijs-sec,.vertrouwen-sec,.faq-sec,.cta-band{content-visibility:auto}.keten-sec{contain-intrinsic-size:auto 3100px}.bento-sec{contain-intrinsic-size:auto 3300px}.tour-sec{contain-intrinsic-size:auto 975px}.film-sec{contain-intrinsic-size:auto 890px}.betalen-sec{contain-intrinsic-size:auto 1550px}.prijs-sec{contain-intrinsic-size:auto 1430px}.vertrouwen-sec{contain-intrinsic-size:auto 1770px}.faq-sec{contain-intrinsic-size:auto 1000px}.cta-band{contain-intrinsic-size:auto 580px}@media (min-width:700px){.keten-sec{contain-intrinsic-size:auto 4100px}.bento-sec{contain-intrinsic-size:auto 2440px}.tour-sec{contain-intrinsic-size:auto 1130px}.film-sec{contain-intrinsic-size:auto 1055px}.betalen-sec{contain-intrinsic-size:auto 1420px}.prijs-sec{contain-intrinsic-size:auto 1070px}.vertrouwen-sec{contain-intrinsic-size:auto 1220px}.faq-sec{contain-intrinsic-size:auto 925px}.cta-band{contain-intrinsic-size:auto 530px}}@media (min-width:1000px){.keten-sec{contain-intrinsic-size:auto 3600px}.bento-sec{contain-intrinsic-size:auto 1710px}.tour-sec{contain-intrinsic-size:auto 1245px}.film-sec{contain-intrinsic-size:auto 875px}.betalen-sec{contain-intrinsic-size:auto 1200px}.prijs-sec{contain-intrinsic-size:auto 1050px}.vertrouwen-sec{contain-intrinsic-size:auto 1280px}.faq-sec{contain-intrinsic-size:auto 865px}.cta-band{contain-intrinsic-size:auto 650px}}.toestel{position:relative;container-type:inline-size}.toestel__kast{background:linear-gradient(160deg,#2b3668,#0d1633 42%,#080f24);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff38,0 38px 70px -34px #000000b3,0 24px 60px -34px #1a6fdb99}.toestel__scherm{background:var(--white);position:relative;overflow:hidden}.toestel__scherm img{object-fit:cover;object-position:top;block-size:100%;inline-size:100%;max-inline-size:none;display:block}.toestel--tablet .toestel__kast{border-radius:3.4cqw;padding:1.5cqw}.toestel--tablet .toestel__scherm{aspect-ratio:1180/820;border-radius:2.2cqw}.toestel--telefoon .toestel__kast{border-radius:14cqw;padding:3.4cqw}.toestel--telefoon .toestel__scherm{aspect-ratio:390/844;border-radius:11cqw}.toestel--telefoon .toestel__kast:before{content:"";z-index:2;background:#060b1c;border-radius:4cqw;block-size:6.4cqw;inline-size:24cqw;margin-inline:auto;position:absolute;inset-block-start:5.6cqw;inset-inline:0}.hero--home{padding-block:calc(var(--kop-h) + clamp(24px, 4vw, 60px)) clamp(40px, 6vw, 80px)}.hero__wrap{position:relative}.hero__grid{align-items:center;gap:clamp(40px,5vw,64px)}@media (min-width:1000px){.hero__grid{grid-template-columns:minmax(0,4.7fr) minmax(0,7fr)}}.hero--home h1{letter-spacing:-.04em;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(2.5rem,5vw,5rem);line-height:1}@media (max-width:480px){.hero--home h1{font-size:clamp(2.1rem,10vw,2.6rem)}}.hero--home .eyebrow{margin-block-end:26px}.hero--home .lead{max-inline-size:40ch;margin-block-start:28px}.hero__acties{flex-wrap:wrap;align-items:center;gap:12px 30px;margin-block-start:38px;display:flex}.hero__tekst .try-note{max-inline-size:46ch;margin-block-start:14px;font-size:.88rem}.hero__note{color:var(--muted-dark);margin-block-start:clamp(30px,5vw,52px);font-size:.84rem}.hero-beeld{isolation:isolate;aspect-ratio:1.06;inline-size:100%;position:relative}@media (min-width:1000px){.hero-beeld{inline-size:calc(100% + clamp(0px,6vw,96px))}}.hero-beeld__gloed{z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 46% 46%,#1a6fdb66,#1a6fdb1a 58%,#0000),radial-gradient(closest-side at 80% 16%,#d9b95e38,#0000 64%);position:absolute;inset:-16% -12% -20% -10%}.hero-beeld__laag{position:absolute}.hero-beeld__laag--tablet{z-index:1;inline-size:84%;inset-block-start:2%;inset-inline-start:0}.hero-beeld__laag--handtekening{z-index:2;inline-size:26%;inset-block-end:-1%;inset-inline-start:38%}.hero-beeld__laag--factuur{z-index:3;inline-size:30%;inset-block-end:6%;inset-inline-end:0}.hero-beeld .toestel--tablet{transform-origin:70%;transform:perspective(2000px)rotateY(-8deg)rotateX(3deg)}.hero-beeld .toestel--telefoon{transform:perspective(1600px)rotateY(-6deg)rotate(-1.5deg)}.hero-beeld__laag--factuur .toestel--telefoon{transform:perspective(1600px)rotateY(-6deg)rotate(1.2deg)}@keyframes laag-omhoog{to{transform:translateY(var(--dy,0px))}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.hero-beeld__laag{animation:linear both laag-omhoog;animation-timeline:scroll(root);animation-range:0 640px}.hero-beeld__laag--tablet{--dy:-14px}.hero-beeld__laag--handtekening{--dy:-44px}.hero-beeld__laag--factuur{--dy:-76px}}}.keten-sec{padding-block-end:clamp(48px,8vw,100px);overflow-x:clip}.keten{gap:44px;display:grid}.keten__stappen{gap:56px;margin:0;padding:0;list-style:none;display:grid}.keten__stap{padding-block-start:6px;position:relative}.keten__nr{font:600 .82rem/1 var(--f-body);letter-spacing:.18em;color:var(--gold-ink);margin-block-end:14px;display:block}.keten__stap h3{margin-block-end:14px;font-size:clamp(1.9rem,3.2vw,2.7rem)}.keten__stap p{color:var(--text-2);max-inline-size:44ch}.keten__meer{margin-block-start:8px}.keten__mob{margin-block-start:28px;padding-block-end:10%}.keten__podium{display:none}.samenstelling{position:relative}.samenstelling--duo .toestel--tablet{inline-size:86%}.samenstelling .toestel--telefoon{inline-size:25%;position:absolute;inset-block-end:-9%;inset-inline-end:0}.samenstelling .toestel--tablet .toestel__kast{box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff38,0 40px 70px -36px #0a103399}.keten__stap[data-stap="1"] .samenstelling .toestel--telefoon,.keten__stap[data-stap="3"] .samenstelling .toestel--telefoon,.keten__stap[data-stap="4"] .samenstelling .toestel--telefoon{inline-size:24%}@media (min-width:1000px){.keten{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(48px,6vw,88px)}.keten__stappen{gap:0}.keten__stap{flex-direction:column;justify-content:center;min-block-size:66vh;display:flex}.keten__stap h3,.keten__stap p{transition:color .4s ease-out}.keten__stap[data-actief=nee] h3,.keten__stap[data-actief=nee] p:not(.keten__meer){color:var(--muted)}.keten__stap:last-child{min-block-size:78vh}.keten__mob{display:none}.keten__podium{block-size:calc(100vh - var(--kop-h) - 3vh);align-self:start;place-items:center;display:grid;position:sticky;inset-block-start:calc(var(--kop-h) + 1vh)}.keten__kader{aspect-ratio:1.34;inline-size:100%;max-inline-size:800px;position:relative}.keten__kader:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#d9b95e33,#0000 70%);position:absolute;inset:-6% -8%}.keten__scherm{opacity:0;pointer-events:none;align-content:center;transition:opacity .45s ease-out,transform .45s ease-out;display:grid;position:absolute;inset:0;transform:translateY(14px)scale(.985)}.keten__scherm[data-actief=ja]{opacity:1;pointer-events:auto;transform:none}.keten__punten{justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset-block-end:-4%;inset-inline:0}.keten__punten li{background:#0a103329;border-radius:4px;block-size:4px;inline-size:34px;transition:background .4s,inline-size .4s}.keten__punten li span{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.keten__punten li[data-gedaan=ja]{background:#c9a84c8c}.keten__punten li[data-actief=ja]{background:var(--goud-metaal);inline-size:56px}}@media (min-width:1000px) and (max-height:760px){.keten__kader{max-inline-size:640px}}.bento{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.bento__kaart{border-radius:var(--radius);isolation:isolate;min-inline-size:0;transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:linear-gradient(#fff,#fcfaf4);border:1px solid #0a103314;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 2px #0a10330d,0 30px 60px -38px #0a103373}.bento__kaart:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:var(--kaart-rand);-webkit-mask-composite:xor;opacity:.7;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)}.bento__kaart:hover{transform:translateY(-5px);box-shadow:inset 0 1px #fff,0 2px 4px #0a10330f,0 46px 70px -36px #0a103380}.bento__kaart:hover:before{opacity:1}.bento__visual{background:radial-gradient(420px 220px at 90% 0,#d9b95e2e,#0000 70%),linear-gradient(#f3efe4,#f9f6ee);border-block-end:1px solid #0a10330f;align-items:center;min-block-size:190px;padding:22px 22px 0;display:grid;position:relative;overflow:hidden}.bento__tekst{flex-direction:column;flex:1;padding:24px 26px 28px;display:flex}.bento__tekst h3{margin-block-end:10px;font-size:1.4rem}.bento__tekst p{color:var(--text-2)}.bento__meer{color:var(--gold-ink);align-items:center;gap:8px;min-block-size:44px;margin-block-start:auto;padding-block-start:18px;font-weight:600;text-decoration:none;display:inline-flex}.bento__meer:after{content:"";z-index:4;position:absolute;inset:0}.bento__meer svg{block-size:16px;inline-size:16px;transition:transform .3s var(--ease)}.bento__kaart:hover .bento__meer svg{transform:translate(4px)}.bento__meer:focus-visible{outline-offset:-3px}.bento__alle{margin-block-start:30px}.mini-beeld{border:1px solid #0a10331a;border-block-end:0;border-radius:14px 14px 0 0;block-size:auto;inline-size:100%;display:block;box-shadow:0 18px 40px -24px #0a103380}.mini-beeld--hoog{inline-size:min(78%,300px);margin-inline:auto}.mini-stapel{align-self:end;gap:10px;display:grid}.mini-stapel .mini-beeld:last-child{inline-size:88%;margin-inline-start:auto}.mini-keten{align-content:center;gap:22px;padding-block-end:22px;display:grid}.mini-keten__bedrag{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.mini-keten__bedrag b{font:600 clamp(1.8rem, 3vw, 2.4rem)/1 var(--f-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, var(--ink) 30%, #3a4a8a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mini-keten__bedrag small{color:var(--muted);font-size:.86rem}.mini-keten ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mini-keten li{text-align:center;color:var(--text-2);justify-items:center;gap:10px;font-size:.7rem;font-weight:500;display:grid;position:relative}.mini-keten li span{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.mini-keten li:before{content:"";background:var(--goud-metaal);z-index:1;border-radius:50%;block-size:16px;inline-size:16px;box-shadow:0 0 0 5px #d9b95e33}.mini-keten li:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--gold-line), #c9a84c59);block-size:2px;inline-size:100%;position:absolute;inset-block-start:7px;inset-inline-start:50%}.mini-lagen{align-self:center;gap:10px;margin:0;padding:0 0 22px;list-style:none;display:grid}.mini-lagen li{background:var(--white);color:var(--ink);border:1px solid #0a103317;border-radius:14px;align-items:center;gap:12px;margin-inline-start:calc(var(--i,0) * 18px);padding:13px 16px;font-size:.95rem;font-weight:600;display:flex;box-shadow:0 14px 30px -22px #0a103380}.mini-lagen__punt{background:var(--goud-metaal);border-radius:50%;flex:none;block-size:10px;inline-size:10px;box-shadow:0 0 0 4px #d9b95e38}.mini-timer{align-content:center;justify-items:center;gap:4px;padding-block-end:22px;display:grid;position:relative}.mini-timer__ring{background:conic-gradient(#c39a3d,#f1dc92 70%,#c9a84c2e 70%);border-radius:50%;block-size:118px;inline-size:118px;position:absolute;inset-block-start:4px;-webkit-mask:radial-gradient(circle,#0000 52px,#000 53px);mask:radial-gradient(circle,#0000 52px,#000 53px)}.mini-timer b{font:600 1.9rem/1 var(--f-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);margin-block-start:44px}.mini-timer small{color:var(--muted);margin-block-start:52px;font-size:.82rem}@media (min-width:700px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bento__kaart--keten,.bento__kaart--overzicht{grid-column:span 2}}@media (min-width:1000px){.bento{grid-template-columns:repeat(4,minmax(0,1fr))}.bento__kaart--keten,.bento__kaart--overzicht{grid-column:span 2}.bento__visual{min-block-size:230px}}.film-sec__grid{align-items:center;gap:40px;display:grid}.film-sec__lang{margin-block-start:26px}@media (min-width:1000px){.film-sec__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:72px}}.film-sec .video{box-shadow:0 0 0 1px #d9b95e24, 0 60px 120px -50px #1a6fdbb3, var(--shadow-lg)}.betalen__kaarten{gap:18px;display:grid}.betalen__kaart{border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#fff,#fcfaf4);border:1px solid #0a103317;padding:clamp(24px,3vw,36px)}.betalen__kaart h3{margin-block-end:12px;font-size:1.5rem}.betalen__kaart p{color:var(--text-2)}@media (min-width:800px){.betalen__kaarten{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}.merken{gap:18px;margin-block-start:34px;display:grid}.merken__rij{gap:14px;margin:0;padding:0;list-style:none;display:grid}.merk{background:var(--white);border:1px solid #0a10331a;border-radius:20px;align-content:center;gap:6px;min-block-size:96px;padding:20px 22px;display:grid}.merk__naam{font:600 1.45rem/1.1 var(--f-head);letter-spacing:-.02em;color:#5a647f}.merk__naam i{color:var(--gold-line);padding-inline:.1em;font-style:normal}.merk__label{color:var(--muted);font-size:.86rem}.merken__groep{background:var(--white);border:1px solid #0a10331a;border-radius:20px;padding:22px 22px 20px}.merken__titel{font:600 .78rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin-block-end:16px}.merken__lijst{flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.merk--klein{background:0 0;border:0;min-block-size:0;padding:0;display:block}.merk--klein .merk__naam{font-size:1.15rem}.merken__label{margin-block-start:16px}@media (min-width:800px){.merken__rij{grid-template-columns:repeat(3,minmax(0,1fr))}}.prijs-sec{padding-block:clamp(72px,9vw,130px)}.prijs{align-items:center;gap:40px;display:grid}.prijs__kaart{isolation:isolate;color:var(--on-dark);background:radial-gradient(520px 300px at 100% 0,#d9b95e33,#0000 70%),radial-gradient(480px 280px at 0 100%,#1a6fdb42,#0000 72%),linear-gradient(#0f1c42,#07122a);border-radius:34px;padding:clamp(26px,4vw,52px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 60px 100px -50px #07122acc}.prijs__kaart:before{content:"";z-index:-1;background-image:var(--korrel);opacity:.08;background-size:180px 180px;position:absolute;inset:0}.prijs__kaart:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(140deg,#f3df9de6,#d9b95e24 38%,#ffffff0f 62%,#d9b95e8c);padding:1px;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)}.prijs__bedragen{border-block-end:1px solid #d9b95e47;gap:22px;padding-block-end:28px;display:grid}.prijs__getal{font:600 clamp(3.4rem, 8vw, 5.6rem)/.95 var(--f-head);letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:var(--goud-tekst);-webkit-text-fill-color:transparent;color:var(--gold);-webkit-background-clip:text;background-clip:text;align-items:flex-start;gap:6px;display:flex}.prijs__getal span{letter-spacing:0;margin-block-start:.14em;font-size:.42em}.prijs__naam{color:var(--on-dark-2);margin-block-start:8px;font-size:1rem}.prijs__inbegrepen{padding-block:26px}.prijs__inbegrepen h3{font:600 .78rem/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-block-end:18px}.prijs__inbegrepen .checks li{color:var(--on-dark-2)}.prijs__inbegrepen .checks li:before{background:radial-gradient(circle, var(--gold) 0 3px, transparent 4px);border-color:#d9b95eb3}.prijs__acties{margin-block-start:6px}.prijs__klein{color:var(--muted-dark);max-inline-size:52ch;margin-block-start:22px;font-size:.88rem}.prijs__links{flex-wrap:wrap;gap:0 28px;margin-block-start:8px;display:flex}.prijs__links .link-arrow{color:var(--gold-hi)}.sec:not(.sec--dark):not(.sec--night) .prijs__kaart .btn--soon{color:var(--gold-hi);background:#d9b95e1a;border-color:#d9b95e99}.prijs__kop .lead{margin-block-start:22px}@media (min-width:600px){.prijs__bedragen{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.prijs__bedrag+.prijs__bedrag{border-inline-start:1px solid #d9b95e47;padding-inline-start:32px}}@media (min-width:1000px){.prijs{grid-template-columns:minmax(0,4.6fr) minmax(0,6.4fr);gap:clamp(48px,6vw,96px)}}.feiten{gap:14px;margin:0;padding:0;list-style:none;display:grid}.feit{border-radius:var(--radius);background:var(--glas);transition:transform .4s var(--ease), border-color .4s;border:1px solid #ffffff1a;padding:clamp(24px,3vw,34px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 30px 60px -40px #000000b3}.feit:hover{border-color:#d9b95e80;transform:translateY(-4px)}.feit__icoon{block-size:40px;inline-size:40px;color:var(--gold);stroke-width:1.6px;border:1px solid #d9b95e8c;border-radius:50%;margin-block-end:22px;padding:9px}.feit__getal{font:600 clamp(2.6rem, 6vw, 4.6rem)/1 var(--f-head);letter-spacing:-.04em;background:var(--goud-tekst);-webkit-text-fill-color:transparent;color:var(--gold);-webkit-background-clip:text;background-clip:text;padding-block-end:.06em}.feit__label{font:600 1.2rem/1.2 var(--f-head);letter-spacing:-.02em;color:var(--white);margin-block-start:8px}.feit__tekst{color:var(--on-dark-2);margin-block-start:8px;font-size:.97rem}@media (min-width:700px){.feiten{grid-template-columns:repeat(2,minmax(0,1fr))}.feit--1{grid-column:span 2}}@media (min-width:1000px){.feiten{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.feit--1,.feit--2,.feit--3{grid-column:span 2}.feit--4,.feit--5{grid-column:span 3}}.faq-sec__grid{gap:36px;display:grid}@media (min-width:1000px){.faq-sec__grid{grid-template-columns:minmax(0,4.6fr) minmax(0,7fr);align-items:start;gap:clamp(40px,5vw,80px)}.faq-sec__kop{position:sticky;inset-block-start:calc(var(--kop-h) + 24px)}}.faq-sec .faq summary{font-size:1.15rem}.faq-sec__kop h2{font-size:clamp(2rem,3.8vw,3.2rem)}.footer address a{text-underline-offset:3px;-webkit-text-decoration:underline #d9b95e80;text-decoration:underline #d9b95e80}.bento__kaart:focus-within{box-shadow:0 0 0 3px #d9b95e73,0 30px 60px -38px #0a103373}@media (prefers-reduced-motion:reduce){.keten__stap h3,.keten__stap p,.keten__scherm,.keten__punten li,.bento__kaart,.bento__meer svg,.feit{transition:none}.keten__scherm,.bento__kaart:hover,.feit:hover{transform:none}}@media (forced-colors:active){.accent,.prijs__getal,.feit__getal,.mini-keten__bedrag b{-webkit-text-fill-color:currentColor;color:canvastext;background:0 0}}@media print{.hero-beeld,.keten__podium{display:none!important}.keten__mob{display:block!important}.accent,.prijs__getal,.feit__getal,.mini-keten__bedrag b{-webkit-text-fill-color:currentColor!important;color:#000!important;background:0 0!important}}
