.pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:22px 0}.step{position:relative;padding:18px 14px;border:1px solid var(--line);border-radius:15px;background:#fafaf8}.step b{display:block;font-size:14px}.step span{font-size:12px;color:var(--muted)}.step:not(:last-child)::after{content:"→";position:absolute;right:-11px;top:50%;transform:translateY(-50%);z-index:2;color:var(--accent);font-weight:800}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:17px;margin:18px 0}table{width:100%;border-collapse:collapse;min-width:700px;background:#fff}th,td{padding:13px 15px;border-bottom:1px solid #e8e7e1;text-align:left;vertical-align:top;font-size:14px}th{background:#f3f3ef;color:#4e5049;font-size:12px;letter-spacing:.055em;text-transform:uppercase}