:root{--red: #780000;--red-hover: #5a0000;--red-light: #D66B6B;--red-bright: #ff8a8a;--red-bg: rgba(120, 0, 0, .08);--dark: #111111;--dark-card: #1c1c1c;--light: #F2F2F2;--white: #ffffff;--text: #111111;--gray: #555555;--green: #1b4332;--green-mid: #4caf7d;--yellow: #F0A92C;--radius: 15px;--gap: 30px}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Manrope,Arial,Helvetica,sans-serif;font-weight:300;font-size:18px;color:var(--text);line-height:1.7;background:var(--light)}h1,h2,h3{font-family:Oswald,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.2}h1{font-size:60px;text-transform:uppercase;letter-spacing:.5px}h2{font-size:42px;text-transform:uppercase;letter-spacing:.5px}h3{font-size:22px}p{font-size:18px;color:var(--gray)}a{color:inherit}.container{max-width:1100px;margin:auto;padding:90px 25px}.center{text-align:center}.text-red{color:var(--red)}.text-rl{color:var(--red-light)}.text-yellow{color:var(--yellow)}.site-header{position:absolute;top:0;left:0;right:0;z-index:30;padding:28px 25px;display:flex}.site-header .logo-link{display:inline-flex}.site-header img{height:40px;width:auto;display:block}@media (max-width: 700px){.site-header{padding:20px}.site-header img{height:32px}}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--red);margin-bottom:12px;white-space:nowrap}.eyebrow .eyebrow-icon{height:13px;width:auto;display:inline-block;flex-shrink:0;object-fit:contain}.dark .eyebrow{color:#fff}.dash{width:50px;height:3px;background:var(--red);border:none;margin:18px auto 0}.dash-white{width:50px;height:3px;background:var(--white);border:none;margin:18px auto 0}.title-block{max-width:700px;margin:0 auto 50px}.title-block.left{margin:0 0 28px;text-align:left}.title-block.left .dash{margin:18px 0 0}.btn{display:inline-block;margin-top:25px;padding:16px 35px;background:var(--red);color:#fff!important;text-decoration:none;border-radius:8px;font-weight:700;transition:background .2s}.btn:hover{background:var(--red-hover)}.btn:focus-visible{outline:3px solid var(--red);outline-offset:3px}.dark{background:var(--dark);color:#fff}.dark h2,.dark h3{color:#fff}.dark p{color:#ddd}.dark li{color:#eee}.hero{position:relative;min-height:90vh;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,#000000d1,#00000085 40%,#0000 68%),url(/images/Hero.webp) center/cover}.hero-content{max-width:860px;text-align:left}.hero h1{color:#fff}.hero p{color:#fff;margin:20px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--gap)}.card{background:#fff;padding:32px;border-radius:var(--radius);box-shadow:0 8px 28px #00000014}.dark .card{background:var(--dark-card)}.dark .card h3{color:#fff}.dark .card p{color:#ddd}.problem-list{list-style:none;padding:0;margin:24px 0}.problem-list li{position:relative;padding-left:30px;margin-bottom:14px;font-family:Manrope,Arial,Helvetica,sans-serif;font-weight:300;font-size:18px;color:var(--gray)}.problem-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--red);font-weight:700}.solution-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px 40px}.solution-list li{position:relative;padding-left:26px;font-size:15px;color:#ddd}.solution-list li:before{content:"✓";position:absolute;left:0;top:1px;color:var(--white);font-weight:700}.solution-list li strong{display:block;font-size:15px;color:#fff;margin-bottom:1px}.testimonial-wrap{max-width:540px;margin:0 auto}.testimonial-card{background:var(--dark-card);padding:35px;border-radius:var(--radius);text-align:center;color:#fff}.testimonial-card h3{color:#fff}.testimonial-card p{color:#ddd}.testimonial-card iframe,.testimonial-card blockquote{width:100%!important;margin:20px 0!important}.verschil-wrap{display:grid;grid-template-columns:280px 1fr;gap:50px;align-items:start}.verschil-title-col{padding-top:8px}.verschil-title-col .dash-left{margin:18px 0 0}.verschil-rows{display:flex;flex-direction:column;gap:0}.verschil-header-row{display:grid;grid-template-columns:1fr 40px 1fr;gap:0;margin-bottom:8px}.verschil-header-row .col-head{padding:12px 18px;font-family:Oswald,Arial,sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:8px 8px 0 0}.col-head.bad{background:var(--red);color:#fff}.col-head.good{background:var(--green);color:#fff}.verschil-row{display:grid;grid-template-columns:1fr 40px 1fr;gap:0;border-bottom:1px solid rgba(255,255,255,.06)}.verschil-row:last-child{border-bottom:none}.verschil-cell{padding:16px 18px;font-size:15px;font-weight:300;line-height:1.55}.verschil-cell.bad{background:#7800002e;color:#eee}.verschil-cell.good{background:#1b433240;color:#eee}.verschil-arrow{display:flex;align-items:center;justify-content:center;background:var(--dark-card);color:#888;font-size:18px}.compare{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.card-yes{border-top:5px solid var(--green)}.card-no{border-top:5px solid var(--red)}.yes-list,.no-list{list-style:none;padding:0;margin:0}.yes-list li,.no-list li{position:relative;padding-left:30px;margin-bottom:14px;font-size:16px;font-weight:300;color:var(--gray)}.yes-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--green);font-weight:700;font-size:17px}.no-list li:before{content:"✕";position:absolute;left:0;top:0;color:var(--red);font-weight:700;font-size:15px}.card-yes h3{color:var(--green)}.card-no h3{color:var(--red)}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.split img{width:100%;border-radius:var(--radius);display:block}.desire-list{list-style:none;padding:0;margin:0}.desire-list li{position:relative;padding-left:28px;margin-bottom:14px;font-size:17px;color:#ddd}.desire-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--white);font-weight:700}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.pricing-table{width:100%;border-collapse:collapse;border-radius:var(--radius);overflow:hidden;box-shadow:0 8px 28px #00000014;background:#fff}.pricing-table colgroup col:first-child{width:42%}.pricing-table colgroup col{width:29%}.pricing-table thead tr{background:var(--dark)}.pricing-table thead th{padding:22px 24px;text-align:left;font-family:Manrope,sans-serif;font-weight:300;font-size:13px;color:#aaa}.pricing-table thead th.col-plan{font-family:Oswald,sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.5px;color:#fff;border-radius:0;vertical-align:bottom;padding-bottom:20px;text-align:center}.plan-title{display:block;margin-bottom:12px}.plan-price{display:block;font-family:Oswald,sans-serif;font-size:32px;font-weight:700;color:var(--red-bright);line-height:1;margin-bottom:4px}.plan-duration{display:block;font-size:16px;font-weight:300;color:#ccc;margin-bottom:8px;font-family:Manrope,sans-serif;text-transform:none;letter-spacing:normal}.plan-price-sub{display:block;font-size:12px;font-weight:300;color:#888;margin-bottom:10px;text-transform:none;letter-spacing:normal}.pricing-table tbody tr{border-bottom:1px solid #f0f0f0}.pricing-table tbody tr:last-child{border-bottom:none}.pricing-table tbody tr:hover{background:#fafafa}.pricing-table tbody td{padding:16px 24px;font-size:15px;font-weight:300;color:var(--gray);vertical-align:middle}.pricing-table tbody td.row-label{font-weight:500;color:var(--text);font-size:15px}.pricing-table tbody td.row-note{font-weight:500;font-size:15px;color:#999}.td-check{text-align:center}.td-check .icon-yes{color:var(--green-mid);font-size:18px;font-weight:700}.td-check .icon-diff{font-size:13px;font-weight:500;color:var(--text)}.td-check .icon-no{color:#ccc;font-size:20px}.pricing-table tbody tr.cat-row td{background:var(--light);font-family:Oswald,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--red);padding:10px 24px}.pricing-table tfoot tr{background:var(--dark)}.pricing-table tfoot td{padding:24px;text-align:center}.about-split{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:stretch;margin-bottom:70px}.photo-dash{width:60px;height:4px;background:var(--red);margin:0 auto 18px}.photo-dash.bottom{margin:18px auto 0}.timeline-wrap{position:relative;display:flex;flex-direction:column}.timeline-line{position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--red);transform:translate(-50%);z-index:0}.timeline-items{position:relative;z-index:1;flex:1;min-height:0}.timeline-item{position:absolute;width:58%;height:17%}.timeline-item.item-left{left:0}.timeline-item.item-right{right:0}.timeline-item:nth-child(1){top:0%;z-index:1}.timeline-item:nth-child(2){top:11.86%;z-index:2}.timeline-item:nth-child(3){top:23.71%;z-index:3}.timeline-item:nth-child(4){top:35.57%;z-index:4}.timeline-item:nth-child(5){top:47.43%;z-index:5}.timeline-item:nth-child(6){top:59.29%;z-index:6}.timeline-item:nth-child(7){top:71.14%;z-index:7}.timeline-item:nth-child(8){top:83%;z-index:8}.timeline-item img{width:100%;height:100%;object-fit:cover;object-position:center 20%;border-radius:var(--radius);display:block;border:3px solid var(--light);box-shadow:0 10px 26px #00000047}.timeline-placeholder{width:100%;height:100%;border-radius:var(--radius);border:2px dashed var(--red-light);background:#7800000f;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px}.timeline-placeholder span{font-family:Oswald,Arial,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--red);line-height:1.4}.videos-wrap{position:relative}.videos-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:60px}.videos-grid:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:linear-gradient(to bottom,rgba(120,0,0,0) 0%,var(--red) 12%,var(--red) 88%,rgba(120,0,0,0) 100%)}.video-divider-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:var(--red);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px #00000073;z-index:2}.video-divider-badge img{width:30px;height:auto;display:block}.video-card{background:var(--dark-card);border-radius:var(--radius);padding:28px;border-top:4px solid var(--red);box-shadow:0 8px 28px #00000040}.video-card h3{margin:0 0 4px;color:#fff}.video-card .video-sub{font-size:14px;color:#aaa;margin:0 0 16px}.video-frame{border-radius:10px;overflow:hidden;line-height:0}.video-card iframe{width:100%;aspect-ratio:16 / 9;border:none;display:block}details{background:#fff;padding:20px 22px;margin-bottom:12px;border-radius:10px;box-shadow:0 4px 18px #0000000d}summary{cursor:pointer;font-weight:600}.final{position:relative;overflow:hidden;background:var(--red);text-align:center}.final:before{content:"";position:absolute;right:-70px;bottom:-60px;width:320px;height:320px;background:url(/images/Berg_rood_Berg_Wit.png) no-repeat center / contain;opacity:.12;pointer-events:none}.final .container{position:relative;z-index:1}.final h2,.final p{color:#fff}.final .btn{background:#fff;color:var(--red)!important}.final .btn:hover{background:#eee}.final .btn:focus-visible{outline:3px solid #fff}.final .subtext{font-size:14px;color:#fdd;margin-top:10px}footer{background:#080808;color:#fff;text-align:center;box-sizing:border-box;height:140px;padding:5px 0;display:flex;align-items:center;justify-content:center}footer .footer-logo{height:100%;width:auto;display:block}footer a{color:#ccc}@media (max-width: 700px){h1{font-size:36px}h2{font-size:28px}.hero{background:linear-gradient(#000000b3,#000000d9),url(/images/Hero.webp) center/cover}.hero-content{text-align:center;margin:0 auto}.hero p{margin-left:auto;margin-right:auto}.compare,.split{grid-template-columns:1fr;gap:24px}.split>*:last-child{order:-1}.split img{max-width:340px;margin:0 auto}.desire-list li{text-align:left}.title-block.left{text-align:center}.title-block.left .dash{margin:18px auto 0}.verschil-wrap{grid-template-columns:1fr;gap:28px}.verschil-title-col{text-align:center}.verschil-title-col .dash-left{margin:18px auto 0}.verschil-row,.verschil-header-row{grid-template-columns:1fr}.verschil-header-row{margin-bottom:20px}.verschil-header-row .col-head.bad{border-radius:var(--radius) var(--radius) 0 0}.verschil-header-row .col-head.good{border-radius:0 0 var(--radius) var(--radius)}.verschil-rows{gap:14px}.verschil-row{border-bottom:none;border-radius:var(--radius);overflow:hidden;box-shadow:0 6px 16px #00000040}.verschil-arrow{display:flex;height:26px;font-size:0}.verschil-arrow:before{content:"↓";font-size:16px}.about-split{grid-template-columns:1fr;gap:32px}.timeline-wrap{display:block}.timeline-line{display:none}.timeline-items{position:static;display:flex;flex-direction:column;flex:none;height:auto}.timeline-item{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:82%!important;align-self:center!important;aspect-ratio:4 / 5;height:auto!important;margin-top:-30px!important}.timeline-item:first-child{margin-top:0!important}.videos-grid{grid-template-columns:1fr;gap:50px}.videos-grid:before,.video-divider-badge{display:none}.table-scroll{margin:0 -25px;padding:0 25px;width:calc(100% + 50px)}.pricing-table{min-width:560px}.pricing-table thead th.col-plan{font-size:13px}.plan-price{font-size:24px}.pricing-table tbody td{padding:12px 14px;font-size:14px}.pricing-table tbody td.row-label{font-size:14px}.pricing-table tfoot td{padding:16px 14px}footer{height:90px}}html{scroll-behavior:smooth;scroll-padding-top:90px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.reveal--in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.reveal,.hero-content{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}.hero-content{opacity:0;transform:translateY(18px)}.hero-content--in{animation:heroIn .8s ease .1s forwards}@keyframes heroIn{to{opacity:1;transform:translateY(0)}}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;padding:22px 25px;background:transparent;transition:background .3s ease,padding .3s ease,box-shadow .3s ease}.site-header--scrolled{background:#111111eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:14px 25px;box-shadow:0 4px 20px #00000040}.site-header-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:center}.btn-nav{margin-top:0;padding:11px 22px;font-size:14px}@media (max-width: 700px){.site-header{padding:16px 20px}.site-header--scrolled{padding:12px 20px}.btn-nav{padding:9px 16px;font-size:13px}}.btn{transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000040}.btn:active{transform:translateY(0)}.final .btn:hover{box-shadow:0 10px 24px #00000059}.card,.video-card,.testimonial-card{transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0000001f}.dark .card:hover,.video-card:hover,.testimonial-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #00000073}.timeline-item img{transition:transform .4s ease,box-shadow .4s ease}.timeline-item:hover img{transform:scale(1.03);box-shadow:0 14px 32px #0006}.verschil-row{transition:background .2s ease}.verschil-row:hover .verschil-cell.good{background:#1b433266}.verschil-row:hover .verschil-cell.bad{background:#78000047}.floating-cta{position:fixed;right:22px;bottom:22px;z-index:90;background:var(--red);color:#fff!important;text-decoration:none;font-weight:700;font-size:15px;padding:15px 24px;border-radius:50px;box-shadow:0 10px 28px #00000059;opacity:0;transform:translateY(16px) scale(.94);pointer-events:none;transition:opacity .3s ease,transform .3s ease,background .2s ease}.floating-cta--visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.floating-cta:hover{background:var(--red-hover);transform:translateY(-3px) scale(1.03)}@media (max-width: 700px){.floating-cta{right:16px;bottom:16px;padding:13px 18px;font-size:14px}}.mid-cta{background:var(--white)}.mid-cta.dark{background:var(--dark)}.mid-cta .container{padding:70px 25px}.mid-cta-inner{max-width:620px;margin:0 auto}.mid-cta h2{font-size:32px}
