.uipath-r5 .sub-title h1{font-size:32px;color:#242424;font-weight:600;line-height:1.3;letter-spacing:-.03em}.uipath-r5 .uipath-ci{margin:0 auto 40px;text-align:center}.uipath-r5 .uipath-ci img{width:160px;max-width:44vw;height:auto}
.up-content{color:#242424;font-size:17px;line-height:1.75}.up-content *{box-sizing:border-box}.up-content h2,.up-content h3,.up-content h4{line-height:1.4;font-weight:600;letter-spacing:-.025em}.up-content p{word-break:keep-all}.up-content [hidden]{display:none!important}.up-heading{text-align:center;max-width:1000px;margin:0 auto 42px}.up-kicker{color:#15549c;font-size:17px;font-weight:600;margin-bottom:12px}.up-heading h2{font-size:34px;margin-bottom:20px}.up-heading>p:last-child{font-size:20px;color:#555}.up-intro-copy{max-width:1080px;margin:0 auto 42px;color:#555}.up-intro-copy p+p{margin-top:16px}.up-video{max-width:1080px;margin:40px auto 0}.up-video video{display:block;width:100%;aspect-ratio:16/9;background:#112b31;border:1px solid #e2e7ec}.up-video figcaption{font-size:15px;color:#777;margin-top:10px}.up-section{border-top:1px solid #ddd;margin-top:80px;padding-top:70px}.up-section-title{font-size:28px;text-align:center;margin-bottom:40px}.up-image{margin:0}.up-image img{display:block;max-width:100%;height:auto;margin:auto}.up-diagram{display:flex;justify-content:center;align-items:center;gap:45px;background:#f7f9fb;padding:48px 30px}.up-orbit{border-radius:50%;width:280px;height:280px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;flex-shrink:0}.up-orbit.rpa{background:#FA4616}.up-orbit.ai{background:#0BA2B3}.up-orbit small{font-size:18px}.up-orbit strong{font-size:42px;font-weight:700}.up-orbit span{font-size:16px;margin-top:10px}.up-bridge{text-align:center;color:#15549c;min-width:140px}.up-bridge span{display:block;font-size:26px;font-weight:600;border-bottom:2px solid #15549c;padding-bottom:12px;margin-bottom:10px}.up-bridge b{font-weight:400;font-size:16px}.up-split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.up-split h3{font-size:24px;margin-bottom:15px}.up-split p{color:#555}.up-split p+h3{margin-top:32px}.up-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:50px}.up-features section{border-top:2px solid #15549c;background:#f7f8fa;padding:26px 25px 32px}.up-number{color:#15549c;font-size:17px;font-weight:600}.up-features h3{font-size:23px;margin:15px 0}.up-features p{color:#555;font-size:17px}.up-award{display:flex;align-items:center;gap:40px;margin:60px auto 0;padding:26px 40px;background:#f4f6fb;max-width:1080px}.up-award .up-image{width:280px;flex-shrink:0}.up-award p{font-size:21px;line-height:1.7}.up-award strong{font-weight:600}.up-builder-showcase{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;background:#f6f8fb;padding:45px}.up-builder-showcase>.up-image img{max-height:620px;border:1px solid #ddd}.up-builder-showcase h3{font-size:28px;margin-bottom:20px}.up-builder-showcase p{color:#555;margin-bottom:40px}.up-builder-showcase>div>.up-image{background:#fff;border:1px solid #ddd;padding:15px}.up-workflow{padding:40px;background:#f5f7fa;display:grid;grid-template-columns:220px 1fr;gap:45px;align-items:center}.up-workflow>.up-image img{max-height:610px}.up-workflow-label{display:flex;flex-direction:column;gap:18px;text-align:center}.up-workflow-label span{background:#fff;border:1px solid #dce2e8;padding:14px;font-size:21px}.up-workflow-label strong{background:#15549c;color:#fff;padding:18px;font-size:21px}.up-idp-leader{padding:35px;background:#f7f9fb;gap:40px}.up-idp-leader h2{font-size:28px;margin-bottom:22px}.up-idp-leader p+p{margin-top:16px}.up-idp-leader strong{color:#15549c}.up-ixp{background:#f5f7fa;padding:40px;text-align:center;border-top:3px solid #15549c}.up-ixp>h3{font-size:34px;margin-bottom:8px}.up-ixp>p{color:#666}.up-ixp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px}.up-ixp-grid>section{background:#fff;padding:26px 20px}.up-ixp-grid span{color:#15549c;font-size:17px}.up-ixp-grid h4{font-size:23px;margin:12px 0;min-height:64px;display:flex;align-items:center;justify-content:center}.up-ixp-grid p{font-size:16px;min-height:60px;color:#666}.up-doc-samples{display:flex;height:175px;gap:12px;margin-top:24px;align-items:center;justify-content:center}.up-doc-samples figure{width:46%;height:100%}.up-doc-samples img{width:100%;height:100%;object-fit:contain}.up-data-range{display:flex;justify-content:space-between;color:#15549c;border-top:2px solid #91b0d2;margin-top:24px;padding-top:16px}.up-demo-copy{max-width:1080px;margin:auto;color:#555}.up-service-tabs{display:flex;justify-content:center;gap:10px;margin:-20px 0 75px}.up-service-tabs button{font:inherit;cursor:pointer;font-size:19px;height:60px;min-width:200px;border:1px solid #ddd;border-radius:30px;color:#242424;background:#fff}.up-service-tabs button[aria-selected=true]{background:#f04923;border-color:#f04923;color:#fff}.uipath-r5 [role="tabpanel"][hidden]{display:none!important}.up-content .consulting .img{width:36%;flex-shrink:0}.up-content .consulting .img img{width:100%;height:auto}.up-content .consulting .cnt{padding-left:55px}.up-content .consulting .group:after{left:0;right:0}.up-content .tech-support .box{min-height:400px;height:100%}.up-content .tech-support .title{min-height:65px}.up-nav .contain{padding:0 30px}.up-content a:focus-visible,.up-service-tabs button:focus-visible,.up-nav a:focus-visible{outline:3px solid #fa4616;outline-offset:4px}
@media(max-width:1100px){.up-features{grid-template-columns:repeat(2,minmax(0,1fr))}.up-split,.up-builder-showcase{gap:30px}.up-orbit{width:235px;height:235px}.up-diagram{gap:25px}.up-content .consulting .cnt{padding-left:30px}.up-content .tech-support .box{padding:30px 25px 100px}.up-nav ul li a{font-size:16px}.up-ixp{padding:25px}.up-ixp-grid{gap:12px}}
@media(max-width:767px){.uipath-r5 .sub-visual{height:180px}.uipath-r5 .sub-title{padding:42px 0}.uipath-r5 .sub-title h1{font-size:27px}.uipath-r5 #contArea{padding:0 20px}.up-heading h2{font-size:27px}.up-heading>p:last-child{font-size:18px}.up-content{font-size:16px}.up-nav .contain{padding:0}.up-nav ul{display:flex;flex-wrap:wrap}.up-nav ul li{display:block;flex:1 1 33%;max-width:none;border-bottom:1px solid #ddd}.up-nav ul li a{height:58px;font-size:14px;padding:0 8px}.up-section{margin-top:50px;padding-top:45px}.up-diagram{gap:18px;padding:30px 10px;flex-direction:column}.up-orbit{width:220px;height:220px}.up-bridge{min-width:160px}.up-split,.up-builder-showcase,.up-workflow{grid-template-columns:1fr}.up-split{gap:30px}.up-builder-showcase,.up-workflow,.up-idp-leader{padding:22px}.up-workflow-label{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.up-workflow-label span{font-size:17px;padding:10px}.up-workflow-label strong{grid-column:1/-1}.up-features{gap:15px;margin-top:30px}.up-features section{padding:20px 16px}.up-features h3{font-size:20px}.up-features p{font-size:16px}.up-award{flex-direction:column;gap:20px;padding:24px}.up-award p{font-size:18px}.up-award .up-image{width:240px}.up-ixp-grid{grid-template-columns:1fr}.up-ixp-grid h4,.up-ixp-grid p{min-height:0}.up-data-range{font-size:13px;gap:20px}.up-service-tabs{margin:0 0 40px}.up-service-tabs button{min-width:130px;height:50px}.up-content .consulting .group{display:block;padding-bottom:40px;margin-bottom:40px}.up-content .consulting .img{width:100%;max-width:480px;margin:0 auto 25px}.up-content .consulting .cnt{padding-left:0}.up-content .consulting ul.wid50 li{width:100%}.up-content .tech-support{display:block;margin:0}.up-content .tech-support .item{width:100%;padding:0;margin-bottom:20px}.up-content .tech-support .title{min-height:0}.up-content .tech-support .box{min-height:320px}.up-video{margin-top:28px}}
@media(prefers-reduced-motion:reduce){.uipath-r5 *{scroll-behavior:auto!important}}
.up-video-frame{position:relative}.up-video-cover{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:#142a30;z-index:1;overflow:hidden}.up-video-cover img{width:100%;height:100%;object-fit:contain}.up-video-cover span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;display:grid;place-items:center;padding-left:5px;border-radius:50%;background:#15549ce8;box-shadow:0 4px 20px #0003;color:#fff;font-size:27px}.up-video-cover:hover span{background:#fa4616}.up-video-cover:focus-visible{outline:4px solid #fa4616;outline-offset:4px}.up-feature-icon{width:44px;height:44px;object-fit:contain}.up-chart{position:relative}.up-chart:after{content:'';position:absolute;left:82.8%;top:21.2%;width:8.3%;height:8%;border:3px solid #fa4616;border-radius:50%;pointer-events:none}.uipath-r5 .quickmenu{right:12px}
@media(min-width:768px) and (max-width:1690px){.uipath-r5 .quickmenu{display:none}}
/* RPA / AI Agent comparison: retain all copy and original brand colors. */
.up-connect{max-width:1080px;margin:0 auto;padding:8px 0 16px;position:relative}
.up-connect .inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;position:relative}
.up-connect .inner:after{content:'↔';position:absolute;left:50%;top:66%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:64px;border:6px solid #fff;border-radius:50%;background:#f0f3f6;color:#647687;font-size:30px;line-height:1;z-index:2}
.up-connect .node{--node-color:#FA4616;--node-tint:#fff4ef;position:relative;min-width:0;border:1px solid #e6e9ed;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 10px 35px #22334408}
.up-connect .node.ai{--node-color:#0BA2B3;--node-tint:#effafb}
.up-connect .human{position:relative;padding:30px 34px 32px;background:var(--node-tint);border-top:4px solid var(--node-color);text-align:left;line-height:1.5}
.up-connect .human .tag{display:block;font-size:15px;font-weight:600;color:#454545;letter-spacing:.02em;margin-bottom:9px}
.up-connect .human strong{display:block;font-size:25px;line-height:1.4;color:var(--node-color);font-weight:600;letter-spacing:-.035em}
.up-connect .human em{display:block;font-size:13px;line-height:1.5;color:#68727c;font-style:normal;margin-top:8px;letter-spacing:0}
.up-connect .orb{position:relative;min-height:245px;padding:34px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;color:#fff;background:var(--node-color);overflow:hidden;line-height:1.4}
.up-connect .orb:before,.up-connect .orb:after{content:'';position:absolute;pointer-events:none;border:1px solid #ffffff36;border-radius:28px;transform:rotate(-35deg);width:210px;height:210px;right:-95px;top:30px}
.up-connect .orb:after{width:280px;height:280px;right:-130px;top:-4px}
.up-connect .orb .role{position:relative;font-size:20px;font-weight:500;z-index:1}
.up-connect .orb .name{position:relative;display:block;font-size:64px;font-weight:700;letter-spacing:-.04em;line-height:1.1;margin:10px 0 20px;z-index:1}
.up-connect .orb .type{position:relative;font-size:14px;font-style:normal;letter-spacing:0;z-index:1}
.up-connect .char{position:absolute;margin:0;width:130px;z-index:3;pointer-events:none}
.up-connect .char img{display:block;width:100%;height:auto}
.up-connect .char.rpa{left:calc(50% - 170px);top:-45px}
.up-connect .char.ai{right:-35px;bottom:-45px}
.up-idp-intro{margin-bottom:60px;padding:45px;border:1px solid #e2e7ec;align-items:center;gap:50px}
.up-idp-intro h2{font-size:30px;margin-bottom:10px;text-align:left}
.up-idp-intro h2 span{display:block;font-size:20px;color:#15549c}
.up-idp-intro p{color:#555;font-size:17px;line-height:1.75;margin-top:12px}
.up-idp-intro .up-image img{max-width:440px;margin-left:auto}
.up-ixp-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 24px;margin-top:30px}
.up-ixp-groups span{display:flex;align-items:center;justify-content:center;padding:12px 16px;color:#fff;font-size:17px;font-weight:600;text-align:center;line-height:1.4}
.up-ixp-groups .type{background:#0e3d73}
.up-ixp-groups .data{background:#5b8ac2}
.up-ixp-groups .doc,.up-ixp-groups .free{grid-column:span 2}
.up-ixp .up-ixp-grid{margin-top:12px}
.up-ixp .up-ixp-grid span{display:none}
@media(max-width:767px){.up-connect .inner{gap:26px;grid-template-columns:1fr}.up-connect .inner:after{top:50%;width:52px;height:52px;font-size:25px;transform:translate(-50%,-50%) rotate(90deg)}.up-connect .human{padding:23px 26px}.up-connect .human strong{font-size:23px}.up-connect .orb{padding:28px 26px;min-height:210px}.up-connect .orb .name{font-size:54px;margin:8px 0 16px}.up-connect .node{border-radius:17px}.up-connect .char{width:96px}.up-connect .char.rpa{left:auto;right:6px;top:-26px}.up-connect .char.ai{right:6px;bottom:-26px}.up-idp-intro{padding:24px 20px;gap:24px}.up-idp-intro h2{font-size:24px}.up-idp-intro h2 span{font-size:16px}.up-idp-intro .up-image img{max-width:100%;margin:0 auto}.up-ixp-groups{display:none}.up-ixp .up-ixp-grid{margin-top:24px}.up-ixp .up-ixp-grid span{display:block}}
/* Product introduction banner, matching the NetApp Keystone page structure. */
.uipath-r5 .up-content{padding-top:80px}
.up-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;gap:64px;min-height:410px;margin:0 0 64px;padding:58px 7%;overflow:hidden;border-radius:20px;background:linear-gradient(110deg,#fa4616 0%,#d43915 42%,#a62b13 100%);color:#fff}
.up-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,rgba(255,142,71,.18),rgba(110,25,10,.18) 72%),radial-gradient(circle at 16px 16px,#ffffff0b 0 13px,transparent 14px);background-size:auto,34px 34px;pointer-events:none}
.up-hero:after{content:'';position:absolute;right:-90px;bottom:-160px;z-index:-1;width:390px;height:390px;border:1px solid #ffffff38;border-radius:50%;box-shadow:0 0 0 48px #ffffff08,0 0 0 96px #ffffff05;pointer-events:none}
.up-hero .up-hero-logo{margin:0}
.up-hero-logo img{display:block;width:100%;max-width:330px;height:auto;filter:brightness(0) invert(1)}
.up-hero-copy{min-width:0}
.up-hero .up-hero-brand{margin:0 0 18px;color:#ffe1cf;font-size:16px;font-weight:600;line-height:1.5}
.up-hero h1{margin:0 0 20px;color:#fff;font-size:36px;font-weight:700;line-height:1.25;letter-spacing:-.03em;overflow-wrap:break-word}
.up-hero .up-hero-title{margin:0 0 20px;font-size:27px;font-weight:600;line-height:1.55;letter-spacing:-.035em}
.up-hero .up-hero-desc{margin:0;color:#ffede4;font-size:16px;line-height:1.75}
/* .uipath-r5 .up-nav ul li.active a{background-color:#FA4616} */
.up-hero + .up-heading > .up-kicker{color:#FA4616}
.up-hero ~ .up-service-tabs{margin-top:0}
@media(max-width:1100px) and (min-width:768px){.up-hero{gap:36px;padding:46px 5%;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.up-hero h1{font-size:32px}.up-hero .up-hero-title{font-size:23px}}
@media(max-width:767px){.uipath-r5 .up-content{padding-top:36px}.up-hero{grid-template-columns:minmax(0,1fr);gap:30px;min-height:0;margin-bottom:40px;padding:36px 26px;border-radius:16px}.up-hero-logo img{width:145px}.up-hero .up-hero-brand{font-size:14px;margin-bottom:12px}.up-hero h1{font-size:28px;margin-bottom:18px}.up-hero .up-hero-title{font-size:21px;margin-bottom:16px}.up-hero .up-hero-title br{display:none}.up-hero .up-hero-desc{font-size:15px}}
