.archive-header-stats{display:flex;gap:1.5rem;align-items:flex-end;flex-wrap:wrap}.archive-header-stats__item{text-align:center}.archive-header-stats__value{font-family:JetBrains Mono,Manrope,monospace;font-weight:700;font-size:1.6rem;line-height:1.1;color:var(--color-primary)}.archive-header-stats__label{margin-top:.25rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.knowledge-scope{--teal-700:var(--color-primary,#0F766E);--teal-500:var(--color-primary-light,var(--color-primary,#14B8A6));--teal-darker:color-mix(in srgb,var(--color-primary,#0F766E) 70%,#000);--teal-50:color-mix(in srgb,var(--color-primary,#0F766E) 8%,#fff);--teal-border:color-mix(in srgb,var(--color-primary,#0F766E) 20%,#fff);--white:var(--color-surface,#fff);--slate-50:var(--color-grey-light,#F8FAFC);--slate-100:var(--color-grey-light,#F1F5F9);--slate-200:var(--color-border,#E2E8F0);--slate-300:var(--color-border,#CBD5E1);--slate-400:var(--color-grey-mid,#94A3B8);--slate-500:var(--color-text-muted,#64748B);--slate-700:var(--color-text-secondary,#334155);--slate-900:var(--color-text-primary,#0F172A);--success:var(--color-success,#10B981);--warning:var(--color-warning,#F59E0B);--danger:var(--color-error,#EF4444);--shadow-sm:var(--sh-sm,0 1px 3px rgba(15,23,42,0.08));--shadow:var(--sh-md,0 4px 14px rgba(15,23,42,0.08));--shadow-lg:var(--sh-lg,0 12px 32px rgba(15,23,42,0.12));--r:var(--r-sm,8px)}.knowledge-scope .knowledge__read .prose{--tw-prose-body:var(--slate-700);--tw-prose-headings:var(--slate-900);--tw-prose-lead:var(--slate-700);--tw-prose-links:var(--teal-700);--tw-prose-bold:var(--slate-900);--tw-prose-counters:var(--slate-500);--tw-prose-bullets:var(--slate-400);--tw-prose-hr:var(--slate-200);--tw-prose-quotes:var(--slate-700);--tw-prose-quote-borders:var(--slate-200);--tw-prose-captions:var(--slate-500);--tw-prose-code:var(--slate-900);--tw-prose-th-borders:var(--slate-300);--tw-prose-td-borders:var(--slate-200);--tw-prose-invert-body:var(--slate-700);--tw-prose-invert-headings:var(--slate-900);--tw-prose-invert-lead:var(--slate-700);--tw-prose-invert-links:var(--teal-700);--tw-prose-invert-bold:var(--slate-900);--tw-prose-invert-counters:var(--slate-500);--tw-prose-invert-bullets:var(--slate-400);--tw-prose-invert-hr:var(--slate-200);--tw-prose-invert-quotes:var(--slate-700);--tw-prose-invert-quote-borders:var(--slate-200);--tw-prose-invert-captions:var(--slate-500);--tw-prose-invert-code:var(--slate-900);--tw-prose-invert-th-borders:var(--slate-300);--tw-prose-invert-td-borders:var(--slate-200)}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .service-card{background:var(--white);border:1px solid var(--slate-200);border-radius:var(--r-md,12px);box-shadow:var(--shadow);padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.6rem;min-width:0}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .service-card__title{display:flex;align-items:center;gap:.5rem;margin:0;font-family:Manrope,-apple-system,sans-serif;font-weight:700;font-size:1rem;color:var(--slate-900)}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .service-card__title svg{color:var(--teal-700);flex:none}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .service-card__intro{margin:0;font-size:.88rem;color:var(--slate-700)}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .service-card__rows{margin:0;display:flex;flex-direction:column}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .service-card__row{display:flex;justify-content:space-between;gap:.75rem;border-top:1px solid var(--slate-200);padding:.5rem 0;font-size:.88rem}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .service-card__row dt{display:inline-flex;align-items:center;gap:.35rem;color:var(--slate-500);flex:none}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .service-card__row dd{margin:0;text-align:right;min-width:0;overflow-wrap:anywhere;color:var(--slate-900)}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .service-card__row dd a{color:var(--teal-700);font-weight:600;text-decoration:none}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .service-card__row dd a:hover{text-decoration:underline}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .category-head__grid.category-head__grid--image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .category-head__service-in{margin-top:1.5rem}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .category-head__image{margin:0}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .category-head__image img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;box-shadow:var(--sh-lg,0 10px 30px rgba(0,0,0,.12))}@media (max-width:1024px){:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .category-head__grid{grid-template-columns:minmax(0,1fr)}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .category-head__grid.category-head__grid--image{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .service-card{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.7rem .9rem;box-shadow:none}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .service-card__intro,:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .service-card__row:not(.service-card__row--phone):not(:only-child){display:none}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .service-card__row{border-top:0;padding:0}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .service-card__row dt{display:none}}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge-band{margin-top:2.5rem;padding:2.5rem 0 3rem;background:var(--slate-50);border-top:1px solid var(--slate-200)}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge{display:grid;grid-template-columns:240px minmax(0,68ch) 280px;justify-content:space-between;gap:2.5rem}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge--no-side{grid-template-columns:240px minmax(0,72ch);justify-content:start}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__side,:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__toc{position:sticky;top:5rem;align-self:start;display:flex;flex-direction:column;gap:.9rem;min-width:0}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__side-title,:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__toc summary{margin:0;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--slate-500)}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__toc summary{cursor:pointer;list-style:none}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__toc summary::-webkit-details-marker{display:none}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__toc ol{margin:.6rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem;counter-reset:kennis;font-size:.88rem}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__toc li{counter-increment:kennis;display:grid;grid-template-columns:1.4rem 1fr;align-items:baseline}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__toc li:before{content:counter(kennis);font-family:JetBrains Mono,monospace;font-size:.76rem;color:var(--slate-400)}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__toc a{color:var(--slate-700);text-decoration:none}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__toc a:hover{color:var(--teal-700);text-decoration:underline}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__sig{display:flex;flex-direction:column;gap:.2rem;padding-top:.9rem;border-top:1px solid var(--slate-200)}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__sig p{margin:0}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__read.category-page-content{margin-top:0;padding-top:0;border-top:0;min-width:0}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__read .prose :is(h2,h3){scroll-margin-top:5rem}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__read .prose>:first-child{margin-top:0}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge-tip{margin:1.25rem 0;padding:.85rem 1rem;border-radius:var(--r-md,12px);background:var(--teal-50);border:1px solid var(--teal-border);color:var(--slate-700);font-size:.95rem}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge-tip>b{display:block;margin-bottom:.15rem;font-family:Manrope,-apple-system,sans-serif;color:var(--teal-darker)}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__minis{display:flex;flex-direction:column;gap:.6rem}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__mini{display:grid;grid-template-columns:56px 1fr;gap:.7rem;align-items:center;padding:.55rem;border:1px solid var(--slate-200);border-radius:10px;background:var(--white);color:inherit;text-decoration:none;font-size:.82rem;transition:border-color .15s}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__mini:hover{border-color:var(--teal-500)}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__mini-img{display:grid;place-items:center;width:56px;height:56px;border-radius:8px;background:var(--slate-50);color:var(--slate-400);overflow:hidden}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__mini-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__mini-brand{font-family:JetBrains Mono,monospace;font-size:.68rem;text-transform:uppercase;color:var(--slate-500)}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__mini-title{color:var(--slate-900);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__mini-price{font-variant-numeric:tabular-nums;color:var(--slate-900)}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__all{display:inline-flex;justify-content:center;padding:.55rem .9rem;border:1px solid var(--slate-300);border-radius:999px;font-size:.82rem;font-weight:600;color:var(--slate-700);text-decoration:none}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__all:hover{border-color:var(--teal-700);color:var(--teal-700)}@media (max-width:1024px){:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge,:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge--no-side{grid-template-columns:minmax(0,1fr);gap:1.75rem}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__side,:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__toc{position:static}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__minis{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:680px){:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge-band{padding:1.75rem 0 2rem}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .knowledge__minis{grid-template-columns:1fr}}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .faq-service{padding:2.5rem 0 3rem;border-top:1px solid var(--slate-200)}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .faq-service__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:2.5rem;align-items:start}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .faq-service__grid--no-side{grid-template-columns:minmax(0,780px)}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .faq-service__faq{min-width:0}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .faq-service__title{margin:0 0 1.25rem;font-family:Manrope,-apple-system,sans-serif;font-size:1.4rem;font-weight:700;color:var(--slate-900);text-wrap:balance}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .faq-service__side{position:sticky;top:5rem;min-width:0}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .faq-service__side .service-card{background:var(--teal-50);border-color:var(--teal-border)}@media (max-width:1024px){:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .faq-service__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .faq-service__side{position:static}}@media (max-width:680px){:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .faq-service{padding:1.75rem 0 2rem}:is(.shop-archive-v2[data-skin=v2],.knowledge-scope) .faq-service__title{font-size:1.2rem}}.st-toolbar__sort-label{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.6}.subcat-tiles--stijl .stijl-tegels{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.subcat-tiles--stijl .stijl-tegel{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1.25rem 1.4rem;border:1px solid var(--color-border,#e2ddd2);border-radius:6px;background:var(--color-background,#fff);color:var(--color-text-primary,#12241c);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.subcat-tiles--stijl .stijl-tegel:focus-visible,.subcat-tiles--stijl .stijl-tegel:hover{border-color:var(--color-primary,#0f3b2e);box-shadow:0 2px 10px rgb(0 0 0/6%)}.subcat-tiles--stijl .stijl-tegel__kop{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.subcat-tiles--stijl .stijl-tegel__naam{font-family:var(--font-heading,inherit);font-size:1.5rem;line-height:1.2}.subcat-tiles--stijl .stijl-tegel__aantal{flex-shrink:0;padding:.2rem .6rem;border-radius:999px;background:var(--color-surface,#f1e9d8);font-size:.75rem;font-weight:700}.subcat-tiles--stijl .stijl-tegel__tekst{font-size:.95rem;line-height:1.6;color:var(--color-text-secondary,#3d4a43)}.subcat-tiles--stijl .stijl-tegel__specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.subcat-tiles--stijl .stijl-tegel__spec{display:flex;flex-direction:column;gap:.2rem;padding:.6rem .7rem;border-radius:4px;background:var(--color-surface,#f1e9d8)}.subcat-tiles--stijl .stijl-tegel__label{font-size:.75rem;color:var(--color-text-secondary,#3d4a43)}.subcat-tiles--stijl .stijl-tegel__waarde{font-size:.95rem}.subcat-tiles--stijl .stijl-tegel__bjcp{margin-top:auto;font-size:.8rem;color:var(--color-text-secondary,#3d4a43)}@media (max-width:768px){.subcat-tiles--stijl .stijl-tegels{grid-template-columns:minmax(0,1fr)}}