/* ===== PAGES PRESTATIONS ===== */

/* Hero toiture */
.hero-toiture .hero-bg {
    background: linear-gradient(135deg, rgba(13,52,109,0.5), rgba(9,26,51,0.55)),
                url('/images/hero/hero-toiture.jpg') center/cover no-repeat;
}

/* Hero elements de toiture */
.hero-elements-de-toiture .hero-bg {
    background: linear-gradient(135deg, rgba(13,52,109,0.5), rgba(9,26,51,0.55)),
                url('/images/hero/hero-elements-de-toiture.jpg') center/cover no-repeat;
}

/* Hero charpente */
.hero-charpente .hero-bg {
    background: linear-gradient(135deg, rgba(13,52,109,0.5), rgba(9,26,51,0.55)),
                url('/images/hero/hero-charpente.jpg') center/cover no-repeat;
}

/* Hero facade et exterieur */
.hero-facade-et-exterieur .hero-bg {
    background: linear-gradient(135deg, rgba(13,52,109,0.5), rgba(9,26,51,0.55)),
                url('/images/hero/hero-facade-et-exterieur.jpg') center/cover no-repeat;
}

/* Hero isolation */
.hero-isolation .hero-bg {
    background: linear-gradient(135deg, rgba(13,52,109,0.5), rgba(9,26,51,0.55)),
                url('/images/hero/hero-isolation.jpg') center/cover no-repeat;
}

/* Hero interieur */
.hero-interieur .hero-bg {
    background: linear-gradient(135deg, rgba(13,52,109,0.5), rgba(9,26,51,0.55)),
                url('/images/hero/hero-interieur.jpg') center/cover no-repeat;
}

/* Lien maillage interne */
.prestation-links {
    margin-top: 40px;
}

/* Grille realisations sur page prestation (2 colonnes) */
.realisations-grid-small {
    grid-template-columns: repeat(2, 1fr);
}

/* Lien centre sous realisations */
.prestation-realisations-cta {
    text-align: center;
    margin-top: 24px;
}

/* Sidebar */
.prestation-sidebar hr {
    margin: 20px 0;
    border-color: var(--border);
}

.prestation-sidebar p {
    font-size: 0.9rem;
    color: var(--text-light);
}

.prestation-sidebar .btn {
    width: 100%;
}

.prestation-sidebar .btn-primary {
    margin-bottom: 10px;
}
