.hero--boiler,.bstory{--bs-sky:linear-gradient(180deg,#cbe4f7 0%,#dfeffa 38%,#f0f5f7 74%,var(--page) 100%);--bs-ink:#0b2545;--bs-ink-2:#1f4e79;--bs-ink-soft:#0b2545c7;--bs-ease:cubic-bezier(.33,1,.68,1)}.hero__boiler{display:none}.hero__boiler img{-webkit-user-drag:none;user-select:none;width:100%;max-width:none;height:auto;display:block}.hero--boiler .hero__grad{background-image:var(--bs-sky)}.hero--boiler .hero__scrim,.hero--boiler .hero__vignette{display:none}.hero--boiler .rating-chip{background:#06284bb3;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff2e,0 10px 22px -14px #06284b99}.hero--boiler .rating-chip:hover{background:#06284bcc}.hero--boiler .rating-chip__count{color:#ffffffe6}.hero--boiler .hero__title:before,.hero--boiler .hero__sub:before{display:none}.hero--boiler .hero__eyebrow{color:var(--bs-ink-2);filter:none}.hero--boiler .hero__display{color:var(--bs-ink);text-shadow:none}.hero--boiler .hero__lede,.hero--boiler .trust-item span{color:var(--bs-ink-soft);text-shadow:none}.hero--boiler .hero__message,.hero--boiler .hero__call{color:var(--bs-ink);text-shadow:none;filter:none}.hero--boiler .hero__fineprint{color:var(--bs-ink-soft);filter:none}.hero--boiler .hero__message a,.hero--boiler .hero__call a{color:var(--bs-ink);text-decoration-color:#0b254559}.hero--boiler .hero__message a:hover,.hero--boiler .hero__call a:hover{text-decoration-color:var(--bs-ink)}.hero--boiler .hero__badges .trust-item span{color:var(--bs-ink-soft)}.hero--boiler .hero__stack>.pcheck{background:#06284bc7;border-color:#ffffff38;box-shadow:inset 0 1px #fff3,0 30px 50px -30px #06284bbf}@keyframes bs-boiler-in{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hero--boiler .hero__boiler img{animation:1.3s cubic-bezier(.22,1,.36,1) .3s backwards bs-boiler-in}}.hero--boiler .hero__stack{position:relative}.hero--boiler .hero__boiler{display:block}.hero--boiler .hero__title,.hero--boiler .hero__sub,.hero--boiler .hero__actions{z-index:2;position:relative}.hero--boiler .hero__stack>.pcheck{z-index:3}@media (width<=1023px){.hero--boiler .hero__content{padding-top:76px}.hero--boiler .hero__upper{padding-top:20px}.hero--boiler .hero__stack{--tw:196px;--yh:152px;--sw:min(100vw - 60px,520px);--bw:min(280px,calc((var(--sw) + 6px - var(--tw) - 18px) / .498));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"chip chip""title boiler""sub sub""card card""actions actions";align-items:start;column-gap:0;max-width:520px;display:grid}.hero--boiler .hero__stack>.rating-chip{justify-self:start}.hero--boiler .hero__title{text-align:left;align-self:start;align-items:flex-start;margin-top:14px}.hero--boiler .hero__eyebrow{margin-bottom:8px;font-size:15px;line-height:21px}.hero--boiler .hero__display{font-size:42px;line-height:44px}.hero--boiler .hero__lead{display:block}.hero--boiler .hero__boiler{z-index:1;width:var(--bw);margin:max(4px,calc(var(--yh) - .503 * var(--bw))) calc(-6px - .173 * var(--bw)) calc(6px - .107 * var(--bw)) calc(18px - .329 * var(--bw));grid-area:boiler}.hero--boiler .hero__stack>.pcheck{justify-self:center;margin-top:0}.hero--boiler .hero__actions{justify-self:center}.hero--boiler:lang(nl) .hero__stack{--yh:173px}}@media (width<=359px){.hero--boiler .hero__stack{--tw:172px;--yh:136px}.hero--boiler:lang(nl) .hero__stack{--yh:155px}.hero--boiler .hero__eyebrow{font-size:14px;line-height:19px}.hero--boiler .hero__display{font-size:36px;line-height:38px}}@media (width>=1024px){.hero--boiler .hero__content{padding-top:104px}.hero--boiler .hero__upper{justify-content:flex-start;padding-top:32px}.hero--boiler .hero__stack{grid-template:"chip boiler""title boiler""card boiler""actions boiler""sub boiler"1fr/minmax(0,1fr) minmax(0,1fr)}.hero--boiler .hero__eyebrow{font-size:clamp(20px,1.8vw,26px)}.hero--boiler .hero__display{text-wrap:balance}.hero--boiler .hero__lede{display:none}.hero--boiler .hero__stack>.pcheck{align-self:start;max-width:440px;margin-top:32px}.hero--boiler .hero__actions{margin-top:22px}.hero--boiler .hero__sub{margin-top:18px}.hero--boiler .hero__boiler{grid-area:boiler;place-self:start center;width:min(100%,600px);margin-top:calc(64px - min(100%,600px)/16.9492)}.hero--boiler .hero__intro{text-align:center;max-width:640px;margin:56px auto 8px;padding-inline:12px;display:block}.js .hero--boiler .hero__intro.reveal{opacity:1;transition:none;transform:none}.hero--boiler .hero__intro-title{color:var(--charcoal);font-family:var(--font-display);font-size:40px;font-style:italic;font-weight:500;line-height:1.08}.hero--boiler .hero__intro p{color:var(--charcoal);margin-top:14px;font-size:18px;font-weight:500;line-height:1.7}}.bstory{padding:12px 12px 0;display:block}.bstory__card{background-image:var(--bs-sky);text-align:center;border-radius:24px;grid-template-columns:minmax(0,1fr);justify-items:center;padding:52px 0 36px;display:grid;position:relative;overflow:hidden}.bstory__copy{justify-items:center;width:100%;max-width:560px;padding:0 22px;display:grid}.bstory__title{color:var(--bs-ink);font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:40px;font-style:italic;font-weight:500;line-height:1.06}.bstory__caps{width:100%;margin-top:14px;display:grid}.bstory__intro,.bstory__steps li{color:var(--bs-ink);text-wrap:pretty;font-size:17px;font-weight:450;line-height:26px}.bstory__steps{counter-reset:bs-step;text-align:left;gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.bstory__steps li{counter-increment:bs-step}.bstory__steps li:before{content:"Step " counter(bs-step) " of 6";color:var(--bs-ink-2);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;line-height:18px;display:block}.bstory__steps:lang(nl) li:before{content:"Stap " counter(bs-step) " van 6"}.bstory__view{width:min(100% - 24px,460px);margin-top:22px;position:relative}.bstory__still,.bstory__video{width:100%;height:auto;display:block}.bstory__video,.bstory--video .bstory__still{display:none}.bstory--video .bstory__video{display:block}.bstory__labels{pointer-events:none;display:none;position:absolute;inset:0}.bstory.has-labels .bstory__labels{animation:bs-fade .5s var(--bs-ease) both;display:block}@keyframes bs-fade{0%{opacity:0}to{opacity:1}}.bstory-lab{width:0;height:0;position:absolute;top:0;left:0}.bstory-lab[hidden]{display:none}.bstory-lab__dot{z-index:1;background:#ef4a23;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;box-shadow:0 0 0 2px #fff,0 1px 5px #06284b73}.bstory-lab__line{transform-origin:0;background:#0b2545cc;height:1.5px;margin-top:-.75px;position:absolute;top:0;left:0}.bstory-lab__txt{color:var(--bs-ink);white-space:nowrap;background:#fffffff2;border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:650;line-height:16px;position:absolute;top:0;left:0;box-shadow:0 3px 10px -3px #06284b66}.bstory__play{z-index:2;width:44px;height:44px;color:var(--bs-ink);cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;display:none;position:absolute;bottom:6px;left:6px;box-shadow:0 6px 18px -8px #06284b8c}.bstory.can-play .bstory__play{display:grid}.bstory__play svg{width:18px;height:18px;display:none}.bstory:not(.is-playing):not(.is-ended) .bstory__play [data-icon=play],.bstory.is-playing .bstory__play [data-icon=pause],.bstory.is-ended:not(.is-playing) .bstory__play [data-icon=replay]{display:block}.bstory__play:focus-visible{outline:2px solid var(--bs-ink);outline-offset:3px}.bstory.is-blocked:not(.is-playing):not(.is-ended) .bstory__play{width:64px;height:64px;bottom:calc(50% - 32px);left:calc(50% - 32px)}.bstory.is-blocked:not(.is-playing):not(.is-ended) .bstory__play svg{width:24px;height:24px}.bstory__cta{justify-items:center;width:100%;margin-top:24px;padding:0 22px;display:grid}.bstory__price{color:var(--bs-ink);font-size:16px;line-height:24px}.bstory__price b{white-space:nowrap;font-weight:700}.bstory__book{width:100%;max-width:400px;margin-top:14px;display:block}.bstory__book .btn__face{padding:0 20px}.bstory__more{color:var(--bs-ink);text-underline-offset:3px;margin-top:12px;font-size:15px;font-weight:600;line-height:22px;text-decoration:underline #0b254559;display:inline-block}.bstory__more:hover{text-decoration-color:var(--bs-ink)}.bstory__more:focus-visible,.bstory__book:focus-visible{outline:2px solid var(--bs-ink);outline-offset:3px;border-radius:999px}@keyframes bs-cap-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bs-cap-out{0%{opacity:1}to{opacity:0}}@keyframes bs-hi{0%{opacity:.66}to{opacity:1}}@media (width<=1023px){.bstory--video .bstory__caps>*,.bstory--video .bstory__steps>li{grid-area:1/1}.bstory--video .bstory__steps{text-align:center;margin:0}.bstory--video .bstory-cap{opacity:0}.bstory--video .bstory-cap.is-on{opacity:1;animation:bs-cap-in .5s var(--bs-ease) backwards}.bstory--video .bstory-cap.is-off{animation:.22s ease-out both bs-cap-out}}@media (width>=1024px){.bstory{padding:24px 24px 0}.bstory__card{text-align:left;grid-template:"copy view""cta view"1fr/minmax(0,1fr) minmax(0,1.1fr);place-items:start;column-gap:clamp(40px,5vw,80px);padding:88px clamp(40px,6vw,96px)}.bstory__copy{grid-area:copy;justify-items:start;max-width:500px;padding:0}.bstory__title{font-size:clamp(44px,4.2vw,62px);line-height:1.04}.bstory__intro,.bstory__steps li{font-size:19px;line-height:29px}.bstory__steps li:before{margin-bottom:6px;font-size:12.5px}.bstory__view{grid-area:view;place-self:center;width:min(100%,560px);margin-top:0}.bstory__cta{grid-area:cta;justify-items:start;margin-top:30px;padding:0}.bstory--video .bstory-cap{opacity:.66}.bstory--video .bstory-cap.is-on{opacity:1;animation:bs-hi .4s var(--bs-ease) backwards}.bstory__book{width:auto}.bstory__book .btn__face{padding:0 44px}}
