.agent-feature{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:7%;padding:0;margin:0;background:transparent;min-height:550px}
.agent-visual{position:relative;min-height:550px;align-self:stretch;background:#eff6f5;overflow:hidden}
.agent-visual canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
.agent-caption{position:absolute;left:30px;bottom:25px;font-size:.6875rem;line-height:1.9;color:#7b8e99;pointer-events:none}
.agent-motion-toggle{position:absolute;right:23px;bottom:24px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:#dceaea7d;color:#5e8490;font:12px Arial,sans-serif}
.agent-motion-toggle:hover{background:#d4e5e5}
.agent-copy{padding:20px 4% 20px 0}.agent-intro h3{font-size:clamp(1.8rem,2.5vw,2.5rem);font-weight:400;line-height:1.4;margin:0 0 25px;letter-spacing:.015em}.agent-intro>p{font-size:.9375rem;line-height:2.1;max-width:390px}
.agent-feature .product-list{display:block;margin-top:31px}.agent-feature .product{display:grid;grid-template-columns:42px 1fr 16px;align-items:start;gap:15px}.agent-feature .product+.product{margin-top:27px}.agent-feature .product-symbol{width:40px;height:40px;margin:3px 0 0;border-radius:11px;font-size:1.25rem}.agent-feature .product-symbol.selflow{font-size:1.1rem}.agent-feature .product h4{font-size:1.3rem;margin:0 0 8px}.agent-feature .product p{font-size:.8125rem;line-height:1.95;margin:0 0 9px;max-width:none}.agent-feature .product .research-status{font-size:.625rem;margin:0}.agent-feature .product>a{margin-top:5px}
@media(max-width:1050px){.agent-feature{gap:6%;min-height:530px}.agent-visual{min-height:530px}.agent-intro h3{font-size:1.8rem}.agent-feature .product{grid-template-columns:36px 1fr 14px;gap:12px}.agent-feature .product-symbol{width:35px;height:35px;border-radius:10px}.agent-feature .product p{font-size:.75rem}}
@media(max-width:720px){.agent-feature{display:block;padding:0;margin:0;min-height:0}.agent-visual{min-height:365px}.agent-caption{left:22px;bottom:19px;font-size:.625rem}.agent-motion-toggle{right:18px;bottom:18px;width:27px;height:27px}.agent-copy{padding:32px 0 0}.agent-intro h3{font-size:1.8rem;margin-bottom:19px}.agent-intro>p{font-size:.875rem;max-width:none}.agent-feature .product-list{margin-top:29px}.agent-feature .product{grid-template-columns:40px 1fr 16px;gap:14px}.agent-feature .product+.product{margin-top:28px}.agent-feature .product-symbol{float:none;width:39px;height:39px}.agent-feature .product h4{font-size:1.3rem;padding-top:0;min-height:0;margin-bottom:9px}.agent-feature .product p{font-size:.8125rem}.agent-feature .product .research-status{font-size:.6875rem}}
