                <!-- SECTION: Contexte (merged: problem + current + vision) -->
                <div class="section" id="cadrage-context">
                    <h2 class="section-title">Contexte du projet</h2>
                    <p class="section-subtitle">Vue synthétique du besoin : problème, situation actuelle et objectif visé.</p>

                    <div style="display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;">
                        <div class="card" style="border-left:3px solid #f87171;">
                            <div class="card-label" style="color:#f87171;">Problème identifié</div>
                            <div class="editable" contenteditable="true" data-field="context.problem" data-placeholder="Quel problème ce projet doit-il résoudre ?"></div>
                            <div style="margin-top:0.75rem;font-size:0.8rem;color:var(--text-muted);">
                                <strong>Déclencheur :</strong>
                                <div class="editable" contenteditable="true" data-field="context.trigger" data-placeholder="Événement déclencheur" style="display:inline;"></div>
                            </div>
                        </div>

                        <div class="card" style="border-left:3px solid #facc15;">
                            <div class="card-label" style="color:#facc15;">Aujourd'hui</div>
                            <div class="editable" contenteditable="true" data-field="context.currentSituation" data-placeholder="Comment les choses fonctionnent actuellement ?"></div>
                            <div style="margin-top:0.75rem;font-size:0.8rem;color:var(--text-muted);">
                                <strong>Points douleur :</strong>
                                <div class="editable" contenteditable="true" data-field="context.painPoints" data-placeholder="Problèmes récurrents" style="display:inline;"></div>
                            </div>
                        </div>

                        <div class="card" style="border-left:3px solid #4ade80;">
                            <div class="card-label" style="color:#4ade80;">Objectif</div>
                            <div class="editable" contenteditable="true" data-field="context.desiredSituation" data-placeholder="Que doit permettre le système cible ?"></div>
                            <div style="margin-top:0.75rem;font-size:0.8rem;color:var(--text-muted);">
                                <strong>Critères :</strong>
                                <div class="editable" contenteditable="true" data-field="context.acceptanceCriteria" data-placeholder="Critères de succès" style="display:inline;"></div>
                            </div>
                        </div>
                    </div>
                </div>
