/* Restrained industry list; no changes to product or detail pages. */
html body #agent-solutions .solution-explorer{max-width:1100px;border-top:1px solid #cad9d1}
html body #agent-solutions .explore-solution{margin:0;border-bottom:1px solid #cad9d1;border-inline-start:3px solid transparent;background:#fafbf9}
html body #agent-solutions .explore-solution[open]{background:#edf4ef;border-inline-start-color:#238B70;padding-bottom:8px}
html body #agent-solutions .explore-solution summary{padding:28px 32px;gap:28px;border-radius:0;background:transparent}
html body #agent-solutions .explore-solution summary h3{font-family:Arial,"Microsoft YaHei",sans-serif;font-size:clamp(22px,2.5vw,30px);font-weight:600;line-height:1.4;color:#202c26}
html body #agent-solutions .explore-solution[open] summary h3{color:#176b55}
html body #agent-solutions .solution-number{font-size:14px;letter-spacing:.1em;color:#176b55}
html body #agent-solutions .solution-toggle{border:1px solid #cad9d1;background:transparent;border-radius:4px;color:#176b55}
html body #agent-solutions .solution-content{grid-template-columns:200px minmax(0,1fr);gap:40px;padding:8px 32px 32px 80px}
html body #agent-solutions .solution-symbol{min-height:160px;border:1px solid #d3e2d9;border-radius:4px;background:#e4eee7}
html body #agent-solutions .solution-symbol svg{width:80px;height:80px;stroke-width:1}
html body #agent-solutions .solution-copy p{font-size:16px;line-height:1.8;color:#43574a;margin:16px 0}
html body #agent-solutions .solution-copy .ops a{border-bottom:1px solid #238B70;min-height:44px;gap:8px}
html body #agent-solutions .explore-solution[open] .solution-content{animation:solution-enter 280ms ease-out both}
@keyframes solution-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:700px){html body #agent-solutions .explore-solution summary{padding:22px 16px;gap:16px}html body #agent-solutions .solution-content{grid-template-columns:1fr;padding:0 16px 24px;gap:20px}html body #agent-solutions .solution-symbol{min-height:120px}html body #agent-solutions .solution-toggle{flex-shrink:0}}
@media(prefers-reduced-motion:reduce){html body #agent-solutions .explore-solution[open] .solution-content{animation:none}}

#agent-solutions{scroll-margin-top:88px}
