.agent-products{grid-template-columns:1fr;gap:30px}.agent-product-copy{padding:32px}.agent-description{min-height:0;max-width:850px}.agent-workflow h4{font-size:12px;font-weight:500;color:#657767;margin:25px 0 17px}.agent-workflow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;margin:0;padding:0}.agent-workflow li{position:relative;min-width:0}.agent-workflow li:not(:last-child):after{content:'→';position:absolute;right:-23px;top:32%;font-size:20px;color:#6b856e}.workflow-photo{aspect-ratio:1;background-image:var(--flow-sheet);background-size:402% 402%;background-position:var(--flow-x) var(--flow-y);background-repeat:no-repeat}.workflow-step-text{padding:16px 0 0}.workflow-step-text small{font-size:10px;color:#60745f;letter-spacing:.04em}.workflow-step-text p{font-size:14px;color:#233d2e;margin:9px 0 0;line-height:1.65}.agent-workflow .workflow-caption{font-size:10px;color:#7e887c;margin:17px 0 25px}.agent-product dl{max-width:950px;border-top:1px solid #dde4d8;padding-top:20px}.agent-product h3{margin-bottom:10px}.agent-product-copy>a{margin-top:10px}@media(max-width:850px){.agent-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.agent-workflow li:nth-child(2):after{display:none}}@media(max-width:500px){.agent-product-copy{padding:22px}.agent-workflow ol{grid-template-columns:1fr;gap:28px}.agent-workflow li:not(:last-child):after{display:block;content:'↓';top:auto;bottom:-25px;right:50%}.workflow-photo{aspect-ratio:1}}
