.loop[data-astro-cid-xpznlsdc]{margin:0}.loop__nodes[data-astro-cid-xpznlsdc]{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none}.loop__node[data-astro-cid-xpznlsdc]{position:relative;display:flex;flex-direction:column;align-items:center;padding:22px 14px 20px;background:#fff;border:1px solid var(--c-line);border-radius:var(--radius);text-align:center}.loop__node[data-astro-cid-xpznlsdc]:not(:last-child):after{content:"";position:absolute;top:50%;right:-30px;width:24px;height:2px;background:repeating-linear-gradient(90deg,var(--c-cyan) 0 4px,transparent 4px 7px);background-size:14px 2px;animation:flow-x .8s linear infinite}.loop__node[data-astro-cid-xpznlsdc]:not(:last-child):before{content:"";position:absolute;top:calc(50% - 4px);right:-36px;border:5px solid transparent;border-left:7px solid var(--c-cyan)}.loop__node--pump[data-astro-cid-xpznlsdc]{border:2px solid var(--c-cyan);background:linear-gradient(180deg,#e8f8fb,#fff);box-shadow:0 8px 24px #00a7c42e}.loop__step[data-astro-cid-xpznlsdc]{font:600 12px/1 var(--font-num);color:var(--c-muted)}.loop__pump[data-astro-cid-xpznlsdc]{width:44px;height:44px;margin-top:10px;fill:none;stroke:var(--c-cyan);stroke-width:2;stroke-linecap:round;animation:spin 4s linear infinite}.loop__pump[data-astro-cid-xpznlsdc] .hub[data-astro-cid-xpznlsdc]{fill:var(--c-cyan);stroke:none}.loop__label[data-astro-cid-xpznlsdc]{margin-top:10px;font-size:16px;font-weight:600;color:var(--c-navy-900)}.loop__sub[data-astro-cid-xpznlsdc]{margin-top:4px;font-size:13px;line-height:1.5;color:var(--c-muted)}.loop__tag[data-astro-cid-xpznlsdc]{margin-top:10px;padding:1px 8px;font-size:12px;color:#fff;background:var(--c-cyan-ink);border-radius:2px}.loop__back[data-astro-cid-xpznlsdc]{position:relative;margin-top:18px;text-align:center}.loop__back-line[data-astro-cid-xpznlsdc]{position:absolute;left:calc(50% / var(--n));right:calc(50% / var(--n));top:-10px;height:22px;border:2px dashed rgb(0 167 196 / 55%);border-top:0;border-radius:0 0 10px 10px}.loop__back-text[data-astro-cid-xpznlsdc]{position:relative;display:inline-block;padding:0 12px;margin-top:2px;background:var(--c-bg-alt);font-size:13px;color:var(--c-muted)}@keyframes flow-x{to{background-position:14px 0}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:900px){.loop__nodes[data-astro-cid-xpznlsdc]{grid-template-columns:1fr;gap:30px}.loop__node[data-astro-cid-xpznlsdc]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 12px;text-align:left;padding:16px 18px}.loop__pump[data-astro-cid-xpznlsdc]{width:36px;height:36px;margin:0}.loop__label[data-astro-cid-xpznlsdc]{margin-top:0}.loop__sub[data-astro-cid-xpznlsdc]{flex-basis:100%;margin-top:0}.loop__tag[data-astro-cid-xpznlsdc]{margin-top:0}.loop__node[data-astro-cid-xpznlsdc]:not(:last-child):after{inset:auto auto -24px 50%;width:2px;height:18px;background:repeating-linear-gradient(180deg,var(--c-cyan) 0 4px,transparent 4px 7px);animation:none}.loop__node[data-astro-cid-xpznlsdc]:not(:last-child):before{top:auto;right:auto;left:calc(50% - 4px);bottom:-30px;border:5px solid transparent;border-top:7px solid var(--c-cyan)}.loop__back-line[data-astro-cid-xpznlsdc]{display:none}}.ctas[data-astro-cid-zn3acpsv]{display:flex;flex-wrap:wrap;gap:12px}.overview[data-astro-cid-zn3acpsv]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,6vw,88px)}.prose[data-astro-cid-zn3acpsv]{margin-top:18px;color:var(--c-text)}.prose[data-astro-cid-zn3acpsv] p+p{margin-top:12px}.sub[data-astro-cid-zn3acpsv]{margin-bottom:16px;font-size:18px;color:var(--c-navy-900)}.challenges[data-astro-cid-zn3acpsv] li[data-astro-cid-zn3acpsv]{display:flex;gap:16px;padding-block:16px;border-top:1px solid var(--c-line);font-size:14px;color:var(--c-muted)}.challenges[data-astro-cid-zn3acpsv] li[data-astro-cid-zn3acpsv]:last-child{border-bottom:1px solid var(--c-line)}.challenges[data-astro-cid-zn3acpsv] b[data-astro-cid-zn3acpsv]{display:block;font-size:16px;color:var(--c-navy-900)}.challenges__num[data-astro-cid-zn3acpsv]{font:600 14px/1.6 var(--font-num);color:var(--c-cyan-ink)}.scen[data-astro-cid-zn3acpsv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.scen__card[data-astro-cid-zn3acpsv]{display:flex;flex-direction:column;padding:26px;background:#fff;border-radius:var(--radius);border-top:3px solid var(--c-navy)}.scen__card[data-astro-cid-zn3acpsv] h3[data-astro-cid-zn3acpsv]{font-size:19px;color:var(--c-navy-900)}.scen__card[data-astro-cid-zn3acpsv] p[data-astro-cid-zn3acpsv]{margin-top:8px;font-size:14px;color:var(--c-muted)}.scen__products[data-astro-cid-zn3acpsv]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:13px;color:var(--c-muted)}.scen__products[data-astro-cid-zn3acpsv] a[data-astro-cid-zn3acpsv]{padding:2px 10px;color:var(--c-navy);background:#00a7c41a;border-radius:2px}.scen__products[data-astro-cid-zn3acpsv] a[data-astro-cid-zn3acpsv]:hover{background:#00a7c433}.solution[data-astro-cid-zn3acpsv]{padding-top:0;scroll-margin-top:110px}.grid3[data-astro-cid-zn3acpsv]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.story[data-astro-cid-zn3acpsv]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}.case[data-astro-cid-zn3acpsv]{padding:clamp(24px,4vw,40px);background:#fff;border-radius:var(--radius)}.case__title[data-astro-cid-zn3acpsv]{font-size:22px;color:var(--c-navy-900)}.case[data-astro-cid-zn3acpsv] dl[data-astro-cid-zn3acpsv]{margin:20px 0 0}.case[data-astro-cid-zn3acpsv] dl[data-astro-cid-zn3acpsv] div[data-astro-cid-zn3acpsv]{display:grid;grid-template-columns:88px 1fr;gap:12px;padding-block:14px;border-top:1px solid var(--c-line)}.case[data-astro-cid-zn3acpsv] dt[data-astro-cid-zn3acpsv]{font-weight:600;color:var(--c-navy)}.case[data-astro-cid-zn3acpsv] dd[data-astro-cid-zn3acpsv]{margin:0;color:var(--c-text)}.paper[data-astro-cid-zn3acpsv]{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,4vw,40px);color:#fff;background:linear-gradient(150deg,var(--c-navy-900),var(--c-navy));border-radius:var(--radius)}.paper__tag[data-astro-cid-zn3acpsv]{padding:2px 10px;font-size:12px;background:var(--c-cyan-ink);border-radius:2px}.paper[data-astro-cid-zn3acpsv] h3[data-astro-cid-zn3acpsv]{margin-top:16px;font-size:22px}.paper[data-astro-cid-zn3acpsv] p[data-astro-cid-zn3acpsv]{margin-block:10px 24px;color:#ffffffb8}.paper[data-astro-cid-zn3acpsv] .btn[data-astro-cid-zn3acpsv]{margin-top:auto;background:#ffffff1f}.paper[data-astro-cid-zn3acpsv] .btn[data-astro-cid-zn3acpsv]:hover{background:#ffffff38}.others[data-astro-cid-zn3acpsv]{padding-block:48px}.others__list[data-astro-cid-zn3acpsv]{display:flex;flex-wrap:wrap;gap:12px}.others__list[data-astro-cid-zn3acpsv] a[data-astro-cid-zn3acpsv]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--c-line);border-radius:24px;font-weight:500;color:var(--c-navy-900);transition:border-color .2s,color .2s}.others__list[data-astro-cid-zn3acpsv] a[data-astro-cid-zn3acpsv]:hover{border-color:var(--c-navy);color:var(--c-navy)}.others__list[data-astro-cid-zn3acpsv] svg{color:var(--c-cyan-ink)}@media(max-width:1024px){.grid3[data-astro-cid-zn3acpsv]{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.overview[data-astro-cid-zn3acpsv],.story[data-astro-cid-zn3acpsv],.grid3[data-astro-cid-zn3acpsv]{grid-template-columns:1fr}}
