header{position:fixed;top:0;left:0;width:100%;z-index:100;transition:background-color .4s var(--ease-out-quart),padding .4s var(--ease-out-quart);padding:1.5rem 0}header.scrolled{padding:1rem 0}.nav-container{display:flex;justify-content:space-between;align-items:center}.nav-pill{width:fit-content;max-width:100%;margin:0 auto;gap:1.75rem;justify-content:center;padding:.55rem .6rem .55rem 1.5rem;border:1px solid var(--color-border);border-radius:999px;background:#0e0d1099;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background-color .3s var(--ease-out-quart)}.header.scrolled .nav-pill{background:#0e0d10d9}.logo{display:flex;align-items:center;color:var(--color-text)}.logo svg,.logo img{height:30px;width:auto}.nav-links{display:flex;gap:2.5rem}.nav-links a{font-size:.9rem;font-weight:500;color:var(--color-text-muted);transition:color .25s var(--ease-out-quart)}.nav-links a:hover{color:var(--color-text)}.nav-links a.active{color:var(--color-text);font-weight:600}.nav-actions .btn{padding:.75rem 1.5rem;font-size:.9rem}.mobile-menu-btn{background:transparent;border:none;color:var(--color-text);cursor:pointer;padding:.5rem}.mobile-menu-btn svg line{transition:transform .3s var(--ease-out-expo),opacity .3s var(--ease-out-quart)}.mobile-menu-btn.active svg line:nth-child(1){transform:rotate(45deg) translate(5px,-2px);transform-origin:center}.mobile-menu-btn.active svg line:nth-child(2){opacity:0}.mobile-menu-btn.active svg line:nth-child(3){transform:rotate(-45deg) translate(5px,2px);transform-origin:center}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-bg);z-index:99;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;padding:6.5rem 1.5rem 2.5rem;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .35s var(--ease-out-quart)}.mobile-menu-links{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.75rem}.mobile-menu.active{opacity:1;pointer-events:all}.mobile-menu a{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--color-text);transition:color .25s var(--ease-out-quart)}.mobile-menu a:hover{color:var(--color-accent)}.mobile-menu .btn{font-size:1rem;width:100%;flex-shrink:0}.hero{height:100vh;min-height:700px;display:flex;align-items:center;position:relative;overflow:hidden;padding-top:80px;background-color:var(--color-bg);color:var(--color-text)}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.hero-bg canvas{width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,black 20%,transparent 75%)}.hero-content{position:relative;z-index:1}.hero-badges{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.hero h1{margin-bottom:1.5rem;opacity:0;transform:translateY(12px);animation:heroFadeIn .9s var(--ease-out-expo) .4s forwards}.hero p{font-size:1.25rem;max-width:none;margin-bottom:3rem}.hero-ctas{display:flex;gap:1rem;flex-wrap:wrap}.hero-accent,.hero-cycle{color:var(--color-accent)}.hero-tagline{max-width:42ch}.hero-scroll{position:absolute;left:50%;bottom:1.25rem;transform:translate(-50%);padding:12px 22px;z-index:1}.hero-scroll__line{display:block;position:relative;width:1px;height:48px;margin:0 auto;overflow:hidden;background:#ffffff1f}.hero-scroll__line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,var(--color-accent),transparent);animation:heroScroll 1.6s var(--ease-out-quart) infinite}@keyframes heroScroll{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.page-hero{padding:160px 0 80px;text-align:center;background:var(--color-bg);color:var(--color-text);position:relative;overflow:hidden}.page-hero .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.page-hero .hero-bg canvas{width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,black 20%,transparent 75%)}.page-hero .container{position:relative;z-index:1}.page-hero__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.4rem 1rem;border-radius:999px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent)}.page-hero__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.page-hero h1{font-size:clamp(3rem,6vw,5rem);letter-spacing:-.02em;margin-bottom:1.5rem}.page-hero .hero-accent{display:block;color:var(--color-accent)}.page-hero p{font-size:1.25rem;color:var(--color-text-muted);max-width:620px;margin:0 auto;line-height:1.6}.social-proof{padding:var(--spacing-section) 0;background-color:var(--color-bg-light);color:var(--color-text-dark);border-top:1px solid rgba(26,19,24,.12);border-bottom:1px solid rgba(26,19,24,.12);overflow:hidden}.marquee-container{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.marquee-track{display:flex;width:max-content;animation:marquee 25s linear infinite;gap:4rem;padding-right:4rem}.marquee-track:hover{animation-play-state:paused}.logo-link{display:flex;align-items:center;justify-content:center;width:160px;height:56px;flex-shrink:0;opacity:.7;transition:opacity .3s var(--ease-out-quart)}.logo-link:hover{opacity:1}.logo-link img{height:auto;width:auto;max-height:48px;max-width:150px;object-fit:contain}img[alt*=Shopify]{filter:none!important}.stats-bar{display:flex;justify-content:center;gap:2rem;margin-top:3rem;flex-wrap:wrap}#over-ons{background-color:var(--color-bg-mid);color:var(--color-text)}.positioning{text-align:center;max-width:1100px;margin:0 auto}.positioning h2{line-height:1.1;margin-bottom:2rem}.positioning p{font-size:1.25rem;max-width:none;margin:0 auto}.positioning-line{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.4rem);font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--color-text);max-width:24ch;margin:1.75rem auto 0}#instapproduct{background-color:var(--color-bg-accent-tint);color:var(--color-text-dark)}#instapproduct h2{font-size:clamp(2.5rem,4vw,3.5rem)!important}.instap-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:4rem}.instap-list{list-style:none;padding:0;margin:2rem 0;display:flex;flex-direction:column;gap:1rem}.instap-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:1.125rem;color:var(--color-text-dark)}.instap-list svg{flex-shrink:0;width:24px;height:24px;color:var(--color-accent);margin-top:.125rem}.instap-image{background:var(--color-bg);border-radius:12px;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-weight:600;font-size:1.25rem;border:2px dashed var(--color-border);overflow:hidden;box-shadow:0 10px 30px #1a13180d}.instap-offer{margin-top:2.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.25rem}.instap-price{font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,6vw,5rem);line-height:1;letter-spacing:-.02em;color:var(--color-text-dark)}.instap-price__note{font-size:1rem;color:#4a3f47}.instap-trust{list-style:none;margin:3rem 0 0;padding:2rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;border-top:1px solid rgba(26,19,24,.12)}.instap-trust__item{display:flex;gap:.75rem;align-items:flex-start}.instap-trust__check{width:20px;height:20px;flex-shrink:0;color:var(--color-accent);margin-top:.15rem}.instap-trust__body{display:flex;flex-direction:column;gap:.2rem}.instap-trust__title{font-weight:700;color:var(--color-text-dark)}.instap-trust__text{font-size:.9rem;line-height:1.5;color:#4a3f47}.instap-preview-frame{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:12px;background:var(--color-bg);cursor:pointer;isolation:isolate}.instap-preview-frame img{position:absolute;top:0;left:0;width:100%;height:auto;display:block;transform:translateY(0);transition:transform 10s cubic-bezier(.4,0,.2,1),opacity .5s ease;will-change:transform;opacity:0;animation:instapPreviewFadeIn .6s ease .1s forwards}.instap-preview-frame img:not([src]),.instap-preview-frame img[src=""]{opacity:0!important;animation:none!important}@keyframes instapPreviewFadeIn{to{opacity:1}}.instap-preview-frame:hover img,.instap-preview-frame:focus-visible img{transform:none}.instap-preview-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-border) 60%,transparent);pointer-events:none;z-index:1;transition:box-shadow .3s var(--ease-out-quart)}.instap-preview-frame:hover:after,.instap-preview-frame:focus-visible:after{box-shadow:inset 0 0 0 2px var(--color-accent)}.instap-preview-hint{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:var(--color-bg-mid);color:var(--color-text);border:1px solid var(--color-border);border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.02em;opacity:0;transform:translateY(-4px);transition:opacity .25s var(--ease-out-quart),transform .25s var(--ease-out-quart);pointer-events:none;z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.instap-preview-frame:hover .instap-preview-hint,.instap-preview-frame:focus-visible .instap-preview-hint{opacity:1;transform:translateY(0)}.instap-preview-hint svg{color:var(--color-accent)}#services{background-color:var(--color-bg-light);color:var(--color-text-dark)}#services .section-header p{color:#3d3440}.services-list{list-style:none;margin:0;padding:0}.service-row{display:grid;grid-template-columns:minmax(4.5rem,auto) 1fr;gap:clamp(1.25rem,4vw,3rem);align-items:baseline;padding:clamp(1.5rem,4vw,2.5rem) 0;border-top:1px solid rgba(26,19,24,.12)}.service-row:last-child{border-bottom:1px solid rgba(26,19,24,.12)}.service-row__num{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,5vw,3.5rem);line-height:1;color:var(--color-accent);letter-spacing:-.02em}.service-row__title{font-size:clamp(1.5rem,2.5vw,2rem);margin:0 0 .5rem;color:var(--color-text-dark)}.service-row__body{min-width:0}.service-row__line{font-size:1.125rem;line-height:1.6;color:#4a3f47;margin:0;max-width:60ch}#cases{background-color:var(--color-bg);color:var(--color-text)}#cases .stat-item{color:var(--color-text)}.cases-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4rem;flex-wrap:wrap;gap:2rem}.cases-intro{position:sticky;top:96px;z-index:1;background:var(--color-bg)}.case-stack{display:flex;flex-direction:column;gap:2rem;margin-top:2rem;padding-bottom:10vh;position:relative;z-index:2}.case-stack__card{position:sticky;top:calc(var(--cases-pin, 340px) + var(--i, 0) * 28px);z-index:2;display:grid;grid-template-columns:1.05fr 1fr;border:1px solid var(--color-border);border-radius:28px;overflow:hidden;background:var(--color-bg-mid);min-height:clamp(360px,56vh,560px);transform-origin:center top;box-shadow:0 -10px 40px #00000047;will-change:transform}.case-stack__card:last-child{margin-bottom:0}.case-stack__media{position:relative;min-height:240px}.case-stack__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.case-stack__content{padding:clamp(1.75rem,3vw,3rem);display:flex;flex-direction:column;justify-content:center;gap:1rem}.case-stack__client{position:absolute;top:1.25rem;left:1.25rem;z-index:1;display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem .45rem .8rem;border-radius:999px;background:#0e0d10c7;border:1px solid rgba(250,249,247,.16);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text)}.case-stack__client-dot{width:6px;height:6px;border-radius:50%;background:var(--color-accent);flex-shrink:0}.case-stack__tags{display:flex;gap:.5rem;flex-wrap:wrap}.case-stack__title{font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.1;margin:0;color:var(--color-text)}.case-stack__desc{margin:0;color:var(--color-text-muted);line-height:1.6;max-width:46ch}.case-stack__result{font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--color-accent)}@media(max-width:768px){.cases-intro{position:static}.case-stack__card{top:calc(92px + var(--i, 0) * 14px);grid-template-columns:1fr;transform:none!important}.case-stack__media{aspect-ratio:16 / 10;min-height:0}.case-stack__media img{position:static}}.why-section-container{background-color:var(--color-bg-light);color:var(--color-text-dark)}.why-section-container p{color:#3d3440}.why-section{display:grid;grid-template-columns:1fr 1fr;gap:4rem;position:relative}.why-divider{display:none}.why-block h3{font-size:clamp(1.75rem,2.5vw,2.5rem);margin-bottom:2rem}.why-list{display:flex;flex-direction:column;gap:1.5rem}.why-list li{display:flex;gap:1rem;align-items:flex-start}.why-list-icon{color:var(--color-accent);flex-shrink:0;margin-top:.2rem}.why-list h4{font-size:1.375rem;margin-bottom:.5rem;font-family:var(--font-body)}.why-row__main{flex:1;min-width:0}.why-row__toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin:0;padding:0;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:default}.why-row__chevron{display:none;width:20px;height:20px;flex-shrink:0;color:var(--color-text-dark);transition:transform .3s ease}.why-row.is-collapsible{border-bottom:1px solid rgba(26,19,24,.12)}.why-list .why-row.is-collapsible:last-child{border-bottom:none}.why-row.is-collapsible .why-row__heading{margin-bottom:0}.why-row.is-collapsible .why-list-icon{margin-top:.75rem}.why-row.is-collapsible .why-row__toggle{cursor:pointer;min-height:48px}.why-row.is-collapsible .why-row__chevron{display:block}.why-row.is-collapsible.open .why-row__chevron{transform:rotate(180deg)}.why-row.is-collapsible .why-row__body{overflow:hidden;max-height:0;transition:max-height .32s ease}.why-row.is-collapsible .why-row__body p{margin:0;padding:.5rem 0 .9rem}@media(prefers-reduced-motion:reduce){.why-row__body,.why-row__chevron{transition:none}}#ai-powered{background-color:var(--color-bg);color:var(--color-text);position:relative}.ai-marquee{margin:3rem 0 1rem;display:flex;flex-direction:column;gap:1.3rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.ai-mrow{overflow:hidden}.ai-mrow__track{display:flex;gap:1.4rem;width:max-content;will-change:transform}.ai-tile{flex:0 0 auto;display:inline-flex;align-items:center;gap:.95rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-mid);padding:1.2rem 2.3rem 1.2rem 1.7rem}.ai-tile__icon{display:inline-flex;flex-shrink:0;color:var(--color-accent)}.ai-tile__icon svg{width:28px;height:28px;margin:0}.ai-tile h3{font-family:var(--font-display);font-size:1.5rem;font-weight:700;margin:0;color:var(--color-text);white-space:nowrap}.ai-header{text-align:center;max-width:900px;margin:0 auto;padding:3rem 0 2rem;flex-shrink:0;position:relative;z-index:5}.ai-label{font-size:.875rem;font-weight:700;color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;font-family:var(--font-body)}.ai-header h2{margin-bottom:1.5rem}.ai-header h2 em{font-style:normal;color:var(--color-accent)}.ai-header p{font-size:1.125rem;color:var(--color-text-muted)}.ai-card-icon{width:40px;height:40px;color:var(--color-accent);margin-bottom:1.25rem}.ai-bottom{text-align:center;max-width:900px;margin:0 auto;padding:2.5rem 0 3rem;flex-shrink:0;position:relative;z-index:5}.ai-bottom p{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.4;color:var(--color-text)}#werkwijze{background-color:var(--color-bg-mid);color:var(--color-text);padding-top:calc(var(--spacing-section) * 1.25);padding-bottom:calc(var(--spacing-section) * 1.25)}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;position:relative;margin-top:4.5rem}.process-line{display:none}.process-step{position:relative}.process-number{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(2.75rem,5vw,4rem);line-height:1;letter-spacing:-.02em;margin-bottom:1.75rem;position:relative;z-index:1;color:transparent;-webkit-text-stroke:1.5px var(--color-border);text-stroke:1.5px var(--color-border);transition:color .5s var(--ease-out-quart),-webkit-text-stroke-color .5s var(--ease-out-quart)}.process-step.reached .process-number{color:var(--color-accent);-webkit-text-stroke-color:var(--color-accent)}.process-step h4{font-size:clamp(1.35rem,2vw,1.6rem);margin-bottom:.85rem}.process-step p{color:var(--color-text-muted)}.process-timeline{margin-top:1.5rem;font-size:.8125rem;font-weight:700;color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em}#faq{background-color:var(--color-bg-light);color:var(--color-text-dark)}.faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2.5rem,6vw,6rem);align-items:start}#faq .faq-intro{position:sticky;top:100px}#faq .faq-intro h2{margin-bottom:1.25rem}#faq .faq-intro p{color:#4a3f47;font-size:1.0625rem;line-height:1.65;margin-bottom:2rem;max-width:38ch}.faq-intro-cta{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:700;font-size:1.0625rem;color:var(--color-text-dark);transition:color .25s var(--ease-out-quart)}.faq-intro-cta svg{width:18px;height:18px;color:var(--color-accent)}.faq-intro-cta:hover{color:var(--color-accent)}@media(max-width:768px){.faq-intro-cta{min-height:44px}}#faq .faq-list{max-width:none;margin:0;gap:.75rem}#faq .faq-item{border:1px solid rgba(26,19,24,.12);border-radius:16px;padding:0 1.5rem;background:#fff;transition:border-color .25s var(--ease-out-quart),background-color .25s var(--ease-out-quart)}#faq .faq-item:hover{border-color:#1a13184d}#faq .faq-item.open,#faq .faq-item.active{border-color:var(--color-accent);background:var(--color-bg-accent-tint)}.faq-section .faq-question{font-size:clamp(1.05rem,1.6vw,1.25rem);gap:1rem;padding:1.4rem 0;color:var(--color-text-dark)}.faq-section .faq-question:hover{color:var(--color-accent)}.faq-section .faq-icon{width:20px;height:20px;transition:transform .3s var(--ease-out-quart)}.faq-section .faq-answer-inner{padding:0 0 1.5rem;font-size:1rem;color:#4a3f47;line-height:1.7;max-width:60ch}#team{background-color:var(--color-bg);color:var(--color-text)}#team .section-header p{color:var(--color-text-muted)}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:2rem;margin-top:3rem}#contact{background-color:var(--color-bg-light);color:var(--color-text-dark);padding-top:calc(var(--spacing-section) * 1.25)}.contact-marquee{margin-bottom:2rem}.contact-marquee-track{gap:0;padding-right:0}.contact-marquee-word{font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,11vw,9rem);line-height:1;letter-spacing:-.03em;text-transform:uppercase;color:var(--color-text-dark);padding-right:4rem;white-space:nowrap}.contact-cta-mail{display:inline-flex;flex-direction:column;gap:.6rem;margin-bottom:3.5rem;font-family:var(--font-display);font-weight:700;font-size:clamp(1.15rem,5vw,2.5rem);color:var(--color-text-dark)}.contact-cta-mail-address{width:fit-content;max-width:100%;overflow-wrap:anywhere;background-image:linear-gradient(var(--color-accent),var(--color-accent));background-size:0% .1em;background-position:0 100%;background-repeat:no-repeat;transition:background-size .4s var(--ease-out-expo),color .3s var(--ease-out-quart);padding-bottom:.08em}.contact-cta-mail:hover .contact-cta-mail-address,.contact-cta-mail:focus-visible .contact-cta-mail-address{background-size:100% .1em;color:var(--color-accent)}.contact-availability{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-dark)}.contact-availability-dot{position:relative;width:9px;height:9px;border-radius:50%;background:var(--color-accent)}.contact-availability-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--color-accent);animation:availabilityPulse 2s var(--ease-out-quart) infinite}@keyframes availabilityPulse{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(3.2);opacity:0}}@media(prefers-reduced-motion:reduce){.contact-availability-dot:after{animation:none}}.contact-section{padding:80px 0;background:var(--color-bg);color:var(--color-text)}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:start}.contact-intro h2{font-size:clamp(2rem,3.5vw,3rem);margin-bottom:1rem}.contact-intro p{font-size:1.125rem;color:var(--color-text-muted);margin-bottom:2rem}.contact-form{background:#ffffff0a;border:1px solid var(--color-border);border-radius:12px;padding:2.5rem}.pricing-section{padding:80px 0}.pricing-tier{margin-top:4.5rem}.pricing-tier:first-of-type{margin-top:0}.pricing-tier__head{margin-bottom:2rem;max-width:70ch}.pricing-tier__eyebrow{display:block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin-bottom:.6rem}.pricing-tier__title{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:700;color:var(--color-text-dark);letter-spacing:-.01em;line-height:1.15}.pricing-tier__sub{font-size:1rem;color:#4a3f47;line-height:1.6;margin-top:.6rem}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.doorlopend-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:1.5rem;align-items:stretch}.pricing-card--intake{background:var(--color-bg-accent-tint);border-color:color-mix(in srgb,var(--color-accent) 35%,transparent)}.pricing-card--intake .pricing-price{color:var(--color-accent)}.groeipartner{background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:28px;padding:clamp(2rem,4vw,3rem);display:flex;flex-direction:column}.groeipartner__label{display:inline-flex;align-self:flex-start;align-items:center;gap:.5rem;padding:.35rem .9rem;margin-bottom:1.25rem;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent)}.groeipartner__title{font-family:var(--font-display);font-size:1.75rem;margin-bottom:.75rem;color:var(--color-text)}.groeipartner__price{font-family:var(--font-display);font-size:clamp(2rem,3vw,2.5rem);font-weight:700;letter-spacing:-.02em;margin-bottom:1rem;color:var(--color-text)}.groeipartner__price-suffix{font-family:var(--font-body);font-size:1rem;font-weight:500;color:var(--color-text-muted)}.groeipartner__desc{font-size:1.05rem;line-height:1.6;color:var(--color-text-muted);margin-bottom:1.75rem}.groeipartner__features{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 2rem;list-style:none;padding:0;margin:0 0 1.75rem}.groeipartner__features li{display:flex;align-items:center;gap:.6rem;font-size:.95rem;color:var(--color-text-muted)}.groeipartner__features svg{flex-shrink:0}.groeipartner__cta{margin-top:auto;align-self:flex-start}footer{background:var(--color-bg-darker);padding:var(--spacing-section) 0 2rem;border-top:1px solid var(--color-border);color:var(--color-text)}footer .logo svg{height:44px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:4rem}.footer-col h4{font-size:1.125rem;margin-bottom:1.5rem;font-family:var(--font-body)}.footer-links{display:flex;flex-direction:column;gap:1rem}.footer-links a{color:var(--color-text-muted);transition:color .25s var(--ease-out-quart)}.footer-links a:hover{color:var(--color-text);text-decoration:underline}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid var(--color-border);flex-wrap:wrap;gap:1rem}.footer-bottom p{font-size:.875rem;color:var(--color-text-muted)}.social-icons{display:flex;gap:1rem}.social-icons a{color:var(--color-text-muted);transition:color .25s var(--ease-out-quart)}.social-icons a:hover{color:var(--color-text)}.page-footer{padding:3rem 0;background:var(--color-bg);border-top:1px solid var(--color-border);text-align:center}.page-footer p{font-size:.875rem;color:var(--color-text-muted)}.page-footer a{color:var(--color-text-muted);transition:color .25s var(--ease-out-quart)}.page-footer a:hover{color:var(--color-text)}@media(max-width:768px){.groeipartner__title{font-size:clamp(1.35rem,5vw,1.75rem)}.groeipartner__price{font-size:clamp(1.6rem,6vw,2.25rem)}.groeipartner__features{grid-template-columns:1fr}.groeipartner__desc{font-size:.95rem}}@media(max-width:768px){.tech-ecosystem{margin-top:3rem!important;padding-top:2.5rem!important}.tech-ecosystem div[style*="display: flex"]{gap:1.5rem 2rem!important}.tech-ecosystem span[style*="font-size: 1.75rem"]{font-size:clamp(1.1rem,4vw,1.5rem)!important}.tech-ecosystem img[alt=Shopify]{height:22px!important}.why-block h3 img{height:24px!important}}@media(max-width:480px){.tech-ecosystem div[style*="display: flex"]{gap:1rem 1.5rem!important;justify-content:center!important}.tech-ecosystem span[style*="font-size: 1.75rem"]{font-size:clamp(.95rem,4vw,1.25rem)!important}}@media(max-width:768px){.stats-bar[style*="gap: 2.5rem"]{gap:1rem!important;padding-bottom:1.5rem!important;margin-bottom:2.5rem!important}}@media(max-width:768px){.instap-content p[style*="font-size: 1.125rem"]{font-size:1rem!important}.instap-offer{margin-top:1.5rem;gap:.5rem}.instap-price{font-size:clamp(2.5rem,12vw,3rem)}.instap-price__note{line-height:1.4}#instapproduct .instap-content .btn{width:100%}.instap-trust{margin-top:2rem;padding-top:1.5rem;gap:1.25rem;grid-template-columns:1fr}}@media(max-width:480px){.contact-map{aspect-ratio:4/3}}@media(max-width:480px){.process-timeline{margin-top:1rem!important}}@media(max-width:768px){.positioning{text-align:left}.positioning h2{font-size:clamp(1.4rem,5vw,1.75rem)!important;line-height:1.2!important;margin-bottom:.85rem!important}}@media(max-width:768px){.page-hero p{font-size:1rem}}@media(max-width:768px){.footer-grid p[style*="max-width: 300px"]{max-width:100%!important}}@media(max-width:480px){.cases-header p[style*="font-size: 1.125rem"]{font-size:1rem!important}}@media(max-width:768px){.process-grid{display:flex!important;flex-direction:column;gap:2.5rem}.process-step{display:grid!important;grid-template-columns:48px 1fr;column-gap:1.25rem;row-gap:.5rem;align-items:start;text-align:left}.process-step .process-number{grid-column:1;grid-row:1;margin:0}.process-step>*:not(.process-number){grid-column:2;margin:0}.process-step>h4{grid-row:1;align-self:center;margin:0}.process-line{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sections.css.map */
