.services-header[data-astro-cid-gqcvzhte]{text-align:center;max-width:800px;margin-block-end:var(--space-3xl);margin-inline:auto}.services-sub[data-astro-cid-gqcvzhte]{margin-block-start:var(--space-md);font-size:18px;line-height:1.6}.services-grid[data-astro-cid-gqcvzhte]{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (width>=768px){.services-grid[data-astro-cid-gqcvzhte]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.services-grid[data-astro-cid-gqcvzhte]{grid-template-columns:repeat(3,1fr)}}.service-card[data-astro-cid-gqcvzhte]{justify-content:space-between;gap:var(--space-md);flex-direction:column;display:flex}.service-card[data-astro-cid-gqcvzhte]:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.service-card-top[data-astro-cid-gqcvzhte]{justify-content:space-between;align-items:center;display:flex}.service-num[data-astro-cid-gqcvzhte]{font-family:var(--font-mono);color:var(--accent);background-color:var(--accent-soft);border-radius:var(--radius-pill);padding:3px 9px;font-size:13px;font-weight:700}.service-icon[data-astro-cid-gqcvzhte]{border-radius:var(--radius-sm);background-color:var(--bg-panel);border:1px solid var(--line);width:42px;height:42px;color:var(--ink);justify-content:center;align-items:center;display:flex}.service-title[data-astro-cid-gqcvzhte]{font-size:19px;font-weight:660}.service-desc[data-astro-cid-gqcvzhte]{color:var(--ink-2);font-size:14.5px;line-height:1.6}.service-deliverables[data-astro-cid-gqcvzhte]{padding-block:var(--space-sm);border-block-start:1px solid var(--line);flex-direction:column;gap:8px;list-style:none;display:flex}.service-deliverables[data-astro-cid-gqcvzhte] li[data-astro-cid-gqcvzhte]{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.check-icon[data-astro-cid-gqcvzhte]{color:var(--accent);flex-shrink:0;margin-block-start:2px}.service-footer[data-astro-cid-gqcvzhte]{gap:var(--space-sm);flex-direction:column;padding-block-start:var(--space-xs);display:flex}.ideal-badge[data-astro-cid-gqcvzhte]{color:var(--ink-3);background-color:var(--bg-panel);border-radius:var(--radius-xs);border:1px solid var(--line);padding:5px 10px;font-size:11.5px;font-weight:600}.service-cta-link[data-astro-cid-gqcvzhte]{align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.services-more-row[data-astro-cid-gqcvzhte]{justify-content:center;margin-block-start:var(--space-3xl);display:flex}html[lang=ar] .arrow-dir[data-astro-cid-gqcvzhte]{transform:rotate(180deg)}.diagram-node[data-astro-cid-ybibvzkb]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) ease, box-shadow var(--duration-fast) ease;flex-direction:column;gap:8px;display:flex;position:relative}.diagram-node[data-astro-cid-ybibvzkb]:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.diagram-node[data-astro-cid-ybibvzkb].is-customer-action{border-color:var(--role-customer-border);background-color:var(--role-customer-soft)}.diagram-node[data-astro-cid-ybibvzkb].is-customer-action:hover{border-color:var(--role-customer)}.diagram-node[data-astro-cid-ybibvzkb].lane-agent{border-color:var(--role-agent-border)}.diagram-node[data-astro-cid-ybibvzkb].lane-authority{border-color:var(--role-authority-border);background-color:var(--role-authority-soft)}.diagram-node[data-astro-cid-ybibvzkb].condition-conditional,.diagram-node[data-astro-cid-ybibvzkb].condition-optional{border-style:dashed}.node-header[data-astro-cid-ybibvzkb]{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.node-id-badge[data-astro-cid-ybibvzkb]{align-items:center;gap:6px;font-weight:700;display:flex}.node-num[data-astro-cid-ybibvzkb]{font-family:var(--font-mono);color:var(--ink-3);font-size:12px}.node-icon[data-astro-cid-ybibvzkb]{color:var(--ink-2);align-items:center;display:flex}.is-customer-action[data-astro-cid-ybibvzkb] .node-icon[data-astro-cid-ybibvzkb]{color:var(--role-customer)}.lane-authority[data-astro-cid-ybibvzkb] .node-icon[data-astro-cid-ybibvzkb]{color:var(--role-authority)}.customer-action-tag[data-astro-cid-ybibvzkb]{border-radius:var(--radius-pill);background-color:var(--surface);color:var(--role-customer);border:1px solid var(--role-customer-border);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.action-dot[data-astro-cid-ybibvzkb]{background-color:var(--role-customer);border-radius:50%;width:6px;height:6px}.async-tag[data-astro-cid-ybibvzkb]{color:var(--ink-3);background-color:var(--bg-panel);border-radius:var(--radius-xs);align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:inline-flex}.node-title[data-astro-cid-ybibvzkb]{color:var(--ink);font-size:15px;font-weight:650;line-height:1.35}.is-customer-action[data-astro-cid-ybibvzkb] .node-title[data-astro-cid-ybibvzkb]{color:var(--role-customer-ink)}.node-desc[data-astro-cid-ybibvzkb]{color:var(--ink-2);font-size:13px;line-height:1.5}.node-footer[data-astro-cid-ybibvzkb]{border-block-start:1px solid var(--line);padding-block-start:6px}.node-action-text[data-astro-cid-ybibvzkb]{color:var(--ink-3);font-size:11px;font-weight:550}.is-customer-action[data-astro-cid-ybibvzkb] .node-action-text[data-astro-cid-ybibvzkb]{color:var(--role-customer);font-weight:600}.workflow-intro[data-astro-cid-dtepfrtx]{text-align:center;max-width:820px;margin-block-end:var(--space-3xl);margin-inline:auto}.section-subheading[data-astro-cid-dtepfrtx]{color:var(--ink-2);margin-block-start:var(--space-sm);margin-block-end:var(--space-md);font-size:18px;line-height:1.6}.planned-workflow-badge[data-astro-cid-dtepfrtx]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-3);align-items:center;gap:6px;margin-block-end:var(--space-xl);padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.workflow-legend[data-astro-cid-dtepfrtx]{justify-content:center;align-items:center;gap:var(--space-md) var(--space-xl);background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);flex-wrap:wrap;padding:10px 20px;display:inline-flex}.legend-item[data-astro-cid-dtepfrtx]{align-items:center;gap:8px;font-size:13px;display:inline-flex}.legend-dot[data-astro-cid-dtepfrtx]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.dot-red[data-astro-cid-dtepfrtx]{background-color:var(--role-customer);box-shadow:0 0 0 2px var(--role-customer-border)}.dot-graphite[data-astro-cid-dtepfrtx]{background-color:var(--role-agent)}.dot-blue[data-astro-cid-dtepfrtx]{background-color:var(--role-authority)}.legend-customer[data-astro-cid-dtepfrtx] strong[data-astro-cid-dtepfrtx]{color:var(--role-customer)}.swimlane-canvas-wrapper[data-astro-cid-dtepfrtx]{border:1px solid var(--line);border-radius:var(--radius-xl);background-color:var(--surface);box-shadow:var(--shadow-card);display:none;overflow:hidden}@media (width>=992px){.swimlane-canvas-wrapper[data-astro-cid-dtepfrtx]{display:block}}.swimlane-header[data-astro-cid-dtepfrtx]{background-color:var(--bg-panel);border-block-end:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.lane-col-header[data-astro-cid-dtepfrtx]{color:var(--ink);border-inline-end:1px solid var(--line);justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;font-weight:700;display:flex}.lane-col-header[data-astro-cid-dtepfrtx]:last-child{border-inline-end:none}.lane-role-indicator[data-astro-cid-dtepfrtx]{border-radius:50%;width:8px;height:8px}.swimlane-grid[data-astro-cid-dtepfrtx]{padding:var(--space-xl);gap:var(--space-lg);flex-direction:column;display:flex}.swimlane-row[data-astro-cid-dtepfrtx]{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);align-items:center;display:grid;position:relative}.lane-cell[data-astro-cid-dtepfrtx]{gap:var(--space-md);flex-direction:column;display:flex;position:relative}.branch-wrapper[data-astro-cid-dtepfrtx]{flex-direction:column;gap:6px;margin-block-start:var(--space-xs);display:flex}.branch-label[data-astro-cid-dtepfrtx]{color:var(--role-customer);background-color:var(--role-customer-soft);border-radius:var(--radius-xs);align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.feedback-loop-badge[data-astro-cid-dtepfrtx]{border-radius:var(--radius-pill);background-color:var(--accent-soft);color:var(--accent);align-items:center;gap:6px;margin-block-start:8px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.mobile-stepper[data-astro-cid-dtepfrtx]{display:block}@media (width>=992px){.mobile-stepper[data-astro-cid-dtepfrtx]{display:none}}.stepper-list[data-astro-cid-dtepfrtx]{gap:var(--space-md);flex-direction:column;list-style:none;display:flex}.accessible-sequence-container[data-astro-cid-dtepfrtx]{max-width:800px;margin-block-start:var(--space-2xl);margin-inline:auto}.accessible-details[data-astro-cid-dtepfrtx]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.accessible-summary[data-astro-cid-dtepfrtx]{color:var(--ink);cursor:pointer;background-color:var(--bg-panel);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:600;display:flex}.accessible-content[data-astro-cid-dtepfrtx]{padding:var(--space-xl)}.accessible-list[data-astro-cid-dtepfrtx]{gap:var(--space-md);flex-direction:column;padding-inline-start:var(--space-lg);display:flex}.accessible-item[data-astro-cid-dtepfrtx]{font-size:14px;line-height:1.6}.accessible-role[data-astro-cid-dtepfrtx]{color:var(--ink-3);margin-inline-start:6px;font-size:12px}.accessible-item[data-astro-cid-dtepfrtx].role-customer strong[data-astro-cid-dtepfrtx]{color:var(--role-customer)}
