@keyframes fl-appear-bar-stretch{0%{fill-opacity:.999;transform:scaleX(0)}to{fill-opacity:1;transform:scaleX(1)}}.fl-appear-bar-stretch{transform-box:fill-box;transform-origin:0;animation:fl-appear-bar-stretch var(--fl-dur-appear)cubic-bezier(.16,1,.3,1)both;animation-delay:calc(var(--fl-ri)*var(--fl-stagger-appear))}@keyframes fl-hover-bar-stretch{0%{fill-opacity:.999;transform:scaleX(1)}50%{transform:scaleX(calc(1.2 + var(--fl-c)*.06))}to{fill-opacity:1;transform:scaleX(1)}}.flogo-anim.fl-hover-active .fl-hover-bar-stretch{transform-box:fill-box;transform-origin:0;animation:fl-hover-bar-stretch var(--fl-dur-hover)ease-in-out both;animation-delay:calc(var(--fl-i)*var(--fl-stagger-hover))}@keyframes fl-appear-bar-stretch-mixed{0%{fill-opacity:.999;transform:scaleX(0)}to{fill-opacity:1;transform:scaleX(1)}}.fl-appear-bar-stretch-mixed{transform-box:fill-box;transform-origin:0;animation:fl-appear-bar-stretch-mixed var(--fl-dur-appear)cubic-bezier(.16,1,.3,1)both;animation-delay:calc(var(--fl-i)*var(--fl-stagger-appear))}@keyframes fl-hover-bar-stretch-mixed{0%{fill-opacity:.999;transform:scaleX(1)}50%{transform:scaleX(calc(1 + var(--fl-alt)*.16))}to{fill-opacity:1;transform:scaleX(1)}}.flogo-anim.fl-hover-active .fl-hover-bar-stretch-mixed{transform-box:fill-box;transform-origin:0;animation:fl-hover-bar-stretch-mixed var(--fl-dur-hover)ease-in-out both;animation-delay:calc(var(--fl-i)*var(--fl-stagger-hover))}@keyframes fl-appear-bar-stretch-cross{0%{fill-opacity:.999;transform:scaleX(0)}to{fill-opacity:1;transform:scaleX(1)}}.fl-appear-bar-stretch-cross{transform-box:fill-box;transform-origin:0;animation:fl-appear-bar-stretch-cross var(--fl-dur-appear)cubic-bezier(.16,1,.3,1)both;animation-delay:calc(var(--fl-i)*var(--fl-stagger-appear))}@keyframes fl-hover-bar-stretch-cross{0%{fill-opacity:.999;transform:scaleX(1)}50%{transform:scaleX(calc(1.04 + var(--fl-c)*.2))}to{fill-opacity:1;transform:scaleX(1)}}.flogo-anim.fl-hover-active .fl-hover-bar-stretch-cross{transform-box:fill-box;transform-origin:0;animation:fl-hover-bar-stretch-cross var(--fl-dur-hover)ease-in-out both;animation-delay:calc(var(--fl-i)*var(--fl-stagger-hover))}@keyframes fl-appear-bar-stretch-shrink{0%{opacity:0;fill-opacity:.999;transform:scaleX(1.25)}to{opacity:1;fill-opacity:1;transform:scaleX(1)}}.fl-appear-bar-stretch-shrink{transform-box:fill-box;transform-origin:0;animation:fl-appear-bar-stretch-shrink var(--fl-dur-appear)cubic-bezier(.22,1,.36,1)both;animation-delay:calc(var(--fl-i)*var(--fl-stagger-appear))}@keyframes fl-hover-bar-stretch-shrink{0%{fill-opacity:.999;transform:scaleX(1)}50%{transform:scaleX(calc(.82 - var(--fl-c)*.04))}to{fill-opacity:1;transform:scaleX(1)}}.flogo-anim.fl-hover-active .fl-hover-bar-stretch-shrink{transform-box:fill-box;transform-origin:0;animation:fl-hover-bar-stretch-shrink var(--fl-dur-hover)ease-in-out both;animation-delay:calc(var(--fl-i)*var(--fl-stagger-hover))}@keyframes fl-appear-bar-stretch-wave{0%{fill-opacity:.999;transform:scaleX(0)}to{fill-opacity:1;transform:scaleX(1)}}.fl-appear-bar-stretch-wave{transform-box:fill-box;transform-origin:0;animation:fl-appear-bar-stretch-wave calc(var(--fl-dur-appear)*.5)cubic-bezier(.16,1,.3,1)both;animation-delay:calc(var(--fl-i)*var(--fl-dur-appear)*.5)}@keyframes fl-hover-bar-stretch-wave{0%{fill-opacity:.999;transform:scaleX(1)}50%{transform:scaleX(1.22)}to{fill-opacity:1;transform:scaleX(1)}}.flogo-anim.fl-hover-active .fl-hover-bar-stretch-wave{transform-box:fill-box;transform-origin:0;animation:fl-hover-bar-stretch-wave var(--fl-dur-hover)ease-in-out both;animation-delay:calc(var(--fl-i)*var(--fl-dur-hover)*.3)}@keyframes fl-fx-appear-contrast{0%{filter:contrast(calc(1 - .45*var(--fl-fx-appear)))}to{filter:contrast()}}.fl-fx-appear-contrast{animation:fl-fx-appear-contrast var(--fl-dur-appear)ease-out both}.flogo-anim.fl-fx-hover-contrast{filter:contrast();transition:filter var(--fl-dur-hover)ease-out}.flogo-anim.fl-hover-held.fl-fx-hover-contrast{filter:contrast(calc(1 + .6*var(--fl-fx-hover)))}@keyframes fl-fx-appear-brightness{0%{filter:brightness(calc(1 - .5*var(--fl-fx-appear)))}to{filter:brightness()}}.fl-fx-appear-brightness{animation:fl-fx-appear-brightness var(--fl-dur-appear)ease-out both}.flogo-anim.fl-fx-hover-brightness{filter:brightness();transition:filter var(--fl-dur-hover)ease-out}.flogo-anim.fl-hover-held.fl-fx-hover-brightness{filter:brightness(calc(1 + .9*var(--fl-fx-hover)))}@keyframes fl-fx-appear-glow{0%{filter:drop-shadow(0 0 calc(14px*var(--fl-fx-appear))currentColor)}to{filter:drop-shadow(0 0)}}.fl-fx-appear-glow{animation:fl-fx-appear-glow var(--fl-dur-appear)ease-out both}.flogo-anim.fl-fx-hover-glow{filter:drop-shadow(0 0);transition:filter var(--fl-dur-hover)ease-out}.flogo-anim.fl-hover-held.fl-fx-hover-glow{filter:drop-shadow(0 var(--fl-glow-y,0px)var(--fl-glow-spread,10px)color-mix(in srgb,currentColor calc(var(--fl-glow-alpha,1)*100%),transparent))}@keyframes fl-fx-appear-focus{0%{filter:blur(calc(8px*var(--fl-fx-appear)));opacity:0}to{filter:blur();opacity:1}}.fl-fx-appear-focus{animation:fl-fx-appear-focus var(--fl-dur-appear)ease-out both}.flogo-anim.fl-fx-hover-focus{filter:contrast();transition:filter var(--fl-dur-hover)ease-out}.flogo-anim.fl-hover-held.fl-fx-hover-focus{filter:contrast(calc(1 + .12*var(--fl-fx-hover)))}@keyframes fl-fx-appear-dim{0%{opacity:0}to{opacity:1}}.fl-fx-appear-dim{animation:fl-fx-appear-dim var(--fl-dur-appear)ease-out both}.flogo-anim.fl-fx-hover-dim{opacity:1;transition:opacity var(--fl-dur-hover)ease-out}.flogo-anim.fl-hover-held.fl-fx-hover-dim{opacity:calc(1 - .4*var(--fl-fx-hover))}@media (prefers-reduced-motion:reduce){.fl-appear-bar-stretch,.fl-appear-bar-stretch-mixed,.fl-appear-bar-stretch-cross,.fl-appear-bar-stretch-wave{animation:none;transform:none}.fl-appear-bar-stretch-shrink{opacity:1;animation:none;transform:none}.flogo-anim.fl-hover-active .fl-hover-bar-stretch,.flogo-anim.fl-hover-active .fl-hover-bar-stretch-mixed,.flogo-anim.fl-hover-active .fl-hover-bar-stretch-cross,.flogo-anim.fl-hover-active .fl-hover-bar-stretch-shrink,.flogo-anim.fl-hover-active .fl-hover-bar-stretch-wave{animation:none;transform:none}.fl-fx-appear-contrast,.fl-fx-appear-brightness,.fl-fx-appear-glow,.fl-fx-appear-focus{filter:none;animation:none}.flogo-anim.fl-fx-hover-contrast,.flogo-anim.fl-fx-hover-brightness,.flogo-anim.fl-fx-hover-glow,.flogo-anim.fl-fx-hover-focus,.flogo-anim.fl-hover-held.fl-fx-hover-contrast,.flogo-anim.fl-hover-held.fl-fx-hover-brightness,.flogo-anim.fl-hover-held.fl-fx-hover-glow,.flogo-anim.fl-hover-held.fl-fx-hover-focus{filter:none;transition:none}.fl-fx-appear-dim{animation-duration:.2s}.flogo-anim.fl-fx-hover-dim{transition-duration:.15s}}
[data-marketing-scope]{--mkt-font-display:var(--font-body);--mkt-font-weight-display:var(--font-weight-medium);--mkt-display-sm-size:30px;--mkt-display-sm-leading:38px;--mkt-display-sm-tracking:-.8px;--mkt-display-md-size:44px;--mkt-display-md-leading:48px;--mkt-display-md-tracking:-1.7px;--mkt-display-lg-size:48px;--mkt-display-lg-leading:52px;--mkt-display-lg-tracking:-2px;--mkt-container-wide:1440px;--mkt-container-max:1280px;--mkt-container-content:1020px;--mkt-page-gutter:80px;--mkt-rail-inset:130px;--mkt-content-edge:210px;--mkt-prose-max:700px;--mkt-pad-standard:96px;--mkt-pad-tight:64px;--mkt-pad-tail:40px;--mkt-gap-eyebrow-h2:16px;--mkt-gap-eyebrow-h2-wide:24px;--mkt-gap-h2-deck:16px;--mkt-gap-h2-deck-tight:12px;--mkt-gap-deck-block:120px;--mkt-gap-deck-block-tight:64px;--mkt-gap-tile-caption:20px;--mkt-grid-gap:24px;--mkt-split-col:256px;--mkt-split-gap:64px;--mkt-squircle-factor:1.4;--mkt-radius-card:33.6px;--mkt-radius-frame:16.8px;--mkt-radius-tile:11.2px;--mkt-hero-inset:16px;--mkt-rail-color:var(--color-border-secondary_alt);--mkt-reveal-distance:20px;--mkt-reveal-duration:.52s;--mkt-reveal-easing:cubic-bezier(.22,1,.36,1);--mkt-reveal-delay-base:60ms}[data-marketing-scope] .mkt-display-sm,[data-marketing-scope] .mkt-display-md,[data-marketing-scope] .mkt-display-lg{font-family:var(--mkt-font-display);font-weight:var(--mkt-font-weight-display);text-wrap:balance}[data-marketing-scope] .mkt-display-sm{font-size:var(--mkt-display-sm-size);line-height:var(--mkt-display-sm-leading);letter-spacing:var(--mkt-display-sm-tracking)}[data-marketing-scope] .mkt-display-md{font-size:var(--mkt-display-md-size);line-height:var(--mkt-display-md-leading);letter-spacing:var(--mkt-display-md-tracking)}[data-marketing-scope] .mkt-display-lg{font-size:var(--mkt-display-lg-size);line-height:var(--mkt-display-lg-leading);letter-spacing:var(--mkt-display-lg-tracking)}[data-marketing-scope] .mkt-pretty{text-wrap:pretty}[data-marketing-scope] .mkt-trim-cap{text-box:trim-both cap alphabetic}[data-marketing-scope] .mkt-rails{width:100%;max-width:var(--mkt-container-max);box-shadow:inset 1px 0 0 var(--mkt-rail-color),inset -1px 0 0 var(--mkt-rail-color);margin-inline:auto}[data-marketing-scope] .mkt-rule-section{border-bottom:1px solid var(--mkt-rail-color)}[data-marketing-scope] .mkt-rule-beat{border-bottom:1px dashed var(--mkt-rail-color)}[data-marketing-scope] .mkt-elevated{box-shadow:0 0 0 .5px #0a0a0a26,0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}[data-marketing-scope] .mkt-edge-overlay{z-index:20;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}[data-marketing-scope] .mkt-shine{box-shadow:inset 0 0 0 1px #0000000f}[data-marketing-scope] .mkt-depth-top{box-shadow:inset 0 0 0 1px #0000000f,0 -1px #0000000f,0 8px 40px #0000000f}[data-marketing-scope] .mkt-squircle{corner-shape:superellipse(var(--mkt-squircle-factor))}[data-marketing-scope] [data-reveal]{opacity:0;translate:0 var(--mkt-reveal-distance);transition:opacity var(--mkt-reveal-duration)var(--mkt-reveal-easing)var(--mkt-reveal-delay,0s),translate var(--mkt-reveal-duration)var(--mkt-reveal-easing)var(--mkt-reveal-delay,0s);will-change:opacity,translate}[data-marketing-scope] [data-reveal][data-revealed=true]{opacity:1;translate:0}[data-marketing-scope][data-reveal-scope=blocks] [data-reveal]:not([data-reveal-block]),[data-marketing-scope][data-reveal-enabled=false] [data-reveal]{opacity:1;transition:none;translate:0}@media (prefers-reduced-motion:reduce){[data-marketing-scope] [data-reveal]{opacity:1;transition:none;translate:0}}[data-marketing-scope][data-show-rails=true] .mkt-rails{outline:1px dashed color-mix(in srgb,var(--color-fg-brand-primary)55%,transparent)}[data-marketing-scope][data-show-content-guide=true] .mkt-content-col{outline:1px dashed color-mix(in srgb,var(--color-fg-warning-primary)55%,transparent)}
.nav-text-link{position:relative}.nav-text-link .ntl-slot{width:var(--ntl-closed,0px);transition:width var(--ntl-slot-dur,.45s)var(--ntl-slot-ease,ease)var(--ntl-stagger,0s);flex:none;align-self:stretch;display:block;position:relative;overflow:visible}@media (hover:hover){.nav-text-link:hover .ntl-slot{width:var(--ntl-open,0px);transition-delay:0s}}.nav-text-link:focus-visible .ntl-slot,.nav-text-link.ntl-open .ntl-slot{width:var(--ntl-open,0px);transition-delay:0s}.nav-text-link .ntl-glyph{left:var(--ntl-glyph-left,0px);margin-top:calc(var(--ntl-svg,14px)/-2 + var(--ntl-offset-y,0px));opacity:0;translate:var(--ntl-from-x,-3px)var(--ntl-from-y,3px);transition:opacity var(--ntl-fade-dur,.16s)ease-out var(--ntl-stagger,0s),translate var(--ntl-fade-dur,.16s)ease-out var(--ntl-stagger,0s),color .2s ease-out;display:flex;position:absolute;top:50%}@media (hover:hover){.nav-text-link:hover .ntl-glyph{opacity:var(--ntl-rest-opacity,.8);translate:0}}.nav-text-link:focus-visible .ntl-glyph,.nav-text-link.ntl-open .ntl-glyph{opacity:var(--ntl-rest-opacity,.8);translate:0}.nav-text-link.ntl-v-draw .ntl-glyph{translate:0}.nav-text-link.ntl-v-draw .ntl-glyph path{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--ntl-draw-dur,.35s)cubic-bezier(.65,0,.35,1)0s}@media (hover:hover){.nav-text-link.ntl-v-draw:hover .ntl-glyph path{stroke-dashoffset:0;transition-delay:var(--ntl-stagger,0s)}}.nav-text-link.ntl-v-draw:focus-visible .ntl-glyph path,.nav-text-link.ntl-v-draw.ntl-open .ntl-glyph path{stroke-dashoffset:0;transition-delay:var(--ntl-stagger,0s)}.nav-text-link.ntl-v-reserve .ntl-slot,.nav-text-link.ntl-v-static .ntl-slot{transition:none}@media (prefers-reduced-motion:reduce){.nav-text-link .ntl-slot,.nav-text-link .ntl-glyph,.nav-text-link .ntl-glyph path{transition-duration:.01ms;transition-delay:0s}}
