.elementor-1934 .elementor-element.elementor-element-eeb1214{--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}:root{--page-title-display:none}.jd-home-v2{--jd-bg:#fff;--jd-bg-soft:#f4faf7;--jd-dark:#061713;--jd-dark-2:#0b251f;--jd-dark-3:#123f32;--jd-green:#35c993;--jd-green-2:#42e3a6;--jd-mint:#dff8ed;--jd-text:#173d34;--jd-muted:#6f817c;--jd-line:rgba(53,201,147,.24);--jd-shadow:0 28px 80px rgba(6,23,19,.14);color:var(--jd-text);background:var(--jd-bg);overflow:hidden;font-family:inherit;letter-spacing:normal}.jd-home-v2 *,.jd-home-v2 *:before,.jd-home-v2 *:after{box-sizing:border-box}.jdv2-container{width:min(1180px, calc(100% - 34px));margin:0 auto}.jd-home-v2 a{text-decoration:none !important}.jdv2-section{position:relative;padding:110px 0}.jdv2-kicker,.jdv2-pill{display:inline-flex;align-items:center;gap:10px;color:var(--jd-green);font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.jdv2-pill{padding:10px 14px;border-radius:999px;background:rgba(53,201,147,.12);border:1px solid rgba(53,201,147,.28);color:#7dffd0;backdrop-filter:blur(12px)}.jdv2-pill:before,.jdv2-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--jd-green);box-shadow:0 0 18px rgba(53,201,147,.8)}.jdv2-section-heading{max-width:790px;margin:0 auto 58px;text-align:center}.jdv2-section-heading.jdv2-left{margin-left:0;text-align:left}.jdv2-section-heading h2{margin:16px 0 0;color:var(--jd-text);font-size:clamp(38px, 5vw, 68px);line-height:1;letter-spacing:-.025em;font-weight:950;text-wrap:balance}.jdv2-section-heading p{max-width:660px;margin:22px auto 0;color:var(--jd-muted);font-size:17px;line-height:1.75;letter-spacing:normal}.jdv2-section-heading.jdv2-left p{margin-left:0}.jdv2-btn{position:relative;min-height:54px;padding:0 28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:900;letter-spacing:.01em;transition:all .24s ease;overflow:hidden}.jdv2-btn-main{color:#061713 !important;background:linear-gradient(135deg,#55ebb5,#26c486);box-shadow:0 18px 45px rgba(38,196,134,.34),inset 0 1px 0 rgba(255,255,255,.38)}.jdv2-btn-main:hover{transform:translateY(-3px);box-shadow:0 26px 58px rgba(38,196,134,.44),inset 0 1px 0 rgba(255,255,255,.45)}.jdv2-btn-ghost{color:#fff !important;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.jdv2-btn-ghost:hover{transform:translateY(-3px);background:rgba(255,255,255,.12)}.jdv2-hero{position:relative;min-height:820px;padding:110px 0 150px;display:flex;align-items:center;isolation:isolate;background:radial-gradient(circle at 18% 24%,rgba(53,201,147,.2),transparent 30%),radial-gradient(circle at 82% 18%,rgba(66,227,166,.12),transparent 26%),linear-gradient(135deg,#061713 0%,#0b251f 55%,#061713 100%)}.jdv2-hero:before{content:"";position:absolute;inset:0;z-index:-4;background-image:url("https://juhosdigital.nl/wp-content/uploads/2026/03/ChatGPT-Image-Feb-26-2026-10_59_17-AM.webp");background-size:cover;background-position:center;opacity:.18;filter:saturate(.9) contrast(1.1)}.jdv2-hero-noise{position:absolute;inset:0;z-index:-2;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent 85%)}.jdv2-hero-glow{position:absolute;border-radius:50%;filter:blur(50px);z-index:-1}.jdv2-glow-one{width:360px;height:360px;left:-80px;top:160px;background:rgba(53,201,147,.22)}.jdv2-glow-two{width:420px;height:420px;right:-130px;bottom:110px;background:rgba(66,227,166,.14)}.jdv2-hero-grid{display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(420px, 0.78fr);gap:58px;align-items:center}.jdv2-hero-copy h1{max-width:790px;margin:22px 0 0;color:#fff;font-size:clamp(50px, 6.3vw, 96px);line-height:.92;letter-spacing:-.025em;font-weight:950;text-wrap:balance;text-shadow:0 28px 70px rgba(0,0,0,.38)}.jdv2-hero-copy p{max-width:650px;margin:28px 0 0;color:rgba(255,255,255,.76);font-size:clamp(17px, 1.45vw, 21px);line-height:1.75;letter-spacing:normal}.jdv2-hero-actions{margin-top:36px;display:flex;gap:14px;flex-wrap:wrap}.jdv2-hero-proof{margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(110px, 1fr));gap:14px;max-width:610px}.jdv2-hero-proof div{padding:18px;border-radius:22px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.jdv2-hero-proof strong{display:block;color:#fff;font-size:24px;font-weight:950;letter-spacing:-.01em}.jdv2-hero-proof span{display:block;margin-top:4px;color:rgba(255,255,255,.62);font-size:13px;font-weight:700;letter-spacing:normal}.jdv2-hero-visual{position:relative}.jdv2-browser{position:relative;transform:rotate(2deg);border-radius:32px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 110px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.1);backdrop-filter:blur(18px)}.jdv2-browser:before{content:"";position:absolute;inset:-1px;border-radius:32px;padding:1px;background:linear-gradient(135deg,rgba(66,227,166,.7),transparent,rgba(255,255,255,.18));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.jdv2-browser-top{height:54px;padding:0 20px;display:flex;align-items:center;gap:8px}.jdv2-browser-top span{width:11px;height:11px;border-radius:50%;background:rgba(255,255,255,.3)}.jdv2-browser-top small{margin-left:12px;padding:7px 14px;border-radius:999px;color:rgba(255,255,255,.55);background:rgba(0,0,0,.18);font-size:12px;font-weight:700;letter-spacing:normal}.jdv2-browser-screen{position:relative;height:520px;margin:0 14px 14px;border-radius:24px;overflow:hidden;background:#0b251f}.jdv2-screen-image{position:absolute;inset:0;background-image:url("https://juhosdigital.nl/wp-content/uploads/2026/03/ChatGPT-Image-Feb-26-2026-10_59_17-AM.webp");background-size:cover;background-position:center;opacity:.54;filter:saturate(.9) contrast(1.08)}.jdv2-browser-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,23,19,.08),rgba(6,23,19,.88)),radial-gradient(circle at 30% 20%,rgba(53,201,147,.22),transparent 34%)}.jdv2-floating-card{position:absolute;z-index:2;width:210px;padding:18px;border-radius:20px;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 45px rgba(0,0,0,.24);backdrop-filter:blur(16px)}.jdv2-floating-card span{display:block;color:rgba(255,255,255,.58);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.jdv2-floating-card strong{display:block;margin-top:7px;color:#fff;font-size:18px;line-height:1.15;font-weight:950;letter-spacing:-.015em}.jdv2-card-a{top:70px;left:-36px}.jdv2-card-b{right:-38px;top:210px}.jdv2-card-c{left:48px;bottom:54px}.jdv2-hero-wave{position:absolute;left:-5%;right:-5%;bottom:-72px;height:140px;background:#fff;border-radius:50% 50% 0 0/55% 55% 0 0}.jdv2-trust{position:relative;z-index:2;padding:22px 0;background:#fff}.jdv2-trust .jdv2-container{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.jdv2-trust span{padding:11px 18px;border-radius:999px;background:#f4faf7;border:1px solid rgba(53,201,147,.22);color:var(--jd-text);font-size:13px;font-weight:900;letter-spacing:normal}.jdv2-intro{background:radial-gradient(circle at 12% 20%,rgba(53,201,147,.1),transparent 30%),#fff}.jdv2-intro-grid{display:grid;grid-template-columns:.8fr 1fr;gap:70px;align-items:start;margin-bottom:58px}.jdv2-intro-text{padding:36px;border-radius:32px;background:linear-gradient(135deg,#f8fcfa,#fff);border:1px solid rgba(53,201,147,.18);box-shadow:var(--jd-shadow)}.jdv2-intro-text p{margin:0;color:var(--jd-muted);font-size:17px;line-height:1.8;letter-spacing:normal}.jdv2-intro-text p+p{margin-top:18px}.jdv2-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.jdv2-feature{position:relative;padding:34px;border-radius:32px;min-height:280px;background:linear-gradient(135deg,#fff,#f6fbf8);border:1px solid rgba(53,201,147,.2);box-shadow:0 18px 60px rgba(6,23,19,.09);overflow:hidden;transition:all .25s ease}.jdv2-feature:after{content:"";position:absolute;width:160px;height:160px;right:-60px;bottom:-70px;border-radius:50%;background:rgba(53,201,147,.12)}.jdv2-feature:hover{transform:translateY(-7px);box-shadow:0 30px 82px rgba(6,23,19,.14)}.jdv2-feature-icon{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#061713;background:linear-gradient(135deg,#55ebb5,#26c486);font-weight:950}.jdv2-feature h3{margin:28px 0 0;color:var(--jd-text);font-size:24px;line-height:1.1;letter-spacing:-.015em;font-weight:950}.jdv2-feature p{margin:16px 0 0;color:var(--jd-muted);font-size:15.5px;line-height:1.75;letter-spacing:normal}.jdv2-services-dark{background:radial-gradient(circle at 78% 18%,rgba(53,201,147,.18),transparent 32%),linear-gradient(135deg,#061713,#0b251f 55%,#061713);color:#fff}.jdv2-services-dark .jdv2-section-heading h2{color:#fff}.jdv2-services-dark .jdv2-section-heading p{color:rgba(255,255,255,.68)}.jdv2-service-showcase{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);grid-template-areas:"large small1" "large small2" "large small3";gap:22px;align-items:stretch}.jdv2-service-panel{position:relative;min-height:250px;padding:34px;border-radius:32px;display:flex;flex-direction:column;justify-content:flex-start;color:#fff !important;background:linear-gradient(135deg,rgba(255,255,255,.095),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.12);box-shadow:0 26px 80px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden;transition:all .25s ease}.jdv2-service-panel:nth-child(1){grid-area:large}.jdv2-service-panel:nth-child(2){grid-area:small1}.jdv2-service-panel:nth-child(3){grid-area:small2}.jdv2-service-panel:nth-child(4){grid-area:small3}.jdv2-service-panel:after{content:"";position:absolute;right:-70px;bottom:-90px;width:220px;height:220px;border-radius:50%;background:rgba(53,201,147,.12);pointer-events:none}.jdv2-service-panel:hover{transform:translateY(-7px);border-color:rgba(53,201,147,.42);box-shadow:0 38px 96px rgba(0,0,0,.32),0 0 50px rgba(53,201,147,.1)}.jdv2-service-large{min-height:760px;padding:42px;background:radial-gradient(circle at 20% 16%,rgba(53,201,147,.22),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.04))}.jdv2-service-number{position:relative;z-index:1;color:rgba(255,255,255,.36);font-size:16px;font-weight:950;letter-spacing:.08em}.jdv2-service-panel h3{position:relative;z-index:1;margin:34px 0 0;color:#fff;font-size:clamp(26px, 3vw, 48px);line-height:1;letter-spacing:-.02em;font-weight:950}.jdv2-service-large h3{margin-top:120px;font-size:clamp(42px, 4.6vw, 66px);max-width:620px}.jdv2-service-panel p{position:relative;z-index:1;margin:20px 0 0;color:rgba(255,255,255,.76);font-size:16px;line-height:1.7;letter-spacing:normal}.jdv2-service-large p{max-width:620px;margin-top:26px;font-size:17px}.jdv2-service-panel ul{position:relative;z-index:1;margin:32px 0 0;padding:0;list-style:none}.jdv2-service-large ul{margin-top:90px}.jdv2-service-panel li{margin:12px 0;color:rgba(255,255,255,.82);font-weight:750;letter-spacing:normal}.jdv2-service-panel li:before{content:"✓";margin-right:10px;color:var(--jd-green-2);font-weight:950}.jdv2-service-panel strong{position:relative;z-index:1;display:inline-flex;width:fit-content;margin-top:18px;color:#7dffd0;font-size:15px;font-weight:950;letter-spacing:.01em}.jdv2-service-large strong{margin-top:auto}@media (max-width:1100px){.jdv2-service-showcase{grid-template-columns:1fr;grid-template-areas:"large" "small1" "small2" "small3"}.jdv2-service-large{min-height:520px}.jdv2-service-large h3{margin-top:70px;font-size:clamp(38px, 7vw, 58px)}.jdv2-service-large ul{margin-top:50px}.jdv2-service-large strong{margin-top:34px}}@media (max-width:767px){.jdv2-service-panel,.jdv2-service-large{min-height:auto;padding:26px;border-radius:26px}.jdv2-service-panel h3,.jdv2-service-large h3{margin-top:34px;font-size:clamp(30px, 9vw, 44px);line-height:1.04}.jdv2-service-panel p,.jdv2-service-large p{font-size:16px}.jdv2-service-large ul{margin-top:32px}.jdv2-service-large strong{margin-top:20px}}@media (max-width:1100px){.jdv2-service-showcase{grid-template-columns:1fr}.jdv2-service-large{min-height:520px}.jdv2-service-large h3{margin-top:80px}.jdv2-service-large ul{margin-top:50px}.jdv2-service-large strong{margin-top:40px}}@media (max-width:767px){.jdv2-service-panel,.jdv2-service-large{min-height:auto;padding:26px;border-radius:26px}.jdv2-service-panel h3,.jdv2-service-large h3{margin-top:34px;font-size:clamp(30px, 9vw, 44px);line-height:1.04}.jdv2-service-panel p,.jdv2-service-large p{font-size:16px}.jdv2-service-large ul{margin-top:32px}.jdv2-service-large strong{margin-top:20px}}@media (max-width:1100px){.jdv2-service-showcase{grid-template-columns:1fr}.jdv2-service-large{min-height:460px}.jdv2-service-large h3{margin-top:70px}.jdv2-service-large ul{margin-top:60px}}@media (max-width:767px){.jdv2-service-panel,.jdv2-service-large{padding:26px;border-radius:26px}.jdv2-service-large{min-height:auto}.jdv2-service-panel h3,.jdv2-service-large h3{margin-top:34px}.jdv2-service-large ul{margin-top:32px}.jdv2-service-large strong{margin-top:18px}}.jdv2-portfolio{background:radial-gradient(circle at 10% 14%,rgba(53,201,147,.1),transparent 28%),linear-gradient(180deg,#fff,#f6fbf8)}.jdv2-projects{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;align-items:start}.jdv2-project{border-radius:34px;overflow:hidden;background:#fff;border:1px solid rgba(53,201,147,.18);box-shadow:var(--jd-shadow);transition:all .25s ease}.jdv2-project:nth-child(even){margin-top:46px}.jdv2-project:hover{transform:translateY(-9px);box-shadow:0 42px 100px rgba(6,23,19,.18)}.jdv2-project-image{display:block;height:330px;background-size:cover;background-position:top center;transform:scale(1.01);transition:transform .45s ease}.jdv2-project:hover .jdv2-project-image{transform:scale(1.05)}.jdv2-project-fal{background-image:url("https://juhosdigital.nl/wp-content/uploads/2026/03/falbouw-1.webp")}.jdv2-project-nola{background-image:url("https://juhosdigital.nl/wp-content/uploads/2026/03/nola-1.webp")}.jdv2-project-favorit{background-image:url("https://juhosdigital.nl/wp-content/uploads/2026/03/favorit-1.webp")}.jdv2-project-bedwants{background-image:url("https://juhosdigital.nl/wp-content/uploads/2026/03/Bedwants-1.webp")}.jdv2-project-content{padding:34px}.jdv2-project-content span{color:var(--jd-green);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.jdv2-project-content h3{margin:14px 0 0;color:var(--jd-text);font-size:clamp(30px, 3vw, 44px);line-height:1.05;letter-spacing:-.02em;font-weight:950}.jdv2-project-content p{margin:18px 0 0;color:var(--jd-muted);font-size:16px;line-height:1.75;letter-spacing:normal}.jdv2-project-content a{display:inline-flex;margin-top:26px;color:#061713 !important;font-size:16px;font-weight:950;letter-spacing:normal}.jdv2-project-content a:hover{color:var(--jd-green) !important}.jdv2-process{background:#fff}.jdv2-process-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;align-items:start}.jdv2-sticky-title{position:sticky;top:40px}.jdv2-sticky-title .jdv2-btn{margin-top:28px}.jdv2-timeline{position:relative;display:grid;gap:20px}.jdv2-timeline:before{content:"";position:absolute;left:35px;top:26px;bottom:26px;width:2px;background:linear-gradient(var(--jd-green),transparent)}.jdv2-step{position:relative;padding:30px 32px 30px 104px;border-radius:30px;background:linear-gradient(135deg,#fff,#f7fbf9);border:1px solid rgba(53,201,147,.22);box-shadow:0 18px 58px rgba(6,23,19,.08)}.jdv2-step span{position:absolute;left:0;top:24px;width:72px;height:72px;border-radius:24px;display:flex;align-items:center;justify-content:center;color:#061713;background:linear-gradient(135deg,#55ebb5,#26c486);border:8px solid #fff;box-shadow:0 14px 34px rgba(38,196,134,.22);font-size:18px;font-weight:950;letter-spacing:normal}.jdv2-step h3{margin:0;color:var(--jd-text);font-size:30px;line-height:1.1;letter-spacing:-.02em;font-weight:950}.jdv2-step p{margin:10px 0 0;color:var(--jd-muted);font-size:15.5px;line-height:1.75;letter-spacing:normal}.jdv2-compare{padding-top:40px;background:#fff}.jdv2-compare-card{padding:54px;border-radius:38px;background:radial-gradient(circle at 15% 20%,rgba(53,201,147,.15),transparent 32%),linear-gradient(135deg,#0b251f,#061713);color:#fff;box-shadow:0 36px 100px rgba(6,23,19,.26)}.jdv2-compare-card h2{max-width:720px;margin:16px 0 0;color:#fff;font-size:clamp(34px, 4vw, 62px);line-height:1;letter-spacing:-.025em;font-weight:950}.jdv2-compare-columns{margin-top:44px;display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.jdv2-compare-columns>div{padding:30px;border-radius:28px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}.jdv2-compare-columns h3{margin:0;color:#fff;font-size:25px;letter-spacing:-.015em;font-weight:950}.jdv2-compare-columns ul{margin:22px 0 0;padding:0;list-style:none}.jdv2-compare-columns li{margin:13px 0;color:rgba(255,255,255,.74);font-weight:700;letter-spacing:normal}.jdv2-compare-bad li:before{content:"×";margin-right:10px;color:rgba(255,255,255,.42);font-weight:950}.jdv2-compare-good li:before{content:"✓";margin-right:10px;color:var(--jd-green-2);font-weight:950}.jdv2-faq{background:radial-gradient(circle at 90% 20%,rgba(53,201,147,.1),transparent 28%),#f8fcfa}.jdv2-faq-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:70px}.jdv2-faq-list{display:grid;gap:14px}.jdv2-faq-list details{padding:24px 26px;border-radius:24px;background:#fff;border:1px solid rgba(53,201,147,.2);box-shadow:0 14px 42px rgba(6,23,19,.07)}.jdv2-faq-list summary{cursor:pointer;color:var(--jd-text);font-size:18px;font-weight:950;letter-spacing:-.01em}.jdv2-faq-list p{margin:16px 0 0;color:var(--jd-muted);line-height:1.75;letter-spacing:normal}.jdv2-final{position:relative;isolation:isolate;min-height:520px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(135deg,#061713,#0b251f 58%,#061713)}.jdv2-final-bg{position:absolute;inset:0;z-index:-2;background-image:url("https://juhosdigital.nl/wp-content/uploads/2026/03/ChatGPT-Image-Feb-26-2026-10_59_17-AM.webp");background-size:cover;background-position:center;opacity:.18}.jdv2-final:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 20% 28%,rgba(53,201,147,.22),transparent 34%),linear-gradient(90deg,rgba(6,23,19,.92),rgba(6,23,19,.64),rgba(6,23,19,.94))}.jdv2-final-inner{text-align:center;padding:110px 0}.jdv2-final h2{max-width:900px;margin:22px auto 0;color:#fff;font-size:clamp(42px, 6vw, 82px);line-height:.98;letter-spacing:-.025em;font-weight:950;text-wrap:balance}.jdv2-final p{max-width:760px;margin:26px auto 0;color:rgba(255,255,255,.72);font-size:18px;line-height:1.75;letter-spacing:normal}.jdv2-final .jdv2-hero-actions{justify-content:center}@media (max-width:1100px){.jdv2-hero-grid,.jdv2-intro-grid,.jdv2-process-grid,.jdv2-faq-grid{grid-template-columns:1fr}.jdv2-hero-copy{text-align:center}.jdv2-hero-copy p,.jdv2-hero-copy h1{margin-left:auto;margin-right:auto}.jdv2-hero-actions,.jdv2-hero-proof{justify-content:center;margin-left:auto;margin-right:auto}.jdv2-section-heading.jdv2-left{text-align:center;margin-left:auto}.jdv2-section-heading.jdv2-left p{margin-left:auto}.jdv2-sticky-title{position:relative;top:auto}.jdv2-service-showcase,.jdv2-projects,.jdv2-compare-columns,.jdv2-feature-grid{grid-template-columns:1fr}.jdv2-project:nth-child(even){margin-top:0}.jdv2-service-large{min-height:460px}}@media (max-width:767px){.jdv2-container{width:min(100% - 26px, 1180px)}.jdv2-section{padding:76px 0}.jdv2-hero{min-height:auto;padding:86px 0 120px}.jdv2-hero-grid{gap:46px}.jdv2-hero-copy h1{font-size:clamp(42px, 13vw, 62px);line-height:.98;letter-spacing:-.018em}.jdv2-hero-copy p{font-size:16.5px}.jdv2-hero-actions{flex-direction:column}.jdv2-btn{width:100%}.jdv2-hero-proof{grid-template-columns:1fr}.jdv2-browser{transform:none}.jdv2-browser-screen{height:410px}.jdv2-floating-card{width:170px;padding:14px}.jdv2-card-a{left:14px;top:50px}.jdv2-card-b{right:14px;top:190px}.jdv2-card-c{left:24px;bottom:34px}.jdv2-section-heading h2{font-size:clamp(34px, 10vw, 48px);line-height:1.04;letter-spacing:-.018em}.jdv2-intro-text,.jdv2-feature,.jdv2-service-panel,.jdv2-project-content,.jdv2-compare-card{padding:26px;border-radius:26px}.jdv2-project-image{height:240px}.jdv2-step{padding:98px 24px 26px}.jdv2-step span{left:24px;top:24px}.jdv2-timeline:before{display:none}.jdv2-final h2{font-size:clamp(38px, 11vw, 56px);line-height:1.02;letter-spacing:-.018em}}@media (max-width:480px){.jdv2-browser-screen{height:360px}.jdv2-floating-card{width:150px}.jdv2-floating-card strong{font-size:15px;letter-spacing:normal}.jdv2-service-large{min-height:auto}}