.elementor .gradient-color{--c-grad-from: #e91e8c;
--c-grad-to: #f97316;
& *:is(b, strong) {
  background: linear-gradient(90deg, var(--c-grad-from), var(--c-grad-to));
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  font-weight: 500 !important;
}\n}.elementor .color-circle{& *:is(b,strong) {
color: var(--gurukul);
font-weight: 500  !important;
}\n}.elementor .gradient-text{--c-grad-from: #e91e8c;
--c-grad-to: #f97316;
& *:is(b, strong) {
  background: linear-gradient(90deg, var(--c-grad-from), var(--c-grad-to));
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  font-weight: 500  !important;
}\n}.elementor .font-size-stats{& *:is(b, strong){
  font-size: 0.95rem !important;
}\n}.elementor .gradient-nova{font-weight:400;& *:is(b, strong) {
background: linear-gradient(90deg, #2563EB, #7C3AED);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: var(--nova); /* fallback if gradient text isn't supported */
font-weight: 500 !important;
}\n}.elementor .hover-button{border-color:var(--gurukul-background);opacity: 0 !important;
visibility: hidden;
transition: opacity 0.3s ease, visibility 0.3s ease;\n}.elementor .instrument-font{& *:is(b, strong) {
position: relative;
font-weight: 500 !important;
font-family: var(--instrument), serif;
}\n}