@font-face{font-family:'Lato';src:url('/fonts/lato-latin-ext-300-normal.woff2') format('woff2');font-weight:300;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:'Lato';src:url('/fonts/lato-latin-300-normal.woff2') format('woff2');font-weight:300;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Lato';src:url('/fonts/lato-latin-ext-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:'Lato';src:url('/fonts/lato-latin-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Lato';src:url('/fonts/lato-latin-ext-700-normal.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:'Lato';src:url('/fonts/lato-latin-700-normal.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Museo700';src:url('/fonts/Museo700-Regular.woff') format('woff');font-weight:normal;font-display:swap;}
@font-face{font-family:'Museo300';src:url('/fonts/Museo300-Regular.woff') format('woff');font-weight:normal;font-display:swap;}
.tb-wrap{font-family:'Lato','Helvetica Neue',Arial,sans-serif;font-weight:300;color:#0a0b5b;line-height:1.6;max-width:640px;margin:0 auto;padding:0 18px 32px;font-size:18px;}
.tb-wrap h1,.tb-wrap h2{font-family:'Museo700','Trebuchet MS',sans-serif;color:#09eba1;}
.tb-sub{font-family:'Museo300','Trebuchet MS',sans-serif;}
.tb-btn{display:block;background:#a71084;color:#ffffff;text-decoration:none;text-align:center;font-family:'Museo700','Trebuchet MS',sans-serif;font-size:20px;padding:16px 24px;border-radius:999px;margin:0 auto;max-width:440px;}
.tb-grad{background:linear-gradient(135deg,#09eba1,#121071);color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.22);}
.tb-mark{background:linear-gradient(transparent 62%,rgba(9,235,161,.42) 62%);font-weight:700;color:#0a0b5b;padding:0 .05em;}
.tb-punch{font-weight:700;color:#a71084;}
.tb-asset{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 5px 18px rgba(10,11,91,.14);}
.tb-platform{margin:18px 0 30px;}
.tb-platform-intro{text-align:left;margin:0 0 14px;color:#3a3c7a;}
.tb-platform-intro strong{display:block;font-family:'Museo700','Trebuchet MS',sans-serif;color:#0a0b5b;font-size:22px;margin-bottom:5px;}
.tb-product-card{display:grid;grid-template-columns:190px 1fr;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid #e2e3f0;}
.tb-product-card:first-child{padding-top:0;}
.tb-product-card:last-child{border-bottom:0;padding-bottom:0;}
.tb-product-card img{width:100%;height:auto;border-radius:10px;box-shadow:0 3px 12px rgba(10,11,91,.12);}
.tb-product-card p{margin:0;}
.tb-product-card .tb-copy{color:#5a5c87;margin-top:6px;}
.tb-bonus-visual{display:block;width:100%;height:auto;border-radius:10px;margin:10px 0 16px;box-shadow:0 3px 12px rgba(10,11,91,.12);}
.tb-proof{margin:0 0 32px;}
.tb-proof img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 5px 18px rgba(10,11,91,.14);}
.tb-proof-mobile{display:none;}
.tb-proof-label{font-family:'Museo700','Trebuchet MS',sans-serif;text-align:left;color:#0a0b5b;font-size:21px;margin:0 0 12px;}
.tb-guarantee{background:linear-gradient(135deg,#09eba1,#121071);color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.24);border-radius:12px;padding:22px;margin:0 0 32px;box-shadow:0 5px 18px rgba(10,11,91,.16);}
.tb-wrap .tb-guarantee h2{color:#ffffff;}
@media(max-width:600px){
  .tb-wrap{font-size:17px;font-weight:400;padding-left:14px;padding-right:14px;}
  .tb-wrap h1{font-size:27px!important;}
  .tb-product-card{grid-template-columns:1fr;gap:12px;}
  .tb-proof-desktop{display:none;}
  .tb-proof-mobile{display:grid;gap:14px;}
  .tb-platform-intro strong{font-size:20px;}
}

.tb-vsl{position:relative;aspect-ratio:16/9;margin:0 0 26px;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(10,11,91,.12);background:#0a0b5b url('/img/vsl-poster.jpg') center/cover no-repeat;cursor:pointer;}
.tb-vsl iframe{display:block;width:100%;height:100%;border:0;}
.tb-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:50%;border:0;padding:0;background:#0a0b5b;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(10,11,91,.35);transition:background .2s ease,transform .2s ease;}
.tb-play svg{width:38px;height:38px;fill:#09eba1;margin-left:5px;transition:fill .2s ease;}
.tb-vsl:hover .tb-play,.tb-play:hover,.tb-play:focus-visible{background:#a71084;transform:translate(-50%,-50%) scale(1.06);}
.tb-vsl:hover .tb-play svg,.tb-play:hover svg,.tb-play:focus-visible svg{fill:#0a0b5b;}
.tb-cred{margin:48px 0 0;text-align:center;}
.tb-cred-label{font-family:'Museo700','Trebuchet MS',sans-serif;color:#0a0b5b;font-size:22px;margin:0 0 8px;}
.tb-cred img{display:block;width:100%;height:auto;margin:0 0 22px;}
.tb-cred-mobile{display:none!important;}
@media (max-width:480px){.tb-play{width:68px;height:68px}.tb-play svg{width:30px;height:30px}.tb-cred-desktop{display:none!important}.tb-cred-mobile{display:block!important}}

body{margin:0;background:#fff;}
.tb-wrap a{color:#a71084;}
.tb-wrap a.tb-btn{color:#ffffff;}
.tb-kicker{font-family:'Museo700','Trebuchet MS',sans-serif;color:#a71084;text-align:center;font-size:20px;text-transform:uppercase;margin:0 0 6px;}
.tb-hero{display:block;width:min(420px,88%);height:auto;margin:6px auto 22px;}
.tb-check{list-style:none;padding:0;margin:0 0 26px;}
.tb-check li{padding:4px 0 4px 32px;position:relative;}
.tb-check li::before{content:"";position:absolute;left:3px;top:12px;width:14px;height:8px;border-left:3px solid #09eba1;border-bottom:3px solid #09eba1;transform:rotate(-45deg);}
.tb-no li::before{content:"×";border:0;transform:none;color:#a71084;font-weight:700;font-size:22px;top:0;left:6px;}
.tb-cards{display:grid;gap:16px;margin:0 0 32px;}
.tb-card{background:#e4f5ee;border:1px solid #bfead9;border-radius:12px;padding:20px 18px 16px;box-shadow:0 3px 12px rgba(10,11,91,.06);}
.tb-card img{display:block;width:55px;height:24px;object-fit:contain;margin:0 auto 10px;}
.tb-card p{margin:0 0 10px;font-size:16px;color:#3a3c7a;}
.tb-card b{display:block;font-weight:700;font-size:14px;color:#0a0b5b;}
.tb-dark{background:#0a0b5b;color:#fff;border-radius:18px;overflow:hidden;margin:0 0 32px;}
.tb-dark img{display:block;width:100%;height:auto;}
.tb-dark div{padding:22px 22px 18px;text-align:center;}
.tb-wrap .tb-dark h2{color:#fff;margin:0 0 12px;font-size:24px;}
.tb-dark p{margin:0 0 10px;font-size:16px;}
.tb-dark ul{list-style:none;padding:0;margin:8px 0 0;font-size:16px;}
.tb-dark .tb-green{color:#09eba1;font-weight:700;}
.tb-logos{display:flex;flex-wrap:wrap;gap:18px 26px;justify-content:center;align-items:center;margin:0 0 26px;}
.tb-logos img{height:34px;width:auto;max-width:96px;object-fit:contain;}
.tb-badges{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;align-items:center;margin:0 0 20px;}
.tb-badges img{height:78px;width:auto;}
.tb-phone{display:block;width:min(230px,60%);height:auto;margin:0 auto 22px;border-radius:22px;box-shadow:0 8px 26px rgba(10,11,91,.2);}
/* Popup */
.tb-pop{position:fixed;inset:0;z-index:50;background:rgba(10,11,91,.62);display:none;align-items:center;justify-content:center;padding:16px;overflow:auto;}
.tb-pop.on{display:flex;}
.tb-pop-box{background:#fff;border-radius:16px;max-width:440px;width:100%;padding:26px 22px 22px;position:relative;box-shadow:0 18px 50px rgba(0,0,0,.35);font-family:'Lato','Helvetica Neue',Arial,sans-serif;font-weight:400;color:#0a0b5b;}
.tb-pop-x{position:absolute;right:10px;top:6px;border:0;background:none;font-size:30px;line-height:1;color:#0a0b5b;cursor:pointer;padding:6px 10px;}
.tb-pop-title{font-family:'Museo700','Trebuchet MS',sans-serif;font-size:24px;line-height:1.25;text-align:center;margin:0 0 6px;color:#0a0b5b;}
.tb-pop-sub{text-align:center;color:#6b6f9e;font-size:15px;margin:0 0 14px;}
.tb-pop label{display:block;font-family:'Museo700','Trebuchet MS',sans-serif;font-size:17px;margin:14px 0 6px;}
.tb-pop input[type=text],.tb-pop input[type=email]{width:100%;box-sizing:border-box;border:2px solid #09eba1;border-radius:10px;padding:12px 14px;font:400 17px 'Lato',Arial,sans-serif;color:#0a0b5b;background:#f1faf6;}
.tb-pop input:focus{outline:none;box-shadow:0 0 0 3px rgba(9,235,161,.3);}
.tb-pop .tb-btn{width:100%;box-sizing:border-box;border:0;margin-top:18px;cursor:pointer;max-width:none;}
.tb-pop .tb-btn:disabled{opacity:.6;cursor:wait;}
.tb-pop .fine{font-size:12.5px;color:#6b6f9e;text-align:center;margin:12px 0 0;line-height:1.4;}
.tb-pop .err{background:#fdecef;color:#8a1230;border-radius:8px;padding:10px 12px;margin:10px 0 0;font-size:14px;}
.tb-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;}
/* Overige pagina's */
.tb-form input[type=text],.tb-form input[type=email],.tb-form input[type=tel]{width:100%;box-sizing:border-box;border:2px solid #09eba1;border-radius:10px;padding:12px 14px;font:400 17px 'Lato',Arial,sans-serif;color:#0a0b5b;background:#f1faf6;}
.tb-form input:focus{outline:none;box-shadow:0 0 0 3px rgba(9,235,161,.3);}
.tb-q{display:block;font-family:'Museo700','Trebuchet MS',sans-serif;color:#0a0b5b;font-size:19px;margin:24px 0 10px;line-height:1.3;}
.tb-q:first-child{margin-top:0;}
.tb-opt{display:flex;gap:12px;align-items:flex-start;padding:11px 14px;margin:0 0 8px;border:2px solid #bfead9;border-radius:10px;cursor:pointer;font-weight:400;font-size:16px;line-height:1.4;background:#fff;}
.tb-opt input{margin-top:3px;width:20px;height:20px;flex:none;accent-color:#a71084;}
.tb-opt:has(input:checked){border-color:#a71084;background:#fbeef9;}
.tb-steps{display:flex;gap:8px;margin:0 0 20px;}
.tb-steps span{flex:1;height:6px;border-radius:6px;background:#e2e3f0;}
.tb-steps span.on{background:#09eba1;}
.tb-box{border:1px solid #bfead9;background:#e4f5ee;border-radius:12px;padding:18px;margin:0 0 24px;text-align:center;}
.tb-err{background:#fdecef;color:#8a1230;border-radius:8px;padding:10px 12px;margin:0 0 14px;font-size:15px;}
.tb-wrap button.tb-btn,.tb-wrap a.tb-btn{border:0;cursor:pointer;width:100%;box-sizing:border-box;}
.tb-wrap a.tb-btn.inline{display:inline-block;width:auto;padding-left:34px;padding-right:34px;}
.tb-wrap button.tb-btn:disabled{opacity:.6;cursor:wait;}
.tb-step{display:flex;gap:14px;margin:0 0 18px;}
.tb-step b{flex:none;width:42px;height:42px;border-radius:50%;background:#09eba1;color:#0a0b5b;display:grid;place-items:center;font-family:'Museo700','Trebuchet MS',sans-serif;font-weight:normal;}
.tb-step h3{margin:0 0 4px;font-family:'Museo700','Trebuchet MS',sans-serif;font-weight:normal;font-size:20px;color:#0a0b5b;}
.tb-step p{margin:0;font-size:16px;color:#3a3c7a;}
.tb-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:26px 0;}
.tb-stats div{background:#e4f5ee;border-radius:12px;padding:14px 10px;text-align:center;font-size:14px;line-height:1.3;}
.tb-stats strong{display:block;font-family:'Museo700','Trebuchet MS',sans-serif;font-weight:normal;font-size:30px;color:#a71084;}
.tb-vsl2{border-radius:12px;overflow:hidden;background:#0a0b5b;margin:0 0 26px;box-shadow:0 4px 16px rgba(10,11,91,.12);}
.tb-vsl2 mux-player{display:block;width:100%;aspect-ratio:16/9;--controls:auto;}
.tb-vsl2 .tb-vsl2-missing{aspect-ratio:16/9;display:grid;place-items:center;color:#fff;padding:20px;text-align:center;}
.tb-bio-photo{display:block;width:170px;height:170px;border-radius:50%;object-fit:cover;margin:0 auto 18px;}
.tb-legal h2{font-size:22px;margin:30px 0 8px;color:#0a0b5b;}
.tb-legal p,.tb-legal li{font-size:16px;font-weight:400;}
.tb-social{display:flex;gap:26px;justify-content:center;margin:0 0 8px;}
.tb-wrap .tb-social a{color:#ffffff;background:#0a0b5b;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:2px solid #0a0b5b;border-radius:50%;box-sizing:border-box;}
.tb-wrap .tb-social a:hover{background:#a71084;border-color:#a71084;}
.tb-social svg{width:26px;height:26px;display:block;}
