
    *{box-sizing:border-box;margin:0;padding:0}
    html,body{overflow-x:hidden;max-width:100%}
    body{font-family:'IBM Plex Sans',sans-serif;background:#e9e3d9;color:#232019;-webkit-font-smoothing:antialiased}
    a{color:#00639a;text-decoration:none}
    a:hover{color:#004a75}
    img{max-width:100%;height:auto}
    ::selection{background:#00639a;color:#fff}
    input,select,textarea{font-family:inherit}
    .ee-in{width:100%;background:#fff;border:1px solid #d8d0c2;border-radius:5px;padding:13px 14px;font-size:16px;color:#232019;transition:border-color .15s ease,box-shadow .15s ease;outline:none}
    .ee-in:focus{border-color:#00639a;box-shadow:0 0 0 3px rgba(0,99,154,.14)}
    .ee-in::placeholder{color:#9b9284}
    textarea.ee-in{resize:vertical;min-height:88px;line-height:1.55}
    .ee-cta{transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;cursor:pointer}
    .ee-cta:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 14px 28px -16px rgba(20,16,10,.5)}
    .ee-rng{width:100%;height:6px;border-radius:3px;background:#e0d9cd;outline:none;-webkit-appearance:none;appearance:none;cursor:pointer}
    .ee-rng::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:#00639a;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.25);cursor:pointer}
    .ee-rng::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#00639a;border:3px solid #fff;cursor:pointer}
    @keyframes ee-pop{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}
    @keyframes ee-slide{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}
    @keyframes ee-spin{to{transform:rotate(360deg)}}
    @keyframes ee-fade{from{opacity:0}to{opacity:1}}
    @media(prefers-reduced-motion:reduce){.ee-cta:hover{transform:none}}
    @media(max-width:640px){
      .ee-tabs{grid-template-columns:repeat(2,1fr)!important}
      .ee-grid2{grid-template-columns:1fr!important}
      .ee-pkg{grid-template-columns:1fr!important}
    }
  
    /* ee-mobiel v2 — eigen mobiele laag (markup-tags + classes, geen [style*=]-hacks) */
    html,body{overflow-x:hidden;max-width:100%}
    img{max-width:100%;height:auto}
    .ee-mnav-btn{display:none;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #e2dcd2;border-radius:3px;background:#fff;cursor:pointer;flex:0 0 auto}
    .ee-msheet{position:fixed;inset:0;z-index:2147482000;background:#f4f1ec;display:none;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch}
    .ee-msheet.open{display:flex}
    .ee-msheet a{min-height:48px}
    .ee-mjscta{position:fixed;left:0;right:0;bottom:0;z-index:95;display:none;gap:1px;background:#d8cdbb;box-shadow:0 -6px 20px -8px rgba(20,16,10,.4);padding-bottom:env(safe-area-inset-bottom)}
    .ee-mjscta a{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;font-family:'IBM Plex Sans',sans-serif;font-weight:700;font-size:15px;padding:15px 8px;min-height:50px;text-decoration:none}
    @media(max-width:820px){
      h1{font-size:clamp(30px,8.6vw,38px)!important;line-height:1.07!important}
      h2{font-size:clamp(25px,7vw,30px)!important;line-height:1.12!important}
      [data-mwrap]{padding-left:18px!important;padding-right:18px!important}
      [data-mg]{grid-template-columns:1fr!important;gap:18px!important}
      [data-mg2]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
      /* §45 golf 3 — nul horizontale beweging: stroken verticaal, top 3 + sheet */
      [data-mswipe]{display:flex!important;flex-direction:column!important;gap:12px!important;overflow:visible!important;padding-bottom:0}
      [data-mswipe]>*:nth-child(n+4){display:none!important}
      .ee-bsheet{position:fixed;inset:0;z-index:2147482600;display:none}
      .ee-bsheet.open{display:block}
      .ee-bsheet-dim{position:absolute;inset:0;background:rgba(20,16,10,.45)}
      .ee-bsheet-panel{position:absolute;left:0;right:0;bottom:0;max-height:85dvh;background:#f4f1ec;border-radius:14px 14px 0 0;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom);animation:eebsup .28s cubic-bezier(.32,.72,.35,1)}
      @keyframes eebsup{from{transform:translateY(100%)}to{transform:translateY(0)}}
      .ee-bsheet-grip{flex:0 0 auto;padding:10px 0 4px;display:flex;justify-content:center;cursor:pointer}
      .ee-bsheet-grip span{width:44px;height:5px;border-radius:99px;background:#cfc5b4}
      .ee-bsheet-hd{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:6px 18px 12px;border-bottom:1px solid #e2dcd2;font-family:'Archivo',sans-serif;font-weight:800;font-size:16px}
      .ee-bsheet-body{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding:14px 18px}
      body.ee-bsheet-open .ee-mjscta,body.ee-bsheet-open .ee-mobcta{display:none!important}
      [data-mswipe]::-webkit-scrollbar{display:none}
      [data-mswipe]>*{scroll-snap-align:start;min-width:0}
      header nav{display:none!important}
      [data-mtel]{display:none!important}
      .ee-mnav-btn{display:inline-flex}
      .ee-mfold{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:54px;padding:15px 18px;background:#fbf9f5;border:0;border-bottom:1px solid #e2dcd2;font-family:'Archivo',sans-serif;font-weight:700;font-size:15px;color:#232019;text-align:left;cursor:pointer}
      [data-mpad]{padding-top:46px!important;padding-bottom:46px!important}
      .ee-mobcta{padding-bottom:env(safe-area-inset-bottom)}
      .ee-mjscta{display:flex}
      body{padding-bottom:64px}
    }
@media(prefers-reduced-motion:reduce){.ee-bsheet-panel{animation:none}}
