.ai-motion{--ai-cyan:#8ed9ff;--ai-coral:#ffa9ba;--ai-lilac:#c8b7e6;--ai-lime:#e7f0ad;width:100%;min-width:0;align-self:center}.ai-motion-surface{overflow:hidden;border-radius:26px}.ai-motion .ai-motion-header{display:flex;align-items:center;justify-content:space-between;min-height:66px;gap:12px;padding:18px 22px;border-bottom:1px solid var(--rv-line)}.ai-motion-header .s2-feature-identity{min-width:0;gap:9px;font-size:12px}.ai-inline-playback,.ai-motion-control{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-height:32px;padding:6px 10px;border:1px solid var(--rv-line);border-radius:99px;background:rgba(255,255,255,.7);color:var(--rv-ink-soft);font:inherit;font-size:11px;cursor:pointer}.ai-inline-playback:hover,.ai-motion-control:hover{color:var(--rv-ink);border-color:var(--rv-ink-soft)}.ai-inline-playback:focus-visible,.ai-motion-control:focus-visible{outline:2px solid var(--rv-ink);outline-offset:4px}.ai-motion-body{padding:26px;position:relative}.ai-motion-body strong{color:var(--rv-ink);font-size:14px;line-height:1.4;font-weight:500}.ai-motion-body p{font-size:12px;line-height:1.55;margin:0;color:var(--rv-ink-soft)}.ai-motion-body small,.ai-motion-body span{font-size:11px;line-height:1.45}.ai-motion-body .rv-icon-box{flex-shrink:0;margin:0;width:36px;height:36px;border-radius:12px}.ai-motion-body .rv-icon-box svg{width:19px;height:19px}.ai-motion-check{width:22px;height:22px;flex-shrink:0;stroke:var(--rv-ink);stroke-width:1.3}.ai-motion-check circle{fill:rgba(255,255,255,.8);stroke:var(--rv-line)}.ai-motion-check path{stroke-dasharray:1;stroke-dashoffset:0;animation:ai-check-draw 9s ease infinite}.ai-motion-connector{display:block;width:100%;height:30px;stroke:#b8bec7;stroke-width:1}.ai-motion-connector--branch{height:40px}.ai-signal-trace{stroke:var(--rv-ink);stroke-width:1.8;stroke-dasharray:8 92;stroke-dashoffset:100;animation:ai-route-trace 9s linear infinite}.ai-motion-footnote{padding-top:18px;text-align:center}.ai-platform-customer{position:relative;display:flex;align-items:center;gap:12px;max-width:300px;margin:auto;padding:16px;border:1px solid var(--rv-line);background:rgba(255,255,255,.8);border-radius:16px}.ai-platform-customer small,.ai-platform-customer strong{display:block}.ai-platform-customer small{color:var(--rv-ink-soft);margin-bottom:3px}.ai-platform-customer>.rv-icon-box{background:#e6f5fc;border-color:transparent}.ai-platform-packet{position:absolute;left:calc(50% - 13px);bottom:-24px;z-index:2;animation:ai-platform-question 9s ease-in-out infinite}.ai-platform-packet .rv-icon-box{width:26px;height:26px;border-radius:8px;background:white}.ai-platform-packet .rv-icon-box svg{width:15px;height:15px}.ai-platform-duo{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ai-platform-duo>div{display:flex;align-items:center;flex-direction:column;gap:7px;text-align:center;padding:19px 10px;border:1px solid var(--rv-line);border-radius:18px;background:rgba(255,255,255,.7)}.ai-platform-duo>div:first-child{background:var(--rv-ink);border-color:var(--rv-ink);color:white}.ai-platform-duo>div:first-child strong{color:white}.ai-platform-duo>div:first-child .rv-icon-box{background:transparent;color:white;border-color:#ffffff40}.ai-platform-duo>div>span:not(.rv-icon-box){opacity:.75}.ai-platform-duo>div>.rv-icon-box{animation:ai-platform-receive 9s ease infinite}.ai-platform-foundation{display:flex;align-items:center;gap:13px;padding:18px 16px;border:1px solid var(--rv-line);background:rgba(255,255,255,.75);border-radius:16px}.ai-platform-foundation>div{flex:1}.ai-platform-foundation span,.ai-platform-foundation strong{display:block}.ai-platform-foundation span{margin-top:5px;color:var(--rv-ink-soft)}.ai-platform-foundation>.rv-icon-box{background:#eee8f7;border-color:transparent}.ai-platform-cycle{position:relative;display:grid;grid-template-columns:repeat(4,1fr);padding:21px 0 0}.ai-platform-cycle>svg{position:absolute;top:21px;left:0;width:100%;height:32px;stroke:#c8cbd0;stroke-width:1}.ai-cycle-trace{stroke:var(--rv-ink);stroke-width:2;stroke-dasharray:100;stroke-dashoffset:0;animation:ai-cycle-draw 9s ease infinite}.ai-platform-cycle>div{display:flex;align-items:center;flex-direction:column;gap:12px;z-index:1}.ai-platform-cycle i{width:11px;height:11px;margin-top:10px;border:1px solid var(--rv-ink);border-radius:50%;background:white;animation:ai-cycle-dot 9s ease infinite;animation-delay:calc(var(--ai-step) * .35s)}.ai-platform-cycle strong{font-size:12px}.ai-motion-body .ai-platform-learning{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:22px}.ai-platform-learning .rv-icon-box{width:24px;height:24px;border:0;background:transparent}.ai-platform-learning .rv-icon-box svg{width:16px;height:16px}.ai-document-stack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:8px 0 10px}.ai-source-document{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:12px 9px;background:rgba(255,255,255,.95);border:1px solid var(--rv-line);border-radius:9px 19px 9px 9px;transform-origin:50% 90%;animation:ai-document-assemble 9s ease-in-out infinite;animation-delay:calc(var(--ai-step) * .22s)}.ai-source-document:first-child{--ai-tilt:-5deg}.ai-source-document:nth-child(2){--ai-tilt:3deg}.ai-source-document:nth-child(3){--ai-tilt:-3deg}.ai-source-document:nth-child(4){--ai-tilt:5deg}.ai-document-fold{position:absolute;width:13px;height:13px;top:0;right:0;border-left:1px solid var(--rv-line);border-bottom:1px solid var(--rv-line);background:#fafafa;border-radius:0 12px 0 3px}.ai-source-document .rv-icon-box{width:26px;height:26px;border:0;background:transparent}.ai-source-document .rv-icon-box svg{width:19px;height:19px}.ai-source-document strong{font-size:11px}.ai-source-document>span:not(.ai-document-fold){font-size:10px;color:var(--rv-ink-soft)}.ai-document-lines{width:100%;display:grid;gap:4px;margin-top:4px}.ai-document-lines i{display:block;height:2px;width:80%;background:#dee0e5}.ai-document-lines i:nth-child(2){width:95%}.ai-document-lines i:nth-child(3){width:55%}.ai-knowledge-ingest{position:relative;display:grid;grid-template-columns:repeat(4,1fr);height:38px}.ai-knowledge-ingest span{justify-self:center;position:relative;width:1px;height:100%;background:var(--rv-line);overflow:hidden}.ai-knowledge-ingest span:after{content:"";position:absolute;width:2px;height:12px;background:var(--rv-ink);transform:translateY(-14px);animation:ai-ingest 9s ease infinite}.ai-knowledge-ingest span:nth-child(2):after{animation-delay:.22s}.ai-knowledge-ingest span:nth-child(3):after{animation-delay:.44s}.ai-knowledge-ingest span:nth-child(4):after{animation-delay:.66s}.ai-knowledge-library{padding:20px;border:1px solid var(--rv-line);border-radius:18px;background:rgba(255,255,255,.8);box-shadow:0 9px 18px -16px #303b5255}.ai-library-heading{display:flex;align-items:center;gap:12px}.ai-library-heading>div{flex:1}.ai-library-heading small,.ai-library-heading strong{display:block}.ai-library-heading small{color:var(--rv-ink-soft);margin-bottom:4px}.ai-library-heading>.rv-icon-box{background:var(--rv-ink);color:white;border-color:var(--rv-ink)}.ai-library-index{display:flex;gap:16px;margin:20px 0 15px;border-top:1px solid var(--rv-line);padding-top:16px}.ai-library-index span{display:flex;align-items:center;gap:6px}.ai-library-index i{width:5px;height:5px;border-radius:50%;background:var(--ai-cyan);transform-origin:left center;animation:ai-index-ready 9s ease infinite;animation-delay:calc(var(--ai-step) * .22s)}.ai-library-index span:nth-child(2) i{background:var(--ai-lilac)}.ai-library-index span:nth-child(3) i{background:var(--ai-coral)}.ai-knowledge-assistant{display:flex;align-items:center;gap:13px;padding:4px 4px 0}.ai-knowledge-assistant .rv-icon-box{border-radius:50%;width:44px;height:44px}.ai-knowledge-assistant p{margin-top:5px}.ai-insight-heading small,.ai-insight-heading strong{display:block}.ai-insight-heading small{margin-bottom:6px;color:var(--rv-ink-soft)}.ai-insight-heading strong{font-size:21px;letter-spacing:-.035em}.ai-insight-stream{height:68px;margin-top:10px;position:relative;overflow:hidden;border-bottom:1px solid var(--rv-line);display:block;width:100%}.ai-theme-fragment{animation:ai-theme-collect 9s cubic-bezier(.45,0,.25,1) infinite}.ai-theme-fragment path{fill:rgba(255,255,255,.85);stroke:#a9cddd;stroke-width:1}.ai-theme-fragment--1 path{stroke:#c6b5da}.ai-theme-fragment--2 path{stroke:#e9b1bf}.ai-insight-theme{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--rv-line)}.ai-insight-theme>div>span,.ai-insight-theme>div>strong{display:block}.ai-insight-theme>div>span{margin-top:4px;color:var(--rv-ink-soft)}.ai-insight-theme:first-child>.rv-icon-box{background:#e4f5fc;border-color:transparent}.ai-insight-theme:nth-child(2)>.rv-icon-box{background:#f0e9f8;border-color:transparent}.ai-insight-theme:nth-child(3)>.rv-icon-box{background:#fce8ed;border-color:transparent}.ai-insight-route{grid-column:2;display:flex;align-items:center;gap:10px}.ai-insight-route i{position:relative;display:block;flex:1;height:1px;background:var(--rv-line);overflow:hidden}.ai-insight-route i:after{content:"";display:block;width:22px;height:2px;background:var(--rv-ink);animation:ai-theme-route 9s ease-in-out infinite;animation-delay:calc(var(--ai-step) * .35s)}.ai-insight-theme .ai-insight-route>span{margin:0;padding:3px 8px;border:1px solid var(--rv-line);border-radius:99px;font-size:10px;color:var(--rv-ink)}.ai-insight-question{display:flex;gap:12px;margin-top:20px;align-items:center}.ai-insight-question p{flex:1}.ai-insight-question strong{display:block;font-size:12px;margin-bottom:3px}.ai-insight-question>.rv-icon-box{border:0;background:transparent}.ai-channel-intake{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ai-channel-intake>div{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative}.ai-channel-intake span{font-size:10px}.ai-channel-intake .rv-icon-box{width:24px;height:24px;border:0;background:transparent}.ai-channel-intake i{position:absolute;right:calc(50% - 17px);top:-3px;width:7px;height:7px;border:2px solid white;border-radius:50%;background:var(--ai-cyan);animation:ai-channel-arrival 9s ease infinite;animation-delay:calc(var(--ai-step) * .25s)}.ai-inbox-merge{height:42px}.ai-inbox-merge svg{width:100%;height:100%;stroke:var(--rv-line);stroke-width:1}.ai-inbox-merge .ai-signal-trace{animation-delay:calc(var(--ai-step) * .25s)}.ai-inbox-title{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:2px 0 14px}.ai-inbox-title span{font-size:10px;color:var(--rv-ink-soft)}.ai-inbox-tickets{display:grid;gap:8px}.ai-inbox-ticket{display:flex;align-items:center;gap:12px;padding:13px 12px;border:1px solid var(--rv-line);border-radius:12px;background:rgba(255,255,255,.7);animation:ai-ticket-arrive 9s ease-in-out infinite;animation-delay:calc(var(--ai-step) * .35s)}.ai-inbox-channel{flex-shrink:0}.ai-inbox-channel .rv-icon-box{width:22px;height:22px;border:0;background:transparent}.ai-inbox-ticket>div{flex:1;min-width:0}.ai-inbox-ticket small,.ai-inbox-ticket strong{display:block}.ai-inbox-ticket small{font-size:9px;color:var(--rv-ink-soft);margin-bottom:2px}.ai-inbox-ticket strong{font-size:12px}.ai-inbox-ticket p{font-size:10px;margin-top:4px}.ai-inbox-ticket .ai-inbox-status{font-size:9px;padding:5px 7px;border-radius:6px;background:#f0eef6;white-space:nowrap}.ai-inbox-ticket:first-child .ai-inbox-status{background:#e5f3f8}.ai-inbox-context{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--rv-line)}.ai-inbox-context p{flex:1;font-size:11px}.ai-inbox-context strong{display:block;font-size:12px;margin-top:2px}.ai-context-avatar .rv-icon-box{border-radius:50%;background:var(--rv-ink);color:white;border-color:var(--rv-ink)}.ai-callback-queue>div:first-child{display:flex;justify-content:space-between;margin-bottom:12px}.ai-callback-queue>div:first-child>span{color:var(--rv-ink-soft)}.ai-callback-lead{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--rv-line)}.ai-callback-lead>div{flex:1}.ai-callback-lead small,.ai-callback-lead strong{display:block}.ai-callback-lead small{color:var(--rv-ink-soft);margin-top:2px}.ai-callback-lead>span:last-child{color:var(--rv-ink-soft);font-size:10px}.ai-callback-lead:first-of-type{border-left:2px solid var(--ai-cyan)}.ai-lead-avatar{display:grid;place-items:center;border:1px solid var(--rv-line);border-radius:50%;width:31px;height:31px;background:rgba(255,255,255,.7)}.ai-callback-call{display:flex;align-items:center;gap:24px;padding:30px 5px}.ai-call-rings{position:relative;width:70px;height:70px;display:grid;place-items:center;flex-shrink:0}.ai-call-rings>i{position:absolute;inset:0;border:1px solid var(--ai-cyan);border-radius:50%;animation:ai-call-ring 4s ease-in-out infinite}.ai-call-rings>i:nth-child(2){inset:8px;animation-delay:.45s;border-color:var(--ai-lilac)}.ai-call-rings>.rv-icon-box{position:relative;z-index:1;width:46px;height:46px;border-radius:50%;background:var(--rv-ink);color:white;border-color:var(--rv-ink)}.ai-callback-call p{margin:6px 0}.ai-callback-call span{color:var(--rv-ink-soft);font-size:10px}.ai-callback-outcome{border-top:1px solid var(--rv-line);padding-top:20px}.ai-callback-outcome small,.ai-callback-outcome strong{display:block}.ai-callback-outcome small{color:var(--rv-ink-soft);margin-bottom:7px}.ai-outcome-line{display:flex;gap:4px;margin:14px 0}.ai-outcome-line i{height:3px;flex:1;background:var(--ai-cyan);transform-origin:left;animation:ai-outcome-build 9s ease infinite}.ai-outcome-line i:nth-child(2){background:var(--ai-lilac);animation-delay:.2s}.ai-outcome-line i:nth-child(3){background:var(--ai-coral);animation-delay:.4s}.ai-price-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ai-price-packages>div{display:flex;flex-direction:column;align-items:center;gap:11px;padding:18px 4px;border-bottom:1px solid var(--rv-line)}.ai-price-packages strong{font-size:12px}.ai-price-packages i{width:28px;height:2px;background:var(--ai-cyan);animation:ai-index-ready 9s ease infinite;animation-delay:calc(var(--ai-step) * .3s)}.ai-price-packages>div:nth-child(2) i{background:var(--ai-lilac)}.ai-price-packages>div:nth-child(3) i{background:var(--ai-coral)}.ai-price-build{display:grid;grid-template-columns:1fr;gap:9px;padding:22px 0}.ai-price-build>div{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center}.ai-price-build .rv-icon-box{width:30px;height:30px;border:0;background:transparent}.ai-price-build>span{font-size:14px;margin-left:11px;color:var(--rv-ink-soft)}.ai-price-build>div>span{font-size:10px;color:var(--rv-ink-soft)}.ai-price-receipt{position:relative;display:flex;align-items:center;gap:12px;padding:22px 16px;border:1px solid var(--rv-line);border-radius:12px;background:rgba(255,255,255,.85);box-shadow:0 8px 18px -16px #303b5255;animation:ai-receipt-assemble 9s ease infinite}.ai-price-receipt>div{flex:1}.ai-price-receipt small,.ai-price-receipt strong{display:block}.ai-price-receipt small{color:var(--rv-ink-soft);margin-bottom:5px}.ai-process-ribbon .ai-motion-header{padding:0 0 12px;min-height:32px;border:0;justify-content:flex-end}.ai-process-ribbon .ai-motion-body{padding:0}.ai-process-ribbon ol{display:grid;grid-template-columns:repeat(var(--ai-count),minmax(0,1fr));gap:26px;list-style:none;padding:0;margin:0}.ai-process-marker{display:flex;align-items:center;gap:12px;margin-bottom:26px}.ai-process-marker>span{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid var(--rv-line);border-radius:50%;font-size:12px;background:rgba(255,255,255,.8)}.ai-process-marker>i{flex:1;height:1px;background:var(--rv-line);overflow:hidden}.ai-process-marker>i:after{content:"";display:block;width:100%;height:2px;background:var(--rv-ink);transform-origin:left;animation:ai-process-progress 12s ease infinite;animation-delay:calc(var(--ai-step) * .8s)}.ai-process-marker>.rv-icon-box{border:0;background:transparent}.s2-global .rv-page .ai-process-ribbon h3{font-size:20px;line-height:1.2;letter-spacing:-.04em;font-weight:400;margin:0 0 12px}.s2-global .rv-page .ai-process-ribbon p{font-size:14px;line-height:1.65;max-width:32ch}.ai-motion .ai-motion-body *,.ai-motion .ai-motion-body :after,.ai-motion .ai-motion-body :before{animation-play-state:paused}.ai-motion[data-running=true] .ai-motion-body *,.ai-motion[data-running=true] .ai-motion-body :after,.ai-motion[data-running=true] .ai-motion-body :before{animation-play-state:running}@keyframes ai-route-trace{0%,8%{stroke-dashoffset:100}46%,to{stroke-dashoffset:-100}}@keyframes ai-check-draw{0%,37%{stroke-dashoffset:1}48%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes ai-platform-question{0%,10%,95%,to{transform:translateY(-19px) scale(.8)}32%,74%{transform:translateY(16px) scale(1)}}@keyframes ai-platform-receive{0%,25%,to{transform:scale(1)}33%{transform:scale(1.12)}42%,90%{transform:scale(1)}}@keyframes ai-cycle-draw{0%,48%{stroke-dashoffset:100}77%,93%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes ai-cycle-dot{0%,50%,to{background:white}63%,87%{background:var(--rv-ink)}}@keyframes ai-document-assemble{0%,9%,to{transform:translateY(-4px) rotate(var(--ai-tilt))}30%,85%{transform:translateY(4px) rotate(0)}}@keyframes ai-ingest{0%,20%{transform:translateY(-14px)}48%,to{transform:translateY(48px)}}@keyframes ai-index-ready{0%,35%,to{transform:scaleX(.3)}50%,90%{transform:scaleX(1)}}@keyframes ai-theme-collect{0%,8%,to{transform:translate(var(--ai-from-x),var(--ai-from-y))}42%,82%{transform:translate(var(--ai-to-x),var(--ai-to-y))}}@keyframes ai-theme-route{0%,42%{transform:translateX(-26px)}77%,to{transform:translateX(350px)}}@keyframes ai-channel-arrival{0%,8%,to{transform:scale(.5)}18%,45%{transform:scale(1.4)}58%,90%{transform:scale(1)}}@keyframes ai-ticket-arrive{0%,12%,to{transform:translateX(6px)}35%,88%{transform:translateX(0)}}@keyframes ai-call-ring{0%,to{transform:scale(.85)}48%{transform:scale(1.12)}}@keyframes ai-outcome-build{0%,48%{transform:scaleX(.1)}70%,90%{transform:scaleX(1)}to{transform:scaleX(.1)}}@keyframes ai-receipt-assemble{0%,10%,to{transform:translateY(8px)}55%,88%{transform:translateY(0)}}@keyframes ai-process-progress{0%,12%{transform:scaleX(0)}52%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:600px){.ai-motion .ai-motion-header{min-height:58px;padding:14px 16px}.ai-motion-header .s2-feature-identity{gap:7px;font-size:10px}.ai-motion-body{padding:20px 16px}.ai-motion-body strong{font-size:12px}.ai-platform-duo{gap:12px}.ai-platform-foundation{padding:14px 10px;gap:9px}.ai-platform-foundation span{font-size:9px}.ai-platform-cycle strong{font-size:11px}.ai-document-stack{gap:5px}.ai-source-document{padding:11px 6px}.ai-source-document strong,.ai-source-document>span:not(.ai-document-fold){font-size:9px}.ai-knowledge-library{padding:16px 12px}.ai-library-heading{gap:9px}.ai-library-index{gap:12px}.ai-library-index span{font-size:10px}.ai-channel-intake span{font-size:8px}.ai-inbox-ticket{gap:8px;padding:12px 8px}.ai-inbox-ticket strong{font-size:11px}.ai-inbox-ticket .ai-inbox-status{font-size:8px;padding:4px 5px}.ai-insight-heading strong{font-size:19px}.ai-process-ribbon ol{grid-template-columns:1fr;gap:25px}.ai-process-ribbon li{position:relative;padding-left:55px}.ai-process-marker{position:absolute;left:0;top:0;bottom:-25px;width:38px;flex-direction:column;gap:10px;margin:0}.ai-process-marker>i{width:1px;flex:1;height:auto}.ai-process-marker>i:after{width:1px;height:100%;transform-origin:top;animation-name:ai-process-progress-mobile}.ai-process-marker>.rv-icon-box,.ai-process-ribbon li:last-child .ai-process-marker>i{display:none}.s2-global .rv-page .ai-process-ribbon h3{font-size:20px;padding-top:7px}.s2-global .rv-page .ai-process-ribbon p{max-width:none}.ai-price-build>div{grid-template-columns:28px 1fr}.ai-price-build>div>span{grid-column:2;margin-top:-6px}}@keyframes ai-process-progress-mobile{0%,12%{transform:scaleY(0)}52%,90%{transform:scaleY(1)}to{transform:scaleY(0)}}.ai-motion[data-reduced=true] .ai-motion-body *,.ai-motion[data-reduced=true] .ai-motion-body :after{animation:none!important}.ai-motion[data-reduced=true] :is(.ai-platform-packet,.ai-signal-trace){display:none}@media (prefers-reduced-motion:reduce){.ai-motion .ai-motion-body *,.ai-motion .ai-motion-body :after,.ai-motion .ai-motion-body :before{animation:none!important}.ai-motion :is(.ai-platform-packet,.ai-signal-trace),.ai-motion-control{display:none}.ai-motion .ai-cycle-trace{stroke-dashoffset:0}}.chat-shot-controllable{position:relative}.chat-shot-controllable>.ai-inline-playback{position:absolute;top:16px;right:18px;z-index:4}.chat-shot-controllable .s2-source-app-meta{visibility:hidden}.chat-shot-controllable>.ai-inline-playback+div>.s2-source-app-chrome,.chat-shot-controllable>.s2-source-app-chrome{padding-right:92px}.ai-analytics-exchange.chat-shot-controllable{padding-top:56px}.ai-analytics-exchange .ai-inline-playback{top:12px}.ai-answer-bars .ai-answer-bar i{transform-origin:left;animation:ai-chart-fill 1.2s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--ai-bar-index) * .08s)}.ai-answer-bars--columns{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;height:188px;align-items:end;padding-top:24px}.ai-answer-bars--columns .ai-answer-bar{display:flex;flex-direction:column;justify-content:flex-end;position:relative;gap:9px;height:100%;min-width:0}.ai-answer-bars--columns .ai-answer-bar>div{width:100%;height:calc(var(--ai-value) * 138px);min-height:6px;background:transparent;border-radius:5px 5px 0 0;order:1;overflow:visible}.ai-answer-bars--columns .ai-answer-bar>div>i{background:#c8dfe9;border-radius:5px 5px 0 0;transform-origin:bottom;animation-name:ai-column-fill}.ai-answer-bars--columns .ai-answer-bar:first-child>div>i{background:var(--rv-ink)}.ai-answer-bars--columns .ai-answer-bar:nth-child(3n+2)>div>i{background:#cfc3e1}.ai-answer-bars--columns .ai-answer-bar>span{order:2;font-size:10px}.ai-answer-bars--columns .ai-answer-bar b{font-size:10px;font-weight:400}.ai-answer-chart{border-top:1px solid var(--rv-line);padding-top:20px}.ai-answer-chart>strong{font-size:14px}.ai-voice-signal>svg path{transform-box:fill-box;transform-origin:center;animation:ai-voice-wave 1.15s ease-in-out infinite alternate;animation-play-state:paused}.ai-conversation-preview[data-playing=true] .ai-voice-signal>svg path{animation-play-state:running}.ai-conversation-preview--translation .s2-source-msg-agent{border-left:2px solid #bfb1d9}.ai-conversation-preview--translation .s2-source-msg-customer{border-right:2px solid #a7d6e9}@keyframes ai-chart-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ai-column-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ai-voice-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.ai-analytics-exchange:not([data-playing=true]) .ai-answer-bar i{animation-play-state:paused}@media(max-width:600px){.ai-answer-bars--columns{gap:8px}.chat-shot-controllable>.ai-inline-playback{top:13px;right:12px}.chat-shot-controllable .s2-feature-identity{font-size:10px;gap:5px}}@media(prefers-reduced-motion:reduce){.ai-answer-bars .ai-answer-bar i,.ai-voice-signal>svg path{animation:none!important}.ai-inline-playback{display:none}}.ai-language-columns,.ai-language-lane{display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);align-items:center;gap:18px}.ai-language-columns{margin-bottom:20px}.ai-language-columns>strong:nth-child(2){text-align:center}.ai-language-lanes{display:grid;gap:16px}.ai-language-original,.ai-language-result{padding:18px;border:1px solid var(--rv-line);border-radius:14px;background:rgba(255,255,255,.75)}.ai-language-original>div,.ai-language-result>div{display:flex;align-items:center;gap:10px}.ai-language-lane p{margin-top:14px;font-size:15px;color:var(--rv-ink)}.ai-language-transfer{display:flex;align-items:center}.ai-language-transfer>.rv-icon-box{border:0;background:transparent}.ai-language-transfer>i{display:block;height:1px;flex:1;background:var(--rv-line);position:relative;overflow:hidden}.ai-language-transfer>i:after{content:"";display:block;height:2px;width:14px;background:var(--rv-ink);animation:ai-translation-travel 12s ease infinite;animation-delay:calc(var(--ai-step) * 1.6s)}.ai-language-transfer>i:last-child:after{animation-delay:calc(var(--ai-step) * 1.6s + .5s)}.ai-language-result{background:rgba(232,243,250,.6)}.ai-language-lane:nth-child(2) .ai-language-result{background:rgba(240,234,250,.6)}.ai-language-lane:nth-child(3) .ai-language-result{background:rgba(255,236,240,.6)}.ai-language-tick{margin-left:auto;display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--rv-line);border-radius:50%;background:white;animation:ai-translation-tick 12s ease infinite;animation-delay:calc(var(--ai-step) * 1.6s)}.ai-motion-body .ai-native-note{font-size:13px;line-height:1.7;padding-top:22px;margin-top:24px;border-top:1px solid var(--rv-line)}.ai-call-story{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:center;padding:12px 8px}.ai-call-customer{text-align:center;display:flex;flex-direction:column;align-items:center}.ai-call-orbit{position:relative;width:130px;height:130px;display:grid;place-items:center;margin-bottom:18px}.ai-call-orbit>i{position:absolute;inset:0;border:1px solid #b4d6e3;border-radius:50%;animation:ai-call-ring 4s ease-in-out infinite}.ai-call-orbit>i:nth-child(2){inset:16px;border-color:#ccbce0;animation-delay:.5s}.ai-call-orbit .rv-icon-box{position:relative;width:68px;height:68px;border-radius:50%;background:var(--rv-ink);color:white;border-color:var(--rv-ink)}.ai-call-orbit .rv-icon-box svg{width:29px;height:29px}.ai-call-customer small{color:var(--rv-ink-soft);font-size:12px}.ai-call-customer blockquote{font-size:clamp(20px,2.2vw,28px);letter-spacing:-.035em;line-height:1.3;margin:15px 0 20px;max-width:20ch}.ai-native-wave{height:42px;display:flex;align-items:center;gap:4px}.ai-native-wave i{width:3px;background:#acccdc;border-radius:2px;animation:ai-voice-wave .9s ease-in-out infinite alternate;animation-delay:calc(var(--ai-step) * -75ms)}.ai-call-answer,.ai-call-knowledge{display:flex;align-items:flex-start;gap:14px}.ai-call-answer>div,.ai-call-knowledge>div{flex:1}.ai-call-answer h3,.ai-call-knowledge h3{font-size:15px;margin:0 0 17px;font-weight:500}.ai-call-knowledge small,.ai-call-knowledge strong{display:block}.ai-call-knowledge small{color:var(--rv-ink-soft);margin-bottom:8px}.ai-call-knowledge p{margin-top:10px;max-width:35ch}.ai-call-knowledge .rv-icon-box{background:#f0e9f8;border-color:transparent}.ai-call-answer{padding:21px 18px;border:1px solid var(--rv-line);border-radius:16px;background:rgba(255,255,255,.75)}.ai-call-answer p{font-size:17px;color:var(--rv-ink);line-height:1.55}.ai-call-answer .rv-icon-box{border:0;background:transparent}.ai-call-link{height:35px;width:1px;margin-left:18px;background:var(--rv-line);overflow:hidden}.ai-call-link i{display:block;width:1px;height:13px;background:var(--rv-ink);animation:ai-ingest 9s ease infinite}.ai-attempt>strong{display:block;color:var(--rv-ink-soft);font-size:12px;font-weight:400;margin-bottom:24px}.ai-attempt+.ai-attempt{margin-top:30px;padding-top:26px;border-top:1px solid var(--rv-line)}.ai-attempt ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ai-attempt+.ai-attempt ol{grid-template-columns:repeat(4,1fr)}.ai-attempt li>div{display:flex;align-items:center;gap:14px;margin-bottom:20px}.ai-attempt li>div>i{flex:1;height:1px;background:var(--rv-line);overflow:hidden}.ai-attempt li>div>i:after{content:"";display:block;height:2px;width:100%;background:var(--rv-ink);transform-origin:left;animation:ai-process-progress 14s ease infinite;animation-delay:calc(var(--ai-step) * .8s)}.ai-attempt li:last-child>div>i{display:none}.ai-attempt h3{font-size:18px;line-height:1.2;letter-spacing:-.035em;margin:0 0 12px;font-weight:400}.ai-attempt p{max-width:26ch;font-size:13px}.ai-attempt:first-child li:nth-child(2) .rv-icon-box{background:#fce9ed;border-color:transparent}.ai-attempt:last-child li:last-child .rv-icon-box{background:#eaf2d0;border-color:transparent}@keyframes ai-translation-travel{0%,10%{transform:translateX(-18px)}33%,to{transform:translateX(80px)}}@keyframes ai-translation-tick{0%,25%,to{transform:scale(.8)}38%,87%{transform:scale(1)}}@media(max-width:760px){.ai-language-columns{display:none}.ai-language-lane{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:8px}.ai-language-original,.ai-language-result{padding:13px 10px}.ai-language-original>div,.ai-language-result>div{gap:6px}.ai-language-lane .ai-language-flag{width:20px;height:14px}.ai-language-lane p{font-size:12px}.ai-language-lane .ai-language-tick{display:none}.ai-language-transfer .rv-icon-box{width:26px;height:26px}.ai-language-transfer .rv-icon-box svg{width:17px;height:17px}.ai-call-story{grid-template-columns:1fr;gap:30px;padding:0}.ai-call-orbit{width:100px;height:100px}.ai-call-customer blockquote{font-size:24px;max-width:22ch}.ai-call-response{padding-top:24px;border-top:1px solid var(--rv-line)}.ai-attempt ol,.ai-attempt+.ai-attempt ol{grid-template-columns:repeat(2,1fr);gap:26px}.ai-attempt h3{font-size:17px}}@media(max-width:380px){.ai-language-lane{grid-template-columns:1fr;gap:10px}.ai-language-transfer{justify-content:center;height:26px}.ai-language-transfer i{flex:none;width:24px}}.s2-global :is(.rv-landing-ai,.rv-ai-feature-page,.rv-ai-pricing-page)>:is(.hero,.inner-hero)>.section-shell{row-gap:36px!important}.s2-global :is(.rv-landing-ai,.rv-ai-feature-page,.rv-ai-pricing-page)>:is(.hero,.inner-hero) .product-hero-nav{margin-bottom:0}.s2-global :is(.rv-landing-ai,.rv-ai-feature-page,.rv-ai-pricing-page) :is(.hero-copy,.inner-hero-copy)>h1{font-size:clamp(40px,4.3vw,60px)!important;line-height:1.04!important;letter-spacing:-.06em!important;text-wrap:balance}.s2-global :is(.rv-landing-ai,.rv-ai-feature-page,.rv-ai-pricing-page){--hero-stack-kicker:26px;--hero-stack-lede:28px;--hero-stack-actions:28px}.s2-global :is(.rv-landing-ai,.rv-ai-feature-page,.rv-ai-pricing-page) :is(.hero-lede,.inner-hero-lede){font-size:16px;line-height:1.65;max-width:52ch}.s2-global :is(.rv-landing-ai,.rv-ai-feature-page,.rv-ai-pricing-page) :is(.check-list,.ai-process-ribbon,.ai-tool-grid,.outsourcing-feature-grid,.ai-overview-agent-example)+.button-row,.s2-global :is(.rv-landing-ai,.rv-ai-feature-page,.rv-ai-pricing-page) :is(.section-heading,.sticky-copy,.ai-feature-story-copy)>:is(.button-row,.text-link){margin-top:30px}.s2-global :is(.rv-landing-ai,.rv-ai-feature-page,.rv-ai-pricing-page) .text-link{display:inline-flex;align-items:center;gap:10px}.s2-global :is(.rv-landing-ai,.rv-ai-feature-page,.rv-ai-pricing-page) .button-row{gap:12px;flex-wrap:wrap}.s2-global :is(.rv-landing-ai,.rv-ai-feature-page,.rv-ai-pricing-page) :is(.ai-tool-grid,.outsourcing-feature-grid,.helpdesk-capability-grid,.data-input-grid,.data-insights-managed-list){gap:22px}.s2-global :is(.rv-landing-ai,.rv-ai-feature-page) :is(.ai-tool-grid,.helpdesk-capability-grid)>.border-glow-card{height:100%}.s2-global :is(.rv-landing-ai,.rv-ai-feature-page) :is(.ai-tool-grid,.helpdesk-capability-grid)>.border-glow-card>.border-glow-inner>:is(article,a){padding:28px}.s2-global :is(.rv-landing-ai,.rv-ai-feature-page) :is(.ai-tool-grid,.helpdesk-capability-grid) h3{margin-top:24px}.s2-global .rv-page .ai-inline-playback,.s2-global .rv-page .ai-motion .ai-motion-control{font-size:11px;min-height:32px;padding:6px 10px}.s2-global .rv-page .ai-motion .ai-motion-header{min-height:56px;padding:12px 20px}.ai-motion-header .s2-feature-identity .rv-wordmark{width:104px;height:20px}.ai-motion-header .s2-feature-identity>span:last-child{font-size:11px}.s2-global .rv-page .ai-process-ribbon .ai-motion-header{padding:0 0 14px}.s2-global .rv-page .ai-motion .ai-motion-body .rv-icon-box svg{stroke:currentColor}.ai-quality-conversation .ai-policy-evidence{position:relative;border:1px solid var(--rv-line);border-left:3px solid #c8b7e6;border-radius:0 12px 12px 0;padding:18px;background:rgba(255,255,255,.6);overflow:hidden}.ai-quality-conversation .ai-policy-evidence:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#c8b7e6;animation:ai-policy-scan 1.8s ease-out both}.ai-quality-conversation .ai-quality-red-flag{background:rgba(255,229,236,.65);border-color:#e9bdc7}.ai-quality-conversation .ai-quality-red-flag .rv-icon-box{border:0}.ai-quality-conversation:not([data-playing=true]) .ai-policy-evidence:after{animation-play-state:paused}@keyframes ai-policy-scan{0%{transform:translateY(0)}to{transform:translateY(180px)}}.ai-motion-body .ai-platform-customer>.rv-icon-box{color:var(--rv-ink)}@media(min-width:1001px){.s2-global .rv-landing-ai .ai-story-section:nth-of-type(3) .ai-story-copy{grid-column:2;grid-row:1}.s2-global .rv-landing-ai .ai-story-section:nth-of-type(3) .ai-helpdesk-scene{grid-column:1;grid-row:1}}@media(max-width:600px){.s2-global :is(.rv-landing-ai,.rv-ai-feature-page,.rv-ai-pricing-page) :is(.hero-copy,.inner-hero-copy)>h1{font-size:clamp(36px,10.8vw,46px)!important;line-height:1.06!important}.s2-global :is(.rv-landing-ai,.rv-ai-feature-page,.rv-ai-pricing-page) :is(.hero-lede,.inner-hero-lede){font-size:15px;line-height:1.6}.s2-global .rv-page .ai-motion .ai-motion-header{padding:10px 14px}.s2-global .rv-page .ai-inline-playback,.s2-global .rv-page .ai-motion .ai-motion-control{min-height:40px}.ai-motion-header .s2-feature-identity .rv-wordmark{width:85px;height:18px}.ai-motion-header .s2-feature-identity>span:last-child{font-size:10px}.s2-global :is(.rv-landing-ai,.rv-ai-feature-page,.rv-ai-pricing-page) .hero-actions .button{max-width:100%;white-space:normal}}@media(prefers-reduced-motion:reduce){.ai-quality-conversation .ai-policy-evidence:after{animation:none;display:none}}.s2-global .rv-page .ai-motion .ai-motion-body p{font-size:var(--ai-copy-size,12px);line-height:1.55}.ai-process-ribbon{--ai-copy-size:14px}.ai-language-lane{--ai-copy-size:15px}.ai-call-answer{--ai-copy-size:17px}.ai-attempt,.ai-native-note{--ai-copy-size:13px}.s2-global :is(.rv-landing-ai,.rv-ai-feature-page,.rv-ai-pricing-page)>:is(.hero,.inner-hero){--hero-stack-lede:28px;--hero-stack-actions:28px}.s2-global :is(.rv-landing-ai,.rv-ai-feature-page,.rv-ai-pricing-page) :is(.hero-lede,.inner-hero-lede){font-size:16px!important;line-height:1.65!important}@media(max-width:600px){.ai-language-lane{--ai-copy-size:12px}.s2-global :is(.rv-landing-ai,.rv-ai-feature-page,.rv-ai-pricing-page) :is(.hero-lede,.inner-hero-lede){font-size:15px!important}}.s2-product-border-glow:has(.ai-motion-control:focus,.ai-inline-playback:focus,.ai-question-controls button:focus)>.border-glow-inner:after{border-width:1px;border-color:var(--rv-line)}.ai-narrative-shot{position:relative}.ai-narrative-shot>.s2-source-app-chrome{padding-right:90px}.ai-quality-conversation.chat-shot-controllable:not(.chat-shot-ghost){position:static}.ai-platform-scene .ai-motion-body{padding-top:20px;padding-bottom:20px}.ai-platform-duo>div{padding-block:17px}.s2-global .rv-ai-pricing-page>.pricing-hero{padding-top:28px}.ai-analytics-exchange:not([data-in-view=true]) .ai-answer-bar i{animation:none;transform:none}.s2-global .rv-landing-ai .hero-copy h1 em{display:block}