html,body{overflow-x:hidden}body.page-id-51 #contact-hero .section-shell{max-width:1440px}@media (max-width:680px){body .automate-section,body .reviews-section,body .diagnostic-section{padding-left:0!important;padding-right:0!important}body .section-shell,body .automate-shell,body .reviews-shell,body .diagnostic-shell{padding-left:1.5rem!important;padding-right:1.5rem!important}}section#waarom.process-section{padding-top:0!important}@keyframes revealFlow{0%{opacity:0;transform:translateY(34px) scale(.985)}100%{opacity:1;transform:translateY(0) scale(1)}}.reveal-item{opacity:0;will-change:transform,opacity}.reveal-active{animation:revealFlow 1.1s cubic-bezier(.2,.6,.2,1) both}.delay-100{animation-delay:100ms}.delay-200{animation-delay:200ms}.delay-300{animation-delay:300ms}.hero-section{position:relative;min-height:100vh;overflow:hidden;color:var(--text-light);background:var(--bg-ink)}.hero-bg-layer{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-bg-layer img{position:absolute;inset:-8% 0 auto 0;width:100%;height:116%;object-fit:cover;opacity:.82;filter:saturate(.92) contrast(1.02) brightness(1.04);mix-blend-mode:normal;will-change:transform}.hero-bg-layer::before{content:"";position:absolute;inset:0;z-index:2;background:radial-gradient(circle at 70% 32%,rgb(191 146 90 / .14),transparent 36%),linear-gradient(90deg,rgb(8 31 37 / .58),rgb(8 31 37 / .22) 48%,rgb(8 31 37 / .5)),linear-gradient(180deg,#fff0,transparent 42%,rgb(8 31 37 / .6))}.hero-bg-layer::after{content:"";position:absolute;inset:0;z-index:3;background-image:linear-gradient(rgb(231 226 210 / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(231 226 210 / .055) 1px,transparent 1px);background-size:72px 72px;opacity:.16;mask-image:radial-gradient(circle at 55% 50%,black,transparent 72%)}.hero-content-wrap{position:relative;z-index:5;min-height:100vh;max-width:1440px;margin:0 auto;padding:8.75rem 1.5rem 3.5rem;display:flex;flex-direction:column;justify-content:flex-end}.hero-topline{display:flex;justify-content:space-between;gap:2rem;color:rgb(231 226 210 / .52);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero-topline-left,.hero-topline-right{display:grid;gap:.45rem}.hero-topline-right{text-align:right}.hero-topline small{color:rgb(231 226 210 / .66);font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:none}.hero-bottom{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:3rem;align-items:center}.hero-title-col{display:flex;flex-direction:column;gap:1.5rem}.hero-title{max-width:980px;margin:0;color:var(--text-light);font-size:clamp(3.4rem, 6.8vw, 7.4rem);font-weight:700;line-height:1.03;letter-spacing:-.085em;font-family:'Sora',sans-serif!important;overflow-wrap:break-word;hyphens:manual}.hero-sub{font-size:clamp(0.95rem, 1.4vw, 1.1rem);line-height:1.65;color:rgb(231 226 210 / .75);max-width:520px;margin:0}.hero-trust{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;background:rgb(231 226 210 / .1);border:1px solid rgb(231 226 210 / .18);border-radius:999px;padding:7px 14px 7px 10px}.hero-trust-google-g{flex-shrink:0}.hero-trust-stars{display:flex;align-items:center;gap:1px}.hero-trust-score{font-size:13px;font-weight:700;color:var(--text-light);letter-spacing:-.01em}.hero-trust-sep{color:rgb(231 226 210 / .3);font-size:11px}.hero-trust-label{font-size:12px;color:rgb(231 226 210 / .65);letter-spacing:.01em}.hero-side{justify-self:end;width:100%}.hero-text{margin:0;color:rgb(231 226 210 / .8);font-size:1.06rem}.hero-cta{margin-top:1.6rem}.hero-chip-row{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}.hero-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .75rem;border:1px solid rgb(231 226 210 / .12);border-radius:999px;background:rgb(8 31 37 / .48);color:rgb(231 226 210 / .68);backdrop-filter:blur(12px);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-chip i{color:var(--accent-gold)}.hero-form-container{background:#E7E2D2;border-top:3px solid #bf925a;border-radius:14px;padding:24px 24px 20px;width:100%;box-shadow:0 24px 60px rgb(8 31 37 / .45)}.hero-form-eyebrow{color:#bf925a;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px}.hero-form__heading{font-family:'Sora',sans-serif;font-size:clamp(22px, 2.4vw, 28px);font-weight:600;line-height:1.15;color:#081f25;margin:0 0 6px;letter-spacing:-.03em}.hero-form__subtitle{font-size:13px;line-height:1.5;color:rgb(8 31 37 / .55);margin:0 0 18px}.hero-form__fields{display:flex;flex-direction:column;gap:8px;width:100%}.hero-form__field{background:#FFF;border-radius:8px;padding:0 14px;height:48px;display:flex;align-items:center;box-shadow:0 1px 0 rgb(0 0 0 / .04),0 2px 8px -1px rgb(0 0 0 / .08),0 0 0 1px rgb(8 31 37 / .06);transition:all 200ms cubic-bezier(.4,0,.2,1);cursor:text}.hero-form__field:hover{box-shadow:0 1px 0 rgb(0 0 0 / .04),0 4px 12px -1px rgb(0 0 0 / .12),0 0 0 1px rgb(8 31 37 / .1)}.hero-form__field:focus-within{transform:translateY(-1px);box-shadow:0 1px 0 rgb(0 0 0 / .04),0 6px 16px -1px rgb(0 0 0 / .14),0 0 0 1.5px #bf925a,0 0 0 4px rgb(191 146 90 / .18)}.hero-form__input,.hero-form__select{border:none;outline:none;background:#fff0;font-size:14px;color:#081f25;width:100%;padding:0;font-family:inherit}.hero-form__input::placeholder{color:rgb(8 31 37 / .32)}.hero-form__select{appearance:none;color:rgb(8 31 37 / .32);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23bf925a' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;padding-right:20px;cursor:pointer}.hero-form__select:valid{color:#081f25}.hero-form__select option{background:#fff;color:#081f25}.hero-form__submit{background:#bf925a!important;color:#081f25!important;border:none!important;height:50px;width:100%;border-radius:8px;font-size:14px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:all 200ms cubic-bezier(.4,0,.2,1);box-shadow:0 1px 0 rgb(0 0 0 / .06),0 4px 12px -2px rgb(191 146 90 / .35);display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;margin-top:4px}.hero-form__submit:hover{background:#081f25!important;color:#E7E2D2!important;transform:translateY(-1px);box-shadow:0 1px 0 rgb(0 0 0 / .06),0 6px 16px -2px rgb(0 0 0 / .45)}.hero-form__submit:active{transform:translateY(0)}.hero-form__disclaimer{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:14px;padding-top:14px;border-top:1px solid rgb(8 31 37 / .1)}.hero-disclaimer-item{display:flex;align-items:center;gap:5px;color:rgb(8 31 37 / .48);font-size:12px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.hero-disclaimer-item svg{color:#bf925a;flex-shrink:0}@media (max-width:768px){.hero-disclaimer-item{font-size:8px}}@media (max-width:768px){.hero-bottom{grid-template-columns:1fr;gap:2.5rem}.hero-side{justify-self:start;max-width:100%}.hero-form__heading{font-size:24px}}.diagnostic-section{position:relative;z-index:3;padding:8rem 1.5rem 9rem;background:#E7E2D2;color:var(--text-dark)}.diagnostic-shell{max-width:1240px;margin:0 auto}.diagnostic-header{max-width:820px;margin:0 auto 4.5rem;text-align:center}.diagnostic-header .section-eyebrow{justify-content:center}.diagnostic-header .section-text{max-width:780px;margin-left:auto;margin-right:auto}.diagnostic-track{position:relative;max-width:980px;margin:0 auto}.diagnostic-rail{position:absolute;left:50%;top:.75rem;bottom:3.5rem;width:16px;transform:translateX(-50%);border:1px solid rgb(8 31 37 / .1);border-radius:999px;background:rgb(255 255 255 / .42);box-shadow:inset 0 2px 10px rgb(8 31 37 / .06);overflow:hidden}.diagnostic-rail::before{content:"";position:absolute;inset:12px 5px;border-radius:999px;background:rgb(8 31 37 / .08)}.diagnostic-rail-glow{position:absolute;left:5px;top:-90px;width:4px;height:90px;border-radius:999px;background:linear-gradient(to bottom,transparent,rgb(191 146 90 / .95),transparent);box-shadow:0 0 18px rgb(191 146 90 / .45);animation:diagnosticFlow 3.8s linear infinite}@keyframes diagnosticFlow{0%{top:-90px;opacity:0}15%{opacity:1}85%{opacity:1}100%{top:calc(100% + 90px);opacity:0}}.diagnostic-step{position:relative;z-index:2;display:flex;align-items:center;gap:2.2rem;margin-bottom:3rem}.diagnostic-step:last-child{margin-bottom:0}.diagnostic-step.reverse{flex-direction:row-reverse}.diagnostic-copy,.diagnostic-card-wrap{width:calc(50% - 34px)}.diagnostic-copy{display:flex;flex-direction:column}.diagnostic-step.reverse .diagnostic-copy{text-align:left}.diagnostic-step:not(.reverse) .diagnostic-copy{text-align:right;align-items:flex-end}.diagnostic-badge{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;padding:.46rem .8rem;margin-bottom:.9rem;border:1px solid rgb(191 146 90 / .22);border-radius:999px;background:rgb(191 146 90 / .08);color:var(--accent-copper);font-size:.65rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.diagnostic-copy h3{margin:0;color:var(--text-dark);font-size:2rem;letter-spacing:-.055em}.diagnostic-copy p{max-width:420px;margin:.75rem 0 0;color:var(--text-muted);font-size:.96rem}.diagnostic-node{position:relative;width:44px;height:44px;flex:0 0 44px;border-radius:999px;border:1px solid rgb(8 31 37 / .12);background:rgb(255 255 255 / .72);display:grid;place-items:center;box-shadow:0 10px 24px rgb(8 31 37 / .08)}.diagnostic-node::before{content:"";width:12px;height:12px;border-radius:999px;background:var(--accent-copper);box-shadow:0 0 14px rgb(191 146 90 / .42)}.diagnostic-card{padding:1.15rem;border:1px solid rgb(8 31 37 / .1);border-radius:22px;background:#FFF;box-shadow:0 18px 44px rgb(8 31 37 / .08)}.diagnostic-card-top{display:flex;align-items:center;gap:.75rem;margin-bottom:.9rem}.diagnostic-card-icon{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;color:var(--accent-copper);background:rgb(191 146 90 / .1);border:1px solid rgb(191 146 90 / .18);flex:0 0 46px}.diagnostic-card-top strong{color:var(--text-dark);font-size:.88rem;font-weight:800;letter-spacing:-.03em}.diagnostic-list{margin:0;padding-left:1rem;color:var(--text-muted)}.diagnostic-list li{margin:.45rem 0;font-size:.82rem;line-height:1.5}.diagnostic-footer{margin-top:3rem;text-align:center}.diagnostic-footer span{color:rgb(8 31 37 / .44);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.automate-section{position:relative;z-index:4;padding:9rem 1.5rem 4rem;background:#081f25;color:var(--text-light);overflow:hidden}.automate-section::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgb(231 226 210 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(231 226 210 / .04) 1px,transparent 1px);background-size:72px 72px}.automate-shell{position:relative;z-index:2;max-width:1240px;margin:0 auto}.automate-header-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.48fr);gap:3rem;align-items:start;margin-bottom:3rem}.automate-header-full{max-width:760px;margin-bottom:4rem}.automate-subtitle{margin:1rem 0 0;color:var(--text-muted-light);font-size:1rem;max-width:100%}.automate-header-copy{max-width:760px}.automate-side-copy{max-width:360px;justify-self:end}.automate-side-copy p{margin:0;color:var(--text-muted-light);font-size:1rem}.automate-stage{position:relative;margin-top:2.5rem}.automate-stage::before{content:none}#process{padding-bottom:9rem}#process .automate-header-grid,#over-aanpak .automate-header-grid,#missie-betekenis .automate-header-grid,#bedankt-video .automate-header-grid,.service-waarom .automate-header-grid{grid-template-columns:1fr 1fr;align-items:center}#process .automate-side-copy,#over-aanpak .automate-side-copy,#missie-betekenis .automate-side-copy,#bedankt-video .automate-side-copy,.service-waarom .automate-side-copy{width:100%;max-width:100%}.kernpunten-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}.kernpunt{text-align:left}.kernpunt-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:rgb(191 146 90 / .18);color:#bf925a;margin-bottom:1rem}.kernpunt h3{margin:0;font-family:'Sora',sans-serif;font-weight:700;font-size:1rem;color:var(--text-dark);letter-spacing:-.01em;line-height:1.3}.kernpunt p{margin:.5rem 0 0;color:var(--text-muted);font-size:.92rem;line-height:1.55}@media (max-width:960px){.kernpunten-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.kernpunten-grid{grid-template-columns:1fr}}.signalen-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 300px),1fr));gap:1.25rem;max-width:1100px;margin:0 auto}.signaal-card{padding:1.5rem;background:#fff;border-radius:18px;border:1px solid rgb(8 31 37 / .08);box-shadow:0 12px 28px rgb(8 31 37 / .06)}.signaal-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:rgb(191 146 90 / .16);color:#bf925a;margin-bottom:.85rem}.signaal-card h3{margin:0;font-family:'Sora',sans-serif;font-weight:700;font-size:1.05rem;color:var(--text-dark);line-height:1.3;letter-spacing:-.01em}.signaal-card p{margin:.6rem 0 0;color:var(--text-muted);font-size:.95rem;line-height:1.55}.materiaal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 280px),1fr));gap:1.5rem;max-width:1100px;margin:0 auto}.materiaal-card{padding:1.75rem;border-radius:22px;border:1px solid rgb(231 226 210 / .14);background:rgb(231 226 210 / .04);backdrop-filter:blur(8px)}.materiaal-num{color:#bf925a;font-family:'Sora',sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.08em}.materiaal-card h3{margin:.5rem 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:1.3rem;color:var(--text-light);letter-spacing:-.02em}.materiaal-card p{margin:.75rem 0 0;color:var(--text-muted-light);font-size:.95rem;line-height:1.6}.materiaal-fit{display:block;margin-top:1rem;padding-top:.85rem;border-top:1px solid rgb(231 226 210 / .1);color:#bf925a;font-size:.82rem;letter-spacing:.02em}.faq-services-table-wrap{margin-top:.5rem;overflow-x:auto}.faq-services-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:14px;overflow:hidden;background:rgb(231 226 210 / .04);border:1px solid rgb(231 226 210 / .1);font-size:.9rem}.faq-services-table thead{background:rgb(13 42 48 / .65)}.faq-services-table th{padding:.7rem .95rem;text-align:left;font-family:'Sora',sans-serif;font-weight:700;color:var(--text-light);white-space:nowrap;letter-spacing:.02em;font-size:.82rem}.faq-services-table td{padding:.7rem .95rem;color:var(--text-muted-light);border-top:1px solid rgb(231 226 210 / .08);vertical-align:top}.faq-services-table tbody tr td:first-child{color:var(--text-light);font-weight:600}.signalen-stack{margin-top:0;display:flex;flex-direction:column;gap:.75rem}.signaal-row{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.1rem 1.25rem;background:#fff;border-radius:14px;border:1px solid rgb(8 31 37 / .08);box-shadow:0 10px 24px rgb(8 31 37 / .05);align-items:flex-start;transition:transform 0.22s ease,box-shadow 0.22s ease}.signaal-row:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgb(8 31 37 / .09)}.signaal-row-icon{width:38px;height:38px;border-radius:10px;background:rgb(191 146 90 / .14);color:#bf925a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.15rem}.signaal-row-copy strong{display:block;color:var(--text-dark);font-family:'Sora',sans-serif;font-weight:700;font-size:.98rem;letter-spacing:-.01em;line-height:1.3}.signaal-row-copy p{margin:.25rem 0 0;color:var(--text-muted);font-size:.88rem;line-height:1.55}.service-signalen.workflow-section{background:#E7E2D2;color:var(--text-dark)}.service-signalen.workflow-section::before{opacity:.04;background-image:linear-gradient(rgb(8 31 37 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(8 31 37 / .06) 1px,transparent 1px)}.service-signalen .workflow-inner{background:#fff0;border:none;box-shadow:none;padding:1rem 0}.service-signalen .workflow-kicker{color:rgb(8 31 37 / .6)}.service-signalen .workflow-title{color:var(--text-dark);max-width:none}.service-signalen .workflow-point-copy strong{color:var(--text-dark)}.service-signalen .workflow-point-copy p{color:var(--text-muted)}.service-signalen .workflow-point-dot{background:#fff;border-color:rgb(8 31 37 / .18);box-shadow:0 0 0 6px rgb(231 226 210 / .55),0 0 18px rgb(191 146 90 / .18)}.service-signalen .workflow-scenario-list::before{background:linear-gradient(to bottom,rgb(191 146 90 / .9),rgb(8 31 37 / .18))}.service-signalen .workflow-right{position:relative;align-self:stretch;min-height:100%}.service-signalen .workflow-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:26px;box-shadow:0 24px 60px rgb(8 31 37 / .15);display:block}.service-signalen .signalen-header{position:relative;z-index:2;max-width:1240px;margin:0 auto 2.5rem;padding:0 2.25rem;text-align:center}.service-signalen .signalen-header .section-title.dark{color:var(--text-dark);max-width:18ch;margin-left:auto;margin-right:auto}.service-waarom .automate-stage{margin-top:3rem;position:relative;border:1px solid rgb(231 226 210 / .1);border-radius:30px;background:#0d2a30;box-shadow:0 26px 80px rgb(0 0 0 / .2);overflow:hidden;max-width:1100px;margin-left:auto;margin-right:auto}.service-waarom .automate-support-grid{grid-template-columns:repeat(2,1fr)}@media (max-width:720px){.service-waarom .automate-support-grid{grid-template-columns:1fr}.service-waarom .automate-support-card{border-right:0}}.service-proces.diagnostic-section{background:#081f25;position:relative}.service-proces.diagnostic-section::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.1;background-image:radial-gradient(circle at 1px 1px,rgb(231 226 210 / .22) 1px,transparent 0);background-size:22px 22px;z-index:1}.service-proces .diagnostic-shell{position:relative;z-index:2}.service-proces .diagnostic-header .section-eyebrow.dark{color:rgb(231 226 210 / .85)}.service-proces .diagnostic-header .section-title.dark{color:var(--text-light)}.service-proces .diagnostic-header .section-text.dark{color:var(--text-muted-light)}.service-proces .diagnostic-copy h3{color:var(--text-light)}.service-proces .diagnostic-copy .diagnostic-badge{color:#bf925a;background:rgb(191 146 90 / .1);border-color:rgb(191 146 90 / .3)}.service-proces .diagnostic-rail{background:rgb(231 226 210 / .18)}.service-proces .diagnostic-node{background:#0d2a30;border-color:rgb(231 226 210 / .3)}.service-proces .diagnostic-footer span{color:rgb(231 226 210 / .55)}.service-proces .diagnostic-card{background:#E7E2D2;border-color:rgb(8 31 37 / .08);box-shadow:0 18px 44px rgb(0 0 0 / .22)}.service-proces .diagnostic-shell{padding-top:4rem;padding-bottom:4rem}.merken-slider{margin-top:2rem;overflow:hidden;padding:.75rem 0 3rem;mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.merken-track{display:flex;gap:1.5rem;align-items:center;width:max-content;animation:merken-scroll 38s linear infinite}.merken-track:hover{animation-play-state:paused}.merk-logo{flex-shrink:0;width:160px;height:90px;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1rem;border-radius:14px;background:#fff;border:1px solid rgb(8 31 37 / .08);box-shadow:0 8px 22px rgb(8 31 37 / .05);position:relative;transition:transform 0.28s ease,box-shadow 0.28s ease}.merk-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.65;transition:filter 0.28s ease,opacity 0.28s ease}.merk-logo:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgb(8 31 37 / .14)}.merk-logo:hover img{filter:none;opacity:1}.merk-logo::after{content:attr(data-name);position:absolute;bottom:-2.2rem;left:50%;transform:translateX(-50%) translateY(4px);padding:.35rem .7rem;background:var(--text-dark);color:var(--text-light);font-family:'Sora',sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.02em;border-radius:999px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease}.merk-logo:hover::after{opacity:1;transform:translateX(-50%) translateY(0)}@keyframes merken-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.merken-track{animation:none}}.signalen-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.signalen-grid .signaal-card{grid-column:span 2}.signalen-grid .signaal-card:nth-child(4){grid-column:2 / span 2}.signalen-grid .signaal-card:nth-child(5){grid-column:4 / span 2}@media (max-width:900px){.signalen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signalen-grid .signaal-card,.signalen-grid .signaal-card:nth-child(4),.signalen-grid .signaal-card:nth-child(5){grid-column:span 1}}@media (max-width:560px){.signalen-grid{grid-template-columns:1fr}.signalen-grid .signaal-card,.signalen-grid .signaal-card:nth-child(4),.signalen-grid .signaal-card:nth-child(5){grid-column:1 / -1}}.diagnostic-card>p{margin:.85rem 0 0;color:var(--text-muted);font-size:.92rem;line-height:1.6}.proces-list{list-style:none;padding:0;margin:0 auto;max-width:800px;display:flex;flex-direction:column;gap:1rem}.proces-step{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;padding:1.5rem 1.75rem;border-radius:18px;background:rgb(231 226 210 / .04);border:1px solid rgb(231 226 210 / .1)}.proces-num{font-family:'Sora',sans-serif;font-weight:700;font-size:1.4rem;color:#bf925a;line-height:1;letter-spacing:.02em}.proces-body h3{margin:0;font-family:'Sora',sans-serif;font-weight:700;font-size:1.05rem;color:var(--text-light);letter-spacing:-.01em;line-height:1.3}.proces-body p{margin:.5rem 0 0;color:var(--text-muted-light);font-size:.95rem;line-height:1.6}.brand-marquee-section{background:#081f25;padding:4rem 0;color:var(--text-light);position:relative;overflow:hidden}.brand-marquee{margin-top:2.5rem;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.brand-track{display:flex;gap:3.5rem;align-items:center;width:max-content;animation:brand-marquee 40s linear infinite}.brand-track:hover{animation-play-state:paused}.brand-logo{flex-shrink:0;padding:1rem 1.25rem;font-family:'Sora',sans-serif;font-weight:700;font-size:1.4rem;color:rgb(231 226 210 / .55);letter-spacing:.02em;filter:grayscale(1);transition:color 0.3s ease,filter 0.3s ease;white-space:nowrap;border-radius:12px;background:rgb(231 226 210 / .04);border:1px solid rgb(231 226 210 / .1)}.brand-track:hover .brand-logo{color:rgb(231 226 210 / .45)}.brand-logo:hover{color:var(--text-light)!important;filter:none;border-color:rgb(191 146 90 / .4)}@keyframes brand-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.brand-track{animation:none}}.sticky-mobile-cta{display:none}@media (max-width:768px){.sticky-mobile-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:100;background:rgb(8 31 37 / .96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:.65rem .75rem calc(0.65rem + env(safe-area-inset-bottom, 0px));gap:.6rem;box-shadow:0 -12px 28px rgb(0 0 0 / .35);border-top:1px solid rgb(231 226 210 / .1)}body.has-sticky-cta{padding-bottom:76px}}.sticky-cta-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.8rem .75rem;border-radius:999px;font-family:'Sora',sans-serif;font-weight:700;font-size:.88rem;letter-spacing:.02em;text-decoration:none}.sticky-cta-primary{background:#bf925a;color:#081f25}.sticky-cta-secondary{background:rgb(231 226 210 / .1);color:var(--text-light);border:1px solid rgb(231 226 210 / .18)}.sbi-prose{max-width:800px;margin:0 auto}.sbi-prose h2{margin:3rem 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:clamp(1.4rem, 2vw, 1.75rem);color:var(--text-dark);letter-spacing:-.02em;line-height:1.2}.sbi-prose h2:first-child{margin-top:0}.sbi-prose h3{margin:1.75rem 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:1.05rem;color:var(--text-dark);letter-spacing:-.01em;line-height:1.3}.sbi-prose p{margin:.65rem 0 0;color:var(--text-muted);font-size:1rem;line-height:1.65}.sbi-prose ul{margin:.85rem 0 0;padding-left:1.25rem;color:var(--text-muted);line-height:1.6}.sbi-prose ul li{margin-top:.4rem}.sbi-prose ul li strong{color:var(--text-dark)}.sbi-table-wrap{margin-top:1.5rem;overflow-x:auto}.sbi-prose table{width:100%;border-collapse:separate;border-spacing:0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 16px 36px rgb(8 31 37 / .1),0 0 0 1px rgb(8 31 37 / .06);font-size:.95rem}.sbi-prose thead{background:#0d2a30}.sbi-prose th{padding:1rem 1.1rem;text-align:left;font-weight:700;color:#E7E2D2;white-space:nowrap;font-family:'Sora',sans-serif;letter-spacing:.02em}.sbi-prose td{padding:.95rem 1.1rem;color:var(--text-muted);border-top:1px solid rgb(8 31 37 / .06);vertical-align:top}.sbi-prose tbody tr:hover td{background:rgb(191 146 90 / .06)}.sbi-prose td strong{color:#bf925a;font-weight:700;letter-spacing:.02em}#missie-principes .diagnostic-card{background:#E7E2D2;border-color:rgb(8 31 37 / .08);box-shadow:0 18px 44px rgb(0 0 0 / .22)}.missie-principes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:900px;margin:0 auto}@media (max-width:720px){.missie-principes-grid{grid-template-columns:1fr}}#waarom .process-panel{grid-template-columns:1fr 1.7fr}#waarom .process-story{min-height:360px}#waarom .process-story::after{background:linear-gradient(to bottom,rgb(8 31 37 / .55) 0%,rgb(8 31 37 / .1) 40%,rgb(8 31 37 / .7) 100%)}#waarom .process-story-top p{text-shadow:0 1px 4px rgb(0 0 0 / .7),0 2px 10px rgb(0 0 0 / .5)}#waarom .process-card-inner{padding:0}.werkgebied-map{width:100%;height:280px;border:0;display:block;flex-shrink:0}.werkgebied-text{padding:1.5rem 1.75rem}.werkgebied-plaatsen{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem 0;margin-bottom:1.25rem}.werkgebied-plaatsen span,.werkgebied-plaatsen a{display:flex;align-items:center;gap:.4rem;font-size:.9rem;color:var(--text-dark);padding:.2rem 0;text-decoration:none}.werkgebied-plaatsen a:hover{text-decoration:underline}.werkgebied-plaatsen a img{width:auto;height:14px;border-radius:1px;flex-shrink:0;object-fit:cover}.werkgebied-note-inline{font-size:.88rem;color:rgb(8 31 37 / .58);line-height:1.6;margin-bottom:1rem}.werkgebied-cta-btns{display:flex;gap:.65rem;flex-wrap:wrap;margin-bottom:1.25rem}.werkgebied-btn-call{display:inline-flex;align-items:center;gap:.45rem;padding:.95rem 1.2rem;border-radius:999px;font-size:.84rem;font-weight:800;letter-spacing:.04em;color:#081f25;border:1.5px solid rgb(8 31 37 / .18);text-decoration:none;transition:border-color 200ms ease,background 200ms ease}.werkgebied-btn-call:hover{border-color:rgb(8 31 37 / .36);background:rgb(8 31 37 / .04)}@media (max-width:680px){.werkgebied-cta-btns{flex-direction:column}.werkgebied-btn-call{justify-content:center;width:100%}}.werkgebied-vca{max-height:80px;width:auto;display:block}.faq-vca-block{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid rgb(231 226 210 / .12)}.faq-vca-img{max-height:72px;width:auto;display:block;margin-bottom:.75rem}.faq-vca-caption{margin:0;font-size:.82rem;line-height:1.55;color:rgb(231 226 210 / .58)}.roofiva-slider-container{position:relative;width:100%;overflow:hidden;line-height:0;background-color:#f4f4f5}.workflow-card .roofiva-slider-container{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;box-shadow:none;max-width:none;margin:0}.roofiva-slider-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;user-select:none;pointer-events:none;transition:none}.roofiva-image-after{z-index:1}.roofiva-image-before{clip-path:polygon(0 0,50% 0,50% 100%,0 100%);z-index:2}.roofiva-slider-input{position:absolute;appearance:none;-webkit-appearance:none;width:100%;height:100%;top:0;left:0;background:#fff0;outline:none;margin:0;z-index:10;cursor:ew-resize;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.roofiva-slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:120px;height:100%;background:rgb(255 255 255 / .01);cursor:ew-resize}.roofiva-slider-input::-moz-range-thumb{width:120px;height:100%;background:rgb(255 255 255 / .01);cursor:ew-resize;border:none}.roofiva-slider-line{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;transform:translateX(-50%);z-index:5;pointer-events:none;box-shadow:0 0 12px rgb(0 0 0 / .5)}.roofiva-slider-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;background:rgb(255 255 255 / .95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:50%;z-index:6;pointer-events:none;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 25px rgb(0 0 0 / .25),0 0 0 6px rgb(255 255 255 / .3);color:#1f2937;transition:transform 0.15s cubic-bezier(.4,0,.2,1)}.roofiva-slider-input:hover~.roofiva-slider-button{transform:translate(-50%,-50%) scale(1.05)}.roofiva-slider-input:active~.roofiva-slider-button{transform:translate(-50%,-50%) scale(.95)}.roofiva-slider-button svg{width:36px;height:36px;stroke:currentColor}.roofiva-label{position:absolute;top:32px;padding:10px 22px;background:rgb(0 0 0 / .55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:.8rem;font-weight:700;border-radius:30px;letter-spacing:1.5px;text-transform:uppercase;z-index:4;pointer-events:none;box-shadow:0 4px 15px rgb(0 0 0 / .15)}.roofiva-label-before{left:16px}.roofiva-label-after{right:16px}.workflow-card-wide .workflow-card-chip,.workflow-card-wide .workflow-card-tag,.workflow-card-wide .workflow-card-label{z-index:11}.workflow-card-wide{aspect-ratio:16 / 21;min-height:unset}#process .process-video,#over-aanpak .process-video,#missie-betekenis .process-video,#bedankt-video .process-video{width:100%;border-radius:16px;display:block;box-shadow:0 12px 40px rgb(0 0 0 / .3)}#process .automate-stage{border:1px solid rgb(231 226 210 / .1);border-radius:30px;background:#0d2a30;box-shadow:0 26px 80px rgb(0 0 0 / .2);overflow:hidden}#process .automate-stage::before{content:"";position:absolute;inset:0;padding:1px;border-radius:30px;background:linear-gradient(180deg,rgb(191 146 90 / .2) 0%,rgb(191 146 90 / .1) 24%,#fff0 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.dienst-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:3rem}.dienst-card{background:rgb(231 226 210 / .05);border:1px solid rgb(231 226 210 / .1);border-radius:16px;padding:28px;transition:background 200ms ease,border-color 200ms ease}.dienst-card:hover{background:rgb(231 226 210 / .08);border-color:rgb(231 226 210 / .16)}.dienst-card-icon{width:44px;height:44px;background:rgb(191 146 90 / .12);border:1px solid rgb(191 146 90 / .2);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#bf925a;margin-bottom:16px}.dienst-card-tag{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#bf925a;margin-bottom:8px}.dienst-card h3{font-family:'Sora',sans-serif;font-size:1.15rem;font-weight:600;color:#E7E2D2;margin:0 0 10px;letter-spacing:-.03em;line-height:1.2}.dienst-card p{font-size:14px;color:rgb(231 226 210 / .6);line-height:1.65;margin:0}.dienst-card-emoji{font-size:2rem;margin-bottom:14px;line-height:1}.problemen-cta-row{margin-top:2.5rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.problemen-cta-row p{font-size:1rem;font-weight:600;color:rgb(231 226 210 / .75);margin:0}.problemen-cta-btn{display:inline-flex;align-items:center;gap:8px;background:#bf925a;color:#081f25;font-size:.9rem;font-weight:700;padding:12px 22px;border-radius:8px;text-decoration:none;transition:all 0.2s ease}body .problemen-cta-btn:hover{background:var(--text-dark);color:var(--text-light);transform:translateY(-1px);box-shadow:0 8px 25px rgb(0 0 0 / .4);text-decoration:none}.problemen-cta-wrap{display:flex;justify-content:center;align-items:center;gap:1rem;padding-top:0;padding-bottom:2rem}.automate-support-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgb(231 226 210 / .08);background:rgb(13 42 48 / .38);position:relative;z-index:5}.automate-support-card{padding:1.7rem;border-right:1px solid rgb(231 226 210 / .08);transition:background var(--transition-smooth)}.automate-support-card:last-child{border-right:0}.automate-support-card:hover{background:rgb(255 255 255 / .05)}.automate-support-icon{width:44px;height:44px;margin-bottom:1rem;border-radius:14px;display:grid;place-items:center;color:var(--accent-copper);background:rgb(191 146 90 / .1);border:1px solid rgb(191 146 90 / .18)}.automate-support-card h3,.automate-support-card h4{margin:0 0 .5rem;color:var(--text-light);font-size:1.08rem;letter-spacing:-.04em}.automate-support-card p{margin:0;color:var(--text-muted-light);font-size:.9rem;line-height:1.65}.automate-engine-shell{position:relative;z-index:2;width:min(92%, 940px);margin:3.5rem auto 0;border-top-left-radius:22px;border-top-right-radius:22px;border:1px solid rgb(231 226 210 / .1);border-bottom:0;background:#0d2a30;box-shadow:0 18px 54px rgb(0 0 0 / .18);overflow:hidden}.automate-engine-top-glow{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgb(191 146 90 / .72),transparent);box-shadow:0 0 14px 1px rgb(191 146 90 / .34);z-index:3}.automate-engine-windowbar{display:flex;gap:.4rem;padding:1rem 1rem .9rem;border-bottom:1px solid rgb(231 226 210 / .08);background:rgb(13 42 48 / .72);backdrop-filter:blur(10px)}.automate-engine-windowbar span{width:9px;height:9px;border-radius:999px;background:rgb(231 226 210 / .26)}.automate-engine-header{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-bottom:1px solid rgb(231 226 210 / .08);background:rgb(13 42 48 / .58)}.automate-engine-title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.automate-engine-title-row h3{margin:0;color:var(--text-light);font-size:1.8rem;font-weight:500;letter-spacing:-.05em}.automate-engine-stats{display:flex;flex-wrap:wrap;gap:1.25rem;color:rgb(231 226 210 / .58);font-size:.84rem}.automate-engine-stats span{display:inline-flex;align-items:center;gap:.45rem}.automate-engine-stats i{color:var(--accent-copper)}.automate-engine-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgb(231 226 210 / .06);background:#0d2a30}.automate-engine-grid::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(231 226 210 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(231 226 210 / .03) 1px,transparent 1px);background-size:28px 28px;opacity:.24;pointer-events:none}.automate-engine-cell{position:relative;min-height:240px;padding:1rem;border-right:1px solid rgb(231 226 210 / .08);z-index:2}.automate-engine-cell:last-child{border-right:0}.automate-engine-col-label{margin-bottom:.75rem;color:rgb(231 226 210 / .34);font-size:.68rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.automate-engine-flow-card{position:relative;padding:.9rem;border-radius:16px;border:1px solid rgb(191 146 90 / .18);background:rgb(191 146 90 / .08);overflow:hidden}.automate-engine-flow-card::before{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:var(--accent-copper);box-shadow:0 0 10px rgb(191 146 90 / .82)}.automate-engine-flow-card.blue{border-color:rgb(191 146 90 / .18);background:rgb(191 146 90 / .08)}.automate-engine-flow-card.blue::before{background:var(--accent-gold);box-shadow:0 0 10px rgb(191 146 90 / .72)}.automate-engine-flow-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;font-size:.72rem;font-weight:700}.automate-engine-flow-top span:first-child{color:var(--accent-copper)}.automate-engine-flow-card.blue .automate-engine-flow-top span:first-child{color:var(--accent-gold)}.automate-engine-flow-top span:last-child{color:rgb(231 226 210 / .62)}.automate-engine-flow-card strong{display:block;color:var(--text-light);font-size:.95rem;font-weight:700;line-height:1.3;margin-bottom:.25rem}.automate-engine-flow-card small{display:block;color:rgb(231 226 210 / .42);font-size:.74rem;line-height:1.35}.automate-engine-fade{position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(to top,rgb(8 31 37 / .98),transparent);pointer-events:none;z-index:4}.services-section{padding:8.5rem 1.5rem calc(6rem + 3vw);background:#E7E2D2;color:var(--text-dark);position:relative;z-index:3}.services-shell{max-width:1200px;margin:0 auto}.services-header{max-width:820px;margin:0 auto 4rem;text-align:center}.services-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:3rem}.services-grid .service-card{flex:0 0 calc(25% - 12px)}@media (max-width:1024px){.services-grid .service-card{flex:0 0 calc(50% - 8px)}}@media (max-width:640px){.services-grid{gap:12px}.services-grid .service-card{flex:0 0 100%}}.service-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgb(8 31 37 / .1);border-radius:16px;overflow:hidden;text-decoration:none;transition:all 200ms ease;position:relative;cursor:pointer}.service-card-photo{width:100%;aspect-ratio:4/3;overflow:hidden;background:#081f25;position:relative}.service-card-photo img{width:100%;height:100%;object-fit:cover;transition:transform 400ms ease;display:block}.service-photo-fallback{position:absolute;inset:0;display:none;align-items:center;justify-content:center;color:rgb(231 226 210 / .4);font-family:monospace;font-size:12px;text-align:center}.service-card-content{padding:24px;display:flex;flex-direction:column;position:relative;flex-grow:1}.service-card-num{font-family:monospace;font-size:11px;color:#bf925a;opacity:.7;margin-bottom:8px}.service-card-title{font-family:'Sora',serif;font-size:22px;color:#081f25;margin:0 0 8px;line-height:1.2}.service-card-text{font-family:'Inter',sans-serif;font-size:13px;line-height:1.5;color:rgb(8 31 37 / .7);margin:0;padding-right:24px}.service-card-icon{position:absolute;bottom:24px;right:24px;color:#bf925a;transition:transform 200ms ease}.service-card:hover{border-color:rgb(191 146 90 / .4)}.service-card:hover .service-card-photo img{transform:scale(1.04)}.service-card:hover .service-card-icon{transform:translateX(4px)}.services-footer{text-align:center}.services-footer a{font-size:.9rem;font-weight:700;color:#081f25;text-decoration:none}.services-footer a:hover{color:#bf925a}.reviews-section{padding:0 1.5rem 7rem;margin-top:-17px;background:var(--surface-cream);color:var(--text-dark);position:relative;z-index:4}.reviews-shell{max-width:1120px;margin:0 auto}.reviews-header{padding-top:3rem;margin-bottom:3rem;text-align:center}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.review-card{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 1px 0 rgb(8 31 37 / .04),0 4px 24px -4px rgb(8 31 37 / .08);display:flex;flex-direction:column;gap:1rem}.review-stars{display:flex;gap:2px}.review-card blockquote{font-size:.95rem;line-height:1.65;color:rgb(8 31 37 / .8);margin:0;flex:1}.review-person{display:flex;flex-direction:column;gap:2px;padding-top:.75rem;border-top:1px solid rgb(8 31 37 / .08)}.review-person strong{font-size:.9rem;font-weight:700;color:#081f25}.review-person span{font-size:.8rem;color:rgb(8 31 37 / .5)}.reviews-footer{margin-top:2.5rem;text-align:center}.reviews-google-link{font-size:.875rem;font-weight:600;color:rgb(8 31 37 / .55);text-decoration:none;transition:color 150ms ease}.reviews-google-link:hover{color:#081f25}@media (max-width:767px){.reviews-grid{grid-template-columns:1fr}}.impact-section{position:relative;z-index:4;padding:8.5rem 1.5rem 9rem;background:#E7E2D2;color:var(--text-dark)}.impact-shell{max-width:1240px;margin:0 auto}.impact-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,0.85fr);gap:4rem;align-items:start}.impact-copy{max-width:none}.impact-copy .section-eyebrow{margin-bottom:1rem}.impact-copy .section-title{max-width:676px}.impact-copy .section-text{max-width:540px;margin-top:1rem}.impact-list{margin-top:3rem}.impact-list-head{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.85rem;margin-bottom:.4rem;border-bottom:1px solid rgb(8 31 37 / .08);color:rgb(8 31 37 / .46);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.impact-list-item{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;border-bottom:1px solid rgb(8 31 37 / .08)}.impact-list-item-main{display:flex;flex-direction:column;gap:.25rem}.impact-list-item-main strong{color:var(--text-dark);font-size:1.18rem;font-weight:700;letter-spacing:-.03em}.impact-list-item-main span{color:var(--text-muted);font-size:.84rem}.impact-list-item-metric{color:rgb(8 31 37 / .56);font-size:.88rem;font-weight:700;white-space:nowrap}.impact-card{border:1px solid rgb(8 31 37 / .08);border-radius:32px;overflow:hidden;background:#FFF;box-shadow:0 24px 70px rgb(8 31 37 / .08)}.impact-card-media{position:relative;height:290px;overflow:hidden}.impact-card-media img{width:100%;height:100%;object-fit:cover;transition:transform 900ms ease}.impact-card:hover .impact-card-media img{transform:scale(1.04)}.impact-card-media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(8 31 37 / .76),rgb(8 31 37 / .08))}.impact-card-media-content{position:absolute;left:2rem;right:2rem;bottom:1.75rem;z-index:2;color:var(--text-light)}.impact-card-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .72rem;border-radius:999px;margin-bottom:.85rem;border:1px solid rgb(231 226 210 / .16);background:rgb(231 226 210 / .14);backdrop-filter:blur(10px);color:rgb(231 226 210 / .92);font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.impact-card-media-content h3{margin:0;color:var(--text-light);font-size:2rem;letter-spacing:-.05em}.impact-card-body{padding:2rem}.impact-card-body h4{margin:0 0 .7rem;color:var(--text-dark);font-size:1.7rem;font-weight:700;letter-spacing:-.045em}.impact-card-body p{margin:0;color:var(--text-muted);font-size:.94rem;line-height:1.7}.impact-metrics{display:grid;gap:1.5rem;margin-top:2rem}.impact-metric-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.impact-metric-left{display:flex;align-items:center;gap:.95rem}.impact-metric-icon{width:42px;height:42px;flex:0 0 42px;border-radius:999px;display:grid;place-items:center;color:var(--text-dark);background:rgb(8 31 37 / .06);transition:background var(--transition-smooth),color var(--transition-smooth)}.impact-metric-row:hover .impact-metric-icon{color:var(--text-light);background:var(--text-dark)}.impact-metric-copy{display:flex;flex-direction:column}.impact-metric-copy strong{color:var(--text-dark);font-size:.92rem;font-weight:700;letter-spacing:-.02em}.impact-metric-copy span{color:var(--text-muted);font-size:.76rem}.impact-metric-value{color:var(--text-dark);font-family:'Sora',sans-serif;font-size:clamp(2rem, 3vw, 2.7rem);font-weight:600;letter-spacing:-.06em;white-space:nowrap}.workflow-section{position:relative;z-index:5;padding:calc(7rem + 4vw) 1.5rem calc(7.5rem + 4vw);margin-top:-4vw;margin-bottom:-4vw;background:#081f25;clip-path:polygon(0 4vw,100% 0,100% calc(100% - 4vw),0 100%);overflow:hidden}.workflow-section::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.1;background-image:linear-gradient(rgb(231 226 210 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(231 226 210 / .03) 1px,transparent 1px);background-size:72px 72px}.workflow-inner{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:2.25rem;display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:2rem;align-items:start;background:linear-gradient(180deg,rgb(255 255 255 / .075),rgb(255 255 255 / .035)),rgb(13 42 48 / .78);border:1px solid rgb(231 226 210 / .12);border-radius:32px;box-shadow:0 32px 90px rgb(0 0 0 / .26),inset 0 1px 0 rgb(255 255 255 / .06)}.workflow-left{display:flex;flex-direction:column;min-height:100%;justify-content:space-between}.workflow-left-top{max-width:560px}.workflow-kicker{color:rgb(231 226 210 / .62);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.workflow-title{margin:.65rem 0 0;color:var(--text-light);font-family:'Sora',sans-serif;font-size:clamp(2.35rem, 4.2vw, 4.6rem);line-height:.96;letter-spacing:-.065em;max-width:11ch}.workflow-scenario-list{--workflow-dot-size:14px;--workflow-dot-column:22px;margin-top:2rem;display:flex;flex-direction:column;gap:1.15rem;position:relative}.workflow-scenario-list::before{content:"";position:absolute;left:calc((var(--workflow-dot-column) - 1px) / 2);top:.7rem;bottom:.9rem;width:1px;background:linear-gradient(to bottom,rgb(191 146 90 / .9),rgb(231 226 210 / .2))}.workflow-point{position:relative;display:grid;grid-template-columns:var(--workflow-dot-column) 1fr;column-gap:.95rem;align-items:flex-start}.workflow-point-dot{position:relative;z-index:1;width:var(--workflow-dot-size);height:var(--workflow-dot-size);margin-top:.25rem;margin-inline:auto;border-radius:999px;border:2px solid rgb(231 226 210 / .14);background:rgb(8 31 37 / .92);box-shadow:0 0 0 6px rgb(13 42 48 / .94),0 0 18px rgb(191 146 90 / .2)}.workflow-point-dot::after{content:"";position:absolute;inset:2px;border-radius:999px;background:var(--accent-copper)}.workflow-point-copy strong{display:block;color:var(--text-light);font-size:1rem;font-weight:700;letter-spacing:-.02em}.workflow-point-copy p{margin:.3rem 0 0;color:var(--text-muted-light);font-size:.84rem;line-height:1.6}.workflow-left-bottom{margin-top:2.75rem;max-width:420px}.workflow-left-bottom strong{display:block;color:var(--text-light);font-size:1rem;font-weight:700;letter-spacing:-.02em}.workflow-left-bottom p{margin:.45rem 0 0;color:var(--text-muted-light);font-size:.92rem}.workflow-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;margin-top:1.1rem;padding:.9rem 1.15rem;border-radius:999px;background:#bf925a;color:#081f25;font-size:.84rem;font-weight:800;letter-spacing:.02em;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth);box-shadow:0 14px 36px rgb(191 146 90 / .22)}.workflow-button:hover{transform:translateY(-2px);background:#a87d49;box-shadow:0 18px 44px rgb(191 146 90 / .3)}@media (max-width:680px){.workflow-button{width:100%;justify-content:center}}.workflow-button-dot{width:8px;height:8px;border-radius:999px;background:#fff}.workflow-right{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.workflow-card{position:relative;overflow:hidden;border:1px solid rgb(231 226 210 / .12);border-radius:22px;background:rgb(255 255 255 / .055);min-height:220px;box-shadow:0 18px 44px rgb(0 0 0 / .18)}.workflow-card-wide{grid-column:span 2}.workflow-card-tall{min-height:290px}.workflow-card img{width:100%;height:100%;object-fit:cover;transition:transform 800ms ease}.workflow-card:hover img{transform:scale(1.04)}.workflow-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(8 31 37 / .72),rgb(8 31 37 / .12) 58%,rgb(8 31 37 / .04))}.workflow-card-chip,.workflow-card-tag{position:absolute;top:.85rem;z-index:2;display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid rgb(231 226 210 / .14);background:rgb(255 255 255 / .08);backdrop-filter:blur(10px);color:var(--text-light);font-size:.68rem;font-weight:700}.workflow-card-chip{left:.85rem;width:34px;height:34px;justify-content:center;padding:0}.workflow-card-tag{right:.85rem;padding:.55rem .75rem}.workflow-card-label{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:2;color:#fff;font-size:1.35rem;font-weight:700;letter-spacing:-.03em;line-height:1.05}.process-section{position:relative;z-index:6;padding:calc(8rem + 4vw) 1.5rem 8.5rem;margin-top:-4vw;background:#E7E2D2;color:var(--text-dark);clip-path:polygon(0 4vw,100% 0,100% 100%,0 100%)}.process-shell{max-width:1240px;margin:0 auto}.process-header{max-width:820px;margin:0 auto 3rem;text-align:center}.process-header .section-eyebrow{justify-content:center}.process-header .section-text{max-width:720px;margin-left:auto;margin-right:auto}.process-panel{display:grid;grid-template-columns:1fr 1fr 0.95fr;gap:1.25rem;padding:1.35rem;border:1px solid rgb(8 31 37 / .08);border-radius:32px;background:#FFF;box-shadow:0 24px 70px rgb(8 31 37 / .08)}.process-card{border:1px solid rgb(191 146 90 / .14);border-radius:24px;overflow:hidden;background:rgb(255 255 255 / .44)}.process-card-inner{padding:1.6rem}.process-story{position:relative;min-height:560px;background-size:cover;background-position:center}.process-story::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(8 31 37 / .76),rgb(8 31 37 / .1))}.process-story-content{position:relative;z-index:2;min-height:560px;display:flex;flex-direction:column;padding:1.8rem}.process-story-top p:first-child{margin:0;color:#bf925a;font-size:.98rem;font-weight:700}.process-story-top p:last-child{margin:.35rem 0 0;color:var(--text-muted-light);font-size:.92rem}.process-story-bottom{margin-top:auto}.process-story-bottom h3{margin:0 0 1rem;color:var(--text-light);font-size:clamp(2rem, 3vw, 3.2rem);line-height:1.02;letter-spacing:-.06em}.process-story-bottom h3 span{color:#bf925a}.process-dots-row{display:flex;align-items:center;gap:.4rem;margin-bottom:1rem}.process-dots-row span{width:8px;height:8px;border-radius:999px}.process-dots-row span:nth-child(1){background:#bf925a}.process-dots-row span:nth-child(2){background:#bf925a}.process-dots-row span:nth-child(3){background:#bf925a}.process-story-meta{display:flex;align-items:center;gap:.55rem;color:var(--text-muted-light);font-size:.84rem}.process-center-card h4,.process-side-card h4{margin:0;color:var(--text-dark);font-family:'Sora',sans-serif;font-size:1rem;font-weight:700}.process-center-lead{margin:.8rem 0 0;color:var(--text-dark);font-size:clamp(2rem, 2.8vw, 3rem);line-height:1.08;letter-spacing:-.05em;max-width:12ch}.process-center-lead .accent{color:var(--accent-copper)}.process-subtitle{margin:1.75rem 0 .7rem;color:rgb(191 146 90 / .92);font-size:.9rem;font-weight:700}.process-bullets{display:grid;gap:.8rem}.process-bullets div{display:flex;align-items:flex-start;gap:.7rem;color:rgb(8 31 37 / .84);font-size:.92rem;line-height:1.55}.process-bullets span{width:6px;height:6px;margin-top:.45rem;border-radius:999px;background:var(--accent-copper);flex:0 0 6px}.process-quote{margin-top:1.7rem;padding:1.15rem;border:1px solid rgb(191 146 90 / .14);border-radius:18px;background:#FFF}.process-stars{display:flex;gap:.3rem;color:var(--accent-gold);margin-bottom:.8rem}.process-stars svg{fill:currentColor;stroke:currentColor}.process-quote p{margin:0;color:rgb(8 31 37 / .84);font-size:.92rem}.process-person{display:flex;align-items:center;gap:.8rem;margin-top:1rem}.process-person img{width:34px;height:34px;border-radius:999px;object-fit:cover}.process-person strong{display:block;color:var(--text-dark);font-size:.86rem}.process-person span{display:block;color:rgb(8 31 37 / .52);font-size:.76rem}.process-guarantee{display:flex;align-items:center;gap:1.2rem;min-height:240px}.process-ring{position:relative;width:112px;height:112px;flex:0 0 112px}.process-ring::before{content:"";position:absolute;inset:0;border-radius:999px;background:var(--accent-copper)}.process-ring::after{content:"";position:absolute;inset:12px;border-radius:999px;background:rgb(231 226 210 / .92)}.process-ring-icon{position:absolute;inset:0;display:grid;place-items:center;z-index:2;color:var(--accent-copper)}.process-guarantee-copy{text-align:center;width:100%}.process-guarantee-copy h4{font-size:1.45rem}.process-guarantee-copy p{margin:.75rem 0 0;color:rgb(8 31 37 / .6);font-size:.95rem;line-height:1.65}.process-stats{display:grid;gap:1.35rem;min-height:280px}.process-stats-top{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.process-stat-number{color:var(--text-dark);font-family:'Sora',sans-serif;font-size:2.15rem;font-weight:700;letter-spacing:-.05em}.process-stat-copy{margin-top:.2rem;color:rgb(8 31 37 / .52);font-size:.78rem}.process-capabilities{display:grid;gap:.75rem}.process-capability{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:rgb(8 31 37 / .84);font-size:.92rem}.process-capability span:last-child{color:var(--accent-copper);font-weight:700}.process-cert{margin-top:auto;padding-top:1rem;border-top:1px solid rgb(191 146 90 / .16);display:flex;align-items:center;gap:.55rem;color:rgb(8 31 37 / .74);font-size:.78rem}.process-cert i{color:#5DAA6F}.werkgebied-section{padding:calc(6rem + 3vw) 1.5rem;background:var(--surface-cream)}.werkgebied-shell{max-width:1120px;margin:0 auto}.werkgebied-header{margin-bottom:3rem}.werkgebied-body{display:flex;flex-direction:column;gap:2rem}.werkgebied-gemeenten{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid rgb(8 31 37 / .1);border-radius:14px;overflow:hidden}.werkgebied-col{display:flex;flex-direction:column;gap:0;padding:0;border-right:1px solid rgb(8 31 37 / .08)}.werkgebied-col:last-child{border-right:none}.werkgebied-col span{display:block;padding:13px 20px;font-size:.9rem;color:#081f25;font-weight:500;border-bottom:1px solid rgb(8 31 37 / .06);transition:background 150ms ease}.werkgebied-col span:last-child{border-bottom:none}.werkgebied-col span:hover{background:rgb(191 146 90 / .06)}.werkgebied-note{font-size:.9rem;color:rgb(8 31 37 / .55);line-height:1.6;margin:0}.werkgebied-cta{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.werkgebied-cta-link{display:inline-flex;align-items:center;gap:8px;background:#081f25;color:#E7E2D2;font-size:.9rem;font-weight:700;padding:12px 22px;border-radius:8px;text-decoration:none;transition:opacity 180ms ease}.werkgebied-cta-link:hover{opacity:.82}.werkgebied-cta-link.secondary{background:#fff0;border:1.5px solid rgb(8 31 37 / .2);color:#081f25}.werkgebied-cta-link.secondary:hover{background:rgb(8 31 37 / .04);opacity:1}.contact-section{padding:calc(6rem + 3vw) 1.5rem;background:var(--bg-ink)}.contact-shell{max-width:1120px;margin:0 auto}.contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"top form" "bottom form";gap:4rem;align-items:start}.contact-hero-top{grid-area:top}.contact-grid>.hero-form-container{grid-area:form}.contact-hero-bottom{grid-area:bottom}@media (max-width:767px){.contact-grid{grid-template-areas:"top" "form" "bottom"}}.contact-form-col h2{font-family:'Sora',sans-serif;font-size:clamp(1.8rem, 3vw, 2.4rem);font-weight:700;color:#E7E2D2;letter-spacing:-.04em;line-height:1.15;margin:0 0 .5rem}.contact-form-col>p{font-size:.9rem;color:rgb(231 226 210 / .55);margin:0 0 2rem;line-height:1.6}.contact-form{display:flex;flex-direction:column;gap:10px}.contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contact-field{background:#fff;border-radius:8px;padding:0 14px;height:48px;display:flex;align-items:center;box-shadow:0 1px 0 rgb(0 0 0 / .04),0 2px 8px -1px rgb(0 0 0 / .08),0 0 0 1px rgb(8 31 37 / .06);transition:all 200ms cubic-bezier(.4,0,.2,1)}.contact-field:focus-within{transform:translateY(-1px);box-shadow:0 1px 0 rgb(0 0 0 / .04),0 6px 16px -1px rgb(0 0 0 / .14),0 0 0 1.5px #bf925a,0 0 0 4px rgb(191 146 90 / .18)}.contact-field.textarea{height:auto;padding:14px;align-items:flex-start}.contact-field input,.contact-field select,.contact-field textarea{width:100%;border:none;outline:none;background:#fff0;font-family:'Inter',sans-serif;font-size:14px;color:#081f25}.contact-field textarea{resize:vertical;min-height:80px;line-height:1.5}.contact-field select option{color:#081f25}.contact-privacy{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:rgb(231 226 210 / .5);line-height:1.5}.contact-privacy input[type="checkbox"]{margin-top:2px;flex-shrink:0;accent-color:#bf925a}.contact-privacy a{color:#bf925a;text-decoration:underline}.contact-submit{background:#bf925a;color:#081f25;height:50px;border-radius:8px;font-weight:700;font-size:.95rem;font-family:'Sora',sans-serif;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity 180ms ease}.contact-submit:hover{opacity:.88}.contact-info-col{display:flex;flex-direction:column;gap:2rem;padding-top:.5rem}.contact-info-block h4{font-family:'Sora',sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#bf925a;margin:0 0 6px}.contact-info-block p,.contact-info-block a{font-size:.95rem;color:rgb(231 226 210 / .8);line-height:1.6;margin:0;text-decoration:none;display:block}.contact-info-block a:hover{color:#E7E2D2}.contact-promises{border-top:1px solid rgb(231 226 210 / .1);padding-top:1.5rem;display:flex;flex-direction:column;gap:8px}.contact-promise{display:flex;align-items:center;gap:10px;font-size:.875rem;color:rgb(231 226 210 / .65)}.contact-promise svg{color:#bf925a;flex-shrink:0}@media (max-width:767px){.werkgebied-gemeenten{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr;gap:2.5rem}.contact-grid>*{min-width:0}.contact-form-row{grid-template-columns:1fr}}.faq-section{position:relative;z-index:7;padding:calc(8rem + 4vw) 1.5rem calc(9.5rem + 5vw);margin-top:-4vw;background:#081f25;color:var(--text-light);clip-path:polygon(0 0,100% 4vw,100% 100%,0 calc(100% - 5vw));overflow:hidden}.faq-section::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.1;background-image:linear-gradient(rgb(231 226 210 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(231 226 210 / .03) 1px,transparent 1px);background-size:72px 72px}.faq-shell{position:relative;z-index:2;max-width:1180px;margin:0 auto}.faq-header{max-width:820px;margin:0 auto 3.5rem;text-align:center}.faq-header .section-eyebrow{justify-content:center}.faq-header .section-text{max-width:720px;margin-left:auto;margin-right:auto;color:rgb(231 226 210 / .68)}body .faq-layout{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr);gap:1.5rem;align-items:start}.faq-side-card{position:sticky;top:110px;padding:1.5rem;border:1px solid rgb(231 226 210 / .1);border-radius:28px;background:#0d2a30;box-shadow:0 24px 70px rgb(0 0 0 / .16);overflow:hidden}.faq-side-card::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:28px;padding:1px;background:linear-gradient(180deg,rgb(191 146 90 / .18) 0%,rgb(191 146 90 / .1) 22%,#fff0 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.faq-side-kicker{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1rem;color:rgb(231 226 210 / .62);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.faq-side-kicker-dot{width:8px;height:8px;border-radius:999px;background:var(--accent-copper);box-shadow:0 0 18px rgb(191 146 90 / .4)}.faq-side-card h3{margin:0;color:var(--text-light);font-size:clamp(1.9rem, 3.1vw, 2.8rem);line-height:1.02;letter-spacing:-.055em}.faq-side-card p{margin:1rem 0 0;color:var(--text-muted-light);font-size:.96rem;line-height:1.7}.faq-side-points{display:grid;gap:.95rem;margin-top:1.5rem}.faq-side-point{display:flex;align-items:flex-start;gap:.75rem;color:var(--text-muted-light);font-size:.9rem;line-height:1.55}.faq-side-point-icon{width:34px;height:34px;flex:0 0 34px;border-radius:12px;display:grid;place-items:center;color:var(--accent-copper);background:rgb(191 146 90 / .1);border:1px solid rgb(191 146 90 / .18)}.faq-list{display:grid;gap:.9rem}.faq-item{position:relative;border:1px solid rgb(231 226 210 / .1);border-radius:24px;background:#0d2a30;box-shadow:0 16px 46px rgb(0 0 0 / .12);overflow:hidden}.faq-item::before{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none;background:linear-gradient(180deg,rgb(191 146 90 / .08),#fff0);opacity:.9}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem 1.35rem;border:0;background:#fff0;color:var(--text-light);text-align:left;cursor:pointer;font-family:'Sora',sans-serif;font-size:1.02rem;font-weight:600;letter-spacing:-.03em}.faq-question span:first-child{max-width:92%}.faq-icon{width:38px;height:38px;flex:0 0 38px;border-radius:999px;display:grid;place-items:center;color:var(--accent-copper);background:rgb(191 146 90 / .1);border:1px solid rgb(191 146 90 / .16);transition:transform var(--transition-smooth),background var(--transition-smooth)}.faq-item.is-open .faq-icon{transform:rotate(45deg);background:rgb(191 146 90 / .16)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows 280ms ease}.faq-answer-inner{overflow:hidden}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-answer-content{padding:0 1.35rem 1.35rem;color:var(--text-muted-light);font-size:.94rem;line-height:1.75}.faq-answer-content p{margin:0}.faq-answer-content a{color:#bf925a}.faq-footer-note{margin-top:1.5rem;text-align:center;color:rgb(231 226 210 / .46);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.audit-section{position:relative;z-index:8;margin-top:-13vw;padding:0;color:var(--text-light);background:#081f25;clip-path:polygon(0 8vw,100% 0,100% 100%,0 100%);overflow:hidden}.audit-shell{width:100%;max-width:none;margin:0}.audit-stage{position:relative;width:100%;min-height:100vh;overflow:hidden;background:#081f25}.audit-media{position:absolute;inset:0;overflow:hidden;z-index:0}.audit-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:.92;filter:saturate(1) contrast(1.02) brightness(1.18);will-change:transform;transform:translate3d(0,0,0) scale(1.02)}.audit-media::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 68% 34%,rgb(191 146 90 / .12),transparent 34%),linear-gradient(90deg,rgb(8 31 37 / .72),rgb(8 31 37 / .28) 48%,rgb(8 31 37 / .58)),linear-gradient(180deg,#fff0,transparent 34%,rgb(8 31 37 / .6))}.audit-media::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background-image:linear-gradient(rgb(231 226 210 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(231 226 210 / .05) 1px,transparent 1px);background-size:72px 72px;opacity:.15;mask-image:radial-gradient(circle at 55% 48%,black,transparent 74%)}.audit-content{position:relative;z-index:5;min-height:100vh;max-width:1440px;margin:0 auto;padding:calc(7.5rem + 13vw) 1.5rem 6rem;display:flex;flex-direction:column;justify-content:flex-start}.audit-bottom{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,0.56fr);gap:3rem;align-items:end;margin-top:0}.audit-copy{max-width:980px}.audit-eyebrow{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:1.2rem;color:rgb(231 226 210 / .72);font-size:.74rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.audit-eyebrow-dot{width:8px;height:8px;border-radius:999px;background:var(--accent-copper);box-shadow:0 0 20px rgb(191 146 90 / .5)}.audit-title{max-width:10ch;margin:0;color:var(--text-light);font-size:clamp(3.6rem, 7vw, 7.2rem);font-weight:500;line-height:.95;letter-spacing:-.09em}.audit-text{max-width:680px;margin:1.25rem 0 0;color:rgb(231 226 210 / .76);font-size:1.04rem;line-height:1.72}.audit-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.7rem}.audit-btn-primary,.audit-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.2rem;border-radius:999px;font-size:.84rem;font-weight:800;letter-spacing:.04em;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth),background var(--transition-smooth)}.audit-btn-primary{color:#081f25;background:#bf925a;box-shadow:0 16px 36px rgb(191 146 90 / .24)}.audit-btn-primary:hover{transform:translateY(-2px);background:#a87d49;box-shadow:0 20px 44px rgb(191 146 90 / .32)}.audit-btn-secondary{color:var(--text-light);border:1px solid rgb(231 226 210 / .16);background:rgb(231 226 210 / .08);backdrop-filter:blur(10px)}.audit-btn-secondary:hover{transform:translateY(-2px);background:rgb(231 226 210 / .12)}.audit-side-card{justify-self:end;width:100%;max-width:410px;padding:1.4rem;padding-bottom:0;border:1px solid rgb(231 226 210 / .12);border-radius:26px;background:#0d2a30;backdrop-filter:blur(16px);box-shadow:0 24px 60px rgb(0 0 0 / .18);overflow:hidden}.audit-map-extension{margin:1rem -1.4rem 0}.audit-map-extension iframe{width:100%;height:160px;border:0;display:block}.audit-side-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.audit-side-head strong{color:var(--text-light);font-family:'Sora',sans-serif;font-size:1.08rem;letter-spacing:-.03em}.audit-side-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.46rem .72rem;border-radius:999px;color:rgb(231 226 210 / .92);font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;border:1px solid rgb(231 226 210 / .14);background:rgb(231 226 210 / .1)}.audit-side-list{display:grid;gap:.9rem}.audit-side-row{display:flex;align-items:flex-start;gap:.85rem;padding:.9rem 0;border-top:1px solid rgb(231 226 210 / .1)}.audit-side-row:first-child{border-top:0;padding-top:0}.audit-side-icon{width:38px;height:38px;flex:0 0 38px;border-radius:12px;display:grid;place-items:center;color:var(--accent-copper);background:rgb(191 146 90 / .1);border:1px solid rgb(191 146 90 / .18)}.audit-side-copy{display:flex;flex-direction:column}.audit-side-copy strong{color:var(--text-light);font-size:.94rem;font-weight:700;letter-spacing:-.02em}.audit-side-copy span{color:rgb(231 226 210 / .62);font-size:.82rem;line-height:1.55}.audit-contact-row{display:flex;flex-direction:column;margin-top:.5rem}.audit-contact-item{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid rgb(231 226 210 / .07);text-decoration:none;color:inherit;transition:opacity 150ms ease}.audit-contact-item:last-child{border-bottom:none}.audit-contact-item:hover{opacity:.75}.audit-contact-item svg{color:#bf925a;flex-shrink:0;margin-top:2px}.audit-contact-item strong{display:block;color:var(--text-light);font-size:.92rem;font-weight:600;letter-spacing:-.01em}.audit-contact-item span{display:block;color:rgb(231 226 210 / .5);font-size:.78rem;line-height:1.5;margin-top:2px}@media (max-width:1100px){body .workflow-inner,body .faq-layout,body .audit-bottom,body .impact-grid,body .automate-header-grid,body .automate-support-grid{grid-template-columns:1fr}body .automate-engine-grid{grid-template-columns:repeat(2,1fr)}body .diagnostic-step,body .diagnostic-step.reverse{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;column-gap:1rem;row-gap:0;align-items:start;flex-direction:unset;gap:unset;margin-bottom:2.2rem}body .diagnostic-step:not(.reverse) .diagnostic-copy,body .diagnostic-step.reverse .diagnostic-copy{text-align:left;align-items:flex-start;width:100%}body .diagnostic-copy,body .diagnostic-card-wrap{width:100%}}@media (max-width:680px){body .workflow-right{grid-template-columns:1fr}body .automate-engine-grid{grid-template-columns:1fr}}@media (max-width:768px){body .problemen-cta-wrap{flex-direction:column;align-items:stretch;padding:1rem 2.5rem 2rem}body .problemen-cta-wrap a{width:100%;justify-content:center}}@media (max-width:1100px){body .diagnostic-rail{left:14px;top:16px;bottom:85px;transform:none}body #waarom .process-panel{grid-template-columns:1fr}body #process .automate-header-grid,body #over-aanpak .automate-header-grid,body #missie-betekenis .automate-header-grid,body #bedankt-video .automate-header-grid,body .service-waarom .automate-header-grid{grid-template-columns:1fr;gap:1.5rem}}body .faq-question{white-space:normal}body.elementor-page button:hover,body.elementor-page button:focus,body.elementor-page button:active,body.elementor-page [type=button]:hover,body.elementor-page [type=button]:focus,body.elementor-page [type=button]:active,body.elementor-page [type=submit]:hover,body.elementor-page [type=submit]:focus,body.elementor-page [type=submit]:active{background-color:#fff0;color:inherit;text-decoration:none}.over-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:3rem;align-items:center}.over-hero-photo{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:24px;box-shadow:0 30px 80px rgb(0 0 0 / .35);display:block}.over-banner-photo{width:100%;max-width:1100px;margin:0 auto 3rem;aspect-ratio:21 / 9;object-fit:cover;border-radius:24px;box-shadow:0 30px 80px rgb(0 0 0 / .3);display:block}.over-banner-video{width:100%;max-width:760px;margin:0 auto;aspect-ratio:16 / 9;border-radius:24px;box-shadow:0 30px 80px rgb(0 0 0 / .35);display:block;background:#000}.over-hero-portrait-wrap{display:flex;justify-content:center;align-items:center;height:100%;min-height:440px}.elementor .over-hero-portrait{width:100%;max-width:420px;aspect-ratio:4 / 5;object-fit:cover;object-position:center top;border-radius:24px;border:1px solid rgb(231 226 210 / .12);box-shadow:0 28px 70px rgb(0 0 0 / .45),0 0 0 1px rgb(191 146 90 / .1);display:block}body.page-id-50 .diagnostic-step .diagnostic-copy,body.page-id-50 .diagnostic-step.reverse .diagnostic-copy,body.page-id-50 .diagnostic-step:not(.reverse) .diagnostic-copy{text-align:left;align-items:flex-start}#over-team .review-card{background:var(--surface-cream)}.contact-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:2.5rem;align-items:start}.hero-spoed-callout{margin-top:2.5rem;padding:1.5rem 1.75rem;border:1px solid rgb(191 146 90 / .28);background:linear-gradient(180deg,rgb(191 146 90 / .08),rgb(191 146 90 / .02));border-radius:18px;box-shadow:0 18px 50px rgb(0 0 0 / .25),inset 0 1px 0 rgb(255 255 255 / .04)}.contact-map-frame{width:100%;aspect-ratio:16 / 9;border-radius:28px;overflow:hidden;box-shadow:0 24px 70px rgb(8 31 37 / .18),0 0 0 1px rgb(8 31 37 / .06);background:#0d2a30}.contact-map-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,0.45fr);gap:2rem;align-items:start}.contact-map-frame iframe{width:100%;height:100%;border:0;display:block}@media (max-width:1100px){.contact-grid,.contact-map-grid{grid-template-columns:1fr;gap:2rem}.contact-map-frame{aspect-ratio:4 / 5}}body.page-id-50 .section-slant-both,body.page-id-50 .section-slant-top,body.page-id-50 .section-slant-bottom,body.page-id-51 .section-slant-both,body.page-id-51 .section-slant-top,body.page-id-51 .section-slant-bottom,body.page-id-85 .section-slant-both,body.page-id-85 .section-slant-top,body.page-id-85 .section-slant-bottom,body.page-id-86 .section-slant-both,body.page-id-86 .section-slant-top,body.page-id-86 .section-slant-bottom,body.page-id-87 .section-slant-both,body.page-id-87 .section-slant-top,body.page-id-87 .section-slant-bottom,body.page-id-90 .section-slant-both,body.page-id-90 .section-slant-top,body.page-id-90 .section-slant-bottom,body.page-id-92 .section-slant-both,body.page-id-92 .section-slant-top,body.page-id-92 .section-slant-bottom,body.page-id-94 .section-slant-both,body.page-id-94 .section-slant-top,body.page-id-94 .section-slant-bottom,body.page-id-103 .section-slant-both,body.page-id-103 .section-slant-top,body.page-id-103 .section-slant-bottom,body.page-id-330 .section-slant-both,body.page-id-330 .section-slant-top,body.page-id-330 .section-slant-bottom,body.page-id-334 .section-slant-both,body.page-id-334 .section-slant-top,body.page-id-334 .section-slant-bottom,body.page-id-339 .section-slant-both,body.page-id-339 .section-slant-top,body.page-id-339 .section-slant-bottom,body.page-id-345 .section-slant-both,body.page-id-345 .section-slant-top,body.page-id-345 .section-slant-bottom,body.page-id-353 .section-slant-both,body.page-id-353 .section-slant-top,body.page-id-353 .section-slant-bottom,body.page-id-384 .section-slant-both,body.page-id-384 .section-slant-top,body.page-id-384 .section-slant-bottom{padding-top:4vw;padding-bottom:4vw}body.page-id-50 .section-slant-top>.section-shell,body.page-id-50 .section-slant-bottom>.section-shell,body.page-id-50 .section-slant-both>.section-shell,body.page-id-51 .section-slant-top>.section-shell,body.page-id-51 .section-slant-bottom>.section-shell,body.page-id-51 .section-slant-both>.section-shell,body.page-id-85 .section-slant-top>.section-shell,body.page-id-85 .section-slant-bottom>.section-shell,body.page-id-85 .section-slant-both>.section-shell,body.page-id-86 .section-slant-top>.section-shell,body.page-id-86 .section-slant-bottom>.section-shell,body.page-id-86 .section-slant-both>.section-shell,body.page-id-87 .section-slant-top>.section-shell,body.page-id-87 .section-slant-bottom>.section-shell,body.page-id-87 .section-slant-both>.section-shell,body.page-id-90 .section-slant-top>.section-shell,body.page-id-90 .section-slant-bottom>.section-shell,body.page-id-90 .section-slant-both>.section-shell,body.page-id-92 .section-slant-top>.section-shell,body.page-id-92 .section-slant-bottom>.section-shell,body.page-id-92 .section-slant-both>.section-shell,body.page-id-94 .section-slant-top>.section-shell,body.page-id-94 .section-slant-bottom>.section-shell,body.page-id-94 .section-slant-both>.section-shell,body.page-id-103 .section-slant-top>.section-shell,body.page-id-103 .section-slant-bottom>.section-shell,body.page-id-103 .section-slant-both>.section-shell,body.page-id-330 .section-slant-top>.section-shell,body.page-id-330 .section-slant-bottom>.section-shell,body.page-id-330 .section-slant-both>.section-shell,body.page-id-334 .section-slant-top>.section-shell,body.page-id-334 .section-slant-bottom>.section-shell,body.page-id-334 .section-slant-both>.section-shell,body.page-id-339 .section-slant-top>.section-shell,body.page-id-339 .section-slant-bottom>.section-shell,body.page-id-339 .section-slant-both>.section-shell,body.page-id-345 .section-slant-top>.section-shell,body.page-id-345 .section-slant-bottom>.section-shell,body.page-id-345 .section-slant-both>.section-shell,body.page-id-353 .section-slant-top>.section-shell,body.page-id-353 .section-slant-bottom>.section-shell,body.page-id-353 .section-slant-both>.section-shell,body.page-id-384 .section-slant-top>.section-shell,body.page-id-384 .section-slant-bottom>.section-shell,body.page-id-384 .section-slant-both>.section-shell{padding-top:var(--over-pad-top,6rem);padding-bottom:var(--over-pad-bottom,6rem);padding-left:1.5rem;padding-right:1.5rem}.service-cta-strip{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin-top:2.75rem}.service-cta-strip .audit-btn-secondary{color:var(--text-light);border:1px solid #082025;background:#082025}.service-cta-strip .audit-btn-secondary:hover{background:#0d2e35;color:var(--text-light)}body .service-hero.section-slant-bottom{padding-top:0}@media (max-width:1100px){.over-hero-grid,.over-vca-grid{grid-template-columns:1fr!important;gap:2rem!important}.over-banner-photo{aspect-ratio:16 / 10;margin-bottom:2rem}.over-banner-video{margin-bottom:0}body.page-id-384 .over-hero-portrait-wrap{min-height:0;padding:60px 0 30px}body.page-id-384 .over-hero-grid{gap:0!important}}.hero-form__disclaimer>p{display:contents}.hero-form-container .wpcf7-form>p{display:contents}.hero-form__fields .hidden-fields-container,.wpcf7-form .hidden-fields-container{display:none}.hero-form__field .wpcf7-form-control-wrap{display:block;width:100%}.hero-form__field .wpcf7-not-valid-tip{margin-top:6px;font-size:12px;color:#b03a2e;padding:0 4px}.wpcf7-form .wpcf7-response-output{margin:14px 0 0;padding:10px 14px;border:1px solid #fff0;border-radius:8px;font-size:13px;line-height:1.5}.wpcf7-form.sent .wpcf7-response-output{color:#1e6e3a;background:#e8f5ed;border-color:#bcdac4}.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.failed .wpcf7-response-output,.wpcf7-form.spam .wpcf7-response-output{color:#b03a2e;background:#fdecea;border-color:#f5b7af}.hero-form__submit+.wpcf7-spinner{margin:8px auto 0;display:block}body footer.site-footer,body footer.site-footer .footer-inner{max-width:100%!important;margin-left:0!important;margin-right:0!important}@media (max-width:767px){body .werkgebied-plaatsen{grid-template-columns:1fr}}@media (max-width:768px){body .problem-house-cell .house-container{top:130px}}@media (max-width:1100px){.hero-bottom{grid-template-columns:1fr}.hero-side{justify-self:start}.hero-topline-right{text-align:left}.diagnostic-track{padding-left:0}.diagnostic-rail{left:14px;top:16px;bottom:85px;transform:none}.diagnostic-step,.diagnostic-step.reverse{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;column-gap:1rem;row-gap:0;align-items:start;flex-direction:unset;gap:unset;margin-bottom:2.2rem}.diagnostic-node{grid-column:1;grid-row:1;justify-self:center;margin-left:0;width:32px;height:32px;flex:0 0 32px}.diagnostic-copy{grid-column:2;grid-row:1;width:100%}.diagnostic-card-wrap{grid-column:2;grid-row:2;width:100%;margin-top:1rem}.diagnostic-step:not(.reverse) .diagnostic-copy,.diagnostic-step.reverse .diagnostic-copy{text-align:left;align-items:flex-start}.automate-header-grid{grid-template-columns:1fr;gap:1.5rem}.automate-side-copy{justify-self:start}.automate-engine-grid{grid-template-columns:repeat(2,1fr)}.automate-support-grid{grid-template-columns:1fr}.automate-support-card{border-right:0;border-bottom:1px solid rgb(231 226 210 / .08)}.automate-support-card:last-child{border-bottom:0}.impact-grid{grid-template-columns:1fr;gap:3rem}.impact-copy{max-width:100%}.workflow-inner{grid-template-columns:1fr}.process-panel{grid-template-columns:1fr}.process-story,.process-story-content{min-height:460px}.faq-layout{grid-template-columns:1fr}.faq-side-card{position:relative;top:auto}.audit-bottom{grid-template-columns:1fr;gap:2rem}.audit-side-card{justify-self:start;max-width:100%}.site-footer-top{grid-template-columns:1fr}}@media (max-width:900px){.nav-shell{height:70px;padding:0 1rem;gap:.6rem}.nav-left .nav-link{display:none}.nav-right{gap:.6rem}.nav-right .nav-cta{padding:.7rem 1rem;font-size:.82rem}.mobile-menu-btn{display:inline-flex}.hero-content-wrap{padding:7.5rem 1rem 5rem}.audit-content{padding:calc(8.5rem + 7vw) 1.25rem 2rem}.audit-topline{flex-direction:column;gap:1rem}.audit-topline div:last-child{text-align:left!important}.site-footer-links{grid-template-columns:1fr 1fr}}@media (max-width:680px){.hero-topline{flex-direction:column;gap:1rem}.hero-title{font-size:clamp(3.2rem, 15vw, 5rem)}.hero-bottom{gap:2rem}.hero-side{width:100%;max-width:100%;min-width:0}.hero-form-container{width:100%;max-width:100%}.hero-sub{max-width:100%}.hero-chip-row{gap:.5rem}.diagnostic-section{padding:6.5rem 1.5rem 7rem}.diagnostic-header{margin-bottom:3.25rem}.diagnostic-copy h3{font-size:1.6rem}.diagnostic-card{padding:1rem}.diagnostic-card-top{align-items:center}.automate-section{padding:7rem 1.5rem 8rem}.automate-engine-shell{width:100%;margin-top:2.4rem}.automate-engine-header{padding:1.2rem}.automate-engine-title-row{flex-direction:column;align-items:flex-start}.automate-engine-grid{grid-template-columns:1fr}.automate-engine-cell{min-height:auto}.automate-support-card{padding:1.25rem}.impact-section{padding:7rem 1.5rem 7.5rem}.impact-card-media{height:230px}.impact-card-media-content{left:1.25rem;right:1.25rem;bottom:1.2rem}.impact-card-media-content h3{font-size:1.55rem}.impact-card-body{padding:1.25rem}.impact-card-body h4{font-size:1.35rem}.impact-metric-row{align-items:flex-start}.impact-metric-value{font-size:1.8rem}.workflow-section{padding:calc(6rem + 3vw) 1.5rem 6rem;margin-top:-3vw;clip-path:polygon(0 3vw,100% 0,100% 100%,0 100%)}.workflow-inner{padding:1.1rem;border-radius:24px}.workflow-title{font-size:clamp(2.1rem, 11vw, 3.3rem);max-width:12ch}.workflow-right{grid-template-columns:1fr}.workflow-card-wide{grid-column:span 1}.workflow-card-tall{min-height:240px}.workflow-card-label{font-size:1.1rem}.process-section{padding:calc(6.5rem + 3vw) 1.5rem 7rem;margin-top:-3vw;clip-path:polygon(0 3vw,100% 0,100% 100%,0 100%)}.process-panel{padding:1rem;border-radius:24px}.process-card-inner{padding:1.2rem}.process-story-content{padding:1.2rem}.process-story,.process-story-content{min-height:400px}.process-guarantee{flex-direction:column;text-align:center}.process-stats-top{grid-template-columns:1fr 1fr}.faq-section{padding:calc(6.5rem + 3vw) 1.5rem calc(7.5rem + 4vw);margin-top:-3vw;clip-path:polygon(0 0,100% 3vw,100% 100%,0 calc(100% - 4vw))}.faq-header{margin-bottom:2.5rem}.faq-side-card{padding:1.2rem;border-radius:22px}.faq-question{padding:1.05rem 1rem;font-size:.95rem}.faq-answer-content{padding:0 1rem 1rem;font-size:.9rem}.audit-section{margin-top:-11vw;clip-path:polygon(0 11vw,100% 0,100% 100%,0 100%)}.audit-media img{inset:-18% 0 auto 0;height:136%;transform:translate3d(0,0,0) scale(1.08)}.audit-stage{min-height:780px}.audit-content{min-height:780px;padding:calc(6.5rem + 11vw) 1rem 3rem}.audit-title{max-width:10ch;font-size:clamp(2.6rem, 13vw, 4.4rem)}.audit-text{font-size:.96rem}.audit-actions{flex-direction:column;align-items:stretch}.audit-btn-primary,.audit-btn-secondary{width:100%}.audit-stats-row{grid-template-columns:1fr}.site-footer-shell{padding:2rem 1rem 1.5rem}.site-footer-links{grid-template-columns:1fr;gap:1rem}.site-footer-bottom{flex-direction:column;align-items:flex-start}.site-footer-bottom-links{flex-wrap:wrap;gap:.8rem}}.section-sub-text{margin-top:.75rem;color:var(--text-muted);font-size:.95rem;line-height:1.55}.cta-row{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.cta-row-center{margin-top:2rem;display:inline-flex;flex-wrap:wrap;gap:.75rem;justify-content:center}