<style>
/* =========================================
ISOLATION & RESET (POUR WORDPRESS)
========================================= */
#sos-landing-wrapper {
font-family: 'Poppins', sans-serif;
color: #333;
line-height: 1.6;
background-color: #f9f9f9;
width: 100%;
overflow-x: hidden; /* Empêche le scroll horizontal */
box-sizing: border-box;
}
#sos-landing-wrapper * {
box-sizing: border-box;
}
#sos-landing-wrapper a {
text-decoration: none;
transition: 0.3s;
}
#sos-landing-wrapper ul {
list-style: none;
padding: 0;
margin: 0;
}
/* =========================================
VARIABLES & COULEURS
========================================= */
:root {
--sos-green: #66BB6A; /* Vert Logo */
--sos-green-dark: #4da051;
--sos-blue: #1E88E5; /* Bleu Médical */
--sos-blue-dark: #1565C0;
--sos-text: #2c3e50;
--sos-light-bg: #f4f6f8;
--sos-white: #ffffff;
--sos-danger: #e74c3c;
}
/* =========================================
UI COMPONENTS
========================================= */
/* Boutons */
.sos-btn {
display: inline-block;
padding: 15px 30px;
border-radius: 50px;
font-weight: 700;
text-transform: uppercase;
font-size: 1rem;
cursor: pointer;
box-shadow: 0 4px 15px rgba(0,0,0,0.1);
text-align: center;
border: none;
}
.sos-btn-primary {
background: linear-gradient(135deg, var(--sos-green) 0%, var(--sos-green-dark) 100%);
color: white !important;
}
.sos-btn-primary:hover {
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(102, 187, 106, 0.4);
}
.sos-btn-secondary {
background: white;
color: var(--sos-blue) !important;
border: 2px solid var(--sos-blue);
}
.sos-btn-secondary:hover {
background: var(--sos-blue);
color: white !important;
}
.sos-btn-large {
font-size: 1.2rem;
padding: 20px 40px;
width: 100%;
max-width: 400px;
}
/* Titres */
#sos-landing-wrapper h1,
#sos-landing-wrapper h2,
#sos-landing-wrapper h3 {
color: var(--sos-blue);
margin-bottom: 1rem;
}
#sos-landing-wrapper h2 {
font-size: 2rem;
text-align: center;
font-weight: 700;
margin-bottom: 3rem;
}
#sos-landing-wrapper h2::after {
content: '';
display: block;
width: 60px;
height: 4px;
background: var(--sos-green);
margin: 15px auto 0;
border-radius: 2px;
}
/* Sections */
.sos-section {
padding: 60px 20px;
max-width: 1200px;
margin: 0 auto;
}
.sos-bg-white { background: white; }
.sos-bg-light { background: var(--sos-light-bg); }
.sos-bg-blue { background: var(--sos-blue); color: white; }
/* =========================================
HEADER & NAV
========================================= */
.sos-header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 15px 5%;
background: white;
box-shadow: 0 2px 10px rgba(0,0,0,0.05);
position: sticky;
top: 0;
z-index: 1000;
}
.sos-logo-text {
font-weight: 800;
font-size: 1.5rem;
color: var(--sos-blue);
}
.sos-logo-text span { color: var(--sos-green); }
.sos-nav { display: none; } /* Mobile par défaut */
.sos-nav a {
margin-left: 20px;
color: var(--sos-text);
font-weight: 600;
font-size: 0.9rem;
}
@media (min-width: 992px) {
.sos-nav { display: block; }
}
/* =========================================
HERO SECTION
========================================= */
.sos-hero {
/* Background dégradé élégant */
background: linear-gradient(135deg, rgba(30, 136, 229, 0.95) 0%, rgba(21, 101, 192, 0.9) 100%), url('https://images.unsplash.com/photo-1576091160399-112ba8d25d1d?ixlib=rb-1.2.1&auto=format&fit=crop&w=1950&q=80');
background-size: cover;
background-position: center;
color: white;
text-align: center;
padding: 80px 20px 100px;
position: relative;
}
.sos-hero h1 { color: white !important; font-size: 2.5rem; line-height: 1.2; }
.sos-hero-subtitle { font-size: 1.2rem; margin-bottom: 2rem; opacity: 0.9; max-width: 800px; margin-left: auto; margin-right: auto; }
.sos-badge { background: rgba(255,255,255,0.2); padding: 5px 10px; border-radius: 4px; font-size: 0.8rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 20px; display: inline-block; }
.sos-reassurance {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 15px;
margin-top: 30px;
font-size: 0.9rem;
}
.sos-reassurance span { display: flex; align-items: center; gap: 5px; }
/* =========================================
THE PROBLEM (DATA VIZ)
========================================= */
.sos-problem-grid {
display: grid;
grid-template-columns: 1fr;
gap: 30px;
margin-top: 40px;
}
.sos-card {
background: white;
padding: 30px;
border-radius: 15px;
box-shadow: 0 5px 20px rgba(0,0,0,0.05);
text-align: center;
transition: 0.3s;
border-bottom: 4px solid var(--sos-blue);
}
.sos-card:hover { transform: translateY(-5px); }
.sos-card-icon {
font-size: 3rem;
color: var(--sos-green);
margin-bottom: 20px;
}
.sos-stat-number {
font-size: 2.5rem;
font-weight: 800;
color: var(--sos-blue);
display: block;
}
/* Bar Chart CSS */
.sos-chart-container {
background: #eee;
border-radius: 10px;
height: 25px;
width: 100%;
margin: 15px 0;
position: relative;
overflow: hidden;
}
.sos-bar-fill {
height: 100%;
display: flex;
align-items: center;
justify-content: flex-end;
padding-right: 10px;
color: white;
font-size: 0.7rem;
font-weight: bold;
}
.sos-bar-low { width: 33%; background: var(--sos-danger); } /* 0.30 vs 0.90 */
.sos-bar-target { width: 100%; background: var(--sos-green); opacity: 0.3; position: absolute; top:0; left:0; z-index: 0;}
.sos-chart-label { display: flex; justify-content: space-between; font-size: 0.8rem; color: #777; }
/* =========================================
SOLUTION (Mockup)
========================================= */
.sos-solution-container {
display: flex;
flex-direction: column;
gap: 40px;
align-items: center;
}
.sos-mockup-3d {
position: relative;
width: 100%;
max-width: 400px;
height: 300px;
margin: 20px auto;
}
/* CSS Only Laptop/Tablet representation */
.sos-device {
background: #333;
border-radius: 10px;
padding: 10px;
box-shadow: 0 20px 50px rgba(0,0,0,0.2);
position: relative;
z-index: 2;
}
.sos-screen {
background: linear-gradient(135deg, #1E88E5, #66BB6A);
height: 200px;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
color: white;
font-weight: bold;
font-size: 1.2rem;
text-align: center;
flex-direction: column;
}
.sos-doc-float {
position: absolute;
width: 140px;
height: 180px;
background: white;
right: -20px;
bottom: -30px;
z-index: 3;
box-shadow: -10px 10px 30px rgba(0,0,0,0.2);
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
font-size: 0.8rem;
color: var(--sos-blue);
border: 1px solid #eee;
}
.sos-checklist li {
margin-bottom: 15px;
display: flex;
align-items: flex-start;
font-size: 1.1rem;
}
.sos-checklist i {
color: var(--sos-green);
margin-right: 15px;
margin-top: 5px;
}
/* =========================================
ACCORDION (CONTENT)
========================================= */
.sos-accordion {
max-width: 900px;
margin: 0 auto;
}
.sos-acc-item {
margin-bottom: 15px;
border: 1px solid #e0e0e0;
border-radius: 8px;
overflow: hidden;
background: white;
}
.sos-acc-header {
padding: 20px;
background: white;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
font-weight: 700;
color: var(--sos-text);
transition: 0.2s;
}
.sos-acc-header:hover { background: #f9f9f9; color: var(--sos-blue); }
.sos-acc-content {
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease-out;
padding: 0 20px;
background: #fcfcfc;
color: #555;
}
.sos-acc-content p { margin: 20px 0; }
.sos-acc-active .sos-acc-content { max-height: 500px; }
.sos-acc-active .sos-acc-header { background: var(--sos-light-bg); color: var(--sos-blue); }
.sos-acc-icon { transition: 0.3s; }
.sos-acc-active .sos-acc-icon { transform: rotate(180deg); }
/* =========================================
TARGET (POUR QUI)
========================================= */
.sos-target-grid {
display: grid;
gap: 20px;
}
.sos-target-card {
background: var(--sos-light-bg);
padding: 25px;
border-left: 5px solid var(--sos-green);
border-radius: 0 10px 10px 0;
}
/* =========================================
TEASER SCROLLER
========================================= */
.sos-scroller {
display: flex;
overflow-x: auto;
gap: 20px;
padding-bottom: 20px;
scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch;
}
.sos-slide-preview {
min-width: 85vw;
height: 250px;
background: #ccc;
border-radius: 10px;
scroll-snap-align: center;
position: relative;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
font-weight: bold;
color: #777;
background-size: cover;
}
.sos-slide-blur { filter: blur(4px); }
.sos-slide-clear { border: 2px solid var(--sos-blue); }
.sos-slide-caption {
position: absolute;
bottom: 10px;
left: 10px;
background: rgba(0,0,0,0.7);
color: white;
padding: 5px 10px;
border-radius: 4px;
font-size: 0.8rem;
}
/* =========================================
OFFER & PRICING
========================================= */
.sos-pricing-card {
background: white;
border-radius: 20px;
box-shadow: 0 10px 40px rgba(0,0,0,0.1);
padding: 40px;
max-width: 600px;
margin: 0 auto;
text-align: center;
border-top: 6px solid var(--sos-green);
position: relative;
}
.sos-pricing-price {
font-size: 3rem;
font-weight: 800;
color: var(--sos-text);
margin: 20px 0;
}
.sos-features-list {
text-align: left;
margin: 20px 0 30px;
}
.sos-features-list li {
padding: 10px 0;
border-bottom: 1px solid #eee;
}
.sos-features-list i { color: var(--sos-green); margin-right: 10px; }
/* =========================================
STICKY MOBILE CTA
========================================= */
.sos-sticky-bar {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
background: white;
padding: 15px;
box-shadow: 0 -2px 10px rgba(0,0,0,0.1);
z-index: 9999;
display: flex;
justify-content: center;
/* Visible uniquement mobile par media query plus bas */
display: none;
}
/* =========================================
FOOTER
========================================= */
.sos-footer {
background: #2c3e50;
color: #ecf0f1;
padding: 40px 20px;
text-align: center;
font-size: 0.9rem;
}
.sos-footer a { color: #bdc3c7; }
.sos-footer a:hover { color: white; }
/* =========================================
RESPONSIVE
========================================= */
@media (min-width: 768px) {
.sos-problem-grid { grid-template-columns: repeat(3, 1fr); }
.sos-solution-container { flex-direction: row; gap: 60px; }
.sos-mockup-3d { width: 50%; }
.sos-checklist { width: 50%; }
.sos-target-grid { grid-template-columns: repeat(3, 1fr); }
.sos-slide-preview { min-width: 400px; }
.sos-hero h1 { font-size: 3.5rem; }
}
@media (max-width: 767px) {
#sos-landing-wrapper { padding-bottom: 80px; } /* Espace pour sticky bar */
.sos-sticky-bar { display: flex; }
}
</style>
Arrêtez d’animer à l’aveugle.
Découvrez la 1ère étude internationale qui révèle ce qui fonctionne vraiment en EHPAD. Panorama complet sur 15 pays et analyse de l’efficacité clinique.
OBTENIR L’ÉTUDE COMPLÈTE (69 SLIDES)Pourquoi votre politique d’animation est probablement en échec
Sous-financement
Budget moyen journalier par résident. Un écart critique de -67%.
Faible Adhésion
34% Seulement 34% à 54% des résidents participent régulièrement aux animations proposées.Inefficacité
0 Preuve d’efficacité pour certaines méthodes populaires (ex: Snoezelen) selon la revue Cochrane.DATA 2026
69 SLIDES
ÉDITABLES
L’outil décisionnel indispensable
Nous avons compilé, analysé et synthétisé les données mondiales les plus récentes. Fini les suppositions.- 69 Slides ultra-détaillées et sourcées.
- Données cliniques (SMD) sur l’impact réel.
- Controverses : Infantilisation & éthique.
- Guide Opérationnel intégré (Partie 7).
Ce que vous allez découvrir
- Planification type & Code couleur (Rouge/Bleu/Vert/Or)
- Adaptation GIR (1-6) : Activités & durées spécifiques
- 7 techniques pour engager les résidents réticents
- Activités « Budget Zéro » & Partenariats
- Le Chariot Flash & Activités courtes (5-15 min)
- Grilles d’évaluation & Checklist anti-burnout
- 10 idées concrètes intergénérationnelles
Cette étude est conçue pour…
Directeurs de Groupe
Pour orienter la stratégie qualité de vie et rationaliser les investissements (ex: réallouer les budgets inefficaces).Directeurs d’EHPAD
Pour justifier des demandes de budget avec des preuves cliniques et améliorer le projet d’établissement.Animateurs / Coordo
Pour professionnaliser leur pratique et sortir enfin de l’animation purement « occupationnelle ».Extrait du dossier (Aperçu)
Sécurisez vos décisions dès aujourd’hui
Pack Étude Complète SOS EHPAD
- 1 Fichier PowerPoint Unique (69 slides)
- Dont Partie 7 : Guide Opérationnel Animateur
- Téléchargement immédiat après achat
Paiement sécurisé | Facture fournie
Questions Fréquentes
Absolument. Bien que l’étude soit internationale, la Partie 1 et les Recommandations sont spécifiquement axées sur le contexte réglementaire et budgétaire français.
