/* Robotic-hand art shared by the ERP landing hero and home-page feature. */
.erp-hand-hero{position:relative;background:#091d33;color:#f7fbff;isolation:isolate}
.erp-hand-hero .erp-hand-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 50%;z-index:-2}
.erp-hand-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#071c32f5 0%,#071c32d9 26%,#071c3282 51%,#071c3210 76%);z-index:-1;pointer-events:none}
.erp-hand-hero .erp-hero-inner{display:block;min-height:650px;position:relative}
.erp-hand-hero .erp-hero-copy{max-width:690px;width:63%;padding:72px 0 75px;position:relative;z-index:1}
.erp-hand-hero .eyebrow.blue{color:#60caff}
.erp-hand-hero h1{font-size:clamp(40px,4.2vw,58px);line-height:1.45;color:white;letter-spacing:-1.4px;margin-bottom:23px}
.erp-hand-hero h1 em{color:#73d4ff}
.erp-hand-hero h2{font-size:20px;line-height:1.75;color:#d4e8f8}
.erp-hand-hero h2 .erp-product-name{font-size:36px;line-height:1.35;color:white;letter-spacing:.2px;margin-top:10px}
.erp-hand-hero .erp-hero-copy>p:not(.eyebrow){color:#c1d9ea;font-size:16px;line-height:1.95;margin-top:23px}
.erp-hand-hero .actions{gap:13px;align-items:center;margin-top:29px}
.erp-hand-hero .primary{background:#008ccb}.erp-hand-hero .primary:hover{background:#0ba1e3}
.erp-hand-hero .erp-outline{color:#ecf8ff;border-color:#8fb6d2;background:#102f4a65}.erp-hand-hero .erp-outline:hover{background:#1c4f7099}
.systems-section .erp-home-intro.erp-hand-intro{display:block;isolation:isolate;position:relative;overflow:hidden;min-height:420px;padding:43px;background:#091e34;border-color:#173f5c;color:white}
.systems-section .erp-home-intro.erp-hand-intro>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:70% 50%;filter:none;transform:none;opacity:1;z-index:-2}
.systems-section .erp-home-intro.erp-hand-intro:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#071d33f5 0%,#071d33d9 34%,#071d336b 65%,#071d3310 90%);pointer-events:none;z-index:-1}
.systems-section .erp-home-intro.erp-hand-intro>div{position:relative;z-index:1;width:65%;max-width:650px}
.erp-hand-intro .eyebrow.blue{color:#60cbfa}
.erp-hand-intro .erp-home-descriptor{color:#daebf8;font-size:21px;line-height:1.6}
.erp-hand-intro .erp-product-name{font-size:38px;color:white;line-height:1.3;margin-top:12px}
.systems-section .erp-home-intro.erp-hand-intro>div>p:not(.eyebrow){color:#bed7e9;font-size:15px;line-height:1.95;margin-top:19px;max-width:600px}
.erp-hand-intro .erp-home-tags span{background:#16426380;border-color:#5b819e;color:#d9eeff;font-size:13px}
.erp-hand-intro .primary{background:#008ccb}.erp-hand-intro .primary:hover{background:#0ba1e3}
.erp-device-section figure>img{background:#edf6fb}
@media(min-width:1700px){.erp-hand-hero .erp-hand-backdrop{object-position:65% 54%}}
@media(max-width:1100px){.erp-hand-hero .erp-hero-copy{width:64%;padding-top:60px;padding-bottom:60px}.erp-hand-hero h1{font-size:46px}.erp-hand-hero .erp-hero-inner{min-height:600px}.systems-section .erp-home-intro.erp-hand-intro{padding:34px;min-height:410px}.erp-hand-intro .erp-product-name{font-size:33px}.erp-hand-intro .erp-home-descriptor{font-size:19px}}
@media(max-width:850px){.erp-hand-hero .erp-hero-copy{width:75%;max-width:620px}.erp-hand-hero .erp-hand-backdrop{object-position:69% center}.erp-hand-hero:after{background:linear-gradient(90deg,#071c32f5 0%,#071c32ce 40%,#071c3255 76%,#071c3220)}.erp-hand-hero h1{font-size:43px}.systems-section .erp-home-intro.erp-hand-intro>div{width:75%}.systems-section .erp-home-intro.erp-hand-intro:after{background:linear-gradient(90deg,#071d33f5,#071d33dc 42%,#071d3355 83%)}.erp-hand-intro .erp-product-name{font-size:31px}}
@media(max-width:650px){.erp-hand-hero .erp-hero-inner{min-height:0}.erp-hand-hero .erp-hero-copy{width:100%;padding:38px 0 245px}.erp-hand-hero .erp-hand-backdrop{top:auto;bottom:0;height:325px;object-fit:cover;object-position:73% 65%;opacity:.95}.erp-hand-hero:after{background:linear-gradient(180deg,#091d33 0%,#091d33 54%,#091d33b3 68%,#091d3300 83%)}.erp-hand-hero h1{font-size:40px;line-height:1.4;margin-bottom:18px}.erp-hand-hero h2{font-size:18px}.erp-hand-hero h2 .erp-product-name{font-size:32px}.erp-hand-hero .erp-hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.9;margin-top:18px}.erp-hand-hero .button{min-width:0;font-size:14px;padding:11px 17px;gap:15px}.erp-hand-hero .actions{margin-top:24px;align-items:flex-start}.systems-section .erp-home-intro.erp-hand-intro{padding:28px 24px 220px;min-height:0}.systems-section .erp-home-intro.erp-hand-intro>div{width:100%;max-width:none}.systems-section .erp-home-intro.erp-hand-intro>img{top:auto;bottom:0;height:275px;object-position:73% 65%}.systems-section .erp-home-intro.erp-hand-intro:after{background:linear-gradient(180deg,#091e34 0%,#091e34 51%,#091e34ab 68%,#091e3400 84%)}.erp-hand-intro .erp-home-descriptor{font-size:18px}.erp-hand-intro .erp-product-name{font-size:31px}.systems-section .erp-home-intro.erp-hand-intro>div>p:not(.eyebrow){font-size:15px}.erp-hand-intro .erp-home-tags{gap:7px}.erp-hand-intro .erp-home-tags span{font-size:12px;padding:4px 9px}}
@media(max-width:380px){.erp-hand-hero h1{font-size:35px}.erp-hand-hero h2 .erp-product-name{font-size:28px}.erp-hand-intro .erp-product-name{font-size:28px}.erp-hand-hero .button{font-size:13px}}
