.product-features.deal-work{background:#fff;color:#171717;padding:var(--section-space) 0;scroll-margin-top:88px}.deal-work-intro{display:grid;grid-template-columns:1fr;gap:var(--section-content-gap);margin-bottom:var(--section-heading-gap);text-align:center;scroll-margin-top:96px}.deal-work-intro h2{max-width:1000px;margin:0 auto;font:400 var(--section-title-size)/1.1 var(--serif);letter-spacing:-.035em;text-wrap:balance;font-size:var(--section-title-size);line-height:1.1}.deal-intro-copy{max-width:850px;margin:0 auto;color:#737373;font-size:var(--intro-copy-size);line-height:1.5;text-wrap:pretty}.feature-anchor{display:block;scroll-margin-top:88px}.capability-grid{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:16px}.capability-card{display:flex;flex-direction:column;grid-column:span 7;min-width:0;min-height:580px;overflow:hidden;border-radius:var(--radius-card);isolation:isolate;background:#eef1f3}.capability-integrations,.capability-deployment{grid-column:span 10}.capability-integrations{background:#302b2b}.capability-workflows{background:#bac2cf}.capability-implementation{background:#a6b1c2}.capability-models{background:#e8e6e3}.capability-governance{background:#586879}.capability-deployment{background:#657382}.capability-copy{position:relative;z-index:1;padding:var(--card-padding) var(--card-padding) 0}.capability-copy h3{margin:0 0 16px;color:#202426;font-family:var(--sans);font-size:var(--card-title-size);line-height:1.25;font-weight:500;letter-spacing:-.025em;text-wrap:balance;font:500 var(--card-title-size)/1.25 var(--sans)}.capability-copy p{max-width:610px;margin:0;color:#4e5663;font-size:var(--body-copy-size);line-height:1.5;text-wrap:pretty}.deal-work .feature-art{display:flex;flex:1;align-items:center;justify-content:center;min-height:380px;padding:24px 0 32px;background:transparent}@media(min-width:1440px){.capability-card{min-height:600px;border-radius:var(--radius-card)}.capability-copy{padding:var(--card-padding) var(--card-padding) 0}.capability-copy p{font-size:var(--body-copy-size);line-height:1.5}.deal-work .feature-art{padding:28px 0 36px}}@media(min-width:801px)and (max-width:1100px){.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-card{grid-column:auto;min-height:570px;border-radius:var(--radius-card)}.capability-copy{padding:var(--card-padding) var(--card-padding) 0}.deal-work .feature-art{min-height:380px;padding:24px 0 32px}}@media(max-width:800px){.product-features.deal-work{padding-block:var(--section-space)}.deal-work-intro{gap:var(--section-content-gap);margin-bottom:var(--section-heading-gap)}.capability-grid{grid-template-columns:minmax(0,1fr);gap:16px}.capability-card{grid-column:auto;min-height:0;border-radius:var(--radius-card)}.capability-copy{padding:var(--card-padding) var(--card-padding) 0}.capability-copy h3{font-size:var(--card-title-size);font:500 var(--card-title-size)/1.25 var(--sans);font-family:var(--sans);line-height:1.25;letter-spacing:-.025em}.capability-copy p{max-width:none;font-size:var(--body-copy-size);line-height:1.5}.deal-work .feature-art{min-height:0;padding:26px 0 32px}}@media(max-width:400px){.capability-copy{padding:var(--card-padding) var(--card-padding) 0}.capability-copy h3{font-size:var(--card-title-size);font:500 var(--card-title-size)/1.25 var(--sans);font-family:var(--sans);line-height:1.25;letter-spacing:-.025em}.capability-copy p{font-size:var(--body-copy-size);line-height:1.5}.deal-work .feature-art{padding-inline:0}}.capability-integrations .capability-copy h3,.capability-governance .capability-copy h3,.capability-deployment .capability-copy h3{color:#fff}.capability-integrations .capability-copy p{color:#cecbcc}.capability-governance .capability-copy p,.capability-deployment .capability-copy p{color:#e0e5ec}.deal-work .feature-scene{--ui-font: clamp(11px, 2.8cqw, 15px);position:relative;width:100%;height:430px;container-type:inline-size;isolation:isolate;color:#292b30;font:400 var(--ui-font)/1.45 Inter,Arial,sans-serif;text-align:left;-webkit-font-smoothing:antialiased}.feature-scene *,.feature-scene *:before,.feature-scene *:after{box-sizing:border-box}.feature-scene b{font-size:inherit;font-weight:500;letter-spacing:-.025em}.feature-scene small{display:block;font:400 .78em/1.5 Inter,Arial,sans-serif;color:#868890}.feature-scene .ui-icon{width:1.35em;height:1.35em;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.feature-scene .ui-mark{width:1.5em;height:1.5em;flex:none;color:#292b30}.feature-scene .ui-serif{font:400 clamp(21px,5.8cqw,31px)/1.05 var(--serif);letter-spacing:-.035em}.feature-scene .ui-tile{width:2.9em;height:2.9em;border-radius:.8em;display:grid;place-items:center;flex:none;font-style:normal}.feature-scene .blue{color:#3971a4;background:#e8f0f9}.feature-scene .violet{color:#6a60c3;background:#eeebfb}.feature-scene .green{color:#398573;background:#e8f2ed}.feature-scene .amber{color:#a57b3b;background:#f6edde}.feature-scene .coral{color:#b15d5b;background:#f7e9e7}.feature-scene .neutral{color:#777b81;background:#eeeff1}.feature-scene .ui-window{background:#fff;border-radius:10px;box-shadow:0 0 0 1px #00000004,0 3px 4px #18253704,0 15px 36px -18px #18253738}.feature-scene .ui-float{display:flex;align-items:center;gap:.9em;padding:1em 1.2em;background:#fafafb;border-radius:9px;box-shadow:0 2px 4px #18253708,0 12px 25px -8px #18253724}.feature-scene .ui-float b{display:block}.feature-scene .ui-toolbar{min-height:3.5em;padding:1em 1.3em;display:flex;align-items:center;gap:.75em;border-bottom:1px solid #ebedf0;font-weight:500}.feature-scene .ui-more{margin-left:auto;font-size:1.5em;line-height:.5;color:#868890}.feature-scene .ui-window-body{padding:1.1em}.feature-scene .ui-tag{display:inline-flex;align-items:center;gap:.4em;padding:.45em .6em;border-radius:4px;font-size:.74em;white-space:nowrap}.scene-integrations{display:flex;align-items:center;overflow:hidden}.feature-scene .source-cloud{width:100%;display:grid;gap:14px}.feature-scene .source-row{display:flex;align-items:center;justify-content:center;gap:12px;width:max-content;min-width:100%;position:relative;left:50%;translate:-50% 0}.feature-scene .source-row:nth-child(2n){left:43%}.feature-scene .source-row:nth-child(3){left:56%}.feature-scene .source-chip{display:flex;align-items:center;gap:.6em;flex:none;padding:.36em .9em .36em .36em;background:#ffffff14;box-shadow:inset 0 1px #ffffff09;color:#f5f4f4;border-radius:100px;font-size:clamp(16px,3.25cqw,24px);font-weight:400;letter-spacing:-.035em;white-space:nowrap}.feature-scene .source-chip .ui-tile{width:2em;height:2em;border-radius:50%}.feature-scene .source-chip .ui-icon{width:1.15em;height:1.15em}.feature-scene .source-chip .blue{background:#568fc7;color:#fff}.feature-scene .source-chip .green{background:#529e86;color:#fff}.feature-scene .source-chip .violet{background:#8e81bd;color:#fff}.feature-scene .source-chip .amber{background:#b99b67;color:#fff}.feature-scene .source-chip .coral{background:#ca8075;color:#fff}.feature-scene .source-chip .neutral{background:#eeecea;color:#545253}.feature-scene .workflow-window{position:absolute;width:88%;top:4%;left:6%}.feature-scene .ui-search{display:flex;align-items:center;gap:.6em;padding:.65em .8em;border:1px solid #ebedf0;border-radius:5px;color:#999ba1;font-size:.85em}.feature-scene .ui-search small{margin-left:auto}.feature-scene .ui-tabline{display:flex;align-items:center;gap:1.5em;font-size:.73em;color:#989aa0;padding:1.2em .35em 1em;border-bottom:1px solid #eeeff1}.feature-scene .ui-tabline b{color:#51515b}.feature-scene .workflow-item{display:flex;align-items:center;gap:.85em;padding:.65em .6em;border-bottom:1px solid #f0f1f3}.feature-scene .workflow-item.selected{background:#f7f6fc;border-radius:5px;border-bottom-color:transparent}.feature-scene .workflow-item b{display:block;font-size:.88em}.feature-scene .workflow-item small{font-size:.68em;margin-top:.2em}.feature-scene .workflow-item>.ui-icon{margin-left:auto;color:#a4a4ad;width:1em}.feature-scene .workflow-item .ui-tile{width:2.6em;height:2.6em}.feature-scene .workflow-result{position:absolute;width:82%;left:13%;bottom:3%;font-size:.85em}.feature-scene .workflow-result .ui-tile{background:#6260d4;color:#fff}.feature-scene .rollout-stack{position:absolute;inset:0 7%}.feature-scene .rollout-layer{position:absolute;left:9%;width:82%;background:#eef0f580;border-radius:9px;padding:.8em 1em;font:400 1.24em/1 var(--serif);color:#666f7c}.feature-scene .rollout-layer-back{top:0;left:14%;width:72%;opacity:.38}.feature-scene .rollout-layer-mid{top:11%;opacity:.75}.feature-scene .rollout-main{position:absolute;left:0;top:20%;width:100%;padding:1.7em;background:#f5f6f9}.feature-scene .rollout-heading{display:flex;align-items:center;gap:.6em}.feature-scene .rollout-heading>.ui-tile{margin-left:auto;width:2.4em;height:2.4em}.feature-scene .rollout-main p{margin:1em 0 1.15em;color:#878b92;font-size:.92em;line-height:1.55}.feature-scene .rollout-check{display:flex;align-items:center;gap:.6em;font-size:.78em;color:#6b737d;padding:.35em 0}.feature-scene .rollout-check>.ui-icon{color:#817ca5;width:1.1em}.feature-scene .rollout-team{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin-top:1.5em}.feature-scene .ui-avatars{display:flex;padding-left:.25em}.feature-scene .ui-avatars i,.feature-scene .ui-avatar{display:grid;place-items:center;width:2.5em;height:2.5em;border-radius:50%;color:#636579;background:#e0ddeb;font:500 .75em/1 Inter,Arial,sans-serif}.feature-scene .ui-avatars i{border:2px solid #f5f6f9;margin-left:-.35em}.feature-scene .ui-avatars i:nth-child(2),.feature-scene .avatar-1{background:#ddd2c4;color:#786a5a}.feature-scene .ui-avatars i:nth-child(3),.feature-scene .avatar-2{background:#cad9dc;color:#60757d}.feature-scene .rollout-team>small{font-size:.65em}.feature-scene .rollout-call{position:absolute;z-index:2;left:-4%;top:82%;width:99%;padding:.85em 1em;font-size:.8em}.feature-scene .rollout-layer-bottom{top:96%;opacity:.45;text-align:center;font-size:.85em;padding:.9em .6em}.feature-scene .model-files{display:flex;justify-content:center;gap:8px;position:absolute;top:4%;width:100%;padding:0 8%}.feature-scene .model-files>span{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.65em;text-align:center;padding:.9em .6em;color:#85818a;background:#f7f6f4;border-radius:7px;font-size:.65em;box-shadow:0 2px 3px #26212d04}.feature-scene .model-files .ui-icon{color:#9a87aa;width:1.9em;height:1.9em}.feature-scene .model-window{position:absolute;top:26%;left:6%;width:88%}.feature-scene .model-status{width:.5em;height:.5em;background:#88a799;border-radius:50%;margin-left:auto}.feature-scene .model-heading{display:flex;align-items:center;gap:.9em;margin:.15em 0 1.3em}.feature-scene .model-heading .ui-serif{font-size:1.55em}.feature-scene .model-heading small{font-size:.68em;margin-top:.55em}.feature-scene .model-setting{display:flex;align-items:center;justify-content:space-between;gap:.7em;padding:.85em 0;border-top:1px solid #eeeff1;font-size:.85em}.feature-scene .model-quality{display:flex;gap:.55em;align-items:center;color:#90939a;font-size:.68em;padding-top:1em}.feature-scene .permissions-window{position:absolute;left:6%;width:88%;top:8%}.feature-scene .permission-project{padding:1.15em 1.3em 1em}.feature-scene .permission-project small{margin-top:.55em;font-size:.7em}.feature-scene .permission-table{width:100%}.feature-scene .permission-row{display:grid;grid-template-columns:1fr repeat(3,3.3em);align-items:center;min-height:3.9em;padding:0 1.25em;border-top:1px solid #eceef1;font-size:.88em}.feature-scene .permission-head{background:#f9f9fa;min-height:3em;color:#8d8f96;font-size:.73em;grid-template-columns:1fr repeat(3,3.98em)}.feature-scene .permission-head>span:not(:first-child){text-align:center}.feature-scene .permission-person{display:flex;align-items:center;gap:.65em;min-width:0}.feature-scene .permission-person b{display:block;font-size:.87em}.feature-scene .permission-person small{font-size:.69em}.feature-scene .permission-cell{display:grid;place-items:center;justify-self:center;width:1.65em;height:1.65em;background:#edf0f8;color:#7d82aa;border-radius:4px}.feature-scene .permission-cell .ui-icon{width:1.1em;height:1.1em}.feature-scene .permission-empty{text-align:center;color:#c2c5cb}.feature-scene .permission-note{position:absolute;bottom:5%;left:11%;width:84%;font-size:.72em;color:#73798a;padding:1.2em}.feature-scene.scene-deployment{--ui-font: clamp(11px, 2.5cqw, 16px)}.feature-scene .deployment-back{position:absolute;top:3%;left:12%;width:76%;height:4.8em;padding:1em 1.2em;color:#e4e7ec;background:#ffffff13;border-radius:9px;font-size:.83em}.feature-scene .deployment-back>span{display:flex;align-items:center;gap:.6em}.feature-scene .deployment-window{position:absolute;top:18%;left:6%;width:88%}.feature-scene .deployment-window .ui-toolbar{min-height:3.8em;padding:1em 1.35em}.feature-scene .deployment-window .ui-toolbar>.ui-tag{margin-left:auto;font-size:.6em}.feature-scene .deployment-body{padding:1.2em}.feature-scene .deployment-title .ui-serif{font-size:1.9em}.feature-scene .deployment-title small{margin-top:.5em;font-size:.73em}.feature-scene .deployment-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7em;margin:1.2em 0 0}.feature-scene .deployment-services>div{padding:1em .65em;background:#f6f7f9;border:1px solid #eff0f3;border-radius:7px;display:flex;flex-direction:column;align-items:center;text-align:center}.feature-scene .deployment-services b{font-size:.8em;margin-top:.8em}.feature-scene .deployment-services small{font-size:.58em;margin-top:.3em}.feature-scene .deployment-options{position:absolute;bottom:5%;left:17%;width:66%;justify-content:space-between;font-size:.75em;padding:1.15em;color:#6e7789}.feature-scene .deployment-options>span{display:flex;gap:.65em;align-items:center}.feature-scene .deployment-options>i{height:1.5em;width:1px;background:#dce0e7}.capability-card[data-entered] .scene-reveal{animation:scene-arrive 1.1s cubic-bezier(.22,.61,.36,1) var(--delay, 0s) both}@keyframes scene-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.capability-card .scene-reveal{animation:none}}@media(max-width:800px){.deal-work .feature-scene{height:430px;--ui-font: clamp(12px, 2.85cqw, 15px)}.feature-scene.scene-integrations{height:340px}.feature-scene.scene-deployment{height:430px;--ui-font: clamp(11px, 2.65cqw, 16px)}.feature-scene .rollout-stack{max-width:470px;left:50%;right:auto;width:86%;translate:-50% 0}.feature-scene .ui-window{max-width:500px}.feature-scene .workflow-window,.feature-scene .model-window,.feature-scene .permissions-window,.feature-scene .deployment-window{left:50%;translate:-50% 0}.feature-scene .model-window{top:29%}.feature-scene .workflow-result,.feature-scene .permission-note{max-width:450px;left:50%;translate:-50% 0}.feature-scene .model-files{max-width:550px;left:50%;translate:-50% 0}.feature-scene .deployment-back{max-width:450px;left:50%;translate:-50% 0}.feature-scene .deployment-options{max-width:420px;left:50%;translate:-50% 0}}@media(max-width:400px){.deal-work .feature-scene{height:350px}.feature-scene.scene-integrations{height:300px}.feature-scene.scene-deployment{height:380px}.feature-scene .ui-toolbar{padding-inline:1.1em}.feature-scene .ui-window-body{padding:1em}.feature-scene .permission-row{padding-inline:.9em}.feature-scene .permission-person .ui-avatar{display:none}.feature-scene .rollout-main{padding:1.35em}.feature-scene .deployment-body{padding:1.15em}.feature-scene .deployment-title .ui-serif{font-size:1.7em}.feature-scene .deployment-window .ui-toolbar>.ui-tag{font-size:.55em}.feature-scene .deployment-services>div{padding-inline:.3em}}.reviews{padding:var(--section-space) 0;background:#f2f1f0;color:#0f0e0d;scroll-margin-top:68px}.reviews h2{margin:0 0 var(--section-heading-gap);font:400 var(--section-title-size)/1.08 var(--serif);letter-spacing:-.045em}.review-quote{max-width:1100px;margin:0;padding-left:.51ch;font:400 36px/1.15 var(--serif);letter-spacing:-.01em;text-indent:-.51ch}.review-quote p{line-height:inherit}.review-slide+.review-slide{margin-top:32px}.review-carousel{--review-duration:6s}.review-carousel[data-ready] .review-viewport{overflow:hidden;touch-action:pan-y pinch-zoom}.review-carousel[data-ready] .review-track{display:grid}.review-carousel[data-ready] .review-slide{grid-area:1/1;margin:0;min-width:0;opacity:0;visibility:hidden;transform:translate(48px);transition:opacity .65s ease,transform .8s cubic-bezier(.22,1,.36,1),visibility 0s .8s}.review-carousel[data-ready] .review-slide.is-active{opacity:1;visibility:visible;transform:translate(0);transition-delay:0s}.review-carousel[data-ready] .review-slide.is-leaving{opacity:0;visibility:visible;transform:translate(-48px)}.review-controls{display:flex;align-items:center;gap:24px;margin-top:var(--section-content-gap);max-width:1100px}.review-controls[hidden]{display:none}.review-pagination{display:flex;flex:1;gap:16px;min-width:0}.review-page{display:flex;align-items:center;flex:1;min-width:0;min-height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.review-page-track{position:relative;display:block;overflow:hidden;width:100%;height:2px;background:#d2cfcc}.review-page-fill{position:absolute;inset:0;background:#181716;transform:scaleX(0);transform-origin:left}.review-page[aria-current=true] .review-page-fill{animation:review-progress var(--review-duration) linear forwards;animation-play-state:paused}.review-carousel[data-running=true] .review-page[aria-current=true] .review-page-fill{animation-play-state:running}.review-carousel[data-static-progress] .review-page[aria-current=true] .review-page-fill{animation:none;transform:scaleX(1)}.review-page:focus-visible,.review-playback:focus-visible{outline:2px solid #363331;outline-offset:4px}.review-playback{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;border:1px solid #d2cfcc;border-radius:50%;background:transparent;color:#282523;cursor:pointer}.review-playback:hover{background:#e8e6e4}.review-play-icon,.review-playback[data-paused] .review-pause-icon{display:none}.review-playback[data-paused] .review-play-icon{display:block}@keyframes review-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(min-width:1440px){.reviews{padding-block:var(--section-space)}.review-quote{font-size:40px}}@media(max-width:1024px){.reviews{padding-block:var(--section-space)}.review-quote{font-size:32px}}@media(max-width:760px){.reviews{padding-block:var(--section-space)}.review-quote{font-size:30px}}@media(max-width:650px){.reviews h2{margin-bottom:var(--section-heading-gap)}.review-controls{margin-top:var(--section-content-gap);gap:16px}.review-pagination{gap:12px}}@media(max-width:380px){.review-quote{font-size:28px}}@media(prefers-reduced-motion:reduce){.review-carousel[data-ready] .review-slide{transition:none;transform:none}.review-page[aria-current=true] .review-page-fill{animation:none;transform:scaleX(1)}}
