.workflow-categories-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch;margin-top:3.5rem}.workflow-category-card{border-radius:20px;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:1rem;background:#180707;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff14}.workflow-category-title{font-family:var(--font-display);font-size:.85rem;font-weight:600;letter-spacing:.1em;color:#ffffff8c;padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.12)}.workflow-tool-list{display:flex;flex-direction:column;gap:.65rem}.workflow-tool-bubble{width:100%;display:flex;align-items:center;gap:.85rem;padding:.7rem 1rem;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:background .25s ease,border-color .25s ease,transform .2s ease}.workflow-tool-bubble:hover{background:#e8432b2e;border-color:#e8432b59;transform:translate(3px)}.workflow-tool-icon{width:26px;height:26px;object-fit:contain;border-radius:6px;flex-shrink:0}.workflow-tool-name{font-family:var(--font-body);font-size:.85rem;font-weight:500;color:#ffffffd9}@media(max-width:900px){.workflow-categories-wrap{grid-template-columns:1fr}}.workflow-tool-bubble:focus-visible{outline:2px solid var(--accent-red);outline-offset:2px}@media(prefers-reduced-motion:reduce){.workflow-tool-bubble,.workflow-category-card{transition:none!important}}
