.inner[data-astro-cid-pivoeyhy]{flex-direction:column;gap:clamp(44px,5vw,60px);display:flex}.head[data-astro-cid-pivoeyhy]{flex-direction:column;gap:22px;max-width:860px;display:flex}h2[data-astro-cid-pivoeyhy]{color:var(--paper-50);font-size:clamp(2.125rem,4.2vw,3.5rem);line-height:1.05}.intro[data-astro-cid-pivoeyhy]{max-width:700px;color:var(--muted-dark);font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.6}.flow[data-astro-cid-pivoeyhy]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:16px;display:grid}li[data-astro-cid-pivoeyhy]{background:var(--ink-800);border-radius:20px;flex-direction:column;gap:12px;padding:26px 24px 24px;display:flex}li[data-astro-cid-pivoeyhy].last{background:#2a1b19}.top[data-astro-cid-pivoeyhy]{justify-content:space-between;align-items:center;gap:8px;display:flex}.icon[data-astro-cid-pivoeyhy]{background:var(--accent-tint-dark);width:44px;height:44px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.last[data-astro-cid-pivoeyhy] .icon[data-astro-cid-pivoeyhy]{background:var(--accent);color:#fff}.icon[data-astro-cid-pivoeyhy] svg{stroke-width:1.9px;width:20px;height:20px}.label[data-astro-cid-pivoeyhy]{color:var(--subtle-dark);font-size:.8125rem;font-weight:700}h3[data-astro-cid-pivoeyhy]{letter-spacing:-.015em;color:var(--paper-50);margin-top:8px;font-size:1.375rem;line-height:1.2}li[data-astro-cid-pivoeyhy] p[data-astro-cid-pivoeyhy]{color:var(--muted-dark);flex:1;font-size:1rem;line-height:1.55}.bar[data-astro-cid-pivoeyhy]{gap:4px;margin-top:8px;display:flex}.bar[data-astro-cid-pivoeyhy] span[data-astro-cid-pivoeyhy]{background:#ffffff1a;border-radius:3px;flex:1;height:6px}.bar[data-astro-cid-pivoeyhy] span[data-astro-cid-pivoeyhy].on{background:var(--accent)}@media (width<=1000px){.flow[data-astro-cid-pivoeyhy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.flow[data-astro-cid-pivoeyhy]{grid-template-columns:minmax(0,1fr)}}.row[data-astro-cid-k3gn5gia]{flex-wrap:wrap;align-items:center;gap:56px clamp(40px,6vw,96px);display:flex}.text[data-astro-cid-k3gn5gia]{flex-direction:column;flex:1.4 520px;gap:26px;min-width:0;display:flex}h2[data-astro-cid-k3gn5gia]{font-size:clamp(2.125rem,4.2vw,3.5rem);line-height:1.05}.body[data-astro-cid-k3gn5gia] p{color:#4f4a44;font-size:1.125rem;line-height:1.65}.features[data-astro-cid-k3gn5gia]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:28px 32px;margin-top:12px;display:grid}li[data-astro-cid-k3gn5gia]{flex-direction:column;gap:10px;display:flex}.icon[data-astro-cid-k3gn5gia]{width:40px;height:40px;color:var(--accent-deep);background:#ee504f1f;border-radius:12px;place-items:center;display:grid}.icon[data-astro-cid-k3gn5gia] svg{stroke-width:1.9px;width:19px;height:19px}h3[data-astro-cid-k3gn5gia]{margin-top:4px;font-size:1.1875rem;line-height:1.25}li[data-astro-cid-k3gn5gia] p[data-astro-cid-k3gn5gia]{color:#4f4a44;font-size:.9375rem;line-height:1.55}.visual[data-astro-cid-k3gn5gia]{flex:0 400px;min-width:0;margin:0 auto}.roles-wrap[data-astro-cid-6jadz4le]{flex-direction:column;gap:28px;display:flex}.hub[data-astro-cid-6jadz4le]{justify-content:center;display:flex;position:relative}.hub-line[data-astro-cid-6jadz4le]{left:calc(50% / var(--cols));right:calc(50% / var(--cols));border-top:2px dashed #c93f3e61;position:absolute;top:50%}.hub-pill[data-astro-cid-6jadz4le]{background:var(--text);color:var(--paper-50);border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:.875rem;font-weight:700;display:inline-flex;position:relative}.hub-pill[data-astro-cid-6jadz4le] .hub-mark{width:18px;height:17px}.roles[data-astro-cid-6jadz4le]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:16px;display:grid}li[data-astro-cid-6jadz4le]{background:var(--paper-100);border-radius:18px;flex-direction:column;gap:12px;padding:24px;display:flex;position:relative}.drop[data-astro-cid-6jadz4le]{border-left:2px dashed #c93f3e61;height:28px;position:absolute;top:-28px;left:50%}.icon[data-astro-cid-6jadz4le]{background:var(--paper-50);width:44px;height:44px;color:var(--accent-deep);border-radius:12px;place-items:center;display:grid}.icon[data-astro-cid-6jadz4le] svg{stroke-width:1.9px;width:20px;height:20px}h3[data-astro-cid-6jadz4le]{margin-top:6px;font-size:1.25rem;line-height:1.25}li[data-astro-cid-6jadz4le] p[data-astro-cid-6jadz4le]{color:#4f4a44;font-size:.9375rem;line-height:1.55}@media (width<=1000px){.roles[data-astro-cid-6jadz4le]{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-line[data-astro-cid-6jadz4le],.drop[data-astro-cid-6jadz4le]{display:none}}@media (width<=640px){.roles[data-astro-cid-6jadz4le]{grid-template-columns:minmax(0,1fr)}}.product[data-astro-cid-eupxjecd]{padding-block:clamp(56px,7vw,96px)}.box[data-astro-cid-eupxjecd]{background:var(--paper-100);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 56px;padding:clamp(28px,4vw,56px);display:flex}.text[data-astro-cid-eupxjecd]{flex-direction:column;flex:520px;gap:20px;min-width:0;display:flex}.logo[data-astro-cid-eupxjecd]{align-self:flex-start;width:auto;height:36px}h2[data-astro-cid-eupxjecd]{letter-spacing:-.03em;font-size:clamp(1.75rem,3.2vw,2.625rem);line-height:1.1}p[data-astro-cid-eupxjecd]{color:#4f4a44;max-width:640px;font-size:1.125rem;line-height:1.6}.btn[data-astro-cid-eupxjecd]{flex:none;min-height:58px;padding:0 26px}.btn[data-astro-cid-eupxjecd]:hover svg{transform:translate(2px,-2px)}.scatter[data-astro-cid-2yybsgem]{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:12px;line-height:1.25;display:grid}.loose[data-astro-cid-2yybsgem]{flex-wrap:wrap;justify-content:center;gap:12px 8px;padding:18px 6px;display:flex}.loose[data-astro-cid-2yybsgem] span[data-astro-cid-2yybsgem]{background:var(--paper-50);color:#4f4a44;transform:rotate(var(--tilt));border-radius:10px;padding:9px 13px;font-size:.8125rem;font-weight:700;box-shadow:0 6px 14px #1a17120f}.arrow[data-astro-cid-2yybsgem]{background:var(--accent-deep);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.arrow[data-astro-cid-2yybsgem] svg{stroke-width:2.6px;width:18px;height:18px}.unified[data-astro-cid-2yybsgem]{background:#fff;border-radius:20px;flex-direction:column;padding:18px 18px 10px;display:flex;box-shadow:0 20px 50px #1a171214}.logo[data-astro-cid-2yybsgem]{justify-content:center;padding:6px 0 14px;display:flex}.logo[data-astro-cid-2yybsgem] img[data-astro-cid-2yybsgem]{width:auto;height:22px}.row[data-astro-cid-2yybsgem]{border-top:1px solid var(--paper-150);align-items:center;gap:10px;padding:9px 0;font-size:.8125rem;font-weight:700;display:flex}.logo[data-astro-cid-2yybsgem]+.row[data-astro-cid-2yybsgem]{border-top:0}.tick[data-astro-cid-2yybsgem]{background:var(--accent-tint-dark);width:18px;height:18px;color:var(--accent-deep);border-radius:6px;flex:none;place-items:center;display:grid}.tick[data-astro-cid-2yybsgem] svg{stroke-width:3.2px;width:11px;height:11px}@media (width<=520px){.scatter[data-astro-cid-2yybsgem]{grid-template-columns:minmax(0,1fr);justify-items:center}.arrow[data-astro-cid-2yybsgem]{transform:rotate(90deg)}.unified[data-astro-cid-2yybsgem]{width:100%}}.stack[data-astro-cid-n4u6p3vg]{flex-direction:column;gap:10px;width:100%;max-width:480px;margin:0 auto;line-height:1.25;display:flex}.layer[data-astro-cid-n4u6p3vg]{color:var(--paper-50);border-radius:14px;align-self:flex-end;padding:16px 18px;font-size:.875rem;font-weight:700}.new[data-astro-cid-n4u6p3vg]{width:62%;color:var(--accent);justify-content:space-between;display:flex;box-shadow:inset 0 0 0 2px #ee504f73}.auto[data-astro-cid-n4u6p3vg]{background:#ee504f38;width:78%}.flows[data-astro-cid-n4u6p3vg]{background:#ee504f61;width:90%}.base[data-astro-cid-n4u6p3vg]{background:var(--paper-50);width:100%;color:var(--text);align-items:center;gap:10px;padding:20px 18px;font-size:.9375rem;display:flex}.base[data-astro-cid-n4u6p3vg] .base-mark{width:20px;height:19px}
