
    /* Hover effects para desktop */
    .weltfuss-credibility-section .benefit-card:hover {
      transform: translateY(-8px);
      box-shadow: 0 8px 25px rgba(0, 0, 0, 0.12);
    }

    /* Responsividade */
    @media (max-width: 768px) {
      .weltfuss-credibility-section {
        padding: 40px 16px 0 !important;
      }
      
      .weltfuss-credibility-section .desktop-benefits {
        display: none !important;
      }
      
      .weltfuss-credibility-section .mobile-benefits {
        display: block !important;
      }
    }

    @media (min-width: 769px) {
      .weltfuss-credibility-section .mobile-benefits {
        display: none !important;
      }
    }

    @media (min-width: 769px) and (max-width: 1024px) {
      .weltfuss-credibility-section .desktop-benefits {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 32px !important;
      }
    }

    /* Dots ativos */
    .weltfuss-credibility-section .dot.active {
      background: #1f2937 !important;
      transform: scale(1.2);
    }
    