.CasesHeroBackdrop-module__klWs6G__root{z-index:0;pointer-events:none;background:radial-gradient(ellipse 56% 52% at 84% 34%, var(--mesh-glow-a), transparent 70%), radial-gradient(ellipse 40% 40% at 62% 80%, var(--mesh-glow-b), transparent 68%), linear-gradient(145deg, var(--mesh-base-start) 0%, var(--mesh-base-end) 100%);position:absolute;inset:0;overflow:hidden}.CasesHeroBackdrop-module__klWs6G__grid{background-image:linear-gradient(var(--mesh-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--mesh-grid-line) 1px, transparent 1px);opacity:.85;background-size:2.75rem 2.75rem;animation:56s linear infinite CasesHeroBackdrop-module__klWs6G__gridDrift;position:absolute;inset:-4rem;-webkit-mask-image:radial-gradient(68% 78% at 82% 46%,#000000e0 0%,#0000 76%);mask-image:radial-gradient(68% 78% at 82% 46%,#000000e0 0%,#0000 76%)}.CasesHeroBackdrop-module__klWs6G__glowA,.CasesHeroBackdrop-module__klWs6G__glowB{filter:blur(10px);border-radius:50%;position:absolute}.CasesHeroBackdrop-module__klWs6G__glowA{background:radial-gradient(circle, color-mix(in srgb, var(--primitive-green-500) 24%, transparent) 0%, transparent 68%);width:min(34rem,54vw);height:min(34rem,54vw);animation:16s ease-in-out infinite CasesHeroBackdrop-module__klWs6G__glowA;top:8%;right:-4%}.CasesHeroBackdrop-module__klWs6G__glowB{background:radial-gradient(circle, color-mix(in srgb, var(--primitive-green-500) 22%, transparent) 0%, transparent 70%);width:min(26rem,44vw);height:min(26rem,44vw);animation:20s ease-in-out infinite CasesHeroBackdrop-module__klWs6G__glowB;bottom:0;right:18%}.CasesHeroBackdrop-module__klWs6G__scene{opacity:.96;width:100%;height:100%;position:absolute;inset:0;transform:translate(-2%)}.CasesHeroBackdrop-module__klWs6G__sheet{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite CasesHeroBackdrop-module__klWs6G__sheetFloat}.CasesHeroBackdrop-module__klWs6G__sheetBefore{animation-delay:0s}.CasesHeroBackdrop-module__klWs6G__sheetAfter{animation-duration:8s;animation-delay:.8s}.CasesHeroBackdrop-module__klWs6G__sheetFill{fill:color-mix(in srgb, var(--color-bg-surface) 78%, transparent);stroke:color-mix(in srgb, var(--primitive-green-500) 28%, transparent);stroke-width:1.5px;filter:drop-shadow(0 14px 28px color-mix(in srgb, var(--primitive-green-700) 14%, transparent))}.CasesHeroBackdrop-module__klWs6G__sheetFillAlt{fill:color-mix(in srgb, var(--color-bg-surface) 72%, transparent);stroke:color-mix(in srgb, var(--primitive-green-500) 32%, transparent);stroke-width:1.5px;filter:drop-shadow(0 16px 30px color-mix(in srgb, var(--primitive-green-700) 12%, transparent))}.CasesHeroBackdrop-module__klWs6G__sheetLine{stroke:color-mix(in srgb, var(--primitive-green-500) 22%, transparent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:8 10;animation:4.5s linear infinite CasesHeroBackdrop-module__klWs6G__lineTravel}.CasesHeroBackdrop-module__klWs6G__parcelMuted{fill:color-mix(in srgb, var(--primitive-green-500) 10%, transparent);stroke:color-mix(in srgb, var(--primitive-green-500) 45%, transparent);stroke-width:2px;stroke-linejoin:round}.CasesHeroBackdrop-module__klWs6G__parcelA,.CasesHeroBackdrop-module__klWs6G__parcelB{fill:color-mix(in srgb, var(--primitive-green-500) 12%, transparent);stroke:color-mix(in srgb, var(--primitive-green-500) 70%, transparent);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:320;stroke-dashoffset:320px;animation:11s ease-in-out infinite CasesHeroBackdrop-module__klWs6G__parcelTrace}.CasesHeroBackdrop-module__klWs6G__parcelB{animation-delay:.8s}.CasesHeroBackdrop-module__klWs6G__arrow{animation:3.5s ease-in-out infinite CasesHeroBackdrop-module__klWs6G__arrowPulse}.CasesHeroBackdrop-module__klWs6G__arrowLine,.CasesHeroBackdrop-module__klWs6G__arrowHead{stroke:var(--primitive-green-500);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none}.CasesHeroBackdrop-module__klWs6G__checkRing{fill:none;stroke:color-mix(in srgb, var(--primitive-green-500) 55%, transparent);stroke-width:2px;transform-origin:1110px 410px;animation:4s ease-in-out infinite CasesHeroBackdrop-module__klWs6G__checkPulse}.CasesHeroBackdrop-module__klWs6G__checkMark{fill:none;stroke:var(--primitive-green-500);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.CasesHeroBackdrop-module__klWs6G__dot{fill:var(--primitive-green-500)}.CasesHeroBackdrop-module__klWs6G__dotA{animation:2.8s ease-in-out infinite CasesHeroBackdrop-module__klWs6G__dotPulse}.CasesHeroBackdrop-module__klWs6G__dotB{animation:2.8s ease-in-out .5s infinite CasesHeroBackdrop-module__klWs6G__dotPulse}.CasesHeroBackdrop-module__klWs6G__dotC{animation:2.8s ease-in-out 1s infinite CasesHeroBackdrop-module__klWs6G__dotPulse}.CasesHeroBackdrop-module__klWs6G__fade{background:linear-gradient(100deg, color-mix(in srgb, var(--mesh-base-start) 96%, transparent) 0%, color-mix(in srgb, var(--mesh-base-start) 82%, transparent) 36%, color-mix(in srgb, var(--mesh-base-start) 28%, transparent) 58%, transparent 74%);position:absolute;inset:0}@keyframes CasesHeroBackdrop-module__klWs6G__gridDrift{0%{transform:translate(0,0)}to{transform:translate(-2.75rem,-2.75rem)}}@keyframes CasesHeroBackdrop-module__klWs6G__glowA{0%,to{opacity:.5;transform:translate(0,0)scale(1)}50%{opacity:.85;transform:translate(-2%,3%)scale(1.06)}}@keyframes CasesHeroBackdrop-module__klWs6G__glowB{0%,to{opacity:.4;transform:translate(0,0)scale(1)}50%{opacity:.75;transform:translate(3%,-4%)scale(1.08)}}@keyframes CasesHeroBackdrop-module__klWs6G__sheetFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes CasesHeroBackdrop-module__klWs6G__lineTravel{to{stroke-dashoffset:-64px}}@keyframes CasesHeroBackdrop-module__klWs6G__parcelTrace{0%{stroke-dashoffset:320px;opacity:.45}30%,70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-320px;opacity:.45}}@keyframes CasesHeroBackdrop-module__klWs6G__arrowPulse{0%,to{opacity:.45;transform:translate(0)}50%{opacity:1;transform:translate(6px)}}@keyframes CasesHeroBackdrop-module__klWs6G__checkPulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@keyframes CasesHeroBackdrop-module__klWs6G__dotPulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}@media (min-width:1024px){.CasesHeroBackdrop-module__klWs6G__scene{transform:translate(2%)}}@media (max-width:767px){.CasesHeroBackdrop-module__klWs6G__scene{opacity:.38;transform:scale(1.12)translate(8%,4%)}.CasesHeroBackdrop-module__klWs6G__fade{background:linear-gradient(180deg, color-mix(in srgb, var(--mesh-base-start) 94%, transparent) 0%, color-mix(in srgb, var(--mesh-base-start) 82%, transparent) 50%, color-mix(in srgb, var(--mesh-base-start) 58%, transparent) 100%)}}@media (prefers-reduced-motion:reduce){.CasesHeroBackdrop-module__klWs6G__grid,.CasesHeroBackdrop-module__klWs6G__glowA,.CasesHeroBackdrop-module__klWs6G__glowB,.CasesHeroBackdrop-module__klWs6G__sheet,.CasesHeroBackdrop-module__klWs6G__sheetLine,.CasesHeroBackdrop-module__klWs6G__parcelA,.CasesHeroBackdrop-module__klWs6G__parcelB,.CasesHeroBackdrop-module__klWs6G__arrow,.CasesHeroBackdrop-module__klWs6G__checkRing,.CasesHeroBackdrop-module__klWs6G__dotA,.CasesHeroBackdrop-module__klWs6G__dotB,.CasesHeroBackdrop-module__klWs6G__dotC{animation:none}.CasesHeroBackdrop-module__klWs6G__parcelA,.CasesHeroBackdrop-module__klWs6G__parcelB{stroke-dasharray:none;stroke-dashoffset:0;opacity:.9}}
