.dd-home-v2{background:var(--dd-bg);overflow:hidden}.dd-lab-hero{position:relative;overflow:hidden;padding:clamp(52px, 7vw, 84px) 0 clamp(46px, 6vw, 72px);background:linear-gradient(90deg,rgb(255 255 255 / .032) 1px,transparent 1px),linear-gradient(180deg,rgb(255 255 255 / .026) 1px,transparent 1px),linear-gradient(135deg,#090f16,#111a25 54%,#063840);background-size:78px 78px,78px 78px,auto;color:#f7fbfb;box-shadow:0 22px 44px rgb(6 18 26 / .18)}.dd-lab-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(118deg,transparent 0 18%,rgb(22 184 188 / .12) 18.05% 18.18%,transparent 18.36% 62%,rgb(111 126 138 / .12) 62.05% 62.16%,transparent 62.32%),radial-gradient(circle at 74% 28%,rgb(22 184 188 / .13),transparent 34%);pointer-events:none}.dd-lab-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,.94fr) minmax(430px,.92fr);align-items:center;gap:clamp(34px, 5.5vw, 72px);min-height:520px;min-width:0}.dd-lab-hero__copy{max-width:760px;min-width:0;width:100%;display:grid;justify-items:start;text-align:start}.dd-lab-hero h1,.dd-typed-title{max-width:760px;margin:0;color:#fff;font-size:clamp(30px, 3.35vw, 42px);font-weight:780;line-height:1.22;letter-spacing:0}.dd-typed-title{min-height:62px;display:flex;align-items:center;justify-content:flex-start;text-wrap:nowrap;white-space:nowrap}#dd-typed-element{direction:rtl;unicode-bidi:plaintext}.dd-typed-cursor{display:inline-block;width:2px;height:.95em;margin-inline-start:9px;border-radius:999px;background:var(--dd-copper-bright);box-shadow:0 0 18px rgb(210 119 83 / .42);animation:dd-cursor-blink .9s steps(2,start) infinite;transform:translateY(.1em)}.dd-animated-rule{position:relative;display:block;width:min(300px, 52vw);max-width:0;height:5px;margin-top:16px;border-radius:999px;overflow:hidden;opacity:0}.dd-animated-rule::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--dd-copper-bright),var(--dd-brand-bright));box-shadow:0 12px 32px rgb(22 184 188 / .22)}.dd-animated-rule--hero{width:min(360px, 62vw);height:6px}.dd-animated-rule--section{width:min(300px, 52vw);height:5px;margin-top:14px}.dd-animated-rule--about{width:min(300px, 52vw);height:5px;margin-top:10px;margin-inline-start:0}.dd-animated-rule.is-visible{animation:dd-rule-section .92s cubic-bezier(.22,.85,.25,1) .06s both}.dd-animated-rule--hero.is-visible{animation-name:dd-rule-hero;animation-delay:.2s}.dd-animated-rule--about.is-visible{animation-name:dd-rule-about;animation-delay:.08s}.dd-lab-hero__copy>p:not(.dd-kicker){max-width:620px;margin:20px auto 0;color:#c7d4dc;font-size:clamp(14.5px, 1vw, 16.5px);line-height:1.82}.dd-hero-points{display:grid;gap:9px;width:100%;max-width:670px;margin:22px 0 0;padding:0;list-style:none;color:#d6e0e5;font-size:clamp(14px, 1vw, 16px);line-height:1.75}.dd-hero-points li{position:relative;padding-inline-start:22px;min-width:0;overflow-wrap:anywhere;white-space:normal}.dd-hero-points li::before{content:"";position:absolute;inset-inline-start:0;top:.78em;width:6px;height:6px;border-radius:50%;background:var(--dd-copper-bright);box-shadow:0 0 0 5px rgb(210 119 83 / .14),0 0 18px rgb(22 184 188 / .28)}.dd-lab-hero .dd-actions{margin-top:28px;justify-content:flex-start;gap:14px}.dd-lab-hero .dd-button{position:relative;min-width:156px;min-height:48px;padding:12px 22px;border-radius:9px;overflow:hidden;font-size:14.5px;box-shadow:0 18px 38px rgb(0 143 140 / .25),inset 0 1px 0 rgb(255 255 255 / .22)}.dd-lab-hero .dd-button::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 28%,rgb(255 255 255 / .24) 42%,transparent 56% 100%);transform:translateX(120%);transition:transform .42s ease;pointer-events:none}.dd-lab-hero .dd-button:hover::before{transform:translateX(-120%)}.dd-lab-hero .dd-button--ghost{border-color:rgb(255 255 255 / .22);background:linear-gradient(180deg,rgb(255 255 255 / .115),rgb(255 255 255 / .055));box-shadow:inset 0 1px 0 rgb(255 255 255 / .12)}.dd-command{min-width:0;width:100%;border:1px solid rgb(255 255 255 / .12);border-radius:10px;background:linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(180deg,rgb(255 255 255 / .03) 1px,transparent 1px),radial-gradient(circle at 66% 42%,rgb(22 184 188 / .16),transparent 32%),rgb(7 14 22 / .78);background-size:54px 54px,54px 54px,auto,auto;box-shadow:0 34px 90px rgb(0 0 0 / .28),inset 0 1px 0 rgb(255 255 255 / .06);backdrop-filter:blur(18px);overflow:hidden}.dd-command__bar{display:flex;align-items:center;gap:7px;padding:13px 14px;border-bottom:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .04)}.dd-command__bar span{width:8px;height:8px;border-radius:50%;background:#6f7e8a}.dd-command__bar span:first-child{background:var(--dd-copper-bright)}.dd-command__bar span:nth-child(2){background:var(--dd-brand-bright)}.dd-command__bar strong{margin-inline-start:auto;color:#c8d6dd;font-size:12px;font-weight:720}.dd-command__stage{position:relative;display:grid;place-items:center;min-height:290px;padding:24px;overflow:hidden}.dd-command__stage::before,.dd-command__stage::after{content:"";position:absolute;inset:52px 40px 38px;border-radius:46% 54% 50% 50% / 54% 46% 54% 46%;border:1px solid rgb(22 184 188 / .28);box-shadow:0 0 42px rgb(22 184 188 / .12),inset 0 0 32px rgb(210 144 117 / .08);animation:dd-neural-drift 11s linear infinite}.dd-command__stage::after{inset:74px 62px 60px;border-color:rgb(210 144 117 / .26);animation-duration:15s;animation-direction:reverse}.dd-command__code-cloud{position:absolute;inset:24px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.35;color:rgb(141 240 237 / .72)}.dd-command__code-cloud span{position:absolute;display:inline-block;padding:2px 4px;border-radius:4px;text-shadow:0 0 16px rgb(22 184 188 / .44);animation:dd-code-float 8s ease-in-out infinite}.dd-command__code-cloud span:nth-child(1){inset-inline-start:5%;top:10%;animation-delay:-.8s}.dd-command__code-cloud span:nth-child(2){inset-inline-start:20%;top:34%;animation-delay:-2.2s}.dd-command__code-cloud span:nth-child(3){inset-inline-end:8%;top:18%;animation-delay:-1.1s}.dd-command__code-cloud span:nth-child(4){inset-inline-start:9%;bottom:28%;animation-delay:-3.4s}.dd-command__code-cloud span:nth-child(5){inset-inline-end:15%;bottom:18%;animation-delay:-4.6s}.dd-command__code-cloud span:nth-child(6){inset-inline-start:34%;top:16%;animation-delay:-5.4s}.dd-command__code-cloud span:nth-child(7){inset-inline-end:28%;top:42%;animation-delay:-6.2s}.dd-command__code-cloud span:nth-child(8){inset-inline-start:26%;bottom:14%;animation-delay:-7s}.dd-command__code-cloud span:nth-child(9){inset-inline-end:4%;bottom:36%;animation-delay:-2.8s}.dd-command__code-cloud span:nth-child(10){inset-inline-start:47%;bottom:6%;animation-delay:-1.7s}.dd-command__neural{position:absolute;inset:42px 34px;pointer-events:none}.dd-command__neural i{position:absolute;width:1px;height:130px;background:linear-gradient(180deg,transparent,rgb(22 184 188 / .62),transparent);transform-origin:center;opacity:.68}.dd-command__neural i::before,.dd-command__neural i::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--dd-brand-bright);box-shadow:0 0 16px rgb(22 184 188 / .75)}.dd-command__neural i::before{top:0;inset-inline-start:-3px}.dd-command__neural i::after{bottom:0;inset-inline-start:-3px;background:var(--dd-copper-bright)}.dd-command__neural i:nth-child(1){inset-inline-start:16%;top:24%;transform:rotate(90deg)}.dd-command__neural i:nth-child(2){inset-inline-start:30%;top:10%;transform:rotate(28deg)}.dd-command__neural i:nth-child(3){inset-inline-start:45%;top:38%;transform:rotate(112deg)}.dd-command__neural i:nth-child(4){inset-inline-end:25%;top:18%;transform:rotate(64deg)}.dd-command__neural i:nth-child(5){inset-inline-end:12%;top:36%;transform:rotate(138deg)}.dd-command__neural i:nth-child(6){inset-inline-start:36%;bottom:2%;transform:rotate(76deg)}.dd-command__logo{position:relative;z-index:3;width:min(220px, 48%);filter:drop-shadow(0 26px 36px rgb(0 0 0 / .46)) drop-shadow(0 0 22px rgb(22 184 188 / .18));transform:translateX(-10px)}.dd-command__code span{color:var(--dd-brand-bright);font-size:12px;font-weight:760}.dd-command__code{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 24px 18px}.dd-command__code p{display:flex;justify-content:space-between;gap:18px;margin:0;padding:9px 10px;border:1px solid rgb(255 255 255 / .09);border-radius:7px;background:rgb(255 255 255 / .04);color:#dbe6ea;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.35;backdrop-filter:blur(10px);min-width:0;overflow:hidden}.dd-command__code p span{flex:0 0 auto}.dd-command__mesh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgb(255 255 255 / .1)}.dd-command__mesh b{display:grid;place-items:center;min-height:54px;border-inline-end:1px solid rgb(255 255 255 / .08);color:#afbec7;font-size:12px;font-weight:720}.dd-command__mesh b:last-child{border-inline-end:0}.dd-trust{position:relative;z-index:2;margin-top:0;padding:clamp(22px, 2.6vw, 34px) 0 clamp(24px, 3vw, 38px);background:#fff;box-shadow:inset 0 14px 28px -26px rgb(6 18 26 / .28)}.dd-trust::before,.dd-trust::after{content:"";position:absolute;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,rgb(13 19 27 / .09),transparent);pointer-events:none}.dd-trust::before{top:0;box-shadow:0 12px 28px rgb(6 18 26 / .08)}.dd-trust::after{display:none}.dd-trust>.dd-shell{position:relative;z-index:1}.dd-trust__logos{display:grid;place-items:center;min-height:clamp(84px, 7vw, 108px);padding:0}.dd-trust__logos img{display:block;width:min(1120px, 86vw);max-height:86px;height:auto;object-fit:contain;filter:none;opacity:1}.dd-why{position:relative;margin-top:0;padding:clamp(42px, 5vw, 62px) 0 clamp(46px, 5.4vw, 70px);border:0;border-radius:0;background:linear-gradient(90deg,rgb(11 17 24 / .009) 1px,transparent 1px),linear-gradient(180deg,rgb(11 17 24 / .007) 1px,transparent 1px),linear-gradient(180deg,#f8fafb,#fff);background-size:64px 64px,64px 64px,auto;box-shadow:none;overflow:hidden}.dd-why::before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgb(13 19 27 / .08),transparent);box-shadow:0 18px 34px rgb(13 19 27 / .06);pointer-events:none}.dd-why::after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgb(13 19 27 / .08),transparent);box-shadow:0 -18px 34px rgb(13 19 27 / .05);pointer-events:none}.dd-why__head,.dd-why__grid{position:relative;z-index:1}.dd-why__head{display:grid;place-items:center;max-width:720px;margin:0 auto clamp(28px, 3.8vw, 42px);text-align:center}.dd-why__head h2{color:var(--dd-ink);font-size:clamp(28px, 3.2vw, 46px);line-height:1.18}.dd-why__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:0;border-radius:0;background:#fff0;backdrop-filter:none;overflow:visible}.dd-why-card{position:relative;display:grid;justify-items:center;min-height:232px;padding:16px clamp(24px, 3vw, 42px) 16px;border:0;border-inline-start:1px dashed rgb(22 184 188 / .23);border-radius:0;background:linear-gradient(180deg,rgb(255 255 255 / .08),#fff0);box-shadow:none;text-align:center;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dd-why-card:first-child{border-inline-start:0}.dd-why-card::before{content:"";position:absolute;inset-inline-start:50%;top:10px;width:104px;height:104px;border-radius:50%;background:radial-gradient(circle,rgb(22 184 188 / .11),transparent 70%);transform:translateX(-50%);pointer-events:none}.dd-why-card:hover{box-shadow:none;transform:translateY(-2px)}.dd-why-card__icon{position:relative;display:grid;place-items:center;width:84px;height:84px;margin-bottom:20px;border:1px solid rgb(22 184 188 / .22);border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / .9),rgb(255 255 255 / .18)),linear-gradient(135deg,rgb(22 184 188 / .15),rgb(210 144 117 / .12));box-shadow:0 18px 38px rgb(13 19 27 / .08),inset 0 1px 0 rgb(255 255 255 / .8)}.dd-why-card__icon::before,.dd-why-card__icon::after{content:"";position:absolute;display:none}.dd-why-card__icon svg{position:relative;z-index:1;width:45px;height:45px;fill:none;stroke:var(--dd-brand);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 16px rgb(22 184 188 / .14))}.dd-why-card--team .dd-why-card__icon svg{stroke:var(--dd-brand-bright)}.dd-why-card--commitment .dd-why-card__icon svg{stroke:var(--dd-brand)}.dd-why-card__icon svg path:nth-child(2),.dd-why-card__icon svg circle:nth-child(3){stroke:var(--dd-copper-bright)}.dd-why-card h3{margin-bottom:14px;color:var(--dd-ink);font-size:22.5px;line-height:1.22}.dd-why-card h3::after{content:"";display:block;width:48px;height:3px;margin:16px auto 0;border-radius:999px;background:linear-gradient(90deg,var(--dd-brand-bright),var(--dd-brand));box-shadow:-13px 0 0 -10px var(--dd-copper-bright)}.dd-why-card p{margin:0;color:var(--dd-muted);font-size:15.6px;line-height:1.82}.dd-about-lab{position:relative;padding:clamp(54px, 6.4vw, 82px) 0 clamp(54px, 6vw, 78px);background:linear-gradient(90deg,rgb(11 17 24 / .012) 1px,transparent 1px),linear-gradient(180deg,rgb(11 17 24 / .01) 1px,transparent 1px),#fff;background-size:72px 72px,72px 72px,auto;box-shadow:inset 0 1px 0 rgb(13 19 27 / .055),inset 0 24px 40px -42px rgb(13 19 27 / .28);overflow:hidden}.dd-about-lab::before,.dd-about-lab::after{content:"";position:absolute;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,rgb(13 19 27 / .08),transparent);pointer-events:none}.dd-about-lab::before{top:0;box-shadow:0 18px 42px rgb(13 19 27 / .06)}.dd-about-lab::after{bottom:0;box-shadow:0 -18px 42px rgb(13 19 27 / .045)}.dd-about-lab__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(360px,.96fr) minmax(0,1.04fr);align-items:center;gap:clamp(36px, 5.4vw, 76px);direction:ltr}.dd-about-lab__visual{position:relative;display:grid;place-items:center;min-height:clamp(380px, 31vw, 500px)}.dd-about-lab__visual::before{content:"";position:absolute;width:min(460px, 82%);aspect-ratio:1;border:1px solid rgb(22 184 188 / .16);border-radius:50%;background:radial-gradient(circle,rgb(22 184 188 / .09),transparent 58%),linear-gradient(135deg,rgb(22 184 188 / .06),rgb(210 144 117 / .08));filter:blur(.1px)}.dd-about-lab__visual img{position:relative;z-index:1;display:block;width:min(570px, 100%);height:auto;object-fit:contain;filter:drop-shadow(0 28px 38px rgb(13 19 27 / .12))}.dd-about-lab__copy{direction:rtl;text-align:start;display:grid;justify-items:start;align-content:center}.dd-about-lab__eyebrow{margin:0 0 12px;color:var(--dd-brand-bright);font-size:clamp(15px, 1.15vw, 18px);font-weight:820;line-height:1.4}.dd-about-lab h2{margin:0;color:var(--dd-ink);font-size:clamp(30px, 3.1vw, 44px);font-weight:830;line-height:1.12;letter-spacing:0}.dd-about-lab__copy>p:not(.dd-about-lab__eyebrow){max-width:680px;margin:18px 0 0;color:var(--dd-muted);font-size:clamp(14.5px, 1.02vw, 16.5px);line-height:1.9}.dd-about-lab h3{margin:clamp(22px, 2.6vw, 34px) 0 16px;color:var(--dd-ink);font-size:clamp(20px, 1.75vw, 26px);font-weight:830;line-height:1.25}.dd-about-lab__services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px clamp(14px, 2vw, 24px);width:100%;max-width:680px}.dd-about-lab__service{display:grid;justify-items:center;align-content:start;gap:8px;min-height:82px;text-align:center}.dd-about-lab__service span{display:grid;place-items:center;width:52px;height:44px;border:0;border-radius:0;background:#fff0;color:#12253c;box-shadow:none}.dd-about-lab__service svg{display:block;width:37px;height:37px;fill:none;stroke:currentColor;stroke-width:1.95;stroke-linecap:round;stroke-linejoin:round;filter:none}.dd-about-lab__wp-icon{fill:currentColor;stroke:none}.dd-about-lab__wp-icon path{fill:currentColor}.dd-about-lab__service strong{color:#12253c;font-size:13.4px;font-weight:820;line-height:1.35}.dd-impact-stats{position:relative;padding:clamp(28px, 3.5vw, 44px) 0 clamp(34px, 4.2vw, 54px);background:#fff;box-shadow:inset 0 1px 0 rgb(13 19 27 / .055),inset 0 24px 34px -40px rgb(13 19 27 / .22);overflow:hidden}.dd-impact-stats::before,.dd-impact-stats::after{content:"";position:absolute;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,rgb(13 19 27 / .075),transparent);pointer-events:none}.dd-impact-stats::before{top:0}.dd-impact-stats::after{bottom:0;box-shadow:0 -18px 34px rgb(13 19 27 / .045)}.dd-impact-stats__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px, 5vw, 78px);align-items:end}.dd-impact-stat{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"number text" "line line";align-items:center;justify-content:center;column-gap:clamp(16px, 2vw, 26px);max-width:360px;margin-inline:auto;text-align:start}.dd-impact-stat strong{grid-area:number;display:block;min-width:132px;color:var(--dd-brand-bright);font-size:clamp(46px, 5.4vw, 74px);font-weight:850;line-height:.95;letter-spacing:0;text-shadow:0 14px 28px rgb(22 184 188 / .12)}.dd-impact-stat p{grid-area:text;margin:0;color:#7b8790;font-size:clamp(17px, 1.42vw, 22px);font-weight:650;line-height:1.35}.dd-impact-stat p span{display:block}.dd-impact-stat i{grid-area:line;display:block;width:100%;height:8px;margin-top:20px;border-radius:999px;background:linear-gradient(90deg,rgb(22 184 188 / .22),var(--dd-brand-bright));box-shadow:0 10px 18px rgb(22 184 188 / .18);transform-origin:center center;transform:scaleX(0);opacity:0}.dd-impact-stat i.is-visible{animation:dd-stat-line .86s cubic-bezier(.22,.85,.25,1) .08s both}.dd-impact-stat--copper strong{color:var(--dd-copper-bright);text-shadow:0 14px 28px rgb(210 119 83 / .13)}.dd-impact-stat--copper i{background:linear-gradient(90deg,rgb(210 119 83 / .24),var(--dd-copper-bright),var(--dd-brand-bright));box-shadow:0 10px 18px rgb(210 119 83 / .16)}.dd-impact-stat--sky strong{color:#47bce6;text-shadow:0 14px 28px rgb(71 188 230 / .13)}.dd-impact-stat--sky i{background:linear-gradient(90deg,rgb(71 188 230 / .22),#79d5f4);box-shadow:0 10px 18px rgb(71 188 230 / .15)}.dd-offering{position:relative;overflow:hidden;background:radial-gradient(ellipse at 16% 22%,rgb(22 184 188 / .18),transparent 34%),radial-gradient(ellipse at 82% 76%,rgb(210 144 117 / .15),transparent 32%),linear-gradient(145deg,#0a1018 0%,#101821 52%,#111f27 100%);color:#f6fbfb;box-shadow:inset 0 1px 0 rgb(255 255 255 / .06),inset 0 -1px 0 rgb(255 255 255 / .06)}.dd-offering::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(128deg,transparent 0 42px,rgb(255 255 255 / .035) 43px,transparent 44px 112px),linear-gradient(118deg,transparent 0 24%,rgb(22 184 188 / .12) 24.05% 24.18%,transparent 24.32% 70%,rgb(210 144 117 / .09) 70.05% 70.18%,transparent 70.32%);opacity:.62;pointer-events:none}.dd-offering::after{content:"";position:absolute;inset:34px clamp(18px, 4vw, 54px);border:1px solid rgb(255 255 255 / .06);border-radius:18px;background:linear-gradient(135deg,rgb(255 255 255 / .038),transparent 38%),linear-gradient(315deg,rgb(22 184 188 / .07),transparent 44%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .035);pointer-events:none}.dd-offering .dd-shell{position:relative;z-index:1}.dd-offering__head{max-width:840px;margin-inline:auto;text-align:center}.dd-offering__head .dd-kicker{color:var(--dd-brand-bright)}.dd-offering__head h2{color:#fff;font-size:clamp(28px, 3.2vw, 44px);line-height:1.22}.dd-offering__head p:not(.dd-kicker){max-width:760px;margin-inline:auto;color:#c8d5dc;font-size:clamp(14.5px, 1vw, 16.5px);line-height:1.9}.dd-offering__head .dd-animated-rule{margin-inline:auto}.dd-offering__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px, 2.4vw, 26px);margin-top:clamp(28px, 4vw, 46px)}.dd-offering-card{position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / .12);border-radius:10px;background:linear-gradient(135deg,rgb(255 255 255 / .11),rgb(255 255 255 / .045)),rgb(7 14 22 / .62);box-shadow:0 28px 70px rgb(0 0 0 / .2),inset 0 1px 0 rgb(255 255 255 / .08);backdrop-filter:blur(16px)}.dd-offering-card::before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,var(--dd-brand-bright),var(--dd-copper-bright));opacity:.86}.dd-offering-card__head{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:center;padding:24px 24px 18px;border-bottom:1px solid rgb(255 255 255 / .1)}.dd-offering-card__head>span{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgb(22 184 188 / .28);border-radius:14px;background:radial-gradient(circle at 30% 24%,rgb(255 255 255 / .18),transparent 46%),linear-gradient(135deg,rgb(22 184 188 / .22),rgb(210 144 117 / .14));color:#fff;font-size:15px;font-weight:850;box-shadow:0 18px 34px rgb(0 0 0 / .16)}.dd-offering-card__head p{margin:0 0 5px;color:#8eddda;font-size:12.5px;font-weight:760;line-height:1.35}.dd-offering-card h3{margin:0;color:#fff;font-size:clamp(20px, 1.7vw, 26px);line-height:1.24}.dd-offering-card__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px}.dd-offering-card__items a{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:11px 12px;border:1px solid rgb(255 255 255 / .095);border-radius:8px;background:rgb(255 255 255 / .055);color:#e6f0f2;font-size:13.7px;font-weight:740;line-height:1.45;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.dd-offering-card__items a span{min-width:0}.dd-offering-card__items a i{display:block;flex:0 0 auto;width:7px;height:7px;border-top:2px solid currentColor;border-inline-end:2px solid currentColor;opacity:.62;transform:rotate(225deg)}.dd-offering-card__items a:hover{transform:translateY(-2px);border-color:rgb(22 184 188 / .34);background:rgb(22 184 188 / .11);color:#fff}.dd-flow{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#f8fbfb 56%,#fff);box-shadow:inset 0 1px 0 rgb(13 19 27 / .055),inset 0 -1px 0 rgb(13 19 27 / .055)}.dd-flow::before{display:none}.dd-flow .dd-shell{position:relative;z-index:1}.dd-flow__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(26px, 4.5vw, 58px);align-items:center}.dd-flow__copy{position:relative;top:auto;display:grid;justify-items:start;padding:clamp(22px, 3vw, 32px);border:1px solid rgb(22 184 188 / .1);border-radius:10px;background:linear-gradient(135deg,rgb(255 255 255 / .92),rgb(255 255 255 / .7)),rgb(255 255 255 / .76);box-shadow:0 18px 44px rgb(13 19 27 / .055),inset 0 1px 0 rgb(255 255 255 / .92);color:var(--dd-ink);backdrop-filter:blur(12px);overflow:hidden}.dd-flow__copy h2,.dd-product-system h2,.dd-home-cta h2{font-size:clamp(23px, 2.35vw, 32px)}.dd-flow__copy h2{color:var(--dd-ink)}.dd-flow__copy .dd-kicker{color:var(--dd-brand-bright)}.dd-flow__copy p:not(.dd-kicker),.dd-product-system p:not(.dd-kicker){color:var(--dd-muted);font-size:15px}.dd-flow__copy p:not(.dd-kicker){color:var(--dd-muted);line-height:1.9}.dd-flow__steps{position:relative;display:grid;grid-template-columns:1fr;gap:10px;padding:4px 0}.dd-flow__steps::before{content:"";position:absolute;inset-block:22px;inset-inline-start:24px;width:2px;border-radius:999px;background:linear-gradient(180deg,rgb(22 184 188 / .75),rgb(210 144 117 / .68),rgb(22 184 188 / .14));pointer-events:none}.dd-flow__steps div{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;min-height:82px;padding:12px 15px;border:1px solid rgb(255 255 255 / .64);border-radius:10px;background:linear-gradient(135deg,rgb(255 255 255 / .78),rgb(255 255 255 / .52)),rgb(255 255 255 / .56);box-shadow:0 14px 34px rgb(13 19 27 / .055),inset 0 1px 0 rgb(255 255 255 / .9);backdrop-filter:blur(14px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;overflow:hidden}.dd-flow__steps div::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;height:auto;background:linear-gradient(180deg,var(--dd-brand-bright),var(--dd-copper-bright))}.dd-flow__steps div::after{content:"";position:absolute;inset-inline-end:-30px;bottom:-30px;width:76px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(22 184 188 / .12),transparent 64%);pointer-events:none}.dd-flow__steps div:hover{transform:translateY(-2px);border-color:rgb(22 184 188 / .22);box-shadow:0 18px 42px rgb(13 19 27 / .075)}.dd-flow__steps span{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgb(22 184 188 / .22);border-radius:13px;background:radial-gradient(circle at 30% 24%,rgb(255 255 255 / .2),transparent 44%),linear-gradient(135deg,var(--dd-night),#12313a);color:#fff;font-size:13px;font-weight:850;box-shadow:0 12px 22px rgb(13 19 27 / .1)}.dd-flow__steps section{position:relative;z-index:1}.dd-flow__steps h3{margin:0 0 6px;color:var(--dd-ink);font-size:clamp(15.5px, 1.16vw, 18px);line-height:1.25}.dd-flow__steps p{margin:0;color:var(--dd-ink-2);font-size:clamp(13px, .92vw, 14px);line-height:1.58}.dd-product-system{position:relative;overflow:hidden;background:radial-gradient(circle at 16% 18%,rgb(22 184 188 / .14),transparent 34%),radial-gradient(circle at 84% 80%,rgb(210 144 117 / .12),transparent 36%),linear-gradient(145deg,#121a23,#17242d 52%,#16323a);color:#fff}.dd-product-system::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255 / .045),transparent 36%,rgb(0 0 0 / .08));pointer-events:none}.dd-product-system .dd-shell{position:relative;z-index:1}.dd-product-system__grid{display:grid;grid-template-columns:minmax(300px,.58fr) minmax(0,1.08fr);gap:clamp(26px, 4.4vw, 62px);align-items:center}.dd-product-system__copy{display:grid;justify-items:start}.dd-product-system__copy .dd-kicker{color:var(--dd-brand-bright)}.dd-product-system h2{max-width:760px;color:#fff;font-size:clamp(29px, 3.4vw, 46px);line-height:1.18}.dd-product-system__copy>p:not(.dd-kicker){max-width:720px;color:#cbd8de;font-size:clamp(14.5px, 1vw, 16.5px);line-height:1.9}.dd-product-system__signals{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.dd-product-system__signals span{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border:1px solid rgb(255 255 255 / .12);border-radius:999px;background:rgb(255 255 255 / .06);color:#e8f2f4;font-size:13px;font-weight:760;backdrop-filter:blur(10px)}.dd-product-console{position:relative;display:grid;grid-template-columns:minmax(230px,.78fr) minmax(0,1fr);align-items:stretch;overflow:hidden;border:1px solid rgb(255 255 255 / .12);border-radius:12px;background:linear-gradient(135deg,rgb(255 255 255 / .14),rgb(255 255 255 / .06)),rgb(16 28 36 / .72);box-shadow:0 30px 78px rgb(0 0 0 / .22),inset 0 1px 0 rgb(255 255 255 / .1);backdrop-filter:blur(16px)}.dd-product-console::before{content:"";position:absolute;inset-inline:0;top:0;height:4px;background:linear-gradient(90deg,var(--dd-brand-bright),var(--dd-copper-bright),#79d5f4)}.dd-product-console__visual{position:relative;display:block;min-height:100%;padding:16px;color:inherit}.dd-product-console__visual em{position:absolute;z-index:2;inset-block-start:30px;inset-inline-start:30px;display:inline-flex;padding:7px 10px;border:1px solid rgb(255 255 255 / .16);border-radius:999px;background:rgb(8 13 20 / .72);color:#fff;font-size:11.5px;font-style:normal;font-weight:820;backdrop-filter:blur(12px)}.dd-product-console img{display:block;width:100%;height:100%;min-height:320px;aspect-ratio:auto;border:1px solid rgb(255 255 255 / .1);border-radius:10px;background:linear-gradient(135deg,rgb(22 184 188 / .12),rgb(210 144 117 / .09)),rgb(255 255 255 / .05);object-fit:cover;box-shadow:0 22px 48px rgb(0 0 0 / .24)}.dd-product-console__body{display:grid;gap:14px;align-content:center;padding:clamp(22px, 3vw, 34px)}.dd-product-console__body>span{color:var(--dd-brand-bright);font-size:12px;font-weight:840}.dd-product-console h3{margin:0;color:#fff;font-size:clamp(24px, 2.25vw, 34px);line-height:1.16}.dd-product-console h3 a{color:inherit}.dd-product-console__body p{margin:0;color:#cbd8de;font-size:14.5px;line-height:1.75}.dd-product-console__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dd-product-console__meta span{display:grid;place-items:center;min-height:40px;padding:8px;border:1px solid rgb(255 255 255 / .1);border-radius:8px;background:rgb(255 255 255 / .055);color:#e6f0f2;font-size:12px;font-weight:760;text-align:center}.dd-product-console__actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:2px}.dd-product-console__actions .dd-button{min-height:46px;border-radius:9px}.dd-product-console__actions strong{color:#fff;font-size:clamp(18px, 1.6vw, 24px);font-weight:850;line-height:1.2}.dd-home-cta{position:relative;padding-top:clamp(46px, 6vw, 76px);background:radial-gradient(circle at 16% 28%,rgb(22 184 188 / .08),transparent 30%),radial-gradient(circle at 88% 72%,rgb(210 144 117 / .08),transparent 32%),linear-gradient(180deg,#fff,#f8fbfb)}.dd-home-cta__box{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(22px, 4vw, 52px);padding:clamp(28px, 4.8vw, 54px);border:1px solid rgb(22 184 188 / .14);border-radius:14px;background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(255 255 255 / .78)),rgb(255 255 255 / .86);color:var(--dd-ink);box-shadow:0 26px 70px rgb(13 19 27 / .08),inset 0 1px 0 rgb(255 255 255 / .95);backdrop-filter:blur(12px);overflow:hidden}.dd-home-cta__box::before{content:"";position:absolute;inset-inline:0;top:0;height:4px;background:linear-gradient(90deg,var(--dd-brand-bright),var(--dd-copper-bright),#79d5f4)}.dd-home-cta__box>div{position:relative;z-index:1;display:grid;justify-items:start;gap:14px}.dd-home-cta h2{max-width:820px;color:var(--dd-ink);font-size:clamp(27px, 3.1vw, 42px);line-height:1.18}.dd-home-cta p:not(.dd-kicker){max-width:760px;margin:0;color:var(--dd-muted);font-size:clamp(14.5px, 1vw, 16.5px);line-height:1.85}.dd-home-cta .dd-button{position:relative;z-index:1;min-width:168px;min-height:52px;border-radius:9px;background:linear-gradient(135deg,var(--dd-night),#12313a);box-shadow:0 18px 40px rgb(13 19 27 / .16)}@media (max-width:1040px){.dd-lab-hero__grid,.dd-flow__grid{grid-template-columns:1fr;min-height:0}.dd-flow__copy{position:static}.dd-home-cta__box{grid-template-columns:1fr}}@media (max-width:900px){.dd-why__grid,.dd-offering__grid,.dd-product-console__meta,.dd-product-console,.dd-product-system__grid{grid-template-columns:1fr}.dd-about-lab__grid{grid-template-columns:1fr;gap:30px}.dd-about-lab__copy{order:1}.dd-about-lab__visual{order:2;min-height:0}.dd-about-lab__visual img{width:min(560px, 100%)}.dd-about-lab__services{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-impact-stats__grid{gap:22px}.dd-flow__steps{grid-template-columns:1fr}.dd-flow__steps::before{display:none}.dd-impact-stat{grid-template-columns:1fr;grid-template-areas:"number" "text" "line";justify-items:center;text-align:center}.dd-impact-stat strong{min-width:0}.dd-why{padding-top:24px}.dd-why-card,.dd-why-card:first-child{border-inline-start:0;border-top:1px solid rgb(217 225 227 / .72)}.dd-why-card:first-child{border-top:0}.dd-command{max-width:560px}}@media (max-width:640px){.dd-lab-hero{padding:36px 0 44px}.dd-lab-hero__grid{display:grid;grid-template-columns:1fr;gap:28px;max-width:100%;min-height:0;overflow:visible;direction:ltr}.dd-lab-hero__copy,.dd-hero-points,.dd-command{max-width:100%}.dd-lab-hero__copy{direction:ltr;overflow:visible}html[dir="rtl"] .dd-lab-hero__grid,html[dir="rtl"] .dd-lab-hero__copy{direction:rtl}html[dir="rtl"] .dd-lab-hero__copy,html[dir="rtl"] .dd-typed-title,html[dir="rtl"] .dd-hero-points{text-align:right}html[dir="rtl"] .dd-typed-title{justify-content:flex-start}html[dir="rtl"] .dd-hero-points li{padding-inline-start:22px;padding-inline-end:0}html[dir="rtl"] .dd-hero-points li::before{inset-inline-start:0;inset-inline-end:auto}.dd-lab-hero h1,.dd-typed-title{font-size:clamp(27px, 8vw, 34px);min-height:82px;white-space:normal;text-wrap:balance;width:100%;max-width:100%;overflow-wrap:anywhere}.dd-hero-points{max-width:100%;width:100%;font-size:13px;gap:12px}#dd-typed-element{min-width:0;max-width:100%;overflow-wrap:anywhere}.dd-animated-rule--hero{width:min(240px, 72%);height:4px}.dd-lab-hero .dd-actions,.dd-lab-hero .dd-button{width:100%}.dd-lab-hero .dd-button{min-width:0}.dd-command__mesh,.dd-offering-card__items{grid-template-columns:1fr}.dd-command__mesh{grid-template-columns:repeat(4,minmax(0,1fr))}.dd-command__mesh b{min-height:42px;font-size:11px}.dd-command__stage{min-height:230px;padding:18px}.dd-command__logo{width:min(170px, 56%)}.dd-command__code{grid-template-columns:1fr}.dd-command__code p{gap:12px;display:grid;grid-template-columns:76px minmax(0,1fr);min-width:0;white-space:nowrap}.dd-command__code p:not(:has(span)){white-space:normal}.dd-command__code p{text-overflow:ellipsis}.dd-trust{padding-block:18px 24px}.dd-trust__logos{min-height:74px}.dd-trust__logos img{width:100%;max-height:62px}.dd-why{padding:36px 0 42px}.dd-why__head{margin-bottom:20px}.dd-why__head h2,.dd-offering__head h2,.dd-product-system h2,.dd-home-cta h2{width:100%;max-width:100%;font-size:clamp(24px, 7.2vw, 30px);text-wrap:wrap;overflow-wrap:anywhere}.dd-why-card{min-height:0;padding:22px 10px;overflow:hidden}.dd-why-card__icon{width:64px;height:64px;margin-bottom:14px}.dd-why-card__icon svg{width:34px;height:34px}.dd-why-card h3,.dd-why-card p,.dd-offering__head p:not(.dd-kicker),.dd-flow__copy p:not(.dd-kicker),.dd-product-system__copy>p:not(.dd-kicker),.dd-home-cta p:not(.dd-kicker){max-width:100%;overflow-wrap:anywhere}.dd-why-card p{font-size:14px;line-height:1.8}.dd-about-lab{padding:46px 0 54px}.dd-about-lab__grid{max-width:100%;overflow:visible}.dd-about-lab__visual{min-height:0}.dd-about-lab__visual::before{width:min(300px, 88%)}.dd-about-lab__visual img{width:min(330px, 100%)}.dd-about-lab h2{font-size:clamp(30px, 10vw, 42px)}.dd-about-lab__copy>p:not(.dd-about-lab__eyebrow){font-size:15px;line-height:1.9}.dd-about-lab__services{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;width:100%}.dd-about-lab__service{min-width:0}.dd-about-lab__service strong{font-size:13.2px}.dd-impact-stats__grid{grid-template-columns:1fr;max-width:320px;margin-inline:auto}.dd-impact-stats{padding-block:28px 34px}.dd-impact-stat{width:100%}.dd-impact-stat i{margin-top:14px}.dd-product-console__actions{align-items:stretch;flex-direction:column}.dd-offering{padding:46px 0}.dd-offering::after{inset:16px 10px}.dd-offering-card__head,.dd-product-console__body,.dd-home-cta__box{padding:18px}.dd-flow{padding-block:44px}.dd-flow__copy{padding:18px}.dd-flow__steps div{grid-template-columns:42px minmax(0,1fr);min-height:0;padding:12px}.dd-flow__steps span{width:40px;height:40px}.dd-product-system__grid,.dd-product-console{max-width:100%;overflow:hidden}.dd-product-console__visual{padding:12px}.dd-product-console img{height:auto;min-height:0;aspect-ratio:16 / 10.5}.dd-product-console__actions .dd-button{width:100%}.dd-home-cta{padding-block:42px 54px}}@keyframes dd-cursor-blink{0%,48%{opacity:1}49%,100%{opacity:0}}@keyframes dd-rule-hero{0%{max-width:0;opacity:0}72%{max-width:340px;opacity:1}100%{max-width:260px;opacity:1}}@keyframes dd-rule-section{0%{max-width:0;opacity:0}72%{max-width:300px;opacity:1}100%{max-width:240px;opacity:1}}@keyframes dd-rule-about{0%{max-width:0;opacity:0}72%{max-width:300px;opacity:1}100%{max-width:240px;opacity:1}}@keyframes dd-stat-line{0%{opacity:0;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1.08)}100%{opacity:1;transform:scaleX(1)}}@keyframes dd-neural-drift{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.035)}100%{transform:rotate(360deg) scale(1)}}@keyframes dd-code-float{0%,100%{opacity:.34;transform:translate3d(0,0,0)}45%{opacity:.92;transform:translate3d(10px,-8px,0)}72%{opacity:.55;transform:translate3d(-6px,7px,0)}}@media (prefers-reduced-motion:reduce){.dd-typed-cursor{animation:none}.dd-animated-rule{max-width:220px;opacity:1;animation:none}.dd-command__stage::before,.dd-command__stage::after,.dd-command__code-cloud span{animation:none}}.dd-home .dd-button{min-height:46px;border-radius:999px;background:linear-gradient(135deg,#13222d,#007f83 58%,#19b8bc);box-shadow:0 16px 36px rgb(0 92 96 / .22),inset 0 1px 0 rgb(255 255 255 / .22)}.dd-home .dd-button--ghost{border-color:rgb(255 255 255 / .24);background:rgb(255 255 255 / .09);box-shadow:inset 0 1px 0 rgb(255 255 255 / .16);color:#fff}.dd-lab-hero .dd-button,.dd-product-console__actions .dd-button,.dd-home-cta .dd-button{border-radius:999px;background:linear-gradient(135deg,#13222d,#007f83 58%,#19b8bc);box-shadow:0 18px 40px rgb(0 92 96 / .22),inset 0 1px 0 rgb(255 255 255 / .24)}.dd-lab-hero .dd-button--ghost{background:rgb(255 255 255 / .09);box-shadow:inset 0 1px 0 rgb(255 255 255 / .16)}.dd-trust,.dd-about-lab,.dd-impact-stats,.dd-flow,.dd-home-cta{background-color:#fff}.dd-about-lab,.dd-impact-stats,.dd-flow,.dd-home-cta{box-shadow:inset 0 1px 0 rgb(13 19 27 / .05),inset 0 -1px 0 rgb(13 19 27 / .045)}.dd-why__head h2,.dd-about-lab h2,.dd-offering__head h2,.dd-flow__copy h2,.dd-product-system h2,.dd-home-cta h2{letter-spacing:0}.dd-why-card__icon,.dd-about-lab__service span,.dd-flow__steps span{border-radius:16px}.dd-why-card__icon{border-radius:50%}.dd-flow__copy,.dd-flow__steps div,.dd-home-cta__box,.dd-product-console,.dd-offering-card{border-radius:14px}.dd-product-system{background:radial-gradient(circle at 16% 18%,rgb(22 184 188 / .13),transparent 34%),radial-gradient(circle at 84% 80%,rgb(210 144 117 / .11),transparent 36%),linear-gradient(145deg,#121a23,#17252e 54%,#143139)}.dd-home-cta__box{border-color:rgb(0 143 140 / .16)}html:not([dir="rtl"]) .dd-about-lab__grid,html[dir="ltr"] .dd-about-lab__grid{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr)}html:not([dir="rtl"]) .dd-about-lab__visual,html[dir="ltr"] .dd-about-lab__visual{order:2}html:not([dir="rtl"]) .dd-about-lab__copy,html[dir="ltr"] .dd-about-lab__copy{order:1;direction:ltr}html:not([dir="rtl"]) .dd-impact-stat,html[dir="ltr"] .dd-impact-stat{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"number text" "line line"}html:not([dir="rtl"]) .dd-impact-stat i,html[dir="ltr"] .dd-impact-stat i{transform-origin:center center}@media (max-width:900px){html:not([dir="rtl"]) .dd-about-lab__grid,html[dir="ltr"] .dd-about-lab__grid{grid-template-columns:1fr}html:not([dir="rtl"]) .dd-about-lab__copy,html[dir="ltr"] .dd-about-lab__copy{order:1;direction:ltr;text-align:left}html:not([dir="rtl"]) .dd-about-lab__visual,html[dir="ltr"] .dd-about-lab__visual{order:2;width:100%;min-height:0;overflow:hidden}}