    /* Results Slider Styles - Clean & Minimal */
    .results-slider {
      width: 100%;
      max-width: 550px;
      margin: 0 auto;
      position: relative;
      border-radius: 20px;
      overflow: hidden;
      box-shadow: 0 20px 40px rgba(0,0,0,0.1);
      background: #fff;
    }

    .results-swiper {
      width: 100%;
      aspect-ratio: 275/265;
      background: linear-gradient(135deg, #f8f9fc 0%, #ffffff 100%);
    }

    .results-swiper .swiper-slide {
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 10px;
      height: 100%;
    }

    .slide-img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 12px;
      transition: transform 0.3s ease;
      box-shadow: 0 5px 15px rgba(0,0,0,0.05);
    }

    .results-swiper:hover .slide-img {
      transform: scale(1.02);
    }

    .results-swiper .swiper-pagination {
      position: absolute;
      bottom: 15px;
      z-index: 5;
    }

    .results-swiper .swiper-pagination-bullet {
      background: rgba(0,0,0,0.2);
      opacity: 1;
    }

    .results-swiper .swiper-pagination-bullet-active {
      background: #ff5f13;
      box-shadow: 0 0 10px rgba(255,95,19,0.3);
    }

    @media (max-width: 768px) {
      .results-slider {
        max-width: 100%;
        margin-top: 30px;
      }

      .results-swiper {
        aspect-ratio: 275/240;
      }
    }

    .results-slider::after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      pointer-events: none;
      border-radius: 20px;
      box-shadow: inset 0 0 30px rgba(0,0,0,0.03);
      z-index: 2;
    }
    
