      /* MINI SLIDE-BASED CAROUSEL (SEAMLESS INFINITE LOOP) */
      .mini-slider-section {
          padding: 25px 0 15px 0;
          background: #f8fafc;
          border-top: 1px solid rgba(11, 42, 107, 0.06);
      }

      .mini-slider-header {
          display: flex;
          justify-content: space-between;
          align-items: center;
          max-width: 1200px;
          margin: 0 auto 12px auto;
          padding: 0 15px;
      }

      .mini-slider-title {
          font-family: 'Space Grotesk', sans-serif;
          font-size: 20px;
          font-weight: 700;
          color: #0b2a6b;
          margin: 0;
      }

      .mini-slider-navs {
          display: flex;
          gap: 6px;
      }

      .mini-nav-btn {
          width: 32px;
          height: 32px;
          border-radius: 50%;
          background: #ffffff;
          border: 1px solid rgba(11, 42, 107, 0.15);
          color: #0b2a6b;
          display: flex;
          align-items: center;
          justify-content: center;
          cursor: pointer;
          font-size: 13px;
          transition: all 0.2s ease;
      }

      .mini-nav-btn:hover {
          background: #0b2a6b;
          color: #ffffff;
          border-color: #0b2a6b;
      }

      .mini-viewport {
          max-width: 1200px;
          margin: 0 auto;
          padding: 0 15px;
          overflow: hidden;
          position: relative;
      }

      .mini-track {
          display: flex;
          will-change: transform;
          width: max-content;
      }

      .mini-slide-item {
          width: 380px;
          margin-right: 20px;
          background: #ffffff;
          border-radius: 10px;
          overflow: hidden;
          border: 1px solid rgba(11, 42, 107, 0.08);
          box-shadow: 0 3px 10px rgba(11, 42, 107, 0.03);
          display: flex;
          align-items: center;
          text-decoration: none;
          color: inherit;
          transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
          height: 90px;
          flex-shrink: 0;
      }

      .mini-slide-item:hover {
          transform: translateY(-3px);
          box-shadow: 0 8px 20px rgba(11, 42, 107, 0.08);
          border-color: #0f7ea8;
          color: inherit;
      }

      .mini-img {
          width: 110px;
          height: 100%;
          object-fit: cover;
          flex-shrink: 0;
          background: #f1f5f9;
      }

      .mini-content {
          padding: 10px 14px;
          flex-grow: 1;
          display: flex;
          flex-direction: column;
          justify-content: center;
          overflow: hidden;
      }

      .mini-content h3 {
          font-family: 'Space Grotesk', sans-serif;
          font-size: 14px;
          font-weight: 700;
          color: #0b2a6b;
          margin: 0 0 4px 0;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
      }

      .mini-content p {
          font-family: 'Inter', sans-serif;
          font-size: 12px;
          color: #56637a;
          margin: 0;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
      }

      @media (max-width: 992px) {
          .mini-slide-item {
              width: 300px;
          }
      }

      @media (max-width: 576px) {
          .mini-slide-item {
              width: 280px;
          }
      }

      .impact-card:hover {
          transform: translateY(-6px);
          box-shadow: 0 18px 35px rgba(11, 42, 107, 0.1) !important;
          border-color: #0f7ea8 !important;
      }

      @keyframes slideInLeftStagger {
          0% {
              opacity: 0;
              transform: translateX(-40px);
          }

          100% {
              opacity: 1;
              transform: translateX(0);
          }
      }

      .impact-col-animate {
          opacity: 0;
          animation: slideInLeftStagger 1.2s cubic-bezier(0.25, 1, 0.5, 1) forwards;
      }