.section-news-grid{background-color:var(--neutral-surface-main)}.news-grid-controls{gap:var(--space-16);margin-bottom:var(--space-40);flex-direction:column;display:flex}.news-grid-search{width:100%}.news-grid-tags{gap:var(--space-8);flex-wrap:wrap;display:flex}.news-grid-tag{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);border:1px solid var(--opacity-black-medium);color:var(--color-content-primary);font-size:var(--size-overline);cursor:pointer;background-color:#0000;border-radius:999px;line-height:14px;transition:border-color .2s,background-color .2s;display:inline-flex}.news-grid-tag:hover{border-color:var(--neutral-border-active,#0000003d)}.news-grid-tag.is-active{background-color:var(--opacity-black-light);border-color:var(--neutral-border-active,#0000003d)}.news-grid-tag:focus-visible{outline:var(--stroke-focus,2px) solid var(--color-content-primary);outline-offset:2px}.news-grid-tag-icon{display:inline-flex}.news-grid-tag-icon svg{width:12px;height:12px}.news-grid-items{gap:var(--space-24);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.news-grid-card{display:flex}.news-grid-card>.blog-card{flex:auto;width:100%}@media (max-width:1280px){.news-grid-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.news-grid-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.news-grid-items{grid-template-columns:minmax(0,1fr)}}.news-grid-empty{color:var(--neutral-content-body);padding-block:var(--space-48)}@media (prefers-reduced-motion:reduce){.news-grid-tag{transition:none}}
.section-problem-scene{overflow:hidden}@media (min-width:1024px){.section-problem-scene{padding-bottom:0}}.problem-scene-stage{margin-top:var(--space-64);position:relative}@media (min-width:1024px){.problem-scene-stage{min-height:clamp(600px,82vh,820px)}}.problem-scene-sphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000 96%);mask-image:linear-gradient(#000 55%,#0000 96%)}.problem-scene-sphere-canvas{width:100%;height:100%;color:var(--color-content-primary);display:block;position:absolute;inset:0}.problem-scene-cards{z-index:1;margin:0;padding:0;list-style:none;position:absolute;inset:0}.problem-scene-card{justify-content:center;align-items:center;gap:var(--space-8);width:max-content;max-width:90%;padding:var(--space-32);border:1px solid var(--opacity-black-medium);border-radius:var(--radius-8);--problem-scene-frost:16px;-webkit-backdrop-filter:blur(var(--problem-scene-frost));backdrop-filter:blur(var(--problem-scene-frost));color:var(--color-content-primary);flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.problem-scene-stage.is-revealing .problem-scene-card{will-change:transform, opacity}.problem-scene-card-label{opacity:.5}.problem-scene-card-title{white-space:nowrap;margin:0}@media (max-width:1023px){.problem-scene-stage{min-height:0}.problem-scene-sphere{opacity:.6;height:clamp(360px,60vw,560px);inset:0 0 auto}.problem-scene-cards{gap:var(--space-16);flex-direction:column;padding-top:clamp(280px,44vw,440px);display:flex;position:relative;inset:auto}.problem-scene-card{width:100%;max-width:none;position:relative;transform:none;top:auto!important;left:auto!important}.problem-scene-card-title{white-space:normal}}
.avatar{--avatar-size:var(--space-32);--avatar-text-scale:.375;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-full);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar[data-shape=rounded]{border-radius:var(--radius-6)}.avatar[data-filled]{background-color:var(--neutral-surface-support)}.avatar-image{-o-object-fit:cover;object-fit:cover;border-radius:inherit;pointer-events:none;width:100%;height:100%;display:block}.avatar[data-tint="1"]{--avatar-tint:var(--avatar-tint-1)}.avatar[data-tint="2"]{--avatar-tint:var(--avatar-tint-2)}.avatar[data-tint="3"]{--avatar-tint:var(--avatar-tint-3)}.avatar[data-tint="4"]{--avatar-tint:var(--avatar-tint-4)}.avatar[data-tint="5"]{--avatar-tint:var(--avatar-tint-5)}.avatar[data-tint="6"]{--avatar-tint:var(--avatar-tint-6)}.avatar[data-tint="7"]{--avatar-tint:var(--avatar-tint-7)}.avatar[data-tint="8"]{--avatar-tint:var(--avatar-tint-8)}.avatar[data-tint="9"]{--avatar-tint:var(--avatar-tint-9)}.avatar[data-tint="10"]{--avatar-tint:var(--avatar-tint-10)}.avatar[data-tint="11"]{--avatar-tint:var(--avatar-tint-11)}.avatar[data-tint="12"]{--avatar-tint:var(--avatar-tint-12)}.avatar[data-tint="13"]{--avatar-tint:var(--avatar-tint-13)}.avatar[data-tint="14"]{--avatar-tint:var(--avatar-tint-14)}.avatar[data-tint="15"]{--avatar-tint:var(--avatar-tint-15)}.avatar[data-tint="16"]{--avatar-tint:var(--avatar-tint-16)}.avatar[data-tint="17"]{--avatar-tint:var(--avatar-tint-17)}.avatar[data-tint="18"]{--avatar-tint:var(--avatar-tint-18)}.avatar[data-tint="19"]{--avatar-tint:var(--avatar-tint-19)}.avatar[data-tint="20"]{--avatar-tint:var(--avatar-tint-20)}.avatar[data-tint="21"]{--avatar-tint:var(--avatar-tint-21)}.avatar[data-tint="22"]{--avatar-tint:var(--avatar-tint-22)}.avatar[data-tint="23"]{--avatar-tint:var(--avatar-tint-23)}.avatar[data-tint="24"]{--avatar-tint:var(--avatar-tint-24)}.avatar-fallback{background-color:var(--avatar-tint,var(--avatar-tint-1));width:100%;height:100%;color:var(--neutral-content-main-titles);font-family:var(--font-sans);font-size:calc(var(--avatar-size) * var(--avatar-text-scale));font-weight:var(--weight-body);letter-spacing:var(--spacing-body);text-transform:uppercase;justify-content:center;align-items:center;line-height:1;display:flex}
.edge-glow{z-index:-1;pointer-events:none;display:block;position:absolute}:where(:has(>.edge-glow)){isolation:isolate;position:relative}
.product-app-icon{--product-app-icon-size:32px;box-sizing:border-box;width:var(--product-app-icon-size);height:var(--product-app-icon-size);border-radius:var(--radius-6);background-color:var(--neutral-surface-background);color:var(--neutral-content-support);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.product-app-icon>img,.product-app-icon>svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-app-icon-fallback{color:inherit;font-size:calc(var(--product-app-icon-size) * .375);line-height:1}
.product-chrome-chip{--product-chrome-chip-padding:var(--space-4);--product-chrome-chip-radius:var(--radius-4);--product-chrome-chip-glyph:var(--space-12);justify-content:center;align-items:center;gap:var(--space-4);padding:var(--product-chrome-chip-padding);border-radius:var(--product-chrome-chip-radius);background-color:var(--neutral-surface-background);color:var(--neutral-content-main-titles);cursor:pointer;border:none;flex-shrink:0;line-height:0;transition:background-color .2s,opacity .2s;display:inline-flex;overflow:hidden}.product-chrome-chip:hover:not(:disabled){background-color:var(--neutral-surface-support)}.product-chrome-chip:focus-visible{outline:var(--stroke-focus,2px) solid var(--support-focus);outline-offset:2px}.product-chrome-chip:disabled{opacity:.4;cursor:not-allowed}.product-chrome-chip-size-s{--product-chrome-chip-padding:var(--space-4);--product-chrome-chip-radius:var(--radius-4);--product-chrome-chip-glyph:var(--space-12)}.product-chrome-chip-size-m{--product-chrome-chip-padding:var(--space-6);--product-chrome-chip-radius:var(--radius-6);--product-chrome-chip-glyph:var(--space-16)}.product-chrome-chip-labelled{padding-right:var(--product-chrome-chip-padding)}.product-chrome-chip-icon{width:var(--product-chrome-chip-glyph);height:var(--product-chrome-chip-glyph);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.product-chrome-chip-icon>svg{stroke:currentColor;width:100%;height:100%}.product-chrome-chip-label{color:inherit;white-space:nowrap}.product-chrome-chip[data-active]{background-color:var(--neutral-surface-support)}
.product-count-badge{box-sizing:border-box;padding-inline:var(--space-6);border-radius:var(--radius-full);white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.product-count-badge-size-s{min-width:var(--space-16);height:var(--space-16)}.product-count-badge-size-m{min-width:var(--space-20);height:var(--space-20)}.product-count-badge.product-count-badge-tone-recessed{background-color:var(--neutral-surface-background);color:var(--neutral-content-main-titles)}.product-count-badge.product-count-badge-tone-muted{background-color:var(--neutral-surface-disabled-icon);color:var(--neutral-content-main-titles)}.product-count-badge.product-count-badge-tone-inverse{background-color:var(--neutral-surface-oncolor);color:var(--neutral-content-oncolor)}
.product-delta-badge{box-sizing:border-box;align-items:center;gap:var(--space-4);white-space:nowrap;font-variant-numeric:tabular-nums;background-color:var(--product-delta-badge-surface);--product-delta-badge-icon:var(--neutral-surface-icons);border-radius:4px;display:inline-flex}.product-delta-badge-size-s{height:var(--space-16);padding:1px var(--space-4) var(--space-2)}.product-delta-badge.product-delta-badge-size-s{line-height:12px}.product-delta-badge.product-delta-badge{color:var(--product-delta-badge-content)}.product-delta-badge-size-m{height:var(--space-20);padding-inline:var(--space-6)}.product-delta-badge-icon{--neutral-surface-icons:var(--product-delta-badge-icon);color:var(--product-delta-badge-icon);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.product-delta-badge-icon>svg{width:var(--space-12);height:var(--space-12)}.product-delta-badge-size-s .product-delta-badge-icon>svg{width:var(--space-8);height:var(--space-8)}.product-delta-badge-label{color:inherit;padding-top:1px;display:inline-block}.product-delta-badge-size-s .product-delta-badge-label{line-height:inherit;padding-top:0}.product-delta-badge-tone-success{--product-delta-badge-surface:var(--color-surface-success-light);--product-delta-badge-content:var(--color-content-success);--product-delta-badge-icon:var(--color-content-success)}.product-delta-badge-tone-error{--product-delta-badge-surface:var(--color-surface-error-light);--product-delta-badge-content:var(--color-content-error);--product-delta-badge-icon:var(--color-content-error)}.product-delta-badge-tone-information{--product-delta-badge-surface:var(--color-surface-information-light);--product-delta-badge-content:var(--color-content-information);--product-delta-badge-icon:var(--color-content-information)}.product-delta-badge-tone-alert{--product-delta-badge-surface:var(--color-surface-alert-light);--product-delta-badge-content:var(--neutral-content-main-titles);--product-delta-badge-icon:var(--color-content-alert)}.product-delta-badge-tone-neutral{--product-delta-badge-surface:var(--neutral-surface-support);--product-delta-badge-content:var(--neutral-content-main-titles)}
.product-task-row{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:var(--space-40);width:100%;display:flex}.product-task-row-lead{align-items:center;gap:var(--space-16);flex:auto;min-width:0;display:flex}.product-task-row-icon{width:var(--space-32);height:var(--space-32);color:var(--neutral-surface-icons);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.product-task-row-icon>svg{width:100%;height:100%}.product-task-row-text{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.product-task-row-title-line{align-items:center;gap:var(--space-4);min-width:0;max-width:100%;display:flex}.product-task-row-title{text-overflow:ellipsis;white-space:nowrap;color:var(--neutral-content-main-titles);overflow:hidden}.product-task-row-meta{align-items:center;gap:var(--space-4);min-width:0;max-width:100%;color:var(--neutral-content-support);display:flex}.product-task-row-meta .product-task-row-fact{color:inherit;white-space:nowrap}.product-task-row-fact:first-of-type{text-overflow:ellipsis;min-width:0;overflow:hidden}.product-task-row-bullet{color:inherit;flex-shrink:0}.product-task-row-action{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.product-task-list{flex-direction:column;align-items:stretch;width:100%;display:flex}.product-task-list-card{border:var(--stroke-components) solid var(--neutral-border-components);border-radius:var(--radius-8);background-color:var(--neutral-surface-main);overflow:hidden}.product-task-list-item{padding:var(--space-16) var(--space-24)}.product-task-list:not(.product-task-list-card) .product-task-list-item{padding-inline:0}.product-task-list-item+.product-task-list-item{border-top:var(--stroke-components) solid var(--neutral-border-components)}
.product-view-link{align-items:center;gap:var(--space-2);border-radius:var(--radius-4);color:var(--neutral-content-main-titles);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex;position:relative}.product-view-link:focus-visible{outline:var(--stroke-components) solid var(--neutral-border-active);outline-offset:4px}.product-view-link-label{color:inherit;white-space:nowrap}.product-view-link-icon{width:var(--space-16);height:var(--space-16);color:inherit;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.product-view-link-icon>svg{width:100%;height:100%}.product-view-link:hover .product-view-link-icon:last-child{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.product-view-link-icon{transition:none}}
.product-entity-chip{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-8) var(--space-2) var(--space-2);border-radius:var(--radius-full);background-color:var(--neutral-surface-support);max-width:100%;display:inline-flex}.product-entity-chip-mark{width:var(--space-16);height:var(--space-16);border-radius:var(--radius-full);color:var(--neutral-surface-icons);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.product-entity-chip-mark>svg,.product-entity-chip-mark>img{width:100%;height:100%}.product-entity-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--neutral-content-main-titles);overflow:hidden}
.product-clients{gap:var(--space-32);flex-direction:column;width:100%;min-width:0;display:flex}.product-clients-header{justify-content:space-between;align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.product-clients-header>.product-clients-tabs{flex:0 auto;width:auto;min-width:0}.product-clients-tabs-list{gap:var(--space-16)}.product-clients-actions{align-items:center;gap:var(--space-8);display:flex}.product-clients-board{gap:var(--space-32);flex-direction:column;min-width:0;display:flex}.product-clients-company{align-items:center;gap:var(--space-8);min-width:0;color:var(--neutral-content-main-titles);text-decoration:none;display:inline-flex}.product-clients-company-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;overflow:hidden}a.product-clients-company:hover .product-clients-company-name{text-decoration:underline}a.product-clients-company:focus-visible{outline:var(--stroke-components) solid var(--neutral-border-active);outline-offset:2px;border-radius:var(--radius-4)}.product-clients-connection-mark{width:var(--space-32);height:var(--space-32);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.product-clients-connection-mark>svg{width:100%;height:100%}.product-clients-connection-word{width:auto;color:var(--neutral-content-main-titles)}
