.page-workflow{overflow-x:clip}.page-workflow .wf-breadcrumb.ma-breadcrumb{border-bottom:1px solid var(--color-border-subtle,#e8e0f5);background:linear-gradient(180deg,var(--color-surface-1,#f8f5ff) 0%,#faf8ff 100%);padding:var(--space-3) 0 var(--space-4)}.page-workflow .ma-breadcrumb__nav{flex-wrap:wrap;row-gap:var(--space-1)}.page-workflow .ai-hero.ma-hero{background:linear-gradient(165deg,#f6f2ff 0%,var(--color-off-white,#faf9fc) 42%,#ffffff 100%);position:relative}.page-workflow .ai-hero__title{font-size:clamp(1.65rem, 3.2vw, var(--text-h1));line-height:1.12}.page-workflow .ai-hero__visual{position:relative;padding:var(--space-4);background:radial-gradient(ellipse 90% 70% at 75% 35%,rgb(178 62 255 / .09) 0%,transparent 58%);border-radius:var(--radius-card);min-height:360px}.page-workflow .wf-flow.ma-flow{margin-left:auto;margin-right:0;max-width:100%;background:#fff;border:1px solid rgb(178 62 255 / .18);box-shadow:0 0 0 1px rgb(255 255 255 / .35) inset,0 24px 56px rgb(41 11 80 / .12);backdrop-filter:none}.page-workflow .wf-flow .ma-flow__header{border-bottom-color:var(--color-border-subtle,#e8e0f5);background:var(--color-surface-1,#f8f5ff)}.page-workflow .wf-flow .ma-flow__title{color:var(--color-text-secondary,#5b5670)}.page-workflow .wf-flow .ma-node__label{color:var(--color-text-tertiary,#6b7280)}.page-workflow .wf-flow .ma-node__name{color:#0a0a0a}.page-workflow .wf-flow .ma-node__count{color:var(--color-text-secondary,#5b5670)}.page-workflow .wf-flow .ma-flow__delay{color:var(--color-text-tertiary,#6b7280);background:var(--color-surface-1,#f3f0fa);border-color:var(--color-border-subtle,#e8e0f5)}.page-workflow .ai-hero__badge--top{right:0;top:0}@media (max-width:1024px){.page-workflow .ai-hero__inner{gap:var(--space-10)}.page-workflow .ai-hero__visual{min-height:280px;padding:var(--space-2) 0}.page-workflow .wf-flow.ma-flow{margin-inline:auto}}@media (max-width:768px){.page-workflow .ai-hero__actions{flex-direction:column;align-items:stretch}.page-workflow .ai-hero__actions .btn{width:100%;justify-content:center}}.page-workflow .home-marquee{border-block:1px solid var(--color-border-subtle)}@media (min-width:769px){.page-workflow .ai-whatwedo__grid .ai-whatwedo__card:nth-child(7){grid-column:1 / -1;max-width:min(100%, 28rem);margin-inline:auto;width:100%}}@media (max-width:768px){.page-workflow .ai-whatwedo__grid .ai-whatwedo__card:nth-child(7){grid-column:auto;max-width:none;margin-inline:0}}.page-workflow .ai-whatwedo .home-section-header,.page-workflow .gads-stats-section .home-section-header,.page-workflow #aanpak .home-section-header{text-align:center;max-width:46rem;margin-inline:auto}.page-workflow .gads-stats-section .gads-stats{margin-top:var(--space-4)}.page-workflow #aanpak .gads-process{margin-top:var(--space-6)}.page-workflow .wf-seo.ma-seo-section{padding-block:var(--space-20)}.page-workflow .wf-seo .ma-seo-inner{display:block;max-width:52rem;margin-inline:auto}.page-workflow .wf-seo .pseo-seo__text,.page-workflow .wf-seo .ma-seo__text{max-width:none}.page-workflow .wf-seo .pseo-seo__text h2,.page-workflow .wf-seo .ma-seo__text h2{font-size:clamp(1.35rem, 2.4vw, var(--text-2xl));margin-bottom:var(--space-5)}.page-workflow .wf-seo .pseo-seo__text p,.page-workflow .wf-seo .ma-seo__text p{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.page-workflow .wf-seo .pseo-seo__text p:last-child{margin-bottom:0}.page-workflow .wf-seo .pseo-seo__text strong{color:var(--color-text-primary)}html body .site-main.page-workflow .ai-faq{--e-global-color-primary:var(--color-primary);--e-global-color-secondary:var(--color-secondary);--e-global-color-accent:var(--color-secondary);--e-global-color-text:var(--color-text-primary);background:var(--gradient-surface)!important;position:relative}html body .site-main.page-workflow .ai-faq::before{content:none}html body .site-main.page-workflow .ai-faq .home-faq__wrap{max-width:800px;margin-inline:auto;width:100%}html body .site-main.page-workflow .ai-faq .section-label{background:var(--label-bg)!important;color:var(--label-color)!important;border-color:var(--color-border-accent)!important;box-shadow:0 0 0 4px rgb(178 62 255 / .06)!important}html body .site-main.page-workflow .ai-faq .home-section-header h2{color:var(--color-primary)!important;background:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important}html body .site-main.page-workflow .ai-faq .home-section-header h2 .gradient-text{background:var(--gradient-text)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}html body .site-main.page-workflow .ai-faq .accordion{display:flex!important;flex-direction:column!important;gap:var(--space-3)!important}html body .site-main.page-workflow .ai-faq .accordion-item{background:var(--color-white)!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--radius-xl)!important;overflow:hidden!important;box-shadow:none!important;transition:box-shadow var(--dur-normal) var(--ease-default),border-color var(--dur-normal) var(--ease-default)!important}html body .site-main.page-workflow .ai-faq .accordion-item:hover{box-shadow:0 4px 16px rgb(41 11 80 / .08)!important;border-color:var(--color-border-default)!important}html body .site-main.page-workflow .ai-faq .accordion-item.is-open{border-color:rgb(178 62 255 / .22)!important;box-shadow:0 0 0 4px rgb(178 62 255 / .06),0 4px 16px rgb(41 11 80 / .06)!important}html body .site-main.page-workflow .ai-faq .accordion-item__trigger,html body .site-main.page-workflow .ai-faq .accordion-item.is-open .accordion-item__trigger{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:var(--space-6)!important;padding:var(--space-6) var(--space-7)!important;width:100%!important;min-height:0!important;text-align:left!important;font-family:var(--font-display)!important;font-size:var(--text-lg)!important;font-weight:var(--weight-semi)!important;line-height:1.4!important;color:var(--color-primary)!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer}html body .site-main.page-workflow .ai-faq .accordion-item__trigger:hover{color:var(--color-secondary)!important;background:transparent!important}html body .site-main.page-workflow .ai-faq .accordion-item__trigger>span:first-of-type{flex:1 1 0%!important;min-width:0!important;order:1!important;white-space:normal!important;line-height:1.4!important;color:inherit!important}html body .site-main.page-workflow .ai-faq .accordion-item__icon{width:28px!important;height:28px!important;order:2!important;background:var(--color-lavender)!important;color:var(--color-primary)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:var(--text-base)!important;font-weight:var(--weight-bold)!important;flex-shrink:0!important;line-height:1!important;box-shadow:none!important;align-self:center!important;transition:transform var(--dur-slow) var(--ease-spring),background var(--dur-normal) var(--ease-default),color var(--dur-normal) var(--ease-default)!important}html body .site-main.page-workflow .ai-faq .accordion-item.is-open .accordion-item__icon{transform:rotate(45deg)!important;background:var(--gradient-brand)!important;color:var(--color-white)!important}html body .site-main.page-workflow .ai-faq .accordion-item__content{max-height:0;overflow:hidden;transition:max-height var(--dur-slower) var(--ease-luxury)!important}html body .site-main.page-workflow .ai-faq .accordion-item__body{margin-inline:var(--space-7)!important;padding:0!important;padding-top:var(--space-5)!important;padding-bottom:var(--space-7)!important;font-size:var(--text-base)!important;line-height:1.75!important;color:var(--color-text-secondary)!important;border-top:1px solid var(--color-border-subtle)!important}html body .site-main.page-workflow .ai-faq .accordion-item__body p{margin:0 0 var(--space-3);color:inherit}html body .site-main.page-workflow .ai-faq .accordion-item__body p:last-child{margin-bottom:0}html body .site-main.page-workflow .ai-faq .accordion-item.is-open .accordion-item__content{max-height:none!important;overflow:visible!important}.page-workflow .home-cta.ai-cta{padding-block:var(--space-20)}.page-workflow .home-cta__inner{text-align:center}