.elementor-1943 .elementor-element.elementor-element-63ba64e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1943 .elementor-element.elementor-element-cefd9be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-1943 .elementor-element.elementor-element-c8e0662{text-align:center;color:#082005}:root{--jd-green:#34c89b;--jd-green-dark:#0f3d32;--jd-green-deep:#082820;--jd-text:#173f34;--jd-muted:#5f746d;--jd-soft:#f3faf7;--jd-border:rgba(15,61,50,.13);--jd-shadow:0 18px 45px rgba(12,48,39,.13);--jd-radius:28px}.jd-services-page{width:100%;overflow:hidden;color:var(--jd-text);background:#fff}.jd-services-page *{box-sizing:border-box}.jd-container{width:min(1180px, calc(100% - 40px));margin:0 auto}.jd-section{padding:95px 0}.jd-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;color:var(--jd-green);font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.jd-eyebrow:before{content:"";width:28px;height:2px;background:var(--jd-green);border-radius:999px}.jd-section-head{max-width:780px;margin:0 auto 52px;text-align:center}.jd-section-head .jd-eyebrow:before{display:none}.jd-section-head h2,.jd-intro-content h2,.jd-why-content h2,.jd-benefits-text h2,.jd-faq-intro h2,.jd-final-cta h2{margin:0;color:var(--jd-text);font-size:clamp(34px, 4vw, 54px);line-height:1.04;letter-spacing:-.045em}.jd-section-head p,.jd-intro-content p,.jd-why-content p,.jd-benefits-text p,.jd-faq-intro p,.jd-final-cta p{margin:18px 0 0;color:var(--jd-muted);font-size:17px;line-height:1.75}.jd-services-hero{position:relative;min-height:620px;display:flex;align-items:center;isolation:isolate;background:linear-gradient(110deg,rgba(5,32,25,.94),rgba(7,44,35,.86)),url("https://juhosdigital.nl/wp-content/uploads/2026/03/ChatGPT-Image-Feb-26-2026-10_59_17-AM.webp") center/cover no-repeat}.jd-services-hero:after{content:"";position:absolute;inset:auto -10% -1px -10%;height:95px;background:#fff;clip-path:ellipse(54% 42% at 50% 100%);z-index:2}.jd-hero-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 70% 30%,rgba(52,200,155,.18),transparent 30%),radial-gradient(circle at 22% 65%,rgba(52,200,155,.16),transparent 25%)}.jd-hero-inner{position:relative;z-index:3;width:min(1050px, calc(100% - 40px));margin:0 auto;padding:80px 0 120px;text-align:center}.jd-hero-inner .jd-eyebrow{justify-content:center}.jd-hero-inner .jd-eyebrow:before{display:none}.jd-hero-inner h1{max-width:1050px;margin:0 auto;color:#fff;font-size:clamp(42px, 6vw, 78px);line-height:.98;letter-spacing:-.06em}.jd-hero-inner p{max-width:760px;margin:26px auto 0;color:rgba(255,255,255,.78);font-size:18px;line-height:1.75}.jd-hero-actions{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-top:36px}.jd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:999px;font-size:15px;font-weight:800;text-decoration:none !important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,color .22s ease}.jd-btn:hover{transform:translateY(-2px)}.jd-btn-primary{color:#fff !important;background:var(--jd-green);box-shadow:0 14px 30px rgba(52,200,155,.28)}.jd-btn-primary:hover{background:#28b98e;box-shadow:0 18px 38px rgba(52,200,155,.36)}.jd-btn-secondary{color:#fff !important;border:1px solid rgba(255,255,255,.48);background:rgba(255,255,255,.06)}.jd-btn-secondary:hover{background:rgba(255,255,255,.14)}.jd-btn-light{color:#fff !important;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.06)}.jd-intro-section{padding-top:70px}.jd-intro-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:stretch}.jd-intro-content{padding:44px;border-radius:var(--jd-radius);background:linear-gradient(180deg,rgba(243,250,247,.92),#fff);border:1px solid var(--jd-border)}.jd-intro-panel{display:grid;gap:16px}.jd-panel-stat{position:relative;overflow:hidden;padding:30px;border-radius:24px;background:var(--jd-green-deep);box-shadow:var(--jd-shadow)}.jd-panel-stat:after{content:"";position:absolute;right:-45px;top:-45px;width:120px;height:120px;border-radius:50%;background:rgba(52,200,155,.16)}.jd-panel-stat strong{display:block;color:#fff;font-size:26px;line-height:1.1}.jd-panel-stat span{display:block;margin-top:8px;color:rgba(255,255,255,.72);font-size:15px;line-height:1.6}.jd-services-section{background:linear-gradient(180deg,#fff 0%,#f5fbf8 100%)}.jd-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:24px}.jd-service-card{position:relative;min-height:420px;overflow:hidden;display:flex;flex-direction:column;padding:34px;border-radius:var(--jd-radius);background:rgba(255,255,255,.88);border:1px solid var(--jd-border);box-shadow:0 12px 35px rgba(13,54,44,.08);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.jd-service-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(52,200,155,.13),transparent 34%),linear-gradient(135deg,rgba(52,200,155,.06),transparent 38%);opacity:0;transition:opacity .25s ease}.jd-service-card:hover{transform:translateY(-6px);box-shadow:var(--jd-shadow);border-color:rgba(52,200,155,.38)}.jd-service-card:hover:before{opacity:1}.jd-featured-card{background:linear-gradient(135deg,#0b3329,#0f473a);border-color:rgba(52,200,155,.35)}.jd-featured-card h3,.jd-featured-card p,.jd-featured-card li{color:#fff !important}.jd-featured-card p,.jd-featured-card li{opacity:.78}.jd-service-icon{position:relative;z-index:1;width:68px;height:68px;display:grid;place-items:center;margin-bottom:34px;border-radius:22px;background:rgba(52,200,155,.12);border:1px solid rgba(52,200,155,.32)}.jd-featured-card .jd-service-icon{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.jd-service-icon span{color:var(--jd-green);font-size:34px;font-weight:800;line-height:1}.jd-service-content{position:relative;z-index:1;display:flex;flex-direction:column;flex:1}.jd-service-content h3{margin:0;color:var(--jd-text);font-size:31px;line-height:1.08;letter-spacing:-.035em}.jd-service-content p{margin:16px 0 0;color:var(--jd-muted);font-size:16px;line-height:1.72}.jd-service-content ul{display:grid;gap:10px;margin:26px 0 32px;padding:0;list-style:none}.jd-service-content li{position:relative;padding-left:25px;color:var(--jd-muted);font-size:15px;line-height:1.45}.jd-service-content li:before{content:"✓";position:absolute;left:0;top:0;color:var(--jd-green);font-weight:900}.jd-card-link{width:fit-content;margin-top:auto;color:var(--jd-text) !important;font-size:15px;font-weight:850;text-decoration:none !important;border-bottom:2px solid var(--jd-green);padding-bottom:4px}.jd-featured-card .jd-card-link{color:#fff !important}.jd-why-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:54px;align-items:center}.jd-why-image{position:relative;overflow:hidden;min-height:520px;border-radius:34px;box-shadow:var(--jd-shadow)}.jd-why-image:after{content:"";position:absolute;inset:0;background:linear-gradient(130deg,rgba(8,40,32,.62),rgba(8,40,32,.04))}.jd-why-image img{width:100%;height:100%;min-height:520px;display:block;object-fit:cover}.jd-why-list{display:grid;gap:16px;margin-top:30px}.jd-why-list div{padding:22px;border-radius:22px;background:var(--jd-soft);border:1px solid var(--jd-border)}.jd-why-list strong{display:block;color:var(--jd-text);font-size:18px;margin-bottom:6px}.jd-why-list span{color:var(--jd-muted);font-size:15px;line-height:1.6}.jd-process-section{background:radial-gradient(circle at top left,rgba(52,200,155,.12),transparent 28%),linear-gradient(180deg,#f5fbf8,#fff)}.jd-process-list{max-width:930px;margin:0 auto;display:grid;gap:18px}.jd-process-item{position:relative;display:grid;grid-template-columns:92px 1fr;gap:28px;align-items:center;padding:28px;border-radius:26px;background:#fff;border:1px solid var(--jd-border);box-shadow:0 12px 35px rgba(13,54,44,.08);transition:transform .25s ease,box-shadow .25s ease}.jd-process-item:hover{transform:translateX(6px);box-shadow:var(--jd-shadow)}.jd-process-number{width:72px;height:72px;display:grid;place-items:center;border-radius:22px;background:var(--jd-soft);color:var(--jd-text);font-size:25px;font-weight:900}.jd-process-item h3{margin:0;color:var(--jd-text);font-size:27px;letter-spacing:-.035em}.jd-process-item p{margin:7px 0 0;color:var(--jd-muted);font-size:16px;line-height:1.65}.jd-benefits-box{position:relative;overflow:hidden;padding:56px;border-radius:36px;background:linear-gradient(135deg,rgba(8,40,32,.97),rgba(15,61,50,.94)),url("https://juhosdigital.nl/wp-content/uploads/2026/05/contemporary-office-desk-setup-with-room-photo.jpeg") center/cover no-repeat;box-shadow:var(--jd-shadow)}.jd-benefits-box:after{content:"";position:absolute;right:-120px;top:-120px;width:330px;height:330px;border-radius:50%;background:rgba(52,200,155,.16)}.jd-benefits-text,.jd-benefits-grid{position:relative;z-index:1}.jd-benefits-text{max-width:760px}.jd-benefits-text h2,.jd-benefits-text p{color:#fff}.jd-benefits-text p{color:rgba(255,255,255,.76)}.jd-benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:16px;margin-top:40px}.jd-benefits-grid div{padding:24px;border-radius:22px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.jd-benefits-grid strong{display:block;color:#fff;font-size:18px;margin-bottom:8px}.jd-benefits-grid span{color:rgba(255,255,255,.72);font-size:14px;line-height:1.55}.jd-faq-section{background:#fff}.jd-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:54px;align-items:start}.jd-faq-list{display:grid;gap:14px}.jd-faq-list details{border-radius:22px;background:var(--jd-soft);border:1px solid var(--jd-border);overflow:hidden}.jd-faq-list summary{cursor:pointer;padding:22px 24px;color:var(--jd-text);font-size:17px;font-weight:850;list-style:none}.jd-faq-list summary::-webkit-details-marker{display:none}.jd-faq-list summary:after{content:"+";float:right;color:var(--jd-green);font-size:24px;line-height:1;font-weight:900}.jd-faq-list details[open] summary:after{content:"–"}.jd-faq-list details p{margin:0;padding:0 24px 24px;color:var(--jd-muted);font-size:15px;line-height:1.7}.jd-final-cta{position:relative;isolation:isolate;padding:110px 20px;background:linear-gradient(120deg,rgba(8,40,32,.95),rgba(9,55,43,.88)),url("https://juhosdigital.nl/wp-content/uploads/2026/05/pexels-cottonbro-5054356.jpg") center/cover no-repeat;text-align:center}.jd-final-cta-overlay{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 0%,rgba(52,200,155,.22),transparent 35%)}.jd-final-cta-inner{width:min(850px, 100%);margin:0 auto}.jd-final-cta .jd-eyebrow{justify-content:center}.jd-final-cta .jd-eyebrow:before{display:none}.jd-final-cta h2{color:#fff}.jd-final-cta p{color:rgba(255,255,255,.76)}@media (max-width:1024px){.jd-section{padding:75px 0}.jd-intro-grid,.jd-why-grid,.jd-faq-grid{grid-template-columns:1fr}.jd-benefits-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.jd-why-image,.jd-why-image img{min-height:420px}}@media (max-width:767px){.jd-container{width:min(100% - 28px, 1180px)}.jd-section{padding:62px 0}.jd-services-hero{min-height:640px}.jd-hero-inner{padding:70px 0 115px}.jd-hero-inner h1{font-size:clamp(39px, 12vw, 54px)}.jd-hero-inner p{font-size:16px}.jd-hero-actions{flex-direction:column;align-items:stretch;width:min(340px, 100%);margin-left:auto;margin-right:auto}.jd-btn{width:100%}.jd-intro-content,.jd-benefits-box{padding:30px 24px}.jd-services-grid{grid-template-columns:1fr}.jd-service-card{min-height:auto;padding:28px}.jd-service-content h3{font-size:27px}.jd-process-item{grid-template-columns:1fr;gap:18px;padding:24px}.jd-process-item:hover{transform:translateY(-4px)}.jd-benefits-grid{grid-template-columns:1fr}.jd-why-image,.jd-why-image img{min-height:340px}.jd-faq-grid{gap:32px}.jd-final-cta{padding:80px 18px}}@media (max-width:420px){.jd-section-head h2,.jd-intro-content h2,.jd-why-content h2,.jd-benefits-text h2,.jd-faq-intro h2,.jd-final-cta h2{font-size:34px}.jd-service-icon{width:60px;height:60px;border-radius:19px}.jd-service-icon span{font-size:30px}}