.solution-demo{color:#5f5f5f;height:258px;margin:0 0 22px;font-size:14px;line-height:1.45;position:relative}.demo-caption{color:#7f7f7f;justify-content:space-between;align-items:center;gap:10px;height:22px;margin-bottom:14px;font-size:12px;display:flex}.demo-caption>span:first-child{color:#646464;align-items:center;gap:7px;display:flex}.demo-caption .brand-mark{opacity:.7;width:19px;height:12px}.demo-typed{display:block;position:relative}.demo-typed-space{visibility:hidden}.demo-typed-ink{position:absolute;inset:0}.demo-caret{vertical-align:-.13em;background:currentColor;width:1px;height:1em;margin-left:2px;display:inline-block}.demo-reveal{transition:opacity .35s,transform .45s}.demo-reveal[data-ready=false]{opacity:0;transform:translateY(8px)}.demo-result{color:#666;align-items:center;gap:7px;min-height:21px;font-size:12px;transition:opacity .4s;display:flex}.demo-result[data-ready=false]{opacity:0}.demo-result svg{flex-shrink:0}.solution-demo .demo-result{position:absolute;bottom:0;left:0;right:0}.sales-conversation{flex-direction:column;gap:12px;display:flex}.sales-question{color:#555;background:#efefef;border-radius:13px 13px 3px;align-self:flex-end;max-width:88%;padding:10px 13px}.sales-answer{color:#424242;background:#f8f8f8;border:1px solid #ececec;border-radius:3px 13px 13px;align-self:flex-start;max-width:95%;padding:12px 14px}.demo-ai-label{color:#828282;align-items:center;gap:6px;margin-bottom:7px;font-size:11px;display:flex}.demo-ai-label .brand-mark{width:18px;height:11px}.crm-request{color:#575757;background:#f6f6f6;border-radius:10px;min-height:41px;padding:11px 12px;font-size:13px}.crm-actions{gap:9px;margin-top:14px;display:grid}.crm-action{align-items:center;gap:10px;min-height:44px;transition:opacity .4s,transform .4s;display:flex}.crm-action[data-ready=false]{opacity:0;transform:translateY(7px)}.crm-action-icon{color:gray;background:#fbfbfb;border:1px solid #e8e8e8;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:36px;display:grid}.crm-action strong{color:#4f4f4f;font-size:13px;font-weight:500;display:block}.crm-action small{color:#8e8e8e;margin-top:1px;font-size:11px;display:block}.crm-action-check{color:#777;flex-shrink:0;margin-left:auto}.documents-demo{color:#5f5f5f;flex:0 0 46%;width:46%;min-width:0;position:relative}.documents-demo .demo-caption{margin-bottom:9px}.document-prompt{color:#525252;background:#fff;border:1px solid #e7e7e7;border-radius:12px;align-items:center;gap:9px;min-height:53px;padding:11px 12px;font-size:13px;line-height:1.45;display:flex;position:relative;box-shadow:0 3px 9px #3a3a3a04}.document-prompt .demo-typed{flex:1}.demo-send{color:#adadad;background:#ececec;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;transition:background .3s,color .3s;display:grid}.demo-send[data-ready=true]{color:#fff;background:#393939}.documents-scatter{isolation:isolate;perspective:900px;height:246px;margin:6px -8px 0;position:relative;overflow:hidden}.documents-scatter .gravity-grid{z-index:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 73%);mask-image:radial-gradient(#000 30%,#0000 73%)}.document-sheet{color:#626262;width:124px;height:161px;transform:translateY(0) rotate(var(--angle));background:linear-gradient(135deg,#fff,#f3f3f3);border:1px solid #d5d5d5;border-color:#fff #d5d5d5 #d5d5d5 #fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;transition:opacity .5s,transform .7s cubic-bezier(.2,.75,.25,1);display:flex;position:absolute;box-shadow:6px 10px 17px #38383812,inset 0 0 0 1px #ffffffa1}.document-sheet[data-ready=false]{opacity:0;transform:translateY(30px)rotate(0)scale(.94)}.document-sheet strong{font-size:14px;font-weight:500;line-height:1.3}.document-sheet-0{--angle:-14deg;z-index:1;top:25px;left:7%}.document-sheet-1{--angle:12deg;z-index:2;top:48px;right:4%}.document-sheet-2{--angle:-3deg;z-index:3;top:79px;left:29%}.document-rule{background:#cecece;width:100%;height:2px}.document-rule.short{width:63%}.document-signature{white-space:nowrap;align-items:center;gap:5px;margin-top:auto;font-size:10px;display:flex}.people-stage{height:191px;position:relative}.resume-source{transition:opacity .4s,transform .5s;position:absolute;inset:0}.people-stage[data-desk=true] .resume-source{opacity:0;transform:scale(.94)translateY(-10px)}.resume-count{color:#555;letter-spacing:-.025em;font-size:24px;line-height:1.2}.resume-count>span{letter-spacing:0;color:#858585;margin-left:3px;font-size:13px}.resume-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px 4px;margin-top:15px;display:grid;position:relative}.resume-scanner{pointer-events:none;background:linear-gradient(#0000,#e4e4e466);border-bottom:1px solid #c4c4c4;height:24px;position:absolute;top:0;left:0;right:0}.resume-grid>span{color:#c9c9c9;place-items:center;height:25px;transition:color .35s,opacity .35s;display:grid;position:relative}.resume-match>svg:last-child{opacity:0;box-sizing:content-box;color:#32845d;background:#e6f4eb;border-radius:50%;padding:1px;transition:opacity .3s;position:absolute;top:-3px;right:0}.resume-grid[data-selected=true]>span{opacity:.3}.resume-grid[data-selected=true]>.resume-match{opacity:1;color:#478367}.resume-grid[data-selected=true] .resume-match>svg:last-child{opacity:1}.resume-scan-label{color:#868686;margin-top:13px;font-size:11px;display:block}.resume-desk{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:7px;display:grid;position:absolute;inset:13px -3px 0}.selected-resume{color:#898989;background:linear-gradient(135deg,#fff,#f8f8f8);border:1px solid #e3e3e3;border-radius:8px;flex-direction:column;align-items:flex-start;height:144px;padding:15px 10px;transition:opacity .5s,transform .6s cubic-bezier(.2,.75,.25,1);display:flex;position:relative;transform:rotate(-5deg);box-shadow:2px 8px 15px #4545450c}.selected-resume:nth-child(2){z-index:1;transform:translateY(-9px)}.selected-resume:nth-child(3){transform:rotate(5deg)}.selected-resume[data-ready=false]{opacity:0;transform:translateY(-25px)scale(.85)}.resume-verified{color:#31805a;background:#e3f2e8;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:12px;right:9px;box-shadow:0 0 0 3px #fff}.selected-resume strong{color:#6b6b6b;margin-top:13px;font-size:11px;font-weight:500;line-height:1.3}.selected-resume strong>span{color:#a3a3a3;margin-top:2px;font-size:10px;display:block}.selected-resume>i{background:#dfdfdf;width:100%;height:2px;margin-top:6px}.selected-resume>i:last-child{width:60%}.people-demo .demo-result svg{color:#32845d}.knowledge-demo{color:#5f5f5f;width:100%;height:244px;margin:8px 0 20px}.knowledge-search{color:#545454;background:#f5f5f5;border:1px solid #e3e3e3;border-radius:10px;align-items:center;gap:9px;min-height:45px;padding:11px 12px;font-size:14px;line-height:1.5;display:flex}.knowledge-search>svg{color:#7e7e7e;flex-shrink:0}.knowledge-search .demo-typed{flex:1}.knowledge-search-status{color:#878787;justify-content:space-between;align-items:center;gap:8px;height:34px;font-size:11px;line-height:1.4;display:flex}.knowledge-results{gap:8px;display:grid}.knowledge-result{background:#fdfdfd;border:1px solid #ececec;border-radius:9px;align-items:center;gap:10px;min-height:49px;padding:6px 10px;transition:opacity .4s,transform .45s;display:flex}.knowledge-result[data-ready=false]{opacity:0;transform:translateY(8px)}.knowledge-file{color:#7e7e7e;flex-shrink:0;place-items:center;width:27px;display:grid}.knowledge-result strong{color:#5d5d5d;font-size:13px;font-weight:500;line-height:1.4;display:block}.knowledge-result small{color:#929292;margin-top:2px;font-size:11px;line-height:1.4;display:block}@media (min-width:581px) and (max-width:1000px){.knowledge-card .knowledge-demo{grid-area:1/2/5;align-self:center;margin:0}}@media (max-width:1100px) and (min-width:1001px){.solution-demo{height:277px;font-size:13px}.document-sheet{width:112px}}@media (max-width:580px){.documents-demo{flex:auto;width:100%;margin-top:19px}.documents-scatter{max-width:340px;height:251px;margin-left:auto;margin-right:auto}.document-sheet-0{left:12%}.document-sheet-1{right:10%}.document-sheet-2{left:32%}.solution-demo{height:254px}.solution-demo+.solution-link{margin-top:auto}}@media (max-width:370px){.solution-demo{height:270px;font-size:13px}.selected-resume{padding-left:8px;padding-right:8px}.resume-verified{right:5px}}@media (prefers-reduced-motion:reduce){.solution-demo *,.documents-demo *,.knowledge-demo *{transition:none!important}}
