@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;}
body{margin:0;background:#fff;}
.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}}

/* Voorwaarden en privacy: Lato Light in navy, titels in Museo magenta */
body:has(.legal-doc){font-family:'Lato','Helvetica Neue',Arial,sans-serif;font-weight:300;color:#0a0b5b;}
body:has(.legal-doc) .foot-links,body:has(.legal-doc) .foot-biz,body:has(.legal-doc) .foot-links a{font-family:'Lato','Helvetica Neue',Arial,sans-serif;font-weight:300;color:#0a0b5b;}
.legal-doc{line-height:1.65;font-size:17px;}
.legal-doc h1,.legal-doc h2{font-family:'Museo700','Trebuchet MS',sans-serif;font-weight:normal;color:#a71084;}
.legal-doc h2{font-size:22px;margin:32px 0 8px;}
.legal-doc strong{font-weight:700;}
.legal-doc a{color:#0a0b5b;}
.legal-doc .warn{color:#0a0b5b;opacity:.7;}

/* Checkout, upsell en bedankpagina in de huisstijl: Lato Light navy, titels in Museo */
:root{--font:'Lato','Helvetica Neue',Arial,sans-serif;--ink:#0a0b5b;--muted:#6b6f9e;}
body{font-weight:300;}
main h1,main h2,main h3{font-family:'Museo700','Trebuchet MS',sans-serif;font-weight:400;color:#0a0b5b;}
main.co{--co-head:'Museo700','Trebuchet MS',sans-serif;--co-body:'Lato','Helvetica Neue',Arial,sans-serif;--co-ink:#0a0b5b;--co-text:#0a0b5b;--co-muted:#6b6f9e;font-weight:300;}
.co h1,.co h2,.co h3,.co-bump-title,.co-price,#payBtn,.co-bonuses .bh,.co-gtee .t{font-weight:400!important;letter-spacing:0!important;}
.co strong,.co b{font-weight:700;}
.op{--op-head:'Museo700','Trebuchet MS',sans-serif;--op-body:'Lato','Helvetica Neue',Arial,sans-serif;--op-ink:#0a0b5b;--op-text:#0a0b5b;--op-muted:#6b6f9e;font-weight:300;}
.op h1,.op h2,.op h3{font-weight:400!important;letter-spacing:0!important;}
.op strong,.op b{font-weight:700;}
.op .op-warn{background:#a71084;color:#fff;}
.op .op-warn strong{color:#fff;}
