.xr-service .rp-hero{min-height:510px}.xr-service .rp-hero-copy{padding-top:50px}.xr-service h1{max-width:17ch;font-size:clamp(2.7rem,4.9vw,4.8rem)}.xr-service .rp-hero-copy{width:50%}.reference-page .button-secondary{background:0 0;border-color:#b4a3cb}.xr-demo-layout{grid-template-columns:.85fr 1.3fr;gap:40px;display:grid}.xr-demo-layout h2{max-width:17ch;font-size:clamp(2rem,3.25vw,3rem)}.xr-workflow .rp-use-tabs{margin-bottom:50px}.xr-workflow .rp-steps button>span{color:#544565;background:#eee8f7;border:1px solid #ccbfe3}.xr-workflow .rp-steps button[aria-pressed=true]>span{color:#fff;box-shadow:none;background:#7c3cf5;border-color:#7c3cf5}.xr-example{background:#f3f2f5;border:1px solid #dfdae5;border-radius:6px;align-self:center;min-width:0;padding:20px}.xr-example-label{margin-bottom:17px;font-size:13px;font-weight:500}.xr-search{background:#fcfbfd;border:1px solid #d8d2e2;border-radius:5px;align-items:center;gap:10px;padding:5px 5px 5px 11px;display:flex}.xr-search input{outline-offset:2px;color:#302641;background:0 0;border:0;flex:1;min-width:0;padding:7px 0;font-size:13px}.xr-search button,.xr-platform-task button,.xr-demo-approval button{color:#fff;cursor:pointer;background:#783cf1;border:0;border-radius:4px;align-items:center;gap:8px;padding:12px 17px;font-size:13px;display:inline-flex}.xr-knowledge-body{grid-template-columns:1.3fr 1fr;gap:18px;margin-top:20px;display:grid}.xr-knowledge-stages>div{align-items:flex-start;gap:12px;margin:0 0 22px;font-size:13px;display:flex}.xr-knowledge-stages svg{color:#9363e0;flex-shrink:0;margin-top:3px}.xr-knowledge-stages small{color:#81798d;margin-top:6px;font-size:11px;line-height:1.4;display:block}.xr-source{background:#fbfafc;border:1px solid #e1dce7;border-radius:3px;align-self:start;padding:22px 16px}.xr-source>svg{color:#c4bdcd;margin-bottom:15px}.xr-source h3{font-size:14px}.xr-source p{color:#776f84;margin-top:18px;font-size:11px}.xr-source-lines{background:repeating-linear-gradient(#0000 0 10px,#e4e0e8 10px 14px);height:68px;margin-top:18px}.xr-answer{background:#fff;border:1px solid #d9cee9;border-radius:5px;margin-top:15px;padding:16px;font-size:14px;line-height:1.5}.xr-answer summary{color:#7041b5;cursor:pointer;margin-top:14px}.xr-answer blockquote{border-left:2px solid #9870d4;margin:12px 0 0;padding-left:12px;font-size:13px}.xr-agent-layout{grid-template-columns:1.8fr 1fr;gap:30px}.xr-agent-layout h2{max-width:none}.xr-horizontal-steps{gap:15px;margin:0;padding:25px 0 0;list-style:none;display:flex}.xr-horizontal-steps li{flex:1;min-width:0;position:relative}.xr-horizontal-steps button{color:#31283e;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:18px;width:100%;font-size:13px;line-height:1.4;display:flex}.xr-horizontal-steps button>span{background:#eeedf0;border:1px solid #ddd5e7;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.xr-horizontal-steps button[aria-pressed=true]>span{color:#fff;background:#793be9;border-color:#793be9;box-shadow:0 0 0 4px #e0d4f2}.xr-agent-progress>div{border-radius:3px;align-items:center;gap:8px;padding:10px 7px;font-size:11px;display:flex}.xr-agent-progress p{flex:1}.xr-agent-progress small{white-space:nowrap;background:#e6e2eb;border-radius:10px;padding:4px 6px;font-size:9px}.xr-agent-progress .active{color:#5a2b96;background:#e8ddfa}.xr-sample-context{color:#746b80;margin-bottom:10px;font-size:12px}.xr-demo-approval{border-top:1px solid #ddd6e6;margin-top:10px;padding-top:13px;font-size:13px}.xr-demo-approval button{margin-top:10px;padding:9px 12px}.xr-platform{background:#fff;border:1px solid #ddd7e5;grid-template-columns:105px 1fr;min-height:260px;display:grid}.xr-platform aside{color:#b5aabd;background:#242031;flex-direction:column;gap:16px;padding:18px 11px;font-size:11px;display:flex}.xr-platform aside strong{color:#fff;margin-bottom:12px;font-family:Georgia,serif;font-size:18px}.xr-platform aside span:first-of-type{color:#c8a7ff;background:#46315e;padding:8px}.xr-platform-task{padding:25px 18px}.xr-platform-task h3{align-items:center;gap:10px;margin-bottom:21px;font-size:14px;display:flex}.xr-platform-task h3>span{color:#fff;background:#8850ed;border-radius:50%;justify-content:center;align-items:center;min-width:25px;height:25px;font-size:12px;display:flex}.xr-platform-task label{border:1px solid #e9e4ef;border-radius:4px;align-items:center;gap:10px;margin-bottom:6px;padding:12px 10px;font-size:12px;display:flex}.xr-platform-task input{accent-color:#7c3cf5}.xr-platform-task button{margin:17px 0 0 auto;padding:9px 13px;display:flex}.xr-outcome-art{background-repeat:no-repeat;background-size:300% 100%;height:230px;margin:0 0 18px}.xr-outcome-0{background-position:0}.xr-outcome-1{background-position:50%}.xr-outcome-2{background-position:100%}.xr-service .rp-outcomes .rp-three>div{padding:0 22px}.xr-service .rp-outcomes h3{font-size:25px}.xr-service .rp-outcomes .rp-three>div:first-child{padding-left:0}.xr-service .rp-outcomes .rp-three>div:last-child{padding-right:0}.xr-faq>.container{grid-template-columns:.7fr 1.3fr;gap:50px;display:grid}.xr-faq h2{font-size:clamp(2rem,3.3vw,3rem)}.xr-faq details{border:1px solid #35303e;border-radius:4px;margin-bottom:8px}.xr-faq details[open]{background:#1b1624;border-color:#7245aa}.xr-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;font-size:14px;list-style:none;display:flex}.xr-faq summary::-webkit-details-marker{display:none}.xr-faq summary>span{color:#bea1dc;font-size:23px}.xr-faq details[open] summary>span{transform:rotate(45deg)}.xr-faq details p{color:#cdc4d6;padding:0 20px 20px;font-size:14px;line-height:1.6}.xr-service-final{padding:0;overflow:hidden}.xr-service-final>.container{justify-content:space-between;gap:30px}.xr-service-final>.container>div:first-child{max-width:60%;padding:50px 0}.xr-service-final h2{max-width:22ch}.xr-service-final .actions{gap:30px;margin-top:28px}.xr-final-art{background-position:0;background-size:300% 100%;flex-shrink:0;width:36%;height:310px}.xr-service-agentic .xr-final-art{background-position:100%}.xr-service-agentic .xr-service-final{color:#16121c;background:#f5f4f1}.xr-purple-final{background:linear-gradient(105deg,#482090,#7230e1 65%,#251143)}.xr-purple-final>.container>div:first-child{justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:none;display:flex}.xr-purple-final h2{font-size:clamp(2rem,3.1vw,3rem)}.xr-purple-final .actions{flex-shrink:0;margin:0}.xr-purple-final .button{color:#201429;background:#fff}.xr-method h1{max-width:16ch;font-size:clamp(2.65rem,4.55vw,4.4rem)}.xr-method .rp-hero{min-height:500px}.xr-method-stages{margin:0;padding:0;list-style:none}.xr-method-stages li{grid-template-columns:62px 220px 1.3fr 1fr;align-items:center;gap:25px;min-height:155px;display:grid;position:relative}.xr-method-stages li:not(:last-child):after{content:"";background:#a482d7;width:1px;position:absolute;top:96px;bottom:-58px;left:29px}.xr-stage-number{color:#fff;z-index:1;background:#7b37eb;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:20px;display:flex}.xr-method-stages h3{font-family:Georgia,serif;font-size:28px;font-weight:400}.xr-method-stages li>p{border-bottom:1px solid #ddd6e4;align-items:center;min-height:130px;padding:30px 0;font-size:16px;line-height:1.5;display:flex}.xr-method-stages li>div{border-left:1px solid #ddd6e4;padding-left:24px}.xr-method-stages li>div p{font-size:16px;line-height:1.4}.xr-method-stages .eyebrow{margin-bottom:13px;font-size:10px;display:block}.xr-included-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.xr-included-grid>div{border:1px solid #36303f;border-radius:4px;align-items:center;gap:25px;min-height:130px;padding:30px;display:flex}.xr-included-grid svg{color:#b492eb;filter:drop-shadow(0 0 8px #9865e040);flex-shrink:0}.xr-included-grid p{font-size:16px}.xr-roles>.container{grid-template-columns:1fr 1.25fr;align-items:center;gap:25px;display:grid}.xr-roles h2{font-size:clamp(2rem,3.3vw,3rem)}.xr-role-copy{color:#5e536a;max-width:38ch;font-size:16px;line-height:1.6}.xr-roles>.container>div{padding:40px 0}.xr-roles img{object-fit:cover;mix-blend-mode:darken;width:100%;height:360px}.xr-method-question>.container{grid-template-columns:1fr 1.15fr;align-items:center;gap:45px;display:grid}.xr-method-question h2{margin:0;font-size:clamp(1.8rem,2.9vw,2.7rem)}.xr-method-question summary{cursor:pointer;align-items:center;gap:22px;font-size:16px;line-height:1.5;list-style:none;display:flex}.xr-method-question summary span{color:#8856ce;text-align:center;border:1px solid #8856ce;border-radius:50%;flex-shrink:0;width:35px;height:35px;font-size:25px;line-height:31px}.xr-method-question details{border-left:1px solid #d5cedd;padding-left:40px}.xr-method-question details>p{margin-top:18px;font-size:14px;line-height:1.6}.xr-method-final{padding:40px 0 0;position:relative}.xr-method-final>.container{z-index:1;justify-content:space-between;position:relative}.xr-method-final>img{object-fit:cover;object-position:right 70%;opacity:.75;width:100%;height:290px;margin-top:20px}.xr-method-final .actions{margin:0}.xr-industries .rp-hero{min-height:500px}.xr-industries h1{max-width:18ch;font-size:clamp(2.8rem,4.65vw,4.8rem)}.xr-filter-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px;display:flex}.xr-filter-heading h2{white-space:nowrap;margin:0}.xr-filter-heading>div{flex-wrap:wrap;gap:9px;display:flex}.xr-filter-heading button{color:#44374f;cursor:pointer;background:0 0;border:1px solid #d7cfe0;border-radius:30px;padding:12px 17px;font-size:13px}.xr-filter-heading button[aria-pressed=true]{color:#fff;background:#7d3def;border-color:#7d3def}.xr-industry-group{margin-bottom:45px}.xr-industry-group:last-child{margin-bottom:0}.xr-industry-group>h3{letter-spacing:-.025em;border-bottom:1px solid #bfb5ca;padding-bottom:14px;font-family:Georgia,serif;font-size:29px;font-weight:400}.xr-industry-group article{border-bottom:1px solid #d8d1df;grid-template-columns:80px 255px minmax(0,1fr) 175px 38px;align-items:center;gap:18px;min-height:112px;display:grid}.xr-industry-group article:last-child{border-bottom:0}.xr-industry-group h4{font-size:15px;font-weight:500}.xr-industry-group article p{color:#5d5367;font-size:14px;line-height:1.5}.xr-industry-group article>a{color:#9165d0;border:1px solid #9874c9;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.xr-industry-object{mix-blend-mode:darken;background-image:url(/images/industry-objects.webp);background-repeat:no-repeat;background-size:300% 300%;height:73px}.xr-industry-object-0{background-position:0 0}.xr-industry-object-1{background-position:50% 0}.xr-industry-object-2{background-position:100% 0}.xr-industry-object-3{background-position:0}.xr-industry-object-4{background-position:50%}.xr-industry-object-5{background-position:100%}.xr-industry-object-6{background-position:0 100%}.xr-industry-object-7{background-position:50% 100%}.xr-industry-object-8{background-position:100% 100%}.xr-industry-group article p.xr-industry-gate{color:#8f5e00;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.xr-industry-gate svg{flex-shrink:0}.xr-industry-pattern,.xr-industry-close{isolation:isolate;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.xr-industry-pattern>img,.xr-industry-close>img{object-fit:cover;z-index:-1}.xr-industry-pattern h2{max-width:23ch;margin:0}.xr-industry-close h2{max-width:20ch}.xr-industry-close{min-height:310px}.xr-about .rp-hero{min-height:590px}.xr-about h1{max-width:15ch;font-size:clamp(2.8rem,5.15vw,5.2rem)}.xr-tuesday{grid-template-columns:1.15fr 1fr;align-items:center;gap:25px;padding:55px 0 0 4%;display:grid}.xr-tuesday h2{font-size:clamp(2.7rem,5vw,4.8rem)}.xr-tuesday em{color:#8450e2;font-style:normal}.xr-tuesday p{max-width:37ch;padding-bottom:50px;font-size:19px;line-height:1.45}.xr-tuesday>img{object-fit:cover;width:100%;height:100%;min-height:420px}.xr-principles ol{margin:0;padding:0;list-style:none}.xr-principles li{border-bottom:1px solid #4a424f;align-items:center;gap:40px;padding:25px 0;display:flex}.xr-principles li:last-child{border-bottom:0}.xr-principles li>span{color:#9a5aff;border-right:1px solid #514753;width:150px;padding-right:50px;font-family:Georgia,serif;font-size:48px}.xr-principles h2{margin:0;font-size:clamp(1.8rem,3.5vw,3.3rem)}.xr-identity .rp-three{text-align:left;margin:40px 0 0}.xr-identity .rp-three>div:first-child{padding-left:0}.xr-identity h3{margin-bottom:10px;font-family:Georgia,serif;font-size:28px}.xr-identity p{font-size:16px;line-height:1.5}.xr-continuity{border-top:1px solid #d2c9db;grid-template-columns:1.35fr 1fr;align-items:center;gap:60px;margin-top:50px;padding-top:40px;display:grid}.xr-continuity h2{margin-bottom:17px;font-size:clamp(2rem,3.55vw,3.3rem)}.xr-continuity .text-link{margin-top:20px;font-size:15px}.xr-continuity img{object-fit:cover;object-position:right;width:100%;height:290px}.xr-about-final{border-bottom:1px solid #4a424f;grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.xr-about-final img{object-fit:cover;width:100%;height:300px}.xr-about-final>div{padding:35px 25px 35px 0}.xr-about-final h2{font-size:clamp(2rem,3.4vw,3.2rem)}@media (max-width:1100px){.xr-demo-layout{gap:25px}.xr-agent-layout{grid-template-columns:1.5fr 1fr}.xr-horizontal-steps{gap:10px}.xr-horizontal-steps button>span{width:48px;height:48px}.xr-horizontal-steps button{font-size:12px}.xr-outcome-art{height:180px}.xr-method-stages li{grid-template-columns:55px 170px 1.2fr 1fr;gap:18px}.xr-method-stages h3{font-size:24px}.xr-industry-group article{grid-template-columns:65px 205px 1fr 135px 30px;gap:12px}.xr-included-grid>div{gap:15px;padding:25px 18px}.xr-filter-heading{flex-direction:column;align-items:flex-start}.xr-purple-final>.container>div:first-child{display:block}.xr-purple-final .actions{margin-top:25px}}@media (max-width:760px){.xr-service .rp-hero,.xr-method .rp-hero,.xr-industries .rp-hero,.xr-about .rp-hero{min-height:0}.xr-service .rp-hero-copy{width:100%;padding:35px 0 285px}.xr-service h1,.xr-method h1,.xr-industries h1,.xr-about h1{max-width:17ch;font-size:2.65rem}.xr-workflow .rp-use-tabs{margin-bottom:35px}.xr-demo-layout,.xr-agent-layout{grid-template-columns:1fr;gap:20px}.xr-demo-layout h2{max-width:22ch;font-size:2rem}.xr-example{padding:14px}.xr-search{gap:7px}.xr-search input{font-size:12px}.xr-search button{padding:10px 13px}.xr-knowledge-body{grid-template-columns:1.3fr 1fr;gap:12px}.xr-knowledge-stages>div{gap:7px;font-size:12px}.xr-knowledge-stages small{font-size:10px}.xr-source{padding:15px 10px}.xr-source h3{font-size:13px}.xr-source-lines{height:55px}.xr-answer{padding:13px;font-size:13px}.xr-horizontal-steps{scrollbar-width:thin;gap:13px;padding:8px 4px 15px;overflow-x:auto}.xr-horizontal-steps li{flex:0 0 86px}.xr-horizontal-steps button{font-size:12px}.xr-horizontal-steps button>span{width:46px;height:46px}.xr-agent-progress>div{padding:12px 8px;font-size:12px}.xr-agent-progress small{font-size:10px}.xr-platform{grid-template-columns:75px 1fr}.xr-platform aside{padding:15px 8px;font-size:10px}.xr-platform-task{padding:19px 12px}.xr-platform-task h3{gap:8px;font-size:12px}.xr-platform-task label{padding:10px 8px;font-size:11px}.xr-service .rp-outcomes .rp-three>div{padding:0}.xr-outcome-art{max-width:345px;height:230px;margin:0 auto 16px}.xr-service .rp-outcomes h3{font-size:23px}.xr-faq>.container{grid-template-columns:1fr;gap:0}.xr-faq h2 br{display:none}.xr-faq summary{padding:14px;font-size:14px}.xr-faq details p{padding:0 14px 17px;font-size:14px}.xr-service-final>.container>div:first-child{max-width:none;padding:33px 0}.xr-service-final h2{font-size:2rem}.xr-service-final .actions{gap:20px;margin-top:22px}.xr-service-final .button{margin:0}.xr-final-art{width:100%;max-width:340px;height:220px;margin:auto}.xr-purple-final .actions{margin-top:25px}.xr-purple-final h2{font-size:2rem}.xr-method-stages li{border-bottom:1px solid #d9d0e1;grid-template-columns:44px 1fr;align-items:start;gap:12px 18px;padding:22px 0}.xr-method-stages li:not(:last-child):after{top:66px;bottom:-22px;left:21px}.xr-stage-number{width:43px;height:43px;font-size:15px}.xr-method-stages h3{padding-top:6px;font-size:25px}.xr-method-stages li>p,.xr-method-stages li>div{border:0;grid-column:2;min-height:0;padding:0;font-size:15px}.xr-method-stages li>div{margin-top:5px}.xr-method-stages li>div p{font-size:14px}.xr-method-stages .eyebrow{margin-bottom:6px}.xr-included-grid{grid-template-columns:1fr 1fr;gap:10px}.xr-included-grid>div{min-height:126px;padding:20px 13px;display:block}.xr-included-grid svg{width:35px;height:35px;margin-bottom:12px}.xr-included-grid p{font-size:14px}.xr-roles>.container{grid-template-columns:1fr;gap:0}.xr-roles>.container>div{padding:32px 0 10px}.xr-role-copy{font-size:15px}.xr-roles img{height:auto}.xr-method-question>.container{grid-template-columns:1fr;gap:24px}.xr-method-question details{border:0;padding:0}.xr-method-question summary{font-size:15px}.xr-method-final>.container{display:block}.xr-method-final .actions{gap:13px;margin-top:24px}.xr-method-final .button{margin-top:0}.xr-method-final>img{height:190px;margin-top:28px}.xr-filter-heading h2{white-space:normal}.xr-filter-heading>div{gap:8px}.xr-filter-heading button{padding:10px 13px;font-size:12px}.xr-industry-group{margin-bottom:32px}.xr-industry-group>h3{font-size:25px}.xr-industry-group article{grid-template-columns:54px 1fr 29px;gap:7px 12px;padding:17px 0}.xr-industry-group h4{font-size:15px}.xr-industry-object{grid-row:span 2;height:54px}.xr-industry-group article>div:not(.xr-industry-object){grid-column:2}.xr-industry-group article>a{grid-area:1/3/3;width:28px;height:28px}.xr-industry-group article p{font-size:13px}.xr-industry-group article p.xr-industry-measure{color:#806a99;grid-column:2;font-size:12px}.xr-industry-group article p.xr-industry-gate{align-items:flex-start;font-size:12px}.xr-industry-pattern,.xr-industry-close{align-items:flex-start;min-height:320px}.xr-industry-pattern>.container,.xr-industry-close>.container{padding:33px 0 150px}.xr-industry-pattern h2,.xr-industry-close h2{max-width:19ch;font-size:2rem}.xr-industry-pattern>img{object-position:60%;opacity:.4}.xr-industry-close>img{object-position:60%;opacity:.65}.xr-tuesday{grid-template-columns:1fr;gap:0;padding:33px 0 0}.xr-tuesday>div{padding:0 18px}.xr-tuesday h2{font-size:2.5rem}.xr-tuesday p{padding-bottom:30px;font-size:16px}.xr-tuesday>img{height:auto;min-height:0}.xr-principles li{gap:18px;padding:20px 0}.xr-principles li>span{flex-shrink:0;width:60px;padding-right:18px;font-size:34px}.xr-principles h2{font-size:1.7rem}.xr-identity .rp-three{grid-template-columns:1fr;gap:22px;margin-top:26px}.xr-identity .rp-three>div{border:0;padding:0}.xr-identity h3{font-size:24px}.xr-identity p{font-size:15px}.xr-continuity{grid-template-columns:1fr;gap:25px;margin-top:30px;padding-top:28px}.xr-continuity h2{font-size:2rem}.xr-continuity img{height:230px}.xr-about-final{grid-template-columns:1fr;gap:0}.xr-about-final img{height:200px}.xr-about-final>div{padding:30px 18px}.xr-about-final h2{font-size:2rem}}
