@media(max-width:1024px){
  .mobile-resources{padding-top:58px;padding-bottom:68px}
  .mobile-agent-lead{max-width:340px;margin:18px 0 0;color:var(--landing-muted);font-size:.92rem;line-height:1.5}
  .mobile-agent-demo{margin-top:42px;padding:18px;border:1px solid var(--landing-line);border-radius:16px;background:var(--landing-surface);box-shadow:0 18px 40px rgba(0,0,0,.2);transition:border-color .35s,transform .45s cubic-bezier(.2,.8,.2,1)}
  .mobile-agent-demo.is-changing{border-color:rgba(198,161,90,.62);transform:scale(.99)}
  .mobile-agent-head{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--landing-line);font-size:.8rem;font-weight:800}.mobile-agent-head b{color:#7dc596;font-size:.64rem;font-weight:700}
  .mobile-agent-history{display:grid;gap:12px;padding-top:15px}.mobile-agent-history p{margin:0}.mobile-agent-greeting{color:var(--landing-muted);font-size:.8rem;line-height:1.5}.mobile-agent-question{justify-self:end;max-width:88%;padding:10px 12px;border-radius:10px;background:rgba(198,161,90,.16);font-size:.78rem}
  .mobile-agent-query{display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;padding:10px 12px;border-radius:10px;background:#24231f;color:var(--landing-gold);font-size:.72rem}.mobile-agent-query i{display:block;width:26px;height:3px;border-radius:9px;background:var(--landing-gold);transform-origin:left;animation:agent-query-line 1.2s ease-in-out infinite}
  .mobile-agent-answer{display:grid;gap:7px;padding:14px;border:1px solid rgba(198,161,90,.4);border-radius:10px;background:rgba(12,12,10,.82);transition:opacity .25s,transform .45s cubic-bezier(.2,.8,.2,1)}.mobile-agent-demo.is-changing .mobile-agent-answer{opacity:.45;transform:scale(.98)}.mobile-agent-answer small{color:var(--landing-gold);font-size:.61rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mobile-agent-answer strong{font-size:.86rem}.mobile-agent-answer span{display:flex;justify-content:space-between;gap:12px;color:var(--landing-muted);font-size:.76rem}.mobile-agent-answer span b{color:var(--landing-text)}.mobile-agent-answer em{margin-top:4px;color:#7dc596;font-size:.68rem;font-style:normal;font-weight:700}
  .mobile-agent-source{margin-top:14px;color:var(--landing-muted);font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.mobile-agent-source b{color:var(--landing-gold)}
  .mobile-agent-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.mobile-agent-chips button{min-height:44px;padding:8px 14px;border:1px solid var(--landing-line);border-radius:999px;background:transparent;color:var(--landing-muted);font-size:.76rem;font-weight:750;transition:transform .2s,background .25s,border-color .25s,color .25s}.mobile-agent-chips button:active{transform:scale(.975)}.mobile-agent-chips button.is-active{border-color:var(--landing-gold);background:var(--landing-gold);color:#15120c}.mobile-agent-chips button:focus-visible{outline:2px solid var(--landing-gold);outline-offset:3px}
  .mobile-agent-thesis{margin:clamp(58px,16vw,82px) 0 0;font-size:1.45rem;line-height:1.1;letter-spacing:-.05em}.mobile-agent-thesis strong{color:var(--landing-gold)}
  .mobile-agent-benefits{display:grid;margin-top:36px;border-top:1px solid var(--landing-line)}.mobile-agent-benefits div{display:grid;gap:5px;padding:18px 0;border-bottom:1px solid var(--landing-line)}.mobile-agent-benefits b{font-size:1rem}.mobile-agent-benefits span{color:var(--landing-muted);font-size:.82rem;line-height:1.4}
  @keyframes agent-query-line{0%,100%{transform:scaleX(.35);opacity:.4}50%{transform:scaleX(1);opacity:1}}
  @media(prefers-reduced-motion:reduce){.mobile-agent-demo,.mobile-agent-answer,.mobile-agent-chips button{transition:none}.mobile-agent-query i{animation:none}.mobile-agent-query i{transform:none}}
}
