.wave{ position:absolute; left:0; right:0; bottom:-1px; height:80px; }
.wave svg{ display:block; width:100%; height:100% }
.section--with-wave{ padding-bottom: 120px }
.section--with-wave .wave{ bottom:0 }
.badge{
  display:inline-block; padding:.35rem .6rem; font-size:.8rem; border-radius:999px;
  background: rgba(255,255,255,.08); border:1px solid rgba(255,255,255,.1);
}
.sub{ color: var(--brand-2); font-weight:800; letter-spacing:.1em; font-size:.8rem; text-transform:uppercase }
.underline{
  box-shadow: inset 0 -0.45em 0 rgba(34,211,238,.16);
}