/* Bloc « fondateur » en bas des pages (22/10/2026, demande du fondateur). Autonome : ne dépend d'aucune autre feuille. */
.gvf{padding:clamp(56px,7vw,96px) clamp(16px,3vw,40px);background:#EEF3F0;color:#101513;font-family:'Manrope','Manrope Fallback',system-ui,sans-serif}
.gvf-in{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}
.gvf-ph{margin:0;aspect-ratio:4/5;border-radius:24px;overflow:hidden;background:#fff}
.gvf-ph img{display:block;width:100%;height:100%;object-fit:cover}
.gvf-k{margin:0 0 12px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#4A534F}
.gvf-t{margin:0;font:700 clamp(26px,3vw,40px)/1.12 'Sora','Sora Fallback',system-ui,sans-serif;letter-spacing:-.035em}
.gvf-t span{color:#07734A}
.gvf-p{margin:16px 0 0;max-width:34em;font-size:clamp(16px,1.3vw,18px);line-height:1.65;color:#3F4944}
.gvf-sig{margin:18px 0 0;font-weight:800;font-size:15px}
.gvf-btn{display:inline-flex;align-items:center;gap:10px;margin-top:22px;min-height:52px;padding:0 24px;border-radius:14px;background:#07734A;color:#fff;font-weight:800;font-size:16px;text-decoration:none;transition:background-color .25s,transform .25s}
.gvf-btn:hover{background:#065C3B;transform:translateY(-1px)}
.gvf-btn:focus-visible{outline:3px solid #0FB872;outline-offset:3px}
@media (max-width:720px){
  .gvf-in{grid-template-columns:1fr}
  .gvf-ph{max-width:220px}
  .gvf-btn{width:100%;justify-content:center}
}
@media (prefers-reduced-motion:reduce){.gvf-btn{transition:none}}
