.manifeste-section{text-align:center;margin:150px auto}.manifeste-section h2{letter-spacing:-.02em;color:#bbb;margin-bottom:24px;font-size:50px;font-weight:800;transition:color 1.2s}.manifeste-logo{vertical-align:middle;color:#bbb;height:26px;margin:0 6px;transition:color 1.2s;display:inline}.manifeste-section h2.shown,.manifeste-section h2.shown .manifeste-logo{color:#111}.manifeste-section p{color:#777;font-size:24px;font-weight:700;line-height:1.5}@media (max-width:700px){.manifeste-section h2{font-size:30px}}@property --hl-alpha{syntax:"<number>";inherits:true;initial-value:0}.manifeste-hl{--hl-alpha:0;background-image:linear-gradient(135deg, var(--hl-c1), var(--hl-c2));-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:0 8px;transition:color .45s,--hl-alpha .5s}.manifeste-hl.is-on{color:#111;--hl-alpha:1}.manifeste-hl-or{--hl-c1:rgba(247, 240, 212, var(--hl-alpha));--hl-c2:rgba(245, 235, 192, var(--hl-alpha))}.manifeste-hl-rose{--hl-c1:rgba(253, 238, 242, var(--hl-alpha));--hl-c2:rgba(247, 220, 228, var(--hl-alpha))}.manifeste-hl-bleu{--hl-c1:rgba(212, 234, 247, var(--hl-alpha));--hl-c2:rgba(227, 240, 250, var(--hl-alpha))}
.valeurs-section{opacity:.3;max-width:960px;margin:200px auto;transition:opacity .8s}.valeurs-section.is-shown{opacity:1}@media (prefers-reduced-motion:reduce){.valeurs-section{opacity:1;transition:none}}.valeurs-intro{text-align:center;margin-bottom:56px}.valeurs-title{letter-spacing:-.02em;color:#111;max-width:720px;margin:0 auto;font-size:50px;font-weight:800;line-height:1.15}.valeurs-title-accent{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(135deg,#f7f0d4,#f7dce4 55%,#d4eaf7);border-radius:6px;padding:0 8px}.valeurs-grid-wrap{background:#000;border-radius:14px;padding:2px}.valeurs-grid{grid-template-columns:1fr 1fr 1fr;gap:2px;display:grid}.valeur-card{background:#f3f3f5;border-radius:13px;flex-direction:column;padding:40px 32px;transition:background .25s;display:flex}.valeur-card:hover{background:#fff}.valeur-or .valeur-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(135deg,#f7f0d4,#f5ebc0);padding:0 6px}.valeur-rose .valeur-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(135deg,#fdeef2,#f7dce4);padding:0 6px}.valeur-bleu .valeur-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(135deg,#d4eaf7,#e3f0fa);padding:0 6px}.valeur-number{display:none}.valeur-head{margin-bottom:16px;display:flex}.valeur-highlight{white-space:nowrap;border-radius:6px;align-items:center;gap:12px;padding:4px 10px;display:inline-flex}.valeur-icon{color:#111;flex-shrink:0}.valeur-or .valeur-highlight{background:linear-gradient(135deg,#f7f0d4,#f5ebc0)}.valeur-rose .valeur-highlight{background:linear-gradient(135deg,#fdeef2,#f7dce4)}.valeur-bleu .valeur-highlight{background:linear-gradient(135deg,#d4eaf7,#e3f0fa)}.valeur-card h3{letter-spacing:-.02em;color:#111;margin:0;font-size:22px;font-weight:800}.valeur-card p{color:#555;font-size:16px;line-height:1.6}.valeur-more{color:#111;font:inherit;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-weight:700;text-decoration:underline;display:inline}.valeur-card{position:relative}.valeurs-actions{justify-content:center;gap:16px;margin-top:48px;display:flex}.valeurs-btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:14px 30px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.valeurs-btn-secondary{color:#fff;background:#111}.valeurs-btn-secondary:hover{background:#333;box-shadow:0 6px 16px #0000002e}.valeurs-btn-primary{color:#111;background:linear-gradient(135deg,#f7a6b8,#f2c6cf)}.valeurs-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #f7a6b866}@media (min-width:700px) and (max-width:850px){.valeur-card{padding:clamp(33px,4.667vw + .330997px,40px) clamp(26px,4vw - 2px,32px)}.valeur-card h3{font-size:clamp(18px,2.667vw - .669001px,22px)}.valeur-card p{font-size:clamp(13px,2vw - 1px,16px)}.valeur-icon{width:clamp(23px,3.333vw - .331001px,28px);height:clamp(23px,3.333vw - .331001px,28px)}}@media (max-width:700px){.valeurs-grid{grid-template-columns:1fr}.valeurs-title{font-size:30px}.valeurs-actions{flex-direction:column;align-items:stretch}}
