.elementor-5978 .elementor-element.elementor-element-1746ff9{--display:flex;}.elementor-5978 .elementor-element.elementor-element-7ad0d1f{--display:flex;}.elementor-5978 .elementor-element.elementor-element-abf3d9f{--display:flex;}/* Start custom CSS for html, class: .elementor-element-e96e11f *//* SÜREÇ KARTLARI - DAHA CANLI HOVER EFEKTİ */
.uke-ops-step{
  position:relative;
  overflow:hidden;
  transition:all .28s ease;
  background:linear-gradient(180deg,#ffffff,#f8fbff);
}

.uke-ops-step:before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(135deg,rgba(37,99,235,.10),rgba(11,79,156,.04));
  opacity:0;
  transition:opacity .28s ease;
  pointer-events:none;
}

.uke-ops-step:hover{
  transform:translateY(-8px);
  border-color:#93C5FD;
  box-shadow:0 22px 45px rgba(15,23,42,.10);
}

.uke-ops-step:hover:before{
  opacity:1;
}

.uke-ops-step-number{
  position:relative;
  z-index:2;
  transition:all .28s ease;
  box-shadow:0 10px 24px rgba(11,79,156,.22);
}

.uke-ops-step:hover .uke-ops-step-number{
  transform:scale(1.08) rotate(-3deg);
  background:linear-gradient(135deg,#2563EB,#0B4F9C);
  box-shadow:0 16px 34px rgba(37,99,235,.32);
}

.uke-ops-step h3,
.uke-ops-step p{
  position:relative;
  z-index:2;
  transition:all .28s ease;
}

.uke-ops-step:hover h3{
  color:#0B4F9C;
}

.uke-ops-step:hover p{
  color:#334155;
}

/* Kartların altına premium çizgi efekti */
.uke-ops-step:after{
  content:"";
  position:absolute;
  left:24px;
  right:24px;
  bottom:0;
  height:4px;
  border-radius:999px 999px 0 0;
  background:linear-gradient(90deg,#0B4F9C,#2563EB,#60A5FA);
  transform:scaleX(0);
  transform-origin:left;
  transition:transform .28s ease;
}

.uke-ops-step:hover:after{
  transform:scaleX(1);
}

/* 01-02-03-04 NUMARALARINI DAHA BELİRGİN YAP */
.uke-ops-step-number{
  font-size:15px;
  letter-spacing:.5px;
  background:linear-gradient(135deg,#071739,#0B4F9C);
}

.uke-ops-step:hover .uke-ops-step-number{
  color:#ffffff;
}/* End custom CSS */