.r26-hero-ai-agents .s1,.r26-hero-ai-agents.s1{background:#f1f5fe;overflow:hidden;position:relative}.r26-hero-ai-agents .s2,.r26-hero-ai-agents.s2{background:radial-gradient(40% 55% at 76% 45%,rgba(165,180,255,.3),transparent 70%),radial-gradient(30% 40% at 90% 75%,rgba(112,207,152,.18),transparent 70%);inset:0;position:absolute}.r26-hero-ai-agents .s3,.r26-hero-ai-agents.s3{align-items:center;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));margin:0 auto;max-width:1280px;padding:96px 32px;position:relative}.r26-hero-ai-agents .s4,.r26-hero-ai-agents.s4{color:var(--cube-new-green);font:500 15px var(--font-accent);letter-spacing:.14em;text-transform:uppercase}.r26-hero-ai-agents .s5,.r26-hero-ai-agents.s5{color:var(--text-heading);font-family:var(--font-display);font-size:clamp(42px,5vw,66px);font-weight:400;letter-spacing:-.02em;line-height:1.02;margin:22px 0 0;text-wrap:balance}.r26-hero-ai-agents .s6,.r26-hero-ai-agents.s6{color:var(--text-secondary);font:400 19px/1.55 var(--font-body);margin:16px 0 0;max-width:480px;text-wrap:pretty}.r26-hero-ai-agents .s7,.r26-hero-ai-agents.s7{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.r26-hero-ai-agents .s8,.r26-hero-ai-agents.s8{color:inherit;display:inline-flex;text-decoration:none}@keyframes an-draw{0%{opacity:0;stroke-dashoffset:1}15%{opacity:1}60%,85%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes an-glow{0%,to{opacity:.15;transform:scale(.92)}50%{opacity:.85;transform:scale(1.1)}}@keyframes an-scan{0%,to{opacity:0;transform:translateX(0)}10%,90%{opacity:.9}50%{transform:translateX(640px)}}@keyframes an-wire{0%{opacity:0;stroke-dashoffset:1000}10%{opacity:1}85%{opacity:1}to{opacity:0;stroke-dashoffset:0}}@keyframes dm-dot{0%,to{box-shadow:0 0 0 0 rgba(48,136,108,.5)}60%{box-shadow:0 0 0 6px rgba(48,136,108,0)}}@keyframes dm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes fc-act{0%{opacity:1;stroke-dashoffset:1000}32%{stroke-dashoffset:0}90%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes fc-band{0%,38%{opacity:0;transform:scaleX(0)}62%{opacity:1;transform:scaleX(1)}90%{opacity:1;transform:scaleX(1)}to{opacity:0}}@keyframes fc-chip{0%,58%{opacity:0;transform:translateY(10px) scale(.96)}66%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes fc-end{0%,58%{opacity:0;r:0}64%{opacity:1;r:13}70%,90%{opacity:1;r:10}to{opacity:0}}@keyframes fc-fc{0%,36%{opacity:1;stroke-dashoffset:1000}60%{stroke-dashoffset:0}90%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes fc-today{0%,28%{opacity:0;transform:translateY(12px)}36%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes fp-glow{0%,to{opacity:.15;transform:scale(.9)}50%{opacity:.9;transform:scale(1.15)}}@keyframes wire-pulse{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@media (max-width:720px){[data-agent-grid]{gap:32px!important;padding:56px 20px!important}[data-agent-grid] [style*="right:-4%"]{right:0!important}[data-agent-grid] [style*="left:-4%"]{left:0!important}}@media (max-width:540px){[data-agent-grid] [style*="aspect-ratio:1/1;max-width:560px"]{aspect-ratio:auto!important;display:flex;flex-direction:column;gap:8px}[data-agent-grid] [style*="aspect-ratio:1/1;max-width:560px"]>:has([data-agentdot]){align-self:flex-start;bottom:auto!important;left:auto!important;max-width:100%;position:relative!important;right:auto!important;top:auto!important}[data-agent-grid] [style*="aspect-ratio:1/1;max-width:560px"]>[style*="right:"]:has([data-agentdot]){align-self:flex-end}[data-agent-grid] [style*="aspect-ratio:1/1;max-width:560px"]>[style*="top:"]:has([data-agentdot]){order:-1}[data-agent-grid] [style*="aspect-ratio:1/1;max-width:560px"]>[style*="bottom:"]:has([data-agentdot]){order:1}[data-agent-grid] [style*="aspect-ratio:1/1;max-width:560px"]>[style*="position:absolute;inset:0"],[data-agent-grid] [style*="aspect-ratio:1/1;max-width:560px"]>video{aspect-ratio:1/1;height:auto!important;inset:auto!important;position:relative!important;width:100%}[data-agent-grid] [style*="aspect-ratio:1/1;max-width:560px"]>[style*="left:6%;right:6%;top:16%"]{align-self:center;aspect-ratio:88/70;inset:auto!important;margin:8px 0;position:relative!important;width:88%}}