/* R32: one shared gradient layer for both adjacent sections, no independent backgrounds */
.z-three-planets-unified{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(110deg,#d9efff 0%,#f3f5fa 33%,#ffe1d3 67%,#d9efff 100%)!important;background-size:300% 300%!important;animation:z-three-planets 18s ease-in-out infinite!important}
.z-three-planets-unified .zm-modern-sites,.z-three-planets-unified .z-rf.z-product{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}
.z-three-planets-unified .zm-modern-sites::before,.z-three-planets-unified .z-rf.z-product::before,.z-three-planets-unified .zm-modern-sites::after,.z-three-planets-unified .z-rf.z-product::after{content:none!important;display:none!important;animation:none!important}
.z-three-planets-unified .z-rf.z-product .z-rf-inner,.z-three-planets-unified .z-rf.z-product .z-rf-card,.z-three-planets-unified .z-rf.z-product .zp-header,.z-three-planets-unified .z-rf.z-product .zp-body{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}
@media(prefers-reduced-motion:reduce){.z-three-planets-unified{animation:none!important;background-position:50% 50%!important}}
