@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}}.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}: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}}