.srt-kop,.srt-kop *,.srt-review,.srt-review *,.srt-bonus,.srt-bonus *,.srt-pm,.srt-pm *,.srt-more-wrap,.srt-more-wrap *{box-sizing:border-box!important;text-align:left!important}
  .srt-kop{display:block;margin:52px 0 0;padding:0;scroll-margin-top:100px;font-family:'Plus Jakarta Sans',system-ui,sans-serif;color:#0F1621;-webkit-font-smoothing:antialiased}
  .srt-kop .srt-eb{display:flex;align-items:center;justify-content:flex-start!important;gap:8px;margin:0 0 8px;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:#12833D}
  .srt-kop .srt-tick{width:3px;height:13px;flex:none;border-radius:2px;background:#169A47}
  .srt-kop h2.srt-h2{margin:0!important;padding:0!important;font-family:'Poppins',system-ui,sans-serif!important;font-size:26px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.02em!important;color:#0F1621!important;text-wrap:balance}
  .srt-kop p.srt-p{margin:10px 0 0!important;padding:0!important;max-width:760px;font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-size:15.5px!important;font-weight:400!important;line-height:1.7!important;color:#4A5A52!important}

  /* Review */
  .w-richtext.srt-review{position:relative;display:block;margin:6px 0 0!important;padding:30px 34px!important;background:#fff;border:1px solid rgba(15,22,33,.10);border-radius:18px;font-family:'Plus Jakarta Sans',system-ui,sans-serif;color:#3A4A42;-webkit-font-smoothing:antialiased}
  .w-richtext.srt-review h2{margin:34px 0 12px!important;padding:0!important;font-family:'Poppins',system-ui,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.02em!important;color:#0F1621!important}
  .w-richtext.srt-review>h2:first-child{margin-top:0!important}
  .w-richtext.srt-review h3{margin:26px 0 8px!important;padding:0!important;font-family:'Poppins',system-ui,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.01em!important;color:#0F1621!important}
  .w-richtext.srt-review p{margin:0 0 14px!important;padding:0!important;max-width:760px;font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.78!important;color:#3A4A42!important}
  .w-richtext.srt-review strong{font-weight:700;color:#0F1621}
  .w-richtext.srt-review ul{margin:0 0 16px!important;padding:0!important;list-style:none!important;max-width:760px}
  .w-richtext.srt-review ul li{position:relative;margin:0 0 8px!important;padding:0 0 0 22px!important;list-style:none!important;font-size:16px;line-height:1.7;color:#3A4A42}
  .w-richtext.srt-review ul li::marker{content:""}
  .w-richtext.srt-review ul li::before{content:"";position:absolute;left:4px;top:.72em;width:7px;height:7px;border-radius:50%;background:#169A47}
  .w-richtext.srt-review a{color:#12833D!important;font-weight:600!important;text-decoration:underline!important;text-decoration-color:rgba(18,131,61,.35)!important;text-underline-offset:3px}
  .w-richtext.srt-review.is-collapsed{max-height:620px;overflow:hidden}
  .w-richtext.srt-review.is-collapsed::after{content:"";position:absolute;left:0;right:0;bottom:0;height:160px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 85%);pointer-events:none}
  .srt-more-wrap{display:flex;justify-content:center!important;margin:14px 0 0}
  .srt-more-wrap button.srt-more{display:inline-flex!important;align-items:center;gap:8px;margin:0!important;padding:12px 20px!important;background:#fff!important;background-image:none!important;border:1px solid rgba(22,154,71,.45)!important;border-radius:999px!important;box-shadow:none!important;color:#12833D!important;font-family:'Poppins',system-ui,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer;transition:border-color .15s ease,color .15s ease}
  .srt-more-wrap button.srt-more:hover{border-color:#169A47!important;color:#169A47!important}
  .srt-more-wrap button.srt-more svg{width:14px;height:14px;display:block;transition:transform .2s ease}
  .srt-more-wrap button.srt-more[aria-expanded="true"] svg{transform:rotate(180deg)}

  /* Bonusfuncties */
  .w-richtext.srt-bonus{display:block;margin:18px 0 0!important;padding:0!important}
  .srt-bonus .srt-bgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .srt-bonus .srt-bcard{display:flex;flex-direction:column;padding:20px;background:#fff;border:1px solid rgba(15,22,33,.10);border-radius:18px;transition:border-color .2s ease,box-shadow .2s ease}
  .srt-bonus .srt-bcard:hover{border-color:rgba(22,154,71,.30);box-shadow:0 10px 26px rgba(15,22,33,.07)}
  .w-richtext.srt-bonus h3{margin:0!important;padding:0!important;font-family:'Poppins',system-ui,sans-serif!important;font-size:16.5px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;color:#0F1621!important}
  .w-richtext.srt-bonus p{margin:10px 0 0!important;padding:0!important;font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-size:14.5px!important;font-weight:400!important;line-height:1.65!important;color:#4A5A52!important}
  .w-richtext.srt-bonus p.srt-btag{display:inline-flex;align-self:flex-start;margin:10px 0 0!important;padding:4px 10px!important;border-radius:999px;background:#E3F2E8;font-size:12.5px!important;font-weight:700!important;line-height:1.35!important;color:#12833D!important}
  .w-richtext.srt-bonus p.srt-btag strong{font-weight:700;color:inherit}

  /* Plus- en minpunten */
  .srt-pm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0}
  .srt-pm.is-single{grid-template-columns:minmax(0,1fr)}
  .srt-pm .srt-pmc{padding:20px 22px;background:#fff;border:1px solid rgba(15,22,33,.10);border-radius:18px}
  .srt-pm .srt-pmh{display:flex;align-items:center;justify-content:flex-start!important;gap:10px;margin:0 0 12px}
  .srt-pm .srt-pmi{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:9px}
  .srt-pm .srt-pmi svg{width:15px;height:15px;display:block}
  .srt-pm .srt-plus-c .srt-pmi{background:#E3F2E8;color:#12833D}
  .srt-pm .srt-min-c .srt-pmi{background:#FCEBEA;color:#C94A40}
  .srt-pm h3.srt-pmt{margin:0!important;padding:0!important;font-family:'Poppins',system-ui,sans-serif!important;font-size:16.5px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;color:#0F1621!important}
  .srt-pm .w-richtext{margin:0!important;padding:0!important}
  .srt-pm .w-richtext ul{margin:0!important;padding:0!important;list-style:none!important}
  .srt-pm .w-richtext li{position:relative;margin:0!important;padding:10px 0 10px 28px!important;border-top:1px solid rgba(15,22,33,.06);list-style:none!important;font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.55!important;color:#2F3D36!important}
  .srt-pm .w-richtext li:first-child{border-top:0;padding-top:4px!important}
  .srt-pm .w-richtext li::marker{content:""}
  .srt-pm .w-richtext li::before{content:"";position:absolute;left:2px;top:14px;width:16px;height:16px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:10px 10px}
  .srt-pm .w-richtext li:first-child::before{top:8px}
  .srt-pm .srt-plus-c li::before{background-color:#E3F2E8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.5l4.5-5' fill='none' stroke='%2312833D' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
  .srt-pm .srt-min-c li::before{background-color:#FCEBEA;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.5 6h5' fill='none' stroke='%23C94A40' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E")}

  .srt-kop.is-empty,.srt-kop-hide{display:none!important}

  @media (max-width:700px){
    .srt-kop{margin-top:40px}
    .srt-kop h2.srt-h2{font-size:22px!important}
    .srt-kop p.srt-p{font-size:15px!important}
    .w-richtext.srt-review{padding:22px 18px!important}
    .w-richtext.srt-review h2{font-size:21px!important;margin-top:28px!important}
    .w-richtext.srt-review h3{font-size:17px!important}
    .w-richtext.srt-review p,.w-richtext.srt-review ul li{font-size:15.5px!important}
    .srt-bonus .srt-bgrid,.srt-pm{grid-template-columns:minmax(0,1fr)}
  }
  @media (prefers-reduced-motion:reduce){.srt-bonus *,.srt-more-wrap *{transition:none!important}}
