.logo-window[data-astro-cid-vnotnvy4]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.logo-track[data-astro-cid-vnotnvy4]{width:max-content;animation:40s linear infinite logo-scroll;display:flex}.logo-group[data-astro-cid-vnotnvy4]{flex-shrink:0;display:flex}.company[data-astro-cid-vnotnvy4]{white-space:nowrap;width:14rem;padding:.75rem 1rem}.dark .company-logo[data-astro-cid-vnotnvy4]{filter:invert()}.trusted-by[data-astro-cid-vnotnvy4]:has(.motion-control input:checked) .logo-track[data-astro-cid-vnotnvy4]{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.logo-window[data-astro-cid-vnotnvy4]:hover .logo-track[data-astro-cid-vnotnvy4]{animation-play-state:paused}}@keyframes logo-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logo-window[data-astro-cid-vnotnvy4]{overflow:visible;mask-image:none}.logo-track[data-astro-cid-vnotnvy4]{width:100%;animation:none}.logo-group[data-astro-cid-vnotnvy4]{flex-wrap:wrap;justify-content:center;gap:1rem;width:100%}.company[data-astro-cid-vnotnvy4]{width:auto}.logo-group[data-astro-cid-vnotnvy4][aria-hidden=true],.motion-control[data-astro-cid-vnotnvy4]{display:none}}#solution[data-astro-cid-43d74g3l]{--solution-ease-out:cubic-bezier(.23, 1, .32, 1)}.solution-tree[data-astro-cid-43d74g3l]{--tree-gap:1rem;--connector-color:var(--primary);gap:2rem;margin-top:2.5rem;display:grid;position:relative}.root-connectors[data-astro-cid-43d74g3l]{display:none}.branch-heading[data-astro-cid-43d74g3l]{margin-bottom:1rem;position:relative}.branch-cards[data-astro-cid-43d74g3l]{gap:var(--tree-gap);display:grid;position:relative}.capability[data-astro-cid-43d74g3l]{min-width:0}.approval-branch[data-astro-cid-43d74g3l] .capability[data-astro-cid-43d74g3l]{border-radius:var(--radius-xl);outline-offset:-1px}@media (prefers-reduced-motion:no-preference){.gateway-root[data-astro-cid-43d74g3l][data-motion=pending],.gateway-root[data-astro-cid-43d74g3l][data-motion=pending]+.solution-tree[data-astro-cid-43d74g3l] .root-connectors[data-astro-cid-43d74g3l],.solution-branch[data-astro-cid-43d74g3l][data-motion=pending] .branch-heading[data-astro-cid-43d74g3l],.solution-branch[data-astro-cid-43d74g3l][data-motion=pending] .branch-cards[data-astro-cid-43d74g3l]:before,.solution-branch[data-astro-cid-43d74g3l][data-motion=pending] .capability[data-astro-cid-43d74g3l]{opacity:0}.gateway-root[data-astro-cid-43d74g3l][data-motion=revealed]{animation:gateway-arrive .48s var(--solution-ease-out) both}.gateway-root[data-astro-cid-43d74g3l][data-motion=revealed]+.solution-tree[data-astro-cid-43d74g3l] .root-connectors[data-astro-cid-43d74g3l]{animation:connection-arrive .4s var(--solution-ease-out) 80ms both}.solution-branch[data-astro-cid-43d74g3l]{--reveal-delay:0s}.solution-branch[data-astro-cid-43d74g3l][data-motion=revealed] .branch-heading[data-astro-cid-43d74g3l],.solution-branch[data-astro-cid-43d74g3l][data-motion=revealed] .branch-cards[data-astro-cid-43d74g3l]:before{animation:connection-arrive .36s var(--solution-ease-out) var(--reveal-delay) both}.solution-branch[data-astro-cid-43d74g3l][data-motion=revealed] .capability[data-astro-cid-43d74g3l]{animation:capability-arrive .42s var(--solution-ease-out) calc(var(--reveal-delay) + .1s + var(--card-delay)) both}.capability-link[data-astro-cid-43d74g3l],.link-arrow[data-astro-cid-43d74g3l]{transition:transform .16s var(--solution-ease-out)}.capability-link[data-astro-cid-43d74g3l]:focus-visible,.capability-link[data-astro-cid-43d74g3l]:focus-visible .link-arrow[data-astro-cid-43d74g3l]{transition:none;transform:none}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.capability-link[data-astro-cid-43d74g3l]:hover:not(:focus-visible) .link-arrow[data-astro-cid-43d74g3l]{transform:translate(3px)}.capability-link[data-astro-cid-43d74g3l]:active:not(:focus-visible){transform:scale(.97)}}@keyframes gateway-arrive{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes connection-arrive{0%{opacity:0}to{opacity:1}}@keyframes capability-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width>=64rem){.solution-branch[data-astro-cid-43d74g3l]{--reveal-delay:calc(.16s + var(--branch-delay))}.solution-tree[data-astro-cid-43d74g3l]{gap:var(--tree-gap);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:5rem}.root-connectors[data-astro-cid-43d74g3l]{top:-2.5rem;right:calc(20% - var(--tree-gap) * .3);left:calc(20% - var(--tree-gap) * .3);border:1px dashed var(--connector-color);border-bottom:0;border-radius:.75rem .75rem 0 0;height:2.5rem;display:block;position:absolute}.root-connectors[data-astro-cid-43d74g3l]:before{border-left:1px dashed var(--connector-color);content:"";height:5rem;position:absolute;top:-2.5rem;left:50%}.solution-branch[data-astro-cid-43d74g3l]{flex-direction:column;grid-column:span 2;min-width:0;display:flex}.approval-branch[data-astro-cid-43d74g3l]{grid-column:span 1}.branch-heading[data-astro-cid-43d74g3l]{text-align:center;margin-bottom:4rem}.branch-heading[data-astro-cid-43d74g3l]:after{border-left:1px dashed var(--connector-color);content:"";height:2rem;position:absolute;top:100%;left:50%}.branch-cards[data-astro-cid-43d74g3l]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr))}.branch-cards[data-astro-cid-43d74g3l]:before{top:-2rem;right:calc(25% - var(--tree-gap) / 4);left:calc(25% - var(--tree-gap) / 4);border:1px dashed var(--connector-color);content:"";border-bottom:0;border-radius:.5rem .5rem 0 0;height:2rem;position:absolute}.approval-branch[data-astro-cid-43d74g3l] .branch-cards[data-astro-cid-43d74g3l]{grid-template-columns:minmax(0,1fr)}.approval-branch[data-astro-cid-43d74g3l] .branch-cards[data-astro-cid-43d74g3l]:before{border-top:0;border-right:0;border-radius:0;left:50%;right:auto}}
