.automation-scope{display:flex;justify-content:space-between;gap:20px;padding:30px var(--gutter);border-block:1px solid var(--line);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.automation-scope span+span:before{content:"/";color:#71876a;margin-right:32px}.services-page .integrations-section{border-bottom:1px solid var(--line)}@media(max-width:760px){.automation-scope{flex-wrap:wrap;justify-content:flex-start;gap:16px 24px;padding-block:24px}.automation-scope span+span:before{display:none}}
.platform-expand{display:none;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);cursor:pointer;min-height:44px;padding:10px 14px}@media(max-width:760px){.integrations-section.has-platform-toggle:not(.platforms-expanded) .integration-secondary{display:none}.has-platform-toggle .platform-expand{display:block;position:relative;margin:24px auto 0}}
@media(min-width:761px){.context-grid.automation-capabilities{grid-template-columns:repeat(6,minmax(0,1fr))}.automation-capabilities>.context-card{grid-column:span 2}.automation-capabilities>.context-card:nth-child(n+4){grid-column:span 3}}
.automation-capabilities{position:relative;isolation:isolate;overflow:hidden}
.automation-capabilities>.context-card{position:relative;z-index:1}
.capabilities-wave{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.13;mask-image:linear-gradient(120deg,transparent 5%,#000 80%)}
.capabilities-wave canvas{display:block;width:100%;height:100%;opacity:1}
@media(prefers-reduced-motion:reduce){.capabilities-wave{display:none}}
@media(max-width:760px){.capabilities-wave{mask-image:radial-gradient(ellipse at 70% 65%,#000,transparent 70%)}}
