.page_page__BFWEk{max-width:var(--layout-container-max-width);margin:0 auto;padding:var(--spacing-48) var(--spacing-16) var(--spacing-120)}.IconHexagon_hexagon__mtwlE{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);font-family:var(--text-heading-h4-font-family);font-size:var(--text-heading-h4-font-size);line-height:var(--text-heading-h4-line-height);font-weight:var(--text-heading-h4-font-weight)}.IconHexagon_hexagon__mtwlE[data-size=sm]{width:var(--icon-size-40);height:var(--icon-size-40)}.IconHexagon_hexagon__mtwlE[data-size=lg]{width:var(--icon-hexagon-size-lg);height:var(--icon-hexagon-size-lg)}.IconHexagon_hexagon__mtwlE[data-color=purple]{background-color:var(--icon-hexagon-purple-bg);color:var(--icon-hexagon-purple-icon)}.IconHexagon_hexagon__mtwlE[data-color=red]{background-color:var(--icon-hexagon-red-bg);color:var(--icon-hexagon-red-icon)}.IconHexagon_hexagon__mtwlE[data-color=pink]{background-color:var(--icon-hexagon-pink-bg);color:var(--icon-hexagon-pink-icon)}.IconHexagon_hexagon__mtwlE[data-color=green]{background-color:var(--icon-hexagon-green-bg);color:var(--icon-hexagon-green-icon)}.IconHexagon_hexagon__mtwlE[data-color=blue]{background-color:var(--icon-hexagon-blue-bg);color:var(--icon-hexagon-blue-icon)}.IconHexagon_hexagon__mtwlE[data-color=orange]{background-color:var(--icon-hexagon-orange-bg);color:var(--icon-hexagon-orange-icon)}.IconHexagon_hexagon__mtwlE[data-color=neutral]{background-color:var(--icon-hexagon-neutral-bg);color:var(--icon-hexagon-neutral-icon)}.IconHexagon_hexagon__mtwlE[data-size=sm] svg{width:var(--icon-size-20);height:var(--icon-size-20)}.IconHexagon_hexagon__mtwlE[data-size=lg] svg{width:var(--icon-size-24);height:var(--icon-size-24)}.Button_button__WQ3_h{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-icon-gap);padding:var(--button-padding-v) var(--button-padding-h);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-button);cursor:pointer;font-family:var(--text-button-base-font-family);font-size:var(--text-button-base-font-size);line-height:var(--text-button-base-line-height);font-weight:var(--text-button-base-font-weight);transition:background-color var(--duration-fast) var(--easing-ease-out),border-color var(--duration-fast) var(--easing-ease-out),color var(--duration-fast) var(--easing-ease-out),transform var(--duration-fast) var(--easing-ease-out)}.Button_button__WQ3_h:active:not(:disabled){transform:scale(.96)}.Button_button__WQ3_h[data-size=sm]:not([data-variant=text]){font-size:var(--text-button-sm-font-size);line-height:var(--text-button-sm-line-height);font-weight:var(--text-button-sm-font-weight);font-family:var(--text-button-sm-font-family)}.Button_button__WQ3_h:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Button_button__WQ3_h:disabled{cursor:not-allowed}.Button_icon__zJGIe{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--icon-size-md);height:var(--icon-size-md)}.Button_icon__zJGIe svg{display:block;width:100%;height:100%}.Button_iconSlide__ISvY5{position:relative;overflow:hidden}.Button_iconSlide__ISvY5 svg{position:absolute;inset:0;transition:transform var(--duration-default) var(--easing-ease-out-expo)}.Button_iconSlide__ISvY5 svg:last-child{transform:translateX(-100%)}.Button_button__WQ3_h:hover:not(:disabled) .Button_iconSlide__ISvY5 svg:first-child{transform:translateX(100%)}.Button_button__WQ3_h:hover:not(:disabled) .Button_iconSlide__ISvY5 svg:last-child{transform:translateX(0)}.Button_iconSlide__ISvY5.Button_iconSlideDiagonal__oEoW9 svg:last-child{transform:translate(-100%,100%)}.Button_button__WQ3_h:hover:not(:disabled) .Button_iconSlide__ISvY5.Button_iconSlideDiagonal__oEoW9 svg:first-child{transform:translate(100%,-100%)}.Button_button__WQ3_h:hover:not(:disabled) .Button_iconSlide__ISvY5.Button_iconSlideDiagonal__oEoW9 svg:last-child{transform:translate(0)}.Button_iconOnly__3zVjY{width:var(--icon-size-40);height:var(--icon-size-40);padding:0;gap:0}.Button_button__WQ3_h[data-variant=primary]{background-color:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-text)}.Button_button__WQ3_h[data-variant=primary]:hover:not(:disabled){background-color:var(--button-primary-bg-hover);border-color:var(--button-primary-bg-hover)}.Button_button__WQ3_h[data-variant=primary]:active:not(:disabled){background-color:var(--button-primary-bg-active);border-color:var(--button-primary-bg-active)}.Button_button__WQ3_h[data-variant=primary]:disabled{background-color:var(--button-disabled-bg);border-color:var(--button-disabled-bg);color:var(--button-disabled-text)}.Button_button__WQ3_h[data-variant=secondary]{border-width:var(--border-width-base);background-color:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--button-secondary-text)}.Button_button__WQ3_h[data-variant=secondary]:hover:not(:disabled){background-color:var(--button-secondary-bg-hover);border-color:var(--button-secondary-border-hover)}.Button_button__WQ3_h[data-variant=secondary]:disabled{background-color:var(--button-disabled-bg);border-color:var(--button-disabled-bg);color:var(--button-disabled-text)}.Button_button__WQ3_h[data-variant=on-dark]{background-color:transparent;border-color:var(--button-on-dark-border);color:var(--button-on-dark-text)}.Button_button__WQ3_h[data-variant=on-dark]:hover:not(:disabled){background-color:var(--button-on-dark-bg-hover);color:var(--button-on-dark-text-hover)}.Button_button__WQ3_h[data-variant=on-dark]:active:not(:disabled){background-color:var(--button-on-dark-fill-active);color:var(--button-on-dark-text)}.Button_button__WQ3_h[data-variant=on-dark]:disabled{border-color:var(--button-on-dark-stroke-disabled);color:var(--button-on-dark-stroke-disabled)}.Button_button__WQ3_h[data-variant=text]{padding:0 0 var(--spacing-2);background-color:transparent;border-color:transparent;border-bottom-width:var(--border-width-base);border-bottom-color:var(--colors-blue-700);border-radius:0;color:var(--button-text-text);font-family:var(--text-button-text-font-family);font-size:var(--text-button-text-font-size);line-height:var(--text-button-text-line-height);font-weight:var(--text-button-text-font-weight)}.Button_button__WQ3_h[data-variant=text]:hover:not(:disabled){color:var(--button-text-text-hover);border-bottom-color:var(--button-text-text-hover)}.Button_button__WQ3_h[data-variant=text]:disabled{color:var(--button-disabled-text);border-bottom-color:var(--button-disabled-text)}.Button_button__WQ3_h[data-variant=chameleon]{background-color:var(--colors-neutral-white);border-color:var(--colors-neutral-white)}.Button_button__WQ3_h[data-variant=chameleon]:disabled{color:var(--button-disabled-text)}.Button_button__WQ3_h[data-variant=chameleon][data-color=blue]:not(:disabled){color:var(--card-blue-button-fg)}.Button_button__WQ3_h[data-variant=chameleon][data-color=blue]:active:not(:disabled),.Button_button__WQ3_h[data-variant=chameleon][data-color=blue]:hover:not(:disabled){color:var(--card-blue-button-fg-hover)}.Button_button__WQ3_h[data-variant=chameleon][data-color=green]:not(:disabled){color:var(--card-green-button-fg)}.Button_button__WQ3_h[data-variant=chameleon][data-color=green]:active:not(:disabled),.Button_button__WQ3_h[data-variant=chameleon][data-color=green]:hover:not(:disabled){color:var(--card-green-button-fg-hover)}.Button_button__WQ3_h[data-variant=chameleon][data-color=purple]:not(:disabled){color:var(--card-purple-button-fg)}.Button_button__WQ3_h[data-variant=chameleon][data-color=purple]:active:not(:disabled),.Button_button__WQ3_h[data-variant=chameleon][data-color=purple]:hover:not(:disabled){color:var(--card-purple-button-fg-hover)}.Button_button__WQ3_h[data-variant=chameleon][data-color=red]:not(:disabled){color:var(--card-red-button-fg)}.Button_button__WQ3_h[data-variant=chameleon][data-color=red]:active:not(:disabled),.Button_button__WQ3_h[data-variant=chameleon][data-color=red]:hover:not(:disabled){color:var(--card-red-button-fg-hover)}.Button_button__WQ3_h[data-variant=chameleon][data-color=pink]:not(:disabled){color:var(--card-pink-button-fg)}.Button_button__WQ3_h[data-variant=chameleon][data-color=pink]:active:not(:disabled),.Button_button__WQ3_h[data-variant=chameleon][data-color=pink]:hover:not(:disabled){color:var(--card-pink-button-fg-hover)}.Button_button__WQ3_h[data-variant=chameleon][data-color=orange]:not(:disabled){color:var(--card-orange-button-fg)}.Button_button__WQ3_h[data-variant=chameleon][data-color=orange]:active:not(:disabled),.Button_button__WQ3_h[data-variant=chameleon][data-color=orange]:hover:not(:disabled){color:var(--card-orange-button-fg-hover)}.Button_iconOnly__3zVjY[data-variant=chameleon]:disabled{background-color:var(--button-disabled-bg);border-color:var(--button-disabled-bg)}.Button_iconOnly__3zVjY[data-variant=chameleon][data-color=blue]:hover:not(:disabled){background-color:var(--button-chameleon-blue-bg-hover)}.Button_iconOnly__3zVjY[data-variant=chameleon][data-color=blue]:active:not(:disabled){background-color:var(--button-chameleon-blue-bg-active)}.Button_iconOnly__3zVjY[data-variant=chameleon][data-color=green]:hover:not(:disabled){background-color:var(--button-chameleon-green-bg-hover)}.Button_iconOnly__3zVjY[data-variant=chameleon][data-color=green]:active:not(:disabled){background-color:var(--button-chameleon-green-bg-active)}.Button_iconOnly__3zVjY[data-variant=chameleon][data-color=purple]:hover:not(:disabled){background-color:var(--button-chameleon-purple-bg-hover)}.Button_iconOnly__3zVjY[data-variant=chameleon][data-color=purple]:active:not(:disabled){background-color:var(--button-chameleon-purple-bg-active)}.Button_iconOnly__3zVjY[data-variant=chameleon][data-color=red]:hover:not(:disabled){background-color:var(--button-chameleon-red-bg-hover)}.Button_iconOnly__3zVjY[data-variant=chameleon][data-color=red]:active:not(:disabled){background-color:var(--button-chameleon-red-bg-active)}.Button_iconOnly__3zVjY[data-variant=chameleon][data-color=pink]:hover:not(:disabled){background-color:var(--button-chameleon-pink-bg-hover)}.Button_iconOnly__3zVjY[data-variant=chameleon][data-color=pink]:active:not(:disabled){background-color:var(--button-chameleon-pink-bg-active)}.Button_iconOnly__3zVjY[data-variant=chameleon][data-color=orange]:hover:not(:disabled){background-color:var(--button-chameleon-orange-bg-hover)}.Button_iconOnly__3zVjY[data-variant=chameleon][data-color=orange]:active:not(:disabled){background-color:var(--button-chameleon-orange-bg-active)}@media (prefers-reduced-motion:reduce){.Button_button__WQ3_h,.Button_iconSlide__ISvY5 svg{transition:none}.Button_button__WQ3_h:hover:not(:disabled) .Button_iconSlide__ISvY5 svg:first-child,.Button_button__WQ3_h:hover:not(:disabled) .Button_iconSlide__ISvY5.Button_iconSlideDiagonal__oEoW9 svg:first-child{transform:none}}.LandingNavBar_wrapper__7LSwc{display:flex;flex-direction:column;align-items:stretch}.LandingNavBar_bar__wPOpx{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-24);padding:var(--spacing-24) var(--layout-margin) var(--spacing-16);border-bottom:var(--border-width-thin) solid var(--color-border-muted);background-color:var(--color-bg-primary)}.LandingNavBar_logoLink__dB1XB{display:inline-flex;flex:0 0 auto}.LandingNavBar_logoLink__dB1XB:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-8)}@media (max-width:767px){.LandingNavBar_bar__wPOpx{padding:var(--spacing-16) var(--layout-margin-mobile)}.LandingNavBar_logoLink__dB1XB{flex:0 1 auto;min-width:0}.LandingNavBar_logoLink__dB1XB>*{max-width:100%}.LandingNavBar_bar__wPOpx>:last-child{flex-shrink:0}}.LandingSplitSection_section__5q9dY{max-width:calc(var(--layout-container-max-width) + var(--layout-margin) * 2);margin:0 auto;padding:var(--spacing-80) var(--layout-margin);display:flex;gap:var(--spacing-64);align-items:flex-start}.LandingSplitSection_content__OAdzN{flex:1 1;min-width:0}.LandingSplitSection_formColumn__xGlOT{flex:0 0 var(--form-container-width-desktop);min-width:0;display:flex;justify-content:center}.LandingSplitSection_section__5q9dY[data-variant=sticky] .LandingSplitSection_formColumn__xGlOT{position:-webkit-sticky;position:sticky;top:min(var(--spacing-24),calc(100dvh - var(--landing-form-height, 0px) - var(--spacing-24)));z-index:2;margin-top:calc(-1 * (var(--spacing-80) + var(--spacing-160) + var(--spacing-64)))}@media (max-width:1279px){.LandingSplitSection_section__5q9dY{flex-direction:column;align-items:stretch;gap:var(--spacing-32)}.LandingSplitSection_formColumn__xGlOT{flex-basis:auto;width:100%}.LandingSplitSection_section__5q9dY[data-variant=sticky] .LandingSplitSection_formColumn__xGlOT{position:static;z-index:auto;margin-top:0}}@media (max-width:767px){.LandingSplitSection_section__5q9dY{padding:var(--section-padding-y-mobile) var(--layout-margin-mobile)}.LandingSplitSection_formColumn__xGlOT{order:-1}}.Badge_badge__7wutk{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-4);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-badge);font-family:var(--badge-font-family);font-size:var(--text-badge-font-size);line-height:var(--text-badge-line-height);font-weight:var(--text-badge-font-weight);text-transform:uppercase;white-space:nowrap;text-decoration:none}.Badge_label__5vwDo{white-space:nowrap}.Badge_badge__7wutk[data-size=sm]{font-size:var(--text-badge-sm-font-size);line-height:var(--text-badge-sm-line-height);font-weight:var(--text-badge-sm-font-weight)}.Badge_badge__7wutk[data-interactive]{-webkit-padding-end:var(--badge-interactive-gap);padding-inline-end:var(--badge-interactive-gap);cursor:pointer}.Badge_badge__7wutk[data-color=blue]{background-color:var(--badge-blue-bg);color:var(--badge-blue-text)}.Badge_badge__7wutk[data-color=green]{background-color:var(--badge-green-bg);color:var(--badge-green-text)}.Badge_badge__7wutk[data-color=purple]{background-color:var(--badge-purple-bg);color:var(--badge-purple-text)}.Badge_badge__7wutk[data-color=red]{background-color:var(--badge-red-bg);color:var(--badge-red-text)}.Badge_badge__7wutk[data-color=pink]{background-color:var(--badge-pink-bg);color:var(--badge-pink-text)}.Badge_badge__7wutk[data-color=orange]{background-color:var(--badge-orange-bg);color:var(--badge-orange-text)}.Badge_badge__7wutk[data-color=neutral]{background-color:var(--badge-neutral-bg);color:var(--badge-neutral-text)}.Badge_badge__7wutk[data-color=on-dark]{background-color:var(--badge-on-dark-bg);color:var(--badge-on-dark-text)}.Badge_badge__7wutk[data-size=sm][data-color=blue]{background-color:var(--badge-sm-blue-bg);color:var(--badge-sm-blue-text)}.Badge_badge__7wutk[data-size=sm][data-color=green]{background-color:var(--badge-sm-green-bg);color:var(--badge-sm-green-text)}.Badge_badge__7wutk[data-size=sm][data-color=purple]{background-color:var(--badge-sm-purple-bg);color:var(--badge-sm-purple-text)}.Badge_badge__7wutk[data-size=sm][data-color=red]{background-color:var(--badge-sm-red-bg);color:var(--badge-sm-red-text)}.Badge_badge__7wutk[data-size=sm][data-color=pink]{background-color:var(--badge-sm-pink-bg);color:var(--badge-sm-pink-text)}.Badge_badge__7wutk[data-size=sm][data-color=orange]{background-color:var(--badge-sm-orange-bg);color:var(--badge-sm-orange-text)}.Badge_iconCircle__hS4sP{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--icon-size-20);height:var(--icon-size-20);border-radius:var(--radius-badge)}.Badge_badge__7wutk[data-size=base] .Badge_iconCircle__hS4sP{width:var(--icon-size-32);height:var(--icon-size-32)}.Badge_arrowClip__xhY_U{position:relative;display:inline-block;overflow:hidden;width:var(--icon-size-16);height:var(--icon-size-16)}.Badge_badge__7wutk[data-size=base] .Badge_arrowClip__xhY_U{width:var(--icon-size-24);height:var(--icon-size-24)}.Badge_arrowClip__xhY_U svg{position:absolute;inset:0;display:block;transition:transform var(--duration-fast) var(--easing-ease-out-expo)}.Badge_arrowClip__xhY_U svg:last-child{transform:translate(-100%,100%)}.Badge_badge__7wutk[data-interactive]:focus-visible .Badge_arrowClip__xhY_U svg:first-child,.Badge_badge__7wutk[data-interactive]:hover .Badge_arrowClip__xhY_U svg:first-child{transform:translate(100%,-100%)}.Badge_badge__7wutk[data-interactive]:focus-visible .Badge_arrowClip__xhY_U svg:last-child,.Badge_badge__7wutk[data-interactive]:hover .Badge_arrowClip__xhY_U svg:last-child{transform:translate(0)}.Badge_badge__7wutk[data-interactive]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Badge_badge__7wutk[data-color=blue] .Badge_iconCircle__hS4sP{background-color:var(--badge-blue-icon-bg)}.Badge_badge__7wutk[data-color=green] .Badge_iconCircle__hS4sP{background-color:var(--badge-green-icon-bg)}.Badge_badge__7wutk[data-color=purple] .Badge_iconCircle__hS4sP{background-color:var(--badge-purple-icon-bg)}.Badge_badge__7wutk[data-color=red] .Badge_iconCircle__hS4sP{background-color:var(--badge-red-icon-bg)}.Badge_badge__7wutk[data-color=pink] .Badge_iconCircle__hS4sP{background-color:var(--badge-pink-icon-bg)}.Badge_badge__7wutk[data-color=orange] .Badge_iconCircle__hS4sP{background-color:var(--badge-orange-icon-bg)}@media (prefers-reduced-motion:reduce){.Badge_arrowClip__xhY_U svg{transition:none}}.TechStackDiagram_section__O9sWO{max-width:calc(var(--layout-container-max-width) + var(--layout-margin) * 2);margin:0 auto;padding:var(--spacing-48) var(--layout-margin)}@media (max-width:1279px){.TechStackDiagram_section__O9sWO{padding-inline:var(--layout-margin-mobile)}}@media (max-width:767px){.TechStackDiagram_section__O9sWO{padding:var(--section-padding-y-mobile) var(--layout-margin-mobile)}}.TechStackDiagram_toolbar__bmwiN{align-items:center;justify-content:space-between;padding-bottom:var(--spacing-12);margin-bottom:var(--spacing-24);border-bottom:var(--border-width-thin) solid var(--divider-default)}.TechStackDiagram_legend__M_4E2,.TechStackDiagram_toolbar__bmwiN{display:flex;flex-wrap:wrap;gap:var(--spacing-16)}.TechStackDiagram_legendItem__otnNh{display:inline-flex;align-items:center;gap:var(--spacing-8);font-family:var(--text-caption-base-font-family);font-size:var(--text-caption-base-font-size);color:var(--color-text-tertiary);white-space:nowrap}.TechStackDiagram_legendSwatch__Fo0F8{width:var(--spacing-12);height:var(--spacing-12);border-radius:var(--radius-4);flex:0 0 auto}.TechStackDiagram_legendSwatch__Fo0F8[data-category=core]{background:var(--gradient-linear)}.TechStackDiagram_legendSwatch__Fo0F8[data-category=people]{background:var(--colors-orange-700)}.TechStackDiagram_legendSwatch__Fo0F8[data-category=customer]{background:var(--colors-neutral-300)}.TechStackDiagram_toggle__B13Po{display:inline-flex;border:var(--border-width-base) solid var(--button-primary-bg);border-radius:var(--radius-8);padding:var(--border-width-thin)}.TechStackDiagram_toggleButton__8WsP0{border:0;border-radius:var(--radius-4);padding:var(--spacing-8) var(--spacing-16);background:none;cursor:pointer;font-family:var(--text-label-sm-font-family);font-size:var(--text-label-sm-font-size);font-weight:var(--text-label-sm-font-weight);color:var(--button-secondary-text)}.TechStackDiagram_toggleButton__8WsP0[data-active=true]{background:var(--button-primary-bg);color:var(--button-primary-text)}.TechStackDiagram_toggleButton__8WsP0:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.TechStackDiagram_flow__tf9Bc{display:flex;flex-direction:column}.TechStackDiagram_row__ZJcw1{display:grid;grid-template-columns:1fr 5fr;grid-column-gap:var(--spacing-16);column-gap:var(--spacing-16);align-items:start}.TechStackDiagram_railItem__bTrR8{grid-column:1;display:flex;gap:var(--spacing-4);padding-top:var(--spacing-4);font-family:var(--text-caption-base-font-family);font-size:var(--text-caption-base-font-size);line-height:var(--text-caption-base-line-height);color:var(--color-text-tertiary)}.TechStackDiagram_railNum__m88OZ{flex:0 0 auto;font-family:var(--text-nav-label-font-family);font-weight:var(--text-nav-label-font-weight);color:var(--color-text-muted)}.TechStackDiagram_rowBody__hHMHO{grid-column:2;min-width:0;display:flex}.TechStackDiagram_rowBodyNarrow__2MY14{grid-column:2}.TechStackDiagram_rowBody__hHMHO>*{flex:1 1;min-width:0}.TechStackDiagram_split__SITN6{display:flex;gap:var(--spacing-16);width:100%}.TechStackDiagram_split__SITN6>*{flex:1 1;min-width:0}.TechStackDiagram_fullWidth__U36Ap{flex:1 1 auto}.TechStackDiagram_node__i3lWu{display:flex;flex-direction:column;width:100%;justify-content:center;border-radius:var(--radius-card);border:var(--border-width-thick) solid var(--colors-neutral-300);background:var(--card-neutral-bg);overflow:hidden;text-decoration:none;transition:border-color var(--duration-fast) var(--easing-ease-out)}.TechStackDiagram_header__SnirP{display:flex;align-items:center;gap:var(--spacing-12);padding:var(--spacing-8) var(--spacing-16);background:var(--badge-neutral-bg)}.TechStackDiagram_roleBadge__Gz4Zz{flex:0 0 auto;white-space:nowrap}.TechStackDiagram_headerLink__AxZxy{display:flex;align-items:center;gap:var(--spacing-12);flex:1 1;min-width:0;text-decoration:none}.TechStackDiagram_iconTile__DnzVJ{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--spacing-32);height:var(--spacing-32);border-radius:var(--radius-8);background:var(--colors-neutral-white);color:var(--color-text-secondary)}.TechStackDiagram_iconTile__DnzVJ img,.TechStackDiagram_iconTile__DnzVJ svg{width:var(--icon-size-20);height:var(--icon-size-20)}.TechStackDiagram_titleGroup__HO_SI{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.TechStackDiagram_title__BeJoi{margin:0;font-family:var(--text-label-base-font-family);font-size:var(--text-label-base-font-size);line-height:var(--text-label-base-line-height);font-weight:var(--text-label-base-font-weight);color:var(--color-text-primary)}.TechStackDiagram_titleDesc__6KnGN{margin:0;font-family:var(--text-caption-base-font-family);font-size:var(--text-caption-base-font-size);line-height:var(--text-caption-base-line-height);color:var(--color-text-tertiary)}.TechStackDiagram_caret__aM9Bt{flex:0 0 auto;display:flex;border:0;padding:0;background:none;cursor:pointer;color:var(--color-text-muted);transition:transform var(--duration-fast) var(--easing-ease-out)}.TechStackDiagram_caret__aM9Bt svg{width:var(--icon-size-20);height:var(--icon-size-20)}.TechStackDiagram_caret__aM9Bt[data-open]{transform:rotate(180deg)}.TechStackDiagram_caret__aM9Bt:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.TechStackDiagram_desc__VJNyZ{margin:0;padding:var(--spacing-12) var(--spacing-16);font-family:var(--text-body-sm-font-family);font-size:var(--text-body-sm-font-size);line-height:var(--text-body-sm-line-height);color:var(--color-text-tertiary)}.TechStackDiagram_divider___w4Dx{height:var(--border-width-base);background:var(--colors-neutral-300)}.TechStackDiagram_items__i_9uD{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-16) var(--spacing-24);padding:var(--spacing-12) var(--spacing-16)}.TechStackDiagram_item__EiYMZ{display:inline-flex;align-items:center;gap:var(--spacing-12);text-decoration:none;border-radius:var(--radius-8)}.TechStackDiagram_itemText__1pVdq{display:flex;flex-direction:column;gap:var(--spacing-2);max-width:220px}a.TechStackDiagram_item__EiYMZ:hover .TechStackDiagram_itemLabel__t12bm{color:var(--colors-purple-700)}a.TechStackDiagram_item__EiYMZ:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.TechStackDiagram_itemIconTile__5lrGf{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--spacing-40);height:var(--spacing-40);border-radius:var(--radius-8);background:var(--badge-neutral-bg);color:var(--color-text-secondary)}.TechStackDiagram_itemIconTile__5lrGf[data-tile-color=blue]{background:var(--badge-blue-icon-bg);color:var(--card-blue-text)}.TechStackDiagram_itemIconTile__5lrGf[data-tile-color=green]{background:var(--badge-green-icon-bg);color:var(--card-green-text)}.TechStackDiagram_itemIconTile__5lrGf[data-tile-color=orange]{background:var(--badge-orange-icon-bg);color:var(--card-orange-text)}.TechStackDiagram_itemIconTile__5lrGf svg{width:var(--icon-size-20);height:var(--icon-size-20)}.TechStackDiagram_itemLabel__t12bm{font-family:var(--text-caption-base-font-family);font-size:var(--font-size-size-15);line-height:var(--line-height-lh-18);font-weight:var(--font-weight-semibold-600);color:var(--color-text-primary);white-space:nowrap}.TechStackDiagram_itemDesc__QAYrl{font-family:var(--text-caption-base-font-family);font-size:var(--text-caption-base-font-size);line-height:var(--text-caption-base-line-height);color:var(--color-text-tertiary)}.TechStackDiagram_headerLink__AxZxy:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.TechStackDiagram_node__i3lWu[data-category=core]{border-color:var(--colors-blue-700)}.TechStackDiagram_node__i3lWu[data-category=core] .TechStackDiagram_header__SnirP{background:var(--badge-blue-bg)}.TechStackDiagram_node__i3lWu[data-category=core] .TechStackDiagram_title__BeJoi{color:var(--card-blue-text)}.TechStackDiagram_node__i3lWu[data-category=core]:has(.TechStackDiagram_headerLink__AxZxy:hover){border-color:var(--colors-blue-800)}.TechStackDiagram_node__i3lWu[data-category=orchestrator]{border-color:var(--colors-purple-700)}.TechStackDiagram_node__i3lWu[data-category=orchestrator] .TechStackDiagram_header__SnirP{background:var(--badge-purple-bg)}.TechStackDiagram_node__i3lWu[data-category=orchestrator] .TechStackDiagram_title__BeJoi{color:var(--card-purple-text)}.TechStackDiagram_node__i3lWu[data-category=orchestrator]:has(.TechStackDiagram_headerLink__AxZxy:hover){border-color:var(--colors-purple-800)}.TechStackDiagram_node__i3lWu[data-category=people]{border-color:var(--colors-orange-700)}.TechStackDiagram_node__i3lWu[data-category=people] .TechStackDiagram_header__SnirP{background:var(--badge-orange-bg)}.TechStackDiagram_node__i3lWu[data-category=people] .TechStackDiagram_title__BeJoi{color:var(--card-orange-text)}.TechStackDiagram_node__i3lWu[data-category=customer]{border-color:var(--colors-neutral-300)}.TechStackDiagram_node__i3lWu[data-category=customer] .TechStackDiagram_header__SnirP{background:var(--badge-neutral-bg)}.TechStackDiagram_node__i3lWu[data-category=customer] .TechStackDiagram_title__BeJoi{color:var(--color-text-secondary)}.TechStackDiagram_node__i3lWu[data-category=customer].TechStackDiagram_boldBorder__GG3mt{border-color:var(--card-neutral-border)}.TechStackDiagram_hero__YEocn{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;overflow:hidden;border-radius:var(--radius-16);text-decoration:none;transition:filter var(--duration-fast) var(--easing-ease-out)}.TechStackDiagram_hero__YEocn:hover{filter:brightness(.97)}.TechStackDiagram_hero__YEocn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.TechStackDiagram_hero__YEocn[data-color=purple]{background:var(--badge-purple-bg)}.TechStackDiagram_hero__YEocn[data-color=blue]{background:var(--card-blue-icon-hex-bg)}.TechStackDiagram_hero__YEocn[data-color=red]{background:var(--badge-red-icon-bg)}.TechStackDiagram_heroHeader__WVf3f{position:relative;z-index:1;display:flex;align-items:center;gap:var(--spacing-16);padding:var(--spacing-12) var(--spacing-24)}.TechStackDiagram_heroIconTile__4VX7p{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--spacing-40);height:var(--spacing-40);border-radius:var(--radius-8);background:var(--colors-neutral-white)}.TechStackDiagram_hero__YEocn[data-color=purple] .TechStackDiagram_heroIconTile__4VX7p{background:var(--card-purple-icon-hex-bg)}.TechStackDiagram_heroIconTile__4VX7p img,.TechStackDiagram_heroIconTile__4VX7p svg{width:var(--icon-size-24);height:var(--icon-size-24)}.TechStackDiagram_heroTitleGroup__0wpxa{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-4)}.TechStackDiagram_heroTitle__Uvsle{margin:0;font-family:var(--text-heading-h3-font-family);font-size:var(--text-heading-h3-font-size);line-height:var(--text-heading-h3-line-height);font-weight:var(--font-weight-bold-700);color:var(--card-blue-text)}.TechStackDiagram_hero__YEocn[data-color=purple] .TechStackDiagram_heroTitle__Uvsle{color:var(--card-purple-text)}.TechStackDiagram_hero__YEocn[data-color=red] .TechStackDiagram_heroTitle__Uvsle{color:var(--card-red-text)}.TechStackDiagram_heroTitleDesc__nnsa_{margin:0;font-family:var(--text-body-sm-font-family);font-size:var(--text-body-sm-font-size);line-height:var(--text-body-sm-line-height);color:var(--card-blue-text)}.TechStackDiagram_hero__YEocn[data-color=purple] .TechStackDiagram_heroTitleDesc__nnsa_{color:var(--card-purple-text)}.TechStackDiagram_hero__YEocn[data-color=red] .TechStackDiagram_heroTitleDesc__nnsa_{color:var(--card-red-text)}.TechStackDiagram_clusterGrid__Lsku2{display:grid;grid-template-columns:1fr 5fr;grid-column-gap:var(--spacing-16);column-gap:var(--spacing-16);grid-row-gap:var(--spacing-12);row-gap:var(--spacing-12)}.TechStackDiagram_linkLines__xReX5{position:relative;height:var(--icon-size-24)}.TechStackDiagram_linkLinesNarrow__b9YBo{margin-left:calc((100% - var(--spacing-16)) / 6 + var(--spacing-16))}.TechStackDiagram_linkLine__KA5dj{position:absolute;top:0;width:14px;height:var(--icon-size-24);transform:translateX(-50%);overflow:visible}.TechStackDiagram_linkLineDash__YsK1H{fill:none;stroke:var(--colors-neutral-300);stroke-width:2;stroke-linecap:round;stroke-dasharray:4 4;animation:TechStackDiagram_linkLineFlow__2JiwI .8s linear infinite}.TechStackDiagram_linkLineHead___G_tP{fill:none;stroke:var(--colors-neutral-300);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes TechStackDiagram_linkLineFlow__2JiwI{to{stroke-dashoffset:-8}}@media (prefers-reduced-motion:reduce){.TechStackDiagram_linkLineDash__YsK1H{animation:none}}.TechStackDiagram_hero__YEocn.TechStackDiagram_gradientBorder__lIvYi,.TechStackDiagram_node__i3lWu.TechStackDiagram_gradientBorder__lIvYi{border:var(--border-width-thick) solid transparent;border-radius:var(--radius-card);background:linear-gradient(var(--card-neutral-bg),var(--card-neutral-bg)) padding-box,var(--gradient-linear) border-box}.TechStackDiagram_node__i3lWu.TechStackDiagram_gradientBorder__lIvYi .TechStackDiagram_header__SnirP{background:transparent}.TechStackDiagram_hero__YEocn.TechStackDiagram_gradientBorder__lIvYi .TechStackDiagram_heroTitle__Uvsle,.TechStackDiagram_node__i3lWu.TechStackDiagram_gradientBorder__lIvYi .TechStackDiagram_title__BeJoi{color:var(--color-text-primary)}.TechStackDiagram_hero__YEocn.TechStackDiagram_gradientBorder__lIvYi .TechStackDiagram_heroTitleDesc__nnsa_,.TechStackDiagram_node__i3lWu.TechStackDiagram_gradientBorder__lIvYi .TechStackDiagram_desc__VJNyZ,.TechStackDiagram_node__i3lWu.TechStackDiagram_gradientBorder__lIvYi .TechStackDiagram_titleDesc__6KnGN{color:var(--color-text-tertiary)}.TechStackDiagram_hero__YEocn.TechStackDiagram_gradientBorder__lIvYi:hover{filter:brightness(.98)}@media (max-width:767px){.TechStackDiagram_items__i_9uD{display:grid;grid-template-columns:repeat(2,1fr);justify-items:start}.TechStackDiagram_itemLabel__t12bm{white-space:normal}.TechStackDiagram_items__i_9uD[data-has-description]{grid-template-columns:1fr}.TechStackDiagram_row__ZJcw1{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-12)}.TechStackDiagram_split__SITN6{flex-direction:column}.TechStackDiagram_split__SITN6>*{flex:none}.TechStackDiagram_header__SnirP,.TechStackDiagram_heroHeader__WVf3f{flex-wrap:wrap}.TechStackDiagram_roleBadge__Gz4Zz{flex-basis:100%;margin-top:var(--spacing-4)}.TechStackDiagram_heroTitle__Uvsle{font-size:var(--text-heading-h4-font-size);line-height:var(--text-heading-h4-line-height);font-weight:var(--text-heading-h4-font-weight)}.TechStackDiagram_toggle__B13Po{display:none}.TechStackDiagram_clusterGrid__Lsku2{display:flex;flex-direction:column}.TechStackDiagram_linkLinesNarrow__b9YBo{margin-left:0;margin-right:0}}.Banner_banner__eBL41{position:relative;overflow:hidden;display:flex;justify-content:center;padding:var(--banner-padding-y) var(--banner-padding-x)}.Banner_banner__eBL41[data-variant=contained]{border-radius:var(--radius-16)}.Banner_pattern__zXSm7{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:var(--decorative-hex-opacity);pointer-events:none}.Banner_hex__kgIII{position:absolute;display:block;width:auto;aspect-ratio:656/754}.Banner_hex__kgIII svg{width:100%;height:100%;display:block;overflow:visible}.Banner_content__ITAOb{position:relative;z-index:1;gap:var(--spacing-32);max-width:var(--layout-container-max-width);text-align:center}.Banner_content__ITAOb,.Banner_text__SsOOz{display:flex;flex-direction:column;align-items:center}.Banner_text__SsOOz{gap:var(--spacing-16)}.Banner_heading__1dTJr{margin:0;max-width:var(--banner-text-max-width);font-family:var(--text-heading-h2-font-family);font-size:var(--text-heading-h2-font-size);line-height:var(--text-heading-h2-line-height);font-weight:var(--text-heading-h2-font-weight)}.Banner_description__GnmJa{margin:0;max-width:var(--banner-text-max-width);font-family:var(--text-body-lg-font-family);font-size:var(--text-body-lg-font-size);line-height:var(--text-body-lg-line-height);font-weight:var(--text-body-lg-font-weight)}.Banner_actions__1xYaT{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacing-24)}.Banner_banner__eBL41[data-color=blue]{background-color:var(--banner-bg)}.Banner_banner__eBL41[data-color=blue] .Banner_pattern__zXSm7{color:var(--banner-pattern)}.Banner_banner__eBL41[data-color=blue] .Banner_description__GnmJa,.Banner_banner__eBL41[data-color=blue] .Banner_heading__1dTJr{color:var(--banner-text)}.Banner_banner__eBL41[data-color=purple]{background-color:var(--banner-purple-bg)}.Banner_banner__eBL41[data-color=purple] .Banner_pattern__zXSm7{color:var(--banner-purple-pattern)}.Banner_banner__eBL41[data-color=purple] .Banner_description__GnmJa,.Banner_banner__eBL41[data-color=purple] .Banner_heading__1dTJr{color:var(--banner-purple-text)}.Banner_banner__eBL41[data-color=red]{background-color:var(--banner-red-bg)}.Banner_banner__eBL41[data-color=red] .Banner_pattern__zXSm7{color:var(--banner-red-pattern)}.Banner_banner__eBL41[data-color=red] .Banner_description__GnmJa,.Banner_banner__eBL41[data-color=red] .Banner_heading__1dTJr{color:var(--banner-red-text)}.Banner_banner__eBL41[data-color=green]{background-color:var(--banner-green-bg)}.Banner_banner__eBL41[data-color=green] .Banner_pattern__zXSm7{color:var(--banner-green-pattern)}.Banner_banner__eBL41[data-color=green] .Banner_description__GnmJa,.Banner_banner__eBL41[data-color=green] .Banner_heading__1dTJr{color:var(--banner-green-text)}.Banner_banner__eBL41[data-color=orange]{background-color:var(--banner-orange-bg)}.Banner_banner__eBL41[data-color=orange] .Banner_pattern__zXSm7{color:var(--banner-orange-pattern)}.Banner_banner__eBL41[data-color=orange] .Banner_description__GnmJa,.Banner_banner__eBL41[data-color=orange] .Banner_heading__1dTJr{color:var(--banner-orange-text)}.Banner_banner__eBL41[data-color=pink]{background-color:var(--banner-pink-bg)}.Banner_banner__eBL41[data-color=pink] .Banner_pattern__zXSm7{color:var(--banner-pink-pattern)}.Banner_banner__eBL41[data-color=pink] .Banner_description__GnmJa,.Banner_banner__eBL41[data-color=pink] .Banner_heading__1dTJr{color:var(--banner-pink-text)}@media (max-width:767px){.Banner_banner__eBL41{padding-inline:var(--spacing-32)}.Banner_content__ITAOb{align-self:stretch;align-items:stretch;text-align:left}.Banner_text__SsOOz{align-items:flex-start}.Banner_actions__1xYaT{flex-direction:column;align-items:stretch;gap:var(--spacing-16)}}.page_mediaPlaceholder__WUFH6{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--colors-neutral-100);color:var(--color-text-tertiary);font-family:var(--font-family-fira-code);font-size:var(--text-body-sm-font-size)}.page_clientsSection__mnZMP{max-width:calc(var(--layout-container-max-width) + var(--layout-margin-narrow) * 2);margin:0 auto;padding:var(--spacing-32) var(--layout-margin-narrow)}@media (max-width:767px){.page_clientsSection__mnZMP{padding-inline:0}}.page_capabilities__r31T9,.page_section__eNv1A{padding-block:var(--spacing-80);padding-inline:var(--layout-margin);background-color:var(--color-bg-primary)}.page_sectionHeaderCentered__RqjaH,.page_sectionInner__j_OBw{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-16);text-align:center}.page_capabilityCard__YrdIK{min-height:580px}.page_capabilitiesHeader__dpbfB{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-16)}.page_playbookInner__68zFs{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-16);text-align:start}.page_orchestrationInner__3qwJ1{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-40);text-align:center}.page_sectionTitle__2nGxg{margin:0;max-width:var(--product-section-title-max-width);font-family:var(--text-heading-h1-font-family);font-size:var(--text-heading-h1-font-size);line-height:var(--text-heading-h1-line-height);font-weight:var(--text-heading-h1-font-weight);color:var(--color-text-primary)}.page_sectionIntro__sVMhO{margin:0;max-width:var(--section-intro-max-width);font-family:var(--text-body-lg-font-family);font-size:var(--text-body-lg-font-size);line-height:var(--text-body-lg-line-height);font-weight:var(--text-body-lg-font-weight);color:var(--color-text-secondary)}.page_moduleGrid__mkCrR,.page_scenarioGrid__pk5Kl{display:grid;grid-gap:var(--spacing-16);gap:var(--spacing-16);margin:0;padding:0;list-style:none}.page_moduleGrid__mkCrR{grid-template-columns:repeat(5,minmax(0,1fr));text-align:start}@media (max-width:1279px){.page_moduleGrid__mkCrR{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_scenarioGrid__pk5Kl{grid-template-columns:repeat(3,minmax(0,1fr))}.page_scenarioGridQuartet__PttPx{grid-template-columns:repeat(4,minmax(0,1fr))}.page_optimizationGroups__ZHO6F{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-40);gap:var(--spacing-40);width:100%;max-width:var(--cost-of-rework-max-width);text-align:start}.page_optimizationGroup__itdG9{display:flex;flex-direction:column;gap:var(--spacing-12);height:100%;padding-top:var(--spacing-16);border-top:var(--border-width-base) solid var(--color-text-accent-red)}.page_optimizationGroupTitle__GCNtm{margin:0;color:var(--color-text-tertiary);font-family:var(--text-label-sm-font-family);font-size:var(--text-label-sm-font-size);font-weight:var(--text-label-sm-font-weight);line-height:var(--text-label-sm-line-height);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.page_optimizationList__Qs12_{display:grid;grid-template-rows:repeat(3,1fr);flex:1 1;margin:0;padding:0;list-style:none}.page_lever__n6w_7{display:grid;grid-template-columns:var(--icon-size-24) minmax(0,1fr);align-content:start;grid-gap:var(--spacing-4) var(--spacing-12);gap:var(--spacing-4) var(--spacing-12);padding-block:var(--spacing-16);border-bottom:var(--border-width-thin) solid var(--color-border-muted)}.page_lever__n6w_7:last-child{border-bottom:none}.page_leverIcon__jwLL5{display:flex;align-items:center;justify-content:center;grid-row:span 2;width:var(--icon-size-24);height:var(--icon-size-24);color:var(--color-text-accent-red)}.page_leverIcon__jwLL5 svg{width:var(--icon-size-20);height:var(--icon-size-20)}.page_leverTitle___hN8X{margin:0;color:var(--color-text-primary);font-family:var(--text-label-base-font-family);font-size:var(--text-label-base-font-size);font-weight:var(--text-label-base-font-weight);line-height:var(--text-label-base-line-height)}.page_leverText__8MFmX{margin:0;color:var(--color-text-secondary);font-family:var(--text-body-sm-font-family);font-size:var(--text-body-sm-font-size);font-weight:var(--text-body-sm-font-weight);line-height:var(--text-body-sm-line-height)}@media (max-width:767px){.page_optimizationGroups__ZHO6F{grid-template-columns:minmax(0,1fr);gap:var(--spacing-32)}.page_optimizationList__Qs12_{grid-template-rows:none}}.page_moduleGrid__mkCrR>li,.page_scenarioGrid__pk5Kl>li{display:flex}.page_moduleGrid__mkCrR>li>*,.page_scenarioGrid__pk5Kl>li>*{flex:1 1}.page_moduleLogo__U_eQA{display:block;width:var(--icon-size-xl);height:var(--icon-size-xl)}.page_sectionLinks__kskIi{display:flex;flex-wrap:wrap;gap:var(--spacing-24)}.page_kpiRow__yeg3B{justify-content:center}@media (max-width:767px){.page_capabilities__r31T9,.page_section__eNv1A{padding-block:var(--section-padding-y-mobile);padding-inline:var(--layout-margin-mobile)}.page_moduleGrid__mkCrR,.page_scenarioGrid__pk5Kl{grid-template-columns:minmax(0,1fr)}}.page_sectionProse__uk079{max-width:var(--section-intro-max-width);margin-inline:auto;text-align:center}.page_proseParagraph__19UhC{margin:0;font-family:var(--text-body-lg-font-family);font-size:var(--text-body-lg-font-size);line-height:var(--text-body-lg-line-height);font-weight:var(--text-body-lg-font-weight);color:var(--color-text-secondary)}.FeaturesStickyScroll_wrap__2GI09{display:flex;align-items:flex-start;gap:var(--spacing-32)}.FeaturesStickyScroll_nav__vgkoq{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-16);position:-webkit-sticky;position:sticky;top:calc(var(--navbar-height) + var(--spacing-40));align-self:flex-start}.FeaturesStickyScroll_heading__sE_jm{margin:0;font-family:var(--text-heading-h2-font-family);font-size:var(--text-heading-h2-font-size);line-height:var(--text-heading-h2-line-height);font-weight:var(--text-heading-h2-font-weight)}.FeaturesStickyScroll_stepper__hvTKu{position:relative;display:flex;flex-direction:column;gap:var(--spacing-8);padding-top:var(--spacing-8)}.FeaturesStickyScroll_connector__eGyGI{position:absolute;left:calc(var(--icon-size-12) / 2 - var(--border-width-base) / 2);top:var(--spacing-24);bottom:var(--spacing-16);width:var(--border-width-base);background-color:var(--stepper-track-color)}.FeaturesStickyScroll_stepRow__E8gaV{position:relative;z-index:1;display:flex;align-items:center;gap:var(--stepper-row-gap)}.FeaturesStickyScroll_marker__9WX8K{flex:0 0 auto;width:var(--icon-size-12);height:var(--icon-size-12);background-color:var(--feature-step-marker-inactive-color);-webkit-clip-path:polygon(50% 0,100% 26%,100% 71%,50% 100%,0 71%,0 26%);clip-path:polygon(50% 0,100% 26%,100% 71%,50% 100%,0 71%,0 26%);transition:background-color var(--duration-fast) var(--easing-ease-out),transform var(--duration-fast) var(--easing-ease-out)}.FeaturesStickyScroll_stepRow__E8gaV[data-active] .FeaturesStickyScroll_marker__9WX8K{background-color:var(--feature-step-marker-active-color);transform:scale(1.2)}.FeaturesStickyScroll_stepButton__yAmA2{display:flex;align-items:center;gap:var(--spacing-8);border:0;background:transparent;cursor:pointer;padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-4);color:var(--color-text-primary);font-family:var(--font-family-inter);font-size:var(--text-nav-link-1-font-size);line-height:var(--text-nav-link-1-line-height);font-weight:var(--text-nav-link-1-font-weight);transition:background-color var(--duration-fast) var(--easing-ease-out)}.FeaturesStickyScroll_stepRow__E8gaV:hover .FeaturesStickyScroll_stepButton__yAmA2,.FeaturesStickyScroll_stepRow__E8gaV[data-active] .FeaturesStickyScroll_stepButton__yAmA2{background-color:var(--feature-step-hover-bg)}.FeaturesStickyScroll_stepButton__yAmA2:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.FeaturesStickyScroll_right__Sco8h{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-16)}.FeaturesStickyScroll_content__qw_CQ{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-16)}.FeaturesStickyScroll_content__qw_CQ[data-observing] .FeaturesStickyScroll_stepContent__wbzow{opacity:var(--opacity-muted);filter:blur(3px);transition:opacity var(--duration-default) var(--easing-ease-out),filter var(--duration-default) var(--easing-ease-out)}.FeaturesStickyScroll_content__qw_CQ[data-observing] .FeaturesStickyScroll_stepContent__wbzow[data-active]{opacity:1;filter:none}@media (prefers-reduced-motion:reduce){.FeaturesStickyScroll_content__qw_CQ[data-observing] .FeaturesStickyScroll_stepContent__wbzow,.FeaturesStickyScroll_marker__9WX8K,.FeaturesStickyScroll_stepButton__yAmA2{transition:none}}@media (max-width:1000px){.FeaturesStickyScroll_wrap__2GI09{flex-direction:column}.FeaturesStickyScroll_nav__vgkoq{position:static;align-self:stretch}.FeaturesStickyScroll_right__Sco8h{align-self:stretch}}@media (max-width:767px){.FeaturesStickyScroll_content__qw_CQ{align-self:stretch;flex-direction:row;align-items:stretch;gap:var(--spacing-8);margin-inline:calc(var(--layout-margin-mobile) * -1);padding-inline:var(--layout-margin-mobile);scroll-padding-inline:var(--layout-margin-mobile);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.FeaturesStickyScroll_content__qw_CQ::-webkit-scrollbar{display:none}.FeaturesStickyScroll_stepContent__wbzow{flex:0 0 82%;scroll-snap-align:start}.FeaturesStickyScroll_stepContent__wbzow>*{height:100%}.FeaturesStickyScroll_stepContent__wbzow [data-card-anchored-media]{position:relative;left:auto;right:auto;bottom:auto;flex:0 0 auto;width:130%;margin:auto 0 calc(-1 * var(--spacing-8)) var(--spacing-24);padding-top:var(--spacing-24)}.FeaturesStickyScroll_content__qw_CQ[data-observing] .FeaturesStickyScroll_stepContent__wbzow{opacity:1;filter:none}}.CardKpi_cardKpi__JIRr4{display:flex;flex-direction:column;flex:1 1;gap:var(--card-kpi-blue-gap);padding:var(--card-kpi-blue-padding-y) var(--card-kpi-blue-padding-x);background-color:var(--card-kpi-blue-bg)}.CardKpi_cardKpi__JIRr4[data-background=none]{background-color:transparent}.CardKpi_cardKpi__JIRr4[data-dark=true]{background-color:var(--card-kpi-blue-dark-bg)}.CardKpi_cardKpi__JIRr4:not(:last-child){border-right:var(--border-width-base) solid var(--card-kpi-blue-divider)}.CardKpi_cardKpi__JIRr4[data-dark=true]:not(:last-child){border-right-color:var(--card-kpi-blue-dark-divider)}.CardKpi_statRow__rDhvz{display:flex;align-items:center;gap:var(--card-kpi-button-gap)}.CardKpi_stat__0VI5C{font-family:var(--card-kpi-blue-stat-font-family);font-size:var(--card-kpi-blue-stat-font-size);line-height:var(--card-kpi-stat-line-height);font-weight:var(--card-kpi-blue-stat-font-weight);color:var(--card-kpi-blue-stat-color)}.CardKpi_cardKpi__JIRr4[data-background=none] .CardKpi_stat__0VI5C{font-family:var(--card-kpi-button-stat-font-family);font-size:var(--card-kpi-button-stat-font-size);font-weight:var(--card-kpi-button-stat-font-weight);color:var(--card-kpi-button-text-color)}.CardKpi_cardKpi__JIRr4[data-dark=true] .CardKpi_stat__0VI5C{color:var(--card-kpi-blue-dark-stat-color)}.CardKpi_description__Kw56H{margin:0;font-family:var(--card-kpi-blue-label-font-family);font-size:var(--card-kpi-blue-label-font-size);line-height:var(--card-kpi-blue-label-line-height);font-weight:var(--card-kpi-blue-label-font-weight);color:var(--card-kpi-blue-label-color)}.CardKpi_cardKpi__JIRr4[data-dark=true] .CardKpi_description__Kw56H{color:var(--card-kpi-blue-dark-label-color)}.CardKpi_iconButton__pbN5w{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--card-kpi-button-icon-button-size);height:var(--card-kpi-button-icon-button-size);border-radius:var(--card-kpi-button-icon-button-radius);border:var(--card-kpi-button-icon-button-stroke-width) solid var(--card-kpi-button-icon-button-border);background:none;color:var(--card-kpi-button-icon-button-border);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-ease-out),border-color var(--duration-fast) var(--easing-ease-out),color var(--duration-fast) var(--easing-ease-out)}.CardKpi_iconButton__pbN5w svg{width:var(--icon-size-20);height:var(--icon-size-20)}.CardKpi_iconButton__pbN5w:hover:not(:disabled){background-color:var(--button-secondary-bg-hover);border-color:var(--button-secondary-border-hover);color:var(--button-secondary-border-hover)}@media (prefers-reduced-motion:reduce){.CardKpi_iconButton__pbN5w{transition:none}}.CardKpi_iconButton__pbN5w:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.CardKpi_cardKpi__JIRr4[data-color=purple]{background-color:var(--card-kpi-purple-bg)}.CardKpi_cardKpi__JIRr4[data-color=purple][data-dark=true]{background-color:var(--card-kpi-purple-dark-bg)}.CardKpi_cardKpi__JIRr4[data-color=purple]:not(:last-child){border-right-color:var(--card-kpi-purple-divider)}.CardKpi_cardKpi__JIRr4[data-color=purple][data-dark=true]:not(:last-child){border-right-color:var(--card-kpi-purple-dark-divider)}.CardKpi_cardKpi__JIRr4[data-color=purple] .CardKpi_stat__0VI5C{color:var(--card-kpi-purple-stat-color)}.CardKpi_cardKpi__JIRr4[data-color=purple][data-dark=true] .CardKpi_stat__0VI5C{color:var(--card-kpi-purple-dark-stat-color)}.CardKpi_cardKpi__JIRr4[data-color=purple] .CardKpi_description__Kw56H{color:var(--card-kpi-purple-label-color)}.CardKpi_cardKpi__JIRr4[data-color=purple][data-dark=true] .CardKpi_description__Kw56H{color:var(--card-kpi-purple-dark-label-color)}.TopBar_collapse__rjbrC{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--duration-fast) var(--easing-ease-in-out)}.TopBar_collapse__rjbrC[data-closing]{grid-template-rows:0fr}.TopBar_collapseInner__K5E2n{overflow:hidden;min-height:0}.TopBar_topbar__F0q0Q{position:relative;min-height:var(--topbar-height);padding:0 var(--topbar-padding-x);background-color:var(--topbar-bg);color:var(--topbar-text)}.TopBar_link__t_3sU,.TopBar_topbar__F0q0Q{display:flex;align-items:center;justify-content:center}.TopBar_link__t_3sU{flex-wrap:wrap;gap:var(--topbar-gap);margin:0;padding:var(--spacing-8) var(--spacing-40);color:inherit;text-align:center;text-decoration:none}.TopBar_link__t_3sU:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset) * -1);border-radius:var(--radius-4)}.TopBar_badge__6O2y9{padding:0 var(--spacing-8);border-radius:var(--radius-badge);background-color:var(--topbar-badge-bg);color:var(--topbar-badge-text);font-family:var(--font-family-fira-code);font-size:var(--text-badge-sm-font-size);line-height:var(--text-badge-sm-line-height);font-weight:var(--text-badge-sm-font-weight);letter-spacing:var(--letter-spacing-none);text-align:center;text-transform:uppercase}.TopBar_message__xgxIZ{font-family:var(--font-family-inter);font-size:var(--text-body-sm-font-size);font-weight:var(--font-weight-medium-500)}.TopBar_divider__WjkBQ{width:var(--border-width-thin);height:var(--icon-size-16);background-color:var(--topbar-divider)}.TopBar_label__pElbs{color:var(--topbar-link);font-family:var(--font-family-inter);font-size:var(--text-body-sm-font-size);font-weight:var(--font-weight-semibold-600);transition:color var(--duration-fast) var(--easing-ease-out)}.TopBar_link__t_3sU:hover .TopBar_label__pElbs{color:var(--topbar-text)}.TopBar_arrow__9cjA6{position:relative;display:inline-block;overflow:hidden;width:1em;height:1em;color:var(--topbar-link);vertical-align:-.15em}.TopBar_arrow__9cjA6>svg{position:absolute;inset:0;display:block;line-height:1;transition:transform var(--duration-default) var(--easing-ease-out-expo)}.TopBar_arrow__9cjA6>svg:last-child{transform:translate(-100%,100%)}.TopBar_link__t_3sU:hover .TopBar_arrow__9cjA6>svg:first-child{transform:translate(100%,-100%)}.TopBar_link__t_3sU:hover .TopBar_arrow__9cjA6>svg:last-child{transform:translate(0)}.TopBar_link__t_3sU:hover .TopBar_arrow__9cjA6{color:var(--topbar-text)}@media (prefers-reduced-motion:reduce){.TopBar_arrow__9cjA6>svg,.TopBar_collapse__rjbrC,.TopBar_label__pElbs{transition:none}.TopBar_link__t_3sU:hover .TopBar_arrow__9cjA6>svg:first-child{transform:none}}.TopBar_close__sSuS4{position:absolute;right:var(--topbar-padding-x);display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-24);height:var(--icon-size-24);border:0;border-radius:var(--radius-4);background:transparent;color:var(--topbar-close-icon);font-size:var(--font-size-size-20);line-height:1;cursor:pointer}.TopBar_close__sSuS4:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.TopBar_topbar__F0q0Q[data-color=purple]{--topbar-bg:var(--topbar-purple-bg);--topbar-text:var(--topbar-purple-text);--topbar-divider:var(--topbar-purple-divider);--topbar-link:var(--topbar-purple-link);--topbar-badge-bg:var(--badge-sm-purple-bg);--topbar-badge-text:var(--badge-sm-purple-text);--topbar-close-icon:var(--topbar-purple-close-icon)}.TopBar_topbar__F0q0Q[data-color=blue]{--topbar-bg:var(--topbar-blue-bg);--topbar-text:var(--topbar-blue-text);--topbar-divider:var(--topbar-blue-divider);--topbar-link:var(--topbar-blue-link);--topbar-badge-bg:var(--badge-sm-blue-bg);--topbar-badge-text:var(--badge-sm-blue-text);--topbar-close-icon:var(--topbar-blue-close-icon)}.TopBar_topbar__F0q0Q[data-color=orange]{--topbar-bg:var(--topbar-orange-bg);--topbar-text:var(--topbar-orange-text);--topbar-divider:var(--topbar-orange-divider);--topbar-link:var(--topbar-orange-link);--topbar-badge-bg:var(--badge-sm-orange-bg);--topbar-badge-text:var(--badge-sm-orange-text);--topbar-close-icon:var(--topbar-orange-close-icon)}.TopBar_topbar__F0q0Q[data-color=red]{--topbar-bg:var(--topbar-red-bg);--topbar-text:var(--topbar-red-text);--topbar-divider:var(--topbar-red-divider);--topbar-link:var(--topbar-red-link);--topbar-badge-bg:var(--badge-sm-red-bg);--topbar-badge-text:var(--badge-sm-red-text);--topbar-close-icon:var(--topbar-red-close-icon)}.TopBar_topbar__F0q0Q[data-color=green]{--topbar-bg:var(--topbar-green-bg);--topbar-text:var(--topbar-green-text);--topbar-divider:var(--topbar-green-divider);--topbar-link:var(--topbar-green-link);--topbar-badge-bg:var(--badge-sm-green-bg);--topbar-badge-text:var(--badge-sm-green-text);--topbar-close-icon:var(--topbar-green-close-icon)}.TopBar_topbar__F0q0Q[data-color=pink]{--topbar-bg:var(--topbar-pink-bg);--topbar-text:var(--topbar-pink-text);--topbar-divider:var(--topbar-pink-divider);--topbar-link:var(--topbar-pink-link);--topbar-badge-bg:var(--badge-sm-pink-bg);--topbar-badge-text:var(--badge-sm-pink-text);--topbar-close-icon:var(--topbar-pink-close-icon)}@media (max-width:767px){.TopBar_topbar__F0q0Q{justify-content:flex-start;padding:0 var(--spacing-16)}.TopBar_link__t_3sU{display:grid;grid-template-columns:max-content 1fr;justify-content:start;grid-gap:var(--spacing-8);gap:var(--spacing-8);padding:var(--spacing-16) var(--spacing-40) var(--spacing-16) 0;text-align:left}.TopBar_badge__6O2y9{justify-self:start}.TopBar_message__xgxIZ{grid-column:1/-1}.TopBar_divider__WjkBQ{display:none}}.CardKpiGroup_group__nOHH3{display:flex;align-items:stretch;border:var(--border-width-thin) solid var(--divider-default);border-radius:var(--radius-card);overflow:hidden}