@media(max-width:1024px){.nav-links,.nav-actions{display:none}.hero h1{font-size:clamp(2.5rem,5vw,4rem)}.hero p{font-size:.95rem}.positioning-manifesto{font-size:clamp(1.25rem,2vw,1.75rem)}.services-grid,.cases-grid{grid-template-columns:repeat(2,1fr)}.why-section{grid-template-columns:1fr;gap:3rem}.ai-row{grid-template-columns:repeat(2,1fr)}.ai-header{padding:2.5rem 0 1.5rem}.ai-header h2{font-size:clamp(2rem,3.5vw,3rem)}.ai-bottom p{font-size:clamp(1.1rem,1.8vw,1.35rem)}.process-grid,.team-grid{grid-template-columns:repeat(2,1fr)}.cta-grid{grid-template-columns:1fr;gap:3rem}.contact-grid{grid-template-columns:1fr;gap:2rem}.contact-person{padding:2rem}.footer-grid{grid-template-columns:1fr 1fr}.logo-link{width:130px;height:48px}.logo-link img{max-height:40px;max-width:120px}.marquee-track{gap:3rem;padding-right:3rem}.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.mobile-menu-btn{display:none}}@media(max-width:768px){section{padding:var(--spacing-section-mobile) 0}.container{padding:0 1.5rem}body p,body li,body .team-bio,body .faq-answer,body .faq-answer p,body [style*="font-size: 1.125rem"],body [style*="font-size: 1.05rem"]{font-size:.9rem!important;line-height:1.55!important}.hero p,.page-hero p{font-size:.95rem!important}body input.form-control,body textarea.form-control,body select.form-control{font-size:1rem!important}.faq-question{padding:1.25rem 0;min-height:48px;font-size:1.1rem}.btn{min-height:48px}.mobile-menu a{min-height:48px;display:flex;align-items:center}.mobile-menu-btn{min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center}.contact-detail a{min-height:0;display:inline-flex;align-items:center}html body .contact-person .contact-details{gap:.85rem!important;margin-bottom:1.5rem!important}html body .contact-person .contact-detail{gap:.75rem!important;min-height:0!important;padding:0!important;margin:0!important}html body .contact-person .contact-detail+.contact-detail{margin-top:0!important}.team-linkedin{min-height:44px}.expertise-tag{min-height:32px;display:inline-flex;align-items:center}h1{font-size:clamp(2.25rem,8vw,3.5rem)}.hero{min-height:auto;height:auto;padding:120px 0 60px}.hero p{font-size:.95rem;margin-bottom:1.5rem}.hero-badges{gap:.5rem}.badge{font-size:.7rem;padding:.35rem .75rem}.hero-bg canvas{-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 45%,black 10%,transparent 70%);mask-image:radial-gradient(ellipse 90% 70% at 50% 45%,black 10%,transparent 70%)}.hero-ctas{flex-direction:column}.hero-ctas .btn{width:100%;text-align:center}.social-proof{padding:var(--spacing-section-mobile) 0}.social-proof-header{margin-bottom:2rem}.logo-link{width:110px;height:44px}.logo-link img{max-height:36px;max-width:100px}.marquee-track{gap:2.5rem;padding-right:2.5rem;animation-duration:18s}.stats-bar{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.positioning{max-width:100%}.positioning-manifesto{font-size:clamp(1.15rem,4.5vw,1.5rem);line-height:1.5}.positioning h2{margin-bottom:1.5rem}.instap-grid{grid-template-columns:1fr;gap:2rem}.instap-image{aspect-ratio:16/9}.instap-list li{font-size:1rem}.services-grid,.cases-grid{grid-template-columns:1fr}.cases-header{margin-bottom:1.5rem!important;flex-direction:column;align-items:flex-start}.case-card{max-width:100%}.ai-row{grid-template-columns:1fr}.ai-header{padding:2rem 0 1.5rem}.ai-header h2{font-size:clamp(1.75rem,6vw,2.5rem)}.ai-header p{font-size:.9rem}.ai-card{padding:1.5rem}.ai-card h3{font-size:1rem}.ai-card p{font-size:.9rem}.ai-bottom{padding:1.5rem 1.25rem 2.5rem!important}.ai-bottom p{font-size:clamp(1rem,4vw,1.25rem)}.ai-divider{display:none!important}#ai-powered{padding-bottom:4rem}#werkwijze{padding-top:calc(var(--spacing-section-mobile) + 1rem)}#werkwijze{padding-bottom:var(--spacing-section-mobile)}.process-grid{grid-template-columns:1fr;margin-top:2.5rem;gap:1.5rem}.team-grid{margin-top:2rem}.team-card{background:#faf9f708;border-radius:12px;overflow:hidden;border:1px solid var(--color-border);display:flex;flex-direction:column}.team-img-wrapper{width:100%;aspect-ratio:5/4;overflow:hidden;position:relative;background:var(--color-border)}.team-img{width:100%;height:100%;object-fit:cover;filter:grayscale(0%);transition:none}.team-info-head{padding:1.5rem 1.5rem 0;color:var(--color-text);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.team-info-head-text{display:flex;flex-direction:column;min-width:0}.team-chevron{display:none!important}.team-name{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.2;color:var(--color-text);margin-bottom:.25rem}.team-role{font-size:.8rem;color:var(--color-accent);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:0}.team-info{padding:.5rem 1.5rem 1.5rem;color:var(--color-text);max-height:none;overflow:visible;opacity:1;display:flex;flex-direction:column;flex-grow:1}.team-bio{font-size:.9rem;color:var(--color-text-muted);margin-bottom:1.25rem;line-height:1.5;flex-grow:1}.team-expertise{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;margin-bottom:0}.expertise-tag{font-size:.75rem;padding:.25rem .75rem;border-radius:100px;background:#faf9f70d;color:var(--color-text-muted);border:1px solid var(--color-border);min-height:auto}.team-linkedin{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border);font-size:.85rem;font-weight:600;color:var(--color-text-muted);min-height:auto}#contact{padding-top:var(--spacing-section-mobile)}.cta-grid{gap:2rem}.cta-header h2{font-size:clamp(1.75rem,6vw,2.5rem)}.cta-form-container{padding:2rem}.contact-person .contact-person-header{flex-direction:column;text-align:center}.contact-person .contact-person-img{width:72px;height:72px}.form-row{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:2.5rem}.footer-bottom{flex-direction:column;text-align:center;gap:1rem}.pricing-grid{grid-template-columns:1fr;gap:1rem}.pricing-section{padding:60px 0}.groeipartner{grid-template-columns:1fr;padding:2rem}.groeipartner ul{grid-template-columns:1fr!important}.page-hero{padding:120px 0 60px}.page-hero .hero-bg canvas{-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 45%,black 10%,transparent 70%);mask-image:radial-gradient(ellipse 90% 70% at 50% 45%,black 10%,transparent 70%)}.page-hero h1{font-size:clamp(2rem,7vw,3rem)}.page-hero p{font-size:.95rem}.faq-section,.contact-section{padding:60px 0}.contact-form{padding:1.5rem}}@media(min-width:769px){.process-step:not(:last-child):after{content:"";position:absolute;top:24px;left:64px;width:calc(100% - 40px);border-top:2px solid var(--color-border);z-index:0}.process-step:not(:last-child):before{content:"";position:absolute;top:24px;left:64px;width:calc(100% - 40px);border-top:2px solid var(--color-accent);z-index:1;transform-origin:left;transform:scaleX(var(--line-progress, 0))}}@media(max-width:768px){.process-step:not(:last-child):after{content:"";position:absolute;top:56px;left:23px;bottom:-2rem;border-left:2px solid var(--color-border);z-index:0}.process-step:not(:last-child):before{content:"";position:absolute;top:56px;left:23px;bottom:-2rem;border-left:2px solid var(--color-accent);z-index:1;transform-origin:top;transform:scaleY(var(--line-progress, 0))}}@media(max-width:480px){.container{padding:0 1rem}h1{font-size:clamp(2rem,9vw,2.75rem)}h2{font-size:clamp(1.75rem,7vw,2.5rem)}.hero{min-height:600px;padding-top:100px}.hero p{font-size:1rem}.hero-badges{gap:.5rem}.hero-badges .badge{font-size:.7rem;padding:.35rem .75rem}.hero-ctas{flex-direction:column}.hero-ctas .btn{width:100%;text-align:center}.stats-bar{grid-template-columns:1fr;gap:.75rem}.service-card{padding:2rem 1.5rem}.ai-card{padding:1.25rem}.positioning-manifesto{font-size:1.1rem}.cta-grid{gap:2rem}.cta-form-container,.contact-person{padding:1.5rem}.footer-grid{gap:2rem}.footer-col h4{font-size:1rem}.pricing-card{padding:1.5rem}.pricing-card .btn,.pricing-card .btn-secondary--light{padding:.85rem 1.25rem;font-size:.9rem}.groeipartner{padding:1.5rem;gap:2rem}.groeipartner ul{grid-template-columns:1fr!important}.faq-question{font-size:1rem}.logo-link{width:120px;height:44px}.logo-link img{max-height:36px;max-width:120px}.form-control{padding:.875rem;font-size:.95rem}.floating-cta{bottom:1.25rem;right:1.25rem;font-size:.85rem;padding:.75rem 1.25rem}}@media(max-height:500px)and (orientation:landscape){.hero{min-height:auto;padding:90px 0 40px}.hero h1{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:.75rem}.hero p{font-size:.95rem;margin-bottom:1.25rem}.hero-badges{margin-bottom:.75rem}.page-hero{padding:90px 0 40px}}@media(hover:none){.pricing-card:hover,.team-card:hover .team-img,.btn-primary:hover,.btn-secondary:hover,.btn-secondary--light:hover,.floating-cta:hover,.logo-link:hover{transform:none}.pricing-card:hover{box-shadow:none}}@media(prefers-reduced-motion:reduce){.fade-up{opacity:1;transform:none;transition:none}.marquee-track{animation:none}.hero h1{animation:none;opacity:1}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/responsive.css.map */
