.dm-orbit-shell{--orbit-css-ready:1;--orbit-accent:#ef7554;--orbit-edge:#0d1622;--orbit-card:#1d2938;--orbit-card-deep:#141e2b;--orbit-line:#344152;--orbit-text:#edf0f4;--orbit-muted:#a9b1bf;--orbit-fade-max:clamp(64px,7vw,104px);--orbit-bleed:0px;position:relative;width:calc(100% + var(--orbit-bleed) + var(--orbit-bleed));max-width:none;margin-inline:calc(0px - var(--orbit-bleed));overflow:hidden;padding:4px 0 40px;isolation:isolate}
.dm-orbit-shell::before,.dm-orbit-shell::after{position:absolute;z-index:20;top:0;bottom:0;width:calc(var(--orbit-bleed) + 2px);content:"";pointer-events:none;backface-visibility:hidden;transform:translateZ(0)}
.dm-orbit-shell::before{left:-2px;background:linear-gradient(90deg,var(--orbit-edge) 0 14%,color-mix(in srgb,var(--orbit-edge) 96%,transparent) 28%,color-mix(in srgb,var(--orbit-edge) 66%,transparent) 54%,color-mix(in srgb,var(--orbit-edge) 28%,transparent) 76%,transparent 100%)}
.dm-orbit-shell::after{right:-2px;background:linear-gradient(270deg,var(--orbit-edge) 0 14%,color-mix(in srgb,var(--orbit-edge) 96%,transparent) 28%,color-mix(in srgb,var(--orbit-edge) 66%,transparent) 54%,color-mix(in srgb,var(--orbit-edge) 28%,transparent) 76%,transparent 100%)}
.dm-orbit{position:relative;min-height:550px;cursor:grab;touch-action:pan-y;outline:none;user-select:none;-webkit-user-select:none}
.dm-orbit.is-ready{height:var(--orbit-stage-height,550px);min-height:0}
.dm-orbit:focus-visible{box-shadow:inset 0 0 0 2px var(--orbit-accent)}
.dm-orbit.is-dragging{cursor:grabbing}
.dm-orbit-track{display:flex;gap:24px;overflow-x:auto;padding:12px 7vw 38px;scroll-snap-type:x mandatory;scrollbar-width:none}
.dm-orbit-track::-webkit-scrollbar{display:none}
.dm-orbit-card{--dm-card-bg:var(--orbit-card);--dm-card-bg-deep:var(--orbit-card-deep);--dm-card-border:var(--orbit-line);--dm-card-text:var(--orbit-text);--dm-card-muted:var(--orbit-muted);--dm-card-accent:var(--orbit-accent);direction:rtl;box-sizing:border-box;flex:0 0 264px;padding:10px 10px 18px;color:var(--orbit-text);scroll-snap-align:center}
.dm-orbit.is-ready .dm-orbit-track{position:absolute;top:0;left:0;display:flex;width:max-content;overflow:visible;padding:36px 0 22px;direction:ltr;scroll-snap-type:none;will-change:transform;backface-visibility:hidden}
.dm-orbit.is-ready .dm-orbit-card{position:relative;top:auto;left:auto;width:264px;transform:scale(1);transform-origin:center bottom;transition:transform .72s cubic-bezier(.65,0,.35,1);will-change:transform}
.dm-orbit.is-ready .dm-orbit-card.is-active{z-index:2;transform:scale(1.07)}
.dm-orbit-card.is-active{border-color:color-mix(in srgb,var(--orbit-accent) 78%,transparent);box-shadow:0 20px 48px rgba(2,6,12,.3),0 0 0 1px color-mix(in srgb,var(--orbit-accent) 10%,transparent)}
.dm-orbit-cover{display:block;overflow:hidden;margin-bottom:20px!important;border-radius:8px;background:#111b28}
.dm-orbit-image,.dm-orbit-cover>img{display:block;width:100%;height:198px;object-fit:cover;transition:transform .55s cubic-bezier(.2,.75,.2,1)}
.dm-orbit-card.is-active:hover :is(.dm-orbit-image,.dm-orbit-cover>img){transform:scale(1.035)}
.dm-orbit-kicker{min-height:19px;margin:0 0 8px!important;color:var(--orbit-accent)!important;font-size:11px;line-height:1.8;letter-spacing:.02em}
.dm-orbit-card h3{margin:0 0 8px;color:var(--orbit-text);font-size:20px;line-height:1.65}
.dm-orbit-card h3 a{color:inherit;text-decoration:none}
.dm-orbit-card h3 a:hover{color:var(--orbit-accent)}
.dm-orbit-excerpt,.dm-orbit-body{min-height:54px;margin:0;color:var(--orbit-muted);font-size:12px;line-height:2}
.dm-orbit-body p,.dm-orbit-body blockquote{margin:0;color:inherit;font:inherit}
.dm-orbit-card .dm-text-link{display:flex;min-height:44px;align-items:center;margin:13px 0 0;font-size:12px}
.dm-orbit-card .dm-text-link a{color:var(--orbit-accent);text-decoration:none}
.dm-orbit-card .dm-text-link a:hover{text-decoration:underline}
.dm-orbit-controls{position:relative;z-index:30;display:flex;width:max-content;gap:7px;margin:12px auto 0;padding:6px;border:1px solid rgba(82,96,113,.72);border-radius:999px;background:rgba(17,27,40,.84);box-shadow:0 14px 34px rgba(2,7,13,.3);pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.dm-orbit-arrow{position:static;display:grid;width:44px;height:44px;padding:0;border:1px solid #465568;border-radius:50%;background:#182534;color:var(--orbit-text);font:600 19px/1 Dana,sans-serif;cursor:pointer;pointer-events:auto;place-items:center;transition:border-color .2s,background-color .2s,color .2s,transform .2s}
.dm-orbit-arrow:hover{border-color:var(--orbit-accent);background:var(--orbit-accent);color:#111b28;transform:translateY(-2px)}
.dmbox-web-design .dm-orbit-shell{--orbit-card:#202c3c;--orbit-card-deep:#172231;--orbit-line:var(--wd-border,#344152);--orbit-text:var(--wd-text,#edf0f4);--orbit-muted:var(--wd-muted,#a9b1bf);--orbit-accent:var(--wd-primary,#ef7554);margin-top:28px}
.dmbox-wd-services-showcase .dm-orbit-shell{--orbit-edge:var(--wd-surface-1,#101923)}
.dmbox-wd-testimonials .dm-orbit-shell{--orbit-edge:var(--wd-surface-2,#141f2c)}
.dmbox-wd-portfolio-showcase .dm-orbit-shell{--orbit-edge:var(--wd-bg,#10141c)}
.dmbox-home .dm-work .dm-orbit-shell,.dmbox-home .dm-articles .dm-orbit-shell{--orbit-edge:#0d1622}
.dmbox-service-portfolio{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:72px max(24px,calc((100vw - 1180px)/2));border-top:1px solid #344152;background:#141f2c;color:#edf0f4}
.dmbox-service-portfolio__inner{width:100%;max-width:1180px;margin-inline:auto}
.dmbox-service-portfolio__head{margin-bottom:24px}
.dmbox-service-portfolio__head span{display:block;margin-bottom:10px;color:#ef7554;font-size:12px;font-weight:700}
.dmbox-service-portfolio__head h2{margin:0;color:#edf0f4;font-size:clamp(28px,3vw,38px);line-height:1.55}
.dmbox-service-portfolio .dm-orbit-shell{--orbit-edge:#141f2c}
.dmbox-web-design .dmbox-wd-testimonial-card{padding:30px 26px}
.dmbox-web-design .dmbox-wd-testimonial-card .dm-orbit-body{font-size:14px;line-height:2.15}
@media(max-width:700px){.dm-orbit-shell{--orbit-fade-max:38px;padding-bottom:4px}.dm-orbit-shell::before{background:linear-gradient(90deg,var(--orbit-edge) 0 8%,color-mix(in srgb,var(--orbit-edge) 82%,transparent) 24%,color-mix(in srgb,var(--orbit-edge) 42%,transparent) 55%,color-mix(in srgb,var(--orbit-edge) 14%,transparent) 78%,transparent 100%)}.dm-orbit-shell::after{background:linear-gradient(270deg,var(--orbit-edge) 0 8%,color-mix(in srgb,var(--orbit-edge) 82%,transparent) 24%,color-mix(in srgb,var(--orbit-edge) 42%,transparent) 55%,color-mix(in srgb,var(--orbit-edge) 14%,transparent) 78%,transparent 100%)}.dm-orbit{min-height:465px}.dm-orbit.is-ready .dm-orbit-track{padding-top:28px;padding-bottom:20px}.dm-orbit.is-ready .dm-orbit-card,.dm-orbit-card{width:228px;flex-basis:228px}.dm-orbit-image,.dm-orbit-cover>img{height:168px}.dm-orbit-card h3{font-size:18px}.dm-orbit-excerpt,.dm-orbit-body{min-height:48px}.dm-orbit-controls{display:none}.dmbox-service-portfolio{padding:54px 16px}.dmbox-service-portfolio__head h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){.dm-orbit-image,.dm-orbit-cover>img,.dm-orbit.is-ready .dm-orbit-card{transition:none}.dm-orbit-card{will-change:auto!important}}
