Styryl-based NLO chromophores: synthesis, spectroscopic properties, and theoretical calculations