@charset "UTF-8";:root{--fq-papier:#F8F6FC;--fq-kaart:#FFFFFF;--fq-verdiept:#F0ECF9;--fq-diep:#151129;--fq-inkt:#1A1523;--fq-grijs:#675F79;--fq-grijs-licht:#746C82;--fq-lijn:#E4DFF0;--fq-crm:#7A5AF8;--fq-crm-tekst:#5B3FD6;--fq-projecten:#376F92;--fq-projecten-tekst:#376F92;--fq-tijd:#0F9918;--fq-tijd-tekst:#0B7312;--fq-facturatie:#C449FF;--fq-facturatie-tekst:#9B21D6;--fq-alarm:#E5484D;--fq-alarm-tekst:#C2373B;--fq-waarschuwing:#F59E0B;--fq-waarschuwing-tekst:#A85D00;--fq-crm-rand:#DDD6FE;--fq-crm-zacht:#C4B5FD;--fq-crm-licht:#A78BFA;--fq-crm-vlak:#EDE9FE;--fq-projecten-vlak:#E4EDF4;--fq-tijd-vlak:#E7F3E5;--fq-facturatie-vlak:#FAE6FF;--fq-alarm-vlak:#FCE9E9;--fq-waarschuwing-vlak:#FDF0DC;--fq-hoek-xs:6px;--fq-hoek-s:10px;--fq-hoek-m:14px;--fq-hoek-l:20px;--fq-hoek-xl:28px;--fq-hoek-rond:999px;--fq-schaduw-s:0 1px 3px  rgba(26, 21, 35, 0.06);--fq-schaduw-m:0 4px 16px rgba(26, 21, 35, 0.08);--fq-schaduw-l:0 12px 40px rgba(26, 21, 35, 0.10)}@media(min-width:1400px){.article-layout{grid-template-columns:minmax(0,1fr)20rem;gap:2.5rem}.article-header{max-width:calc(100% - 20rem - 2.5rem)}.article-sidebar-toc-body{max-height:15rem}.article-body{font-size:1.05rem;line-height:1.75}}@media(min-width:1400px){.article-featured-title{font-size:1.75rem}.article-featured-body{padding:2rem 1.75rem}}@media(min-width:1600px){.article-grid{gap:1.5rem}.article-featured{grid-template-columns:minmax(0,1.3fr)minmax(0,1fr)}.article-featured-title{font-size:1.85rem}}.cjob{background:var(--fq-kaart);color:var(--fq-inkt);font-size:1rem;line-height:1.7}.cjob-hero{min-height:780px;background-size:cover;background-position:50%;background-color:var(--fq-inkt);position:relative;display:flex;align-items:flex-end}.cjob-hero__overlay{width:100%;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.1) 100%);padding:3rem 1.5rem;text-align:center}.cjob-hero__inner{max-width:680px;margin:0 auto}.cjob-hero__title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--fq-kaart);line-height:1.15;letter-spacing:-.02em;margin-bottom:.75rem}.cjob-hero__sub{font-size:1.0625rem;color:rgba(255,255,255,.8);line-height:1.6;max-width:520px;margin:0 auto 1.5rem}.cjob-hero__cta{display:inline-block;font-size:.9375rem;font-weight:600;color:var(--fq-inkt);background:var(--fq-kaart);padding:.65rem 1.75rem;border-radius:var(--fq-hoek-xs);text-decoration:none;transition:opacity .2s}.cjob-hero__cta:hover{opacity:.9}@media(max-width:600px){.cjob-hero{min-height:560px}}.cjob-photos{padding:2.5rem 1.5rem}.cjob-photos__grid{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.cjob-photos__item{border-radius:var(--fq-hoek-s);overflow:hidden}.cjob-photos__img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block}.cjob-photos__caption{font-size:.8125rem;color:var(--fq-grijs);text-align:center;padding:.5rem .5rem 0}@media(max-width:600px){.cjob-photos__grid{grid-template-columns:1fr 1fr;gap:.5rem}.cjob-photos__img{height:140px}}.cjob-manifesto{padding:4.5rem 1.5rem;background:var(--fq-inkt);color:rgba(255,255,255,.85)}.cjob-manifesto__inner{max-width:640px;margin:0 auto}.cjob-manifesto__heading{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;color:var(--fq-kaart);margin-bottom:2rem;line-height:1.25}.cjob-manifesto__text p{font-size:1.0625rem;line-height:1.85;margin-bottom:1.25rem}.cjob-manifesto__text p strong{color:var(--fq-kaart);font-weight:600}.cjob-manifesto__text p:last-child{margin-bottom:0}.cjob-manifesto__sign{margin-top:2.5rem;font-size:1.5rem;font-weight:700;color:var(--fq-crm);letter-spacing:-.01em}.cjob-news{padding:3.5rem 1.5rem;background:var(--fq-papier)}.cjob-news__inner{max-width:900px;margin:0 auto}.cjob-news__heading{font-size:1.5rem;font-weight:700;color:var(--fq-inkt);margin-bottom:.25rem}.cjob-news__sub{color:var(--fq-grijs);margin-bottom:2rem}.cjob-news__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.cjob-news__item{background:var(--fq-kaart);border-radius:var(--fq-hoek-s);overflow:hidden;border:1px solid var(--fq-lijn);color:inherit;display:block;transition:box-shadow .2s ease,transform .2s ease}.cjob-news__item:hover{box-shadow:0 4px 16px rgba(0,0,0,8%);transform:translateY(-2px)}.cjob-news a.cjob-news__item,.cjob-news a.cjob-news__item:hover,.cjob-news a.cjob-news__item *{text-decoration:none}.cjob-news__img{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;display:block}.cjob-news__date{display:block;font-size:.75rem;color:var(--fq-grijs);padding:1rem 1rem 0;text-transform:uppercase;letter-spacing:.04em}.cjob-news__title{font-weight:600;color:var(--fq-inkt);font-size:.9375rem;padding:.25rem 1rem 0;line-height:1.4}.cjob-news__body{font-size:.875rem;color:var(--fq-grijs);padding:.25rem 1rem 1rem;line-height:1.5}@media(max-width:640px){.cjob-news__grid{grid-template-columns:1fr;max-width:400px}}.cjob-roles{padding:3.5rem 1.5rem}.cjob-roles__inner{max-width:680px;margin:0 auto}.cjob-roles__heading{font-size:1.5rem;font-weight:700;color:var(--fq-inkt);margin-bottom:.25rem}.cjob-roles__sub{color:var(--fq-grijs);margin-bottom:1.5rem}.cjob-roles__list{display:flex;flex-direction:column}.cjob-roles__item{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid var(--fq-lijn);text-decoration:none;color:inherit;transition:color .15s}.cjob-roles__item:first-child{border-top:1px solid var(--fq-lijn)}.cjob-roles__item:hover{color:var(--fq-crm)}.cjob-roles__title{font-weight:600;color:inherit;display:flex;align-items:center;gap:.5rem}.cjob-roles__loc-icon{display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;line-height:1;flex-shrink:0}.cjob-roles__meta{display:flex;gap:.5rem;font-size:.8125rem;color:var(--fq-grijs);margin-top:.15rem}.cjob-roles__arrow{font-size:1.125rem;color:var(--fq-grijs)}.cjob-roles__empty{text-align:center;padding:2rem 0}.cjob-roles__empty-title{font-weight:600;color:var(--fq-inkt);margin-bottom:.5rem}.cjob-roles__empty-body{color:var(--fq-grijs);font-size:.9375rem;max-width:420px;margin:0 auto}.cjob-faq{padding:3.5rem 1.5rem;background:var(--fq-papier)}.cjob-faq__inner{max-width:680px;margin:0 auto}.cjob-faq__heading{font-size:1.5rem;font-weight:700;color:var(--fq-inkt);margin-bottom:.25rem}.cjob-faq__sub{color:var(--fq-grijs);margin-bottom:2rem}.cjob-faq__list{display:flex;flex-direction:column}.cjob-faq__item{border-bottom:1px solid var(--fq-lijn)}.cjob-faq__item:first-child{border-top:1px solid var(--fq-lijn)}.cjob-faq__item[open] .cjob-faq__question::after{transform:rotate(45deg)}.cjob-faq__question{display:flex;justify-content:space-between;align-items:center;padding:1.125rem 0;font-weight:600;font-size:1rem;color:var(--fq-inkt);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cjob-faq__question::-webkit-details-marker{display:none}.cjob-faq__question::after{content:"+";font-size:1.25rem;font-weight:400;color:var(--fq-grijs);transition:transform .2s;flex-shrink:0;margin-left:1rem}.cjob-faq__answer{padding:0 0 1.25rem}.cjob-faq__answer p{font-size:.9375rem;color:var(--fq-inkt);line-height:1.7}.cjob-cta{padding:4rem 1.5rem;background:var(--fq-inkt);color:var(--fq-kaart);text-align:center}.cjob-cta__inner{max-width:520px;margin:0 auto}.cjob-cta__title{font-size:clamp(1.375rem,3vw,1.75rem);font-weight:700;line-height:1.3;margin-bottom:.75rem}.cjob-cta__sub{font-size:1rem;color:rgba(255,255,255,.65);line-height:1.65;margin-bottom:1.5rem}.cjob-cta__btn{display:inline-block;font-weight:600;font-size:.9375rem;color:var(--fq-inkt);background:var(--fq-kaart);padding:.7rem 1.75rem;border-radius:var(--fq-hoek-xs);text-decoration:none;transition:opacity .2s}.cjob-cta__btn:hover{opacity:.9}.cjob-single__hero{background:#0e0c1b;background-image:radial-gradient(ellipse 60% 50% at 10% 0%,rgba(122,90,248,.18) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 90% 100%,rgba(0,227,253,8%) 0%,transparent 70%);padding:4rem 0 5rem}.cjob-single__hero-inner{max-width:860px}.cjob-single__back{display:inline-block;font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.65);text-decoration:none;margin-bottom:1.5rem;transition:color .2s}.cjob-single__back:hover{color:var(--fq-kaart);text-decoration:none}.cjob-single__meta-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.cjob-single__badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:var(--fq-hoek-rond);font-size:.75rem;font-weight:600;letter-spacing:.04em;background:rgba(255,255,255,8%);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.7)}.cjob-single__badge--dept{background:rgba(122,90,248,.18);border-color:rgba(122,90,248,.35);color:#b2a1ff}.cjob-single__title{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.1;color:var(--fq-kaart);letter-spacing:-.03em;margin-bottom:1rem}.cjob-single__sub{font-size:1.0625rem;line-height:1.65;color:rgba(255,255,255,.72);max-width:640px;margin:0}.cjob-single__body{display:grid;grid-template-columns:1fr 300px;gap:4rem;padding-top:4rem;padding-bottom:5rem;align-items:start}@media(max-width:900px){.cjob-single__body{grid-template-columns:1fr;gap:3rem}}.cjob-single__content h2{font-size:1.25rem;font-weight:700;color:var(--fq-inkt);margin:2.5rem 0 .875rem;padding-bottom:.625rem;border-bottom:1px solid var(--fq-lijn)}.cjob-single__content h2:first-child{margin-top:0}.cjob-single__content p{font-size:1rem;line-height:1.8;color:var(--fq-inkt);margin-bottom:1rem}.cjob-single__content ul{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.6rem}.cjob-single__content ul li{position:relative;padding-left:calc(18px + .625rem);font-size:.9375rem;line-height:1.6;color:var(--fq-inkt)}.cjob-single__content ul li::before{content:"";position:absolute;left:0;top:.2rem;width:18px;height:18px;border-radius:50%;background:rgba(122,90,248,.1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='%237A5AF8' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:12px 12px}.cjob-single__sidebar{position:sticky;top:6rem}@media(max-width:900px){.cjob-single__sidebar{position:static;order:-1}}.cjob-single__sidebar-card{background:var(--fq-papier);border:1px solid var(--fq-lijn);border-radius:var(--fq-hoek-m);padding:1.75rem}.cjob-single__sidebar-label{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fq-grijs);margin-bottom:1.25rem}.cjob-single__details{list-style:none;padding:0;margin:0 0 1.75rem;display:flex;flex-direction:column;gap:0}.cjob-single__details li{display:flex;justify-content:space-between;align-items:center;padding:.7rem 0;border-bottom:1px solid var(--fq-lijn);gap:.5rem}.cjob-single__details li:first-child{border-top:1px solid var(--fq-lijn)}.cjob-single__detail-key{font-size:.8125rem;color:var(--fq-grijs);font-weight:500}.cjob-single__detail-val{font-size:.8125rem;font-weight:600;color:var(--fq-inkt);text-align:right}.cjob-single__apply-btn{display:block;width:100%;padding:.875rem 1rem;background:linear-gradient(135deg,#7A5AF8 0%,#5B3FD4 100%);color:var(--fq-kaart);font-size:.875rem;font-weight:700;letter-spacing:.04em;text-align:center;border-radius:var(--fq-hoek-s);text-decoration:none;transition:box-shadow .2s,transform .15s;margin-bottom:.875rem}.cjob-single__apply-btn:hover{box-shadow:0 0 24px rgba(91,63,212,.4);transform:translateY(-1px);text-decoration:none;color:var(--fq-kaart)}.cjob-single__apply-note{font-size:.75rem;color:var(--fq-grijs);text-align:center;line-height:1.5;margin:0}.cjob-single__cta{background:#0e0c1b;background-image:radial-gradient(ellipse 50% 80% at 50% 100%,rgba(122,90,248,.2) 0%,transparent 70%);padding:5rem 0;text-align:center}.cjob-single__cta-inner{max-width:560px;margin:0 auto}.cjob-single__cta-title{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;color:var(--fq-kaart);letter-spacing:-.03em;margin-bottom:.75rem}.cjob-single__cta-sub{font-size:1rem;color:rgba(255,255,255,.5);margin-bottom:2rem;line-height:1.65}.cjob-single__cta-btn{display:inline-block;padding:.9rem 2.25rem;background:linear-gradient(135deg,#7A5AF8 0%,#5B3FD4 100%);color:var(--fq-kaart);font-size:.9375rem;font-weight:700;border-radius:var(--fq-hoek-s);text-decoration:none;letter-spacing:.02em;transition:box-shadow .2s,transform .15s}.cjob-single__cta-btn:hover{box-shadow:0 0 28px rgba(91,63,212,.5);transform:translateY(-1px);text-decoration:none;color:var(--fq-kaart)}.pn__hero{background:linear-gradient(135deg,var(--fq-crm-vlak) 0%,var(--fq-crm-vlak) 100%);border-bottom:1px solid var(--fq-crm-rand);padding:3.5rem 0 2.75rem}.pn__label{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);background:rgba(122,90,248,.1);padding:.2rem .65rem;border-radius:var(--fq-hoek-rond);margin-bottom:1rem}.pn__title{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.75rem);font-weight:800;color:var(--text);margin:0 0 .6rem;line-height:1.15}.pn__date{font-size:.85rem;color:var(--text-secondary);margin:0}.pn__trust-strip{background:var(--fq-kaart);border-bottom:1px solid var(--line);padding:1.25rem 0}.pn__trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:700px){.pn__trust-grid{grid-template-columns:repeat(4,1fr)}}.pn__trust-card{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--bg-subtle);border-radius:var(--fq-hoek-s);border:1px solid var(--line)}.pn__trust-card strong{display:block;font-size:.8rem;font-weight:700;color:var(--text);margin-bottom:.1rem}.pn__trust-card span{font-size:.72rem;color:var(--text-secondary);line-height:1.4}.pn__trust-icon{width:22px;height:22px;flex-shrink:0;color:var(--brand)}.pn__layout{display:grid;grid-template-columns:1fr;gap:2rem;padding:3rem 0 5rem}@media(min-width:900px){.pn__layout{grid-template-columns:200px 1fr;gap:4rem;align-items:start}}.pn__toc{display:none}@media(min-width:900px){.pn__toc{display:block;position:sticky;top:calc(var(--header-h,65px) + 2rem);max-height:calc(100vh - var(--header-h,65px) - 4rem);overflow-y:auto}}.pn__toc-label{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .6rem;padding-left:.75rem}.pn-toc__list{list-style:none;margin:0 0 1.5rem;padding:0;border-left:2px solid var(--line)}.pn-toc__link{display:block;padding:.28rem .75rem;font-size:.8rem;color:var(--text-secondary);text-decoration:none;line-height:1.4;border-left:2px solid transparent;margin-left:-2px;transition:color .15s,border-color .15s}.pn-toc__link:hover{color:var(--brand);text-decoration:none}.pn-toc__link.is-active{color:var(--brand);border-left-color:var(--brand);font-weight:600}.pn__toc-contact{padding:.85rem;background:var(--bg-subtle);border-radius:var(--fq-hoek-s);border:1px solid var(--line);font-size:.78rem}.pn__toc-contact strong{display:block;font-weight:700;color:var(--text);margin-bottom:.2rem}.pn__toc-contact a{color:var(--brand);text-decoration:none;font-size:.78rem}.pn__toc-contact a:hover{text-decoration:underline}.pn__content{max-width:none;font-size:.94rem;line-height:1.8;color:var(--text)}.pn__content>p:first-child{font-size:1.05rem;color:var(--text-secondary);line-height:1.85;margin-bottom:1.25rem}.pn__content h2{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--text);margin:2.75rem 0 .65rem;padding-top:2.75rem;border-top:1px solid var(--line)}.pn__content h2:first-of-type{margin-top:2rem;padding-top:2rem}.pn__content h3{font-size:.95rem;font-weight:700;color:var(--text);margin:1.5rem 0 .4rem}.pn__content p{margin:0 0 .9rem}.pn__content ul,.pn__content ol{margin:.4rem 0 .9rem 1.2rem;padding:0}.pn__content ul li,.pn__content ol li{margin-bottom:.3rem}.pn__content a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.pn__content a:hover{color:var(--brand-hover)}.pn__content strong{font-weight:600}.pn__content hr{border:none;border-top:1px solid var(--line);margin:2rem 0}.pn__content table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:.85rem;line-height:1.45;margin:1.5rem 0 2rem;min-width:min(44rem,100%)}.pn__content th{text-align:left;vertical-align:bottom;font-weight:600;white-space:nowrap;padding:.6rem .9rem;background:var(--bg-subtle);border-bottom:2px solid var(--line);color:var(--text)}.pn__content td{padding:.75rem .9rem;border-bottom:1px solid var(--line);vertical-align:top}.pn__content tr:last-child td{border-bottom:none}.cn__hero{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-bottom:1px solid #bbf7d0;padding:3.5rem 0 2.75rem}.cn__label{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fq-tijd);background:rgba(22,163,74,.1);padding:.2rem .65rem;border-radius:var(--fq-hoek-rond);margin-bottom:1rem}.cn__title{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.75rem);font-weight:800;color:var(--text);margin:0 0 .6rem;line-height:1.15}.cn__date{font-size:.85rem;color:var(--text-secondary);margin:0}.cn__layout{display:grid;grid-template-columns:1fr;gap:2rem;padding:3rem 0 5rem}@media(min-width:900px){.cn__layout{grid-template-columns:200px 1fr;gap:4rem;align-items:start}}.cn__toc{display:none}@media(min-width:900px){.cn__toc{display:block;position:sticky;top:calc(var(--header-h,65px) + 2rem);max-height:calc(100vh - var(--header-h,65px) - 4rem);overflow-y:auto}}.cn__toc-label{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .6rem;padding-left:.75rem}.cn-toc__list{list-style:none;margin:0 0 1.5rem;padding:0;border-left:2px solid var(--line)}.cn-toc__link{display:block;padding:.28rem .75rem;font-size:.8rem;color:var(--text-secondary);text-decoration:none;line-height:1.4;border-left:2px solid transparent;margin-left:-2px;transition:color .15s,border-color .15s}.cn-toc__link:hover{color:var(--brand);text-decoration:none}.cn-toc__link.is-active{color:var(--brand);border-left-color:var(--brand);font-weight:600}.cn__pref-card--mobile{display:flex;margin-bottom:2rem}@media(min-width:900px){.cn__pref-card--mobile{display:none}}.cn__pref-card{display:flex;flex-direction:column;gap:.5rem;padding:1.1rem 1.25rem;background:var(--accent-soft,rgba(122,90,248,8%));border:1.5px solid var(--accent,var(--fq-crm));border-radius:var(--fq-hoek-s)}.cn__pref-title{margin:0;font-size:.9rem;font-weight:700;color:var(--text)}.cn__pref-desc{margin:0;font-size:.8rem;color:var(--text-secondary);line-height:1.5}.cn__pref-btn{display:block;width:100%;margin-top:.35rem;font-size:.85rem;font-weight:700;color:var(--fq-kaart);background:var(--accent,var(--fq-crm));border:none;border-radius:var(--fq-hoek-xs);padding:.6rem 1rem;cursor:pointer;text-align:center;transition:opacity .15s,transform .1s}.cn__pref-btn:hover{opacity:.88;transform:translateY(-1px)}.cn__pref-btn:active{transform:translateY(0)}.cn__content{max-width:68ch;font-size:.94rem;line-height:1.8;color:var(--text)}.cn__content>p:first-child{font-size:1.05rem;color:var(--text-secondary);line-height:1.85;margin-bottom:1.25rem}.cn__content h2{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--text);margin:2.75rem 0 .65rem;padding-top:2.75rem;border-top:1px solid var(--line)}.cn__content h2:first-of-type{margin-top:2rem;padding-top:2rem}.cn__content h3{font-size:.95rem;font-weight:700;color:var(--text);margin:1.5rem 0 .4rem}.cn__content p{margin:0 0 .9rem}.cn__content ul,.cn__content ol{margin:.4rem 0 .9rem 1.2rem;padding:0}.cn__content ul li,.cn__content ol li{margin-bottom:.3rem}.cn__content a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.cn__content strong{font-weight:600}.cn__content hr{border:none;border-top:1px solid var(--line);margin:2rem 0}.cn__content table{width:100%;border-collapse:collapse;font-size:.85rem;margin:1rem 0 1.5rem}.cn__content table th{text-align:left;font-weight:700;padding:.5rem .75rem;background:var(--bg-subtle);border-bottom:2px solid var(--line);color:var(--text)}.cn__content table td{padding:.5rem .75rem;border-bottom:1px solid var(--line);vertical-align:top}.cn__content table td code{font-size:.8rem;background:var(--bg-subtle);padding:.1rem .35rem;border-radius:var(--fq-hoek-xs);color:var(--brand)}.cn__content table tr:last-child td{border-bottom:none}.legal-page__hero{background:var(--bg-subtle);border-bottom:1px solid var(--line);padding:3rem 0 2.5rem}.legal-page__label{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin:0 0 .6rem}.legal-page__title{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;color:var(--text);margin:0 0 .5rem;line-height:1.2}.legal-page__date{font-size:.85rem;color:var(--text-secondary);margin:0}.legal-page__layout{display:grid;grid-template-columns:1fr;gap:2rem;padding:3rem 0 5rem}@media(min-width:900px){.legal-page__layout{grid-template-columns:220px 1fr;gap:3.5rem;align-items:start}}.legal-page__toc{display:none}@media(min-width:900px){.legal-page__toc{display:block;position:sticky;top:calc(var(--header-h,65px) + 2rem);max-height:calc(100vh - var(--header-h,65px) - 4rem);overflow-y:auto}}.legal-page__toc-label{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .75rem;padding-left:.75rem}.legal-toc__list{list-style:none;margin:0;padding:0;border-left:2px solid var(--line)}.legal-toc__item{margin:0}.legal-toc__item--sub .legal-toc__link{padding-left:1.5rem;font-size:.78rem;color:var(--text-light)}.legal-toc__link{display:block;padding:.3rem .75rem;font-size:.82rem;color:var(--text-secondary);text-decoration:none;line-height:1.4;border-left:2px solid transparent;margin-left:-2px;transition:color .15s ease,border-color .15s ease}.legal-toc__link:hover{color:var(--brand);text-decoration:none}.legal-toc__link.is-active{color:var(--brand);border-left-color:var(--brand);font-weight:600}.legal-page__content.prose{max-width:72ch;font-size:.95rem;line-height:1.75;color:var(--text)}.legal-page__content.prose h2{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--text);margin:2.5rem 0 .75rem;padding-top:.5rem;border-top:1px solid var(--line)}.legal-page__content.prose h2:first-child{margin-top:0;border-top:none}.legal-page__content.prose h3{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:var(--text);margin:1.75rem 0 .5rem}.legal-page__content.prose p{margin:0 0 1rem}.legal-page__content.prose ul,.legal-page__content.prose ol{margin:.5rem 0 1rem 1.25rem;padding:0}.legal-page__content.prose ul li,.legal-page__content.prose ol li{margin-bottom:.35rem}.legal-page__content.prose a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.legal-page__content.prose a:hover{color:var(--brand-hover)}.legal-page__content.prose strong{font-weight:600;color:var(--text)}.legal-page__content.prose hr{border:none;border-top:1px solid var(--line);margin:2rem 0}.legal-page__content.prose>p:first-child{font-size:1rem;color:var(--text-secondary);line-height:1.8}.cjob-apply{background:#07060f;padding:5rem 0 6rem;margin-top:4rem;border-top:1px solid rgba(255,255,255,.1)}.cjob-apply__inner{max-width:680px}.cjob-apply__header{margin-bottom:2rem}.cjob-apply__title{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;letter-spacing:-.025em;color:var(--fq-kaart);margin-bottom:.5rem}.cjob-apply__sub{font-size:1rem;color:rgba(255,255,255,.45);line-height:1.65}.cjob-apply__note{display:flex;align-items:flex-start;gap:.75rem;background:rgba(122,90,248,8%);border:1px solid rgba(122,90,248,.2);border-radius:var(--fq-hoek-m);padding:1rem 1.25rem;font-size:.875rem;color:rgba(255,255,255,.75);line-height:1.6;margin-bottom:2rem}.cjob-apply__note-icon{font-size:1.25rem;flex-shrink:0;margin-top:-1px}.cjob-apply__form{display:flex;flex-direction:column;gap:1.25rem}.cjob-apply__row{display:grid;gap:1rem}.cjob-apply__row--2{grid-template-columns:1fr 1fr}@media(max-width:560px){.cjob-apply__row--2{grid-template-columns:1fr}}.cjob-apply__profiles-section{background:rgba(255,255,255,5%);border:1px solid rgba(255,255,255,.1);border-radius:var(--fq-hoek-m);padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.cjob-apply__profiles-title{font-size:.8125rem;font-weight:700;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.1em;margin-bottom:-.25rem}.cjob-apply__field{display:flex;flex-direction:column;gap:.375rem}.cjob-apply__label{font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.75)}.cjob-apply__req{color:var(--fq-crm-licht);font-weight:700}.cjob-apply__optional{font-weight:400;color:rgba(255,255,255,.45)}.cjob-apply__input{background:rgba(255,255,255,4%);border:1px solid rgba(255,255,255,.1);border-radius:var(--fq-hoek-s);padding:.6875rem .875rem;font-size:.9375rem;color:var(--fq-kaart);outline:none;width:100%;transition:border-color .15s,background .15s}.cjob-apply__input::-moz-placeholder{color:rgba(255,255,255,.2)}.cjob-apply__input::placeholder{color:rgba(255,255,255,.2)}.cjob-apply__input:focus{border-color:rgba(122,90,248,.55);background:rgba(122,90,248,5%)}.cjob-apply__textarea{resize:vertical;min-height:120px}.cjob-apply__error{font-size:.8125rem;color:#f87171;padding:.75rem 1rem;background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.25);border-radius:var(--fq-hoek-xs)}.cjob-apply__submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9375rem 2.5rem;background:#7a5af8;color:var(--fq-kaart);font-size:.9375rem;font-weight:600;border:none;border-radius:var(--fq-hoek-s);cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;align-self:flex-start}.cjob-apply__submit:hover:not(:disabled){background:#967cf9;transform:translateY(-1px);box-shadow:0 8px 24px rgba(122,90,248,.3)}.cjob-apply__submit:disabled{opacity:.65;cursor:not-allowed}@media(max-width:480px){.cjob-apply__submit{width:100%}}:root{--fq-kop-gewicht:560;--fq-kop-tracking:-0.022em;--fq-kop-regelval:1.04;--fq-rand:rgba(28, 17, 48, 0.09);--fq-rand-donker:rgba(255, 255, 255, 0.08)}h1,h2,h3,.section-title,.ind-header__title,.showcase-header__title,[class$=__title],[class*="__title "]{font-weight:var(--fq-kop-gewicht)!important;letter-spacing:var(--fq-kop-tracking)!important;line-height:var(--fq-kop-regelval)!important}h1,.main-hero__title{line-height:.98!important;letter-spacing:-.025em!important}h3,[class$=__col-title]{line-height:1.25!important;letter-spacing:-.012em!important}.btn,.tag-list li,.ind-header__label,[class$=__label]{font-weight:560!important;letter-spacing:0!important}[class$=__col],[class*=card]:not([class*=__]):not([class*=-card-]):not([class$=-cards]),.bento-card,.pr-card,.hp-honest__col{box-shadow:none!important;border:1px solid var(--fq-rand)}.main-hero__preview,.main-hero__preview *,[class*=mockup],[class*=hero-demo],[class*=menu],[class*=dropdown]{box-shadow:revert!important;border:revert}.main-hero__title--pill{line-height:1.3!important}.main-hero__title{font-weight:760!important;font-size:clamp(2rem,4.6vw,3.5rem)!important;letter-spacing:-.032em!important}.hero-pill,.hero-pill__label,.hero-pill__measure{font-weight:inherit!important}.hero-pill{line-height:1!important}@supports(text-box:trim-both cap alphabetic){.hero-pill__measure,.hero-pill__label{text-box:trim-both cap alphabetic}.hero-pill{padding-block:.24em!important;align-items:baseline!important}@supports(clip-path:inset(0)){.hero-pill__label{overflow:visible;clip-path:inset(-40% 0 -40% 0)}}}.main-hero.has-demo-gated-cta .main-hero__cta{opacity:1!important;transform:none!important;pointer-events:auto!important}@media(min-width:900px){.section-founder-videos>.container:has(.section-subtitle){display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);-moz-column-gap:3rem;column-gap:3rem;align-items:baseline}.section-founder-videos>.container:has(.section-subtitle)>.section-title{grid-column:1;text-align:left;margin:0;max-width:16ch}.section-founder-videos>.container:has(.section-subtitle)>.section-subtitle{grid-column:2;text-align:left;margin:0;max-width:34rem;padding-bottom:.35rem}.section-founder-videos>.container:not(:has(.section-subtitle))>.section-title{text-align:center;max-width:24ch;margin:0 auto 3rem}.section-features-bento>.container>*:not(.section-title):not(.section-subtitle),.section-founder-videos>.container>*:not(.section-title):not(.section-subtitle){grid-column:1/-1;margin-top:3rem}}