.CapabilityGrid_wrapper__b34R8{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2xl);padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);max-width:1100px;margin:0 auto}.CapabilityGrid_header__gD3Dz{text-align:center;display:flex;flex-direction:column;gap:var(--spacing-sm)}.CapabilityGrid_funnelLegend__5f1uI{position:relative;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-2xl) var(--spacing-xl) var(--spacing-xl);width:100%;background:var(--color-background-elevated)}.CapabilityGrid_legendLabel__HoAd5{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:var(--spacing-sm);background:var(--color-background-elevated);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-pill);padding:var(--spacing-1-5) var(--spacing-md);font-family:var(--font-family-mono);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);color:color-mix(in srgb,var(--color-secondary) 72%,var(--color-text-primary));text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);white-space:nowrap}.CapabilityGrid_funnel__rQCAX{display:flex;flex-direction:column;align-items:center;width:100%}.CapabilityGrid_routingBar__yU4_S{position:relative;overflow:hidden;width:100%;padding:var(--spacing-md) var(--spacing-lg);background:rgba(var(--color-secondary-rgb),.03);border:var(--border-width-hairline) solid rgba(var(--color-secondary-rgb),.22);border-radius:var(--radius-md);text-align:center}.CapabilityGrid_routingBar__yU4_S:after{content:"";position:absolute;inset:0;width:30%;background:linear-gradient(90deg,transparent,rgba(var(--color-secondary-rgb),.08),transparent);transform:translateX(-120%);animation:CapabilityGrid_sweep__BOPVx calc(var(--duration-wash) * 3.5) var(--ease-machine) infinite}@keyframes CapabilityGrid_sweep__BOPVx{0%{transform:translateX(-120%)}45%,to{transform:translateX(420%)}}.CapabilityGrid_routingLabel__MXoq7{position:relative;z-index:1;font-family:var(--font-family-mono);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);color:color-mix(in srgb,var(--color-secondary) 72%,var(--color-text-primary));text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.CapabilityGrid_connector__LZij3{--line:var(--color-border);--signal:linear-gradient(to bottom,transparent,rgba(var(--color-secondary-rgb),0.7),transparent);width:100%;height:var(--spacing-2xl);background-image:var(--signal),var(--signal),var(--signal),var(--signal),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line));background-repeat:no-repeat;background-size:1px 45%,1px 45%,1px 45%,1px 45%,1px 100%,1px 100%,1px 100%,1px 100%;background-position:12.5% -100%,37.5% -100%,62.5% -100%,87.5% -100%,12.5% 0,37.5% 0,62.5% 0,87.5% 0;animation:CapabilityGrid_signal__6UkiR calc(var(--duration-wash) * 2.5) linear infinite}.CapabilityGrid_connectorOut__dgwHR{animation-delay:var(--duration-wash)}@keyframes CapabilityGrid_signal__6UkiR{0%{background-position:12.5% -100%,37.5% -250%,62.5% -175%,87.5% -325%,12.5% 0,37.5% 0,62.5% 0,87.5% 0}to{background-position:12.5% 500%,37.5% 350%,62.5% 425%,87.5% 275%,12.5% 0,37.5% 0,62.5% 0,87.5% 0}}.CapabilityGrid_gridContainer__XjVEk{position:relative;width:100%;padding-bottom:var(--spacing-2xl)}.CapabilityGrid_grid__UKM3b{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-sm);width:100%}.CapabilityGrid_gridFade__Yvy6E{position:absolute;bottom:0;left:0;right:0;height:50%;max-height:88px;background:linear-gradient(to bottom,transparent,var(--color-background-elevated) 80%);display:flex;align-items:flex-end;justify-content:center;padding-bottom:var(--spacing-xs);pointer-events:none}.CapabilityGrid_gridFadeText__1Q999{font-size:var(--font-size-text-small);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:.02em}.CapabilityGrid_cell___TV6q{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-md);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background-elevated);transition:border-color var(--motion-state),background-color var(--motion-state);min-width:0;position:relative;overflow:visible}.CapabilityGrid_cell___TV6q:hover{border-color:var(--color-border-strong);background:var(--color-background-main)}.CapabilityGrid_cellHighlight__qycy4{border-color:rgba(var(--color-secondary-rgb),.45);z-index:1}.CapabilityGrid_updateBadge__4EMXs{position:absolute;top:0;right:var(--spacing-sm);translate:0 -50%;font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);color:color-mix(in srgb,var(--color-secondary) 72%,var(--color-text-primary));background:var(--color-background-elevated);border:var(--border-width-hairline) solid rgba(var(--color-secondary-rgb),.35);padding:0 var(--spacing-sm);border-radius:var(--radius-pill);white-space:nowrap;pointer-events:none;letter-spacing:.01em;opacity:0;transform:translateY(0);animation:none}.CapabilityGrid_updateBadgeVisible__FLUJo{animation:CapabilityGrid_floatUp__OlKGJ calc(var(--duration-wash) * 3.75) linear forwards}@keyframes CapabilityGrid_floatUp__OlKGJ{0%{opacity:0;transform:translateY(var(--spacing-xs))}12%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(calc(-1 * var(--spacing-xs)))}to{opacity:0;transform:translateY(calc(-1 * var(--spacing-md)))}}.CapabilityGrid_cellIcon__mDGVT{display:flex;align-items:center;justify-content:center;width:var(--size-5);color:rgba(var(--color-primary-rgb),.4);font-size:var(--font-size-text-small);flex-shrink:0;transition:color var(--motion-state)}.CapabilityGrid_cellHighlight__qycy4 .CapabilityGrid_cellIcon__mDGVT,.CapabilityGrid_cell___TV6q:hover .CapabilityGrid_cellIcon__mDGVT{color:var(--color-secondary)}.CapabilityGrid_cellLabel__zm0Fy{font-size:var(--font-size-text-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.3;min-width:0}.CapabilityGrid_providerLogos__gyGTU{display:flex;align-items:center;gap:var(--spacing-xxs);flex-shrink:0;margin-left:auto}.CapabilityGrid_providerLogo__eZQVv{width:14px;height:14px;border-radius:var(--radius-xs);opacity:.4}.CapabilityGrid_textFlow__akPgn{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-xs);width:100%;line-height:var(--line-height-relaxed)}.CapabilityGrid_textItem__y3Xmv{font-size:var(--font-size-heading-3);font-style:italic;color:var(--color-text-primary);font-weight:var(--font-weight-regular)}.CapabilityGrid_textSeparator__xhylF{font-style:normal;color:var(--color-text-tertiary);margin-right:var(--spacing-xs)}.CapabilityGrid_benefitsRow__8Lsex{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm);width:100%}.CapabilityGrid_benefit__EeUBI{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md)}.CapabilityGrid_benefitIcon__rKQbv{color:var(--color-secondary);font-size:var(--font-size-text-small)}[data-reveal=out] .CapabilityGrid_benefit__EeUBI,[data-reveal=out] .CapabilityGrid_cell___TV6q,[data-reveal=out] .CapabilityGrid_funnelLegend__5f1uI,[data-reveal=out] .CapabilityGrid_header__gD3Dz{opacity:0}[data-reveal=in] .CapabilityGrid_funnelLegend__5f1uI,[data-reveal=in] .CapabilityGrid_header__gD3Dz{animation:CapabilityGrid_rise__8kpVB calc(var(--duration-view) * 2) var(--ease-arrive) both}[data-reveal=in] .CapabilityGrid_funnelLegend__5f1uI{animation-delay:calc(var(--motion-stagger) * 4)}[data-reveal=in] .CapabilityGrid_cell___TV6q{animation:CapabilityGrid_cellIn__s9CVh calc(var(--duration-view) * 1.6) var(--ease-arrive) both;animation-delay:calc(var(--motion-stagger) * 8 + var(--i, 0) * var(--motion-stagger) * 1.2)}[data-reveal=in] .CapabilityGrid_benefit__EeUBI{animation:CapabilityGrid_rise__8kpVB calc(var(--duration-view) * 1.6) var(--ease-arrive) both;animation-delay:calc(var(--motion-stagger) * 34 + var(--i, 0) * var(--motion-stagger) * 3)}@keyframes CapabilityGrid_rise__8kpVB{0%{opacity:0;transform:translateY(var(--spacing-lg))}to{opacity:1;transform:none}}@keyframes CapabilityGrid_cellIn__s9CVh{0%{opacity:0;transform:translateY(var(--spacing-xs))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CapabilityGrid_connector__LZij3,.CapabilityGrid_routingBar__yU4_S:after{animation:none}}@media (max-width:768px){.CapabilityGrid_wrapper__b34R8{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.CapabilityGrid_funnelLegend__5f1uI{padding:var(--spacing-xl) var(--spacing-sm) var(--spacing-sm)}.CapabilityGrid_grid__UKM3b{grid-template-columns:repeat(2,1fr)}.CapabilityGrid_cell___TV6q{padding:var(--spacing-sm);gap:var(--spacing-sm)}.CapabilityGrid_cellLabel__zm0Fy{font-size:var(--font-size-text-small)}.CapabilityGrid_benefitsRow__8Lsex{grid-template-columns:1fr}.CapabilityGrid_connector__LZij3{background-position:25% -100%,75% -100%,25% -100%,75% -100%,25% 0,75% 0,25% 0,75% 0;animation-name:CapabilityGrid_signalTwo__VI2n8}@keyframes CapabilityGrid_signalTwo__VI2n8{0%{background-position:25% -100%,75% -250%,25% -175%,75% -325%,25% 0,75% 0,25% 0,75% 0}to{background-position:25% 500%,75% 350%,25% 425%,75% 275%,25% 0,75% 0,25% 0,75% 0}}}@media (max-width:400px){.CapabilityGrid_grid__UKM3b{grid-template-columns:1fr}}