._75v4Kq_section{max-width:calc(var(--layout-container-max-width) + var(--layout-margin) * 2);padding:var(--spacing-48) var(--layout-margin);margin:0 auto}@media (max-width:1279px){._75v4Kq_section{padding-inline:var(--layout-margin-mobile)}}@media (max-width:767px){._75v4Kq_section{padding:var(--section-padding-y-mobile) var(--layout-margin-mobile)}}._75v4Kq_toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-16);padding-bottom:var(--spacing-12);margin-bottom:var(--spacing-24);border-bottom:var(--border-width-thin) solid var(--divider-default);flex-wrap:wrap;display:flex}._75v4Kq_legend{gap:var(--spacing-16);flex-wrap:wrap;display:flex}._75v4Kq_legendItem{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;display:inline-flex}._75v4Kq_legendSwatch{width:var(--spacing-12);height:var(--spacing-12);border-radius:var(--radius-4);flex:none}._75v4Kq_legendSwatch[data-category=core]{background:var(--gradient-linear)}._75v4Kq_legendSwatch[data-category=people]{background:var(--colors-orange-700)}._75v4Kq_legendSwatch[data-category=customer]{background:var(--colors-neutral-300)}._75v4Kq_toggle{border:var(--border-width-base) solid var(--button-primary-bg);border-radius:var(--radius-8);padding:var(--border-width-thin);display:inline-flex}._75v4Kq_toggleButton{border-radius:var(--radius-4);padding:var(--spacing-8) var(--spacing-16);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);background:0 0;border:0}._75v4Kq_toggleButton[data-active=true]{background:var(--button-primary-bg);color:var(--button-primary-text)}._75v4Kq_toggleButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._75v4Kq_flow{flex-direction:column;display:flex}._75v4Kq_row{column-gap:var(--spacing-16);grid-template-columns:1fr 5fr;align-items:start;display:grid}._75v4Kq_railItem{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);grid-column:1;display:flex}._75v4Kq_railNum{font-family:var(--text-nav-label-font-family);font-weight:var(--text-nav-label-font-weight);color:var(--color-text-muted);flex:none}._75v4Kq_rowBody{grid-column:2;min-width:0;display:flex}._75v4Kq_rowBodyNarrow{grid-column:2}._75v4Kq_rowBody>*{flex:1 1 0;min-width:0}._75v4Kq_split{gap:var(--spacing-16);width:100%;display:flex}._75v4Kq_split>*{flex:1 1 0;min-width:0}._75v4Kq_fullWidth{flex:auto}._75v4Kq_node{border-radius:var(--radius-card);border:var(--border-width-thick) solid var(--colors-neutral-300);background:var(--card-neutral-bg);width:100%;transition:border-color var(--duration-fast) var(--easing-ease-out);flex-direction:column;justify-content:center;text-decoration:none;display:flex;overflow:hidden}._75v4Kq_header{align-items:center;gap:var(--spacing-12);padding:var(--spacing-8) var(--spacing-16);background:var(--badge-neutral-bg);display:flex}._75v4Kq_roleBadge{white-space:nowrap;flex:none}._75v4Kq_headerLink{align-items:center;gap:var(--spacing-12);flex:1 1 0;min-width:0;text-decoration:none;display:flex}._75v4Kq_iconTile{width:var(--spacing-32);height:var(--spacing-32);border-radius:var(--radius-8);background:var(--colors-neutral-white);color:var(--color-text-secondary);flex:none;justify-content:center;align-items:center;display:flex}._75v4Kq_iconTile svg,._75v4Kq_iconTile img{width:var(--icon-size-20);height:var(--icon-size-20)}._75v4Kq_titleGroup{gap:var(--spacing-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}._75v4Kq_title{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);margin:0}._75v4Kq_titleDesc{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);margin:0}._75v4Kq_caret{cursor:pointer;color:var(--color-text-muted);transition:transform var(--duration-fast) var(--easing-ease-out);background:0 0;border:0;flex:none;padding:0;display:flex}._75v4Kq_caret svg{width:var(--icon-size-20);height:var(--icon-size-20)}._75v4Kq_caret[data-open]{transform:rotate(180deg)}._75v4Kq_caret:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._75v4Kq_desc{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);margin:0}._75v4Kq_divider{height:var(--border-width-base);background:var(--colors-neutral-300)}._75v4Kq_items{justify-content:center;gap:var(--spacing-16) var(--spacing-24);padding:var(--spacing-12) var(--spacing-16);flex-wrap:wrap;display:flex}._75v4Kq_item{align-items:center;gap:var(--spacing-12);border-radius:var(--radius-8);text-decoration:none;display:inline-flex}._75v4Kq_itemText{gap:var(--spacing-2);flex-direction:column;max-width:220px;display:flex}a._75v4Kq_item:hover ._75v4Kq_itemLabel{color:var(--colors-purple-700)}a._75v4Kq_item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._75v4Kq_itemIconTile{width:var(--spacing-40);height:var(--spacing-40);border-radius:var(--radius-8);background:var(--badge-neutral-bg);color:var(--color-text-secondary);flex:none;justify-content:center;align-items:center;display:flex}._75v4Kq_itemIconTile[data-tile-color=blue]{background:var(--badge-blue-icon-bg);color:var(--card-blue-text)}._75v4Kq_itemIconTile[data-tile-color=green]{background:var(--badge-green-icon-bg);color:var(--card-green-text)}._75v4Kq_itemIconTile[data-tile-color=orange]{background:var(--badge-orange-icon-bg);color:var(--card-orange-text)}._75v4Kq_itemIconTile svg{width:var(--icon-size-20);height:var(--icon-size-20)}._75v4Kq_itemLabel{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}._75v4Kq_itemDesc{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)}._75v4Kq_headerLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}._75v4Kq_node[data-category=core]{border-color:var(--colors-blue-700)}._75v4Kq_node[data-category=core] ._75v4Kq_header{background:var(--badge-blue-bg)}._75v4Kq_node[data-category=core] ._75v4Kq_title{color:var(--card-blue-text)}._75v4Kq_node[data-category=core]:has(._75v4Kq_headerLink:hover){border-color:var(--colors-blue-800)}._75v4Kq_node[data-category=orchestrator]{border-color:var(--colors-purple-700)}._75v4Kq_node[data-category=orchestrator] ._75v4Kq_header{background:var(--badge-purple-bg)}._75v4Kq_node[data-category=orchestrator] ._75v4Kq_title{color:var(--card-purple-text)}._75v4Kq_node[data-category=orchestrator]:has(._75v4Kq_headerLink:hover){border-color:var(--colors-purple-800)}._75v4Kq_node[data-category=people]{border-color:var(--colors-orange-700)}._75v4Kq_node[data-category=people] ._75v4Kq_header{background:var(--badge-orange-bg)}._75v4Kq_node[data-category=people] ._75v4Kq_title{color:var(--card-orange-text)}._75v4Kq_node[data-category=customer]{border-color:var(--colors-neutral-300)}._75v4Kq_node[data-category=customer] ._75v4Kq_header{background:var(--badge-neutral-bg)}._75v4Kq_node[data-category=customer] ._75v4Kq_title{color:var(--color-text-secondary)}._75v4Kq_node[data-category=customer]._75v4Kq_boldBorder{border-color:var(--card-neutral-border)}._75v4Kq_hero{border-radius:var(--radius-16);width:100%;transition:filter var(--duration-fast) var(--easing-ease-out);flex-direction:column;justify-content:center;text-decoration:none;display:flex;position:relative;overflow:hidden}._75v4Kq_hero:hover{filter:brightness(.97)}._75v4Kq_hero:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}._75v4Kq_hero[data-color=purple]{background:var(--badge-purple-bg)}._75v4Kq_hero[data-color=blue]{background:var(--card-blue-icon-hex-bg)}._75v4Kq_hero[data-color=red]{background:var(--badge-red-icon-bg)}._75v4Kq_heroHeader{z-index:1;align-items:center;gap:var(--spacing-16);padding:var(--spacing-12) var(--spacing-24);display:flex;position:relative}._75v4Kq_heroIconTile{width:var(--spacing-40);height:var(--spacing-40);border-radius:var(--radius-8);background:var(--colors-neutral-white);flex:none;justify-content:center;align-items:center;display:flex}._75v4Kq_hero[data-color=purple] ._75v4Kq_heroIconTile{background:var(--card-purple-icon-hex-bg)}._75v4Kq_heroIconTile svg,._75v4Kq_heroIconTile img{width:var(--icon-size-24);height:var(--icon-size-24)}._75v4Kq_heroTitleGroup{gap:var(--spacing-4);flex-direction:column;flex:1 1 0;min-width:0;display:flex}._75v4Kq_heroTitle{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);margin:0}._75v4Kq_hero[data-color=purple] ._75v4Kq_heroTitle{color:var(--card-purple-text)}._75v4Kq_hero[data-color=red] ._75v4Kq_heroTitle{color:var(--card-red-text)}._75v4Kq_heroTitleDesc{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);margin:0}._75v4Kq_hero[data-color=purple] ._75v4Kq_heroTitleDesc{color:var(--card-purple-text)}._75v4Kq_hero[data-color=red] ._75v4Kq_heroTitleDesc{color:var(--card-red-text)}._75v4Kq_clusterGrid{column-gap:var(--spacing-16);row-gap:var(--spacing-12);grid-template-columns:1fr 5fr;display:grid}._75v4Kq_linkLines{height:var(--icon-size-24);position:relative}._75v4Kq_linkLinesNarrow{margin-left:calc((100% - var(--spacing-16)) / 6 + var(--spacing-16))}._75v4Kq_linkLine{width:14px;height:var(--icon-size-24);position:absolute;top:0;overflow:visible;transform:translate(-50%)}._75v4Kq_linkLineDash{fill:none;stroke:var(--colors-neutral-300);stroke-width:2px;stroke-linecap:round;stroke-dasharray:4 4;animation:.8s linear infinite _75v4Kq_linkLineFlow}._75v4Kq_linkLineHead{fill:none;stroke:var(--colors-neutral-300);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@keyframes _75v4Kq_linkLineFlow{to{stroke-dashoffset:-8px}}@media (prefers-reduced-motion:reduce){._75v4Kq_linkLineDash{animation:none}}._75v4Kq_node._75v4Kq_gradientBorder,._75v4Kq_hero._75v4Kq_gradientBorder{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}._75v4Kq_node._75v4Kq_gradientBorder ._75v4Kq_header{background:0 0}._75v4Kq_node._75v4Kq_gradientBorder ._75v4Kq_title,._75v4Kq_hero._75v4Kq_gradientBorder ._75v4Kq_heroTitle{color:var(--color-text-primary)}._75v4Kq_node._75v4Kq_gradientBorder ._75v4Kq_titleDesc,._75v4Kq_node._75v4Kq_gradientBorder ._75v4Kq_desc,._75v4Kq_hero._75v4Kq_gradientBorder ._75v4Kq_heroTitleDesc{color:var(--color-text-tertiary)}._75v4Kq_hero._75v4Kq_gradientBorder:hover{filter:brightness(.98)}@media (max-width:767px){._75v4Kq_items{grid-template-columns:repeat(2,1fr);justify-items:start;display:grid}._75v4Kq_itemLabel{white-space:normal}._75v4Kq_items[data-has-description]{grid-template-columns:1fr}._75v4Kq_row{align-items:stretch;gap:var(--spacing-12);flex-direction:column;display:flex}._75v4Kq_split{flex-direction:column}._75v4Kq_split>*{flex:none}._75v4Kq_header,._75v4Kq_heroHeader{flex-wrap:wrap}._75v4Kq_roleBadge{margin-top:var(--spacing-4);flex-basis:100%}._75v4Kq_heroTitle{font-size:var(--text-heading-h4-font-size);line-height:var(--text-heading-h4-line-height);font-weight:var(--text-heading-h4-font-weight)}._75v4Kq_toggle{display:none}._75v4Kq_clusterGrid{flex-direction:column;display:flex}._75v4Kq_linkLinesNarrow{margin-left:0;margin-right:0}}
.PnCy6G_section{justify-content:center;align-items:center;gap:var(--spacing-64);max-width:calc(var(--layout-container-max-width) + var(--layout-margin) * 2);padding:var(--spacing-32) var(--layout-margin);background-color:var(--color-bg-primary);margin:0 auto;display:flex}.PnCy6G_section[data-img-position=right]{flex-direction:row-reverse}.PnCy6G_frame{min-width:0;aspect-ratio:var(--aspect-section-image);border-radius:var(--radius-card);border:var(--image-text-section-frame-border-width) solid var(--color-bg-subtle);background-color:var(--color-bg-subtle);flex:1 1 0;display:block;position:relative;overflow:hidden}.PnCy6G_frame>*{object-fit:cover;width:100%;height:100%;display:block}.PnCy6G_pattern{z-index:0;opacity:var(--opacity-muted);position:absolute;inset:0;overflow:hidden}.PnCy6G_hexTop,.PnCy6G_hexBottom{width:42%;position:absolute}.PnCy6G_hexTop{top:-48%;right:-10%}.PnCy6G_hexBottom{bottom:-38%;left:-24%}.PnCy6G_hexTop svg,.PnCy6G_hexBottom svg{width:100%;height:auto;display:block}.PnCy6G_textBlock{align-items:flex-start;gap:var(--spacing-24);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.PnCy6G_title{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);color:var(--color-text-secondary);margin:0}.PnCy6G_description{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-tertiary);margin:0}.PnCy6G_description p{margin:0}.PnCy6G_footer{align-items:flex-start;gap:var(--spacing-8);padding-top:var(--spacing-16);border-top:var(--border-width-thin) solid var(--divider-default);flex-direction:column;align-self:stretch;display:flex}.PnCy6G_footerText{font-family:var(--text-body-base-font-family);font-size:var(--text-body-base-font-size);line-height:var(--text-body-base-line-height);font-weight:var(--text-body-base-font-weight);color:var(--color-text-tertiary);margin:0}.PnCy6G_cta{margin-top:var(--spacing-8)}.PnCy6G_section[data-color=purple] .PnCy6G_frame{background-color:var(--color-bg-subtle-purple);border-color:var(--color-bg-subtle-purple)}.PnCy6G_section[data-color=green] .PnCy6G_frame{background-color:var(--color-bg-subtle-green);border-color:var(--color-bg-subtle-green)}.PnCy6G_section[data-color=red] .PnCy6G_frame{background-color:var(--color-bg-subtle-red);border-color:var(--color-bg-subtle-red)}.PnCy6G_section[data-color=orange] .PnCy6G_frame{background-color:var(--color-bg-subtle-orange);border-color:var(--color-bg-subtle-orange)}.PnCy6G_section[data-color=pink] .PnCy6G_frame{background-color:var(--color-bg-subtle-pink);border-color:var(--color-bg-subtle-pink)}.PnCy6G_section[data-color=blue] .PnCy6G_pattern{color:var(--card-blue-icon-hex-bg)}.PnCy6G_section[data-color=purple] .PnCy6G_pattern{color:var(--colors-purple-200)}.PnCy6G_section[data-color=green] .PnCy6G_pattern{color:var(--card-green-icon-hex-bg)}.PnCy6G_section[data-color=red] .PnCy6G_pattern{color:var(--card-red-icon-hex-bg)}.PnCy6G_section[data-color=orange] .PnCy6G_pattern{color:var(--card-orange-icon-hex-bg)}.PnCy6G_section[data-color=pink] .PnCy6G_pattern{color:var(--card-pink-icon-hex-bg)}.PnCy6G_section[data-armed]:not([data-revealed]) .PnCy6G_frame,.PnCy6G_section[data-armed]:not([data-revealed]) .PnCy6G_textBlock>*{opacity:0;transform:translateY(var(--offset-small))}.PnCy6G_section[data-armed][data-revealed] .PnCy6G_frame,.PnCy6G_section[data-armed][data-revealed] .PnCy6G_textBlock>*{opacity:1;transition:opacity var(--duration-slowest) var(--easing-ease-out-expo), transform var(--duration-slowest) var(--easing-ease-out-expo);transform:none}.PnCy6G_section[data-armed][data-revealed] .PnCy6G_textBlock>:nth-child(2){transition-delay:var(--stagger-tight)}.PnCy6G_section[data-armed][data-revealed] .PnCy6G_textBlock>:nth-child(3){transition-delay:calc(var(--stagger-tight) * 2)}.PnCy6G_section[data-armed][data-revealed] .PnCy6G_textBlock>:nth-child(4){transition-delay:calc(var(--stagger-tight) * 3)}.PnCy6G_section[data-armed][data-revealed] .PnCy6G_textBlock>:nth-child(n+5){transition-delay:calc(var(--stagger-tight) * 4)}@media (prefers-reduced-motion:reduce){.PnCy6G_section[data-armed] .PnCy6G_frame,.PnCy6G_section[data-armed] .PnCy6G_textBlock>*{transition:none}}@media (max-width:767px){.PnCy6G_section,.PnCy6G_section[data-img-position=right]{align-items:stretch;gap:var(--spacing-32);padding-inline:var(--spacing-32);flex-direction:column}}
