.services-grid-section{padding:60px 0;background:#eff1ef}.services-grid-container{max-width:1400px;margin:0 auto;padding:0 5%}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.service-card{background:#eff1ef;border-radius:0;overflow:hidden;box-shadow:0 5px 20px #00000014;transition:all .3s ease;text-decoration:none;display:block}.service-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #1e4a3e26}.service-card-image{width:100%;height:250px;overflow:hidden;position:relative}.service-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.service-card:hover .service-card-image img{transform:scale(1.05)}.service-card-content{padding:28px;background:#eff1ef}.service-card-label{font-family:IBM Plex Sans,sans-serif;font-style:italic;font-size:12px;font-weight:700;color:#1e4a3e;margin-bottom:12px;letter-spacing:1px;text-transform:uppercase}.service-card-title{font-family:Inter,sans-serif;font-size:20px;font-weight:700;color:#1e1e1e;margin-bottom:12px;line-height:1.3}.service-card-description{font-family:Inter,sans-serif;font-size:15px;line-height:1.7;color:#7a7a7a}@media(max-width:1200px){.services-grid{gap:25px}}@media(max-width:991px){.services-grid-section{padding:50px 0}.services-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.services-grid-section{padding:40px 0}.services-grid{grid-template-columns:1fr;gap:20px}.service-card-content{padding:25px}.service-card-title{font-size:19px}}@media(max-width:575px){.service-card-image{height:200px}.service-card-content{padding:22px}.service-card-title{font-size:18px}}.werkwijze-section{padding:60px 0;background:#eff1ef;overflow:visible;position:relative;min-height:100vh}.werkwijze-container{max-width:1400px;margin:0 auto;padding:0 5%;position:relative}.werkwijze-header{max-width:900px;margin:0 auto 50px;text-align:center}.werkwijze-label{font-family:IBM Plex Sans,sans-serif;font-style:italic;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#1e4a3e;margin-bottom:12px}.werkwijze-title{font-family:Inter,sans-serif;font-size:36px;font-weight:700;color:#1e1e1e;margin-bottom:18px;line-height:1.3}.werkwijze-intro{font-family:Inter,sans-serif;font-size:17px;line-height:1.8;color:#7a7a7a}.werkwijze-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start;position:relative}.werkwijze-image{position:sticky;position:-webkit-sticky;top:100px;height:600px;max-height:90vh}.werkwijze-image img{width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:0 10px 40px #0000001a;display:block}.werkwijze-steps{display:flex;flex-direction:column;gap:30px}.werkwijze-step{background:#1e4a3e;padding:28px;border-left:4px solid #163a30;transition:all .3s ease}.werkwijze-step:hover{background:#163a30;border-left-color:#1e4a3e}.step-number{font-family:IBM Plex Sans,sans-serif;font-style:italic;font-size:13px;font-weight:700;color:#fff;margin-bottom:10px;letter-spacing:1px;opacity:.8}.step-title{font-family:Inter,sans-serif;font-size:19px;font-weight:700;color:#fff;margin-bottom:10px;line-height:1.3}.step-description{font-family:Inter,sans-serif;font-size:15px;line-height:1.7;color:#e8e8e8}.step-features{margin-top:12px;display:flex;flex-direction:column;gap:8px}.step-feature{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#e8e8e8}.step-feature svg{width:18px;height:18px;min-width:18px;stroke:#fff;fill:none;stroke-width:2.5;margin-top:2px}@media(max-width:1200px){.werkwijze-title{font-size:32px}.werkwijze-grid{gap:40px}}@media(max-width:991px){.werkwijze-section{padding:50px 0}.werkwijze-title{font-size:28px}.werkwijze-grid{grid-template-columns:1fr;gap:40px}.werkwijze-image{position:relative;top:0}}@media(max-width:767px){.werkwijze-section{padding:40px 0}.werkwijze-title{font-size:26px}.werkwijze-intro{font-size:16px}.werkwijze-steps{gap:25px}.step-title{font-size:18px}}@media(max-width:575px){.werkwijze-step{padding-left:18px}.step-title{font-size:17px}}.faq-stats-section{padding:80px 0;background:#eff1ef}.faq-stats-container{max-width:1400px;margin:0 auto;padding:0 5%}.faq-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.faq-content{max-width:600px}.faq-title{font-family:Inter,sans-serif;font-size:48px;font-weight:700;color:#1e1e1e;margin-bottom:30px;line-height:1.2}.faq-intro{font-family:Inter,sans-serif;font-size:16px;line-height:1.7;color:#5a5a5a;margin-bottom:35px}.faq-list{display:flex;flex-direction:column;gap:0;border-top:1px solid #D0D0D0}.faq-item{border-bottom:1px solid #D0D0D0}.faq-question{width:100%;padding:22px 0 22px 50px;background:transparent;border:none;text-align:left;cursor:pointer;position:relative;font-family:Inter,sans-serif;font-size:18px;font-weight:600;color:#1e1e1e;line-height:1.4;transition:color .3s ease}.faq-question:hover{color:#1e4a3e}.faq-question:before{content:"+";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:28px;font-weight:300;color:#1e1e1e;transition:transform .3s ease,color .3s ease}.faq-item.active .faq-question:before{content:"−";color:#1e4a3e}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 0 0 50px}.faq-item.active .faq-answer{max-height:500px;padding:0 0 22px 50px}.faq-answer-text{font-family:Inter,sans-serif;font-size:15px;line-height:1.7;color:#5a5a5a}.stats-image-wrapper{position:relative}.stats-image{width:100%;height:auto;display:block;text-align:right}.stats-image img{width:100%;height:auto;display:block;border-radius:0}.stats-boxes{position:absolute;bottom:0;left:0;right:0;display:flex;gap:0}.stat-box{color:#fff;padding:35px 30px;text-align:left}.stat-box:first-child{background:#1e4a3e;flex:0 0 50%;margin-left:0}.stat-box:last-child{background:#0f2a22;flex:1;margin-left:38px}.stat-label{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#fff;margin-bottom:12px;text-transform:capitalize}.stat-number{font-family:Inter,sans-serif;font-size:52px;font-weight:700;color:#fff;margin-bottom:8px;line-height:1}.stat-description{font-family:Inter,sans-serif;font-size:13px;line-height:1.5;color:#ffffffd9}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stat-number.counting{animation:countUp .5s ease}@media(max-width:1200px){.faq-title{font-size:42px}.faq-stats-grid{gap:50px}}@media(max-width:991px){.faq-stats-section{padding:60px 0}.faq-stats-grid{grid-template-columns:1fr;gap:50px}.faq-content{max-width:100%}.faq-title{font-size:36px}.stats-boxes{position:relative;flex-direction:column}.stat-box:first-child{flex:1;margin-left:0}.stat-box:last-child{flex:1;margin-left:0;border-top:1px solid rgba(255,255,255,.2)}}@media(max-width:767px){.faq-stats-section{padding:50px 0}.faq-title{font-size:30px;margin-bottom:25px}.faq-intro{font-size:15px;margin-bottom:30px}.faq-question{font-size:16px;padding:18px 0 18px 40px}.faq-question:before{font-size:24px}.faq-answer{padding:0 0 0 40px}.faq-item.active .faq-answer{padding:0 0 18px 40px}.stat-box{padding:25px 20px}.stat-number{font-size:42px}.stat-label{font-size:13px}.stat-description{font-size:12px}}@media(max-width:575px){.faq-title{font-size:26px}.faq-question{font-size:15px}.stat-number{font-size:38px}}
