.sigma-process__steps.svelte-1o70a8v li.process-user:where(.svelte-1o70a8v){background:#f3f6fc;border-color:#c5d6ee}.sigma-process__steps.svelte-1o70a8v li.process-solution:where(.svelte-1o70a8v){background:#f0f7f6;border-color:#c7deda}.sigma-title.svelte-1o70a8v{display:flex;align-items:center;gap:12px;max-width:none;font-size:clamp(34px,3.1vw,46px)}.sigma-title.svelte-1o70a8v img:where(.svelte-1o70a8v){width:46px;height:46px;object-fit:contain;flex-shrink:0}.sigma-process.svelte-1o70a8v{padding:clamp(40px,4.5vw,64px) 0;background:var(--paper)}.sigma-process.svelte-1o70a8v .h2:where(.svelte-1o70a8v){font-size:clamp(28px,2.6vw,38px);max-width:28ch}.sigma-process__steps.svelte-1o70a8v{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px}.sigma-process__steps.svelte-1o70a8v li:where(.svelte-1o70a8v){position:relative;padding:22px 18px;border:1px solid var(--border);border-radius:14px;background:var(--white)}.sigma-process__top.svelte-1o70a8v{display:flex;justify-content:space-between;align-items:center;color:var(--navy);margin-bottom:18px}.sigma-process__number.svelte-1o70a8v{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--pale-2);font:600 13px var(--font-mono)}.sigma-process__stage.svelte-1o70a8v{color:var(--teal-tech);font:600 10px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.sigma-process__steps.svelte-1o70a8v h3:where(.svelte-1o70a8v){margin-top:8px;font-size:19px;line-height:1.25;color:var(--navy)}.sigma-process__description.svelte-1o70a8v{margin-top:12px;color:var(--text-mineral-secondary);font-size:14px;line-height:1.55}.sigma-process__arrow.svelte-1o70a8v{position:absolute;top:29px;right:-19px;color:var(--teal-tech)}@media(max-width:1100px){.sigma-process__steps.svelte-1o70a8v{grid-template-columns:1fr;gap:16px}.sigma-process__steps.svelte-1o70a8v li:where(.svelte-1o70a8v){padding:20px 20px 20px 76px}.sigma-process__top.svelte-1o70a8v{position:absolute;left:20px;top:20px;flex-direction:column;gap:14px}.sigma-process__arrow.svelte-1o70a8v{inset:auto auto -17px 26px;transform:rotate(90deg)}.sigma-process__steps.svelte-1o70a8v h3:where(.svelte-1o70a8v){margin-top:4px}.sigma-process__description.svelte-1o70a8v{margin-top:8px}}.sigma-process__reference.svelte-1o70a8v{margin-top:14px;color:var(--teal-tech);font:500 11px/1.5 var(--font-mono)}
