.wave-interlude{position:relative;padding:24px 0 10px;isolation:isolate;scroll-margin-top:15px;background:linear-gradient(180deg,var(--paper),#eef4ef 50%,var(--paper));overflow:clip}
.wave-stage{position:relative;width:100%;height:clamp(210px,23vw,330px);pointer-events:none}
.wave-stage canvas,.wave-fallback{position:absolute;inset:0;display:block;width:100%;height:100%}
.wave-stage canvas{visibility:hidden}.wave-ready canvas{visibility:visible}.wave-ready .wave-fallback{display:none}



.wave-interlude+.radar-section,.wave-interlude+.product-section{border-top:0;padding-top:40px}
@media(max-width:760px){.wave-interlude{padding:18px 0 8px}.wave-stage{height:200px}.wave-interlude+.radar-section,.wave-interlude+.product-section{padding-top:28px}}
