@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_ploy_static/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_ploy_static/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_ploy_static/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_ploy_static/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_ploy_static/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_ploy_static/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_ploy_static/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:is(.position-aware-primary,.rox-page .rox-button--dark,.rox-page .rox-button--light,.rox-page .rox-nav__cta,.rox-page .demo-scheduler__continue,.rox-page .calculator__quote){--primary-hover-rest-background:var(--ploy-button-primary-background);isolation:isolate;transition:background-color var(--interaction-duration) var(--interaction-easing),color var(--interaction-duration) var(--interaction-easing),border-color var(--interaction-duration) var(--interaction-easing);position:relative;overflow:hidden}.rox-page :is(.rox-button--light,.rox-nav__cta){--primary-hover-rest-background:var(--ploy-background-primary)}.rox-hero:not(.story-hero) .rox-button--light{--primary-hover-rest-background:var(--ploy-neutral-primary-s0)}.rox-demo .rox-button--dark{--primary-hover-rest-background:var(--coverbase-blue-600)}:is(.position-aware-primary,.rox-page .rox-button--dark,.rox-page .rox-button--light,.rox-page .rox-nav__cta,.rox-page .demo-scheduler__continue,.rox-page .calculator__quote):before{content:"";pointer-events:none;z-index:-1;left:var(--primary-hover-x,50%);top:var(--primary-hover-y,50%);width:var(--primary-hover-diameter,300%);aspect-ratio:1;background-color:var(--primary-hover-fill,var(--ploy-accent-secondary-700));transition:transform var(--interaction-duration) var(--interaction-easing),left var(--primary-hover-position-duration,0s) var(--interaction-easing),top var(--primary-hover-position-duration,0s) var(--interaction-easing);border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}:is(.position-aware-primary,.rox-page .rox-button--dark,.rox-page .rox-button--light,.rox-page .rox-nav__cta,.rox-page .demo-scheduler__continue,.rox-page .calculator__quote):hover:not(:disabled):not([aria-disabled=true]):before{transition:transform var(--interaction-duration) var(--interaction-easing),left var(--primary-hover-position-duration,0s) var(--interaction-easing),top var(--primary-hover-position-duration,0s) var(--interaction-easing);transform:translate(-50%,-50%)scale(1)}:is(.position-aware-primary,.rox-page .rox-button--dark,.rox-page .rox-button--light,.rox-page .rox-nav__cta,.rox-page .demo-scheduler__continue,.rox-page .calculator__quote):hover:not(:disabled):not([aria-disabled=true]){border-color:var(--primary-hover-border,var(--ploy-accent-secondary-700))}.position-aware-primary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--primary-hover-background,var(--primary-hover-rest-background));color:var(--ploy-text-inverse)}:is(.position-aware-primary,.rox-page .rox-button--dark,.rox-page .rox-button--light,.rox-page .rox-nav__cta,.rox-page .demo-scheduler__continue,.rox-page .calculator__quote) svg{transition:color var(--interaction-duration) var(--interaction-easing)}@media(max-width:900px){.rox-page .site-navigation .rox-nav__cta{--primary-hover-rest-background:var(--ploy-button-primary-background)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:is(.position-aware-primary,.rox-page .rox-button--dark,.rox-page .rox-button--light,.rox-page .rox-nav__cta,.rox-page .demo-scheduler__continue,.rox-page .calculator__quote):not(:disabled):not([aria-disabled=true]){--primary-glass-opacity:80%;--primary-hover-background:transparent;--primary-hover-fill:var(--ploy-accent-secondary-700)}@supports (color:color-mix(in lab,red,red)){:is(.position-aware-primary,.rox-page .rox-button--dark,.rox-page .rox-button--light,.rox-page .rox-nav__cta,.rox-page .demo-scheduler__continue,.rox-page .calculator__quote):not(:disabled):not([aria-disabled=true]){--primary-hover-fill:color-mix(in srgb, var(--ploy-accent-secondary-700) 88%, transparent)}}:is(.position-aware-primary,.rox-page .rox-button--dark,.rox-page .rox-button--light,.rox-page .rox-nav__cta,.rox-page .demo-scheduler__continue,.rox-page .calculator__quote):not(:disabled):not([aria-disabled=true]){--primary-hover-border:var(--primary-hover-fill);background-color:var(--primary-hover-rest-background)}@supports (color:color-mix(in lab,red,red)){:is(.position-aware-primary,.rox-page .rox-button--dark,.rox-page .rox-button--light,.rox-page .rox-nav__cta,.rox-page .demo-scheduler__continue,.rox-page .calculator__quote):not(:disabled):not([aria-disabled=true]){background-color:color-mix(in srgb,var(--primary-hover-rest-background) var(--primary-glass-opacity),transparent)}}:is(.position-aware-primary,.rox-page .rox-button--dark,.rox-page .rox-button--light,.rox-page .rox-nav__cta,.rox-page .demo-scheduler__continue,.rox-page .calculator__quote):not(:disabled):not([aria-disabled=true]){background-image:linear-gradient(135deg,var(--ploy-text-inverse),transparent 60%)}@supports (color:color-mix(in lab,red,red)){:is(.position-aware-primary,.rox-page .rox-button--dark,.rox-page .rox-button--light,.rox-page .rox-nav__cta,.rox-page .demo-scheduler__continue,.rox-page .calculator__quote):not(:disabled):not([aria-disabled=true]){background-image:linear-gradient(135deg,color-mix(in srgb,var(--ploy-text-inverse) 8%,transparent),transparent 60%)}}:is(.position-aware-primary,.rox-page .rox-button--dark,.rox-page .rox-button--light,.rox-page .rox-nav__cta,.rox-page .demo-scheduler__continue,.rox-page .calculator__quote):not(:disabled):not([aria-disabled=true]){-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%)}.rox-page :is(.rox-button--light,.rox-nav__cta):not(:disabled):not([aria-disabled=true]){--primary-glass-opacity:72%}:is(.position-aware-primary,.rox-page .rox-button--dark,.rox-page .rox-button--light,.rox-page .rox-nav__cta,.rox-page .demo-scheduler__continue,.rox-page .calculator__quote):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--primary-hover-background)}:is(.position-aware-primary,.rox-page .rox-button--dark,.rox-page .rox-button--light,.rox-page .rox-nav__cta,.rox-page .demo-scheduler__continue,.rox-page .calculator__quote):before{background-image:linear-gradient(135deg,var(--ploy-accent-secondary-400),transparent 60%)}@supports (color:color-mix(in lab,red,red)){:is(.position-aware-primary,.rox-page .rox-button--dark,.rox-page .rox-button--light,.rox-page .rox-nav__cta,.rox-page .demo-scheduler__continue,.rox-page .calculator__quote):before{background-image:linear-gradient(135deg,color-mix(in srgb,var(--ploy-accent-secondary-400) 10%,transparent),transparent 60%)}}}@media(prefers-reduced-motion:reduce){:is(.position-aware-primary,.rox-page .rox-button--dark,.rox-page .rox-button--light,.rox-page .rox-nav__cta,.rox-page .demo-scheduler__continue,.rox-page .calculator__quote),:is(.position-aware-primary,.rox-page .rox-button--dark,.rox-page .rox-button--light,.rox-page .rox-nav__cta,.rox-page .demo-scheduler__continue,.rox-page .calculator__quote):before,:is(.position-aware-primary,.rox-page .rox-button--dark,.rox-page .rox-button--light,.rox-page .rox-nav__cta,.rox-page .demo-scheduler__continue,.rox-page .calculator__quote) svg{transition:none!important}}:is(.position-aware-outline,.rox-page .rox-button--outline,.rox-page .rox-button--border,.rox-page .calculator__share){--outline-hover-fill:var(--ploy-border-primary);--outline-hover-text:var(--ploy-text-primary);--outline-glass-background:var(--ploy-neutral-light)}@supports (color:color-mix(in lab,red,red)){:is(.position-aware-outline,.rox-page .rox-button--outline,.rox-page .rox-button--border,.rox-page .calculator__share){--outline-glass-background:color-mix(in srgb, var(--ploy-neutral-light) 72%, transparent)}}:is(.position-aware-outline,.rox-page .rox-button--outline,.rox-page .rox-button--border,.rox-page .calculator__share){isolation:isolate;transition:background-color var(--interaction-duration) var(--interaction-easing),color var(--interaction-duration) var(--interaction-easing);position:relative;overflow:hidden}.rox-page .rox-button--outline{--outline-hover-fill:var(--ploy-text-inverse)}@supports (color:color-mix(in lab,red,red)){.rox-page .rox-button--outline{--outline-hover-fill:color-mix(in srgb, var(--ploy-text-inverse) 60%, transparent)}}.rox-page .rox-button--outline{--outline-glass-background:var(--ploy-text-inverse)}@supports (color:color-mix(in lab,red,red)){.rox-page .rox-button--outline{--outline-glass-background:color-mix(in srgb, var(--ploy-text-inverse) 6%, transparent)}}.rox-page .rox-hero:not(.story-hero) .rox-button--outline{--outline-hover-fill:var(--ploy-text-inverse)}@supports (color:color-mix(in lab,red,red)){.rox-page .rox-hero:not(.story-hero) .rox-button--outline{--outline-hover-fill:color-mix(in srgb, var(--ploy-text-inverse) 75%, transparent)}}.rox-page .rox-demo .rox-button--outline{--outline-hover-fill:var(--ploy-text-inverse)}@supports (color:color-mix(in lab,red,red)){.rox-page .rox-demo .rox-button--outline{--outline-hover-fill:color-mix(in srgb, var(--ploy-text-inverse) 58%, transparent)}}.rox-page .rox-demo .rox-button--outline{--outline-glass-background:transparent}:is(.position-aware-outline,.rox-page .rox-button--outline,.rox-page .rox-button--border,.rox-page .calculator__share):before{content:"";pointer-events:none;z-index:-1;left:var(--primary-hover-x,50%);top:var(--primary-hover-y,50%);width:var(--primary-hover-diameter,300%);aspect-ratio:1;background-color:var(--outline-hover-fill);transition:transform var(--interaction-duration) var(--interaction-easing),left var(--primary-hover-position-duration,0s) var(--interaction-easing),top var(--primary-hover-position-duration,0s) var(--interaction-easing);border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}:is(.position-aware-outline,.rox-page .rox-button--outline,.rox-page .rox-button--border,.rox-page .calculator__share):hover:not(:disabled):not([aria-disabled=true]){color:var(--outline-hover-text);background-color:#0000}:is(.position-aware-outline,.rox-page .rox-button--outline,.rox-page .rox-button--border,.rox-page .calculator__share):hover:not(:disabled):not([aria-disabled=true]):before{transition:transform var(--interaction-duration) var(--interaction-easing),left var(--primary-hover-position-duration,0s) var(--interaction-easing),top var(--primary-hover-position-duration,0s) var(--interaction-easing);transform:translate(-50%,-50%)scale(1)}:is(.position-aware-outline,.rox-page .rox-button--outline,.rox-page .rox-button--border,.rox-page .calculator__share) svg{transition:color var(--interaction-duration) var(--interaction-easing)}:is(.position-aware-outline,.rox-page .rox-button--outline,.rox-page .rox-button--border,.rox-page .calculator__share):hover:not(:disabled):not([aria-disabled=true]) svg{color:var(--outline-hover-text)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:is(.position-aware-outline,.rox-page .rox-button--outline,.rox-page .rox-button--border,.rox-page .calculator__share):not(:disabled):not([aria-disabled=true]){background-color:var(--outline-glass-background);background-image:linear-gradient(135deg,var(--ploy-text-inverse),transparent 60%)}@supports (color:color-mix(in lab,red,red)){:is(.position-aware-outline,.rox-page .rox-button--outline,.rox-page .rox-button--border,.rox-page .calculator__share):not(:disabled):not([aria-disabled=true]){background-image:linear-gradient(135deg,color-mix(in srgb,var(--ploy-text-inverse) 8%,transparent),transparent 60%)}}:is(.position-aware-outline,.rox-page .rox-button--outline,.rox-page .rox-button--border,.rox-page .calculator__share):not(:disabled):not([aria-disabled=true]){-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%)}:is(.position-aware-outline,.rox-page .rox-button--outline,.rox-page .rox-button--border,.rox-page .calculator__share):hover:not(:disabled):not([aria-disabled=true]){background-color:#0000}}.rox-page .rox-demo .rox-button--outline:not(:disabled):not([aria-disabled=true]){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;background-image:none}@media(prefers-reduced-motion:reduce){:is(.position-aware-outline,.rox-page .rox-button--outline,.rox-page .rox-button--border,.rox-page .calculator__share),:is(.position-aware-outline,.rox-page .rox-button--outline,.rox-page .rox-button--border,.rox-page .calculator__share):before,:is(.position-aware-outline,.rox-page .rox-button--outline,.rox-page .rox-button--border,.rox-page .calculator__share) svg{transition:none!important}}html body :is(a[href],button,summary,input,select,textarea,[role=tab],[role=option],[tabindex]){transition-property:color,background-color,border-color,opacity,box-shadow;transition-duration:var(--interaction-duration);transition-timing-function:var(--interaction-easing)}html body :is(a[href],button,summary,input,select,textarea,[role=tab],[role=option],[tabindex]):focus-visible{outline:var(--interaction-focus-width) solid var(--interaction-focus-color,currentColor);outline-offset:var(--interaction-focus-offset);--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}html body .rox-page :is(button,input,select,textarea):disabled,html body .rox-page :is(a,button,summary,[role=tab],[role=option]):is([aria-disabled=true],[data-disabled],.swiper-button-disabled){opacity:var(--interaction-disabled-opacity);cursor:not-allowed}@media(hover:hover)and (pointer:fine){:where(a[href]:not(.rox-button,.rox-nav__cta,.position-aware-primary,.position-aware-outline)):hover:not([aria-disabled=true]){color:var(--interaction-link-hover)}:where(button:not(.rox-button,.position-aware-primary,.position-aware-outline,.demo-scheduler__continue,.calculator__quote)):hover:not(:disabled):not([aria-disabled=true]):not(.swiper-button-disabled){background-color:var(--interaction-hover-background)}}html body :is([data-interaction=link],.rox-page a:has(>.lucide-arrow-right,>.lucide-arrow-up-right),.rox-platform__mobile-link,.site-navigation__headline a):not(.rox-button,.rox-nav__cta,.position-aware-primary,.position-aware-outline,.customer-logos__story,.supplier-workspace__heading>a,.tprm-capabilities__item,.story-related__row,.customers-index-card,.resource-card,.site-navigation__featured){transition-property:color,opacity,text-decoration-color}html body :is([data-interaction=link],.rox-page a:has(>.lucide-arrow-right,>.lucide-arrow-up-right),.rox-platform__mobile-link,.site-navigation__headline a):not(.rox-button,.rox-nav__cta,.position-aware-primary,.position-aware-outline,.customer-logos__story,.supplier-workspace__heading>a,.tprm-capabilities__item,.story-related__row,.customers-index-card,.resource-card,.site-navigation__featured):is(:hover,:focus-visible):not([aria-disabled=true]){color:var(--interaction-link-hover);opacity:1;text-decoration:none}html body :is([data-interaction=link],.rox-section-heading>a,.rox-platform__tab-detail a,.rox-platform__mobile-link,.rox-industries article>a,.tprm-hero__quiet-link,.ai-control-review__next a,.company-approach__link,.company-team__careers) :is(.lucide-arrow-right,.lucide-arrow-up-right),html body .rox-page a:not(.rox-button,.rox-nav__cta,.position-aware-primary,.position-aware-outline,.customer-logos__story)>:is(.lucide-arrow-right,.lucide-arrow-up-right){color:inherit;transition:transform var(--interaction-duration) var(--interaction-easing),color var(--interaction-duration) var(--interaction-easing)}@media(hover:hover)and (pointer:fine){html body .rox-page a:not(.rox-button,.rox-nav__cta,.position-aware-primary,.position-aware-outline,.customer-logos__story):hover:not([aria-disabled=true])>.lucide-arrow-right{transform:translate(var(--interaction-arrow-distance))}html body .rox-page a:not(.rox-button,.rox-nav__cta,.position-aware-primary,.position-aware-outline,.customer-logos__story):hover:not([aria-disabled=true])>.lucide-arrow-up-right{transform:translate(var(--interaction-arrow-distance),calc(-1 * var(--interaction-arrow-distance)))}}html body .rox-page :is([data-interaction=tab],.research-feed__filters button,.workspace-preview__filters button){color:var(--ploy-text-secondary);box-shadow:none;opacity:1;background-color:#0000;border-bottom-color:#0000;transition-property:color;position:relative}html body .rox-page :is([data-interaction=tab],.research-feed__filters button,.workspace-preview__filters button):is([aria-selected=true],[aria-pressed=true],[data-active=true]){color:var(--ploy-text-primary);box-shadow:none;background-color:#0000;border-bottom-color:#0000}html body .rox-page :is([data-interaction=tab],.research-feed__filters button,.workspace-preview__filters button):after{content:"";inset-inline:0;bottom:calc(-1 * (var(--interaction-tab-divider-width,0px) + var(--interaction-tab-border-width,var(--border-width))));pointer-events:none;background-color:#0000;height:2px;position:absolute}html body .rox-page :is([data-interaction=tab],.research-feed__filters button,.workspace-preview__filters button):is([aria-selected=true],[aria-pressed=true],[data-active=true],.is-active):after{background-color:var(--interaction-selected-color)}:is(.agent-preview__view-switch,.agent-preview__switch,.supplier-workspace__filters,.workspace-preview__filters,.resource-topics){--interaction-tab-divider-width:var(--border-width)}:is(.agent-preview__view-switch,.agent-preview__switch,.supplier-workspace__filters){--interaction-tab-border-width:2px}@media(hover:hover)and (pointer:fine){html body .rox-page :is([data-interaction=tab],.research-feed__filters button,.workspace-preview__filters button):hover:not(:disabled):not([aria-disabled=true]){color:var(--ploy-text-primary);background-color:#0000}html body .rox-page :is([data-interaction=tab],.research-feed__filters button,.workspace-preview__filters button):is([aria-selected=true],[aria-pressed=true],[data-active=true]):hover:not(:disabled):not([aria-disabled=true]){background-color:#0000}}html body .rox-page :is([data-interaction=row],summary,.site-navigation__resource-tabs button,.site-navigation__link,.site-navigation__category>button){opacity:1;transition-property:color,background-color,border-color,box-shadow,opacity}html body .rox-page :is([data-interaction=row],.site-navigation__resource-tabs button,.site-navigation__link,.site-navigation__category>button):is([aria-selected=true],[aria-pressed=true],[aria-expanded=true],[aria-current=page],[data-active=true]),html body .rox-page details[open]>summary{color:var(--ploy-text-primary);background-color:var(--interaction-selected-background);box-shadow:inset 2px 0 var(--interaction-selected-color)}@media(hover:hover)and (pointer:fine){html body .rox-page :is([data-interaction=row],summary,.site-navigation__resource-tabs button,.site-navigation__link,.site-navigation__category>button):hover:not(:disabled):not([aria-disabled=true]){color:var(--ploy-text-primary);background-color:var(--interaction-hover-background)}html body .rox-page :is([data-interaction=row],.site-navigation__resource-tabs button):is([aria-selected=true],[aria-pressed=true],[aria-expanded=true]):hover,html body .rox-page details[open]>summary:hover{background-color:var(--interaction-selected-background)}}html body .rox-page :is([data-interaction=row],.site-navigation__link,.site-navigation__resource-tabs button,summary):focus-visible{background-color:var(--interaction-hover-background)}html body .rox-page [data-interaction=row] :is(.lucide-arrow-right,.lucide-arrow-up-right){color:inherit;transition:opacity var(--interaction-duration) var(--interaction-easing),transform var(--interaction-duration) var(--interaction-easing)}html body .rox-page [data-interaction=row]:is(:hover,:focus-visible,[aria-pressed=true],[aria-selected=true]) :is(.lucide-arrow-right,.lucide-arrow-up-right){opacity:1}html body .rox-page :is(summary svg,.why-directory__toggle,.tprm-faq summary>span,.site-navigation__trigger svg,.form-select__icon svg){transition:transform var(--interaction-duration) var(--interaction-easing)}html body .rox-page :is([data-interaction=control],[data-interaction=ghost],.demo-scheduler__month button,.demo-scheduler__close,.demo-scheduler__slots button,.demo-scheduler__days button,.mcp-connection__code button,.product-mockup__motion-control,.trajectory-field__caption button,.rox-nav__toggle,button[aria-label="Previous slide"],button[aria-label="Next slide"],.why-directory__search button){transition-property:color,background-color,border-color,opacity,box-shadow}@media(hover:hover)and (pointer:fine){html body .rox-page :is([data-interaction=control],[data-interaction=ghost],.demo-scheduler__month button,.demo-scheduler__close,.demo-scheduler__slots button,.demo-scheduler__days button,.mcp-connection__code button,.product-mockup__motion-control,.trajectory-field__caption button,.rox-nav__toggle,button[aria-label="Previous slide"],button[aria-label="Next slide"],.why-directory__search button):hover:not(:disabled):not([aria-disabled=true]):not(.swiper-button-disabled){background-color:var(--interaction-hover-background);border-color:var(--ploy-text-secondary)}}html body .rox-page .demo-scheduler__days button[aria-pressed=true]{color:var(--ploy-text-primary);background-color:var(--interaction-selected-background);box-shadow:inset 0 -2px var(--interaction-selected-color)}html body .form-select__item[data-disabled]{opacity:var(--interaction-disabled-opacity);cursor:not-allowed}html body .form-select__item{transition:background-color var(--interaction-duration) var(--interaction-easing),color var(--interaction-duration) var(--interaction-easing)}html body .form-select__item:is([data-highlighted],:hover):not([data-disabled]){background-color:var(--interaction-hover-background)}html body .form-select__item[data-selected]{color:var(--ploy-text-primary);background-color:var(--interaction-selected-background);box-shadow:inset 2px 0 var(--interaction-selected-color)}html body .form-select__trigger:not(:disabled):is(:hover,[data-popup-open]){border-color:var(--ploy-text-secondary)}html body .form-select__trigger[data-popup-open]{outline:none}html body .form-select__trigger:focus-visible{outline:var(--interaction-focus-width) solid var(--interaction-focus-color,currentColor);outline-offset:var(--interaction-focus-offset)}html body .form-select__trigger[data-popup-open]{box-shadow:inset 0 -2px var(--interaction-selected-color)}html body input[data-slot=combobox-chip-input]:is(:focus,:focus-visible){outline:none}html body .rox-page .demo-scheduler__days button[aria-pressed=true]:hover:not(:disabled):not([aria-disabled=true]):not(.swiper-button-disabled){background-color:var(--interaction-selected-background)}html body .rox-page :is(.site-navigation__trigger,.site-navigation__top-link,.rox-nav__actions>a:not(.rox-nav__cta),.rox-footer a,.rox-footer summary,.reasons__index a,.why-directory__categories a,.utility-map a,.prose a,.company-contact__other a,.contact-booking__intro p a,.demo-scheduler__privacy a,.demo-scheduler__change){transition-property:opacity,color,background-color}@media(hover:hover)and (pointer:fine){html body .rox-page .rox-nav__actions>a:not(.rox-nav__cta):hover{opacity:.75}html body .rox-page :is(.rox-footer a,.reasons__index a,.why-directory__categories a,.utility-map a,.prose a,.company-contact__other a,.contact-booking__intro p a,.demo-scheduler__privacy a,.demo-scheduler__change):hover:not([aria-disabled=true]){color:var(--interaction-link-hover)}}.site-navigation{--interaction-header-hover-color:var(--ploy-text-inverse);--interaction-header-hover-opacity:.75}.site-navigation[data-scrolled=true],.site-navigation__body[data-mobile-open=true]{--interaction-header-hover-color:var(--ploy-accent-secondary-700);--interaction-header-hover-opacity:1}html body .rox-page :is(.site-navigation__trigger,.site-navigation__top-link){opacity:1;background-color:#0000;transition-property:color,opacity}@media(hover:hover)and (pointer:fine){html body .rox-page :is(.site-navigation__trigger,.site-navigation__top-link):hover:not(:disabled):not([aria-disabled=true]){color:var(--interaction-header-hover-color);opacity:var(--interaction-header-hover-opacity);background-color:#0000}}html body .rox-page :is(.site-navigation__trigger,.site-navigation__top-link):focus-visible:not(:disabled):not([aria-disabled=true]){color:var(--interaction-header-hover-color);opacity:var(--interaction-header-hover-opacity);background-color:#0000}html body .rox-page .site-navigation__trigger svg{color:inherit}html body .rox-page .site-navigation__trigger[aria-expanded=true]{opacity:1;text-decoration:none}html body .rox-page .site-navigation :is(a,button){text-decoration:none}html body .rox-page .rox-footer a[aria-current=page]{text-underline-offset:4px;text-decoration:underline}html body .rox-page :is(.tprm-capabilities__item,.story-related__row,.customers-index-card,.resource-card,.site-navigation__featured){transition:background-color var(--interaction-duration) var(--interaction-easing),color var(--interaction-duration) var(--interaction-easing)}html body .rox-page :is(.tprm-capabilities__item,.story-related__row,.customers-index-card,.resource-card,.site-navigation__featured):is(:hover,:focus-visible){background-color:var(--interaction-hover-background)}html body .rox-page :is(.story-related__row,.customers-index-card,.resource-card):is(:hover,:focus-visible) :is(h3,.resource-card__link,.customers-index-card__link){color:var(--interaction-link-hover)}html body .rox-page .story-related__arrow{transition:transform var(--interaction-duration) var(--interaction-easing)}html body .rox-page .story-related__row:hover .story-related__arrow{transform:translate(var(--interaction-arrow-distance),calc(-1 * var(--interaction-arrow-distance)))}html body .rox-page :is(.customers-index-hero__visual a:hover img,.customers-index-card:hover .customers-index-card__image img){transform:none}html body .rox-page .rox-industry-card{--industry-card-hover-shadow:0 4px 10px var(--ploy-text-primary), 0 14px 32px var(--ploy-text-primary)}@supports (color:color-mix(in lab,red,red)){html body .rox-page .rox-industry-card{--industry-card-hover-shadow:0 4px 10px color-mix(in srgb, var(--ploy-text-primary) 3%, transparent), 0 14px 32px color-mix(in srgb, var(--ploy-text-primary) 7%, transparent)}}html body .rox-page .rox-industry-card{color:var(--ploy-text-primary);transition:background-color var(--interaction-duration) var(--interaction-easing),box-shadow var(--interaction-duration) var(--interaction-easing),transform var(--interaction-duration) var(--interaction-easing);background-color:#0000;position:relative}html body .rox-page .rox-industry-card:before{content:"";z-index:2;pointer-events:none;transition:border-color var(--interaction-duration) var(--interaction-easing);border:1px solid #0000;position:absolute;inset:0}html body .rox-page .rox-industry-card:focus-visible:before{border-color:var(--ploy-border-primary)}html body .rox-page .rox-industry-card .industry-art:after{content:"";pointer-events:none;background-color:var(--ploy-neutral-primary-s0);opacity:0;transition:opacity var(--interaction-duration) var(--interaction-easing);position:absolute;inset:0}html body .rox-page .rox-industry-card :is(.rox-industry-card__link,.rox-industry-card__link svg){transition:color var(--interaction-duration) var(--interaction-easing),transform var(--interaction-duration) var(--interaction-easing)}html body .rox-page .rox-industry-card:focus-visible{background-color:var(--ploy-neutral-primary-s0);box-shadow:var(--industry-card-hover-shadow)}html body .rox-page .rox-industry-card:is(:hover,:focus-visible) .rox-industry-card__link{color:var(--ploy-accent-secondary-700)}html body .rox-page .rox-industry-card:is(:hover,:focus-visible) .industry-art:after{opacity:.12}@media(hover:hover)and (pointer:fine){html body .rox-page .rox-industry-card:hover{color:var(--ploy-text-primary);background-color:var(--ploy-neutral-primary-s0);box-shadow:var(--industry-card-hover-shadow);transform:translateY(-2px)}html body .rox-page .rox-industry-card:hover:before{border-color:var(--ploy-border-primary)}html body .rox-page .rox-industry-card:hover .rox-industry-card__link svg{transform:translate(var(--interaction-arrow-distance))}}@media(prefers-reduced-motion:reduce){html body .rox-page .rox-industry-card:hover,html body .rox-page .rox-industry-card:hover .rox-industry-card__link svg{transform:none}html body .rox-page .rox-industry-card,html body .rox-page .rox-industry-card:before,html body .rox-page .rox-industry-card .industry-art:after{transition:none}}html body :is(input,select,textarea){accent-color:var(--interaction-selected-color);transition-property:border-color,background-color,box-shadow}@media(hover:hover)and (pointer:fine){html body .rox-page :is(input,select,textarea):not(:disabled):not([aria-invalid=true]):not([type=checkbox]):not([type=radio]):hover{border-color:var(--ploy-text-secondary)}html body .rox-page .calculator__capability:has(input:not(:disabled)):hover{background-color:var(--interaction-hover-background)}}html body .rox-page .calculator__capability{transition:background-color var(--interaction-duration) var(--interaction-easing),box-shadow var(--interaction-duration) var(--interaction-easing)}html body .rox-page .calculator__capability:has(input:checked){background-color:var(--interaction-selected-background);box-shadow:inset 2px 0 var(--interaction-selected-color)}.rox-platform,.rox-hero,.rox-demo,.harness-comparison{--interaction-link-hover:var(--ploy-text-inverse);--interaction-focus-color:var(--ploy-text-inverse)}.rox-platform__frame,.site-navigation__panel,.site-navigation[data-scrolled=true],.site-navigation__body[data-mobile-open=true],.rox-demo__form{--interaction-link-hover:var(--ploy-accent-secondary-700);--interaction-focus-color:var(--ploy-accent-secondary-700)}.reason:nth-of-type(4n+2) .reason-visual{--interaction-tab-text:var(--ploy-accent-secondary-200);--interaction-hover-text:var(--ploy-text-inverse)}html body .rox-page .reason:nth-of-type(4n+2) .reason-visual .chart-switch button:not([aria-pressed=true]){color:var(--interaction-tab-text)}html body .rox-page .reason:nth-of-type(4n+2) .reason-visual .chart-switch button:not([aria-pressed=true]):hover{color:var(--interaction-hover-text);background-color:#0000}html body .rox-page .rox-platform__tab-row{transition:background-color var(--interaction-duration) var(--interaction-easing),box-shadow var(--interaction-duration) var(--interaction-easing)}html body .rox-page .rox-platform__tab-row[data-active=true]{background-color:var(--interaction-vertical-selected-background);box-shadow:none}html body .rox-page .rox-platform__tab-row[data-active=true] button{box-shadow:none;background-color:#0000}html body .rox-page :is(.rox-research__topics button,.applied-topics__item button):is([aria-pressed=true],[aria-selected=true],[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){background-color:var(--interaction-vertical-selected-background);box-shadow:inset 2px 0 var(--interaction-vertical-selected-color)}html body .rox-page .rox-platform__tab-row[data-active=true] button[role=tab][aria-selected=true]:not(:disabled):not([aria-disabled=true]){box-shadow:none;background-color:#0000}html body .rox-page [data-interaction][data-selection-variant=neutral]:is([aria-pressed=true],[aria-selected=true],[aria-expanded=true],[data-active=true]):not(:disabled):not([aria-disabled=true]){background-color:var(--ploy-tab-selected-neutral);color:var(--ploy-text-primary);box-shadow:none}html body .rox-page .site-navigation__resource-tabs button{box-shadow:none}html body .rox-page .site-navigation__resource-tabs button:is(:hover,:focus-visible,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){background-color:var(--interaction-resource-tab-background);color:var(--interaction-resource-tab-text);box-shadow:none}@media(max-width:800px){html body .rox-page .rox-platform__tab-row{position:relative}html body .rox-page .rox-platform__tab-row[data-active=true]{box-shadow:none;background-color:#0000}html body .rox-page .rox-platform__tab-row[data-active=true]:after{content:"";background-color:var(--interaction-selected-color);pointer-events:none;inset-inline:0;height:2px;position:absolute;bottom:0}html body .rox-page .rox-platform__tab-row button[role=tab]:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background-color:#0000}}html body .rox-page .reason:nth-of-type(4n+2) .reason-visual .chart-switch button[aria-pressed=true]{color:var(--ploy-text-inverse)}html body :is(a[href],button,summary):active:not(:disabled):not([aria-disabled=true]):not(.swiper-button-disabled){opacity:.8}@media(prefers-reduced-motion:reduce){html body :is(a[href],button,summary,input,select,textarea,[role=tab],[role=option]),html body :is(a[href],button,summary) :is(svg,span),html body :is(.position-aware-primary,.position-aware-outline,.rox-button,.rox-nav__cta):before{transition:none!important}html body .rox-page a:not(.customer-logos__story)>:is(.lucide-arrow-right,.lucide-arrow-up-right),html body .rox-page .story-related__row:hover .story-related__arrow{transform:none}}
