/*
 * MediQual — Photo gamma caméra SAFE
 * Aucun JavaScript et aucun MutationObserver.
 */

.hero .hero__visual {
    position: relative !important;
    overflow: hidden !important;
    min-height: 540px !important;

    background-color: #e8f3f6 !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;

    border-radius: 30px !important;
    box-shadow: 0 24px 60px rgba(11, 53, 88, 0.14) !important;
}

/* L’ancienne illustration reste dans le code, mais elle est masquée. */
.hero .hero__visual > img {
    display: block !important;
    width: 100% !important;
    min-height: 540px !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

/* Les anciennes cartes flottantes ne sont plus nécessaires. */
.hero .hero__visual .floating-card {
    display: none !important;
}

.hero .hero__visual::after {
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    pointer-events: none !important;
    border-radius: inherit !important;

    background:
        linear-gradient(
            180deg,
            rgba(11, 53, 88, 0.00) 64%,
            rgba(11, 53, 88, 0.07) 100%
        ) !important;
}

@media (max-width: 1024px) {
    .hero .hero__visual,
    .hero .hero__visual > img {
        min-height: 500px !important;
    }
}

@media (max-width: 760px) {
    .hero .hero__visual {
        min-height: 390px !important;
        border-radius: 22px !important;
    }

    .hero .hero__visual > img {
        min-height: 390px !important;
    }
}
