/* ============ HUISSTIJL (playbook) ============ */
:root{
  --navy:#0B2942;      /* titels, tekst, structuur */
  --offwhite:#F7F3EA;  /* achtergrond */
  --turq:#18B8B5;      /* herkenning, knoppen, lijnen */
  --turq-l:#BFEDEC;    /* grote vlakken */
  --koraal:#F26B5B;    /* enkel als detail: punten en lijntjes */
  --navy-70:rgba(11,41,66,.72);
  --lijn:rgba(11,41,66,.12);
  --max:1320px;
  --gutter:clamp(20px,5vw,56px);
  --header:76px;
}
*{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 12px)}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
body{background:var(--offwhite);color:var(--navy);font-family:Poppins,Arial,sans-serif;font-weight:300;
     font-size:17px;line-height:1.65;overflow-x:hidden}
img{max-width:100%;display:block}
a{color:inherit}
.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter);position:relative}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.skip{position:absolute;left:12px;top:-60px;background:var(--navy);color:var(--offwhite);padding:10px 16px;border-radius:8px;z-index:100;text-decoration:none}
.skip:focus{top:12px}
:focus-visible{outline:3px solid var(--turq);outline-offset:3px;border-radius:4px}

/* logo: één keer ingeladen, overal hergebruikt */
.logo-img{display:block;aspect-ratio:640/162;transform:translateX(-4%);background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAACiCAYAAADRNnw3AAC2WUlEQVR42uy9eYBlVXktvta3z723emAwAmr0RaNEsRsc0o6IForQzSCIpshofL9EISaal5fxvWgsKprBxCQvmkGJSV6eiVHuiwgKNIOGVuMUcQC61BdjYmI0gqhAd1fde87e6/fHPsM+51Z3VyMg4Pm06O6qW3c4Zw9rr+/71gL66KOPPvroo48++uijjz766KOPPvroo48++uijjz766KOPPvroo48++uijjz766KOPPvroo48++uijjz766KOPPvroo48++uijjz766KOPPvroo48++uijjz766KOPPvroo48++uijjz766KOPPvroo48++uijjz766KOPPvroo48++uijjz766KOPPvroo48++uijjz766KOPPvroo48++uijjz766KOPPvroo48++uijjz766KOPPvroo48++uijjz766KOPPvroo48++uijjz766KOPPvroo48++uijjz766KOPPvroo48++uijjz766KOPPvroo48++uijjz766KOPPvroo48++uijjz766KOPPvroo48++uijjz7u0mB/Cfq420IixjAAwAJ0n/wM4zGxsAAAAaT6m9pHH3300UcfffSxv7j4Ync/BLTW39g++uijjz7uD5H1l6CPuwUokR4XX7wBRzz0TBqfg6CHQiAIgfAoGGAMsmAU4zgUAyiBJKQIIAWBNXtIQYjUogGCQTA4etA8jAE+uPj6EMgAKYCIv0ZIAhlCBnGA4A10hUyegEQnIBAAaAYFALTbAX0Ut9zyDpDfwOKiYWkp9De5jz766KOP+3L0KeA+7tq4+GKH887z7up/2B4w+H0NB1tgDlAAaOWgExQESOW3CAgQ2yOTAsSIGcv/lwAzeQwjogTZ/FCaGd0E69cEUT5G5U8YX1uMPzN2XofAZPXzWNn7E3jeyR/oQWAfffTRRx89AOyjjw74s/d84Ce1YeNFQjAU+TQCvMis1UBtBs11RyPb36vwWgna6u9zf4OaJa5U8rvpcySvrxJAMnne6vsKABAwHI0wmXwTK998Kl5w5j9hcZE9COyjjz766KMHgH18Z0dM+wZcdt3TuWHzLik3hBAAOnR7J0QgKEGCNfOmelSm7Fv1mBYNWH2rfC6jmtdZAzxWEcQ2mARACiwfz+QXQ4Lv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") no-repeat left center/contain}
.header .logo .logo-img{width:160px}
.footer .logo .logo-img{width:clamp(200px,22vw,260px);transform:none}
.lockup .logo-img{width:clamp(250px,34vw,420px);margin-bottom:clamp(18px,2vw,26px)}

/* merkvorm: afgerond parallellogram in de hoek van het W-icoon */
.vorm{position:absolute;border-radius:26px;transform:skewX(-30deg);pointer-events:none;z-index:0}

/* label: koraal lijntje + hoofdletters */
.label{display:flex;align-items:center;gap:14px;font-weight:500;font-size:13px;letter-spacing:.26em;
       text-transform:uppercase;margin-bottom:20px}
.label::before{content:"";width:34px;height:3px;border-radius:2px;background:var(--koraal);flex:none}
h2{font-weight:700;font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-.01em;margin-bottom:22px}
h3{font-weight:600;font-size:20px;line-height:1.3;margin-bottom:10px}
.dot{color:var(--koraal)}
.intro{font-size:clamp(17px,1.5vw,19px);max-width:640px;color:var(--navy)}
section{position:relative;padding:clamp(72px,10vw,128px) 0}

/* knoppen */
.btn{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-weight:500;font-size:16px;text-decoration:none;
     border-radius:999px;padding:14px 26px;transition:transform .2s,background .2s,color .2s,border-color .2s}
.btn-primair{background:var(--turq);color:var(--navy)}
.btn-primair:hover{background:var(--navy);color:var(--offwhite)}
.btn-rand{border:2px solid var(--navy);padding:12px 24px;color:var(--navy)}
.btn-rand:hover{background:var(--navy);color:var(--offwhite)}
.btn-link{padding:14px 4px;border-radius:0;border-bottom:2px solid var(--turq)}
.btn-link:hover{color:var(--turq)}
.btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

/* ============ HEADER & MENU ============ */
.header{position:sticky;top:0;z-index:50;background:var(--offwhite);height:var(--header);
        border-bottom:1px solid transparent;transition:border-color .25s}
.header.scrolled{border-color:var(--lijn)}
.header .wrap{height:100%;display:flex;align-items:center;justify-content:space-between}
.header .logo img{width:160px;height:auto}
.menu{display:flex;align-items:center;gap:30px;list-style:none}
.menu a{text-decoration:none;font-weight:400;font-size:15px;padding:6px 0;border-bottom:2px solid transparent;transition:border-color .2s}
.menu a:hover{border-color:var(--turq)}
.gsm-contact{display:none}
.menu .menu-cta a{background:var(--turq);color:var(--navy);font-weight:500;padding:10px 20px;border-radius:999px;border:0}
.menu .menu-cta a:hover{background:var(--navy);color:var(--offwhite)}
.menu-knop{display:none;background:none;border:0;width:44px;height:44px;cursor:pointer;color:var(--navy);margin-right:-8px}
.menu-knop span{display:block;width:24px;height:2px;background:currentColor;margin:5px auto;border-radius:2px;transition:transform .25s,opacity .2s}
.menu-knop[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.menu-knop[aria-expanded="true"] span:nth-child(2){opacity:0}
.menu-knop[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}

/* ============ HERO ============ */
.hero{padding:clamp(56px,9vw,120px) 0 clamp(80px,11vw,140px);overflow:hidden}
.hero .v1{background:var(--turq-l);width:44vw;height:420px;top:-120px;right:-14vw}
.hero .v2{background:var(--navy);width:26vw;height:260px;bottom:-90px;right:-8vw}
.hero .v3{background:var(--turq);width:12vw;height:150px;bottom:-50px;right:16vw}
.hero .wrap{z-index:1}
.lockup img{width:clamp(250px,34vw,420px);height:auto;margin-bottom:clamp(18px,2vw,26px)}
.lockup .lijnen{display:block;font-weight:500;font-size:clamp(26px,3.6vw,46px);line-height:1.25;letter-spacing:-.005em}
.lockup .lijnen span{display:block}
.lockup .lijnen .dot{display:inline;font-weight:700}
.hero .intro{margin:clamp(28px,3vw,40px) 0 34px;max-width:640px}
.hero-cta{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center}
.focus{margin-top:clamp(48px,6vw,72px);display:flex;flex-wrap:wrap;gap:10px 28px;font-size:14px;font-weight:500;
       letter-spacing:.04em;color:var(--navy-70)}
.focus li{list-style:none;display:flex;align-items:center;gap:10px}
.focus li::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--turq)}

/* ============ STATEMENT ============ */
.statement{background:var(--navy);color:var(--offwhite);padding:clamp(56px,7vw,88px) 0;overflow:hidden}
.statement .wrap{z-index:1}
.stelling{font-weight:700;font-size:clamp(28px,3.8vw,48px);line-height:1.15;letter-spacing:-.01em}
.stelling .licht{color:var(--turq-l)}
.bewijs{margin-top:20px;font-size:clamp(16px,1.4vw,18px);opacity:.8;max-width:620px}

/* ============ OVER ONS ============ */
.over{overflow:hidden}
.over-kop{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,88px);align-items:end}
.over-kop h2{margin-bottom:0}
.kanten{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:clamp(40px,5vw,64px)}
.kant{background:var(--turq-l);border-radius:24px;padding:clamp(26px,3vw,40px)}
.kant h3{font-size:clamp(20px,2vw,24px);margin-bottom:12px}
.kant p{font-size:16px;line-height:1.65}
.over p + p{margin-top:16px}
.over strong{font-weight:600}
.waarden{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:clamp(36px,4vw,52px)}
.waarden li{border-top:3px solid var(--turq);padding-top:16px}
.waarden strong{display:block;font-weight:600;font-size:17px;margin-bottom:4px}
.waarden span{font-size:15px;color:var(--navy-70);line-height:1.55;display:block}

/* ============ DIENSTEN ============ */
.diensten{border-top:1px solid var(--lijn)}
.diensten .kop{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(40px,5vw,64px)}
.diensten .kop .intro{max-width:420px}
.kaarten{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;list-style:none}
.kaart{background:var(--offwhite);border:1px solid var(--lijn);border-radius:22px;padding:clamp(26px,3vw,38px);display:flex;flex-direction:column}
.kaart .nr{display:inline-flex;align-items:center;justify-content:center;width:58px;height:36px;margin-bottom:26px;
           background:var(--turq);border-radius:10px;transform:skewX(-30deg);font-weight:600;font-size:15px}
.kaart .nr b{transform:skewX(30deg);font-weight:600}
.kaart p{font-size:16px;line-height:1.65;color:var(--navy-70);max-width:480px}
.kaart .kaart-vraag{margin-top:16px;font-size:14.5px;color:var(--navy)}
.kaart-link{align-self:flex-start;margin-top:2px;white-space:nowrap;font-size:14.5px;font-weight:500;color:var(--navy);text-decoration:none;
            display:inline-flex;align-items:center;gap:6px;border-bottom:2px solid var(--turq);padding-bottom:1px}
.kaart-link:hover{color:var(--turq)}
.kaart-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.kaart .lijn{margin-top:auto;padding-top:22px;font-size:13px;font-weight:500;color:var(--navy)}
.kaart .lijn .dot{font-weight:700}

/* ============ VOOR BEDRIJVEN ============ */
.bedrijven{background:var(--navy);color:var(--offwhite);overflow:hidden}
.bedrijven .label::before{background:var(--koraal)}
.bedrijven .v1{background:var(--turq);width:220px;height:130px;top:-50px;right:-60px}
.bedrijven .intro{color:var(--offwhite);opacity:.9}
.eerst{display:grid;grid-template-columns:repeat(5,auto);justify-content:start;gap:10px 30px;margin:28px 0 0;list-style:none}
.eerst li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:400;white-space:nowrap}
.eerst li::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--turq);flex:none}
.stappen-titel{color:var(--offwhite);font-size:clamp(20px,2vw,24px);margin:clamp(48px,6vw,72px) 0 0}
.stappen{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:32px;counter-reset:stap;position:relative}
.stappen::before{content:"";position:absolute;left:0;right:0;top:21px;height:2px;background:rgba(191,237,236,.35)}
.stap{position:relative;counter-increment:stap}
.stap::before{content:counter(stap);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;
              background:var(--turq);color:var(--navy);font-weight:600;margin-bottom:22px;position:relative}
.stap h3{color:var(--offwhite)}
.stap h3{min-height:2.6em} /* titels altijd 2 regels hoog: tekst eronder start op dezelfde hoogte */
@media (min-width:601px) and (max-width:820px){.kaart h3{min-height:2.6em}} /* idem voor dienstkaarten op tablet */
.stap p{font-size:15.5px;line-height:1.6;opacity:.82}
.bedrijven .btn-primair:hover{background:var(--offwhite);color:var(--navy)}
.bedrijven .cta{margin-top:clamp(40px,5vw,56px)}

/* ============ VOOR KANDIDATEN ============ */
.kandidaten{overflow:hidden}
.kandidaten .raster{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,88px);align-items:start;position:relative;z-index:1}
.beloftes{list-style:none;display:grid;gap:0}
.beloftes li{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--lijn);font-size:16.5px;line-height:1.55}
.beloftes li:first-child{border-top:1px solid var(--lijn)}
.beloftes .troef strong{font-weight:600}
.beloftes svg{flex:none;width:24px;height:24px;margin-top:1px;fill:none;stroke:var(--turq);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.kandidaten .cta{margin-top:32px}
.kandidaat-cta{display:flex;flex-wrap:wrap;gap:12px 16px}

/* ============ VOOR FREELANCERS ============ */
.freelancers{border-top:1px solid var(--lijn)}
.fl-raster{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,80px);align-items:start}
.fl-tekst p + p{margin-top:16px}
.fl-tekst .intro{margin-bottom:16px}
.fl-kaart{background:var(--navy);color:var(--offwhite);border-radius:28px;padding:clamp(28px,3.4vw,44px);position:relative;overflow:hidden}
.fl-punten{list-style:none}
.fl-punten li{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid rgba(247,243,234,.16);font-size:15.5px;line-height:1.55}
.fl-punten li:first-child{padding-top:0}
.fl-punten strong{font-weight:600}
.fl-punten span{opacity:.92}
.fl-punten svg{flex:none;width:22px;height:22px;margin-top:1px;fill:none;stroke:var(--turq);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.fl-slot{font-weight:600;font-size:clamp(20px,2vw,24px);line-height:1.25;margin:28px 0 22px}
.fl-kaart .btn-primair:hover{background:var(--offwhite);color:var(--navy)}

/* ============ CONTACT ============ */
.contact{padding-top:0}
.contact-blok{background:var(--turq-l);border-radius:32px;padding:clamp(40px,6vw,80px);position:relative;overflow:hidden;
              display:grid;grid-template-columns:1.7fr 1fr;gap:clamp(40px,5vw,72px);align-items:end}
.contact-blok .v1{background:var(--navy);width:200px;height:150px;bottom:-60px;right:-50px}
.contact-blok .v2{background:var(--turq);width:110px;height:90px;bottom:-40px;right:120px}
.contact-blok > :not(.vorm){position:relative;z-index:1}
.contact-blok .intro{margin-bottom:30px}
.mail{font-weight:600;font-size:clamp(20px,2.4vw,28px)}
.socials{display:flex;flex-direction:column;gap:12px;padding-bottom:72px}
.soc-titel{font-weight:700;font-size:clamp(22px,2.2vw,28px);line-height:1.2;margin-bottom:2px}
.socials .soc-sub{font-size:15px;margin-bottom:10px}
.socials a{align-self:stretch;display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:500;font-size:16px;
           background:var(--offwhite);border-radius:999px;padding:13px 22px;transition:background .2s,color .2s}
.socials a:hover{background:var(--navy);color:var(--offwhite)}
.socials a:hover svg{stroke:var(--offwhite)}
.socials a .pijl{margin-left:auto;width:18px;height:18px}
.socials svg{width:22px;height:22px;fill:none;stroke:var(--navy);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}

/* ============ FOOTER ============ */
.footer{padding:56px 0 40px}
.footer .boven{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:16px 0 36px;border-bottom:1px solid var(--lijn)}
.footer .logo img{width:150px}
.footer .lijnen-klein{font-weight:500;font-size:clamp(16px,1.6vw,19px)}
.footer .lijnen-klein .dot{font-weight:700}
.footer .lijnen-klein > span{white-space:nowrap}
.footer .onder{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;padding-top:22px;font-size:14px;line-height:1.6;color:var(--navy-70)}
.footer .onder .bedrijf{padding-top:8px}
.footer .juridisch{display:flex;flex-wrap:wrap;justify-content:flex-end;column-gap:20px}
.footer .juridisch a{text-decoration:underline;text-decoration-color:rgba(11,41,66,.25);text-underline-offset:4px}
.footer .juridisch a:hover{text-decoration-color:var(--turq)}
.footer .onder a{text-decoration:none;display:inline-block;padding:8px 2px}
.footer .onder a:hover{color:var(--navy);text-decoration:underline}

/* ============ TABLET ============ */
@media (max-width:1060px){
  .eerst{grid-template-columns:repeat(3,auto)}
  .hero .v1{width:300px;height:240px;top:-90px;right:-150px}
  .hero .v2{width:190px;height:150px;bottom:-70px;right:-80px}
  .hero .v3{width:100px;height:90px;bottom:-40px;right:80px}
  .kaarten{grid-template-columns:repeat(2,1fr)}
  .stappen{grid-template-columns:repeat(2,1fr);row-gap:40px}
  .stappen::before{display:none}
}
/* ============ MOBIEL MENU ============ */
@media (max-width:900px){
  :root{--header:66px}
  .header .logo .logo-img{width:132px}
  .menu-knop{display:block}
  .header nav{display:flex;align-items:center;gap:14px}
  .gsm-contact{display:inline-block;background:var(--turq);color:var(--navy);font-weight:500;font-size:14px;line-height:1;
        text-decoration:none;padding:10px 16px;border-radius:999px;transition:background .2s,color .2s}
  .gsm-contact:hover{background:var(--navy);color:var(--offwhite)}
  .menu{position:fixed;top:var(--header);left:0;right:0;flex-direction:column;align-items:stretch;gap:0;
        background:var(--offwhite);padding:8px var(--gutter) 28px;border-bottom:1px solid var(--lijn);
        box-shadow:0 18px 30px rgba(11,41,66,.08);transform:translateY(-8px);opacity:0;visibility:hidden;
        transition:opacity .2s,transform .2s,visibility .2s}
  .menu.open{opacity:1;visibility:visible;transform:none}
  .menu li{border-bottom:1px solid var(--lijn)}
  .menu a{display:block;padding:16px 0;font-size:18px;border:0}
  .menu .menu-cta{border:0;padding-top:20px}
  .menu .menu-cta a{text-align:center;padding:14px}
  .over-kop,.kanten,.kandidaten .raster,.contact-blok,.fl-raster{grid-template-columns:minmax(0,1fr)}
    .diensten .kop{flex-direction:column;align-items:flex-start}
  .socials{padding-bottom:90px}
}
/* ============ SMARTPHONE ============ */
@media (max-width:380px){ .kort-weg{display:none} }
@media (max-width:600px){
  .fl-kaart .btn{white-space:normal;width:100%;justify-content:space-between}
  .fl-kaart{border-radius:22px;padding:28px 22px}
  .eerst{grid-template-columns:1fr 1fr;gap:12px 16px}
  body{font-size:16.5px}
  .hero .v1{width:200px;height:120px;top:-70px;right:-150px}
  .bedrijven .v1{width:150px;height:90px;top:-50px;right:-80px}
  .hero .v2{width:150px;height:110px;bottom:-50px;right:-70px}
  .hero .v3{width:80px;height:60px;bottom:-30px;right:60px}
  .kaarten,.stappen{grid-template-columns:1fr}
  .stap h3{min-height:0}
  .waarden{grid-template-columns:1fr;gap:18px}
  .contact-blok{border-radius:24px;padding:36px 22px}
  .socials a{padding:13px 16px;font-size:15px;gap:10px}
  .socials svg{width:20px;height:20px}
  .footer .lijnen-klein > span{display:block}
  .footer .onder{flex-direction:column;align-items:center;text-align:center;gap:4px}
  .footer .juridisch{flex-direction:column;align-items:center;row-gap:0}
  .mail{font-size:clamp(16px,5.2vw,20px);padding:14px 20px;max-width:100%}
  .diensten .kop{gap:8px}
  .kandidaat-cta .btn{width:100%;justify-content:space-between;padding-left:24px;padding-right:24px}
  .hero-cta .btn{width:100%;justify-content:space-between;padding-left:24px;padding-right:24px}
      }
@media (max-width:380px){ .eerst{grid-template-columns:1fr} }

/* ============ SOCIAL POP-UP ============ */
.soc-pop{position:fixed;right:24px;bottom:24px;z-index:60;width:380px;max-width:calc(100vw - 32px);
  background:var(--offwhite);color:var(--navy);border:1px solid var(--lijn);border-radius:22px;
  padding:22px 22px 20px;box-shadow:0 18px 40px rgba(11,41,66,.14);
  opacity:0;transform:translateY(16px);visibility:hidden;transition:opacity .4s ease,transform .4s ease,visibility .4s}
.soc-pop.toon{opacity:1;transform:none;visibility:visible}
.soc-pop .label{font-size:11px;margin-bottom:12px}
.soc-pop .label::before{width:24px}
.soc-pop h2{font-size:20px;line-height:1.25;margin:0 0 8px;padding-right:28px}
.soc-pop p{font-size:14.5px;line-height:1.55;color:var(--navy-70);margin-bottom:16px}
.soc-pop .knoppen{display:flex;gap:8px}
.soc-pop .knoppen a{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;
  font-weight:500;font-size:14px;border-radius:999px;padding:10px 10px;background:var(--turq);color:var(--navy);transition:background .2s,color .2s}
.soc-pop .knoppen a:hover{background:var(--navy);color:var(--offwhite)}
.soc-pop .knoppen svg{width:17px;height:17px;fill:currentColor;flex:none}
.soc-pop .sluit{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;background:none;border-radius:50%;
  cursor:pointer;color:var(--navy);display:flex;align-items:center;justify-content:center}
.soc-pop .sluit:hover{background:var(--turq-l)}
.soc-pop .sluit svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;stroke-linecap:round}
@media (max-width:600px){
  .soc-pop{left:12px;right:12px;bottom:12px;width:auto;max-width:none;padding:16px 16px 14px;border-radius:18px}
  .soc-pop .label{display:none}
  .soc-pop h2{font-size:17px;margin-bottom:4px}
  .soc-pop p{font-size:13.5px;margin-bottom:12px}
  .soc-pop .knoppen a{flex:1 1 0;min-width:0;padding:9px 6px;font-size:13.5px;gap:6px}
  .soc-pop .knoppen svg{width:15px;height:15px}
}
@media (prefers-reduced-motion:reduce){.soc-pop{transition:none;transform:none}}
@media (max-width:380px){ .soc-pop .pop-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap} .soc-pop .knoppen svg{width:20px;height:20px} }

/* ============ CONTACTFORMULIER ============ */
.contact-blok{align-items:start}
.zij{display:flex;flex-direction:column;padding-top:clamp(0px,9vw,150px)}
.liever{font-weight:600;font-size:17px;margin-bottom:4px}
.mail-link{font-weight:600;font-size:clamp(18px,1.8vw,22px);text-decoration:none;border-bottom:2px solid var(--turq);align-self:flex-start;margin-bottom:36px}
.mail-link:hover{color:var(--turq)}
.formulier{background:var(--offwhite);border-radius:22px;padding:clamp(22px,3vw,34px);margin-top:4px;box-shadow:0 10px 30px rgba(11,41,66,.06)}
.keuze{border:0;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px}
.keuze legend{font-weight:600;font-size:16px;margin-bottom:12px;width:100%}
.keuze label{cursor:pointer}
.keuze input{position:absolute;opacity:0;width:1px;height:1px}
.keuze span{display:inline-block;padding:10px 20px;border-radius:999px;border:2px solid var(--navy);font-weight:500;font-size:15px;transition:background .2s,color .2s,border-color .2s}
.keuze input:checked + span{background:var(--navy);color:var(--offwhite)}
.keuze input:focus-visible + span{outline:3px solid var(--turq);outline-offset:3px}
.velden{margin-top:22px;display:grid;gap:16px}
.rij{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}
.veld{display:flex;flex-direction:column;gap:6px;font-size:14.5px;font-weight:500}
.veld em{font-style:normal;font-weight:400;color:var(--navy-70)}
.veld input,.veld select,.veld textarea{font:inherit;font-weight:400;font-size:16px;color:var(--navy);background:#fff;border:1.5px solid var(--lijn);
  border-radius:12px;padding:12px 14px;width:100%;transition:border-color .2s}
.veld textarea{resize:vertical;min-height:110px}
.veld input::placeholder,.veld textarea::placeholder{color:rgba(11,41,66,.42)}
.veld input:focus,.veld select:focus,.veld textarea:focus{outline:none;border-color:var(--turq);box-shadow:0 0 0 3px rgba(24,184,181,.18)}
.veld.fout input,.veld.fout select,.veld.fout textarea{border-color:var(--koraal)}
.bestand input{padding:10px;background:#fff;font-size:14.5px}
.bestand input::file-selector-button{font:inherit;font-weight:500;font-size:14px;border:0;border-radius:999px;background:var(--turq-l);color:var(--navy);padding:8px 16px;margin-right:12px;cursor:pointer}
.bestand input::file-selector-button:hover{background:var(--turq)}
.lokveld{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.akkoord{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;cursor:pointer}
.akkoord input{width:18px;height:18px;margin-top:2px;accent-color:var(--navy);flex:none}
.akkoord.fout span{color:#b4442f}
.form-melding{font-size:14.5px;color:#b4442f;font-weight:500}
.verstuur{justify-self:start;border:0;cursor:pointer;font-family:inherit}
.verstuur[disabled]{opacity:.6;cursor:wait}
.form-bedankt{padding:8px 0}
.form-bedankt:focus{outline:none}
.bedankt-titel{font-weight:700;font-size:clamp(24px,2.4vw,30px);margin-bottom:6px}
.bedankt-tel{color:var(--navy);font-weight:500;text-decoration:none;border-bottom:2px solid var(--turq);white-space:nowrap}
.bedankt-tel:hover{color:var(--turq)}
.bedankt-klein{font-size:14px;color:var(--navy-70);margin-top:16px}
[hidden]{display:none!important}
@media (max-width:900px){ .zij{padding-top:8px} }
@media (max-width:600px){
  .rij{grid-template-columns:1fr}
  .formulier{padding:20px 16px;border-radius:18px}
  .keuze span{padding:9px 16px;font-size:14.5px}
  .verstuur{width:100%;justify-content:space-between}
}

/* ============ BEWEGING BIJ SCROLLEN (subtiel) ============
   Enkel actief als JavaScript werkt én de bezoeker geen "minder beweging" heeft ingesteld. */
:root{--anim-dist:14px;--anim-duur:.6s;--anim-curve:cubic-bezier(.22,.61,.36,1)}
@media (max-width:600px){:root{--anim-dist:8px;--anim-duur:.5s}}
.anim [data-onthul]{opacity:0;transform:translateY(var(--anim-dist));
  transition:opacity var(--anim-duur) var(--anim-curve),transform var(--anim-duur) var(--anim-curve);transition-delay:var(--vertraging,0s)}
.anim [data-onthul].zichtbaar{opacity:1;transform:none}
/* koraal lijntje tekent zich */
.anim .label::before{transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--anim-curve) .1s}
.anim .label.zichtbaar::before{transform:scaleX(1)}
/* stappen: eerst de lijn, dan 1-2-3-4 */
.anim .stappen::before{transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--anim-curve)}
.anim .stappen.zichtbaar::before{transform:scaleX(1)}
.anim .stap{opacity:0;transform:translateY(8px);transition:opacity .5s var(--anim-curve),transform .5s var(--anim-curve);transition-delay:calc(.35s + var(--i,0) * .18s)}
.anim .stappen.zichtbaar .stap{opacity:1;transform:none}
/* statement: tweede regel net iets later */
.anim .stelling .regel1,.anim .stelling .licht{display:inline-block;opacity:0;transform:translateY(var(--anim-dist));transition:opacity .7s var(--anim-curve),transform .7s var(--anim-curve)}
.anim .stelling .licht{transition-delay:.25s}
.anim .stelling.zichtbaar .regel1,.anim .stelling.zichtbaar .licht{opacity:1;transform:none}
/* actieve sectie in het menu */
.menu a.actief{border-color:var(--turq)}
.menu .menu-cta a.actief{box-shadow:0 0 0 3px rgba(24,184,181,.25)}
@media (max-width:900px){.menu a.actief{color:var(--turq)}}
/* rustige afwisseling tussen secties: wit tussen de off-white delen */
.diensten,.freelancers{background:#fff;border-top:0}
@media (prefers-reduced-motion:reduce){
  .anim [data-onthul],.anim .stap,.anim .stelling .regel1,.anim .stelling .licht{opacity:1!important;transform:none!important}
  .anim .label::before,.anim .stappen::before{transform:none!important}
}

/* ============ GRATIS CV-MAKER (link naar cv-maker.html) ============ */
.cv-blok{margin-top:28px;max-width:520px;background:var(--turq-l);border-radius:22px;padding:22px 24px;display:grid;gap:6px;justify-items:start}
.cv-blok-titel{font-weight:600;font-size:19px;line-height:1.3}
.cv-blok p{font-size:15.5px;line-height:1.55}
.cv-blok .btn{margin-top:10px}
/* menu met 7 items: op smalle laptops wat compacter (Home zit ook achter het logo) */
@media (min-width:901px) and (max-width:1120px){.menu{gap:18px}.menu a{font-size:14.5px}.menu li:first-child{display:none}}
@media (min-width:901px) and (max-width:1000px){.menu{gap:12px}}
@media (max-width:600px){.cv-blok{padding:20px 18px}.cv-blok .btn{width:100%;justify-content:space-between}}

/* ============ COOKIEMELDING (Google Analytics pas na toestemming) ============ */
.ck-melding{position:fixed;left:24px;bottom:24px;z-index:70;width:420px;max-width:calc(100vw - 32px);background:#0B2942;color:#F7F3EA;
  border-radius:20px;padding:20px 22px;box-shadow:0 18px 40px rgba(11,41,66,.28);border:1px solid rgba(191,237,236,.45);font-family:Poppins,Arial,sans-serif}
.ck-melding[hidden]{display:none!important}
.ck-melding p{font-size:14.5px;line-height:1.55;font-weight:300;margin:0 0 14px}
.ck-melding p strong{display:block;font-weight:600;font-size:16px;margin-bottom:4px}
.ck-melding a{color:#BFEDEC;text-underline-offset:3px}
.ck-knoppen{display:flex;gap:10px}
.ck-knoppen button{flex:1 1 0;min-width:0;font:inherit;font-weight:500;font-size:15px;border-radius:999px;padding:11px 14px;cursor:pointer;
  border:2px solid #18B8B5;background:#18B8B5;color:#0B2942;transition:background .2s,color .2s,border-color .2s}
.ck-knoppen button.ck-nee{background:transparent;border-color:#F7F3EA;color:#F7F3EA}
.ck-knoppen button:hover{background:#F7F3EA;border-color:#F7F3EA;color:#0B2942}
.ck-knoppen button:focus-visible{outline:3px solid #BFEDEC;outline-offset:3px}
.ck-link{background:none;border:0;padding:8px 2px;font:inherit;color:inherit;cursor:pointer;text-decoration:none;text-underline-offset:4px}
.ck-link:hover{color:var(--navy);text-decoration:underline}
@media (max-width:600px){.ck-melding{left:0;right:0;bottom:0;width:auto;max-width:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;box-shadow:0 -10px 30px -12px rgba(11,41,66,.45)}.ck-melding p{font-size:12.5px;line-height:1.45;margin:0 0 10px}.ck-melding p strong{display:none}.ck-knoppen{gap:8px}.ck-knoppen button{padding:8px 12px;font-size:14px}}
@media print{.ck-melding{display:none!important}}

/* ---- korte Max-pagina ---- */
.max-kern{font-weight:600;font-size:clamp(18px,1.9vw,22px);line-height:1.45;color:var(--offwhite);border-left:3px solid var(--turq);padding-left:18px;margin:4px 0 14px;max-width:720px}
.max-resultaat{font-size:clamp(16px,1.5vw,18px);color:rgba(247,243,234,.9);margin-bottom:30px;max-width:720px}
.max-resultaat strong{color:var(--turq)}
.aanpak-kop{align-items:end;margin-bottom:clamp(30px,4vw,48px)}
.aanpak-kop .intro{margin-bottom:12px}
.max-tegels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
@media (max-width:860px){.max-tegels{grid-template-columns:minmax(0,1fr)}}
.mt{background:var(--offwhite);border-radius:24px;padding:clamp(24px,3vw,32px);display:flex;flex-direction:column;gap:10px}
.mt-nr{width:42px;height:42px;border-radius:50%;background:var(--navy);color:var(--turq);font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:6px}
.mt h3{font-size:clamp(19px,1.9vw,22px);line-height:1.25}
.mt p{font-size:16px;line-height:1.6;color:var(--navy-70)}
.max-winst{background:var(--navy);color:var(--offwhite);padding:clamp(64px,8vw,104px) 0}
.max-winst .label{color:var(--turq)}
.max-winst h2{color:var(--offwhite);font-size:clamp(30px,4vw,48px);margin:10px 0 clamp(28px,4vw,44px)}
.winst-raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
@media (max-width:1000px){.winst-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.winst-raster{grid-template-columns:minmax(0,1fr)}}
.winst{background:rgba(247,243,234,.07);border:1px solid rgba(247,243,234,.16);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:10px}
.winst svg{width:34px;height:34px;fill:none;stroke:var(--turq);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;margin-bottom:4px}
.winst h3{color:var(--offwhite);font-size:clamp(18px,1.7vw,20px);line-height:1.3}
.winst p{color:rgba(247,243,234,.82);font-size:15.5px;line-height:1.6}

/* ---- vraag 6 ---- */
.zes-vragen li.q6{border-top-width:5px}
.zes-vragen li.q6 h3{font-size:clamp(19px,2vw,23px)}
.zes-vragen li.q6 h3 span{color:var(--turq)}
.zes-vragen li.q6 p a{color:var(--navy);font-weight:600}
.max-q6{background:var(--navy);color:var(--offwhite);position:relative;overflow:hidden;padding:clamp(64px,9vw,112px) 0}
.max-q6 .vorm{position:absolute;border-radius:28px;transform:skewX(-30deg)}
.max-q6 .v1{background:var(--turq);width:240px;height:150px;right:-90px;top:-70px}
.max-q6 .v2{background:var(--turq-l);width:110px;height:80px;right:150px;top:-40px}
.max-q6 .wrap{position:relative;z-index:1}
.max-q6 .label{color:var(--turq)}
.max-q6 h2{color:var(--offwhite);font-size:clamp(30px,4vw,48px);line-height:1.12;margin:10px 0 18px}
.max-q6 .intro{color:rgba(247,243,234,.88)}
.q6-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);align-items:center}
@media (max-width:860px){.q6-raster{grid-template-columns:minmax(0,1fr)}}
.twijfels{list-style:none;display:grid;gap:14px}
.twijfels li{position:relative;background:var(--offwhite);color:var(--navy);border-radius:22px 22px 22px 6px;padding:16px 20px;font-size:clamp(16px,1.6vw,18px);font-weight:600;line-height:1.4;max-width:440px;box-shadow:0 10px 26px rgba(0,0,0,.18)}
.twijfels li:nth-child(even){margin-left:auto;border-radius:22px 22px 6px 22px;background:var(--turq-l)}
.q6-slot{margin-top:clamp(36px,5vw,56px);border-top:1px solid rgba(247,243,234,.18);padding-top:clamp(28px,4vw,40px)}
.q6-gevolg{color:rgba(247,243,234,.8);font-size:clamp(16px,1.5vw,18px);margin-bottom:14px}
.q6-kern{color:var(--offwhite);font-weight:700;font-size:clamp(20px,2.4vw,28px);line-height:1.35;max-width:860px;margin-bottom:26px}
.max-q6 .btn-primair:hover{background:var(--offwhite);color:var(--navy)}

/* ---- vacatureblok + verborgen vragen + conclusie ---- */
.vac-tekst p{font-size:clamp(16.5px,1.5vw,18px);line-height:1.7;margin-bottom:16px}
.sterk-in{background:var(--navy);color:var(--offwhite);border-radius:22px;padding:clamp(22px,3vw,30px);margin-top:10px}
.sterk-titel{font-weight:700;font-size:clamp(19px,2vw,22px);margin-bottom:12px!important}
.sterk-in ul{list-style:none;display:grid;gap:10px}
.sterk-in li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5}
.sterk-in li::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--turq);flex:none;margin-top:8px}
.op-slot h3{align-items:center!important}
.balk{display:inline-block;height:14px;border-radius:7px;background:linear-gradient(90deg,rgba(11,41,66,.16),rgba(11,41,66,.07));filter:blur(1.5px);flex:none}
.balk.b1{width:min(220px,55%)}.balk.b2{width:min(160px,42%)}.balk.b3{width:min(250px,62%)}.balk.b4{width:min(190px,48%)}
.slot{width:18px;height:18px;flex:none;fill:none;stroke:var(--turq);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-left:auto}
.op-slot p{font-style:italic}
.conclusie{margin-top:44px;border-top:1px solid var(--lijn);padding-top:34px}
.conclusie-titel{font-weight:700;font-size:clamp(20px,2.2vw,26px);margin-bottom:18px}
.conclusie-raster{display:grid;border-top:1px solid var(--lijn)}

.conclusie-raster p{padding:16px 0;border-bottom:1px solid var(--lijn);font-size:clamp(17px,1.7vw,20px);font-weight:600;line-height:1.4;display:flex;gap:14px;align-items:center}
.conclusie-raster svg{flex:none;width:34px;height:34px;padding:8px;border-radius:50%;fill:none;stroke:var(--navy);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.c-ja{color:var(--navy)}
.c-ja svg{background:var(--turq)}

.c-nee{color:var(--navy-70)}
.c-nee svg{background:var(--koraal)}
.conclusie-cta{margin-top:20px;font-size:16px}
.conclusie-cta a{color:var(--navy);font-weight:600}

/* ============ DIENSTPAGINA'S ============ */
.pagina-kop{padding:clamp(48px,7vw,96px) 0 clamp(56px,7vw,96px);overflow:hidden}
.pagina-kop .wrap{z-index:1}
.pagina-kop .v1{background:var(--turq-l);width:34vw;height:300px;top:-110px;right:-12vw}
.pagina-kop .v2{background:var(--turq);width:12vw;height:120px;top:110px;right:-4vw}
.pagina-kop h1{font-weight:700;font-size:clamp(34px,4.6vw,56px);line-height:1.1;letter-spacing:-.01em;margin-bottom:22px;max-width:820px}
.pagina-kop .intro{max-width:680px;margin-bottom:32px}
.kruimel{font-size:13.5px;color:var(--navy-70);margin-bottom:28px}
.kruimel a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(11,41,66,.25)}
.kruimel a:hover{color:var(--navy);border-color:var(--turq)}
.wit{background:#fff}
.twee-kol{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}
.lijst-titel{font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--navy-70);margin-bottom:12px}
.profielen{list-style:none;display:grid;gap:0}
.profielen li{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--lijn);font-size:17px;font-weight:400}
.profielen li:first-child{border-top:1px solid var(--lijn)}
.profielen li::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--turq);flex:none}
.faq{max-width:820px;margin-top:8px}
.faq details{border-bottom:1px solid var(--lijn)}
.faq details:first-child{border-top:1px solid var(--lijn)}
.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-weight:600;font-size:18px}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";flex:none;width:34px;height:34px;border-radius:50%;background:var(--turq-l);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:22px;line-height:1}
.faq details[open] summary::after{content:"\2212"}
.faq details p{padding:0 0 22px;max-width:720px;font-size:16.5px;line-height:1.65}
.faq details a{color:var(--navy);font-weight:500;text-decoration:none;border-bottom:2px solid var(--turq)}
.oproep-sectie{padding-top:0}
.oproep-blok{background:var(--turq-l);border-radius:32px;padding:clamp(36px,5vw,64px);position:relative;overflow:hidden}
.oproep-blok .v1{background:var(--navy);width:200px;height:150px;bottom:-60px;right:-50px}
.oproep-blok .v2{background:var(--turq);width:110px;height:90px;bottom:-40px;right:120px}
.oproep-blok > :not(.vorm){position:relative;z-index:1}
.oproep-blok .intro{margin-bottom:28px;max-width:560px}


/* ===== Max: aanbod in fases, video ===== */
.max-aanbod{background:var(--offwhite)}
.max-zacht{background:var(--offwhite)}
.fase{margin-top:34px}
.fase-titel{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--navy);margin-bottom:16px}
.fase-titel::after{content:"";flex:1;height:2px;background:var(--turq);opacity:.5;border-radius:2px}
.fase-nr{width:32px;height:32px;border-radius:50%;background:var(--navy);color:var(--turq);display:inline-flex;align-items:center;justify-content:center;font-size:15px;letter-spacing:0}
.fase-rij{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:22px}
.fase-rij .fase{margin-top:34px}
.max-aanbod .kaart{background:#fff}
.kaarten.een{grid-template-columns:minmax(0,1fr)}
.kaarten.twee{grid-template-columns:repeat(2,minmax(0,1fr))}
.kaart.turq{background:var(--turq)!important;border-color:var(--turq);height:100%}
.kaart.turq p{color:var(--navy)}
.kaart.turq .nr{background:var(--navy)!important;color:var(--turq)!important}
.kaart.turq .nr b{background:none!important;color:var(--turq)!important}
.max-aanbod ~ .faq-sectie,#vragen{background:#fff}
.fase-kaarten{height:calc(100% - 48px)}
.fase-kaarten .kaart{height:100%}
@media (max-width:1000px){.fase-rij{grid-template-columns:minmax(0,1fr);gap:0}.kaarten.twee{grid-template-columns:minmax(0,1fr)}.fase-kaarten{height:auto}}
.max-video .intro{max-width:720px;margin-bottom:34px}
.zes-vragen{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px clamp(28px,5vw,64px)}
.zes-vragen li{border-top:3px solid var(--turq);padding-top:16px}
.zes-vragen h3{display:flex;gap:12px;align-items:baseline;font-size:clamp(18px,1.8vw,21px);line-height:1.3;margin-bottom:8px}
.zes-vragen h3 span{color:var(--turq);font-size:.85em;font-weight:700;flex:none}
.zes-vragen p{font-size:16px;line-height:1.6;color:var(--navy-70)}
@media (max-width:760px){.zes-vragen{grid-template-columns:minmax(0,1fr)}}
.twee-plus{margin-top:44px;background:var(--navy);color:var(--offwhite);border-radius:26px;padding:clamp(26px,4vw,40px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(22px,4vw,48px);align-items:center;position:relative;overflow:hidden}
.twee-plus::after{content:"";position:absolute;width:160px;height:110px;right:-50px;bottom:-50px;background:var(--turq);border-radius:24px;transform:skewX(-30deg)}
.tp-getal{font-size:clamp(72px,9vw,112px);font-weight:700;line-height:.9;color:var(--turq);letter-spacing:-.03em;text-align:center}
.tp-getal span{display:block;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--offwhite);margin-top:10px;font-weight:600}
.twee-plus h3{color:var(--offwhite);font-size:clamp(20px,2.2vw,26px);margin-bottom:10px}
.twee-plus p{color:rgba(247,243,234,.88);font-size:16.5px;line-height:1.65;position:relative;z-index:1}
.twee-plus strong{color:#fff}
@media (max-width:600px){.twee-plus{grid-template-columns:minmax(0,1fr)}.tp-getal{text-align:left}}

/* ===== WerkSterk Max: meer punch ===== */
.max-hero{background:var(--navy);color:var(--offwhite)}
.max-hero h1,.max-hero .intro{color:var(--offwhite)}
.max-hero .intro{opacity:.92}
.max-hero .kruimel,.max-hero .kruimel a{color:rgba(247,243,234,.75);border-color:rgba(247,243,234,.3)}
.max-hero .kruimel a:hover{color:#fff;border-color:var(--turq)}
.max-hero .v1{background:var(--turq);opacity:.95}
.max-hero .v2{background:var(--turq-l)}
.max-hero .ml-top img{display:none}
.max-hero .ml-main,.max-hero .ml-top{color:var(--offwhite)}
.max-hero .max-logo{font-size:clamp(72px,10vw,132px)}
.max-hero .btn-link{color:var(--offwhite);border-color:var(--turq)}
.max-hero .btn-link:hover{color:var(--turq)}
.max-hero .btn-primair:hover{background:var(--offwhite);color:var(--navy)}
.max-band{background:var(--turq);position:relative;overflow:hidden;padding:clamp(56px,8vw,104px) 0}
.max-band .wrap{position:relative;z-index:1}
.max-band .v1{background:var(--navy);width:260px;height:180px;right:-80px;bottom:-90px}
.max-band .v2{background:var(--turq-l);width:120px;height:90px;right:180px;bottom:-50px}
.band-zin{font-weight:700;font-size:clamp(30px,4.6vw,58px);line-height:1.1;letter-spacing:-.01em;color:var(--navy);max-width:900px;margin-bottom:18px}
.band-sub{font-size:clamp(17px,1.6vw,20px);color:var(--navy);max-width:640px;font-weight:500}
.kaarten.donker .kaart{background:var(--navy);border-color:var(--navy);color:var(--offwhite)}
.kaarten.donker .kaart h3{color:var(--offwhite)}
.kaarten.donker .kaart p{color:rgba(247,243,234,.85)}
.kaarten.donker .nr{filter:none}
@media (max-width:900px){.pagina-kop.max-hero .v1{top:-125px;right:-150px}}
.max-oproep .max-logo.klein{font-size:clamp(56px,6vw,80px);margin-bottom:22px}
.max-oproep .ml-top img{display:none}
.max-oproep .ml-main,.max-oproep .ml-top{color:var(--offwhite)}
.max-oproep{background:var(--navy);color:var(--offwhite)}
.max-oproep h2,.max-oproep .intro{color:var(--offwhite)}
.max-oproep .v1{background:var(--turq)}
.max-oproep .v2{background:var(--turq-l)}
.max-oproep .btn-link{color:var(--offwhite);border-color:var(--turq)}
.max-oproep .btn-primair:hover{background:var(--offwhite);color:var(--navy)}


/* Max-logo: M, a en x schuiven een voor een van rechts binnen, punt popt erbij (1 keer) */
.ml-l{display:inline-block}
@keyframes ml-in{0%{transform:translateX(60vw);opacity:0}65%{transform:translateX(-.05em);opacity:1}85%{transform:translateX(.015em)}100%{transform:none;opacity:1}}
@keyframes mx-in{0%{transform:translateX(60vw) rotate(200deg);opacity:0}65%{transform:translateX(-.05em) rotate(-10deg);opacity:1}85%{transform:translateX(.015em) rotate(3deg)}100%{transform:none;opacity:1}}
@keyframes md-pop{0%{transform:scale(0)}70%{transform:scale(1.4)}100%{transform:scale(1)}}
.max-hero .ml-l:nth-child(1){animation:ml-in .6s cubic-bezier(.22,.61,.36,1) .15s both}
.max-hero .ml-l:nth-child(2){animation:ml-in .6s cubic-bezier(.22,.61,.36,1) .32s both}
.max-hero .ml-x{animation:mx-in .7s cubic-bezier(.22,.61,.36,1) .5s both}
.max-hero .ml-dot{animation:md-pop .35s ease-out 1.15s both}
.max-hero{overflow:hidden}
@media (prefers-reduced-motion:reduce){.max-hero .ml-l,.max-hero .ml-x,.max-hero .ml-dot{animation:none}}

/* WerkSterk Max-merk */
.max-logo{font-size:clamp(64px,8vw,104px);margin-bottom:26px;color:var(--navy);line-height:1}
.ml-top{display:flex;align-items:center;gap:.08em;margin-bottom:.04em}
.ml-top img{height:.2em;width:auto;display:block}
.ml-top span{font-size:.173em;font-weight:600;letter-spacing:-.01em}
.ml-main{display:flex;align-items:flex-end}
.ml-ma{font-size:1em;font-weight:700;letter-spacing:-.04em;line-height:1}
.ml-x{width:.733em;height:.787em;margin-left:-.027em;margin-bottom:.12em;flex:none}
.ml-dot{width:.2em;height:.2em;border-radius:50%;background:var(--koraal);margin:0 0 .133em .04em;flex:none}
.max-merk{font-weight:600;font-size:clamp(20px,2.2vw,26px);letter-spacing:-.01em;margin-bottom:18px;display:flex;align-items:baseline;gap:8px}
.max-merk b{font-weight:800}
.max-merk .x{color:var(--turq)}
.groep-titel{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--navy);margin:40px 0 18px}
.groep-titel::after{content:"";flex:1;height:1px;background:var(--lijn)}
.kop + .groep-titel{margin-top:8px}
.kaarten.drie{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:1000px){.kaarten.drie{grid-template-columns:minmax(0,1fr)}}
@media (min-width:1001px){.kaarten.drie .kaart h3{min-height:2.6em}}
@media (max-width:900px){.twee-kol{grid-template-columns:minmax(0,1fr)}.pagina-kop .v1{width:240px;height:160px;top:-80px;right:-120px}.pagina-kop .v2{display:none}}
@media (max-width:600px){.oproep-blok{border-radius:24px;padding:32px 20px 90px}.oproep-blok .btn-primair{width:100%;justify-content:space-between}.faq summary{font-size:17px}}
.tip-kop{background:var(--offwhite)}
.tegels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;margin-top:8px}
.tegel{background:#fff;border:1px solid var(--lijn);border-radius:22px;padding:clamp(24px,3vw,34px);display:flex;flex-direction:column;gap:12px;position:relative;transition:transform .2s,box-shadow .2s,border-color .2s}
a.tegel{text-decoration:none;color:var(--navy)}
a.tegel:hover,a.tegel:focus-visible{transform:translateY(-3px);box-shadow:0 14px 34px rgba(11,41,66,.10);border-color:var(--turq);outline:none}
.tegel .tegel-label{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--navy-70)}
.tegel h3{font-size:20px;line-height:1.3;font-weight:700}
.tegel p{font-size:15.5px;line-height:1.6;color:var(--navy-70);flex:1}
.tegel .tegel-meer{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;border-bottom:2px solid var(--turq);align-self:flex-start;padding-bottom:2px}
.tegel .tegel-meer svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.tegel.binnenkort{background:transparent;border-style:dashed}
.tegel.binnenkort h3{color:var(--navy-70)}
.tegel .chip{font-size:12.5px;font-weight:600;color:var(--navy);background:var(--turq-l);border-radius:999px;padding:4px 12px;align-self:flex-start}
@media (max-width:900px){.tegels{grid-template-columns:minmax(0,1fr)}}
.artikel{max-width:740px}
.artikel-meta{display:flex;gap:16px;flex-wrap:wrap;font-size:14px;color:var(--navy-70);margin-bottom:26px}
.in-kort{background:var(--turq-l);border-radius:22px;padding:clamp(22px,3vw,30px);margin:0 0 44px}
.in-kort .lijst-titel{color:var(--navy);margin-bottom:10px}
.in-kort ul{list-style:none;display:grid;gap:10px}
.in-kort li{display:flex;gap:12px;font-size:16.5px;line-height:1.55;font-weight:500}
.in-kort li::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--navy);flex:none;margin-top:.6em}
.tip{padding:34px 0;border-top:1px solid var(--lijn)}
.tip h2{display:flex;gap:16px;align-items:baseline;font-size:clamp(22px,2.6vw,28px);line-height:1.25;margin-bottom:14px}
.tip h2 .tip-nr{flex:none;font-size:15px;font-weight:700;color:var(--navy);background:var(--turq);border-radius:8px;padding:3px 10px;transform:skewX(-12deg);display:inline-block}
.tip p{font-size:17px;line-height:1.7;margin-bottom:14px}
.tip p:last-child{margin-bottom:0}
.tip ul.punten{list-style:none;display:grid;gap:8px;margin:4px 0 14px}
.tip ul.punten li{display:flex;gap:12px;font-size:17px;line-height:1.6}
.tip ul.punten li::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--turq);flex:none;margin-top:.7em}
.vergelijk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:18px 0 6px}
.vergelijk div{border-radius:16px;padding:18px 20px;font-size:15.5px;line-height:1.6}
.vergelijk .niet{background:#fff;border:1px solid var(--lijn)}
.vergelijk .wel{background:#fff;border:2px solid var(--turq)}
.vergelijk b{display:flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}
.vergelijk .niet b{color:#b4442f}
.vergelijk .wel b{color:#0B7C79}
@media (max-width:640px){.vergelijk{grid-template-columns:minmax(0,1fr)}}
.cv-cta{background:var(--navy);color:var(--offwhite);border-radius:28px;padding:clamp(28px,4vw,44px);margin-top:40px;position:relative;overflow:hidden}
.cv-cta h2{color:var(--offwhite);font-size:clamp(24px,3vw,32px);line-height:1.2;margin-bottom:12px;max-width:520px}
.cv-cta p{color:rgba(247,243,234,.88);max-width:520px;margin-bottom:22px;font-size:16.5px}
.cv-cta .btn-link{color:var(--offwhite);border-color:var(--turq)}
.cv-cta .btn-primair:hover{background:var(--offwhite);color:var(--navy)}
.cv-cta .vorm{position:absolute;border-radius:24px;transform:skewX(-30deg)}
.cv-cta .v1{background:var(--turq);width:160px;height:110px;right:-50px;bottom:-50px}
.cv-cta .v2{background:var(--turq-l);width:80px;height:60px;right:110px;bottom:-30px}
.cv-cta > :not(.vorm){position:relative;z-index:1}
.terug{display:inline-flex;gap:8px;align-items:center;margin-top:34px;font-weight:600;text-decoration:none;color:var(--navy);border-bottom:2px solid var(--turq);padding-bottom:2px}
.filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);gap:14px;background:var(--offwhite);border-radius:22px;padding:18px;margin-bottom:14px}
.filter{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--navy)}
.filter select,.filter input{font:inherit;font-size:16px;font-weight:400;letter-spacing:0;color:var(--navy);background:#fff;border:1.5px solid var(--lijn);border-radius:12px;padding:12px 14px;width:100%;-webkit-appearance:none;appearance:none}
.filter select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230B2942' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}
.filter select:focus,.filter input:focus{outline:none;border-color:var(--turq);box-shadow:0 0 0 3px rgba(24,184,181,.18)}
@media (max-width:760px){.filters{grid-template-columns:minmax(0,1fr)}}
.filter-info{font-size:14px;color:var(--navy-70);margin:0 0 18px 4px}
.vac-lijst{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
@media (max-width:820px){.vac-lijst{grid-template-columns:minmax(0,1fr)}}
.vac-kaart[hidden]{display:none}
.vac-kaart a{display:flex;flex-direction:column;gap:10px;height:100%;background:#fff;border:1px solid var(--lijn);border-radius:22px;padding:clamp(22px,3vw,30px);text-decoration:none;color:var(--navy);transition:transform .2s,box-shadow .2s,border-color .2s}
.vac-kaart a:hover,.vac-kaart a:focus-visible{transform:translateY(-3px);box-shadow:0 14px 34px rgba(11,41,66,.10);border-color:var(--turq);outline:none}
.vac-cat{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--navy-70)}
.vac-kaart h2{font-size:clamp(20px,2.2vw,24px);line-height:1.25}
.vac-kort{font-size:15.5px;color:var(--navy-70);line-height:1.6}
.kenmerken{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14.5px;font-weight:500;margin-top:auto;padding-top:6px}
.kenmerken li{display:flex;align-items:center;gap:7px}
.kenmerken svg{width:17px;height:17px;flex:none;fill:none;stroke:var(--turq);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.kenmerken.groot{font-size:16px;margin:4px 0 30px;gap:10px 24px}
.kenmerken .afstand{color:var(--navy-70);font-weight:400}
.vac-meer{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;border-bottom:2px solid var(--turq);align-self:flex-start;padding-bottom:2px;margin-top:6px}
.vac-meer svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.leeg{background:var(--offwhite);border-radius:22px;padding:clamp(26px,4vw,40px);text-align:left}
.leeg h2{font-size:clamp(22px,2.6vw,28px);margin-bottom:8px}
.leeg p{margin-bottom:20px;max-width:560px}
.vac-detail{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}
@media (max-width:960px){.vac-detail{grid-template-columns:minmax(0,1fr)}}
.vac-intro{font-size:clamp(18px,1.8vw,20px);line-height:1.65;font-weight:500;margin-bottom:10px}
.vac-detail .tip h2{font-size:clamp(20px,2.2vw,24px)}
.sol-blok{background:var(--offwhite);border-radius:26px;padding:clamp(22px,3vw,32px);position:sticky;top:calc(var(--header) + 20px)}
@media (max-width:960px){.sol-blok{position:static}}
.sol-blok h2{font-size:clamp(24px,2.6vw,30px);margin-bottom:4px}
.sol-sub{font-size:15px;color:var(--navy-70);margin-bottom:18px}
.sol-form{display:grid;gap:14px}
.sol-form .veld{display:flex;flex-direction:column;gap:6px;font-size:14.5px;font-weight:500}
.sol-form .veld em{font-style:normal;font-weight:400;color:var(--navy-70)}
.sol-form input:not([type=checkbox]):not([type=file]),.sol-form textarea{font:inherit;font-size:16px;font-weight:400;color:var(--navy);background:#fff;border:1.5px solid var(--lijn);border-radius:12px;padding:12px 14px;width:100%}
.sol-form input[type=file]{font:inherit;font-size:14.5px;background:#fff;border:1.5px dashed var(--lijn);border-radius:12px;padding:12px;width:100%}
.sol-form textarea{resize:vertical;min-height:84px}
.sol-form input:focus,.sol-form textarea:focus{outline:none;border-color:var(--turq);box-shadow:0 0 0 3px rgba(24,184,181,.18)}
.sol-form .fout input,.sol-form .fout textarea,.sol-form input.fout{border-color:var(--koraal)}
.cv-hulp{font-size:14px;margin-top:-6px}
.cv-hulp a,.vinkje a{color:var(--navy);font-weight:600}
.vinkje{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.5}
.vinkje input{width:20px;height:20px;flex:none;accent-color:var(--turq);margin-top:1px}
.vinkje.fout{color:#b4442f}
.verplicht{color:var(--koraal)}
.goed-om{border-left:3px solid var(--turq);background:#fff;border-radius:0 12px 12px 0;padding:14px 16px;font-size:14px;line-height:1.55;color:var(--navy)}
.goed-om strong{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px}
.sol-form .btn{width:100%;justify-content:space-between}
.melding{font-size:14.5px;font-weight:600;color:#b4442f}
.melding:empty{display:none}
.lok{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.sol-bedankt:focus{outline:none}
.sol-bedankt h2{margin-bottom:10px}
.sol-bedankt p{margin-bottom:10px;font-size:16px}
/* ---- filter-rij + spontaan-link ---- */
.filter-rij{display:flex;justify-content:space-between;align-items:center;gap:10px 18px;flex-wrap:wrap;margin:0 0 18px}
.filter-rij .filter-info{margin:0 0 0 4px}
.spo-link{display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:600;color:var(--navy);text-decoration:none;border-bottom:2px solid var(--turq);padding-bottom:2px}
.spo-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.spo-link:hover{color:var(--turq)}
/* ---- vacaturekaart: accent ---- */
.vac-kaart a{position:relative;overflow:hidden}
.vac-kaart a::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--turq);transform:scaleY(0);transform-origin:top;transition:transform .25s}
.vac-kaart a:hover::before,.vac-kaart a:focus-visible::before{transform:scaleY(1)}
.vac-cat{display:inline-flex;align-self:flex-start;background:var(--turq-l);color:var(--navy);border-radius:999px;padding:5px 12px;font-size:11.5px;letter-spacing:.12em}
/* ---- spontaan solliciteren ---- */
.spontaan{background:var(--navy);color:var(--offwhite);position:relative;overflow:hidden;padding:clamp(56px,8vw,100px) 0}
.spontaan .vorm{position:absolute;border-radius:28px;transform:skewX(-30deg)}
.spontaan .v1{background:var(--turq);width:240px;height:150px;left:-90px;bottom:-70px}
.spontaan .v2{background:var(--turq-l);width:110px;height:80px;left:150px;bottom:-40px;opacity:.9}
.spo-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,72px);align-items:start;position:relative;z-index:1}
@media (max-width:960px){.spo-grid{grid-template-columns:minmax(0,1fr)}.spontaan .v1,.spontaan .v2{display:none}}
.spontaan .label{color:var(--turq)}
.spontaan h2{color:var(--offwhite);font-size:clamp(28px,3.6vw,42px);line-height:1.15;margin:8px 0 16px}
.spo-tekst > p{font-size:clamp(16.5px,1.6vw,18px);line-height:1.65;color:rgba(247,243,234,.88);max-width:520px;margin-bottom:28px}
.spo-blok{position:static;box-shadow:0 24px 60px rgba(0,0,0,.22)}
.spo-blok h3,.sol-bedankt h3{font-size:clamp(22px,2.4vw,28px);margin-bottom:16px}
/* ---- stappen ---- */
.verloop-blok{margin:0 0 22px}
.verloop-titel{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}
.verloop{list-style:none;counter-reset:st;display:grid;gap:0;position:relative}
.verloop li{counter-increment:st;position:relative;padding:0 0 16px 46px;display:flex;flex-direction:column;gap:2px;font-size:15px;line-height:1.5}
.verloop li::before{content:counter(st);position:absolute;left:0;top:-2px;width:30px;height:30px;border-radius:50%;background:var(--navy);color:var(--turq);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;z-index:1}
.verloop li:not(:last-child)::after{content:"";position:absolute;left:14px;top:30px;bottom:2px;width:2px;background:var(--turq-l)}
.verloop li:last-child::before{background:var(--turq);color:var(--navy)}
.verloop strong{font-weight:600}
.verloop span{color:var(--navy-70)}
.verloop-noot{font-size:13.5px;line-height:1.55;color:var(--navy-70);border-top:1px solid var(--lijn);padding-top:12px;margin-top:2px}
.spontaan .verloop-titel{color:var(--turq)}
.spontaan .verloop li::before{background:rgba(247,243,234,.1);color:var(--turq);box-shadow:inset 0 0 0 1.5px var(--turq)}
.spontaan .verloop li:last-child::before{background:var(--turq);color:var(--navy);box-shadow:none}
.spontaan .verloop li::after{background:rgba(191,237,236,.35)}
.spontaan .verloop strong{color:var(--offwhite)}
.spontaan .verloop span{color:rgba(247,243,234,.78)}
.spontaan .verloop-noot{color:rgba(247,243,234,.7);border-color:rgba(247,243,234,.18);max-width:520px}
/* ---- formulier extra ---- */
.veld-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}
@media (max-width:420px){.veld-duo{grid-template-columns:minmax(0,1fr)}}
.sol-form select{font:inherit;font-size:16px;font-weight:400;color:var(--navy);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230B2942' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center;border:1.5px solid var(--lijn);border-radius:12px;padding:12px 38px 12px 14px;width:100%;-webkit-appearance:none;appearance:none}
.sol-form select:focus{outline:none;border-color:var(--turq);box-shadow:0 0 0 3px rgba(24,184,181,.18)}
.sol-form input::placeholder{color:rgba(11,41,66,.42)}
.cv-kies{position:relative;display:block}
.cv-kies input[type=file]{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2}
.cv-knop{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px dashed rgba(11,41,66,.3);border-radius:12px;padding:14px 16px;font-size:15px;font-weight:500;transition:border-color .2s,background .2s;min-height:54px}
.cv-knop svg{width:22px;height:22px;flex:none;fill:none;stroke:var(--turq);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.cv-naam{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
.cv-kies:hover .cv-knop,.cv-kies input:focus-visible + .cv-knop{border-color:var(--turq);background:rgba(191,237,236,.25)}
.cv-kies.gekozen .cv-knop{border-style:solid;border-color:var(--turq);background:rgba(191,237,236,.3)}
.veld.fout .cv-knop{border-color:var(--koraal)}
.btn.bezig{opacity:.7;pointer-events:none}
.sol-bedankt{text-align:left}
.bedankt-vink{width:52px;height:52px;border-radius:50%;background:var(--turq);display:flex;align-items:center;justify-content:center;margin-bottom:16px}
.bedankt-vink svg{width:26px;height:26px;fill:none;stroke:var(--navy);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.spo-onder{margin-top:34px;padding-top:24px;border-top:1px solid var(--lijn);font-size:15.5px;color:var(--navy-70)}
.spo-onder a{color:var(--navy);font-weight:600}
/* ---- vaste knop onderaan op gsm/tablet ---- */
.sol-balk{display:none}
@media (max-width:960px){
  .sol-balk{display:flex;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;align-items:center;justify-content:space-between;gap:12px;background:var(--turq);color:var(--navy);text-decoration:none;border-radius:16px;padding:12px 18px;box-shadow:0 12px 30px rgba(11,41,66,.28);transform:translateY(140%);transition:transform .3s ease}
  .sol-balk.toon{transform:none}
  .sol-balk span{display:flex;flex-direction:column;min-width:0}
  .sol-balk strong{font-size:16px;font-weight:700}
  .sol-balk small{font-size:13px;font-weight:500;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .sol-balk svg{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
}
.spo-blok{color:var(--navy)}
.sol-form .btn{font-family:inherit;font-weight:600;font-size:16px;border:0;cursor:pointer}.nw{white-space:nowrap}

/* ---- statuut ---- */
.statuut-keuze{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}
.statuut-keuze label{position:relative;cursor:pointer}
.statuut-keuze input{position:absolute;opacity:0;width:1px;height:1px}
.statuut-keuze span{display:inline-flex;align-items:center;min-height:42px;padding:9px 18px;border-radius:999px;background:#fff;border:1.5px solid var(--lijn);font-size:15px;font-weight:500;color:var(--navy);transition:background .2s,border-color .2s}
.statuut-keuze label:hover span{border-color:var(--turq)}
.statuut-keuze input:checked + span{background:var(--navy);border-color:var(--navy);color:var(--offwhite)}
.statuut-keuze input:focus-visible + span{box-shadow:0 0 0 3px rgba(24,184,181,.35)}
.vac-labels{display:flex;flex-wrap:wrap;gap:6px}
.vac-statuut{display:inline-flex;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border:1.5px solid var(--lijn);color:var(--navy-70)}
@media (max-width:760px){.statuut-keuze{flex-wrap:nowrap;gap:6px}.statuut-keuze label{flex:1 1 0;min-width:0}.statuut-keuze span{width:100%;justify-content:center;padding:9px 6px;font-size:14.5px}}

/* ---- kop overzicht ---- */
.pagina-kop h1.vac-titel{font-size:clamp(48px,8vw,96px);line-height:1;letter-spacing:-.02em;margin-bottom:clamp(18px,2.4vw,26px)}
.cv-tip{display:flex;align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.5;margin:14px 0 30px;max-width:640px}
.cv-tip svg{width:20px;height:20px;flex:none;margin-top:1px;fill:none;stroke:var(--turq);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.cv-tip a{color:var(--navy);font-weight:600;text-decoration:none;border-bottom:2px solid var(--turq)}
.cv-tip a:hover{color:var(--turq)}
/* ---- spontane kaart in de lijst ---- */
.spo-kaart[hidden]{display:none}
.spo-kaart a{display:flex;flex-direction:column;gap:10px;height:100%;background:var(--turq);border-radius:22px;padding:clamp(22px,3vw,30px);text-decoration:none;color:var(--navy);transition:transform .2s,box-shadow .2s}
.spo-kaart a:hover,.spo-kaart a:focus-visible{transform:translateY(-3px);box-shadow:0 14px 34px rgba(11,41,66,.16);outline:none}
.spo-kaart .vac-cat{background:var(--navy);color:var(--offwhite)}
.spo-kaart h2{font-size:clamp(20px,2.2vw,24px);line-height:1.25}
.spo-kaart .dot{color:var(--navy)}
.spo-kaart .vac-kort{color:var(--navy)}
.spo-kaart .vac-meer{border-color:var(--navy);margin-top:auto}

.pagina-kop .cv-tip{margin:22px 0 0;font-size:14.5px;color:var(--navy-70)}
.pagina-kop .cv-tip a{font-weight:600}

.vac-detail .tip p{margin-bottom:12px}
.vac-oproep{margin-top:30px;background:var(--offwhite);border-left:3px solid var(--turq);border-radius:0 14px 14px 0;padding:18px 20px;font-size:17px;font-weight:600;line-height:1.5}
.vac-oproep a{color:var(--navy);border-bottom:2px solid var(--turq);text-decoration:none}
.leerbaar{font-size:15.5px;color:var(--navy-70);margin-top:8px}
.leerbaar strong{color:var(--navy)}
.verder .vac-oproep{margin-top:16px}
.vac-detail .sol-blok{position:static}
@media (min-width:961px){
  .sol-balk{display:flex;position:fixed;right:28px;bottom:28px;z-index:60;align-items:center;gap:14px;background:var(--turq);color:var(--navy);text-decoration:none;border-radius:999px;padding:12px 18px 12px 24px;box-shadow:0 12px 30px rgba(11,41,66,.28);transform:translateY(160%);transition:transform .3s ease}
  .sol-balk.toon{transform:none}
  .sol-balk span{display:flex;flex-direction:column}
  .sol-balk strong{font-size:15px;font-weight:700}
  .sol-balk small{font-size:12.5px;opacity:.8}
  .sol-balk svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-90deg)}
}

/* ---- print / pdf van een vacature ---- */
.print-knop{display:inline-flex;align-items:center;gap:8px;background:none;border:0;cursor:pointer;font:inherit;font-size:15px;font-weight:500;color:var(--navy);padding:14px 4px;border-bottom:2px solid transparent}
.print-knop:hover{border-bottom-color:var(--turq)}
.print-knop svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.print-kop,.print-voet{display:none}
@media print{
  @page{size:A4;margin:16mm 16mm 18mm}
  html,body{background:#fff!important}
  body{font-size:11pt}
  .header,.footer,.sol-blok,.sol-balk,.spo-onder,.ck-melding,.soc-pop,.vorm,.hero-cta,.kruimel,.skip,#contact-wrap,.demo-balk,.geen-print{display:none!important}
  .pagina-kop .print-kop{display:flex!important;align-items:flex-end;justify-content:space-between;border-bottom:3px solid #18B8B5;padding:0 0 10px;margin:0 0 18px}
  .print-kop img{width:170px;height:auto}
  .print-kop p{font-size:12pt;color:#0B2942;margin:0}
  .print-kop p span{color:#F26B5B}
  main{padding:0!important}
  .pagina-kop{background:#fff!important;padding:0 0 6px!important;margin:0!important}
  .wit{background:#fff!important;padding:0!important}
  .pagina-kop .wrap,.wit .wrap{padding:0!important;max-width:none!important}
  .pagina-kop .label{color:#0B2942}
  .pagina-kop h1{font-size:22pt!important;margin:0 0 8px!important}
  .kenmerken.groot{margin:0 0 6px!important;font-size:10.5pt!important}
  .vac-detail{display:block!important}
  .vac-intro{font-size:12pt!important}
  .tip{padding:10px 0!important;border-color:#ddd!important;break-inside:avoid}
  .tip h2{font-size:13.5pt!important;margin-bottom:4px}
  .tip p,.punten li{font-size:10.5pt!important;line-height:1.5!important}
  .print-voet{display:block!important;margin-top:16px;border-top:3px solid #18B8B5;padding-top:10px;break-inside:avoid}
  .print-voet p{font-size:10.5pt;margin:0 0 4px;color:#0B2942}
  *{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important}
}
@media (max-width:600px){.print-knop{padding:14px 24px}}
.vac-code{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;letter-spacing:.06em;color:var(--navy-70);padding:5px 4px}

/* bedankt: opvallend turquoise vlak */
.sol-bedankt .bedankt-niets{background:var(--turq-l);border-left:4px solid var(--turq);border-radius:12px;padding:14px 16px;margin-top:14px;color:var(--navy)}
.sol-bedankt .bedankt-niets strong{display:block;margin-bottom:4px}
/* ---- hero: kandidatenlink ---- */
.hero-job{margin-top:26px;font-size:15px;color:var(--navy-70)}
.hero-job a{color:var(--navy);font-weight:600;text-decoration:none;border-bottom:2px solid var(--turq);padding-bottom:1px}
.hero-job a:hover{color:var(--turq)}
/* ---- WerkSterk Max ---- */
.max-blok{background:var(--navy);color:var(--offwhite);position:relative;overflow:hidden;padding:clamp(64px,9vw,120px) 0}
.max-blok .vorm{position:absolute;border-radius:28px;transform:skewX(-30deg)}
.max-blok .v1{background:var(--turq);width:260px;height:170px;right:-90px;bottom:-80px}
.max-blok .v2{background:var(--turq-l);width:120px;height:90px;right:170px;bottom:-50px}
.max-raster{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,90px);align-items:center;position:relative;z-index:1}
@media (max-width:860px){.max-raster{grid-template-columns:minmax(0,1fr)}}
.max-blok .max-logo{font-size:clamp(72px,10vw,132px);line-height:1;color:var(--offwhite)}
.max-blok .ml-top{display:flex;align-items:center;gap:.08em;margin-bottom:.04em}
.max-blok .ml-top img{display:none}
.max-blok .ml-top span{font-size:.173em;font-weight:600;letter-spacing:-.01em}
.max-blok .ml-main{display:flex;align-items:flex-end}
.max-blok .ml-ma{font-size:1em;font-weight:700;letter-spacing:-.04em;line-height:1}
.max-blok .ml-x{width:.733em;height:.787em;margin-left:-.027em;margin-bottom:.12em;flex:none}
.max-blok .ml-dot{width:.2em;height:.2em;border-radius:50%;background:var(--koraal);margin:0 0 .133em .04em;flex:none}
.max-blok h2{color:var(--offwhite);font-size:clamp(28px,3.6vw,44px);line-height:1.15;margin-bottom:18px}
.max-blok .intro{color:rgba(247,243,234,.88);margin-bottom:24px;max-width:560px}
.max-punten{list-style:none;display:grid;gap:10px;margin-bottom:32px}
.max-punten li{display:flex;gap:12px;align-items:flex-start;font-size:16px;color:var(--offwhite)}
.max-punten li::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--turq);flex:none;margin-top:8px}
.max-blok .btn-primair:hover{background:var(--offwhite);color:var(--navy)}
/* ---- kandidaten compacter ---- */
.kandidaat-cta{display:flex;flex-wrap:wrap;gap:12px}
@media (min-width:761px){.kandidaat-cta .btn{width:auto}}
.cv-kort{margin-top:22px;font-size:15px;color:var(--navy-70)}
.cv-kort a{color:var(--navy);font-weight:600}

/* ============ TESTSITE: nieuwe onderdelen ============ */
.hero-tekst{max-width:680px;margin:clamp(26px,3vw,38px) 0 32px;display:grid;gap:12px}
.hero-tekst p{font-size:clamp(16px,1.45vw,18px);line-height:1.65;color:var(--navy)}
.hero-tekst .hero-kern{font-size:clamp(20px,2.1vw,26px);font-weight:600;line-height:1.3;letter-spacing:-.01em}
.max-blok .max-raster{align-items:center;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
@media (max-width:860px){.max-blok .max-raster{grid-template-columns:minmax(0,1fr)}}
.max-blok .max-logo{margin-bottom:26px}
.max-blok .max-tekst .intro{margin-bottom:16px}
.max-blok .max-tekst .btn{margin-top:14px}
.max-vragen{list-style:none;display:grid;gap:10px;counter-reset:none}
.max-vragen li{display:flex;align-items:center;gap:16px;background:rgba(247,243,234,.07);border:1px solid rgba(247,243,234,.14);border-radius:16px;padding:16px 20px;font-size:clamp(16px,1.6vw,19px);font-weight:600;color:var(--offwhite)}
.max-vragen li span{flex:none;width:40px;height:40px;border-radius:50%;background:var(--turq);color:var(--navy);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}
.max-vragen li.dicht{color:rgba(247,243,234,.5)}
.max-vragen li.dicht span{background:rgba(247,243,234,.14);color:var(--offwhite)}
.mb{display:inline-block;height:13px;border-radius:7px;background:linear-gradient(90deg,rgba(247,243,234,.32),rgba(247,243,234,.1));filter:blur(1.5px)}
.mb.b1{width:52%}.mb.b2{width:38%}.mb.b3{width:60%}.mb.b4{width:45%}
.max-vragen .slot{width:18px;height:18px;flex:none;fill:none;stroke:var(--turq);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-left:auto}
.max-slot{font-weight:600;color:var(--offwhite);font-size:clamp(16.5px,1.6vw,18.5px);line-height:1.6;border-left:3px solid var(--turq);padding-left:16px;margin:6px 0 10px;max-width:560px}
.mc-titel{color:var(--offwhite);font-weight:700;font-size:18px;margin:26px 0 12px}
.mc-raster{display:grid;gap:0;border-top:1px solid rgba(247,243,234,.16)}

.mc-raster p{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(247,243,234,.16);font-weight:600;font-size:17px;line-height:1.4}
.mc-ic{flex:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.mc-ic svg{width:18px;height:18px;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.mc-ja{color:var(--offwhite)}
.mc-ja .mc-ic{background:var(--turq)}
.mc-ja .mc-ic svg{stroke:var(--navy)}
.mc-nee{color:rgba(247,243,234,.55)}
.mc-nee .mc-ic{background:var(--koraal)}
.mc-nee .mc-ic svg{stroke:var(--navy)}
.mc-cta{margin-top:16px;color:rgba(247,243,234,.85);font-size:15px}
.mc-cta a{color:var(--offwhite);font-weight:600}
.max-vragen li.q6{border-color:rgba(247,243,234,.14);box-shadow:inset 4px 0 0 var(--turq)}
.max-vragen li.q6 span{background:var(--turq);color:var(--navy)}
.max-vragen li.q6 b{display:flex;flex-direction:column;gap:3px;font-weight:600}
.max-vragen li.q6 small{font-size:13.5px;font-weight:500;color:rgba(247,243,234,.75)}
.alleen-gsm{display:none}
@media (max-width:860px){.niet-gsm{display:none}.alleen-gsm{display:inline-flex;margin-top:24px}.max-blok{padding-bottom:110px}}
/* submenu */
.menu .heeft-sub{position:relative}
@media (min-width:901px){
  .menu .heeft-sub > a::after{content:"";display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-3px);margin-left:8px}
  .submenu{list-style:none;position:absolute;top:100%;left:-18px;min-width:230px;background:#fff;border:1px solid var(--lijn);border-radius:16px;padding:8px;box-shadow:0 18px 40px rgba(11,41,66,.12);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s;margin-top:10px}
  .submenu::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}
  .heeft-sub:hover .submenu,.heeft-sub:focus-within .submenu{opacity:1;visibility:visible;transform:none}
  .submenu a{display:block;padding:10px 14px;border-radius:10px;border:0;font-size:15px}
  .submenu a:hover{background:var(--offwhite)}
}
@media (max-width:900px){
  .menu{max-height:calc(100vh - var(--header));overflow-y:auto}
  .submenu{list-style:none;padding:0 0 10px 16px}
  .submenu li{border:0!important}
  .submenu a{padding:9px 0!important;font-size:16px!important;color:var(--navy-70)}
}
.hero .focus{margin-top:30px}
.deuren{background:#fff;padding:clamp(56px,8vw,104px) 0}
.deur-raster{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;align-items:stretch}
@media (max-width:880px){.deur-raster{grid-template-columns:minmax(0,1fr)}}
.deur{border-radius:28px;padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}
.deur > :not(.vorm){position:relative;z-index:1}
.deur h2{font-size:clamp(28px,3.4vw,42px);line-height:1.12}
.deur p{font-size:clamp(16px,1.5vw,17.5px);line-height:1.65;max-width:520px}
.deur .btn{align-self:flex-start;margin-top:auto}
.deur-werkgever{background:var(--navy);color:var(--offwhite)}
.deur-werkgever h2{color:var(--offwhite)}
.deur-werkgever p{color:rgba(247,243,234,.88)}
.deur-werkgever .label{color:var(--turq)}
.deur-werkgever .btn-primair:hover{background:var(--offwhite);color:var(--navy)}
.deur-werkgever .vorm{position:absolute;border-radius:24px;transform:skewX(-30deg)}
.deur-werkgever .v1{background:var(--turq);width:190px;height:120px;right:-70px;bottom:-60px}
.deur-werkgever .v2{background:var(--turq-l);width:90px;height:64px;right:110px;bottom:-36px}
.deur-kandidaat{background:var(--turq-l);color:var(--navy)}
.deur-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 8px}
.deur-tags li{border:1.5px solid rgba(247,243,234,.3);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:500}
.deur-klein{font-size:14.5px;color:var(--navy-70)}
.deur-klein a{color:var(--navy);font-weight:600}
.waarom{background:var(--offwhite);padding:clamp(64px,8vw,112px) 0}
.waarom .stelling-licht{font-weight:700;font-size:clamp(30px,4.2vw,52px);line-height:1.1;letter-spacing:-.01em;margin:12px 0 22px;max-width:900px}
.waarom .stelling-licht .zacht{color:var(--navy);display:block}
.waarom .bewijs-tekst{font-size:clamp(16.5px,1.6vw,19px);line-height:1.7;max-width:720px;margin-bottom:clamp(36px,5vw,56px)}
.meer-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--navy);text-decoration:none;border-bottom:2px solid var(--turq);padding-bottom:2px;margin-top:clamp(28px,4vw,44px)}
.meer-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.voorwie{background:#fff;padding:clamp(64px,8vw,112px) 0}
.voorwie h2{font-size:clamp(28px,3.6vw,44px);line-height:1.12;margin:10px 0 18px;max-width:760px}
.voorwie .intro{margin-bottom:clamp(32px,4vw,48px)}
.wie-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
@media (max-width:760px){.wie-raster{grid-template-columns:minmax(0,1fr)}}
.wie{border-radius:24px;padding:clamp(24px,3vw,36px);background:var(--offwhite)}
.wie:last-child{background:var(--navy);color:var(--offwhite)}
.wie h3{font-size:clamp(20px,2vw,24px);margin-bottom:6px}
.wie:last-child h3{color:var(--offwhite)}
.wie .sub{font-size:14.5px;color:var(--navy-70);margin-bottom:16px}
.wie:last-child .sub{color:rgba(247,243,234,.75)}
.wie ul{list-style:none;display:grid;gap:10px}
.wie li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5}
.wie li::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--turq);flex:none;margin-top:8px}
.verhaal{background:#fff;padding:clamp(56px,8vw,104px) 0}
.verhaal-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(32px,6vw,90px)}
@media (max-width:860px){.verhaal-raster{grid-template-columns:minmax(0,1fr)}}
.verhaal h2{font-size:clamp(26px,3.2vw,40px);line-height:1.15}
.verhaal p{font-size:clamp(16.5px,1.5vw,18px);line-height:1.75;margin-bottom:18px;max-width:640px}
.verhaal + .verhaal{padding-top:0}
.over-waarden{background:var(--offwhite);padding:clamp(56px,8vw,104px) 0}
.over-waarden h2{font-size:clamp(26px,3.2vw,40px);margin:10px 0 clamp(28px,4vw,40px)}
.waarden.vier{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:900px){.waarden.vier{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.waarden.vier{grid-template-columns:minmax(0,1fr)}}
.menu a.actief{border-bottom:2px solid var(--turq)}
.demo-balk{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--navy);color:var(--offwhite);font:600 11.5px/1 Poppins,Arial,sans-serif;letter-spacing:.04em;padding:8px 13px;border-radius:999px;opacity:.85;white-space:nowrap;pointer-events:none}
@media (max-width:600px){.demo-balk{display:none}}

.pagina-kop .k-intro2{margin-top:14px}
.k-titel{font-size:clamp(28px,3.6vw,44px);line-height:1.12;margin:10px 0 clamp(28px,4vw,44px);max-width:760px}
.k-stappen{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:1000px){.k-stappen{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.k-stappen{grid-template-columns:minmax(0,1fr)}}
.k-beloftes{background:var(--navy);color:var(--offwhite);padding:clamp(64px,8vw,104px) 0}
.k-beloftes .label{color:var(--turq)}
.k-beloftes .k-titel{color:var(--offwhite)}
.k-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
@media (max-width:1000px){.k-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.k-raster{grid-template-columns:minmax(0,1fr)}}
.k-belofte{display:flex;gap:14px;align-items:flex-start;background:rgba(247,243,234,.07);border:1px solid rgba(247,243,234,.16);border-radius:20px;padding:22px}
.k-ic{flex:none;width:34px;height:34px;border-radius:50%;background:var(--turq);display:flex;align-items:center;justify-content:center}
.k-ic svg{width:18px;height:18px;fill:none;stroke:var(--navy);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.k-belofte h3{color:var(--offwhite);font-size:18px;margin-bottom:6px}
.k-belofte p{color:rgba(247,243,234,.82);font-size:15.5px;line-height:1.6}
.k-cta{background:var(--turq-l);border-radius:28px;padding:clamp(28px,4vw,48px);display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:28px;align-items:center}
@media (max-width:860px){.k-cta{grid-template-columns:minmax(0,1fr)}}
.k-cta h2{font-size:clamp(26px,3vw,36px);margin-bottom:10px}
.k-cta p{font-size:16.5px;line-height:1.65;max-width:560px}
.k-cta p a{color:var(--navy);font-weight:600}
.k-knoppen{display:flex;flex-direction:column;gap:12px}
@media (max-width:860px){.k-knoppen .btn{width:100%;justify-content:space-between}}

.jur{background:#fff;padding:clamp(48px,6vw,88px) 0}
.jur-raster{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}
@media (max-width:900px){.jur-raster{grid-template-columns:minmax(0,1fr)}}
.jur-inhoud{position:sticky;top:calc(var(--header) + 24px);background:var(--offwhite);border-radius:20px;padding:22px 22px 18px;font-size:14.5px}
@media (max-width:900px){.jur-inhoud{position:static}}
.jur-datum{font-size:13px;color:var(--navy-70);margin-bottom:12px}
.jur-titel{font-weight:700;margin-bottom:8px}
.jur-inhoud ol{padding-left:20px;display:grid;gap:6px}
.jur-inhoud a{color:var(--navy);text-decoration:none}
.jur-inhoud a:hover{color:var(--turq)}
.jur-pdf{margin-top:16px;padding-top:14px;border-top:1px solid var(--lijn)}
.jur-pdf a{font-weight:600;border-bottom:2px solid var(--turq)}
.jur-tekst{max-width:780px}
.jblok{padding:0 0 clamp(28px,4vw,40px);margin-bottom:clamp(28px,4vw,40px);border-bottom:1px solid var(--lijn);scroll-margin-top:calc(var(--header) + 20px)}
.jblok h2{font-size:clamp(22px,2.4vw,28px);line-height:1.25;margin-bottom:16px}
.jblok h3{font-size:18px;margin:22px 0 10px}
.jblok p,.jl li,.jol li{font-size:16px;line-height:1.7;margin-bottom:12px}
.jblok a{color:var(--navy);font-weight:600}
.jl{padding-left:20px;margin-bottom:12px}
.jol{padding-left:26px}
.jol ol{padding-left:22px;margin-top:6px}
.jt{border:1px solid var(--lijn);border-radius:14px;overflow:hidden;margin:6px 0 16px}
.jt > div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);border-bottom:1px solid var(--lijn)}
.jt > div:last-child{border-bottom:0}
.jt dt{background:var(--offwhite);padding:12px 16px;font-weight:600;font-size:15px;line-height:1.5}
.jt dd{padding:12px 16px;font-size:15px;line-height:1.6;margin:0}
@media (max-width:600px){.jt > div{grid-template-columns:minmax(0,1fr)}.jt dt{padding-bottom:6px}.jt dd{padding-top:6px}}
.jur-noot{background:var(--offwhite);border-radius:16px;padding:18px 20px;margin-bottom:32px}
.jur-noot p{font-size:15px;line-height:1.65;margin-bottom:8px}
.jur-bron{font-size:14px!important;color:var(--navy-70);font-style:italic}
.nieuw{display:inline-block;vertical-align:middle;background:var(--koraal);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 9px;margin-left:8px}

.bedrijven .eerst{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:30px 0 0;max-width:none}
.bedrijven .eerst li{white-space:normal;display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:rgba(247,243,234,.07);border:1px solid rgba(247,243,234,.16);border-radius:18px;padding:18px 18px 20px;font-size:16px;font-weight:600;color:var(--offwhite)}
.bedrijven .eerst li::before{display:none}
.bedrijven .eerst svg{width:30px;height:30px;fill:none;stroke:var(--turq);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media (max-width:760px){.bedrijven .eerst{grid-template-columns:repeat(2,minmax(0,1fr))}}

.deur-raster{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media (max-width:880px){.deur-raster{grid-template-columns:minmax(0,1fr)!important}}
.deur-kandidaat .deur-tags li{border-color:rgba(11,41,66,.25)}
.deur-kandidaat .label{color:var(--navy)}

.menu .menu-vac a{border:2px solid var(--turq);border-radius:999px;padding:8px 18px;font-weight:500}
.menu .menu-vac a:hover,.menu .menu-vac a.actief{background:var(--turq);color:var(--navy);border-color:var(--turq)}
@media (max-width:900px){.menu .menu-vac a{display:block;border:0;border-radius:0;padding:16px 0;font-weight:600}.menu .menu-vac a::after{content:" →";color:var(--turq)}.menu .menu-vac a.actief{background:none}}

@media (min-width:901px) and (max-width:1180px){.menu{gap:16px}.menu a{font-size:14px}.menu .menu-vac a{padding:7px 14px}.menu .menu-cta a{padding:9px 16px}.header .logo .logo-img{width:130px}}

@media (min-width:901px) and (max-width:1180px){#menu > li:first-child{display:none}}

.deur-meer{color:var(--navy);font-weight:600;font-size:15px;text-decoration:none;border-bottom:2px solid var(--navy);align-self:flex-start;margin-top:-4px}

.wie li.nog-meer{color:var(--turq);font-weight:700;letter-spacing:.12em}
.wie li.nog-meer::before{display:none}
.kant p + p{margin-top:12px}
.faq details p + p{margin-top:-6px}

.pagina-kop .over-intro2{margin-top:14px}

@media (min-width:901px){#menu > li:first-child{display:none}}

@media (max-width:900px){
  .menu .heeft-sub > .submenu{display:none}
  .menu .heeft-sub.open > .submenu{display:block}
  .menu .heeft-sub > a{display:flex!important;justify-content:space-between;align-items:center}
  .menu .heeft-sub > a::after{content:"";width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:0 6px 4px 12px;transition:transform .2s}
  .menu .heeft-sub.open > a::after{transform:rotate(-135deg);margin-bottom:-4px}
}
@media (max-width:900px) and (prefers-reduced-motion:reduce){.menu .heeft-sub > a::after{transition:none}}

@media (max-width:600px){
  .hero{padding-top:36px}
  .hero > .wrap{display:flex;flex-direction:column}
  .hero .hero-tekst{display:contents}
  .hero .lockup{order:1}
  .hero .lockup .logo-img{width:200px;margin-bottom:14px}
  .hero .lockup .lijnen{font-size:26px}
  .hero .hero-cta{order:2;margin-top:24px}
  .hero .hero-tekst .hero-kern{order:3;margin:34px 0 0;font-size:20px}
  .hero .hero-tekst > p:not(.hero-kern){order:4;margin-top:12px}
}

/* ---- ronde 21/10 ---- */
.wie-raster.drie{grid-template-columns:repeat(3,minmax(0,1fr))}
.wie-raster.drie .wie:nth-child(2){background:#fff;border:1px solid var(--lijn)}
@media (max-width:1000px){.wie-raster.drie{grid-template-columns:minmax(0,1fr)}}
.diensten-drie .kaart h3{min-height:0!important;margin-bottom:10px!important}
.kaart .kaart-kop{font-weight:600;color:var(--navy);margin-bottom:12px;font-size:16.5px;line-height:1.45}
.kaart-lijst{list-style:none;display:grid;gap:14px;margin-top:2px}
.kaart-lijst li{position:relative;padding-left:20px;font-size:16px;line-height:1.6;color:var(--navy-70)}
.kaart-lijst li::before{content:"";position:absolute;left:0;top:.62em;width:9px;height:9px;border-radius:50%;background:var(--turq)}
.kaart-lijst strong{color:var(--navy);font-weight:600}
.max-cijfers{background:var(--offwhite);padding:clamp(64px,8vw,104px) 0}
.max-cijfers h2{font-size:clamp(28px,3.6vw,44px);margin:10px 0 clamp(28px,4vw,44px);max-width:820px}
.cijfer-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
@media (max-width:860px){.cijfer-raster{grid-template-columns:minmax(0,1fr)}}
.cijfer{background:#fff;border-radius:24px;padding:clamp(24px,3vw,34px);display:flex;flex-direction:column;gap:10px}
.cijfer p{font-size:16.5px;line-height:1.55;color:var(--navy)}
.cijfer .cijfer-getal{font-size:clamp(44px,5vw,60px);line-height:1;font-weight:700;color:var(--turq);letter-spacing:-.02em}
.cijfer .cijfer-bron{margin-top:auto;padding-top:8px;font-size:13px;color:var(--navy-70)}
.cijfer-slot{margin-top:clamp(24px,3vw,36px);font-size:clamp(18px,1.9vw,22px);font-weight:600;color:var(--navy);border-left:3px solid var(--turq);padding-left:18px;max-width:720px}
.aanpak-titel{font-size:clamp(28px,3.6vw,44px);margin-bottom:clamp(28px,4vw,44px)}
.charter-tekst{max-width:820px}
.charter-tekst p{font-size:17px;line-height:1.65}
.charter-lijst{list-style:none;display:grid;gap:16px;margin-top:8px}
.charter-lijst li{position:relative;padding-left:22px;font-size:17px;line-height:1.65}
.charter-lijst li::before{content:"";position:absolute;left:0;top:.62em;width:10px;height:10px;border-radius:50%;background:var(--turq)}
.jobs-charter{margin-top:clamp(32px,4vw,48px);font-size:15px;color:var(--navy-70)}
.jobs-charter a{color:var(--navy);font-weight:600}

/* ---- korte verwijzing naar WerkSterk Max ---- */
.max-balk{padding:clamp(28px,4vw,48px) 0}
.max-balk-link{display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--navy);color:var(--offwhite);
  border-radius:22px;padding:clamp(20px,2.6vw,28px) clamp(22px,3vw,36px);text-decoration:none;font-size:clamp(16px,1.6vw,19px);line-height:1.45}
.max-balk-link strong{font-weight:600}
.max-balk-actie{color:var(--turq);font-weight:600;white-space:nowrap;margin-left:6px}
.max-balk-link svg{flex:none;width:26px;height:26px;fill:none;stroke:var(--turq);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}
.max-balk-link:hover svg{transform:translateX(4px)}
.max-balk-link:hover .max-balk-actie{text-decoration:underline}
@media (max-width:600px){.max-balk-actie{display:block;margin:6px 0 0}}

/* ===== 24/10/2026: twee keuzes voor werkgevers, Recruitment, Sterk werkgeverschap, uitlijning ===== */
/* keuzes voor werkgevers */
.deur h3{font-size:clamp(26px,3vw,38px);line-height:1.12;font-weight:700}
.deur-werkgever h3{color:var(--offwhite)}
.deur-keuzes{list-style:none;display:grid;gap:10px;margin:4px 0 6px}
.deur-keuzes a{display:flex;align-items:center;justify-content:space-between;gap:16px;text-decoration:none;border:1.5px solid rgba(247,243,234,.3);border-radius:18px;padding:14px 18px;color:var(--offwhite);transition:border-color .2s,background .2s}
.deur-keuzes a:hover,.deur-keuzes a:focus-visible{border-color:var(--turq);background:rgba(24,184,181,.12)}
.deur-keuzes strong{display:block;font-weight:600;font-size:clamp(16px,1.6vw,18px);line-height:1.35}
.deur-keuzes small{display:block;font-size:13.5px;color:var(--turq);font-weight:500;letter-spacing:.02em;margin-top:2px}
.deur-keuzes svg{flex:none;width:22px;height:22px;fill:none;stroke:var(--turq);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.deur-twijfel{font-size:14.5px;color:rgba(247,243,234,.8)}
.deur-twijfel a{color:var(--offwhite);font-weight:600}
.kies-sectie{background:#fff;padding:clamp(56px,8vw,96px) 0}
.kies-sectie h2{font-size:clamp(28px,3.6vw,44px);line-height:1.12;margin:10px 0 clamp(28px,4vw,40px)}
.kies-twijfel{margin-top:22px;font-size:16px;color:var(--navy-70)}
.kies-twijfel a{color:var(--navy);font-weight:600}
.deur .kies-onder{font-size:15px;opacity:.85}
.dienst-blokken{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
@media (max-width:820px){.dienst-blokken{grid-template-columns:minmax(0,1fr)}}
.dienst-blokken li{background:var(--offwhite);border-radius:24px;padding:clamp(24px,3vw,34px);display:grid;gap:10px;align-content:start}
.dienst-blokken h3{font-size:clamp(20px,2vw,24px);line-height:1.25}
.dienst-blokken p{font-size:16.5px;line-height:1.65;color:var(--navy-70)}
.dienst-noot{margin-top:20px;font-style:italic;color:var(--navy-70)}
.oversteek{background:var(--turq-l);padding:clamp(48px,7vw,80px) 0}
.oversteek h2{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:8px 0 12px;max-width:720px}
.oversteek p{max-width:620px;margin-bottom:22px}
/* uitlijning: blokken naast elkaar delen dezelfde rijen, zodat titels, tekst en knoppen op één lijn staan */
@supports (grid-template-rows:subgrid){
  @media (min-width:881px){
    .kies-sectie .deur-raster{grid-template-rows:repeat(4,auto)}
    .kies-sectie .deur{display:grid;grid-row:span 4;grid-template-rows:subgrid;gap:16px;align-content:start}
    .kies-sectie .deur .btn{margin-top:8px;align-self:end}
    .deuren .deur-raster{grid-template-rows:repeat(5,auto)}
    .deuren .deur{display:grid;grid-row:span 5;grid-template-rows:subgrid;gap:16px;align-content:start}
    .deuren .deur .btn{align-self:end}
    .deuren .deur > *{align-self:start}
    .deuren .deur-tags{align-items:flex-start}
    .deuren .deur .btn{align-self:end}
  }
}
.kies-sectie .deur h3,.deuren .deur h2{align-self:start}
.dienst-blokken h3{min-height:0}
@media (min-width:821px){.dienst-blokken h3{white-space:nowrap}}
.deur-blok{display:flex;flex-direction:column;gap:14px;align-items:flex-start}
.deur-blok .deur-meer{margin-top:0}
/* blok "Al van alles geprobeerd?" */
.geprobeerd{background:var(--offwhite);padding:clamp(56px,8vw,96px) 0}
.geprobeerd h2{font-size:clamp(30px,4vw,48px);line-height:1.1;margin:10px 0 24px}
.geprobeerd-lijst{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}
.geprobeerd-lijst li{background:#fff;border:1.5px solid var(--lijn);border-radius:999px;padding:8px 18px;font-size:15.5px;font-weight:500;color:var(--navy)}
.geprobeerd-lijst li.nog{background:transparent;border-style:dashed;border-color:rgba(11,41,66,.35);color:var(--navy-70);letter-spacing:.1em}
.geprobeerd-tekst{font-size:clamp(18px,1.9vw,22px);line-height:1.5;max-width:760px}
.geprobeerd-kern{font-weight:700;font-size:clamp(20px,2.2vw,26px);line-height:1.35;margin-top:14px;color:var(--navy)}
.geprobeerd-kern .accent{color:var(--navy)}
.geprobeerd-kort{background:var(--offwhite);padding:clamp(40px,6vw,72px) 0 0}
.geprobeerd-kort .wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;justify-items:start}
@media (max-width:820px){.geprobeerd-kort .wrap{grid-template-columns:minmax(0,1fr)}}
.geprobeerd-kort h2{font-size:clamp(26px,3.2vw,38px);line-height:1.12;margin:10px 0 18px}
.geprobeerd-kort .geprobeerd-lijst{margin-bottom:16px}
.geprobeerd-kort p{font-size:clamp(17px,1.6vw,19px);max-width:640px}
.geprobeerd-kort .btn{white-space:nowrap}
@supports (grid-template-rows:subgrid){@media (min-width:1001px){
  .wie-raster.drie{grid-template-rows:repeat(3,auto)}
  .wie-raster.drie .wie{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start}
  .wie-raster.drie .wie h3{align-self:end}
  .wie-raster.drie .wie ul{align-self:start;align-content:start}
}}
@supports (grid-template-rows:subgrid){
  @media (min-width:1001px){
    .winst-raster{grid-template-rows:repeat(3,auto)}
    .winst{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start}
    .winst h3,.winst p{align-self:start}
  }
  @media (min-width:861px){
    .max-tegels{grid-template-rows:repeat(3,auto)}
    .max-tegels .mt{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start}
    .max-tegels .mt > *{align-self:start}
  }
}
@media (max-width:880px){.deur-werkgever{padding-bottom:96px}}
@media (max-width:440px){.deur .btn{max-width:100%;font-size:15px;padding-left:20px;padding-right:20px;gap:10px}}
.kaart-noot{margin-top:16px;font-size:15px!important;font-style:italic;color:var(--navy-70)}

/* ===== 24/10/2026: rustige beweging (enkel met .anim, dus nooit bij "minder beweging") ===== */
.anim [data-onthul]{opacity:0;transform:translateY(var(--anim-dist));transition:opacity var(--anim-duur) var(--anim-curve),transform var(--anim-duur) var(--anim-curve);transition-delay:var(--vertraging,0s)}
.anim [data-onthul].zichtbaar{opacity:1;transform:none}
.anim .geprobeerd-lijst > li[data-onthul]{transform:translateY(6px) scale(.96)}
.anim .geprobeerd-lijst > li[data-onthul].zichtbaar{transform:none}
@keyframes ws-vorm-in{from{opacity:0;transform:translateX(60px) skewX(-30deg)}to{opacity:1}}
.anim .hero .vorm,.anim .pagina-kop .vorm{animation:ws-vorm-in 1s var(--anim-curve) both}
.anim .hero .vorm.v2,.anim .pagina-kop .vorm.v2{animation-delay:.12s}
.anim .hero .vorm.v3{animation-delay:.24s}
.cijfer-getal{font-variant-numeric:tabular-nums}
/* "Al van alles geprobeerd?" op gsm: netjes in twee kolommen */
@media (max-width:600px){
  .geprobeerd-lijst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .geprobeerd-lijst li{text-align:center;padding:9px 10px;font-size:15px}
}

/* ===== 24/10/2026: cijfers met ringen (Max) ===== */
.cijfer.met-ring{display:grid;grid-template-rows:auto 1fr;justify-items:center;text-align:center;gap:18px}
.ring{position:relative;width:148px;height:148px;flex:none}
.ring svg{width:100%;height:100%;transform:rotate(-90deg);display:block}
.ring circle{fill:none;stroke-width:10}
.ring .ring-bg{stroke:var(--turq-l)}
.ring .ring-vul{stroke:var(--turq);stroke-linecap:round;stroke-dasharray:326.73;stroke-dashoffset:calc(326.73 * (1 - var(--p)))}
.ring .cijfer-getal{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;font-size:clamp(26px,2.4vw,30px)!important;letter-spacing:-.02em;color:var(--navy)!important}
.cijfer-tekst{display:flex;flex-direction:column;gap:10px;height:100%}
.cijfer-tekst .cijfer-bron{margin-top:auto}
.anim .cijfer.met-ring .ring-vul{stroke-dashoffset:326.73;transition:stroke-dashoffset 1.3s var(--anim-curve) .15s}
.anim .cijfer.met-ring.zichtbaar .ring-vul{stroke-dashoffset:calc(326.73 * (1 - var(--p)))}
@media (max-width:860px){
  .cijfer.met-ring{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto;justify-items:start;text-align:left;align-items:center;gap:18px}
  .ring{width:112px;height:112px}
  .ring .cijfer-getal{font-size:23px!important}
}

/* kandidaten-labels op de homepage zijn links */
.deur-tags.deur-links li{padding:0}
.deur-tags.deur-links a{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;color:inherit;text-decoration:none;transition:background .2s,border-color .2s}
.deur-tags.deur-links a::after{content:"→";color:var(--turq);font-weight:600}
.deur-tags.deur-links li:hover{border-color:var(--navy);background:rgba(255,255,255,.5)}

/* ===== 24/10/2026: "Al van alles geprobeerd?" als kassabon ===== */
.geprobeerd-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:clamp(28px,6vw,80px);align-items:center}
.geprobeerd-kort .wrap.geprobeerd-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);justify-items:stretch;padding-bottom:clamp(8px,2vw,24px)}
.geprobeerd-kol{min-width:0}
.geprobeerd-kort .geprobeerd-kol .btn{margin-top:20px}
.bon{background:#fff;color:var(--navy);border-radius:8px;padding:22px 24px 20px;transform:rotate(2deg);box-shadow:0 14px 34px rgba(11,41,66,.12);border:1px solid rgba(11,41,66,.08);font-size:15px;position:relative;max-width:320px;justify-self:end;width:100%}
.bon::after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:8px;background:linear-gradient(-45deg,transparent 6px,#fff 0) 0 0/12px 8px,linear-gradient(45deg,transparent 6px,#fff 0) 0 0/12px 8px;background-repeat:repeat-x}
.bon-kop{text-align:center;font-weight:600;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;color:var(--navy-70)}
.bon-lijst{list-style:none;display:grid;gap:7px}
.bon-rij{display:flex;justify-content:space-between;align-items:center;gap:12px}
.bon-rij svg{width:18px;height:18px;flex:none;fill:none;stroke:var(--turq);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.bon-lijn{border-top:2px dashed rgba(11,41,66,.3);margin:14px 0 12px}
.bon-totaal{display:flex;justify-content:space-between;align-items:baseline;font-weight:700;font-size:16px}
.bon-totaal b{color:var(--koraal);font-size:26px;line-height:1}
.anim .bon[data-onthul]{transform:translateY(18px) rotate(2deg)}
.anim .bon[data-onthul].zichtbaar{transform:rotate(2deg)}
.anim .bon-totaal b{opacity:0;transform:scale(.4);display:inline-block;transition:opacity .35s ease .95s,transform .45s cubic-bezier(.34,1.56,.64,1) .95s}
.anim .bon.zichtbaar .bon-totaal b{opacity:1;transform:none}
@media (max-width:820px){
  .geprobeerd-raster,.geprobeerd-kort .wrap.geprobeerd-raster{grid-template-columns:minmax(0,1fr)}
  .bon{justify-self:center;max-width:300px;transform:rotate(1.5deg)}
  .anim .bon[data-onthul]{transform:translateY(12px) rotate(1.5deg)}
  .anim .bon[data-onthul].zichtbaar{transform:rotate(1.5deg)}
}
.geprobeerd-kort .bon p.bon-kop{font-size:11.5px;max-width:none}
.geprobeerd-kort .bon p.bon-totaal{font-size:16px;max-width:none}
.geprobeerd-kort{padding-bottom:clamp(44px,6vw,72px)}
.bon .bon-betaald{margin-bottom:8px;font-size:15px}
.bon .bon-betaald strong{color:var(--navy);font-weight:700}
.geprobeerd-kort .bon p.bon-betaald{font-size:15px}

.footer-regio{font-size:13.5px;color:var(--navy-70);margin-top:6px;text-align:center}
/* kassabon: twee antwoorden in koraal, als paar */
.bon .bon-totaal{gap:10px}
.bon .bon-totaal span{min-width:0}
.bon .bon-totaal b{font-size:16px;color:var(--koraal);white-space:nowrap;line-height:1.3}
.bon .bon-betaald b{opacity:1;transform:none}
.anim .bon .bon-betaald b{opacity:0;transform:scale(.6);display:inline-block;transition:opacity .35s ease .8s,transform .45s cubic-bezier(.34,1.56,.64,1) .8s}
.anim .bon.zichtbaar .bon-betaald b{opacity:1;transform:none}
.anim .bon .bon-kand b{transition-delay:1.15s,1.15s}
@media (max-width:820px){.bon{max-width:340px;padding:20px 18px 18px}.bon .bon-totaal,.geprobeerd-kort .bon p.bon-totaal,.geprobeerd-kort .bon p.bon-betaald{font-size:15px}.bon .bon-totaal b{font-size:15px}}

/* === 25/10/2026: hero met de hoofdboodschap als titel === */
.hero-merk{font-weight:500;font-size:clamp(15px,1.3vw,18px);color:var(--navy);margin:0 0 clamp(18px,2vw,26px)}
.hero-merk span{white-space:nowrap;margin-right:.35em}
.hero-merk .dot{color:var(--koraal);font-weight:700;margin:0}
.hero-titel{font-weight:700;font-size:clamp(44px,6.4vw,88px);line-height:1.02;letter-spacing:-.025em;color:var(--navy);max-width:900px}
.hero-titel .dot{color:var(--koraal)}
.hero-sub{font-size:clamp(18px,1.7vw,22px);font-weight:400;line-height:1.5;color:var(--navy);margin:clamp(18px,2vw,26px) 0 clamp(26px,3vw,36px);max-width:640px}
.hero-sub{margin-bottom:12px!important}
.hero-meer{font-size:clamp(16px,1.35vw,17px);line-height:1.65;color:var(--navy);margin:0 0 clamp(28px,3vw,38px);max-width:640px}
@media (max-width:900px){
  .hero .hero-merk{order:1;font-size:15px;margin-bottom:16px}
  .hero .hero-titel{order:2;font-size:44px}
  .hero .hero-sub{order:3;margin:16px 0 0;font-size:18px}
  .hero .hero-meer{order:4;margin:12px 0 0;font-size:16px}
  .hero .hero-cta{order:5;margin-top:26px}
}

/* 25/10/2026: vormen onderaan de navy kaart niet meer achter de knop */
.kies-sectie .deur{padding-bottom:clamp(104px,9vw,124px)}

/* 25/10/2026: labels buiten <main> (bv. Contact) tonen hun lijntje meteen */
.anim .label:not([data-onthul])::before{transform:scaleX(1)}
/* 25/10/2026: licht-turquoise blok niet meer tegen de licht-turquoise contactkaart */
.oversteek:last-child{margin-bottom:clamp(56px,7vw,96px)}
/* 25/10/2026: lange woorden breken af op gsm */
main p,main li{overflow-wrap:break-word}
/* 25/10/2026: cv-maker oproepkaart op gsm, vormen niet over het mailadres */
@media (max-width:1000px){.oproep-blok{padding-bottom:110px!important}}
@media (max-width:600px){.hero .hero-merk{font-size:13.5px}}


/* 25/10/2026: nieuw Max-logo (camerazoeker + opname-lampje) */
.max-logo .ml-svg{display:block;width:clamp(240px,30vw,400px);height:auto;margin:4px 0 0 -2.2%}
.max-logo.klein .ml-svg{width:clamp(190px,20vw,270px)}
.max-logo .ml-top{margin-bottom:0}
.max-logo .ml-top span{font-size:clamp(14px,1.3vw,18px)}
.ml-svg .rec-lamp{animation:rec-lamp 1.6s ease-in-out infinite}
.ml-svg .rec-gloed{transform-box:fill-box;transform-origin:center;animation:rec-gloed 1.6s ease-out infinite}
@keyframes rec-lamp{0%,55%{opacity:1}70%,88%{opacity:.25}100%{opacity:1}}
@keyframes rec-gloed{0%{opacity:.35;transform:scale(.7)}55%{opacity:0;transform:scale(1.5)}100%{opacity:0;transform:scale(1.5)}}
@media (prefers-reduced-motion:reduce){.ml-svg .rec-lamp,.ml-svg .rec-gloed{animation:none}}

/* Actie-badge in het menu (Recruitmentmeting -70%) */
.menu-academy{display:flex!important;align-items:center;gap:10px;white-space:nowrap}
.submenu:has(.menu-academy){min-width:270px}
.menu-actie{display:inline-block;background:var(--koraal);color:var(--navy);font-size:11.5px;font-weight:700;line-height:1;padding:4px 7px;border-radius:999px;letter-spacing:.01em;animation:ws-pink 2.4s ease-in-out infinite}
@keyframes ws-pink{0%,60%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(242,107,91,.55)}30%{transform:scale(1.12);box-shadow:0 0 0 6px rgba(242,107,91,0)}}
@media (prefers-reduced-motion:reduce){.menu-actie{animation:none}}

/* 2026-11-03: baseline footer mag afbreken op gsm */
.footer .lijnen-klein > span,.lijnen-klein > span{white-space:normal}
