/* FOUNDER & PARTNERS VISIBILITY FIX */
/* Forces these sections to be visible on all devices, especially mobile */

/* =========================================
   1. FOUNDER SECTION FIX (id="About")
   ========================================= */
#About,
section#About,
.value.section {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    min-height: auto !important;
    overflow: visible !important;
    padding-top: 4rem !important;
    padding-bottom: 2rem !important;
    position: relative !important;
    z-index: 5 !important;
}

/* Container */
#About .value__container,
.value__container {
    display: grid !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: relative !important;
}

/* Image Section */
#About .value__images,
.value__images {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    visibility: visible !important;
    opacity: 1 !important;
}

#About .value__img,
.value__img {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

#About .value__img img,
.value__img img {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    max-width: none !important;
}

/* Content Section */
#About .value__content,
.value__content {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Accordion Items - Ensure they are visible */
.value__accordion-item {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* [PARTNERS SECTION DISABLED IN FAVOR OF partners-redesign.css] */
/*
#partners,
section#partners { ... }
...
*/

/* =========================================
   3. MOBILE RESIZING (Small Screens)
   ========================================= */
@media screen and (max-width: 991px) {
    .value__container {
        grid-template-columns: 1fr !important;
        gap: 3rem !important;
    }

    .value__images {
        margin-bottom: 1rem !important;
    }
}

/* [PARTNERS MOBILE STYLES DISABLED] */