.flow[data-astro-cid-zbb37bwy]{position:relative;margin-top:clamp(3rem,6vw,5rem);display:grid;gap:3rem}.flow__wires[data-astro-cid-zbb37bwy]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;display:none}.flow__col[data-astro-cid-zbb37bwy]{position:relative;z-index:1;display:grid;gap:1.5rem;align-content:start}.flow__head[data-astro-cid-zbb37bwy]{display:grid;gap:.5rem;max-width:22rem}.flow__head[data-astro-cid-zbb37bwy] p[data-astro-cid-zbb37bwy]{color:var(--ink-2);font-size:.95rem}.flow__n[data-astro-cid-zbb37bwy]{font-family:var(--f-display);font-size:.95rem;color:var(--sky);font-weight:500}.flow__list[data-astro-cid-zbb37bwy]{list-style:none;padding:0;display:grid;gap:.55rem}.node[data-astro-cid-zbb37bwy]{display:flex;align-items:center;gap:.8rem;padding:.7rem .95rem .7rem .7rem;background:#fff;border:1px solid var(--line);border-radius:12px;font-size:.92rem;font-weight:500;width:fit-content;max-width:100%;transition:border-color .3s,box-shadow .3s,transform .4s var(--ease-out)}.node[data-astro-cid-zbb37bwy]:hover{border-color:var(--sky);box-shadow:var(--shadow-sm)}.node__ico[data-astro-cid-zbb37bwy]{width:34px;height:34px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--mist);color:var(--blue)}.node--out[data-astro-cid-zbb37bwy]{width:100%}.node__txt[data-astro-cid-zbb37bwy]{display:grid;line-height:1.3}.node__txt[data-astro-cid-zbb37bwy] small[data-astro-cid-zbb37bwy]{color:var(--ink-3);font-weight:400;font-size:.8rem}.node--strong[data-astro-cid-zbb37bwy]{background:var(--blue);color:#fff;border-color:var(--blue)}.node--strong[data-astro-cid-zbb37bwy] .node__ico[data-astro-cid-zbb37bwy]{background:var(--orange);color:#fff}.node--strong[data-astro-cid-zbb37bwy] .node__txt[data-astro-cid-zbb37bwy] small[data-astro-cid-zbb37bwy]{color:var(--on-blue-2)}.hub[data-astro-cid-zbb37bwy]{background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-lg);border:1px solid rgba(8,21,68,.06);padding:1.25rem;display:grid;gap:1rem}.hub__bar[data-astro-cid-zbb37bwy]{display:flex;align-items:center;gap:.6rem;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.hub__bar[data-astro-cid-zbb37bwy] .hub__iso{height:26px;color:var(--blue)}.hub__name[data-astro-cid-zbb37bwy]{font-family:var(--f-display);font-weight:500;font-size:1.05rem;margin-right:auto}.hub__feed[data-astro-cid-zbb37bwy]{display:flex;align-items:center;gap:.6rem;background:var(--mist);border-radius:10px;padding:.6rem .75rem;font-size:.85rem;min-height:2.75rem}.hub__feed-ico[data-astro-cid-zbb37bwy]{color:#128a4c;display:flex}.hub__feed-text[data-astro-cid-zbb37bwy]{transition:opacity .35s,transform .35s var(--ease-out)}.hub__feed-text[data-astro-cid-zbb37bwy].is-out{opacity:0;transform:translateY(6px)}.hub__kpis[data-astro-cid-zbb37bwy]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.hub__kpis[data-astro-cid-zbb37bwy] div[data-astro-cid-zbb37bwy]{display:grid;gap:.15rem}.hub__kpis[data-astro-cid-zbb37bwy] dt[data-astro-cid-zbb37bwy]{font-size:.72rem;color:var(--ink-3)}.hub__kpis[data-astro-cid-zbb37bwy] dd[data-astro-cid-zbb37bwy]{font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1;font-weight:500;color:var(--ink)}.hub__kpis[data-astro-cid-zbb37bwy] .hub__hl[data-astro-cid-zbb37bwy]{color:var(--orange)}.hub__funnel[data-astro-cid-zbb37bwy]{display:grid;gap:4px}.hub__funnel[data-astro-cid-zbb37bwy] span[data-astro-cid-zbb37bwy]{display:block;height:8px;border-radius:4px;width:var(--w);min-width:10px;background:linear-gradient(90deg,var(--blue),var(--sky))}.hub__funnel[data-astro-cid-zbb37bwy] span[data-astro-cid-zbb37bwy]:last-child{background:var(--orange)}.hub__note[data-astro-cid-zbb37bwy]{font-size:.72rem;color:var(--ink-3)}.flow__col[data-astro-cid-zbb37bwy]+.flow__col[data-astro-cid-zbb37bwy]:before{content:"";position:absolute;top:-2.4rem;left:1.4rem;width:2px;height:1.8rem;background:repeating-linear-gradient(var(--sky) 0 4px,transparent 4px 8px)}@media(min-width:1080px){.flow[data-astro-cid-zbb37bwy]{grid-template-columns:1fr 1.12fr .95fr;gap:clamp(4rem,7vw,7.5rem);align-items:start}.flow__wires[data-astro-cid-zbb37bwy]{display:block}.flow__col[data-astro-cid-zbb37bwy]+.flow__col[data-astro-cid-zbb37bwy]:before{display:none}.flow__col--hub[data-astro-cid-zbb37bwy]{padding-top:0}.hub[data-astro-cid-zbb37bwy]{margin-top:2.5rem}}.flow__wires path{fill:none;stroke:#3082e559;stroke-width:1.5}.flow__wires circle{fill:var(--sky)}.flow__wires circle.is-orange{fill:var(--orange)}.demo-link[data-astro-cid-ddqufuka]{display:flex;gap:1rem;align-items:center;padding:1.4rem 1.6rem;border-radius:var(--r-lg);background:var(--blue);color:#fff;font-size:1.1rem;transition:background-color .3s}.demo-link[data-astro-cid-ddqufuka]:hover{background:var(--blue-hover)}.demo-link__k[data-astro-cid-ddqufuka]{background:var(--orange);border-radius:6px;padding:.25rem .6rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.demo-link[data-astro-cid-ddqufuka] b[data-astro-cid-ddqufuka]{flex:1;font-weight:600}.why__eq[data-astro-cid-ddqufuka]{display:grid;gap:.75rem;align-items:stretch}.why__item[data-astro-cid-ddqufuka]{border:1px solid var(--line);border-radius:var(--r-lg);padding:1.5rem;display:grid;gap:.4rem;align-content:start}.why__k[data-astro-cid-ddqufuka]{font-family:var(--f-display);font-size:1.4rem;letter-spacing:-.015em}.why__item[data-astro-cid-ddqufuka] p[data-astro-cid-ddqufuka]{color:var(--ink-2)}.why__item--res[data-astro-cid-ddqufuka]{background:var(--blue);color:#fff;border-color:var(--blue)}.why__item--res[data-astro-cid-ddqufuka] p[data-astro-cid-ddqufuka]{color:var(--on-blue-2)}.why__op[data-astro-cid-ddqufuka]{font-family:var(--f-display);font-size:2.5rem;color:var(--sky);text-align:center;line-height:1}@media(min-width:900px){.why__eq[data-astro-cid-ddqufuka]{grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:center;gap:1.25rem}}.idx[data-astro-cid-ddqufuka]{padding-top:0}.idx__grid[data-astro-cid-ddqufuka]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line-strong)}.idx__item[data-astro-cid-ddqufuka]{display:grid;gap:.2rem;padding:1.25rem 1rem 1.25rem 0;border-bottom:1px solid var(--line);transition:color .3s}.idx__item[data-astro-cid-ddqufuka]:hover{color:var(--blue)}.idx__n[data-astro-cid-ddqufuka]{font-family:var(--f-display);color:var(--sky);font-size:.9rem}.idx__name[data-astro-cid-ddqufuka]{font-family:var(--f-display);font-size:clamp(1.25rem,2vw,1.6rem);letter-spacing:-.02em;line-height:1.1}.idx__verb[data-astro-cid-ddqufuka]{font-size:.8rem;color:var(--ink-3)}@media(min-width:900px){.idx__grid[data-astro-cid-ddqufuka]{grid-template-columns:repeat(6,1fr)}}.sol-block__grid[data-astro-cid-ddqufuka]{display:grid;gap:3rem;align-items:center}.sol-block__short[data-astro-cid-ddqufuka]{font-family:var(--f-display);font-size:var(--t-h4);color:var(--blue)}.sol-block__list[data-astro-cid-ddqufuka]{list-style:none;padding:0;display:grid;gap:.55rem}.sol-block__list[data-astro-cid-ddqufuka] li[data-astro-cid-ddqufuka]{display:flex;gap:.6rem;align-items:center;font-weight:500}.sol-block__list[data-astro-cid-ddqufuka] svg{color:#fff;background:var(--sky);border-radius:50%;padding:3px;width:20px;height:20px;flex:none}@media(min-width:1000px){.sol-block__grid[data-astro-cid-ddqufuka]{grid-template-columns:1fr 1.05fr;gap:5rem}.sol-block__grid[data-astro-cid-ddqufuka].is-rev .sol-block__copy[data-astro-cid-ddqufuka]{order:2}}.labs-teaser__list[data-astro-cid-ddqufuka]{list-style:none;padding:0;margin-block:3rem 2.5rem;display:grid;border-top:1px solid var(--line-on-blue)}.labs-teaser__list[data-astro-cid-ddqufuka] li[data-astro-cid-ddqufuka] a[data-astro-cid-ddqufuka]{display:flex;gap:1.25rem;align-items:baseline;transition:color .3s}.labs-teaser__list[data-astro-cid-ddqufuka] li[data-astro-cid-ddqufuka] a[data-astro-cid-ddqufuka]:hover{color:#8fb9f2}.labs-teaser__list[data-astro-cid-ddqufuka] li[data-astro-cid-ddqufuka]{display:flex;gap:1.25rem;align-items:baseline;padding:1.15rem 0;border-bottom:1px solid var(--line-on-blue)}.labs-teaser__list[data-astro-cid-ddqufuka] span[data-astro-cid-ddqufuka]{font-size:.8rem;color:#8fb9f2;font-weight:600;min-width:2rem}.labs-teaser__list[data-astro-cid-ddqufuka] b[data-astro-cid-ddqufuka]{font-family:var(--f-display);font-weight:500;font-size:clamp(1.3rem,2.4vw,2rem);letter-spacing:-.02em}
