.ethique-vibratoire{padding:4rem 2rem;background:#faf2e7;font-family:'Montserrat',sans-serif;color:#4a3b35;text-align:center}.ethique-title{font-size:2.4rem;margin-bottom:1.5rem;font-family:'Satisfy',cursive;color:#73504f}.ethique-intro{font-size:1.2rem;line-height:1.7;max-width:760px;margin:0 auto 3rem;color:#4a3b35}.ethique-vibratoire h2{font-size:1.5rem;margin:3rem auto 1.5rem;color:#73504f;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-family:'Montserrat',sans-serif}.ethique-list{list-style:none;padding:0;max-width:800px;margin:0 auto 2.5rem;text-align:left}.ethique-list li{margin-bottom:1.5rem;font-size:1.05rem;background:linear-gradient(135deg,#fdf7f2,#f5ebe4);padding:1.2rem 1.4rem;border-radius:1.2rem;box-shadow:0 6px 18px rgba(0,0,0,.03);transition:box-shadow .3s ease,transform .3s ease}.ethique-list li:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.08)}.ethique-list li strong{color:#4a3b35;font-weight:600}.ethique-quote{margin-top:3rem;font-style:italic;color:#73504f;max-width:620px;margin-left:auto;margin-right:auto;font-size:1.1rem;border-left:4px solid #bfa76e;padding-left:1rem;line-height:1.6;background:#fdf7f2;border-radius:.5rem;padding:1rem 1.2rem;box-shadow:0 2px 8px rgba(204,166,158,.08)}@media (max-width:480px){.ethique-title{font-size:2rem}.ethique-intro{font-size:1.05rem}.ethique-list li{font-size:1rem;padding:1rem 1.1rem}.ethique-quote{font-size:1rem}}.ethique-vibratoire:before{content:'';position:absolute;top:2rem;right:2rem;width:180px;height:180px;background-image:url('/assets/images/filigrane-constellation.svg');background-size:contain;background-repeat:no-repeat;opacity:.07;pointer-events:none;z-index:0}.ethique-vibratoire{position:relative;z-index:1}.ethique-hero{margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto}.ethique-hero h1{font-family:'Satisfy',cursive;font-size:2.2rem;color:#73504f;margin-bottom:1rem}.ethique-hero p{font-size:1.1rem;color:#4a3b35;line-height:1.6}