.hero-wavy{background:#000;position:relative;overflow:hidden}.hero-wavy:before{content:"";pointer-events:none;z-index:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160'%3E%3Cpath fill='%2300bfff' fill-opacity='0.12' d='M0,80 C180,140 360,20 540,80 C720,140 900,20 1080,80 C1260,140 1350,60 1440,80 L1440,160 L0,160 Z'/%3E%3Cpath fill='%2300bfff' fill-opacity='0.07' d='M0,100 C200,40 400,160 600,100 C800,40 1000,160 1200,100 C1300,70 1380,110 1440,100 L1440,160 L0,160 Z'/%3E%3C/svg%3E") bottom/50% 160px repeat-x;width:200%;height:160px;animation:8s linear infinite wave-move;position:absolute;bottom:-10px;left:0}.hero-wavy:after{content:none}.hero-wavy>*{z-index:1;position:relative}@keyframes wave-move{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes wave-move-reverse{0%{transform:translate(0)}to{transform:translate(50%)}}.feature-box{transition:box-shadow .3s,transform .3s}.feature-box:hover{transform:translateY(-2px)}
