.direct-connect-sec[data-astro-cid-r3binido]{background:#fff;padding:80px 0}.sec-header[data-astro-cid-r3binido]{text-align:center;max-width:780px;margin:0 auto 48px}.sec-header[data-astro-cid-r3binido] h2[data-astro-cid-r3binido]{margin-top:12px}.loop-container[data-astro-cid-r3binido]{background:linear-gradient(180deg,var(--bg-warm) 0%,#FFFFFF 100%);border:2px solid var(--line);border-radius:var(--radius-lg);padding:44px 32px 32px;box-shadow:var(--shadow-sm);margin-bottom:48px}.loop-grid[data-astro-cid-r3binido]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:36px}.loop-node[data-astro-cid-r3binido]{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);padding:24px 20px;flex:1;min-width:0;text-align:center;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.loop-node[data-astro-cid-r3binido]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.node-icon[data-astro-cid-r3binido]{width:44px;height:44px;border-radius:50%;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;color:var(--coral);background:var(--coral-light)}.node-strategy[data-astro-cid-r3binido] .node-icon[data-astro-cid-r3binido]{color:var(--blue);background:var(--blue-light)}.node-execution[data-astro-cid-r3binido] .node-icon[data-astro-cid-r3binido]{color:var(--coral);background:var(--coral-light)}.node-growth[data-astro-cid-r3binido] .node-icon[data-astro-cid-r3binido]{color:#059669;background:#ecfdf5}.node-next[data-astro-cid-r3binido] .node-icon[data-astro-cid-r3binido]{color:#7c3aed;background:#f5f3ff}.loop-node[data-astro-cid-r3binido] h3[data-astro-cid-r3binido]{font-size:16px;margin-bottom:8px;color:var(--ink)}.loop-node[data-astro-cid-r3binido] p[data-astro-cid-r3binido]{font-size:13px;line-height:1.5;color:var(--muted);margin:0}.loop-arrow[data-astro-cid-r3binido]{font-size:24px;color:var(--muted-light);font-weight:700;user-select:none;flex-shrink:0}.loop-features[data-astro-cid-r3binido]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:28px;border-top:1px solid var(--line)}.lf-item[data-astro-cid-r3binido]{display:flex;flex-direction:column;gap:6px}.lf-item[data-astro-cid-r3binido] strong[data-astro-cid-r3binido]{font-size:14px;color:var(--ink)}.lf-item[data-astro-cid-r3binido] span[data-astro-cid-r3binido]{font-size:13px;color:var(--muted);line-height:1.5}.compare-strip[data-astro-cid-r3binido]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cs-box[data-astro-cid-r3binido]{border-radius:var(--radius-md);padding:28px;border:1px solid var(--line);display:flex;flex-direction:column;gap:16px}.cs-bad[data-astro-cid-r3binido]{background:#f8fafc;border-color:#e2e8f0}.cs-good[data-astro-cid-r3binido]{background:#fffbf9;border-color:var(--coral-border);box-shadow:0 4px 16px #f0533a14}.cs-tag[data-astro-cid-r3binido]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.cs-tag-good[data-astro-cid-r3binido]{color:var(--coral)}.cs-flow[data-astro-cid-r3binido]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px}.cs-step[data-astro-cid-r3binido]{background:#fff;border:1px solid #CBD5E1;border-radius:6px;padding:6px 10px;font-weight:600;color:#475569}.cs-highlight[data-astro-cid-r3binido]{background:#fff;border-color:var(--coral);color:var(--ink);font-weight:700}.cs-pill-action[data-astro-cid-r3binido]{background:var(--coral);color:#fff;border-radius:6px;padding:6px 12px;font-weight:700}.wait-pill[data-astro-cid-r3binido]{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.cs-arr[data-astro-cid-r3binido]{color:#94a3b8;font-weight:700}.cs-arr-bi[data-astro-cid-r3binido]{color:var(--coral);font-size:16px}.cs-note[data-astro-cid-r3binido]{font-size:13.5px;color:var(--muted);line-height:1.5;margin:0}@media(max-width:980px){.loop-grid[data-astro-cid-r3binido]{flex-direction:column}.loop-arrow[data-astro-cid-r3binido]{transform:rotate(90deg);margin:8px 0}.loop-features[data-astro-cid-r3binido]{grid-template-columns:1fr 1fr}.compare-strip[data-astro-cid-r3binido]{grid-template-columns:1fr}}@media(max-width:640px){.loop-container[data-astro-cid-r3binido]{padding:24px 16px}.loop-features[data-astro-cid-r3binido]{grid-template-columns:1fr}}
