.section-histoire-valeurs{display:flex;gap:60px;align-items:flex-start;padding:80px 20px;max-width:1100px;margin:0 auto}.encadre-histoire{flex:1;background-color:var(--beige);border-radius:12px;padding:40px 30px;box-shadow:0 4px 20px rgba(0,0,0,0.08)}.encadre-titre{font-family:'Montserrat','Montserrat Fallback',sans-serif;font-size:20px;font-weight:600;color:var(--bordeaux);text-align:center;margin:0 0 30px 0;line-height:1.4}.encadre-logo{display:flex;justify-content:center;margin-bottom:30px}.logo-meditation{width:160px;height:160px;object-fit:contain;background-color:var(--blanc);border-radius:50%;padding:20px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.encadre-texte p{font-family:'Montserrat','Montserrat Fallback',sans-serif;font-size:15px;font-weight:400;line-height:1.8;color:var(--texte);margin:0}.encadre-texte p+p{margin-top:20px}.encadre-texte a{color:var(--bordeaux);text-decoration:none;border-bottom:1px solid var(--bordeaux);transition:color .3s ease,border-color .3s ease}.encadre-texte a:hover{color:var(--dore);border-color:var(--dore)}.grille-valeurs{flex:1;display:flex;flex-direction:column;gap:30px}.valeurs-intro{font-family:'Montserrat','Montserrat Fallback',sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:var(--texte);margin:0 0 10px 0}.valeur{display:flex;flex-direction:column;gap:10px}.valeur-titre{display:flex;align-items:center;gap:12px}.valeur strong{font-family:'Montserrat','Montserrat Fallback',sans-serif;font-size:18px;font-weight:600;color:var(--bordeaux);margin:0;line-height:1.4}.valeur p{font-family:'Montserrat','Montserrat Fallback',sans-serif;font-size:15px;font-weight:400;line-height:1.7;color:var(--texte);margin:0}.bandeau-soins{background-color:var(--beige);padding:60px 20px}.bandeau-soins-titre{font-family:'Montserrat','Montserrat Fallback',sans-serif;font-size:22px;font-weight:600;color:var(--bordeaux);text-align:center;margin:0 0 25px 0}.grille-soins{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 40px;max-width:900px;margin:0 auto}.soin strong{font-family:'Montserrat','Montserrat Fallback',sans-serif;font-size:16px;font-weight:700;color:var(--texte);display:block;margin:0 0 12px 0}.soin p{font-family:'Montserrat','Montserrat Fallback',sans-serif;font-size:15px;font-weight:400;line-height:1.7;color:var(--texte);margin:0}.bandeau-soins-infos{font-family:'Montserrat','Montserrat Fallback',sans-serif;font-size:15px;font-weight:400;line-height:1.7;color:var(--texte);text-align:center;margin:30px auto 0;max-width:600px}.bandeau-soins-infos a{color:var(--bordeaux);text-decoration:none;border-bottom:1px solid var(--bordeaux);transition:color .3s ease,border-color .3s ease}.bandeau-soins-infos a:hover{color:var(--dore);border-color:var(--dore)}@media(max-width:992px){.section-histoire-valeurs{flex-direction:column;align-items:center;gap:50px;padding:60px 20px}.encadre-histoire{width:100%;max-width:500px}.grille-soins{grid-template-columns:1fr;gap:30px}}@media(max-width:576px){.encadre-histoire{padding:30px 20px}.encadre-titre{font-size:18px}.logo-meditation{width:140px;height:140px}.valeur strong{font-size:16px}.bandeau-soins-titre{font-size:18px}}