/* Baionic v2 — 10-base-header.css (gegenereerd uit site.css, gescoped op .bai-v2) */
.bai-v2, body.bai-v2-page{
  --bg:#FAFAFA;--surface:#FFFFFF;--soft:#EAF9FB;--line:#DFE3EA;
  --head:#101418;--fg:#333;--muted:#5A6472;
  --cyan:#21C3D3;--teal:#0D7B87;--lime:#DED86A;
  --cta:#1A1A1A;--dark:#0B0F12;--on-dark:#EEF2F4;--on-dark-muted:#9AA5B1;
  --grad:linear-gradient(90deg,var(--cyan),var(--teal));
  --font:"Poppins",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;
  --tag-keep:#5A6472;--tag-edit:#B7791F;--tag-new:#0D7B87;
}
.bai-v2 *{box-sizing:border-box}
body.bai-v2-page{margin:0;background:var(--bg);color:var(--fg);font:400 16px/1.7 var(--font);-webkit-font-smoothing:antialiased}
.bai-v2 a{color:inherit}
.bai-v2 p{margin:0}
.bai-v2 h1,.bai-v2 h2,.bai-v2 h3{font-family:var(--font);color:var(--head);font-weight:600;line-height:1.15;margin:0;letter-spacing:-.015em;text-wrap:balance}
.bai-v2 .wrap{max-width:1200px;margin:0 auto;padding:0 20px}
.bai-v2 .g{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.bai-v2 .eyebrow{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}
.bai-v2 .btn{display:inline-flex;align-items:center;gap:10px;font:600 15px/1 var(--font);padding:15px 26px;border-radius:50px;text-decoration:none;border:1.5px solid transparent;cursor:pointer}
.bai-v2 .btn-dark{background:var(--cta);color:#fff}
.bai-v2 .btn-line{border-color:var(--line);background:var(--surface);color:var(--head)}
.bai-v2 section{padding-block:96px;position:relative}
.bai-v2 .head{max-width:760px;margin-bottom:44px}
.bai-v2 .head h2{font-size:clamp(30px,4vw,40px);margin-top:12px}
.bai-v2 .head p{color:var(--muted);margin-top:14px;max-width:62ch}
.bai-v2 .head.center{margin-inline:auto;text-align:center}
.bai-v2 .head.center p{margin-inline:auto}

@media (max-width:820px){.bai-v2 section{padding-block:64px}
}.bai-v2 .site-h{background:#fff;border-bottom:1px solid #EEF0F3;position:sticky;top:0;z-index:20}
.bai-v2 .site-h .wrap{display:flex;align-items:center;gap:26px;height:76px}
.bai-v2 .logo{display:flex;align-items:baseline;gap:.22em;text-decoration:none;font:600 22px/1 var(--font);color:#101418;letter-spacing:-.03em}
.bai-v2 .logo svg{height:.7em;width:.671em;flex:none;color:#0D7B87}
.bai-v2 .burger{width:24px;display:grid;gap:5px}
.bai-v2 .burger i{height:2px;background:var(--head);border-radius:2px}
.bai-v2 .h-search{margin-left:auto;display:flex;align-items:center;gap:8px;background:#F2F3F5;border-radius:50px;padding:10px 16px;width:280px;color:var(--muted);font-size:14px;text-decoration:none}
.bai-v2 .lang{display:flex;border:1px solid var(--line);border-radius:50px;padding:4px;font-size:13px;font-weight:600}
.bai-v2 .lang span{padding:5px 12px;border-radius:50px}
.bai-v2 .lang .on{background:var(--cyan);color:#fff}
.bai-v2 .h-links{display:flex;gap:20px;font-size:14.5px;color:#4A525C}

@media (max-width:1000px){.bai-v2 .h-search,.bai-v2 .h-login{display:none}
.bai-v2 .lang{margin-left:auto}
}

