.page-module__4VBpYW__page{background:var(--color-blanc);padding-bottom:8rem}.page-module__4VBpYW__hero{border-bottom:1px solid var(--color-gris-border);grid-template-columns:1.2fr 1fr;align-items:center;gap:6rem;padding:6rem 0 7rem;display:grid}.page-module__4VBpYW__heroContent{max-width:640px}.page-module__4VBpYW__badge{color:var(--color-dore);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-full);background:#fdfaf0;margin-bottom:2rem;padding:.4rem 1rem;font-size:.75rem;font-weight:700;display:inline-block}.page-module__4VBpYW__heroTitle{font-family:var(--font-titre);color:var(--color-vert);margin-bottom:2.5rem;font-size:clamp(2.5rem,5vw,3.75rem);line-height:1.15}.page-module__4VBpYW__heroTitle em{color:var(--color-dore);font-style:italic}.page-module__4VBpYW__heroText{flex-direction:column;gap:1.25rem;display:flex}.page-module__4VBpYW__heroText p{color:var(--color-gris-text);font-size:1.1rem;line-height:1.75}.page-module__4VBpYW__heroEm{border-left:3px solid var(--color-dore);padding-left:1.25rem;font-weight:600;color:var(--color-vert)!important;font-size:1.15rem!important}.page-module__4VBpYW__heroSignature{font-family:var(--font-titre);margin-top:.5rem;font-style:italic;font-weight:700;color:var(--color-vert)!important;font-size:1.35rem!important}.page-module__4VBpYW__heroVisual{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.page-module__4VBpYW__photoWrapper{width:100%;max-width:380px;position:relative}.page-module__4VBpYW__photoWrapper:after{content:"";border:2px solid var(--color-dore);border-radius:var(--radius-lg);z-index:-1;position:absolute;inset:20px -20px -20px 20px}.page-module__4VBpYW__photo{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg);object-fit:cover;aspect-ratio:4/5;display:block}.page-module__4VBpYW__photoTag{background:var(--color-dore);color:var(--color-blanc);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-full);box-shadow:var(--shadow-md);padding:.4rem 1.1rem;font-size:.8rem;font-weight:700;position:absolute;bottom:-1rem;left:2rem}.page-module__4VBpYW__photoCaption{text-align:center;color:var(--color-gris-text);padding-top:.5rem;font-size:.9rem;line-height:1.6}.page-module__4VBpYW__photoCaption strong{color:var(--color-vert);margin-bottom:.2rem;font-size:1rem;display:block}.page-module__4VBpYW__section{border-bottom:1px solid var(--color-gris-border);padding:7rem 0}.page-module__4VBpYW__section:last-of-type{border-bottom:none}.page-module__4VBpYW__sectionLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--color-dore);margin-bottom:1rem;font-size:.75rem;font-weight:700}.page-module__4VBpYW__sectionTitle{font-family:var(--font-titre);color:var(--color-vert);max-width:700px;margin-bottom:3.5rem;font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.3}.page-module__4VBpYW__storyGrid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.page-module__4VBpYW__storyText{flex-direction:column;gap:1.4rem;display:flex}.page-module__4VBpYW__storyText p{color:var(--color-gris-text);font-size:1.05rem;line-height:1.8}.page-module__4VBpYW__pullQuote{font-family:var(--font-titre);border-left:4px solid var(--color-dore);padding:1rem 0 1rem 1.5rem;font-style:italic;font-weight:700;color:var(--color-vert)!important;font-size:1.5rem!important}.page-module__4VBpYW__storyCallout{flex-direction:column;gap:2.5rem;display:flex}.page-module__4VBpYW__calloutCard{color:var(--color-blanc);border-radius:var(--radius-lg);background:#2a3023;flex-direction:column;gap:1.25rem;padding:2.5rem;display:flex}.page-module__4VBpYW__calloutIcon{color:var(--color-dore);opacity:.8}.page-module__4VBpYW__calloutCard p{color:#ffffffd9;font-size:1rem;line-height:1.7}.page-module__4VBpYW__reconstructText{flex-direction:column;gap:1.25rem;display:flex}.page-module__4VBpYW__reconstructText p{color:var(--color-gris-text);font-size:1.05rem;line-height:1.8}.page-module__4VBpYW__storyConclusion{font-family:var(--font-titre);font-style:italic;font-weight:700;color:var(--color-vert)!important;font-size:1.2rem!important}.page-module__4VBpYW__methodeGrid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem;display:grid}.page-module__4VBpYW__methodeItem{background:var(--color-gris-bg);border-radius:var(--radius-lg);border:1px solid var(--color-gris-border);transition:transform var(--transition), box-shadow var(--transition);flex-direction:column;gap:1.25rem;padding:2.5rem 2rem;display:flex}.page-module__4VBpYW__methodeItem:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.page-module__4VBpYW__methodeNum{font-family:var(--font-titre);color:var(--color-dore);opacity:.5;font-size:2rem;font-weight:700;line-height:1}.page-module__4VBpYW__methodeContent h3{color:var(--color-vert);margin-bottom:.6rem;font-size:1.1rem}.page-module__4VBpYW__methodeContent p{color:var(--color-gris-text);font-size:.95rem;line-height:1.7}.page-module__4VBpYW__methodeNote{border:1px solid var(--color-dore);border-radius:var(--radius-md);color:var(--color-vert);background:#fdfaf0;align-items:center;gap:1rem;padding:1.25rem 1.75rem;display:flex}.page-module__4VBpYW__methodeNote svg{color:var(--color-dore);flex-shrink:0}.page-module__4VBpYW__methodeNote p{font-size:1rem;font-style:italic;font-weight:600;line-height:1.5}.page-module__4VBpYW__temoignagesGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.page-module__4VBpYW__temoignageCard{background:var(--color-gris-bg);border:1px solid var(--color-gris-border);border-radius:var(--radius-lg);transition:transform var(--transition), box-shadow var(--transition);flex-direction:column;gap:1.25rem;padding:2.5rem 2rem;display:flex}.page-module__4VBpYW__temoignageCard:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.page-module__4VBpYW__temoignageQuoteIcon{font-family:var(--font-titre);color:var(--color-dore);opacity:.4;font-size:4rem;line-height:.8}.page-module__4VBpYW__temoignageQuote{color:var(--color-gris-text);flex:1;font-size:.97rem;line-height:1.75}.page-module__4VBpYW__temoignageAuthor{border-top:1px solid var(--color-gris-border);flex-direction:column;gap:.2rem;padding-top:1rem;display:flex}.page-module__4VBpYW__temoignageAuthor strong{color:var(--color-vert);font-size:.95rem}.page-module__4VBpYW__temoignageAuthor span{color:var(--color-gris-text);font-size:.82rem}.page-module__4VBpYW__ctaSection{padding:7rem 0 0}.page-module__4VBpYW__ctaCard{background:var(--color-vert);border-radius:var(--radius-lg);grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;padding:5rem 4rem;display:grid}.page-module__4VBpYW__ctaTitle{font-family:var(--font-titre);color:var(--color-blanc);margin-bottom:1.5rem;font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1.2}.page-module__4VBpYW__ctaSubtitle{color:#fffc;margin-bottom:1.25rem;font-size:1.1rem;line-height:1.75}.page-module__4VBpYW__ctaDetail{color:#ffffffa6;font-size:.97rem;line-height:1.75}.page-module__4VBpYW__ctaActions{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.page-module__4VBpYW__ctaBtn{background:var(--color-dore);white-space:nowrap;padding:1rem 2.5rem;font-size:1.05rem}.page-module__4VBpYW__ctaBtn:hover{background:var(--color-dore-light)}.page-module__4VBpYW__ctaSignature{color:#ffffff8c;font-size:.85rem;font-style:italic;line-height:1.6}@media (max-width:1024px){.page-module__4VBpYW__storyGrid,.page-module__4VBpYW__methodeGrid,.page-module__4VBpYW__temoignagesGrid{grid-template-columns:1fr}.page-module__4VBpYW__hero{grid-template-columns:1fr;gap:4rem}.page-module__4VBpYW__heroVisual{order:-1}.page-module__4VBpYW__photoWrapper{max-width:300px;margin:0 auto}.page-module__4VBpYW__ctaCard{grid-template-columns:1fr;gap:2.5rem;padding:3.5rem 2rem}.page-module__4VBpYW__ctaActions{align-items:stretch}.page-module__4VBpYW__ctaBtn{text-align:center;justify-content:center}}@media (max-width:768px){.page-module__4VBpYW__section{padding:4rem 0}.page-module__4VBpYW__hero{padding:3.5rem 0 4rem}.page-module__4VBpYW__calloutCard{padding:1.75rem}}
