*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #17313b;--bg-2: #1c3d49;--bg-diep: #0f2129;--papier: #f3eee3;--papier-zacht: rgba(243, 238, 227, .7);--goud: #dfa752;--goud-licht: #e7bd77;--koel: #9fc4c9;--lijn: rgba(159, 196, 201, .22);--rood: #e2483d;--font-display: "Newsreader", Georgia, serif;--font-body: "Karla", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--content-width: 720px;--content-breed: 1120px}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--bg);color:var(--papier-zacht);line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.15;color:var(--papier)}a{color:inherit}::selection{background:#dfa75259}.fade{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.fade-zichtbaar{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.fade{opacity:1;transform:none;transition:none}}.site{min-height:100vh;display:flex;flex-direction:column}.site-main{flex:1;width:100%;max-width:var(--content-width);margin:0 auto;padding:44px 22px 80px}.site-header{border-bottom:1px solid var(--lijn);background:#17313be6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:50}.site-header-inner{max-width:var(--content-breed);margin:0 auto;padding:13px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-logo{width:46px;height:auto}.brand-text{display:flex;flex-direction:column;line-height:1.25}.brand-name{font-family:var(--font-display);font-size:20px;color:var(--papier)}.brand-sub{font-family:var(--font-display);font-size:12px;font-style:italic;color:var(--papier-zacht)}.site-nav{display:flex;gap:2px}.site-nav a{text-decoration:none;font-size:14px;color:var(--papier-zacht);padding:7px 11px;border-radius:var(--radius-sm);transition:color .2s,background .2s}.site-nav a:hover{color:var(--papier);background:#9fc4c914}.site-nav a.active{color:var(--goud-licht)}.site-nav-label{font-family:var(--font-display);font-size:12px;font-style:italic;color:var(--goud-licht);padding:7px 6px 7px 0;white-space:nowrap}.header-rechts{display:flex;align-items:center;gap:14px}.sessie-chip{font-size:12.5px;color:var(--papier-zacht);white-space:nowrap}.sessie-chip button{font:inherit;color:var(--papier-zacht);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.sessie-chip button:hover{color:var(--papier)}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-bottom:14px}.footer-nav a{font-size:13px;color:var(--papier-zacht);text-decoration:none;transition:color .2s}.footer-nav a:hover{color:var(--papier)}.traject-strip{border:1px solid var(--lijn);border-radius:var(--radius-sm);background:#9fc4c90a;padding:18px 22px;margin:26px 0 10px}.traject-strip h2{font-family:var(--font-display);font-size:15px;font-weight:400;font-style:italic;color:var(--papier-zacht);margin:0 0 12px}.traject-strip ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 26px}.traject-stap{display:flex;align-items:baseline;gap:8px;font-size:13.5px}.traject-motief{width:26px;height:18px;flex:none;align-self:center}.traject-motief circle{fill:none;stroke-width:1.1}.traject-tekst{line-height:1.45}.traject-noot{display:block;font-size:12.5px;color:var(--papier-zacht)}.traject-gedaan{color:var(--papier-zacht)}.traject-gedaan .traject-cirkel-warm{fill:#dfa75224;stroke:#e7bd774d}.traject-gedaan .traject-cirkel-koel{stroke:#f3eee338}.traject-huidig{color:var(--goud-licht)}.traject-huidig .traject-cirkel-warm{fill:#dfa75280;stroke:#e7bd7799}.traject-huidig .traject-cirkel-koel{stroke:#f3eee38c}.traject-komend{color:var(--papier-zacht);opacity:.55}.traject-komend .traject-cirkel-warm{fill:none;stroke:#e7bd7738}.traject-komend .traject-cirkel-koel{stroke:#f3eee32e}.site-footer{border-top:1px solid var(--lijn);background:var(--bg-diep);padding:28px 22px 36px;text-align:center;font-size:13.5px;color:var(--papier-zacht)}.site-footer a{color:var(--goud-licht)}.kicker{font-family:var(--font-body);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--goud);font-weight:600;margin-bottom:14px}.btn{display:inline-block;font-family:var(--font-body);font-size:15px;font-weight:600;text-decoration:none;padding:13px 28px;border-radius:999px;transition:background .2s,color .2s,border-color .2s}.btn-primary{background:var(--goud);color:var(--bg-diep)}.btn-primary:hover{background:var(--goud-licht)}.btn-secondary{background:transparent;color:var(--papier-zacht);border:1px solid var(--lijn)}.btn-secondary:hover{color:var(--papier);border-color:var(--koel)}.tekst-link{font-family:var(--font-display);font-style:italic;font-size:16.5px;color:var(--goud-licht);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.tekst-link:hover{color:var(--papier)}.cirkels{display:block;width:100%;height:auto}.hero{display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:center;padding:42px 0 26px}.hero h1{font-size:clamp(42px,8vw,58px);margin-bottom:14px}.hero-sub{font-size:17px;color:var(--papier-zacht);margin-bottom:18px}.hero-intro{font-size:16px;font-weight:700;color:var(--papier);margin-bottom:28px}.hero-boek{display:inline-flex;align-items:center;gap:12px;margin-bottom:26px;text-decoration:none;color:var(--papier-zacht);transition:color .2s ease}.hero-boek:hover{color:var(--papier)}.hero-boek-omslag{width:48px;height:auto;border-radius:4px;box-shadow:0 6px 16px #00000059;flex-shrink:0}.hero-boek-tekst{font-family:var(--font-display);font-style:italic;font-size:14px;text-decoration:underline;text-underline-offset:3px}.hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.hero-actie-noot{margin-top:12px;font-size:13px;color:var(--koel)}.hero-beeld{text-align:center}.hero-labels{display:flex;justify-content:space-between;padding:0 28px;margin-top:-6px}.hero-labels span{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.hero-labels span:first-child{color:var(--goud)}.hero-labels span:last-child{color:var(--koel)}.hero-caption{font-family:var(--font-display);font-style:italic;font-size:16px;color:var(--papier-zacht);margin-top:16px}.section{padding:44px 0 8px}.section h2{font-size:32px;margin-bottom:12px}.section p{margin:13px 0;font-size:15.5px}.section-lead{color:var(--papier-zacht);max-width:540px}.section-note{font-size:14.5px;color:var(--papier-zacht)}.kolommen{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:26px 0 10px}.kolom{border-top:1px solid var(--lijn);padding-top:16px}.kolom-label{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--goud);font-weight:600;margin-bottom:10px}.kolom p{font-size:14px;color:var(--papier-zacht);margin:0}.opbouw{list-style:none;counter-reset:opbouw;margin:24px 0 12px;border:1px solid var(--lijn);border-radius:var(--radius-md);background:var(--bg-2);overflow:hidden}.opbouw li{counter-increment:opbouw;display:flex;align-items:baseline;gap:14px;padding:15px 20px;border-bottom:1px solid var(--lijn)}.opbouw li:last-child{border-bottom:none}.opbouw li:before{content:counter(opbouw,upper-roman);font-family:var(--font-display);font-style:italic;font-size:17px;color:var(--goud);flex:0 0 26px;text-align:center}.opbouw-titel{font-family:var(--font-display);font-size:17.5px;color:var(--papier);flex:0 0 168px}.opbouw-tekst{font-size:13.5px;color:var(--papier-zacht)}.page-header{padding:28px 0 20px;border-bottom:1px solid var(--lijn);margin-bottom:24px}.page-header h1{font-size:clamp(34px,6vw,46px)}.tekst-body p,.brief-body p{margin:15px 0;font-size:16px}.page-cta{margin-top:32px}.brief-body{background:var(--bg-2);border:1px solid var(--lijn);border-radius:var(--radius-lg);padding:36px 36px 32px;margin-top:4px}.brief-aanhef{font-family:var(--font-display);font-size:22px!important;font-style:italic;color:var(--papier)}.brief-ondertekening{font-family:var(--font-display);font-size:20px!important;font-style:italic;color:var(--papier);margin-top:28px!important}.tekst-sectie{padding:26px 0 4px}.tekst-sectie h2{font-size:27px;margin-bottom:8px}.tekst-sectie p{margin:14px 0;font-size:16px}.lessen-lijst{list-style:none;margin-top:26px}.lessen-lijst li{margin:12px 0}.lessen-item{display:flex;align-items:flex-start;gap:18px;background:var(--bg-2);border:1px solid var(--lijn);border-radius:var(--radius-md);padding:19px 22px;text-decoration:none;transition:border-color .2s,background .2s}.lessen-item:hover{border-color:#e7bd7773}.lessen-nr{flex:0 0 40px;height:40px;border-radius:50%;border:1px solid rgba(231,189,119,.4);color:var(--goud-licht);font-family:var(--font-display);font-style:italic;font-size:19px;display:flex;align-items:center;justify-content:center}.lessen-body{display:flex;flex-direction:column;gap:3px}.lessen-titel{font-family:var(--font-display);font-size:22px;color:var(--papier);line-height:1.25}.lessen-teaser{font-size:14px;color:var(--papier-zacht)}.les-header{padding:28px 0 6px;border-bottom:1px solid var(--lijn);margin-bottom:12px}.les-motief{width:132px;margin-bottom:6px}.page-motief{width:118px;margin-bottom:4px}.les-header h1{font-size:clamp(34px,6vw,46px);margin-bottom:20px}.les-sectienav{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:22px}.les-sectienav a{font-size:12.5px;letter-spacing:.04em;text-decoration:none;color:var(--papier-zacht);background:var(--bg-2);border:1px solid var(--lijn);border-radius:999px;padding:5px 14px;transition:color .2s,border-color .2s}.les-sectienav a:hover{color:var(--goud-licht);border-color:#e7bd7773}.les-sectie{padding:28px 0 8px;scroll-margin-top:92px}.les-sectie h2{font-size:29px;margin-bottom:6px}.les-sectie p{margin:14px 0;font-size:16px}.rol-hint{font-family:var(--font-display);font-style:italic;font-size:15.5px!important;color:var(--koel);margin-top:2px!important}.vindplaats{font-family:var(--font-display);font-style:italic;font-size:14.5px!important;color:var(--papier-zacht);margin-top:-8px!important}.les-nav{display:flex;justify-content:space-between;gap:14px;margin-top:48px;padding-top:24px;border-top:1px solid var(--lijn)}.les-nav-link{font-family:var(--font-display);font-style:italic;font-size:16px;color:var(--goud-licht);text-decoration:none;max-width:46%}.les-nav-link:hover{color:var(--papier);text-decoration:underline;text-underline-offset:4px}.les-nav-next{text-align:right;margin-left:auto}.vl-laden{padding:60px 0;text-align:center;color:var(--papier-zacht)}.vl-login-card{background:var(--bg-2);border:1px solid var(--lijn);border-radius:var(--radius-lg);padding:28px;max-width:460px}.vl-login-card p{font-size:15px;margin-bottom:18px}.vl-login-card form,.bg-toevoegen form{display:flex;flex-direction:column;gap:16px}.vl-login-card label,.bg-toevoegen label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--papier)}.vl-login-card input,.bg-toevoegen input,.vl-vraag textarea{font-family:var(--font-body);font-size:15px;color:var(--papier);background:var(--bg-diep);border:1px solid var(--lijn);border-radius:var(--radius-sm);padding:10px 12px}.vl-login-card input:focus,.bg-toevoegen input:focus,.vl-vraag textarea:focus{outline:none;border-color:var(--goud)}.vl-login-card input:-webkit-autofill,.bg-toevoegen input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--bg-diep) inset;-webkit-text-fill-color:var(--papier);caret-color:var(--papier)}.vl-login-card .btn,.bg-toevoegen .btn{border:none;cursor:pointer;align-self:flex-start}.vl-fout{color:var(--rood);font-size:14px;margin:0}.vl-privacy{margin-top:24px;font-size:14px;color:var(--papier-zacht);background:var(--bg-2);border:1px solid var(--lijn);border-left:3px solid var(--goud);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:14px 16px;max-width:560px}.vl-voortgang{position:sticky;top:62px;z-index:40;background:#17313bf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--lijn);margin:0 -22px;padding:10px 22px 12px}.vl-voortgang-rij{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;color:var(--papier-zacht);margin-bottom:7px}.vl-savestate{font-size:12.5px}.vl-savestate-saved{color:var(--koel)}.vl-savestate-error{color:var(--rood)}.vl-balk{height:4px;background:#9fc4c929;border-radius:999px;overflow:hidden}.vl-balk-vulling{height:100%;background:var(--goud);border-radius:999px;transition:width .3s}.vl-stappen{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.vl-stappen button{font-family:var(--font-body);font-size:13px;width:30px;height:30px;border-radius:50%;border:1px solid var(--lijn);background:transparent;color:var(--papier-zacht);cursor:pointer;transition:color .2s,border-color .2s}.vl-stappen button:hover{border-color:#e7bd7780;color:var(--goud-licht)}.vl-stappen button.actief{background:var(--goud);border-color:var(--goud);color:var(--bg-diep);font-weight:700}.vl-deel-kop{padding:28px 0 6px}.vl-deel-kop h1{font-size:clamp(30px,5vw,38px);margin-bottom:8px}.vl-deel-intro{color:var(--papier-zacht);font-size:15.5px}.vl-vraag{background:var(--bg-2);border:1px solid var(--lijn);border-radius:var(--radius-md);padding:20px 22px 22px;margin:18px 0}.vl-vraag h2{font-size:22px;margin-bottom:6px}.vl-vraag-nr{font-style:italic;color:var(--goud)}.vl-vraag-tekst{font-size:14.5px;color:var(--papier-zacht);margin-bottom:12px}.vl-reflectie{font-family:var(--font-display);font-style:italic;font-size:15px;color:var(--koel);margin:-4px 0 12px}.vl-invulhulp{font-family:var(--font-display);font-style:italic;font-size:15px;color:var(--goud-licht);background:#dfa75214;border-left:3px solid rgba(223,167,82,.55);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:10px 14px;margin-bottom:12px}.vl-vraag textarea{width:100%;resize:vertical;min-height:110px;line-height:1.6}.vl-vraag textarea::placeholder{color:#f3eee359}.vl-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:32px}.vl-nav .btn{border:none;cursor:pointer}.vl-nav .btn-secondary{border:1px solid var(--lijn)}.vl-uitloggen{margin-top:48px;font-size:13px;color:var(--papier-zacht);text-align:center}.vl-uitloggen button{font:inherit;color:var(--goud-licht);background:none;border:none;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.les-accent{font-family:var(--font-display);font-style:italic;font-size:15.5px;color:var(--goud-licht);background:#dfa75214;border-left:3px solid rgba(223,167,82,.55);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:10px 14px;margin:12px 0 16px}.les-teaser-tekst{font-size:17px;color:var(--papier);margin:14px 0}.les-slotmelding{font-family:var(--font-display);font-style:italic;font-size:16px;color:var(--papier-zacht);margin:18px 0 22px}.lessen-badge{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--papier-zacht);margin-top:5px}.lessen-badge-open{color:var(--goud)}.test-instructie{font-family:var(--font-display);font-style:italic;font-size:15.5px;color:var(--papier-zacht);margin:18px 0 6px}.test-vraagblok{padding:22px 0 8px}.test-vraagblok h2{font-size:27px;margin:10px 0 8px}.test-situatie{font-size:16px;margin:10px 0}.test-vraagregel{font-family:var(--font-display);font-style:italic;font-size:16px;color:var(--koel);margin:12px 0 16px}.test-opties{display:flex;flex-direction:column;gap:10px}.test-optie{font-family:var(--font-body);font-size:14.5px;line-height:1.65;text-align:left;color:var(--papier-zacht);background:var(--bg-2);border:1px solid var(--lijn);border-radius:var(--radius-md);padding:15px 18px;cursor:pointer;transition:border-color .2s,color .2s}.test-optie:hover{border-color:#e7bd7780;color:var(--papier)}.test-optie-paar{padding:20px;font-size:15px}.test-vlag{text-align:center;margin-top:16px;font-size:12.5px;color:var(--papier-zacht)}.test-vlag button{font:inherit;color:var(--papier-zacht);background:none;border:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.test-vlag span{font-style:italic}.test-stelling{background:var(--bg-2);border:1px solid var(--lijn);border-radius:var(--radius-md);padding:16px 18px;margin:12px 0}.test-stelling p{font-size:15px;margin-bottom:12px}.test-schaal{display:flex;gap:8px;flex-wrap:wrap}.test-schaal button{font-family:var(--font-body);font-size:13px;color:var(--papier-zacht);background:transparent;border:1px solid var(--lijn);border-radius:999px;padding:7px 16px;cursor:pointer;transition:all .2s}.test-schaal button:hover{border-color:#e7bd7780;color:var(--papier)}.test-schaal button.actief{background:var(--goud);border-color:var(--goud);color:var(--bg-diep);font-weight:700}.test-consent-status{font-size:15px;color:var(--koel)}.profiel-type{font-family:var(--font-display);font-style:italic;font-size:17px;color:var(--papier-zacht);margin:4px 0 20px}.profiel-top{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.profiel-kaart{background:var(--bg-2);border:1px solid var(--lijn);border-radius:var(--radius-md);overflow:hidden;margin:0}.profiel-kaart-eerste{border-color:#e7bd7780}.profiel-kaart img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.profiel-kaart figcaption{display:flex;justify-content:space-between;align-items:baseline;padding:10px 14px}.profiel-kaart-naam{font-family:var(--font-display);font-size:17px;color:var(--papier)}.profiel-kaart-score{font-size:13px;color:var(--goud-licht)}.spiegel-profiel{background:var(--bg-2);border:1px solid var(--lijn);border-radius:var(--radius-md);padding:20px 22px}.spiegel-balkrij{display:flex;align-items:center;gap:12px;margin:9px 0}.spiegel-mini{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1px solid var(--lijn)}.spiegel-structuur{flex:0 0 136px;font-family:var(--font-display);font-size:16px;color:var(--papier)}.spiegel-balk{flex:1;height:6px;background:#9fc4c929;border-radius:999px;overflow:hidden}.spiegel-balk-vulling{display:block;height:100%;background:var(--goud);border-radius:999px}.spiegel-score{flex:0 0 44px;text-align:right;font-size:13px;color:var(--papier-zacht)}.spiegel-discrepanties{margin-top:14px;border-top:1px solid var(--lijn);padding-top:10px}.spiegel-discrepantie-kop{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--papier-zacht);margin-bottom:6px}.spiegel-discrepanties p{font-family:var(--font-display);font-size:14.5px;color:var(--koel);margin:6px 0}.bg-spiegel{border-top:1px solid var(--lijn);margin-top:10px;padding-top:10px}.bg-spiegel-profiel h3{font-size:17px;margin:10px 0 2px}.bg-spiegel-scores{font-size:13px;color:var(--papier-zacht);margin:3px 0}.bg-instap{margin-top:8px;padding-top:8px;border-top:1px dashed var(--lijn)}.bg-portret{border-top:1px solid var(--lijn);margin-top:14px;padding-top:12px}.bg-portret h3{font-size:18px;margin-bottom:6px}.bg-portret-knop{border:none;cursor:pointer;margin-top:6px}.bg-portret-bewerk{display:flex;flex-direction:column;gap:12px;margin-top:10px}.bg-portret-bewerk label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--papier)}.bg-portret-bewerk textarea{width:100%;font-family:var(--font-body);font-size:13.5px;line-height:1.6;color:var(--papier);background:var(--bg-diep);border:1px solid var(--lijn);border-radius:var(--radius-sm);padding:10px 12px;resize:vertical}.bg-spiegel-portret{margin-top:12px;font-size:13.5px;color:var(--papier-zacht)}.bg-spiegel-portret pre{white-space:pre-wrap;font-family:var(--font-body);font-size:13.5px;background:var(--bg-diep);border:1px solid var(--lijn);border-radius:var(--radius-sm);padding:12px 14px;margin:8px 0}.bg-spiegel-portret h4{font-family:var(--font-display);color:var(--papier);margin-top:10px}.portret-tekst p{margin:13px 0;font-size:16px}.portret-tekst h3{font-size:22px;margin:24px 0 6px}.portret-scheider{text-align:center;letter-spacing:10px;color:var(--goud)}.bg-tabel{width:100%;border-collapse:collapse;background:var(--bg-2);border:1px solid var(--lijn);border-radius:var(--radius-md);overflow:hidden;font-size:14.5px}.bg-tabel th,.bg-tabel td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--lijn)}.bg-tabel th{font-weight:600;color:var(--papier);background:var(--bg-diep)}.bg-link{font:inherit;font-size:13.5px;color:var(--goud-licht);background:none;border:none;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bg-link-gevaar{color:var(--rood)}.bg-bevestig{font-size:13.5px;color:var(--rood)}.bg-toevoegen{margin-top:36px;background:var(--bg-2);border:1px solid var(--lijn);border-radius:var(--radius-md);padding:22px;max-width:460px}.bg-toevoegen h2{font-size:23px;margin-bottom:14px}.bg-code-rij{display:flex;gap:8px}.bg-code-rij input{flex:1}.bg-code-rij .btn{padding:8px 16px;font-size:13.5px;cursor:pointer}.les-betaalblok{background:var(--bg-2);border:1px solid rgba(231,189,119,.35);border-radius:var(--radius-md);padding:22px 24px;margin:26px 0 6px}.les-betaalblok h2{font-size:25px;margin-bottom:8px}.les-betaalblok p{font-size:15px;margin:10px 0 16px}.les-betaalblok .btn{border:none;cursor:pointer}.bg-intakes{margin-bottom:30px}.bg-intakes h2{font-size:24px;margin-bottom:12px}.bg-badge{display:inline-block;margin-left:10px;font-family:var(--font-body);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--bg-diep);background:var(--goud);border-radius:999px;padding:3px 10px;vertical-align:middle}.bg-intake{background:var(--bg-2);border:1px solid var(--lijn);border-radius:var(--radius-md);padding:14px 16px;margin:10px 0}.bg-intake-nieuw{border-color:#e7bd7773}.bg-intake-toelichting{font-size:14px;color:var(--papier-zacht);white-space:pre-wrap;margin:8px 0}.bg-paar-nieuw textarea{font-family:var(--font-body);font-size:15px;color:var(--papier);background:var(--bg-diep);border:1px solid var(--lijn);border-radius:var(--radius-sm);padding:10px 12px;resize:vertical}.bg-paren{margin-top:36px}.bg-paren h2{font-size:24px;margin-bottom:12px}.bg-paar{background:var(--bg-2);border:1px solid var(--lijn);border-radius:var(--radius-md);padding:16px 18px;margin:12px 0}.bg-paar-kop{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.bg-paar-namen{font-weight:600;color:var(--papier);font-size:15px}.bg-paar-status{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--koel)}.bg-paar-voortgang{font-size:13.5px;color:var(--papier-zacht);margin:8px 0}.bg-paar-lessen{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;color:var(--papier-zacht);margin:10px 0}.bg-lesknop{width:28px;height:28px;border-radius:50%;border:1px solid var(--lijn);background:transparent;color:var(--papier-zacht);font-family:var(--font-body);font-size:12.5px;cursor:pointer}.bg-lesknop.aan{background:var(--goud);border-color:var(--goud);color:var(--bg-diep);font-weight:700}.bg-lesknop:disabled{opacity:.55;cursor:default}.bg-overrides textarea{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--papier);background:var(--bg-diep);border:1px solid var(--lijn);border-radius:var(--radius-sm);padding:10px 12px;line-height:1.5}.bg-overrides-acties{display:flex;align-items:center;gap:14px;margin-top:10px}.bg-overrides-acties .btn{border:none;cursor:pointer;padding:9px 20px;font-size:13.5px}.bg-paar-nieuw{display:flex;flex-direction:column;gap:14px;margin-top:18px;max-width:460px}.bg-paar-nieuw label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--papier)}.bg-paar-nieuw input{font-family:var(--font-body);font-size:15px;color:var(--papier);background:var(--bg-diep);border:1px solid var(--lijn);border-radius:var(--radius-sm);padding:10px 12px}.bg-paar-nieuw .btn{border:none;cursor:pointer;align-self:flex-start}.bg-antwoorden{margin-top:40px}.bg-antwoorden h2{font-size:26px;margin-bottom:8px}.bg-antwoorden h3{font-size:21px;margin:26px 0 6px}.bg-antwoord{margin:12px 0;background:var(--bg-2);border:1px solid var(--lijn);border-radius:var(--radius-sm);padding:12px 16px}.bg-antwoord-vraag{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--goud);margin-bottom:4px}.bg-antwoord-tekst{font-size:15px;color:var(--papier);white-space:pre-wrap}.bg-antwoord-leeg{font-family:var(--font-display);font-size:14.5px;font-style:italic;color:var(--papier-zacht)}@media (max-width: 720px){.site-main{padding:30px 18px 60px}.brand-sub{display:none}.site-header-inner{flex-wrap:wrap;row-gap:2px}.site-nav{flex-wrap:wrap}.site-nav a{padding:6px 9px;font-size:13.5px}.traject-strip ol{flex-direction:column;gap:10px}.hero{grid-template-columns:1fr;gap:8px;padding-top:30px}.hero-beeld{max-width:340px;margin:0 auto}.kolommen{grid-template-columns:1fr;gap:20px}.opbouw li{flex-wrap:wrap}.opbouw-titel{flex:1 1 auto}.opbouw-tekst{flex:1 1 100%;padding-left:40px}.brief-body{padding:24px 20px 22px}.vl-voortgang{position:static;margin:0 -18px;padding:10px 18px 12px}.bg-tabel th:nth-child(3),.bg-tabel td:nth-child(3){display:none}}.cirkels .cirkel-warm{animation:cirkelAdemWarm 9s ease-in-out infinite alternate}.cirkels .cirkel-koel{animation:cirkelAdemKoel 9s ease-in-out infinite alternate}@keyframes cirkelAdemWarm{0%{transform:translate(0)}to{transform:translate(11px)}}@keyframes cirkelAdemKoel{0%{transform:translate(0)}to{transform:translate(-11px)}}@media (prefers-reduced-motion: reduce){.cirkels .cirkel-warm,.cirkels .cirkel-koel{animation:none}}.hm-rij{border-top:1px solid rgba(110,90,62,.18);padding-top:18px;margin-top:22px}.hm-rij p{margin:6px 0}.structuur-beeld{display:block;width:100%;aspect-ratio:13 / 9;object-fit:cover;border-radius:10px;margin-bottom:12px}.hm-beeld{max-width:340px}.site-main.breed{max-width:var(--content-breed)}.breed .hero{grid-template-columns:1fr .95fr;gap:clamp(36px,6vw,96px);padding:68px 0 46px;min-height:62vh}.breed .hero-tekst{max-width:620px}.breed .section>p,.breed .section-lead,.breed .section-note{max-width:720px}@media (max-width: 720px){.breed .hero{grid-template-columns:1fr;padding:42px 0 26px;min-height:0}.breed .hero-tekst{max-width:none}}.vl-veto{display:flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:13px;color:var(--papier-zacht);cursor:pointer}.vl-veto input{margin-top:3px;accent-color:var(--goud)}.bg-prive{font-size:12px;color:var(--goud-licht);font-style:italic;margin:2px 0 4px}.bg-sessiebalk{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:14px;color:var(--papier-zacht)}.bg-uitloggen{padding:6px 16px;font-size:13px}.bg-waarschuwing{border:1px solid rgba(226,72,61,.45);background:#e2483d14;border-radius:var(--radius-sm);padding:10px 14px;font-size:13px;margin-bottom:12px}.bg-vergeten{display:inline-block;margin-top:10px;background:none;border:none;cursor:pointer;font-size:13px}.bg-logboek{margin:6px 0 18px;font-size:13px}.bg-logboek summary{cursor:pointer;color:var(--papier-zacht)}.bg-logboek ul{list-style:none;margin:8px 0 0;padding:0}.bg-logboek li{padding:2px 0;color:var(--papier-zacht)}.bg-log-fout{color:var(--goud-licht)}.bg-herstel-sms{margin-bottom:14px}.video-embed{margin:26px 0 6px}.video-kader{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-md);overflow:hidden;background:radial-gradient(120% 140% at 30% 20%,var(--bg-2),var(--bg-diep));border:1px solid var(--lijn)}.video-kader iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.video-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:transparent;border:0;cursor:pointer;color:var(--papier);font-family:var(--font-body)}.video-poster:hover .video-play,.video-poster:focus-visible .video-play{background:var(--goud-licht);transform:scale(1.06)}.video-play{width:64px;height:64px;border-radius:50%;background:var(--goud);transition:background .2s ease,transform .2s ease;position:relative}.video-play:after{content:"";position:absolute;left:55%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--bg-diep)}.video-poster-tekst{font-size:.95rem;letter-spacing:.04em;color:var(--papier-zacht)}.video-embed figcaption{display:flex;flex-direction:column;gap:2px;margin-top:10px}.video-bijschrift{color:var(--papier-zacht);font-size:.95rem}.video-transparantie{color:var(--papier-zacht);opacity:.75;font-size:.82rem;font-style:italic}.video-sectie .video-embed{margin-top:12px}.bg-videos .bg-video-regel{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--lijn)}.bg-video-label{flex:0 0 220px;color:var(--papier-zacht)}.bg-videos .bg-video-regel input[type=url]{flex:2 1 260px}.bg-videos .bg-video-regel input[type=text]{flex:1 1 180px}.bg-video-publiek{display:flex;align-items:center;gap:6px;color:var(--papier-zacht);font-size:.9rem;white-space:nowrap}.bg-video-melding{color:var(--goud-licht)}.verslag-print-actie{margin-top:28px}@media print{.site-header,.site-footer,.verslag-print-actie,.page-motief{display:none!important}body,.site{background:#fff!important;color:#1a1a1a!important}.site-main{max-width:none;padding:0}.verslag h1,.verslag h2,.verslag h3,.verslag p,.verslag .section-note{color:#1a1a1a!important}.verslag .section{border:0;padding:0;margin:0 0 18px}.verslag .fade{opacity:1!important;transform:none!important}}.taal-schakelaar{display:flex;gap:2px;margin-left:14px;flex-shrink:0}.taal-schakelaar button{background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--papier-zacht);font-family:var(--font-body);font-size:.78rem;letter-spacing:.06em;padding:4px 7px;cursor:pointer}.taal-schakelaar button:hover{color:var(--papier)}.taal-schakelaar button.actief{color:var(--goud-licht);border-color:var(--lijn)}.bg-paar-taal select{background:var(--bg-2);color:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius-sm);padding:2px 6px;font-size:.85rem}.vertaling-volgt{font-size:14px;font-style:italic;color:var(--papier-zacht);opacity:.85;margin:0 0 18px}
