/* Product narrative additions; V9 hero artwork, branding and visual tokens preserved. */
body[data-page=hermes] .n12-enterprise{background:radial-gradient(ellipse at 80% 40%,#214b61,#0b2538 70%)}
body[data-page=hermes] .n12-enterprise .n9-copy>h3{font-size:21px;line-height:1.3;margin:28px 0 12px;color:var(--n9-text)}
body[data-page=hermes] .n12-operating-layers{padding:28px;border:1px solid var(--n9-line);border-radius:var(--n9-radius);background:linear-gradient(145deg,#21475e,#102d42);box-shadow:var(--n9-shadow)}
body[data-page=hermes] .n12-operating-layers article{display:grid;grid-template-columns:32px 1fr;gap:17px;padding:22px 0;border-top:1px solid var(--n9-line)}
body[data-page=hermes] .n12-operating-layers article>span{font-size:12px;color:var(--n9-cyan);padding-top:4px}
body[data-page=hermes] .n12-operating-layers h3{font-size:24px;line-height:1.2;margin:0 0 10px;letter-spacing:-.03em}
body[data-page=hermes] .n12-operating-layers article p{font-size:15px;line-height:1.75;color:var(--n9-muted);margin:0}
body[data-page=hermes] .n12-deployment{margin:28px 0}
body[data-page=hermes] .n12-development-label{display:inline-block;border:1px solid #d6ad6b70;background:#e6b7780d;border-radius:5px;padding:9px 13px;color:#f2d3a7;font-size:12px;line-height:1.5;letter-spacing:.03em;margin:0 0 24px}
body[data-page=hermes] .n12-section-action{margin-top:25px}
body[data-page=hermes] .n12-control{background:radial-gradient(ellipse at 20% 50%,#20465b,#0b2436 75%)}
body[data-page=hermes] .n12-status-journey{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;list-style:none;margin:0 0 32px;padding:0;counter-reset:lifecycle}
body[data-page=hermes] .n12-status-journey li{counter-increment:lifecycle;border:1px solid var(--n9-line);border-radius:8px;padding:20px;background:linear-gradient(145deg,#234b61,#0c293c);font-size:16px;font-weight:600}
body[data-page=hermes] .n12-status-journey li:before{content:"0" counter(lifecycle) " / ";color:var(--n9-cyan);font-size:11px;font-weight:400}
body[data-page=hermes] .n12-ai{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:45px;border:1px solid #c89a6255;border-radius:12px;padding:28px 32px;margin-top:32px;background:linear-gradient(120deg,#122b3d,#28323b)}
body[data-page=hermes] .n12-ai .n12-development-label{margin-bottom:14px}
body[data-page=hermes] .n12-ai h3{font-size:30px;letter-spacing:-.03em;margin:0;color:var(--n9-text)}
body[data-page=hermes] .n12-ai>p{font-size:15px;line-height:1.8;margin:0;color:var(--n9-muted)}
body[data-page=hermes] .n12-faq{background:#081e2f}
body[data-page=hermes] .n12-faq-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;align-items:start}
body[data-page=hermes] .n12-faq .n9-release-details{padding:20px 0;border-top:1px solid var(--n9-line);margin:0}
body[data-page=hermes] .n12-faq summary{font-size:16px;line-height:1.6}
body[data-page=hermes] .n12-faq details p{font-size:15px;line-height:1.8;color:var(--n9-muted)}
@media(max-width:850px){body[data-page=hermes] .n12-ai{gap:25px}body[data-page=hermes] .n12-faq-grid{column-gap:25px}}
@media(max-width:600px){body[data-page=hermes] .n12-operating-layers{padding:24px 20px}body[data-page=hermes] .n12-operating-layers h3{font-size:22px}body[data-page=hermes] .n12-operating-layers article p{font-size:14px}body[data-page=hermes] .n12-status-journey{grid-template-columns:1fr 1fr;gap:12px}body[data-page=hermes] .n12-status-journey li{font-size:15px;padding:17px 14px}body[data-page=hermes] .n12-ai{grid-template-columns:1fr;padding:25px 22px;gap:20px}body[data-page=hermes] .n12-faq-grid{grid-template-columns:1fr}body[data-page=hermes] .n12-faq summary{font-size:16px}body[data-page=hermes] .n12-development-label{font-size:11px}}
