/*! Clickstrategie main CSS · v1.0.0 · hand-tuned for Core Web Vitals */
 :root{--c-charcoal:#1A1C20;--c-charcoal-2:#2C2F36;--c-turquoise:#19B5C8;--c-turquoise-dark:#0E94A6;--c-turquoise-soft:#E0F6F9;--c-turquoise-glow:rgba(25,181,200,0.4);--c-orange:#FF5A1F;--c-orange-soft:#FFE9DE;--c-orange-glow:rgba(255,90,31,0.4);--c-text:#1A1C20;--c-text-soft:#5A5A60;--c-text-mute:#85858A;--c-bg:#FFFFFF;--c-bg-soft:#F7F7F4;--c-bg-cream:#FFF7F1;--c-border:#E5E5E2;--c-border-2:#D5D5D2;--c-success:#16A34A;--shadow-sm:0 1px 3px rgba(0,0,0,0.04),0 8px 24px rgba(0,0,0,0.06);--shadow-md:0 8px 32px rgba(0,0,0,0.08);--shadow-orange:0 12px 40px rgba(255,90,31,0.3);--container:1440px;--r-pill:999px;--ease:cubic-bezier(0.22,1,0.36,1);--ease-out:cubic-bezier(0.16,1,0.3,1)}*{box-sizing:border-box;margin:0;padding:0}*::selection{background:var(--c-orange);color:#fff}html{scroll-behavior:smooth}body{font-family:'Inter',system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.55;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:color 0.2s}img{max-width:100%;display:block}.container{max-width:var(--container);margin:0 auto;padding:0 40px}.container-tight{max-width:1280px;margin:0 auto;padding:0 40px}@media(max-width:700px){.container,.container-tight{padding:0 22px}}h1,h2,h3,h4{font-weight:800;letter-spacing:-.04em;line-height:.98;color:var(--c-charcoal)}h1{font-size:clamp(3rem,8.5vw,7rem);font-weight:900;letter-spacing:-.045em}h2{font-size:clamp(2.25rem,5.5vw,4.5rem);line-height:1}h3{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.1;font-weight:800}h4{font-size:1.125rem;line-height:1.3;font-weight:800}.ser{font-family:'Inter',sans-serif;font-style:italic;font-weight:inherit;letter-spacing:-.025em;color:inherit}.dot{color:var(--c-orange)}.accent-or{color:var(--c-orange)}.accent-turq{color:var(--c-turquoise)}.eyebrow{display:inline-flex;align-items:center;font-family:'JetBrains Mono',monospace;font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--c-turquoise)}.eyebrow.eyebrow-light{color:rgb(255 255 255 / .95)}.lead{font-size:1.125rem;color:var(--c-text-soft);line-height:1.65;max-width:58ch;font-weight:400}.logo{display:inline-flex;align-items:center}.logo img{display:block;width:auto;height:24px;filter:contrast(1.15) brightness(.92)}.footer .logo img{filter:none;height:26px}.btn{display:inline-flex;align-items:center;gap:14px;font-weight:600;font-size:.9375rem;padding:16px 22px 16px 28px;border-radius:var(--r-pill);border:1.5px solid #fff0;cursor:pointer;transition:all 0.3s var(--ease);white-space:nowrap;font-family:inherit}.btn:hover{transform:translateY(-2px)}.btn-charcoal{background:var(--c-charcoal);color:#fff}.btn-charcoal:hover{background:#000;box-shadow:0 16px 40px rgb(0 0 0 / .25)}.btn-orange{background:var(--c-orange);color:#fff}.btn-orange:hover{background:#E64A0F;box-shadow:var(--shadow-orange)}.btn-outline{background:#fff0;color:var(--c-charcoal);border-color:var(--c-charcoal)}.btn-outline:hover{background:var(--c-charcoal);color:#fff}.btn-outline-light{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .5)}.btn-outline-light:hover{background:#fff;color:var(--c-charcoal)}.arrow-circle{width:32px;height:32px;border-radius:50%;background:#fff;color:var(--c-charcoal);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;transition:transform 0.3s var(--ease)}.btn:hover .arrow-circle{transform:translateX(5px)}.btn-orange .arrow-circle{background:#fff;color:var(--c-orange)}.btn-outline .arrow-circle{background:var(--c-charcoal);color:#fff}.btn-outline:hover .arrow-circle{background:#fff;color:var(--c-charcoal)}.btn-outline-light .arrow-circle{background:#fff;color:var(--c-charcoal)}[data-magnetic]{transition:transform 0.4s var(--ease-out)}.round-arrow{width:54px;height:54px;border-radius:50%;background:var(--c-orange);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700;box-shadow:var(--shadow-orange);transition:all 0.3s var(--ease);flex-shrink:0}.round-arrow:hover{transform:translate(3px,-3px) rotate(-12deg);background:#E64A0F}.top-nav{background:#fff;border-bottom:1px solid var(--c-border);font-size:.8125rem}.top-nav-inner{display:flex;justify-content:flex-end;align-items:center;gap:22px;height:38px}.top-nav a{color:var(--c-text);font-weight:500}.top-nav a:hover{color:var(--c-orange)}.top-nav .pill-link{background:var(--c-charcoal);color:#fff;font-weight:700;padding:6px 14px;border-radius:var(--r-pill)}@media(max-width:900px){.top-nav{display:none}}.header{background:rgb(255 255 255 / .88);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);position:sticky;top:0;z-index:50;border-bottom:1px solid var(--c-border)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:88px}.header .logo img{height:24px}.nav{display:flex;gap:8px;align-items:center}.nav>a{color:var(--c-charcoal);font-weight:600;font-size:.9375rem;padding:10px 18px;display:inline-flex;align-items:center;gap:6px;position:relative}.nav>a:not(.nav-cta)::after{content:"";position:absolute;left:18px;right:18px;bottom:6px;height:2px;background:var(--c-orange);transform:scaleX(0);transform-origin:left;transition:transform 0.3s var(--ease)}.nav>a:not(.nav-cta):hover::after{transform:scaleX(1)}.nav>a:hover{color:var(--c-charcoal)}.nav>a .caret{font-size:.75rem;opacity:.6}.nav-cta{margin-left:14px;padding:14px 24px;background:var(--c-orange);color:#fff;border-radius:var(--r-pill);font-weight:700;display:inline-flex;align-items:center;gap:10px;transition:all 0.3s var(--ease)}.nav-cta:hover{background:#E64A0F;color:#fff;box-shadow:var(--shadow-orange);transform:translateY(-1px)}.nav-cta::after{content:"→";font-size:14px;transition:transform 0.3s var(--ease)}.nav-cta:hover::after{transform:translateX(4px)}@media(max-width:1100px){.nav>a:not(.nav-cta){display:none}}.hero{position:relative;background:#fff}.hero-grid{display:grid;grid-template-columns:1.65fr 1fr;min-height:720px}@media(max-width:1000px){.hero-grid{grid-template-columns:1fr;min-height:auto}}.hero-photo{position:relative;overflow:hidden;min-height:580px;background:var(--c-charcoal)}.hero-photo-img{position:absolute;inset:0;background-image:url(/wp-content/themes/clickstrategie-theme/assets/img/team-corridor.webp);background-size:cover;background-position:center}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-photo::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(120deg,rgb(26 28 32 / .55) 0%,rgb(26 28 32 / .2) 50%,rgb(25 181 200 / .14) 100%)}.hero-photo::after{content:"";position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse at 80% 20%,rgb(0 0 0 / .25),transparent 60%)}.hero-photo-label{position:absolute;bottom:28px;left:32px;color:#fff;font-weight:600;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;z-index:4;text-shadow:0 2px 12px rgb(0 0 0 / .5);display:inline-flex;align-items:center;gap:10px}.hero-photo-label::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-turquoise);box-shadow:0 0 10px var(--c-turquoise-glow)}.hero-floats{position:absolute;inset:0;z-index:4;pointer-events:none}.hfloat{position:absolute;background:rgb(255 255 255 / .95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .4);padding:18px 22px;border-radius:16px;box-shadow:0 20px 50px rgb(0 0 0 / .18);pointer-events:auto}.hfloat-1{top:24%;left:5%;width:240px;animation:floatA 7s ease-in-out infinite}.hfloat-2{bottom:22%;right:5%;width:220px;animation:floatB 8s ease-in-out infinite}@keyframes floatA{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatB{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}.hfloat-label{font-family:'JetBrains Mono',monospace;font-size:.6875rem;color:var(--c-text-mute);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.hfloat-value{font-size:2rem;font-weight:900;letter-spacing:-.03em;line-height:1;margin:6px 0 4px;color:var(--c-orange)}.hfloat-value.charcoal{color:var(--c-charcoal)}.hfloat-meta{font-size:.75rem;color:var(--c-success);font-weight:700}.hfloat-bars{display:flex;gap:3px;align-items:flex-end;height:28px;margin-top:8px}.hfloat-bars span{flex:1;background:linear-gradient(180deg,var(--c-orange),rgb(255 90 31 / .3));border-radius:2px}@media(max-width:1100px){.hfloat-1,.hfloat-2{display:none}}.hero-panel{background:#fff;padding:80px 56px 64px;display:flex;flex-direction:column;justify-content:center}@media(max-width:700px){.hero-panel{padding:48px 24px}}.hero-panel .eyebrow{margin-bottom:28px}.hero-panel h1{font-size:clamp(2.5rem,5vw,4.25rem);font-weight:900;letter-spacing:-.045em;line-height:.95;color:var(--c-charcoal);margin-bottom:24px}.hero-panel h1 .ser{font-size:1.05em;color:var(--c-charcoal)}.hero-panel h1 .or{color:var(--c-orange)}.hero-panel p{font-size:1.0625rem;line-height:1.6;color:var(--c-text-soft);margin-bottom:18px;font-weight:400;max-width:42ch}.hero-panel .h-rating{display:inline-flex;align-items:center;gap:12px;margin-top:16px;font-size:.9375rem;color:var(--c-text-soft);padding:12px 16px;background:var(--c-bg-soft);border-radius:var(--r-pill)}.hero-panel .h-rating .stars{color:#FFC107;letter-spacing:2px}.hero-panel .h-rating strong{color:var(--c-charcoal);font-weight:700}.hero-panel .h-cta{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.recognition-strip{background:var(--c-charcoal);color:#fff;padding:22px 0}.recognition-inner{display:flex;align-items:center;gap:24px;font-size:.9375rem;font-weight:500}.recognition-badge{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--c-charcoal);padding:8px 14px;border-radius:6px;font-size:.75rem;font-weight:900;letter-spacing:.04em}.recognition-badge .num{color:var(--c-orange);font-size:1.5rem;font-weight:900;letter-spacing:-.04em;line-height:1}.recognition-strip .strip-spacer{flex:1}.recognition-strip .strip-arrow{color:var(--c-turquoise);font-weight:700}.big-headline-section{padding:160px 0 140px;background:#fff;position:relative}@media(max-width:700px){.big-headline-section{padding:90px 0}}.bh-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:center}@media(max-width:1000px){.bh-grid{grid-template-columns:1fr;gap:48px}}.bh-eyebrow{margin-bottom:32px}.bh-title{font-size:clamp(3rem,7.5vw,6.5rem);font-weight:900;letter-spacing:-.045em;line-height:.95;color:var(--c-charcoal);max-width:14ch}.bh-title .ser{font-size:1.05em;color:var(--c-charcoal)}.bh-body{margin-top:36px;display:flex;flex-direction:column;gap:18px;max-width:55ch}.bh-body p{font-size:1.0625rem;line-height:1.7;color:var(--c-text);font-weight:400}.bh-body p strong{font-weight:700;color:var(--c-charcoal)}.bh-cta{margin-top:36px}.bh-cases-preview{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:8px 4px;perspective:1000px}@media(max-width:700px){.bh-cases-preview{grid-template-columns:1fr;gap:14px}}.bh-case-img{aspect-ratio:4/3;border-radius:18px;position:relative;overflow:hidden;cursor:pointer;transition:transform 0.5s var(--ease),box-shadow 0.5s var(--ease);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 10px 30px rgb(0 0 0 / .1)}.bh-case-img:hover{transform:translateY(-8px) rotate(0deg)!important;box-shadow:0 28px 50px rgb(0 0 0 / .18);z-index:2}.bh-case-1{grid-column:span 2;transform:rotate(-0.8deg);background-image:url(/wp-content/themes/clickstrategie-theme/assets/img/cases/finedent.webp)}.bh-case-2{transform:rotate(1.2deg) translateY(-12px);background-image:url(/wp-content/themes/clickstrategie-theme/assets/img/cases/break-events.webp)}.bh-case-3{transform:rotate(-0.6deg) translateY(8px);background-image:url(/wp-content/themes/clickstrategie-theme/assets/img/cases/hoogsteder.webp)}@media(max-width:700px){.bh-case-1,.bh-case-2,.bh-case-3{grid-column:auto;transform:none}}.bh-case-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgb(0 0 0 / .78) 100%);pointer-events:none}.bh-case-tag{position:absolute;top:14px;left:14px;background:rgb(255 255 255 / .96);color:var(--c-charcoal);padding:5px 10px;border-radius:var(--r-pill);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;z-index:2;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.bh-case-content{position:absolute;bottom:16px;left:16px;right:16px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;color:#fff}.bh-case-name{font-weight:800;font-size:1.125rem;letter-spacing:-.02em;line-height:1;text-shadow:0 2px 8px rgb(0 0 0 / .4)}.bh-case-kpi{background:var(--c-orange);color:#fff;padding:6px 12px;border-radius:var(--r-pill);font-family:'JetBrains Mono',monospace;font-size:.75rem;font-weight:800;letter-spacing:.02em;box-shadow:0 4px 14px rgb(255 90 31 / .5);white-space:nowrap}.logo-strip{padding:48px 0;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.logo-strip-grid{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.logo-strip .label{font-size:.75rem;color:var(--c-text-soft);font-weight:700;text-transform:uppercase;letter-spacing:.14em}.client-logo{font-family:'Inter',sans-serif;font-weight:800;font-size:1.0625rem;color:#A0A09C;letter-spacing:-.02em;opacity:.85;transition:color 0.3s,opacity 0.3s,transform 0.3s}.client-logo:hover{color:var(--c-charcoal);opacity:1;transform:translateY(-2px)}.stats-section{padding:100px 0;background:var(--c-bg-soft)}.stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border-radius:24px;overflow:hidden;box-shadow:var(--shadow-md)}@media(max-width:900px){.stats-strip{grid-template-columns:repeat(2,1fr)}}.stat{padding:48px 32px;border-right:1px solid var(--c-border);display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;transition:background 0.3s}.stat:last-child{border-right:none}.stat::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgb(255 90 31 / .06),transparent 60%);opacity:0;transition:opacity 0.4s}.stat:hover::before{opacity:1}@media(max-width:900px){.stat:nth-child(2){border-right:none}.stat:nth-child(1),.stat:nth-child(2){border-bottom:1px solid var(--c-border)}}.stat-value{font-size:clamp(2.5rem,4.5vw,4rem);font-weight:900;letter-spacing:-.045em;color:var(--c-charcoal);line-height:.95}.stat-label{font-size:.9375rem;color:var(--c-text-soft);font-weight:500;line-height:1.5;margin-top:8px}.stat-bar{margin-top:18px;height:2px;background:var(--c-border);border-radius:2px;overflow:hidden}.stat-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--c-orange),var(--c-charcoal));width:0;transition:width 1.6s var(--ease-out)}.stat.in-view .stat-bar span{width:var(--w,100%)}.services-section{padding:160px 0;background:#fff}@media(max-width:700px){.services-section{padding:90px 0}}.services-head{margin-bottom:72px;max-width:780px}.services-head h2{margin-top:24px}.services-head .lead{margin-top:24px;font-size:1.1875rem;color:var(--c-text-soft)}.big-services{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:900px){.big-services{grid-template-columns:1fr}}.big-service{position:relative;border-radius:24px;padding:48px 44px;min-height:400px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:transform 0.4s var(--ease);cursor:pointer}.big-service:hover{transform:translateY(-6px)}.big-service::before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;border:2px solid currentColor;opacity:.08;right:-80px;top:-80px;transition:transform 0.6s var(--ease)}.big-service:hover::before{transform:scale(1.2) rotate(45deg)}.big-service::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgb(255 255 255 / .18),transparent 50%);opacity:0;transition:opacity 0.4s;pointer-events:none}.big-service:hover::after{opacity:1}.big-service .eyebrow{margin-bottom:0;position:relative;z-index:1}.big-service h3{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.05;margin:60px 0 16px;font-weight:900;letter-spacing:-.035em;max-width:18ch;position:relative;z-index:1}.big-service h3 .ser{color:inherit;opacity:.95}.big-service p{font-size:1rem;line-height:1.65;max-width:42ch;opacity:.92;position:relative;z-index:1}.big-service .svc-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;position:relative;z-index:1;padding-top:24px}.big-service .svc-price{font-family:'JetBrains Mono',monospace;font-size:.8125rem;letter-spacing:.06em;font-weight:600;opacity:.8}.bs-orange{background:#FFF0E5;color:var(--c-charcoal);border:1px solid #F8DEC8}.bs-orange .eyebrow{color:var(--c-turquoise)}.bs-orange .round-arrow{background:var(--c-orange);color:#fff;box-shadow:var(--shadow-orange)}.bs-orange .round-arrow:hover{background:var(--c-charcoal)}.bs-charcoal{background:#F1F4F8;color:var(--c-charcoal);border:1px solid #DEE4EC}.bs-charcoal .eyebrow{color:var(--c-turquoise)}.bs-charcoal .round-arrow{background:var(--c-turquoise);color:#fff;box-shadow:0 12px 30px rgb(25 181 200 / .4)}.bs-charcoal .round-arrow:hover{background:var(--c-charcoal)}.bs-cream{background:var(--c-bg-cream);color:var(--c-charcoal);border:1px solid var(--c-border)}.bs-cream .eyebrow{color:var(--c-turquoise)}.bs-cream .round-arrow{background:var(--c-charcoal);color:#fff;box-shadow:0 12px 30px rgb(0 0 0 / .18)}.bs-cream .round-arrow:hover{background:var(--c-orange)}.bs-mint{background:var(--c-turquoise-soft);color:var(--c-charcoal);border:1px solid #C9E9EE}.bs-mint .eyebrow{color:var(--c-turquoise)}.bs-mint .round-arrow{background:var(--c-charcoal);color:#fff;box-shadow:0 12px 30px rgb(0 0 0 / .18)}.bs-mint .round-arrow:hover{background:var(--c-orange)}.bento-section{padding:160px 0;background:var(--c-bg-soft)}@media(max-width:700px){.bento-section{padding:90px 0}}.bento-row{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media(max-width:900px){.bento-row{grid-template-columns:1fr;gap:48px}}.bh-photo{position:relative;border-radius:24px;overflow:hidden;transform:rotate(-1.4deg);box-shadow:0 36px 90px rgb(0 0 0 / .18);aspect-ratio:3/4;background-image:url(/wp-content/themes/clickstrategie-theme/assets/img/team-corridor.webp);background-size:cover;background-position:center 30%;transition:transform 0.5s var(--ease)}.bh-photo:hover{transform:rotate(-0.5deg) scale(1.02)}.video-badge{position:absolute;bottom:24px;right:24px;background:#fff;color:var(--c-text);font-weight:700;padding:14px 22px;border-radius:var(--r-pill);display:inline-flex;align-items:center;gap:12px;font-size:.9375rem;box-shadow:0 12px 28px rgb(0 0 0 / .2);z-index:1;transition:transform 0.3s var(--ease)}.video-badge:hover{transform:scale(1.05)}.play-circle{width:34px;height:34px;border-radius:50%;background:var(--c-orange);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.video-badge{cursor:pointer;border:none;font:inherit}.video-lightbox{position:fixed;inset:0;z-index:100;background:rgb(0 0 0 / .92);display:none;align-items:center;justify-content:center;padding:40px;opacity:0;transition:opacity 0.3s var(--ease)}.video-lightbox.open{display:flex;opacity:1}.video-lightbox video{max-width:1200px;max-height:88vh;width:100%;border-radius:16px;box-shadow:0 30px 80px rgb(0 0 0 / .6);background:#000}.lb-close{position:absolute;top:24px;right:24px;width:48px;height:48px;border-radius:50%;background:rgb(255 255 255 / .12);color:#fff;border:none;cursor:pointer;font-size:24px;font-weight:300;line-height:1;display:flex;align-items:center;justify-content:center;transition:background 0.2s,transform 0.2s}.lb-close:hover{background:rgb(255 255 255 / .22);transform:scale(1.05)}.process-section{padding:140px 0;background:#fff}@media(max-width:700px){.process-section{padding:90px 0}}.process-head{text-align:center;max-width:780px;margin:0 auto 72px}.process-head h2{margin-top:24px}.process-head .lead{margin:24px auto 0;text-align:center}.process-track{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}@media(max-width:900px){.process-track{grid-template-columns:1fr 1fr}}@media(max-width:600px){.process-track{grid-template-columns:1fr}}.process-track::before{content:"";position:absolute;top:48px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,var(--c-charcoal) 20%,var(--c-orange) 80%,transparent);opacity:.3}@media(max-width:900px){.process-track::before{display:none}}.process-step{background:#fff;padding:36px 28px 32px;border-radius:18px;border:1px solid var(--c-border);position:relative;transition:all 0.3s var(--ease)}.process-step:hover{transform:translateY(-6px);border-color:var(--c-orange);box-shadow:var(--shadow-md)}.pnum{position:absolute;top:-22px;left:28px;width:48px;height:48px;border-radius:12px;background:#fff;border:1px solid var(--c-border-2);display:flex;align-items:center;justify-content:center;font-family:'JetBrains Mono',monospace;font-weight:700;font-size:.875rem;letter-spacing:.04em;color:var(--c-charcoal);box-shadow:0 6px 18px rgb(0 0 0 / .06);transition:all 0.3s var(--ease)}.process-step:hover .pnum{background:var(--c-charcoal);color:#fff;border-color:var(--c-charcoal)}.process-step h4{margin:18px 0 10px;font-size:1.1875rem;font-weight:800}.process-step p{font-size:.9375rem;color:var(--c-text-soft);line-height:1.55}.pstep-time{display:inline-block;font-family:'JetBrains Mono',monospace;font-size:.6875rem;color:var(--c-orange);text-transform:uppercase;letter-spacing:.12em;margin-top:14px;font-weight:600}.cases-section{padding:160px 0;background:#fff}@media(max-width:700px){.cases-section{padding:90px 0}}.cases-head{margin-bottom:72px;max-width:780px}.cases-head h2{margin-top:24px}.cases-head .lead{margin-top:24px;font-size:1.1875rem;color:var(--c-text-soft)}.cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:1000px){.cases-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.cases-grid{grid-template-columns:1fr}}.case-card{position:relative;border-radius:24px;overflow:hidden;cursor:pointer;transition:all 0.4s var(--ease);background:#fff;border:1px solid var(--c-border);display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.case-card:hover{transform:translateY(-10px);box-shadow:0 24px 50px rgb(0 0 0 / .12);border-color:var(--c-border-2)}.case-img-wrap{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--c-bg-soft)}.case-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 0.7s var(--ease)}.case-card:hover .case-img{transform:scale(1.04)}.case-1 .case-img{background-image:url(/wp-content/themes/clickstrategie-theme/assets/img/cases/finedent.webp)}.case-2 .case-img{background-image:url(/wp-content/themes/clickstrategie-theme/assets/img/cases/break-events.webp);background-color:#FFE0EA}.case-3 .case-img{background-image:url(/wp-content/themes/clickstrategie-theme/assets/img/cases/hoogsteder.webp);background-color:#E8F0E5}.case-tag{position:absolute;top:18px;left:18px;background:rgb(255 255 255 / .96);color:var(--c-charcoal);padding:6px 12px;border-radius:var(--r-pill);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;z-index:2;box-shadow:0 4px 14px rgb(0 0 0 / .12)}.case-content{padding:28px 28px 88px;display:flex;flex-direction:column;gap:14px}.case-content h3{color:var(--c-charcoal);font-size:1.5rem;font-weight:900;margin:0;letter-spacing:-.025em}.case-content h3 .ser{color:var(--c-turquoise)}.case-content .case-meta{font-size:.875rem;color:var(--c-text-soft);font-weight:500;font-family:'JetBrains Mono',monospace;letter-spacing:.02em}.case-kpis{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.kpi-chip{background:var(--c-turquoise-soft);color:var(--c-turquoise-dark,#0E94A6);font-family:'JetBrains Mono',monospace;font-size:.75rem;font-weight:700;padding:6px 12px;border-radius:var(--r-pill);letter-spacing:.02em}.case-card .case-arrow{position:absolute;bottom:24px;right:24px;width:48px;height:48px;border-radius:50%;background:var(--c-charcoal);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:18px;transition:all 0.4s var(--ease);z-index:2}.case-card:hover .case-arrow{transform:translate(3px,-3px) rotate(-12deg);background:var(--c-orange)}.reviews-section{padding:160px 0;background:var(--c-bg-cream)}@media(max-width:700px){.reviews-section{padding:90px 0}}.reviews-head{margin-bottom:64px}.reviews-head h2{margin-top:24px}.reviews-head .lead{margin-top:24px;color:var(--c-text-soft);font-size:1.1875rem}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:1000px){.reviews{grid-template-columns:1fr}}.review{background:#fff;border-radius:18px;padding:36px;border:1px solid var(--c-border);position:relative;transition:all 0.3s var(--ease)}.review:hover{transform:translateY(-6px);border-color:var(--c-orange);box-shadow:var(--shadow-md)}.review-q{font-family:'Instrument Serif',serif;font-style:italic;font-weight:400;font-size:5.5rem;color:var(--c-charcoal);line-height:.5;margin-bottom:24px;display:block;opacity:.18}.review p{color:var(--c-charcoal);font-size:1.0625rem;line-height:1.6;margin-bottom:28px;font-weight:400}.reviewer{display:flex;align-items:center;gap:14px}.avatar{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--c-orange),#FFA875);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1rem}.reviewer-name{font-weight:700;font-size:.9375rem}.reviewer-meta{font-size:.8125rem;color:var(--c-text-soft)}.scan-section{padding:160px 0;background:#fff}@media(max-width:700px){.scan-section{padding:90px 0}}.scan-block{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:stretch;background:linear-gradient(135deg,var(--c-orange) 0%,#FF8045 100%);color:#fff;border-radius:32px;padding:80px;position:relative;overflow:hidden}.scan-block::before{content:"";position:absolute;top:-30%;right:-10%;width:560px;height:560px;border-radius:50%;background:rgb(255 255 255 / .08)}.scan-block::after{content:"";position:absolute;bottom:-20%;left:-10%;width:340px;height:340px;border-radius:50%;background:rgb(255 255 255 / .05)}@media(max-width:900px){.scan-block{grid-template-columns:1fr;padding:48px 32px}}.scan-block>*{position:relative;z-index:1}.scan-block h2{color:#fff;font-size:clamp(2rem,4vw,3.25rem);line-height:1;margin-top:24px}.scan-block h2 .ser{color:#fff}.scan-block .lead{color:rgb(255 255 255 / .95);margin:24px 0 32px;font-size:1.125rem}.scan-block ul{list-style:none;padding:0;margin:0}.scan-block ul li{padding:12px 0 12px 36px;position:relative;font-size:.9375rem;font-weight:500}.scan-block ul li::before{content:"✓";position:absolute;left:0;top:14px;width:22px;height:22px;border-radius:50%;background:#fff;color:var(--c-orange);font-size:13px;font-weight:900;display:flex;align-items:center;justify-content:center}.scan-form{background:#fff;color:var(--c-charcoal);padding:40px 36px;border-radius:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 24px 60px rgb(0 0 0 / .22)}.scan-form h3{font-size:1.5rem;font-weight:900;margin-bottom:6px;letter-spacing:-.025em}.scan-form label{font-size:.75rem;font-weight:700;color:var(--c-text-soft);margin-bottom:-6px;text-transform:uppercase;letter-spacing:.08em}.scan-form input{font:inherit;padding:14px 16px;border:1.5px solid var(--c-border);border-radius:12px;font-size:.9375rem;transition:all 0.2s}.scan-form input:focus{outline:none;border-color:var(--c-turquoise);box-shadow:0 0 0 4px rgb(25 181 200 / .18)}.scan-form button{margin-top:8px;width:100%;justify-content:center}.scan-form .small{font-size:.75rem;color:var(--c-text-soft);margin-top:4px}.faq-section{padding:160px 0;background:var(--c-bg-soft)}@media(max-width:700px){.faq-section{padding:90px 0}}.faq-head{text-align:center;max-width:780px;margin:0 auto 64px}.faq-head h2{margin-top:24px}.faq{max-width:880px;margin:0 auto}.faq-item{background:#fff;border-radius:14px;margin-bottom:12px;border:1px solid var(--c-border);transition:all 0.3s}.faq-item:hover{border-color:var(--c-orange)}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:600;font-size:1.0625rem;cursor:pointer;padding:24px 28px}.faq-q::after{content:"+";font-family:'Instrument Serif',serif;font-style:italic;font-weight:400;font-size:1.75rem;color:var(--c-orange);transition:transform 0.3s,background 0.3s,color 0.3s;width:38px;height:38px;border-radius:50%;background:var(--c-orange-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.faq-item.open .faq-q::after{transform:rotate(45deg);background:var(--c-orange);color:#fff}.faq-a{max-height:0;overflow:hidden;transition:max-height 0.4s var(--ease);font-size:.9375rem;color:var(--c-text-soft);line-height:1.7;padding:0 28px}.faq-item.open .faq-a{max-height:400px;padding-bottom:28px}.slot-section{padding:140px 0 160px;background:#fff}.slot-cta{text-align:center;padding:140px 32px;background:var(--c-charcoal);border-radius:32px;color:#fff;position:relative;overflow:hidden}.slot-cta::before{content:"";position:absolute;top:-30%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgb(255 90 31 / .4),transparent 60%);border-radius:50%}.slot-cta::after{content:"";position:absolute;bottom:-30%;left:-10%;width:400px;height:400px;background:radial-gradient(circle,rgb(25 181 200 / .18),transparent 60%);border-radius:50%}.slot-cta>*{position:relative;z-index:1}.slot-cta h2{color:#fff;font-size:clamp(2.5rem,6vw,5rem);max-width:18ch;margin:24px auto 0;line-height:1;font-weight:900;letter-spacing:-.045em}.slot-cta h2 .ser{color:#fff}.slot-cta p{color:rgb(255 255 255 / .85);max-width:560px;margin:24px auto 36px;font-size:1.0625rem;line-height:1.6}.footer{background:#0A0A0E;color:#94A3B8;padding:96px 0 32px}.footer h4{color:#fff;font-size:.75rem;margin-bottom:18px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;font-family:'JetBrains Mono',monospace}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.2fr;gap:48px}@media(max-width:900px){.footer-grid{grid-template-columns:1fr 1fr;gap:48px 28px}}.footer ul{list-style:none}.footer ul li{margin-bottom:10px;font-size:.9375rem}.footer ul a{color:#94A3B8}.footer ul a:hover{color:#fff}.footer-brand p{font-size:.9375rem;line-height:1.7;margin-top:20px;max-width:36ch}.footer .logo img{filter:brightness(0) invert(1) saturate(0);height:30px}.footer .logo .turq-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--c-turquoise);margin-left:6px;vertical-align:middle}.partners{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.partner-badge{font-size:.75rem;font-weight:700;padding:8px 14px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);border-radius:var(--r-pill);color:#CBD5E1;letter-spacing:.04em}.footer-bottom{margin-top:64px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .08);display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:.8125rem;color:#64748B}.footer-bottom a{color:#94A3B8}.footer-bottom a:hover{color:#fff}.mega-backdrop{position:fixed;inset:0;background:rgb(0 0 0 / .5);opacity:0;pointer-events:none;z-index:60;transition:opacity 0.4s var(--ease);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mega-backdrop.is-open{opacity:1;pointer-events:auto}.mega-menu{position:fixed;top:0;right:0;height:100vh;width:680px;max-width:92vw;background:#0F1115;color:#fff;transform:translateX(100%);transition:transform 0.55s cubic-bezier(.65,0,.35,1);z-index:65;padding:120px 80px 60px;overflow-y:auto;display:flex;flex-direction:column}@media(max-width:700px){.mega-menu{padding:96px 32px 48px}}.mega-menu.is-open{transform:translateX(0)}.mega-menu .mega-close{position:absolute;top:32px;right:32px;width:52px;height:52px;border-radius:50%;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);color:#fff;cursor:pointer;font-size:22px;font-weight:300;line-height:1;display:flex;align-items:center;justify-content:center;transition:background 0.2s,transform 0.2s}.mega-menu .mega-close:hover{background:rgb(255 255 255 / .18);transform:rotate(90deg)}.mega-eyebrow{font-family:'JetBrains Mono',monospace;font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--c-turquoise);margin-bottom:28px}.mega-list{list-style:none;padding:0;margin:0}.mega-list li{border-bottom:1px solid rgb(255 255 255 / .06);opacity:0;transform:translateX(40px);transition:opacity 0.5s var(--ease),transform 0.5s var(--ease)}.mega-menu.is-open .mega-list li{opacity:1;transform:translateX(0)}.mega-menu.is-open .mega-list li:nth-child(1){transition-delay:0.10s}.mega-menu.is-open .mega-list li:nth-child(2){transition-delay:0.16s}.mega-menu.is-open .mega-list li:nth-child(3){transition-delay:0.22s}.mega-menu.is-open .mega-list li:nth-child(4){transition-delay:0.28s}.mega-menu.is-open .mega-list li:nth-child(5){transition-delay:0.34s}.mega-menu.is-open .mega-list li:nth-child(6){transition-delay:0.40s}.mega-menu.is-open .mega-list li:nth-child(7){transition-delay:0.46s}.mega-list a{display:flex;align-items:center;justify-content:space-between;padding:22px 0;color:#fff;font-size:clamp(1.625rem,3vw,2.125rem);font-weight:800;letter-spacing:-.025em;line-height:1.05;transition:color 0.25s,padding-left 0.25s}.mega-list a::after{content:"→";opacity:0;transform:translateX(-12px);transition:opacity 0.25s,transform 0.25s;font-size:1.5rem}.mega-list a:hover{color:var(--c-orange);padding-left:14px}.mega-list a:hover::after{opacity:1;transform:translateX(0);color:var(--c-orange)}.mega-foot{margin-top:auto;padding-top:48px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid rgb(255 255 255 / .08);flex-wrap:wrap}.mega-foot-text{color:rgb(255 255 255 / .6);font-size:.875rem}.mega-foot-text strong{color:#fff}.sticky-bottom{display:none}@media(max-width:600px){.sticky-bottom{display:flex;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--c-border);padding:12px 16px;gap:8px;z-index:40;box-shadow:0 -4px 20px rgb(0 0 0 / .1)}.sticky-bottom .btn{flex:1;justify-content:center;padding:12px 16px;font-size:.875rem}}.chat-bubble{position:fixed;bottom:24px;right:24px;z-index:30;width:62px;height:62px;border-radius:50%;background:var(--c-orange);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 32px rgb(255 90 31 / .5);cursor:pointer;transition:transform 0.3s var(--ease)}.chat-bubble:hover{transform:scale(1.1)}.chat-bubble svg{width:26px;height:26px}@media(max-width:600px){.chat-bubble{bottom:80px}}.reveal{opacity:0;transform:translateY(40px);transition:opacity 0.9s var(--ease-out),transform 0.9s var(--ease-out)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(30px);transition:opacity 0.7s var(--ease-out),transform 0.7s var(--ease-out)}.reveal-stagger.in-view>*{opacity:1;transform:translateY(0)}.reveal-stagger.in-view>*:nth-child(1){transition-delay:0s}.reveal-stagger.in-view>*:nth-child(2){transition-delay:0.1s}.reveal-stagger.in-view>*:nth-child(3){transition-delay:0.2s}.reveal-stagger.in-view>*:nth-child(4){transition-delay:0.3s}:root{--ink:#000;--ink-2:#0E1014;--ink-3:#1A1C22;--grey-1:#3A3D45;--grey-2:#6E7280;--grey-3:#9AA0A6;--grey-4:#C7CACE;--line:#E8E8E5;--line-soft:#F2F2EE;--bg:#fff;--bg-soft:#F5F4EF;--cream:#F0EBE0;--turq:#19B6C9;--turq-d:#0C8597;--turq-bright:#21D4E8;--orange:#FF5A1F;--ease:cubic-bezier(.22,1,.36,1)}.cs-werkgebied em{font-style:normal}.cs-werkgebied *,.cs-werkgebied *::before,.cs-werkgebied *::after{box-sizing:border-box}.cs-werkgebied{font-family:'Inter',-apple-system,sans-serif;color:var(--ink);line-height:1.5;background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}.cs-werkgebied img{max-width:100%;display:block}.cs-werkgebied a{color:inherit;text-decoration:none;transition:color .25s var(--ease)}.cs-hero{position:relative;display:grid;grid-template-columns:48% 52%;align-items:stretch;min-height:720px;background:#000;overflow:hidden}.cs-hero-photo{position:relative;overflow:hidden;background:#0E1014}.cs-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:saturate(1.05) contrast(1.08) brightness(.92)}.cs-hero-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .15) 0%,#fff0 30%,rgb(0 0 0 / .55) 100%);pointer-events:none}.cs-hero-photo::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 70%,rgb(0 0 0 / .25) 100%);pointer-events:none;z-index:2}.cs-hero-panel{background:var(--ink);color:#fff;padding:96px 72px 80px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.cs-hero-panel::before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgb(25 181 200 / .16) 0%,transparent 60%);border-radius:50%;pointer-events:none}.cs-hero-eyebrow{font-size:.78rem;font-weight:600;color:rgb(255 255 255 / .65);margin-bottom:24px;display:inline-flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:.12em;position:relative;z-index:2}.cs-hero-eyebrow::before{content:"";width:36px;height:2px;background:var(--turq)}.cs-hero h1,.cs-hero-h1{font-weight:800;font-size:clamp(2.6rem,4.4vw,4.8rem);line-height:1;letter-spacing:-.04em;color:#fff;margin:0 0 6px;position:relative;z-index:2}.cs-hero-city{font-weight:800;font-size:clamp(3rem,5.2vw,5.4rem);line-height:1;letter-spacing:-.045em;color:#fff;margin:0 0 28px;display:inline-block;position:relative;z-index:2}.cs-hero-city .arrow,.cs-hero-arrow{display:inline-block;font-size:.45em;color:var(--turq);vertical-align:top;transform:translate(8px,8px);font-weight:700}.cs-hero-svc{display:none}.cs-hero-lead{font-size:1.1rem;line-height:1.45;color:rgb(255 255 255 / .78);font-weight:400;margin-bottom:36px;max-width:520px;letter-spacing:-.01em;position:relative;z-index:2}.cs-hero-lead strong{color:#fff;font-weight:700}.cs-hero-actions{display:flex;gap:14px;align-items:center;margin-bottom:48px;position:relative;z-index:2;flex-wrap:wrap}.cs-btn-chunky{display:inline-flex;align-items:center;gap:10px;background:var(--orange);color:#fff;font-weight:600;font-size:.84rem;padding:14px 22px;border-radius:999px;text-transform:uppercase;letter-spacing:.06em;transition:.3s var(--ease);box-shadow:0 10px 24px -8px rgb(255 90 31 / .45)}.cs-btn-chunky::after{content:"→";font-size:.95rem}.cs-btn-chunky:hover{background:#E64514;transform:translateY(-2px);box-shadow:0 16px 32px -10px rgb(255 90 31 / .6);color:#fff}.cs-btn-ghost{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:500;font-size:.78rem;padding:14px 20px;border-radius:999px;text-transform:uppercase;letter-spacing:.06em;border:1px solid rgb(255 255 255 / .25);transition:.3s var(--ease)}.cs-btn-ghost::before{content:"↗";color:var(--turq);font-weight:700}.cs-btn-ghost:hover{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .5);color:#fff}.cs-hero-meta{display:flex;align-items:center;gap:24px;color:rgb(255 255 255 / .5);font-size:.84rem;font-weight:500;flex-wrap:wrap;position:relative;z-index:2;border-top:1px solid rgb(255 255 255 / .1);padding-top:32px;max-width:560px}.cs-hero-meta strong{color:#fff;font-weight:700}.cs-hero-meta .stars{color:#F5A623;letter-spacing:.04em}.cs-hero-meta .sep{width:4px;height:4px;background:rgb(255 255 255 / .3);border-radius:50%;display:inline-block}.cs-stats{padding:64px 40px;background:#fff;border-bottom:1px solid var(--line)}.cs-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1280px;margin:0 auto}.cs-stat{padding:0 20px;position:relative}.cs-stat:not(:last-child)::after{content:"";position:absolute;right:0;top:14px;bottom:14px;width:1px;background:var(--line)}.cs-stat-num{font-size:clamp(1.8rem,3.2vw,3rem);font-weight:900;line-height:1;letter-spacing:-.04em;color:var(--ink);margin-bottom:8px;display:flex;align-items:baseline;gap:4px}.cs-stat-num .accent{color:var(--turq)}.cs-stat-label{font-size:.78rem;color:var(--grey-1);font-weight:500;line-height:1.35;text-transform:uppercase;letter-spacing:.06em}.cs-bold-block{padding:80px 40px;background:var(--ink);color:#fff;position:relative}.cs-bold-block-grid,.cs-bold-block>.cs-bold-block-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center;max-width:1280px;margin:0 auto}.cs-bold-eyebrow{font-size:.78rem;font-weight:600;color:rgb(255 255 255 / .6);margin-bottom:18px;display:inline-flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:.12em}.cs-bold-eyebrow::before{content:"";width:6px;height:6px;background:var(--turq);border-radius:50%}.cs-bold-block h2,.cs-bold-h2{font-weight:900;font-size:clamp(1.8rem,2.6vw,2.6rem);line-height:1.05;letter-spacing:-.03em;color:#fff;margin-bottom:0}.cs-bold-block h2 em,.cs-bold-h2 em{font-style:normal;color:var(--turq);font-weight:900}.cs-bold-block p{font-size:.98rem;line-height:1.55;color:rgb(255 255 255 / .7);margin-bottom:18px;max-width:520px;font-weight:400}.cs-bold-quote{font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:500;line-height:1.5;color:#fff;letter-spacing:-.005em;max-width:520px;margin-bottom:14px;border-left:2px solid var(--turq);padding-left:18px}.cs-bold-cite{font-size:.78rem;font-weight:600;color:rgb(255 255 255 / .5);text-transform:uppercase;letter-spacing:.1em;padding-left:18px}.cs-bold-block:not(.cs-bold-block-grid){display:block}.cs-bold-block>.cs-bold-eyebrow,.cs-bold-block>.cs-bold-h2,.cs-bold-block>.cs-bold-quote{max-width:1280px;margin-left:auto;margin-right:auto}.cs-bold-block>.cs-bold-eyebrow{display:flex}.cs-bold-block>.cs-bold-h2{margin-bottom:24px}.cs-block{padding:120px 0;position:relative;background:#fff;color:var(--ink)}.cs-block-light{background:var(--bg-soft)}.cs-block-dark{background:var(--ink);color:#fff}.cs-block-dark h2,.cs-block-dark .cs-block-h2{color:#fff}.cs-block-dark p,.cs-block-dark .cs-block-lead{color:rgb(255 255 255 / .7)}.cs-block-dark p strong,.cs-block-dark .cs-block-lead strong{color:#fff}.cs-block-dark .cs-sec-list li{border-color:rgb(255 255 255 / .12)}.cs-block-dark .cs-sec-list li .num{color:rgb(255 255 255 / .4)}.cs-block-dark .cs-sec-list li .txt{color:#fff}.cs-block-dark .cs-sec-list{border-color:rgb(255 255 255 / .12)}.cs-block-dark .eyebrow,.cs-block-dark .cs-block-eyebrow{color:rgb(255 255 255 / .65)}.cs-block-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:0 40px;max-width:1440px;margin:0 auto}.cs-block-grid.flip{direction:rtl}.cs-block-grid.flip>*{direction:ltr}.cs-block .eyebrow,.cs-block-eyebrow{font-size:.84rem;font-weight:600;color:var(--grey-1);margin-bottom:32px;display:inline-flex;align-items:center;gap:14px;text-transform:uppercase;letter-spacing:.12em}.cs-block .eyebrow::before,.cs-block-eyebrow::before{content:"";width:36px;height:2px;background:var(--turq)}.cs-block h2,.cs-block-h2{font-weight:900;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:.98;letter-spacing:-.04em;color:var(--ink);margin-bottom:24px;max-width:520px}.cs-block-dark h2,.cs-block-dark .cs-block-h2{color:#fff}.cs-block h2 em,.cs-block-h2 em{font-style:normal;color:var(--turq);font-weight:900}.cs-block p,.cs-block-lead{font-size:1.08rem;line-height:1.7;color:var(--grey-1);margin-bottom:18px;max-width:540px;font-weight:400}.cs-block-dark p,.cs-block-dark .cs-block-lead{color:rgb(255 255 255 / .7)}.cs-block p strong{color:var(--ink);font-weight:700}.cs-block-dark p strong{color:#fff}.cs-block-image{position:relative;aspect-ratio:3/2;max-height:520px;overflow:hidden;background:#1c1c22;border-radius:14px}.cs-block-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .05) 0%,transparent 30%,rgb(0 0 0 / .35) 100%);pointer-events:none}.cs-block-image img{width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .8s var(--ease)}.cs-block-image:hover img{transform:scale(1.05)}.cs-block-image .photo-tag{position:absolute;top:24px;left:24px;background:#fff;padding:10px 18px;border-radius:999px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink);display:inline-flex;align-items:center;gap:8px}.cs-block-image .photo-tag::before{content:"";width:8px;height:8px;background:var(--turq);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.cs-sec-list{list-style:none;margin:32px 0 36px;max-width:520px;border-top:1px solid var(--line);padding:0}.cs-sec-list li{padding:18px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:start;transition:.3s var(--ease)}.cs-sec-list li:hover{padding-left:8px}.cs-sec-list li .num{font-size:.84rem;font-weight:700;color:var(--turq);font-variant-numeric:tabular-nums;letter-spacing:.06em;padding-top:2px}.cs-sec-list li .txt{font-size:1.05rem;line-height:1.5;color:var(--ink);font-weight:500;letter-spacing:-.005em}.cs-block-dark .cs-sec-list li .txt{color:#fff}.wijken-pills{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px;max-width:540px}.wijk-pill{display:inline-flex;align-items:center;padding:6px 12px;background:rgb(0 0 0 / .06);color:var(--ink);border-radius:999px;font-size:.82rem;font-weight:500;letter-spacing:-.005em}.cs-block-dark .wijk-pill{background:rgb(255 255 255 / .08);color:#fff}.cs-pijlers{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:32px 0;max-width:540px}.cs-pijler{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:18px 18px 20px}.cs-block-light .cs-pijler{background:#fff;border-color:var(--line)}.cs-pijler h4{font-size:.95rem;font-weight:700;letter-spacing:-.01em;margin-bottom:6px;color:#fff}.cs-block-light .cs-pijler h4{color:var(--ink)}.cs-pijler p{font-size:.86rem;line-height:1.45;color:rgb(255 255 255 / .65);margin:0;max-width:none}.cs-block-light .cs-pijler p{color:var(--grey-1)}.cs-services-block{padding:120px 40px;background:#fff;border-top:1px solid var(--line-soft)}.cs-services-head{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end;margin-bottom:48px;max-width:1440px;margin-left:auto;margin-right:auto}.cs-services-head h2{font-weight:900;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:.98;letter-spacing:-.04em;margin-bottom:12px}.cs-services-head h2 em{font-style:normal;color:var(--turq);font-weight:900}.cs-services-head p,.cs-services-lead{font-size:1.05rem;line-height:1.5;color:var(--grey-1);max-width:560px;margin-top:8px}.cs-services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1440px;margin:0 auto}.cs-service-card{position:relative;padding:36px 28px 80px;background:var(--bg-soft);border:1px solid var(--line);border-radius:14px;color:var(--ink);min-height:260px;display:flex;flex-direction:column;transition:.3s var(--ease);overflow:hidden}.cs-service-card:hover{background:var(--ink);color:#fff;transform:translateY(-4px);border-color:var(--ink)}.cs-service-card .service-num,.cs-service-card .num{font-family:'Inter',sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.14em;opacity:.55;margin-bottom:24px;text-transform:uppercase}.cs-service-card h3{font-size:1.32rem;font-weight:800;letter-spacing:-.02em;margin-bottom:14px;line-height:1.18;color:inherit}.cs-service-card p{font-size:.92rem;line-height:1.5;opacity:.78;margin:0;color:inherit}.cs-service-card ul{list-style:none;margin:0;padding:0}.cs-service-card ul li{font-size:.86rem;line-height:1.45;color:inherit;opacity:.78;padding:6px 0;border-bottom:1px solid rgb(0 0 0 / .06)}.cs-service-card:hover ul li{border-color:rgb(255 255 255 / .1)}.cs-service-card .service-arrow,.cs-service-card .arrow-circle{position:absolute;bottom:28px;right:28px;width:40px;height:40px;border:1.5px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:1rem;opacity:.45;transition:.3s var(--ease)}.cs-service-card:hover .service-arrow,.cs-service-card:hover .arrow-circle{opacity:1;background:var(--turq);border-color:var(--turq);color:var(--ink);transform:translate(4px,-4px)}.cs-testi{padding:120px 40px;background:var(--ink);color:#fff;border-top:1px solid #fff1}.cs-testi-head{margin-bottom:56px;max-width:1440px;margin-left:auto;margin-right:auto}.cs-testi-head .eyebrow,.cs-testi-head .cs-block-eyebrow{color:rgb(255 255 255 / .65);margin-bottom:18px}.cs-testi-head h2{font-weight:900;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:.98;letter-spacing:-.04em;color:#fff}.cs-testi-head h2 em{font-style:normal;color:var(--turq);font-weight:900}.cs-testi-lead{font-size:1.05rem;color:rgb(255 255 255 / .7);margin-top:14px;max-width:560px}.cs-testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1440px;margin:0 auto}.cs-testi-card{padding:36px 32px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:14px;transition:.3s var(--ease)}.cs-testi-card:hover{background:rgb(255 255 255 / .07);transform:translateY(-3px)}.cs-testi-stars{color:#F5A623;font-size:.95rem;letter-spacing:.05em;margin-bottom:18px}.cs-testi-text,.cs-testi-quote{font-size:1.05rem;line-height:1.55;color:rgb(255 255 255 / .9);font-weight:500;margin-bottom:24px;letter-spacing:-.005em}.cs-testi-meta{font-size:.86rem;color:rgb(255 255 255 / .55);font-weight:500}.cs-testi-meta strong{color:#fff;font-weight:700}.cs-cases{padding:120px 0;background:var(--bg-soft)}.cases-head,.cs-cases-head{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end;padding:0 40px;margin-bottom:48px;max-width:1440px;margin-left:auto;margin-right:auto}.cases-head h2,.cs-cases-head h2{font-weight:900;font-size:clamp(2.4rem,4vw,3.8rem);line-height:.96;letter-spacing:-.04em;color:var(--ink);margin-bottom:10px}.cases-head h2 em,.cs-cases-head h2 em{font-style:normal;color:var(--turq);font-weight:900}.cases-head p,.cs-cases-head p{font-size:1.18rem;color:var(--grey-1);line-height:1.4;letter-spacing:-.005em;max-width:520px}.cs-cases-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:0 40px;max-width:1440px;margin:0 auto}.cs-case{position:relative;aspect-ratio:3/4;max-height:460px;border-radius:14px;overflow:hidden;background:#1c1c22;cursor:pointer;transition:transform .4s var(--ease);display:block;text-decoration:none}.cs-case:hover{transform:translateY(-8px)}.cs-case img{width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .8s var(--ease)}.cs-case:hover img{transform:scale(1.06)}.cs-case::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,transparent 40%,rgb(0 0 0 / .85) 100%);pointer-events:none}.cs-case-meta{position:absolute;bottom:0;left:0;right:0;padding:32px 28px;color:#fff;z-index:2;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.cs-case>h3{position:absolute;bottom:64px;left:28px;right:28px;color:#fff;z-index:2;font-size:1.18rem;font-weight:700;line-height:1.25;letter-spacing:-.015em;margin:0}.cs-case>p{position:absolute;bottom:32px;left:28px;right:28px;color:rgb(255 255 255 / .85);z-index:2;font-size:.86rem;line-height:1.4;margin:0}.cs-case.turq{background:var(--turq)}.cs-case.turq::after{background:linear-gradient(180deg,rgb(25 181 200 / .3) 0%,transparent 50%,rgb(0 0 0 / .55) 100%)}.cs-case.orange{background:var(--orange)}.cs-case.orange::after{background:linear-gradient(180deg,rgb(255 90 31 / .3) 0%,transparent 50%,rgb(0 0 0 / .55) 100%)}.cs-case.dark{background:#0E1014}.cs-faq{padding:120px 0;background:#fff;border-top:1px solid var(--line-soft)}.cs-faq-grid,.cs-faq>.cs-faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start;padding:0 40px;max-width:1440px;margin:0 auto}.cs-faq h2,.cs-faq-head h2{font-weight:900;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:.98;letter-spacing:-.04em;color:var(--ink);margin-bottom:18px}.cs-faq h2 em,.cs-faq-head h2 em{font-style:normal;color:var(--turq);font-weight:900}.cs-faq-head p,.cs-faq>p{font-size:1.08rem;line-height:1.6;color:var(--grey-1);margin-bottom:32px;max-width:520px}.cs-faq details{border-top:1px solid var(--line);background:#fff0}.cs-faq details:last-child{border-bottom:1px solid var(--line)}.cs-faq details summary{padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;list-style:none;transition:padding-left .3s var(--ease)}.cs-faq details summary::-webkit-details-marker{display:none}.cs-faq details summary::marker{display:none;content:""}.cs-faq details summary:hover{padding-left:8px}.cs-faq .faq-q{font-weight:700;font-size:1.12rem;line-height:1.35;color:var(--ink);letter-spacing:-.015em}.cs-faq .faq-toggle{width:44px;height:44px;border:1.5px solid var(--ink);border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:var(--ink);font-size:1.15rem;font-weight:300;transition:.3s var(--ease);background:#fff}.cs-faq details:hover .faq-toggle{background:var(--ink);color:#fff}.cs-faq details[open] .faq-toggle{background:var(--turq);color:var(--ink);border-color:var(--turq);transform:rotate(45deg)}.cs-faq .faq-a{padding:0 0 24px;color:var(--grey-1);font-size:1rem;line-height:1.65;max-width:680px;font-weight:400}.cs-fcta{background:var(--ink);color:#fff;padding:120px 0;position:relative;overflow:hidden;text-align:center}.cs-fcta::before{content:"";position:absolute;top:-200px;left:-100px;width:600px;height:600px;background:radial-gradient(circle,rgb(25 181 200 / .12) 0%,transparent 60%);border-radius:50%}.cs-fcta::after{content:"";position:absolute;bottom:-200px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgb(255 90 31 / .06) 0%,transparent 60%);border-radius:50%}.cs-fcta>*{position:relative;z-index:2}.cs-fcta .cs-fcta-eyebrow,.cs-fcta-eyebrow{font-size:.84rem;font-weight:600;color:rgb(255 255 255 / .6);margin-bottom:32px;display:inline-flex;align-items:center;gap:14px;text-transform:uppercase;letter-spacing:.12em;justify-content:center}.cs-fcta-eyebrow::before{content:"";width:36px;height:2px;background:var(--turq)}.cs-fcta h2,.cs-fcta-h2{font-weight:900;font-size:clamp(2.6rem,5vw,5rem);line-height:.94;letter-spacing:-.045em;margin:0 auto 36px;color:#fff;max-width:980px;padding:0 40px}.cs-fcta h2 em,.cs-fcta-h2 em{font-style:normal;color:var(--turq);display:block;font-weight:900}.cs-fcta-lead,.cs-fcta>p{color:rgb(255 255 255 / .7);font-size:1.08rem;line-height:1.6;margin:0 auto 36px;max-width:520px;padding:0 40px}.cs-fcta-actions{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;align-items:center;padding:0 40px}.cs-btn-chunky-light{background:var(--turq);color:var(--ink);font-weight:700;font-size:.84rem;padding:14px 22px;border-radius:999px;text-transform:uppercase;letter-spacing:.06em;display:inline-flex;align-items:center;gap:10px;transition:.3s var(--ease);box-shadow:0 10px 24px -8px rgb(25 181 200 / .45)}.cs-btn-chunky-light::after{content:"→";font-size:.95rem}.cs-btn-chunky-light:hover{background:#fff;transform:translateY(-2px)}.cs-rel{padding:100px 40px;background:var(--bg-soft);border-top:1px solid var(--line-soft)}.cs-rel-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:40px;max-width:1440px;margin-left:auto;margin-right:auto}.cs-rel-head h2,.cs-rel h2{font-weight:900;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:1.02;letter-spacing:-.04em;margin:0}.cs-rel-head h2 em,.cs-rel h2 em{font-style:normal;color:var(--turq);font-weight:900}.cs-rel-head p,.cs-rel>p{color:var(--grey-1);font-size:1.05rem;max-width:520px;margin-top:14px}.cs-rel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:1440px;margin:0 auto}.cs-rel-card{padding:22px 24px;font-weight:600;font-size:1rem;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#fff;background:var(--ink);border-radius:12px;transition:.3s var(--ease);letter-spacing:-.01em;border:1px solid var(--ink)}.cs-rel-card::after{content:"→";color:var(--turq);font-weight:700;transition:.25s var(--ease);font-size:1.05rem}.cs-rel-card:hover{background:var(--turq);color:#fff;border-color:var(--turq);padding-left:30px}.cs-rel-card:hover::after{transform:translateX(6px);color:#fff}.cs-werkgebied .city-lateral-section,.cs-werkgebied .srv-intro-section,.cs-werkgebied .srv-intro-cards,.cs-werkgebied .city-arrow,.cs-werkgebied .btn-outline{display:none!important}@media (max-width:1280px){.cs-hero-panel{padding:80px 48px 64px}.cs-hero{grid-template-columns:50% 50%;min-height:680px}.cs-stats,.cs-bold-block,.cs-services-block,.cs-testi,.cs-rel{padding-left:32px;padding-right:32px}.cs-block-grid,.cs-faq-grid{padding:0 32px;gap:64px}.cs-cases-grid,.cases-head,.cs-cases-head{padding:0 32px}.cs-cases-grid{gap:12px}.cs-rel-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.cs-hero h1,.cs-hero-h1{font-size:clamp(2.2rem,3.6vw,3.4rem)}.cs-hero-city{font-size:clamp(2.8rem,4.8vw,4.4rem)}.cs-stats-row{grid-template-columns:repeat(2,1fr);gap:32px;row-gap:48px}.cs-stat:not(:last-child)::after{display:none}.cs-stat:nth-child(odd)::after{display:block}.cs-services-grid,.cs-cases-grid{grid-template-columns:repeat(2,1fr)}.cs-testi-grid{grid-template-columns:1fr}.cs-rel-grid{grid-template-columns:repeat(3,1fr)}.cs-pijlers{grid-template-columns:1fr}}@media (max-width:768px){.cs-hero{grid-template-columns:1fr;min-height:auto}.cs-hero-photo{aspect-ratio:4/3;min-height:340px;order:1}.cs-hero-panel{padding:56px 20px;order:2}.cs-hero h1,.cs-hero-h1{font-size:clamp(2rem,7vw,2.8rem)}.cs-hero-city{font-size:clamp(3rem,11vw,4.4rem)}.cs-hero-lead{font-size:1.05rem;margin-bottom:28px}.cs-stats{padding:48px 20px}.cs-stats-row{gap:18px;row-gap:24px;grid-template-columns:repeat(2,1fr)}.cs-stat:nth-child(odd)::after{display:none}.cs-stat{padding:18px 16px;background:var(--bg-soft);border-radius:14px;border:1px solid var(--line);min-height:110px}.cs-stat-num{font-size:clamp(1.8rem,7vw,2.4rem);margin-bottom:6px}.cs-stat-label{font-size:.7rem;line-height:1.3}.cs-bold-block{padding:64px 20px}.cs-bold-block-grid{grid-template-columns:1fr;gap:32px}.cs-bold-block h2,.cs-bold-h2{font-size:clamp(1.6rem,4.8vw,2rem)}.cs-block{padding:64px 0}.cs-block-grid,.cs-faq-grid{grid-template-columns:1fr;gap:40px;padding:0 20px}.cs-block-grid.flip{direction:ltr}.cs-block h2,.cs-block-h2,.cs-faq h2,.cs-faq-head h2,.cs-fcta h2,.cs-fcta-h2,.cs-cases-head h2,.cases-head h2,.cs-services-head h2,.cs-testi-head h2,.cs-rel-head h2{font-size:clamp(2rem,6.5vw,2.6rem)}.cs-block p,.cs-block-lead,.cs-faq-head p,.cs-testi-text,.cs-testi-quote{font-size:1rem}.cs-cases{padding:64px 0}.cs-cases-head,.cases-head{grid-template-columns:1fr;gap:18px;padding:0 20px;margin-bottom:36px}.cs-cases-grid{grid-template-columns:1fr 1fr;padding:0 20px;gap:10px}.cs-case{aspect-ratio:4/5;max-height:380px}.cs-case:nth-child(n+4){display:none}.cs-services-block,.cs-testi,.cs-rel,.cs-fcta{padding-left:20px;padding-right:20px;padding-top:64px;padding-bottom:64px}.cs-services-head{grid-template-columns:1fr;gap:18px}.cs-services-grid{grid-template-columns:1fr 1fr;gap:10px}.cs-service-card{padding:28px 22px 70px;min-height:220px}.cs-service-card h3{font-size:1.18rem}.cs-testi-grid{grid-template-columns:1fr;gap:12px}.cs-testi-card{padding:28px 24px}.cs-faq{padding:64px 0}.cs-faq .faq-q{font-size:1.02rem}.cs-faq .faq-toggle{width:38px;height:38px;font-size:1rem}.cs-fcta h2,.cs-fcta-h2{font-size:clamp(2.2rem,7.5vw,3rem);margin-bottom:24px;padding:0 20px}.cs-fcta-actions{flex-direction:column;align-items:center;gap:12px;padding:0 20px}.cs-fcta-lead{padding:0 20px}.cs-rel-head{grid-template-columns:1fr;margin-bottom:32px}.cs-rel-grid{grid-template-columns:1fr 1fr;gap:8px}.cs-rel-card{padding:18px 20px;font-size:.95rem}}@media (max-width:480px){.cs-stats-row{grid-template-columns:1fr 1fr}.cs-cases-grid{grid-template-columns:1fr 1fr}.cs-case{aspect-ratio:5/4;max-height:280px}.cs-services-grid,.cs-rel-grid{grid-template-columns:1fr}.cs-hero-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%}.cs-btn-chunky,.cs-btn-ghost{justify-content:center;width:100%}}.cs-hero{min-height:720px!important;max-height:720px!important;height:720px!important;grid-template-columns:48% 52%!important}.cs-hero-photo{height:100%!important;min-height:0!important}.cs-hero-panel{padding:72px 72px 56px!important;height:720px!important}.cs-hero-svc{display:block!important;font-size:1.4rem!important;font-weight:600!important;color:rgb(255 255 255 / .85)!important;margin:0 0 6px!important;line-height:1.2!important}.cs-hero h1,.cs-hero-h1{font-size:1.4rem!important;font-weight:600!important;margin:0 0 6px!important;line-height:1.2!important;display:block!important}.cs-hero-city{display:inline-block!important;font-size:clamp(3rem,5.4vw,5.4rem)!important;font-weight:800!important;margin:0 0 28px!important;line-height:1!important;color:#fff!important}.cs-hero-h1 .cs-hero-arrow,.cs-hero-arrow{display:inline-block!important;font-size:2.5rem!important;color:var(--turq)!important;vertical-align:top!important;transform:translate(8px,16px)!important;font-weight:700!important;line-height:1}.cs-werkgebied img{object-position:center 28%}.cs-hero-photo img{object-position:center 28%!important}.cs-block-image{aspect-ratio:16/10;max-height:480px;border-radius:18px;overflow:hidden}.cs-block-image img{object-fit:cover;object-position:center 32%!important;border-radius:18px}.cs-case img{object-fit:cover;object-position:center 25%!important}.cs-service-card ul li{border:none!important}.cs-service-card:hover ul li{border-color:transparent!important}.cs-case{display:flex!important;flex-direction:column;justify-content:flex-end!important;padding:0!important}.cs-case>.cs-case-meta,.cs-case>h3,.cs-case>p{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;z-index:2;margin:0!important}.cs-case-meta{padding:0 28px!important;margin-bottom:6px!important;font-size:.7rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.14em;color:rgb(255 255 255 / .85)!important}.cs-case>h3{padding:0 28px!important;margin-bottom:8px!important;color:#fff!important;font-size:1.18rem!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.015em}.cs-case>p{padding:0 28px 28px!important;color:rgb(255 255 255 / .85)!important;font-size:.86rem!important;line-height:1.4!important}.cs-pijler h3,.cs-pijler h4{color:#fff!important;font-size:1.05rem!important;font-weight:700!important;margin-bottom:12px!important;line-height:1.3!important}.cs-pijler ul{list-style:none;margin:0;padding:0}.cs-pijler ul li{font-size:.86rem!important;line-height:1.5!important;color:rgb(255 255 255 / .75)!important;padding:5px 0 5px 18px!important;position:relative;border:none!important}.cs-pijler ul li::before{content:"→";position:absolute;left:0;top:5px;color:var(--turq);font-weight:700;font-size:.8rem}.cs-block-light .cs-pijler h3,.cs-block-light .cs-pijler h4{color:var(--ink)!important}.cs-block-light .cs-pijler ul li{color:var(--grey-1)!important}.cs-rel-card,.cs-werkgebied .cs-rel-card,.cs-werkgebied a.cs-rel-card{color:#fff!important;text-decoration:none!important}.cs-rel-card:hover{color:#fff!important}@media(max-width:900px){.cs-hero{grid-template-columns:1fr!important;height:auto!important;min-height:auto!important;max-height:none!important}.cs-hero-photo{aspect-ratio:4/3;min-height:340px;order:1;height:auto!important}.cs-hero-panel{padding:48px 24px 40px!important;order:2;height:auto!important}.cs-hero-svc,.cs-hero h1,.cs-hero-h1{font-size:1.05rem!important}.cs-hero-city{font-size:clamp(2.4rem,9vw,3.6rem)!important;margin-bottom:20px!important}.cs-hero-h1 .cs-hero-arrow,.cs-hero-arrow{font-size:1.8rem!important;transform:translate(4px,8px)!important}.cs-hero-meta{flex-direction:column;align-items:flex-start;gap:8px;padding-top:16px}.cs-hero-meta .sep{display:none}.cs-hero-actions{width:100%}.cs-hero-actions .cs-btn-chunky,.cs-hero-actions .cs-btn-ghost{width:100%;justify-content:center}.cs-stats{padding:48px 16px;background:#0F1115;color:#fff}.cs-stats-row{grid-template-columns:1fr 1fr;gap:0;border:1px solid rgb(25 181 200 / .2);border-radius:14px;overflow:hidden;background:#0F1115}.cs-stat{background:transparent!important;border:none!important;border-right:1px solid rgb(25 181 200 / .2)!important;border-bottom:1px solid rgb(25 181 200 / .2)!important;padding:24px 18px!important;border-radius:0!important;text-align:left}.cs-stat::after,.cs-stat:not(:last-child)::after{display:none!important}.cs-stat-num{font-size:2.4rem!important;font-weight:900!important;color:#fff!important;margin-bottom:6px!important}.cs-stat-num .accent{color:var(--turq)!important}.cs-stat-label{font-size:.72rem!important;color:rgb(255 255 255 / .65)!important;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.cs-sec-list{border-top:none!important;margin:24px 0;padding:0}.cs-sec-list li{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 20px;margin-bottom:10px;grid-template-columns:44px 1fr;gap:14px;box-shadow:0 2px 8px rgb(0 0 0 / .04)}.cs-sec-list li:last-child{border-bottom:1px solid var(--line)}.cs-sec-list li .num{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#19B5C8,#0E94A6);color:#fff!important;display:flex;align-items:center;justify-content:center;font-weight:800!important;font-size:.9rem!important;padding-top:0!important}.cs-sec-list li .txt{font-size:.95rem!important;line-height:1.5;font-weight:500;color:var(--ink)!important}.cs-block-dark .cs-sec-list li{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .1)}.cs-block-dark .cs-sec-list li .txt{color:#fff!important}.cs-cases-grid{grid-template-columns:1fr!important;gap:16px;padding:0 20px}.cs-case{aspect-ratio:5/4;max-height:380px}.cs-case:nth-child(n+4){display:none!important}.cs-pijlers{grid-template-columns:1fr!important}}.cs-testi h2,.cs-testi .cs-block-h2,.cs-bold-block h2,.cs-bold-block .cs-bold-h2,.cs-block-dark h2,.cs-block-dark .cs-block-h2,.cs-fcta h2,.cs-fcta .cs-fcta-h2{color:#fff!important}.cs-testi h2{font-weight:900!important;font-size:clamp(2.2rem,3.6vw,3.4rem)!important;line-height:.98!important;letter-spacing:-.04em!important;margin-bottom:24px!important;max-width:520px}.cs-testi h2 em{font-style:normal;color:var(--turq)!important;font-weight:900}.cs-testi .cs-block-eyebrow,.cs-bold-block .cs-bold-eyebrow,.cs-block-dark .cs-block-eyebrow{color:rgb(255 255 255 / .65)!important}.cs-testi .cs-testi-lead,.cs-testi p:not(.cs-testi-text){color:rgb(255 255 255 / .7)!important;font-size:1.05rem;margin-top:14px;max-width:560px}.skip-link.screen-reader-text,.cs-werkgebied .skip-link{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link.screen-reader-text:focus{position:fixed!important;width:auto!important;height:auto!important;clip:auto!important;background:#fff;padding:8px 16px!important;border-radius:8px;top:8px;left:8px;z-index:99999}.cs-werkgebied h2 em,.cs-block h2 em,.cs-block-h2 em,.cs-bold-block h2 em,.cs-bold-h2 em,.cs-services-head h2 em,.cs-services-block h2 em,.cs-testi h2 em,.cs-testi-head h2 em,.cs-cases h2 em,.cs-cases-head h2 em,.cs-faq h2 em,.cs-faq-head h2 em,.cs-fcta h2 em,.cs-fcta-h2 em,.cs-rel h2 em,.cs-rel-head h2 em{font-style:normal!important;color:var(--turq)!important;font-weight:900!important;font-family:inherit}.cs-rel-card{font-weight:700!important;font-size:1.05rem!important}.cs-rel-card::before{content:"in ";opacity:.55;font-weight:500;margin-right:2px;display:inline}.cs-rel-grid{grid-template-columns:repeat(4,1fr)!important}@media(max-width:1024px){.cs-rel-grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:768px){.cs-rel-grid{grid-template-columns:1fr 1fr!important}}.cs-case{background-size:cover!important;background-position:center 30%!important;background-repeat:no-repeat}.cs-case.orange{background:var(--orange) url(/wp-content/themes/clickstrategie-theme/assets/img/team-corridor.webp) center 30%/cover no-repeat}.cs-case.dark{background:#0E1014 url(/wp-content/themes/clickstrategie-theme/assets/img/team-corridor.webp) center 30%/cover no-repeat}.cs-case.turq{background:var(--turq) url(/wp-content/themes/clickstrategie-theme/assets/img/team-corridor.webp) center 30%/cover no-repeat}.cs-case::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .2) 50%,rgb(0 0 0 / .85) 100%);z-index:1;pointer-events:none}.cs-case>.cs-case-meta,.cs-case>h3,.cs-case>p{position:relative;z-index:2!important}.cs-faq{padding:120px 40px}.cs-faq>.cs-block-eyebrow,.cs-faq>.cs-block-h2,.cs-faq>h2,.cs-faq>p{max-width:1080px;margin-left:auto;margin-right:auto;display:block}.cs-faq>.cs-block-eyebrow{padding-left:0;text-align:left}.cs-faq>.cs-block-h2,.cs-faq>h2{margin-bottom:32px;font-size:clamp(2rem,3vw,3rem)}.cs-faq>details{max-width:1080px;margin-left:auto;margin-right:auto;display:block}.cs-fcta{padding:120px 40px}.cs-fcta>.cs-block-eyebrow,.cs-fcta>.cs-fcta-eyebrow,.cs-fcta>h2,.cs-fcta>.cs-fcta-h2,.cs-fcta>p,.cs-fcta>.cs-fcta-lead,.cs-fcta>.cs-fcta-actions{max-width:980px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.cs-fcta h2,.cs-fcta-h2{font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.05;margin-bottom:28px}.cs-fcta h2 em,.cs-fcta-h2 em{display:inline}.cs-rel{padding:100px 40px 120px}.cs-rel>.cs-block-eyebrow,.cs-rel>.cs-block-h2,.cs-rel>h2,.cs-rel>p,.cs-rel-grid{max-width:1280px;margin-left:auto;margin-right:auto}.cs-rel>.cs-block-h2,.cs-rel>h2{margin-bottom:32px;font-size:clamp(1.8rem,3vw,2.6rem)}@media(max-width:768px){.cs-faq,.cs-fcta,.cs-rel{padding-left:20px;padding-right:20px}}.cs-bold-eyebrow::before{width:8px!important;height:8px!important;background:var(--turq)!important}.wijk-pill{background:var(--ink)!important;color:#fff!important}.cs-block-dark .wijk-pill{background:#fff!important;color:var(--ink)!important}.cs-sec-list li .num::after{content:".";color:var(--turq)!important}.cs-werkgebied .cs-services-block>.cs-block-eyebrow,.cs-werkgebied .cs-services-block>.eyebrow,.cs-werkgebied .cs-services-block>.cs-block-h2,.cs-werkgebied .cs-services-block>h2,.cs-werkgebied .cs-services-block>.cs-block-lead,.cs-werkgebied .cs-services-block>p{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.cs-werkgebied .cs-services-block>.cs-block-eyebrow,.cs-werkgebied .cs-services-block>.eyebrow{display:flex!important}.cs-werkgebied .cs-services-block>.cs-block-h2,.cs-werkgebied .cs-services-block>h2{margin-bottom:24px!important}.cs-werkgebied .cs-services-block>.cs-block-lead,.cs-werkgebied .cs-services-block>p{margin-bottom:48px!important}.cs-werkgebied .cs-testi>.cs-block-eyebrow,.cs-werkgebied .cs-testi>.eyebrow,.cs-werkgebied .cs-testi>.cs-block-h2,.cs-werkgebied .cs-testi>h2,.cs-werkgebied .cs-testi>.cs-testi-lead,.cs-werkgebied .cs-testi>p{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.cs-werkgebied .cs-testi>.cs-block-eyebrow,.cs-werkgebied .cs-testi>.eyebrow{display:flex!important}.cs-werkgebied .cs-testi>.cs-block-h2,.cs-werkgebied .cs-testi>h2{margin-bottom:24px!important}.cs-werkgebied .cs-testi>.cs-testi-lead,.cs-werkgebied .cs-testi>p{margin-bottom:48px!important}.cs-werkgebied .cs-cases>.cs-block-eyebrow,.cs-werkgebied .cs-cases>.eyebrow,.cs-werkgebied .cs-cases>.cs-block-h2,.cs-werkgebied .cs-cases>h2,.cs-werkgebied .cs-cases>p{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;display:block!important;padding-left:40px!important;padding-right:40px!important}.cs-werkgebied .cs-cases>.cs-block-eyebrow,.cs-werkgebied .cs-cases>.eyebrow{display:flex!important}.cs-werkgebied .cs-cases>.cs-block-h2,.cs-werkgebied .cs-cases>h2{margin-bottom:24px!important}@keyframes cs-scroll-progress{from{width:0%}to{width:100%}}.cs-werkgebied::before{content:""!important;position:fixed!important;top:0;left:0;width:0%;height:3px!important;background:linear-gradient(90deg,#21D4E8 0%,#19B6C9 50%,#0C8597 100%)!important;z-index:9999!important;animation:cs-scroll-progress linear!important;animation-timeline:scroll()!important;box-shadow:0 0 12px rgb(25 182 201 / .5)!important;pointer-events:none!important}.cs-rel-card::before{display:none!important;content:none!important}.cs-werkgebied .cs-rel-card{justify-content:space-between!important;text-align:left!important}.cs-case[style*="background-image"]{background-color:#0E1014!important;background-size:cover!important;background-position:center 30%!important;background-repeat:no-repeat!important}.cs-case[style*="background-image"].orange,.cs-case[style*="background-image"].turq,.cs-case[style*="background-image"].dark{background-image:inherit}.cs-werkgebied .cs-block.cs-block-dark>.cs-block-eyebrow,.cs-werkgebied .cs-block.cs-block-dark>.eyebrow,.cs-werkgebied .cs-block.cs-block-dark>.cs-block-h2,.cs-werkgebied .cs-block.cs-block-dark>h2,.cs-werkgebied .cs-block.cs-block-dark>p,.cs-werkgebied .cs-block.cs-block-dark>.cs-block-lead{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:40px!important;padding-right:40px!important;display:block!important;box-sizing:border-box!important}.cs-werkgebied .cs-block.cs-block-dark>.cs-block-eyebrow,.cs-werkgebied .cs-block.cs-block-dark>.eyebrow{display:flex!important}.cs-werkgebied .cs-block.cs-block-dark>.cs-block-h2,.cs-werkgebied .cs-block.cs-block-dark>h2{margin-bottom:48px!important;max-width:1440px!important}.cs-werkgebied .cs-block.cs-block-dark>.cs-block-h2,.cs-werkgebied .cs-block.cs-block-dark>h2{font-size:clamp(2.2rem,3.6vw,3.4rem)!important}.cs-werkgebied .cs-pijler{background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:16px!important;padding:30px 28px!important;transition:all .4s cubic-bezier(.22,1,.36,1)!important;position:relative;overflow:hidden}.cs-werkgebied .cs-pijler::before{content:"";position:absolute;top:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#21D4E8,#19B6C9,#0C8597);transition:width .5s var(--ease)}.cs-werkgebied .cs-pijler:hover{background:rgb(255 255 255 / .07)!important;border-color:rgb(25 182 201 / .3)!important;transform:translateY(-4px)!important;box-shadow:0 16px 40px -12px rgb(0 0 0 / .4),0 0 0 1px rgb(25 182 201 / .1)}.cs-werkgebied .cs-pijler:hover::before{width:100%}.cs-werkgebied .cs-pijler h3,.cs-werkgebied .cs-pijler h4{color:#fff!important;font-size:1.08rem!important;font-weight:700!important;letter-spacing:-.015em!important;margin-bottom:16px!important;line-height:1.3!important}.cs-werkgebied .cs-pijler ul{list-style:none;margin:0;padding:0}.cs-werkgebied .cs-pijler ul li{font-size:.88rem!important;line-height:1.5!important;color:rgb(255 255 255 / .78)!important;padding:6px 0 6px 18px!important;position:relative;border:none!important}.cs-werkgebied .cs-pijler ul li::before{content:"→";position:absolute;left:0;top:6px;color:var(--turq);font-weight:700;font-size:.85rem}.cs-werkgebied .cs-block.cs-block-dark{padding:140px 40px!important}.cs-werkgebied .cs-block.cs-block-dark .cs-block-image,.cs-werkgebied .cs-block.cs-block-dark>.cs-block-grid>div:first-child:not(.cs-pijlers){display:none!important}.cs-werkgebied .cs-block.cs-block-dark .cs-block-grid{display:block!important;padding:0!important;max-width:1280px!important;margin:0 auto!important}.cs-werkgebied .cs-block.cs-block-dark>.cs-block-eyebrow,.cs-werkgebied .cs-block.cs-block-dark>.cs-block-h2,.cs-werkgebied .cs-block.cs-block-dark>h2{max-width:1280px!important;margin:0 auto!important;padding:0!important;text-align:left!important}.cs-werkgebied .cs-block.cs-block-dark>.cs-block-h2,.cs-werkgebied .cs-block.cs-block-dark>h2{font-size:clamp(2rem,3.2vw,2.8rem)!important;line-height:1.05!important;margin-bottom:72px!important;max-width:780px!important}.cs-werkgebied .cs-pijlers{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;max-width:1280px!important;margin:0 auto!important;padding:0!important}.cs-werkgebied .cs-pijler{position:relative!important;background:linear-gradient(180deg,rgb(255 255 255 / .03) 0%,rgb(255 255 255 / .06) 100%)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:24px!important;padding:40px 36px!important;overflow:hidden!important;transition:all .5s cubic-bezier(.22,1,.36,1)!important}.cs-werkgebied .cs-pijler::after{content:""!important;position:absolute!important;top:0;left:0;width:0;height:2px!important;background:linear-gradient(90deg,#21D4E8,#19B6C9,#0C8597)!important;transition:width .6s cubic-bezier(.22,1,.36,1)!important}.cs-werkgebied .cs-pijler:hover{border-color:rgb(25 182 201 / .35)!important;transform:translateY(-4px)!important;box-shadow:0 24px 56px -16px rgb(25 182 201 / .28)!important}.cs-werkgebied .cs-pijler:hover::after{width:100%!important}.cs-werkgebied .cs-pijler h3,.cs-werkgebied .cs-pijler h4{color:#fff!important;font-size:1.3rem!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.2!important;margin:0 0 24px!important;padding:0!important}.cs-werkgebied .cs-pijler ul{list-style:none!important;margin:0!important;padding-top:20px!important;border-top:1px solid rgb(255 255 255 / .08)!important}.cs-werkgebied .cs-pijler ul li{font-size:.92rem!important;line-height:1.55!important;color:rgb(255 255 255 / .78)!important;padding:8px 0 8px 22px!important;position:relative!important;border:none!important}.cs-werkgebied .cs-pijler ul li::before{content:"→"!important;position:absolute!important;left:0!important;top:8px!important;color:var(--turq)!important;font-weight:700!important;font-size:.88rem!important}@media(max-width:900px){.cs-werkgebied .cs-pijlers{grid-template-columns:1fr!important}}.cs-werkgebied .cs-faq{padding:120px 40px!important}.cs-werkgebied .cs-faq>.cs-block-eyebrow,.cs-werkgebied .cs-faq>h2,.cs-werkgebied .cs-faq>.cs-block-h2{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.cs-werkgebied .cs-faq>.cs-block-eyebrow{display:flex!important;text-align:left!important}.cs-werkgebied .cs-faq>h2,.cs-werkgebied .cs-faq>.cs-block-h2{font-size:clamp(2rem,3.2vw,2.8rem)!important;text-align:left!important;margin-bottom:48px!important;max-width:780px!important}.cs-werkgebied .cs-faq-cols{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 28px!important;max-width:1280px!important;margin:0 auto!important}.cs-werkgebied .cs-faq-col{display:flex!important;flex-direction:column!important;gap:10px!important}.cs-werkgebied .cs-faq-cols details{background:#fff!important;border:1px solid var(--line)!important;border-radius:14px!important;padding:0 24px!important;transition:all .3s var(--ease)!important;margin:0!important}.cs-werkgebied .cs-faq-cols details:hover{border-color:rgb(25 182 201 / .4)!important;box-shadow:0 8px 24px -8px rgb(25 182 201 / .18)!important}.cs-werkgebied .cs-faq-cols details[open]{border-color:rgb(25 182 201 / .5)!important}.cs-werkgebied .cs-faq-cols details summary{padding:20px 0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;cursor:pointer!important;list-style:none!important}.cs-werkgebied .cs-faq-cols details summary::-webkit-details-marker{display:none!important}.cs-werkgebied .cs-faq-cols details summary::marker{content:""!important}.cs-werkgebied .cs-faq-cols .faq-q{font-size:1rem!important;font-weight:700!important;color:var(--ink)!important;letter-spacing:-.01em!important;line-height:1.3!important}.cs-werkgebied .cs-faq-cols .faq-toggle{width:34px!important;height:34px!important;border-radius:50%!important;background:rgb(255 90 31 / .08)!important;border:1px solid rgb(255 90 31 / .25)!important;color:var(--orange)!important;font-weight:400!important;font-size:1.1rem!important;display:grid!important;place-items:center!important;flex-shrink:0!important;transition:all .3s var(--ease)}.cs-werkgebied .cs-faq-cols details:hover .faq-toggle{background:var(--orange)!important;color:#fff!important;border-color:var(--orange)!important}.cs-werkgebied .cs-faq-cols details[open] .faq-toggle{background:var(--turq)!important;color:var(--ink)!important;border-color:var(--turq)!important;transform:rotate(45deg)}.cs-werkgebied .cs-faq-cols .faq-a{padding:6px 0 22px!important;color:var(--grey-1)!important;font-size:.94rem!important;line-height:1.6!important;border-top:1px solid rgb(0 0 0 / .06)}@media(max-width:768px){.cs-werkgebied .cs-faq-cols{grid-template-columns:1fr!important;gap:10px!important}.cs-werkgebied .cs-faq{padding:64px 20px!important}}.cs-werkgebied .cs-faq-cols{counter-reset:faq-q!important;align-items:start!important;gap:14px 32px!important}.cs-werkgebied .cs-faq-col{display:flex!important;flex-direction:column!important;gap:14px!important;counter-reset:faq-q!important}.cs-werkgebied .cs-faq-cols details{background:#fff!important;border:1px solid var(--line)!important;border-radius:18px!important;padding:0!important;overflow:visible!important;transition:all .4s cubic-bezier(.22,1,.36,1)!important;margin:0!important;box-shadow:0 1px 2px rgb(0 0 0 / .03)!important;counter-increment:faq-q!important;position:relative}.cs-werkgebied .cs-faq-cols details::before{content:counter(faq-q,decimal-leading-zero)!important;position:absolute!important;top:30px!important;left:30px!important;font-family:"Instrument Serif","Times New Roman",serif!important;font-style:italic!important;font-size:1.2rem!important;color:var(--turq)!important;font-weight:400!important;letter-spacing:-.01em!important;line-height:1!important;pointer-events:none}.cs-werkgebied .cs-faq-cols details:hover{border-color:rgb(25 182 201 / .4)!important;transform:translateY(-2px)!important;box-shadow:0 14px 32px -12px rgb(25 182 201 / .20)!important}.cs-werkgebied .cs-faq-cols details[open]{border-color:rgb(25 182 201 / .5)!important;background:linear-gradient(180deg,#fff 0%,rgb(25 182 201 / .025) 100%)!important;box-shadow:0 14px 32px -12px rgb(25 182 201 / .18)!important}.cs-werkgebied .cs-faq-cols details summary{padding:26px 30px 26px 70px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;cursor:pointer!important;list-style:none!important;-webkit-user-select:none;user-select:none}.cs-werkgebied .cs-faq-cols details summary::-webkit-details-marker{display:none!important}.cs-werkgebied .cs-faq-cols details summary::marker{content:""!important;display:none!important}.cs-werkgebied .cs-faq-cols .faq-q{font-size:1.04rem!important;font-weight:700!important;color:var(--ink)!important;letter-spacing:-.015em!important;line-height:1.35!important;flex:1}.cs-werkgebied .cs-faq-cols .faq-toggle{width:38px!important;height:38px!important;border-radius:50%!important;background:rgb(255 90 31 / .10)!important;border:1px solid rgb(255 90 31 / .30)!important;color:var(--orange)!important;font-weight:300!important;font-size:1.3rem!important;line-height:1!important;display:grid!important;place-items:center!important;flex-shrink:0!important;transition:all .3s var(--ease)}.cs-werkgebied .cs-faq-cols details:hover .faq-toggle{background:var(--orange)!important;color:#fff!important;border-color:var(--orange)!important;transform:scale(1.05)}.cs-werkgebied .cs-faq-cols details[open] .faq-toggle{background:var(--turq)!important;color:#fff!important;border-color:var(--turq)!important;transform:rotate(45deg) scale(1.05)}.cs-werkgebied .cs-faq-cols .faq-a{padding:4px 30px 30px 70px!important;color:var(--grey-1)!important;font-size:.96rem!important;line-height:1.7!important;border-top:1px solid rgb(0 0 0 / .06)!important;margin-top:0!important;max-height:none!important;overflow:visible!important;display:block!important}.cs-werkgebied .cs-faq-cols details[open] .faq-a{padding-top:18px!important}@media(max-width:768px){.cs-werkgebied .cs-faq-cols{grid-template-columns:1fr!important;gap:10px!important}.cs-werkgebied .cs-faq-cols details summary{padding:22px 24px 22px 60px!important}.cs-werkgebied .cs-faq-cols details::before{font-size:1rem!important;left:24px!important;top:26px!important}.cs-werkgebied .cs-faq-cols .faq-a{padding:14px 24px 24px 60px!important}}.cs-werkgebied .cs-faq-cols .faq-toggle{width:40px!important;height:40px!important;border-radius:50%!important;background:var(--turq)!important;border:none!important;color:#fff!important;font-weight:300!important;font-size:1.4rem!important;line-height:1!important;display:grid!important;place-items:center!important;flex-shrink:0!important;transition:all .3s var(--ease)!important;box-shadow:0 4px 12px -4px rgb(25 182 201 / .4)!important}.cs-werkgebied .cs-faq-cols details:hover .faq-toggle{background:#0C8597!important;transform:scale(1.08)!important}.cs-werkgebied .cs-faq-cols details[open] .faq-toggle{background:var(--orange)!important;transform:rotate(45deg) scale(1.05)!important}.cs-werkgebied .cs-faq .faq-q::after,.cs-werkgebied .cs-faq .faq-q::before,.cs-werkgebied .cs-faq-cols .faq-q::after,.cs-werkgebied .cs-faq-cols .faq-q::before{content:none!important;display:none!important;background:none!important;border:none!important;width:0!important;height:0!important}.cs-werkgebied .cs-faq{padding:96px 40px!important;background:linear-gradient(180deg,#fff 0%,#FBFAF6 100%)!important}.cs-werkgebied .cs-faq>.cs-block-h2,.cs-werkgebied .cs-faq>h2{font-size:clamp(1.7rem,2.6vw,2.2rem)!important;margin-bottom:40px!important}.cs-werkgebied .cs-faq-cols{gap:8px 18px!important}.cs-werkgebied .cs-faq-col{gap:8px!important}.cs-werkgebied .cs-faq-cols details{background:#fff!important;border:1px solid rgb(0 0 0 / .06)!important;border-radius:12px!important;padding:0!important;overflow:hidden!important;transition:all .35s cubic-bezier(.22,1,.36,1)!important;margin:0!important;box-shadow:0 1px 2px rgb(0 0 0 / .02)!important;position:relative}.cs-werkgebied .cs-faq-cols details::before{content:counter(faq-q,decimal-leading-zero)!important;position:absolute!important;top:18px!important;left:18px!important;font-family:"Inter",sans-serif!important;font-style:normal!important;font-size:.7rem!important;color:var(--turq)!important;font-weight:700!important;letter-spacing:.06em!important;line-height:1!important;pointer-events:none;opacity:.7;transition:opacity .3s var(--ease)}.cs-werkgebied .cs-faq-cols details::after{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:2px!important;background:linear-gradient(180deg,#21D4E8,#19B6C9,#0C8597)!important;transform:scaleY(0)!important;transform-origin:center!important;transition:transform .4s cubic-bezier(.22,1,.36,1)!important}.cs-werkgebied .cs-faq-cols details:hover{border-color:rgb(25 182 201 / .3)!important;transform:translateY(-1px)!important;box-shadow:0 8px 20px -8px rgb(25 182 201 / .18)!important}.cs-werkgebied .cs-faq-cols details:hover::before{opacity:1!important}.cs-werkgebied .cs-faq-cols details:hover::after{transform:scaleY(1)!important}.cs-werkgebied .cs-faq-cols details[open]{border-color:rgb(25 182 201 / .45)!important;background:linear-gradient(180deg,#fff 0%,rgb(25 182 201 / .03) 100%)!important;box-shadow:0 10px 26px -10px rgb(25 182 201 / .20)!important}.cs-werkgebied .cs-faq-cols details[open]::after{transform:scaleY(1)!important}.cs-werkgebied .cs-faq-cols details summary{padding:36px 18px 18px 18px!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;cursor:pointer!important;list-style:none!important;-webkit-user-select:none;user-select:none}.cs-werkgebied .cs-faq-cols details summary::-webkit-details-marker,.cs-werkgebied .cs-faq-cols details summary::marker{display:none!important;content:none!important}.cs-werkgebied .cs-faq-cols .faq-q{font-size:.92rem!important;font-weight:700!important;color:var(--ink)!important;letter-spacing:-.01em!important;line-height:1.35!important;flex:1;font-family:"Inter",sans-serif!important;font-style:normal!important}.cs-werkgebied .cs-faq-cols .faq-toggle{width:30px!important;height:30px!important;border-radius:50%!important;background:var(--turq)!important;border:none!important;color:#fff!important;font-weight:300!important;font-size:1.05rem!important;line-height:1!important;display:grid!important;place-items:center!important;flex-shrink:0!important;transition:all .3s cubic-bezier(.22,1,.36,1)!important;box-shadow:0 2px 6px -1px rgb(25 182 201 / .4)!important}.cs-werkgebied .cs-faq-cols details:hover .faq-toggle{background:#0C8597!important;transform:scale(1.1) rotate(90deg)!important}.cs-werkgebied .cs-faq-cols details[open] .faq-toggle{background:var(--orange)!important;transform:rotate(45deg)!important;box-shadow:0 2px 6px -1px rgb(255 90 31 / .5)!important}.cs-werkgebied .cs-faq-cols .faq-a{padding:2px 18px 22px 18px!important;color:var(--grey-1)!important;font-size:.86rem!important;line-height:1.65!important;border-top:1px solid rgb(0 0 0 / .05)!important;margin-top:12px!important;animation:faqFadeIn .35s ease-out}@keyframes faqFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.cs-werkgebied .cs-faq{padding:48px 16px!important}.cs-werkgebied .cs-faq-cols{grid-template-columns:1fr!important}}.cs-werkgebied .cs-faq{padding:120px 40px!important;background:radial-gradient(ellipse at top left,rgb(25 182 201 / .18) 0%,transparent 45%),radial-gradient(ellipse at bottom right,rgb(255 90 31 / .12) 0%,transparent 45%),#0A0B0F!important;position:relative;overflow:hidden}.cs-werkgebied .cs-faq::before{content:""!important;position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgb(25 182 201 / .08),transparent 40%);pointer-events:none}.cs-werkgebied .cs-faq>.cs-block-eyebrow{color:rgb(255 255 255 / .55)!important}.cs-werkgebied .cs-faq>.cs-block-eyebrow::before{background:var(--turq)!important}.cs-werkgebied .cs-faq>.cs-block-h2,.cs-werkgebied .cs-faq>h2{color:#fff!important;font-size:clamp(1.8rem,2.8vw,2.4rem)!important;margin-bottom:48px!important;position:relative;z-index:2}.cs-werkgebied .cs-faq-cols{position:relative;z-index:2;gap:8px 16px!important}.cs-werkgebied .cs-faq-col{gap:8px!important}.cs-werkgebied .cs-faq-cols details{background:rgb(255 255 255 / .04)!important;backdrop-filter:blur(20px) saturate(140%)!important;-webkit-backdrop-filter:blur(20px) saturate(140%)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:14px!important;padding:0!important;overflow:hidden!important;transition:all .4s cubic-bezier(.22,1,.36,1)!important;margin:0!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04)!important;position:relative}.cs-werkgebied .cs-faq-cols details::before{content:counter(faq-q,decimal-leading-zero)!important;position:absolute!important;top:18px!important;left:18px!important;font-family:"Inter",sans-serif!important;font-style:normal!important;font-size:.65rem!important;color:var(--turq)!important;font-weight:700!important;letter-spacing:.12em!important;line-height:1!important;pointer-events:none;opacity:.85;transition:all .3s var(--ease)}.cs-werkgebied .cs-faq-cols details::after{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:2px!important;background:linear-gradient(180deg,#21D4E8,#19B6C9,#0C8597)!important;transform:scaleY(0)!important;transform-origin:center!important;transition:transform .45s cubic-bezier(.22,1,.36,1)!important}.cs-werkgebied .cs-faq-cols details:hover{border-color:rgb(25 182 201 / .4)!important;background:rgb(255 255 255 / .06)!important;transform:translateY(-2px)!important;box-shadow:0 14px 40px -8px rgb(25 182 201 / .25),inset 0 1px 0 rgb(255 255 255 / .06)!important}.cs-werkgebied .cs-faq-cols details:hover::before{opacity:1!important;transform:scale(1.1)!important;color:var(--turq-bright,#21D4E8)!important}.cs-werkgebied .cs-faq-cols details:hover::after{transform:scaleY(1)!important}.cs-werkgebied .cs-faq-cols details[open]{border-color:rgb(25 182 201 / .5)!important;background:linear-gradient(180deg,rgb(255 255 255 / .06) 0%,rgb(25 182 201 / .06) 100%)!important;box-shadow:0 18px 50px -12px rgb(25 182 201 / .35),inset 0 1px 0 rgb(255 255 255 / .08)!important}.cs-werkgebied .cs-faq-cols details[open]::after{transform:scaleY(1)!important}.cs-werkgebied .cs-faq-cols details summary{padding:34px 18px 18px 18px!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;cursor:pointer!important;list-style:none!important}.cs-werkgebied .cs-faq-cols details summary::-webkit-details-marker,.cs-werkgebied .cs-faq-cols details summary::marker{display:none!important;content:none!important}.cs-werkgebied .cs-faq-cols .faq-q{font-size:.92rem!important;font-weight:600!important;color:#fff!important;letter-spacing:-.005em!important;line-height:1.4!important;flex:1;font-family:"Inter",sans-serif!important;font-style:normal!important;transition:color .3s var(--ease)}.cs-werkgebied .cs-faq-cols details:hover .faq-q{color:#fff!important}.cs-werkgebied .cs-faq-cols .faq-toggle{width:28px!important;height:28px!important;border-radius:50%!important;background:rgb(25 182 201 / .12)!important;border:1px solid rgb(25 182 201 / .25)!important;color:var(--turq)!important;font-weight:300!important;font-size:.95rem!important;line-height:1!important;display:grid!important;place-items:center!important;flex-shrink:0!important;transition:all .3s cubic-bezier(.22,1,.36,1)!important;backdrop-filter:blur(10px)}.cs-werkgebied .cs-faq-cols details:hover .faq-toggle{background:var(--turq)!important;color:#0A0B0F!important;border-color:var(--turq)!important;transform:scale(1.1) rotate(90deg)!important;box-shadow:0 0 18px -2px rgb(25 182 201 / .6)!important}.cs-werkgebied .cs-faq-cols details[open] .faq-toggle{background:var(--orange)!important;color:#fff!important;border-color:var(--orange)!important;transform:rotate(45deg) scale(1.05)!important;box-shadow:0 0 18px -2px rgb(255 90 31 / .5)!important}.cs-werkgebied .cs-faq-cols .faq-a{padding:4px 18px 22px 18px!important;color:rgb(255 255 255 / .72)!important;font-size:.86rem!important;line-height:1.65!important;border-top:1px solid rgb(255 255 255 / .08)!important;margin-top:12px!important;animation:faqFadeIn .4s cubic-bezier(.22,1,.36,1)}@keyframes faqFadeIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.cs-werkgebied .cs-faq{padding:64px 16px!important}.cs-werkgebied .cs-faq-cols{grid-template-columns:1fr!important}}.cs-werkgebied .cs-faq{padding:96px 40px!important;background:#FBFAF6!important}.cs-werkgebied .cs-faq>.cs-block-eyebrow{color:var(--grey-1)!important}.cs-werkgebied .cs-faq>.cs-block-h2,.cs-werkgebied .cs-faq>h2{color:var(--ink)!important;font-size:clamp(1.7rem,2.5vw,2.2rem)!important;margin-bottom:0!important;max-width:480px!important}.cs-werkgebied .cs-faq-emarkable{display:grid!important;grid-template-columns:1fr 1.4fr!important;column-gap:80px!important;row-gap:40px!important;align-items:start!important;max-width:1280px!important;margin:32px auto 0!important}.cs-werkgebied .cs-faq-head{position:sticky;top:32px}.cs-werkgebied .cs-faq-lead{font-size:1rem!important;line-height:1.65!important;color:var(--grey-1)!important;margin:0 0 28px!important;max-width:380px}.cs-werkgebied .cs-faq-cta{display:inline-flex!important;align-items:center!important;gap:14px!important;font-size:.92rem!important;font-weight:600!important;color:var(--turq)!important;text-decoration:none!important;padding:0!important;border-bottom:1px solid currentColor;padding-bottom:4px;transition:all .3s var(--ease)}.cs-werkgebied .cs-faq-cta:hover{gap:20px!important;color:#0C8597!important}.cs-werkgebied .cs-faq-cta-arrow{transition:transform .3s var(--ease);font-size:1.05rem}.cs-werkgebied .cs-faq-cta:hover .cs-faq-cta-arrow{transform:translateX(4px)}.cs-werkgebied .cs-faq-list{display:flex!important;flex-direction:column!important;gap:10px!important}.cs-werkgebied .cs-faq-list details{background:#fff!important;border:1px solid rgb(0 0 0 / .08)!important;border-radius:14px!important;padding:0!important;overflow:hidden!important;transition:all .35s cubic-bezier(.22,1,.36,1)!important;margin:0!important;position:relative}.cs-werkgebied .cs-faq-list details::after{content:""!important;position:absolute!important;left:0;top:0;bottom:0;width:3px!important;background:linear-gradient(180deg,#21D4E8,#19B6C9,#0C8597)!important;transform:scaleY(0)!important;transition:transform .4s cubic-bezier(.22,1,.36,1)!important;border-radius:2px}.cs-werkgebied .cs-faq-list details:hover{border-color:rgb(25 182 201 / .4)!important;transform:translateX(4px)!important;box-shadow:0 12px 28px -10px rgb(25 182 201 / .18)!important}.cs-werkgebied .cs-faq-list details:hover::after{transform:scaleY(1)!important}.cs-werkgebied .cs-faq-list details[open]{border-color:rgb(25 182 201 / .5)!important;background:linear-gradient(180deg,#fff 0%,rgb(25 182 201 / .025) 100%)!important;box-shadow:0 12px 28px -10px rgb(25 182 201 / .20)!important}.cs-werkgebied .cs-faq-list details[open]::after{transform:scaleY(1)!important}.cs-werkgebied .cs-faq-list details summary{padding:22px 22px!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;cursor:pointer!important;list-style:none!important;-webkit-user-select:none;user-select:none}.cs-werkgebied .cs-faq-list details summary::-webkit-details-marker,.cs-werkgebied .cs-faq-list details summary::marker{display:none!important;content:none!important}.cs-werkgebied .cs-faq-list .faq-num{font-size:.92rem!important;font-weight:700!important;color:var(--turq)!important;font-family:"Inter",sans-serif!important;letter-spacing:-.005em;flex-shrink:0;min-width:28px;transition:transform .3s var(--ease)}.cs-werkgebied .cs-faq-list details:hover .faq-num{transform:scale(1.15)}.cs-werkgebied .cs-faq-list .faq-q{font-size:.96rem!important;font-weight:600!important;color:var(--ink)!important;letter-spacing:-.01em!important;line-height:1.4!important;flex:1;font-family:"Inter",sans-serif!important;font-style:normal!important}.cs-werkgebied .cs-faq-list .faq-q::after,.cs-werkgebied .cs-faq-list .faq-q::before{display:none!important;content:none!important}.cs-werkgebied .cs-faq-list .faq-toggle{width:30px!important;height:30px!important;border-radius:50%!important;background:rgb(25 182 201 / .10)!important;border:1px solid rgb(25 182 201 / .25)!important;color:var(--turq)!important;font-weight:300!important;font-size:1.05rem!important;line-height:1!important;display:grid!important;place-items:center!important;flex-shrink:0!important;transition:all .3s cubic-bezier(.22,1,.36,1)!important;margin-left:auto}.cs-werkgebied .cs-faq-list details:hover .faq-toggle{background:var(--turq)!important;color:#fff!important;border-color:var(--turq)!important;transform:scale(1.1) rotate(90deg)!important;box-shadow:0 4px 12px -2px rgb(25 182 201 / .4)!important}.cs-werkgebied .cs-faq-list details[open] .faq-toggle{background:var(--orange)!important;color:#fff!important;border-color:var(--orange)!important;transform:rotate(45deg)!important}.cs-werkgebied .cs-faq-list .faq-a{padding:0 22px 22px 64px!important;color:var(--grey-1)!important;font-size:.9rem!important;line-height:1.65!important;border-top:1px solid rgb(0 0 0 / .06)!important;margin-top:0!important;padding-top:14px!important;animation:faqFadeIn .35s ease-out}@media(max-width:900px){.cs-werkgebied .cs-faq-emarkable{grid-template-columns:1fr!important;column-gap:0!important;row-gap:24px!important}.cs-werkgebied .cs-faq-head{position:static}}@media(max-width:768px){.cs-werkgebied .cs-faq{padding:48px 16px!important}}.cs-werkgebied .cs-faq{padding:96px 40px!important;background:#FBFAF6!important}.cs-werkgebied .cs-faq>.cs-block-eyebrow{display:block;max-width:1280px;margin:0 auto 12px;color:var(--turq,#19B6C9);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;font-family:"Inter",sans-serif}.cs-werkgebied .cs-faq>.cs-block-h2{max-width:1280px;margin:0 auto 0;font-family:"Inter",sans-serif;font-weight:800;font-size:clamp(2rem,3.4vw,3rem);line-height:1.08;letter-spacing:-.025em;color:#0E1116}.cs-werkgebied .cs-faq>.cs-block-h2 em{font-style:normal!important;color:var(--turq,#19B6C9);font-family:inherit!important}.cs-werkgebied .cs-faq-hero{max-width:1280px;margin:24px auto 56px;display:grid;grid-template-columns:1.15fr .85fr;column-gap:64px;align-items:center;padding:8px 0 0}.cs-werkgebied .cs-faq-eyebrow{display:inline-block;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--turq,#19B6C9);font-family:"Inter",sans-serif;margin-bottom:14px}.cs-werkgebied .cs-faq-hero-title{font-family:"Inter",sans-serif!important;font-style:normal!important;font-weight:800;font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.15;letter-spacing:-.022em;color:#0E1116;margin:0 0 18px}.cs-werkgebied .cs-faq-hero-title em{font-style:normal!important;color:var(--turq,#19B6C9);font-family:inherit!important}.cs-werkgebied .cs-faq-hero-lead{font-family:"Inter",sans-serif;font-size:1.06rem;line-height:1.6;color:#3A4048;max-width:560px;margin:0 0 20px}.cs-werkgebied .cs-faq-hero-foot{font-family:"Inter",sans-serif;font-size:.92rem;color:#5C6470;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.cs-werkgebied .cs-faq-hero-link{color:var(--turq,#19B6C9);text-decoration:none;font-weight:700;border-bottom:1px solid rgb(25 182 201 / .35);padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.cs-werkgebied .cs-faq-hero-link:hover{color:#0C8597;border-color:#0C8597}.cs-werkgebied .cs-faq-hero-art{display:flex;justify-content:flex-end;align-items:center}.cs-werkgebied .cs-faq-hero-art svg{width:100%;max-width:380px;height:auto;display:block;filter:drop-shadow(0 22px 40px rgb(25 182 201 / .18))}.cs-werkgebied .cs-faq-shopify{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:260px 1fr;column-gap:80px;align-items:start;background:#fff;border:1px solid rgb(0 0 0 / .06);border-radius:20px;padding:48px 48px 56px;box-shadow:0 30px 60px -30px rgb(15 30 40 / .12)}.cs-werkgebied .cs-faq-radio{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.cs-werkgebied .cs-faq-nav{display:flex;flex-direction:column;gap:6px;position:sticky;top:32px;border-right:1px solid rgb(0 0 0 / .08);padding-right:24px}.cs-werkgebied .cs-faq-tab{display:flex;align-items:center;gap:12px;padding:14px 12px;border-radius:10px;cursor:pointer;font-family:"Inter",sans-serif;font-size:.96rem;font-weight:600;color:#5C6470;background:#fff0;border:none;transition:background .18s ease,color .18s ease,transform .18s ease;user-select:none;position:relative}.cs-werkgebied .cs-faq-tab:hover{color:#0E1116;background:rgb(25 182 201 / .06)}.cs-werkgebied .cs-faq-tab-num{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:rgb(0 0 0 / .32);min-width:22px;font-variant-numeric:tabular-nums}.cs-werkgebied .cs-faq-tab-label{flex:1}.cs-werkgebied .cs-faq-tab-arrow{opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease;color:var(--turq,#19B6C9);font-weight:700}.cs-werkgebied .cs-faq-content{padding-left:8px}.cs-werkgebied .cs-faq-panel{display:none;animation:csFaqFade .35s ease both}.cs-werkgebied .cs-faq-panel-head{margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid rgb(0 0 0 / .08)}.cs-werkgebied .cs-faq-panel-eyebrow{display:block;font-family:"Inter",sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--turq,#19B6C9);margin-bottom:8px}.cs-werkgebied .cs-faq-panel-title{font-family:"Inter",sans-serif!important;font-style:normal!important;font-weight:800;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15;letter-spacing:-.02em;color:#0E1116;margin:0}.cs-werkgebied .cs-faq-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;row-gap:32px}.cs-werkgebied .cs-faq-item{position:relative;padding-left:0}.cs-werkgebied .cs-faq-item .cs-faq-q{font-family:"Inter",sans-serif!important;font-style:normal!important;font-size:1.04rem;font-weight:700;line-height:1.4;letter-spacing:-.005em;color:#0E1116;margin:0 0 8px;padding:0;border:0;background:none}.cs-werkgebied .cs-faq-item .cs-faq-a{font-family:"Inter",sans-serif;font-size:.96rem;line-height:1.62;color:#4A525C;margin:0;padding:0}.cs-werkgebied .cs-faq-radio-aan-de-slag:checked~.cs-faq-nav .cs-faq-tab-aan-de-slag,.cs-werkgebied .cs-faq-radio-prijzen:checked~.cs-faq-nav .cs-faq-tab-prijzen,.cs-werkgebied .cs-faq-radio-werkwijze:checked~.cs-faq-nav .cs-faq-tab-werkwijze,.cs-werkgebied .cs-faq-radio-resultaten:checked~.cs-faq-nav .cs-faq-tab-resultaten{background:linear-gradient(90deg,rgb(25 182 201 / .12),#fff0);color:#0E1116;font-weight:700}.cs-werkgebied .cs-faq-radio-aan-de-slag:checked~.cs-faq-nav .cs-faq-tab-aan-de-slag .cs-faq-tab-num,.cs-werkgebied .cs-faq-radio-prijzen:checked~.cs-faq-nav .cs-faq-tab-prijzen .cs-faq-tab-num,.cs-werkgebied .cs-faq-radio-werkwijze:checked~.cs-faq-nav .cs-faq-tab-werkwijze .cs-faq-tab-num,.cs-werkgebied .cs-faq-radio-resultaten:checked~.cs-faq-nav .cs-faq-tab-resultaten .cs-faq-tab-num{color:var(--turq,#19B6C9)}.cs-werkgebied .cs-faq-radio-aan-de-slag:checked~.cs-faq-nav .cs-faq-tab-aan-de-slag .cs-faq-tab-arrow,.cs-werkgebied .cs-faq-radio-prijzen:checked~.cs-faq-nav .cs-faq-tab-prijzen .cs-faq-tab-arrow,.cs-werkgebied .cs-faq-radio-werkwijze:checked~.cs-faq-nav .cs-faq-tab-werkwijze .cs-faq-tab-arrow,.cs-werkgebied .cs-faq-radio-resultaten:checked~.cs-faq-nav .cs-faq-tab-resultaten .cs-faq-tab-arrow{opacity:1;transform:translateX(0)}.cs-werkgebied .cs-faq-radio-aan-de-slag:checked~.cs-faq-content .cs-faq-panel-aan-de-slag,.cs-werkgebied .cs-faq-radio-prijzen:checked~.cs-faq-content .cs-faq-panel-prijzen,.cs-werkgebied .cs-faq-radio-werkwijze:checked~.cs-faq-content .cs-faq-panel-werkwijze,.cs-werkgebied .cs-faq-radio-resultaten:checked~.cs-faq-content .cs-faq-panel-resultaten{display:block}.cs-werkgebied .cs-faq-radio-aan-de-slag:checked~.cs-faq-nav .cs-faq-tab-aan-de-slag::before,.cs-werkgebied .cs-faq-radio-prijzen:checked~.cs-faq-nav .cs-faq-tab-prijzen::before,.cs-werkgebied .cs-faq-radio-werkwijze:checked~.cs-faq-nav .cs-faq-tab-werkwijze::before,.cs-werkgebied .cs-faq-radio-resultaten:checked~.cs-faq-nav .cs-faq-tab-resultaten::before{content:"";position:absolute;left:-25px;top:18%;bottom:18%;width:3px;background:linear-gradient(180deg,#21D4E8,#0C8597);border-radius:2px}@keyframes csFaqFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.cs-werkgebied .cs-faq-hero{grid-template-columns:1fr;row-gap:24px}.cs-werkgebied .cs-faq-hero-art{justify-content:flex-start}.cs-werkgebied .cs-faq-hero-art svg{max-width:280px}.cs-werkgebied .cs-faq-shopify{grid-template-columns:1fr;column-gap:0;row-gap:24px;padding:32px 28px 36px}.cs-werkgebied .cs-faq-nav{position:static;border-right:none;border-bottom:1px solid rgb(0 0 0 / .08);padding-right:0;padding-bottom:8px;flex-direction:row;flex-wrap:wrap;gap:4px}.cs-werkgebied .cs-faq-tab{padding:10px 14px;font-size:.92rem}.cs-werkgebied .cs-faq-radio-aan-de-slag:checked~.cs-faq-nav .cs-faq-tab-aan-de-slag::before,.cs-werkgebied .cs-faq-radio-prijzen:checked~.cs-faq-nav .cs-faq-tab-prijzen::before,.cs-werkgebied .cs-faq-radio-werkwijze:checked~.cs-faq-nav .cs-faq-tab-werkwijze::before,.cs-werkgebied .cs-faq-radio-resultaten:checked~.cs-faq-nav .cs-faq-tab-resultaten::before{display:none}.cs-werkgebied .cs-faq-content{padding-left:0}.cs-werkgebied .cs-faq-grid{grid-template-columns:1fr;row-gap:22px}}@media (max-width:640px){.cs-werkgebied .cs-faq{padding:64px 20px!important}.cs-werkgebied .cs-faq-hero{margin-bottom:32px}.cs-werkgebied .cs-faq-shopify{padding:24px 20px 28px;border-radius:16px}.cs-werkgebied .cs-faq-tab{font-size:.86rem;padding:8px 10px}.cs-werkgebied .cs-faq-tab-arrow{display:none}}.cs-werkgebied .cs-faq-radio-lokaal:checked~.cs-faq-nav .cs-faq-tab-lokaal{background:linear-gradient(90deg,rgb(25 182 201 / .12),#fff0);color:#0E1116;font-weight:700}.cs-werkgebied .cs-faq-radio-lokaal:checked~.cs-faq-nav .cs-faq-tab-lokaal .cs-faq-tab-num{color:var(--turq,#19B6C9)}.cs-werkgebied .cs-faq-radio-lokaal:checked~.cs-faq-nav .cs-faq-tab-lokaal .cs-faq-tab-arrow{opacity:1;transform:translateX(0)}.cs-werkgebied .cs-faq-radio-lokaal:checked~.cs-faq-content .cs-faq-panel-lokaal{display:block}.cs-werkgebied .cs-faq-radio-lokaal:checked~.cs-faq-nav .cs-faq-tab-lokaal::before{content:"";position:absolute;left:-25px;top:18%;bottom:18%;width:3px;background:linear-gradient(180deg,#21D4E8,#0C8597);border-radius:2px}@media (max-width:1024px){.cs-werkgebied .cs-faq-radio-lokaal:checked~.cs-faq-nav .cs-faq-tab-lokaal::before{display:none}}.cs-werkgebied .cs-rel{padding:80px 40px!important;background:#FBFAF6!important}.cs-werkgebied .cs-rel>.cs-block-eyebrow{display:block;max-width:1280px;margin:0 auto 12px}.cs-werkgebied .cs-rel>.cs-block-h2{max-width:1280px;margin:0 auto;font-family:"Inter",sans-serif;font-weight:800;font-size:clamp(2rem,3.4vw,3rem);line-height:1.08;letter-spacing:-.025em;color:#0E1116}.cs-werkgebied .cs-rel>.cs-block-h2 em{font-style:normal!important;color:var(--turq,#19B6C9);font-family:inherit!important}.cs-werkgebied .cs-rel-layout{display:grid;grid-template-columns:340px 1fr;column-gap:32px;align-items:start;max-width:1280px;margin:32px auto 0}.cs-werkgebied .cs-rel-map{background:#fff;border-radius:18px;padding:14px 14px 12px;border:1px solid rgb(0 0 0 / .08);box-shadow:0 18px 32px -22px rgb(15 30 40 / .16);position:relative}.cs-werkgebied .cs-rel-map svg{width:100%;height:auto;max-height:330px;display:block}.cs-werkgebied .cs-rel-map-hint{display:block;text-align:center;font-size:.7rem;color:#5C6470;margin-top:6px;font-family:"Inter",sans-serif;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.cs-werkgebied .cs-rel-dot-pulse{fill:rgb(25 182 201 / .22);opacity:0;transform-origin:center;transform-box:fill-box}.cs-werkgebied .cs-rel-dot-core{fill:#19B6C9;transition:r .25s ease,fill .25s ease}.cs-werkgebied .cs-rel-dot-label{font-family:"Inter",sans-serif;font-size:9px;fill:#0E1116;font-weight:700;opacity:0;transition:opacity .25s ease;pointer-events:none;paint-order:stroke;stroke:#fff;stroke-width:2.5}.cs-werkgebied .cs-rel-dot.is-active .cs-rel-dot-pulse{animation:csRelPulse 1.4s ease-out infinite;opacity:1}.cs-werkgebied .cs-rel-dot.is-active .cs-rel-dot-core{r:6.5;fill:#0C8597}.cs-werkgebied .cs-rel-dot.is-active .cs-rel-dot-label{opacity:1}@keyframes csRelPulse{0%{transform:scale(.4);opacity:.7}100%{transform:scale(2);opacity:0}}.cs-werkgebied .cs-rel-here-core{fill:#FF6B35}.cs-werkgebied .cs-rel-here-ring{fill:none;stroke:#FF6B35;stroke-width:2;animation:csRelHere 2s ease-out infinite;transform-origin:center;transform-box:fill-box}.cs-werkgebied .cs-rel-here-label{font-family:"Inter",sans-serif;font-size:9px;fill:#FF6B35;font-weight:800;paint-order:stroke;stroke:#fff;stroke-width:2.5}@keyframes csRelHere{0%{transform:scale(1);opacity:1}100%{transform:scale(2.6);opacity:0}}.cs-werkgebied .cs-rel-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cs-werkgebied .cs-rel-tile{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#0E1116;color:#fff!important;text-decoration:none;border-radius:8px;font-family:"Inter",sans-serif;font-weight:600;font-size:.86rem;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;border:1px solid rgb(255 255 255 / .05);line-height:1.2;min-height:38px}.cs-werkgebied .cs-rel-tile:hover{background:#19B6C9;transform:translateY(-1px);box-shadow:0 10px 22px -10px rgb(25 182 201 / .55)}.cs-werkgebied .cs-rel-tile-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-werkgebied .cs-rel-tile-arrow{opacity:.4;transition:opacity .18s ease,transform .18s ease;font-size:.95rem;margin-left:6px;color:#fff}.cs-werkgebied .cs-rel-tile:hover .cs-rel-tile-arrow{opacity:1;transform:translateX(3px)}@media (max-width:1024px){.cs-werkgebied .cs-rel-layout{grid-template-columns:1fr;row-gap:20px}.cs-werkgebied .cs-rel-map{max-width:380px;margin:0 auto;width:100%}.cs-werkgebied .cs-rel-tiles{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.cs-werkgebied .cs-rel{padding:56px 20px!important}.cs-werkgebied .cs-rel-tiles{grid-template-columns:repeat(2,1fr)}.cs-werkgebied .cs-rel-tile{font-size:.82rem;padding:9px 12px}}.cs-werkgebied .cs-rel-static-dot{fill:#19B6C9;opacity:.55;transition:opacity .25s ease}.cs-werkgebied .cs-rel-marker-pulse{fill:rgb(255 107 53 / .28);transform-origin:center;transform-box:fill-box;animation:csRelMarker 1.6s ease-out infinite;transition:cx .35s cubic-bezier(.4,0,.2,1),cy .35s cubic-bezier(.4,0,.2,1)}.cs-werkgebied .cs-rel-marker-core{fill:#FF6B35;transition:cx .35s cubic-bezier(.4,0,.2,1),cy .35s cubic-bezier(.4,0,.2,1)}.cs-werkgebied .cs-rel-marker-label{font-family:"Inter",sans-serif;font-size:9.5px;fill:#FF6B35;font-weight:800;paint-order:stroke;stroke:#fff;stroke-width:2.8;transition:x .35s cubic-bezier(.4,0,.2,1),y .35s cubic-bezier(.4,0,.2,1);pointer-events:none}@keyframes csRelMarker{0%{transform:scale(.5);opacity:.7}100%{transform:scale(2);opacity:0}}.cs-werkgebied .cs-rel-tiles{grid-template-columns:repeat(4,1fr);gap:7px}.cs-werkgebied .cs-rel-tile{padding:9px 12px;font-size:.84rem;min-height:36px}.cs-werkgebied .cs-rel-map svg{max-height:340px}@media (max-width:1024px){.cs-werkgebied .cs-rel-tiles{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.cs-werkgebied .cs-rel-tiles{grid-template-columns:repeat(2,1fr)}}.cs-werkgebied .cs-rel-map{background:#0E1116;padding:8px;border-radius:14px}.cs-werkgebied .cs-rel-map svg{max-height:340px;background:#0E1116}.cs-werkgebied .cs-rel-static-dot{fill:#fff;opacity:.95;stroke:#0C8597;stroke-width:1.5}.cs-werkgebied .cs-rel-marker-label{font-size:24px;fill:#fff;font-weight:800;paint-order:stroke;stroke:#FF6B35;stroke-width:5}.cs-werkgebied .cs-rel-marker-pulse{fill:rgb(255 107 53 / .4)}.cs-werkgebied .cs-rel-marker-core{fill:#FF6B35;stroke:#fff;stroke-width:3}.cs-werkgebied .cs-rel-map-hint{color:#fff;opacity:.7}.cs-werkgebied .cs-rel-map{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.cs-werkgebied .cs-rel-map svg{background:transparent!important;max-height:380px}.cs-werkgebied .cs-rel-map-hint{display:none!important}