/* =========================
   כפתורים רגילים
   ========================= */

.dr-pack-btn .elementor-button,
.dr-pack-btn.elementor-widget-button .elementor-button {

  /* צל בלבד */
  box-shadow: 0 5px 14px -6px rgba(79,179,200,0.20);

  /* אנימציות */
  transition: 
    background-color 0.25s ease,
    box-shadow 0.25s ease,
    transform 0.2s ease,
    filter 0.2s ease;
}


/* Hover רגיל */
@media (hover: hover) and (pointer: fine) {

  .dr-pack-btn .elementor-button:hover,
  .dr-pack-btn.elementor-widget-button .elementor-button:hover {

    background-color: #3F9DB1;
    box-shadow: 0 8px 18px -7px rgba(79,179,200,0.28);
    transform: translateY(-1px);
    filter: brightness(1.02);
  }
}


/* לחיצה */
.dr-pack-btn .elementor-button:active,
.dr-pack-btn.elementor-widget-button .elementor-button:active {

  transform: translateY(1px);
  box-shadow: 0 4px 10px -6px rgba(79,179,200,0.20);
}


/* =========================
   כפתור מוביל (זוגי)
   ========================= */

.dr-pack-btn-featured .elementor-button,
.dr-pack-btn-featured.elementor-widget-button .elementor-button {

  /* גרדיאנט בלבד */
  background: linear-gradient(
    180deg,
    #5CC1D4 0%,
    #4FB3C8 55%,
    #429DB0 100%
  );

  box-shadow: 0 8px 20px -6px rgba(79,179,200,0.32);

  transition:
    background 0.25s ease,
    box-shadow 0.25s ease,
    transform 0.2s ease,
    filter 0.2s ease;
}


/* Hover מוביל */
@media (hover: hover) and (pointer: fine) {

  .dr-pack-btn-featured .elementor-button:hover {

    background: linear-gradient(
      180deg,
      #63C8DB 0%,
      #45AFC3 60%,
      #3C97AA 100%
    );

    box-shadow: 0 12px 26px -8px rgba(79,179,200,0.38);
    transform: translateY(-2px);
    filter: brightness(1.03);
  }
}


/* לחיצה מוביל */
.dr-pack-btn-featured .elementor-button:active {

  transform: translateY(1px);
  box-shadow: 0 6px 14px -8px rgba(79,179,200,0.28);
}