/* Navigation commune : espace pour le nouvel accès complémentaire. */
.nav-shell{gap:20px}.nav-shell nav{gap:18px}
@media(min-width:801px) and (max-width:1200px){.nav-shell{flex-wrap:wrap}.nav-shell nav{order:3;flex-basis:100%;justify-content:center;gap:25px}.nav-contact{margin-left:auto}}
.ai-page{background:#fbf7ee;color:#173541}.ai-page .content-shell{max-width:1200px}.ai-hero{padding:66px 0 60px;display:grid;grid-template-columns:1.35fr .65fr;gap:60px;align-items:center}.ai-hero h1{font-size:58px;line-height:1.1;margin:16px 0 22px;max-width:760px}.ai-hero .subtitle{font:italic 32px/1.25 'Cormorant Garamond',Georgia,serif;color:#58684d;margin:0 0 25px}.ai-hero p{max-width:720px;color:#4e5d55;line-height:1.85}.ai-symbol-panel{background:#e9eddf;border-radius:180px 180px 4px 4px;padding:42px 24px;text-align:center;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center}.ai-symbol-panel .emblem{display:block;width:126px;height:150px;margin-bottom:26px}.ai-symbol-panel .emblem img{width:300px;left:-81px;top:-16px}.ai-symbol-panel p{font:italic 30px/1.3 'Cormorant Garamond',Georgia,serif;color:#3f5546}.ai-symbol-panel p:before{content:'';display:block;width:45px;border-top:1px solid #b59b6a;margin:0 auto 25px}.ai-context{padding:23px 28px;background:#f1ece0;border-left:2px solid #b59b6a;margin-bottom:60px;color:#4e5d55}.ai-context strong{display:block;color:#173541;margin-bottom:5px;font-weight:500}.ai-section{padding-top:60px;padding-bottom:62px}.ai-section h2{font-size:42px;margin:12px 0 24px}.ai-section>p{max-width:800px;color:#4e5d55}.ai-examples{display:grid;grid-template-columns:1fr 1fr;gap:34px 52px;margin-top:38px}.ai-examples article{padding-top:22px;border-top:1px solid #c7b68f}.ai-examples h3{font-size:29px;margin-bottom:13px}.ai-examples p{color:#4e5d55;line-height:1.8}.ai-process{background:#173541;color:#fbf7ee}.ai-process .eyebrow{color:#d1c299}.ai-process h2{font-size:43px}.ai-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:36px}.ai-steps .number{font-size:12px;letter-spacing:.15em;color:#d1c299}.ai-steps h3{font-size:30px;margin:17px 0}.ai-steps p{color:#e6e6dc;line-height:1.85}.ai-precautions{display:grid;grid-template-columns:1fr 1.25fr;gap:70px}.ai-precautions ul{padding-left:20px;color:#4e5d55;margin:16px 0;line-height:1.9}.ai-precautions li+li{margin-top:13px}.ai-precautions p{color:#4e5d55}.ai-close{background:#e9eddf;padding:42px;margin:0 auto 60px}.ai-close h2{font-size:38px;margin-bottom:22px}.ai-close>p{max-width:840px;color:#43564a;margin-bottom:23px}.ai-close .note{font-size:13px;margin-top:18px;margin-bottom:0}.ai-page a.text-link{text-decoration:underline;text-underline-offset:4px}.ai-page .button{background:#58674f;border-color:#58674f;color:#fffdf7}.ai-page .button:hover{background:#3f5038}.ai-page footer a{display:block}.ai-page .scope-link{font-size:14px;color:#46594b}.ai-page .scope-link a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:800px){.ai-hero{grid-template-columns:1fr;gap:32px;padding:40px 6%}.ai-hero h1{font-size:43px}.ai-hero .subtitle{font-size:29px}.ai-symbol-panel{max-width:320px;padding:27px 22px}.ai-symbol-panel .emblem{width:100px;height:117px}.ai-symbol-panel .emblem img{width:246px;left:-66px;top:-12px}.ai-context{margin-bottom:20px}.ai-section{padding-top:40px;padding-bottom:40px}.ai-section h2,.ai-process h2{font-size:36px}.ai-steps,.ai-precautions{grid-template-columns:1fr;gap:30px}.ai-examples{gap:28px}.ai-close{padding:28px;margin-bottom:40px}.ai-close h2{font-size:34px}.ai-page .scope-link{font-size:13px}}
@media(max-width:560px){.ai-examples{grid-template-columns:1fr}.ai-hero h1{font-size:39px}.ai-hero p,.ai-examples p,.ai-steps p,.ai-precautions p,.ai-precautions ul{font-size:16px}.ai-context{padding:20px}.ai-page .button{padding:13px 17px;gap:12px}}
/* Les nouveaux liens de FAQ restent nettement repérables et cliquables sur plusieurs lignes. */
.faq-detailed a[href="noesis-assistant-personnel-ia.html"],.faq-detailed a[href="noesis-preparation-confidentialite.html#cadre-professionnel"]{display:inline-block;margin-top:8px;text-decoration:underline;text-underline-offset:3px}

/* Six situations concrètes, dans la continuité de l’identité approuvée. */
.ai-examples{gap:26px 30px}.ai-examples article{padding:24px 26px 27px;background:#f3f1e8;border-top:1px solid #c7b68f}.ai-examples h3{font-size:29px;line-height:1.15}.ai-evolution{margin-top:32px;padding:26px 30px;background:#e9eddf;border-left:2px solid #b59b6a;max-width:100%}.ai-evolution h3{font-size:30px;margin:0 0 14px}.ai-evolution p{color:#43564a;line-height:1.85;margin:0}.ai-page #possibilites>p.eyebrow{color:#8b543c}
/* Préparation uniquement : cette classe n’est appliquée à aucun aperçu. */
body.publication-ready [data-preview-only]{display:none}
@media(max-width:560px){.ai-examples{gap:22px}.ai-examples article{padding:22px}.ai-examples h3{font-size:28px}.ai-evolution{padding:23px}.ai-evolution h3{font-size:29px}.ai-evolution p{font-size:16px}}

/* Finitions : marine pour le symbole, olive pâle pour l’évolution. */
.ai-symbol-panel{background:#102d3a}
.ai-symbol-panel p{color:#fff8e9}
.ai-symbol-panel .emblem{background:#fbf7ee;border-radius:70px 70px 2px 2px;flex-shrink:0}
.ai-evolution{background:#e5e7ce;border-left-color:#b59b6a}
.ai-evolution h3{color:#173541}
.ai-evolution p{color:#43503c}

/* Encadré évolution : marine, texte ivoire. */
.ai-evolution{background:#102d3a}
.ai-evolution h3,.ai-evolution p{color:#fff8e9}
