/* Add custom CSS styles below */ 
.text-sm.opacity-75.lg\:text-center.px-4.block.my-2::before {
  content: "برمجة وتطوير منصة فينوس الرقمية";
  color: black; 
  visibility: visible;
  display: block;
  text-align: center;
}

.text-sm.opacity-75.lg\:text-center.px-4.block.my-2 > * {
  visibility: hidden;
}

.ql-direction-rtl {
  font-size: 12px; 
}

.gap-4.flex .text-xl {
    font-size: 1.7rem;
    line-height: 1.75rem;
}

span.pc-t {
    font-size: 20px;
}

.block__title-right.custom-s.dm-text-main {
    display: flex;
    justify-content: center;
    align-items: center;
}

h3.banner__title.dm-text-main.font-bold {
    color: #092653;
}

.faqs-section .faq-item {
    border: 2px solid #092653;
}

h2.text-sm.question.dm-text-main {
    font-size: 1.3rem;
}

span.price-2.item-price.dm-text-main.text-sm.text-gray-500 {
    font-size: 1.2rem;
    line-height: 1.25rem;
    color: #092653 !important;
}



.s-products-slider-card.swiper-slide:hover {
  border: 2px solid #092653; 
  padding-bottom: 10px;
}

/* تأثير زوم خفيف جداً مع انتقال سلس */
.s-products-slider-card.swiper-slide:hover {
  transition: transform 0.3s ease, box-shadow 0.3s ease; /* تحسين الأداء */
  will-change: transform; /* تحسين الأداء للأنيميشن */
}

.s-products-slider-card.swiper-slide:hover {
  transform: scale(1.0005); /* زوم 2% فقط (أقل من 3%) */
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05); /* ظل خفيف جداً */
  touch-action: manipulation;
}