.capability-card{padding:28px 26px 25px}.capability-card>p{min-height:79px;line-height:1.85}.capability-card>.text-link{margin-top:24px}.capability-visual{width:100%;margin-top:23px;padding:13px 8px 9px;border:1px solid #d9dfcd;border-radius:10px;background:#f9faf3;overflow:hidden;isolation:isolate}.capability-visual>svg{display:block;width:100%;height:auto;overflow:visible;font-family:inherit}.workflow-visual{background:#f3f6ed;border-color:#d3ddc5}.control-visual{background:#faf4eb;border-color:#e1d3c0}.voice-visual{background:#fbfbf4}.voice-bar{transform-box:fill-box;transform-origin:center}.graph-edge,.graph-check,.graph-shield-ring{stroke-dashoffset:0}.capability-card:hover,.capability-card:focus-within{border-color:var(--line);box-shadow:none}.platform-section .section-pixels,.hero .section-pixels{display:none}.capability-card::after{display:none}.platform-section .interactive-surface::after{display:none}.hero.motion-engaged h1{text-shadow:none}.orchestration-section .connection-path::after{animation:none;opacity:.55}.orchestration-section .graph-playing .connection-path::after{animation:route-signal 1.4s linear 1;opacity:1}.graph-playing .graph-node-core{filter:drop-shadow(0 3px 7px #7b9d6625)}
@media(max-width:1150px){.capability-card{padding:25px 20px}.capability-card>p{min-height:105px}.capability-visual{padding:10px 5px 7px}}
@media(max-width:800px){.capability-card{padding:29px}.capability-card>p{min-height:0}.capability-visual{max-width:440px;align-self:center;margin-top:25px;padding:16px 12px 12px}.orchestration-section .graph-playing .connection-path::after{animation-name:route-signal-vertical}}
@media(max-width:480px){.capability-card{padding:25px}.capability-visual{padding:12px 5px 8px;margin-top:24px}.capability-card>.text-link{margin-top:23px}}
@media(prefers-reduced-motion:reduce){.orchestration-section .graph-playing .connection-path::after{animation:none}}
.capability-visual{height:250px;padding:10px 6px}.capability-visual>svg{height:100%}
@media(max-width:800px){.capability-visual{height:270px;padding:14px 10px}}
@media(max-width:480px){.capability-visual{height:238px;padding:10px 4px}}
