
    .sharabesh-benefits {
        background-color: #FFFFFF;
        padding: 100px 24px;
        font-family: 'Poppins', sans-serif;
    }

    .sharabesh-benefits__container {
        max-width: 1100px;
        margin: 0 auto;
    }

    .sharabesh-benefits__title {
        text-align: center;
        font-size: clamp(1.8rem, 3vw, 2.5rem);
        font-weight: 800;
        color: #1A1A1A;
        margin-bottom: 70px;
        line-height: 1.2;
    }

    .sharabesh-benefits__grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 60px 80px;
    }

    .sharabesh-benefit-item {
        display: flex;
        align-items: flex-start;
        gap: 25px;
    }

    /* Image Icon Box */
    .sharabesh-benefit-icon-box {
        flex-shrink: 0;
        width: 80px; /* Slightly larger for image icons */
        height: 80px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .sharabesh-benefit-img {
        width: 100%;
        height: 100%;
        object-fit: contain; /* Keeps image proportions perfect */
    }

    .sharabesh-benefit-content h3 {
        font-size: 1.2rem;
        font-weight: 700;
        color: #1A1A1A;
        margin-bottom: 8px;
    }

    .sharabesh-benefit-content p {
        font-size: 0.95rem;
        color: #6B7280;
        line-height: 1.5;
    }

    /* CTA Button */
    .sharabesh-benefits__cta {
        text-align: center;
        margin-top: 80px;
    }

    .sharabesh-btn-secondary {
        display: inline-block;
        background-color: #00D1FF;
        color: white;
        padding: 15px 45px;
        border-radius: 12px;
        text-decoration: none;
        font-weight: 700;
        font-size: 1.1rem;
        transition: 0.3s;
        box-shadow: 0 10px 20px rgba(0, 209, 255, 0.2);
    }

    .sharabesh-btn-secondary:hover {
        transform: translateY(-3px);
        background-color: #00B8E6;
    }

    @media (max-width: 880px) {
        .sharabesh-benefits__grid { grid-template-columns: 1fr; gap: 40px; }
        .sharabesh-benefit-item { flex-direction: column; text-align: center; align-items: center; }
        .sharabesh-benefit-icon-box { width: 70px; height: 70px; }
    }
