.newzera-waves{position:relative;height:100px;width:100%;overflow:hidden;background:#081f40;pointer-events:none;isolation:isolate}.newzera-waves .wave-line{position:absolute;left:0;top:0;width:200%;height:100%;fill:none;animation:newzera-wave-drift 22s linear infinite;will-change:transform}.wave-line path{stroke:#32d9ed;stroke-width:2.6;vector-effect:non-scaling-stroke}.newzera-waves .wave-1{top:15px;animation-duration:31s;animation-direction:reverse}.wave-1 path{stroke:#2585ff;stroke-width:1.8;opacity:.65}.newzera-waves .wave-2{top:-18px;animation-duration:43s;animation-delay:-12s}.wave-2 path{stroke:#9edfff;stroke-width:1.2;opacity:.3}@keyframes newzera-wave-drift{to{transform:translateX(-50%)}}@media(max-width:760px){.newzera-waves{height:76px}.newzera-waves .wave-line{width:260%}@keyframes newzera-wave-drift{to{transform:translateX(-50%)}}}@media(prefers-reduced-motion:reduce){.newzera-waves .wave-line{animation:none;will-change:auto}}

/* Keep the header in normal flow after removing the opening band. */
.header.product-header{position:relative}
.hero{padding-top:70px;height:auto;min-height:700px}
@media(max-width:760px){.hero{min-height:0}}

