/* Clean supplied equipment art + the original interactive depth-card composition. */
.hybrid-scene{position:absolute;left:51%;top:8%;width:44%;height:73%;z-index:4;pointer-events:none;perspective:1000px}
.hybrid-scene a{pointer-events:auto}.hybrid-scene .scene-brand{display:block;top:0;right:7%;width:170px;padding:17px;border:1px solid #80ba9d6b;background:linear-gradient(145deg,#214a3b9c,#14282f9c);backdrop-filter:blur(9px);transform:rotateY(-10deg) rotateZ(7deg);box-shadow:0 16px 36px -23px #000b;border-radius:15px;z-index:2}.hybrid-scene .scene-brand>strong{font-size:20px;letter-spacing:.9px;color:#c6f0dc;padding-top:34px}.hybrid-scene .scene-brand>span:last-child{font-size:10px;color:#b0d2bf;margin-top:5px}.hybrid-scene .scene-brand-symbol{width:35px;height:35px;top:16px;right:16px;background:#35654c99;color:#b0efc7;border-radius:11px;font-size:17px}
.hybrid-scene .scene-catalog{right:0;top:42%;width:355px;padding:17px 19px 13px;background:linear-gradient(135deg,#242a3ae3,#16262bd4);border:1px solid #7e9b9566;border-radius:15px;backdrop-filter:blur(10px);box-shadow:0 23px 40px -23px #000b;transform:rotateY(-12deg) rotateX(5deg) rotateZ(6deg);z-index:4;pointer-events:auto}.hybrid-scene .scene-catalog-heading{font-size:10px;color:#c0cfca;border-bottom-color:#698b7750;gap:9px;padding-bottom:12px}.hybrid-scene .scene-catalog-heading>i{background:#4b3e62;color:#d6c4ed;width:24px;height:24px;border-radius:7px;font-size:10px}.hybrid-scene .scene-status{background:#9bdfb9}.hybrid-scene .scene-catalog>a{padding:11px 0;gap:12px;border-bottom-color:#7b8b7e33}.hybrid-scene .scene-catalog strong{font-size:12px;line-height:1.4;letter-spacing:.4px;color:#e7f1e9}.hybrid-scene .scene-catalog a>div>span{font-size:10px;color:#b7cbbd;line-height:1.6;margin-top:3px}.hybrid-scene .scene-family-icon{width:33px;height:33px;min-width:33px;border-radius:10px;font-size:14px;background:#59416da3;color:#dec2fa}.hybrid-scene .scene-catalog>a:nth-of-type(2) .scene-family-icon{background:#315470a3;color:#badcfb}.hybrid-scene .scene-catalog>a:nth-of-type(3) .scene-family-icon{background:#315e46b3;color:#c1eccb}.hybrid-scene .scene-catalog>a>i{width:23px;height:23px;background:#52665b4d;color:#d3e7d9;border-radius:7px;font-size:9px}
.hybrid-scene .scene-source{left:1%;top:39%;width:76px;height:83px;border-radius:16px;background:linear-gradient(145deg,#3b2b4ab8,#202934b8);border-color:#ad82c057;backdrop-filter:blur(7px);transform:rotateY(-15deg) rotateZ(8deg);z-index:3;gap:9px;box-shadow:0 15px 30px -22px #000a}.hybrid-scene .scene-source>i{width:38px;height:38px;border-radius:11px;background:#68467b;color:#f1d8ff;font-size:21px;box-shadow:0 0 24px -8px #c189d48c}.hybrid-scene .scene-source>span{font-size:7px;color:#d6c4e1;letter-spacing:1.2px}
.hybrid-scene .scene-bottom{left:13%;bottom:3%;width:220px;padding:15px 18px;border:1px solid #79927b50;background:linear-gradient(140deg,#20302eb3,#152227b3);backdrop-filter:blur(7px);border-radius:13px;transform:rotateY(-13deg) rotateZ(7deg);box-shadow:0 15px 30px -22px #0009;z-index:2;color:#a6c5ae}.hybrid-scene .scene-bottom>span:first-child{display:flex;align-items:center;gap:8px;font-size:9px;color:#b7d4c2}.hybrid-scene .scene-bottom>span:first-child>i{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#385947;color:#aee7be;font-size:10px}.hybrid-scene .scene-bottom>strong{display:flex;align-items:baseline;gap:9px;color:#c7edce;font-size:26px;font-weight:600;line-height:1.3;margin:7px 0}.hybrid-scene .scene-bottom>strong>span{font-size:10px;font-weight:400;color:#c0d7c5}.hybrid-scene .scene-bottom>span:last-child{font-size:8px;color:#a9c6b1}
.partner-filter-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.ref-hero .partner-marquee,.ref-hero .marquee-viewport,.ref-hero .marquee-track{background:transparent;mix-blend-mode:normal}.transparent-partner-logo{display:block;width:105px;height:31px;overflow:visible;opacity:.86}.transparent-partner-logo image{filter:url(#partner-transparent-ink)}.ref-hero .partner-logo{height:36px}.ref-hero .marquee-set{gap:42px;padding-right:42px}.ref-hero .marquee-viewport{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
@media(hover:hover) and (pointer:fine){.hybrid-scene .scene-catalog{transition:transform 220ms var(--ease-out)}.hybrid-scene .scene-catalog:hover{transform:rotateY(-9deg) rotateX(3deg) rotateZ(5deg) translateY(-3px)}.hybrid-scene .scene-catalog>a:hover strong{color:#c8ffd8}.hybrid-scene .scene-brand:hover>strong{color:#e4ffed}}
@media(prefers-reduced-motion:no-preference){.hero-ready .hybrid-scene{animation:hybrid-enter 800ms 120ms var(--ease-out) both}@keyframes hybrid-enter{from{opacity:.45;translate:0 15px}to{opacity:1;translate:0 0}}}
@media(max-width:1600px){.hybrid-scene{left:50%;width:45%;height:72%}.hybrid-scene .scene-catalog{width:320px;top:40%;padding:15px 17px 11px}.hybrid-scene .scene-brand{width:150px;right:5%;padding:15px}.hybrid-scene .scene-brand>strong{font-size:18px;padding-top:30px}.hybrid-scene .scene-brand>span:last-child{font-size:9px}.hybrid-scene .scene-brand-symbol{width:31px;height:31px;font-size:15px;right:14px;top:14px}.hybrid-scene .scene-source{left:0;width:67px;height:74px}.hybrid-scene .scene-source>i{width:33px;height:33px;font-size:19px}.hybrid-scene .scene-bottom{left:7%;width:195px;padding:13px 15px;bottom:0}.hybrid-scene .scene-bottom>strong{font-size:23px}.hybrid-scene .scene-bottom>strong>span{font-size:9px}}
@media(max-width:1100px){.hybrid-scene{left:52%;width:44%;top:9%;height:72%}.hybrid-scene .scene-catalog{right:-1%;width:270px;padding:13px 14px 10px;top:39%}.hybrid-scene .scene-catalog-heading{font-size:9px;padding-bottom:10px}.hybrid-scene .scene-catalog>a{gap:10px;padding:10px 0}.hybrid-scene .scene-catalog strong{font-size:11px}.hybrid-scene .scene-catalog a>div>span{font-size:9px}.hybrid-scene .scene-family-icon{width:29px;height:29px;min-width:29px;font-size:12px;border-radius:9px}.hybrid-scene .scene-brand{width:139px;right:4%;top:0}.hybrid-scene .scene-source{width:58px;height:65px;top:33%;left:-3%;gap:8px}.hybrid-scene .scene-source>i{width:29px;height:29px;font-size:16px}.hybrid-scene .scene-source>span{font-size:6px}.hybrid-scene .scene-bottom{width:160px;left:3%;padding:12px 14px;bottom:2%}.hybrid-scene .scene-bottom>span:first-child{font-size:8px}.hybrid-scene .scene-bottom>strong{font-size:22px;gap:6px}.hybrid-scene .scene-bottom>strong>span{font-size:8px}.hybrid-scene .scene-bottom>span:last-child{font-size:7px}}
@media(max-width:800px){.hybrid-scene{left:53%;width:43%;top:12%;height:68%}.hybrid-scene .scene-brand{width:124px;padding:13px;right:1%}.hybrid-scene .scene-brand>strong{font-size:16px;padding-top:27px}.hybrid-scene .scene-brand>span:last-child{font-size:8px}.hybrid-scene .scene-brand-symbol{width:28px;height:28px;right:12px;top:12px;font-size:13px}.hybrid-scene .scene-catalog{width:240px;right:-2%;top:35%;padding:12px}.hybrid-scene .scene-catalog-heading{font-size:8px;gap:7px}.hybrid-scene .scene-catalog-heading>i{width:21px;height:21px;font-size:9px}.hybrid-scene .scene-catalog strong{font-size:10px}.hybrid-scene .scene-catalog a>div>span{font-size:9px}.hybrid-scene .scene-catalog>a{padding:9px 0;gap:8px}.hybrid-scene .scene-family-icon{width:26px;height:26px;min-width:26px;font-size:11px;border-radius:8px}.hybrid-scene .scene-source{left:-7%;top:30%;width:49px;height:56px}.hybrid-scene .scene-source>i{width:25px;height:25px;font-size:14px;border-radius:8px}.hybrid-scene .scene-source>span{font-size:5px}.hybrid-scene .scene-bottom{width:135px;bottom:1%;left:-1%;padding:11px}.hybrid-scene .scene-bottom>span:first-child{font-size:7px;gap:5px}.hybrid-scene .scene-bottom>span:first-child>i{width:18px;height:18px;font-size:8px}.hybrid-scene .scene-bottom>strong{font-size:20px;display:block;margin:5px 0}.hybrid-scene .scene-bottom>strong>span{font-size:8px;display:block;margin-top:2px}.hybrid-scene .scene-bottom>span:last-child{font-size:6px}.transparent-partner-logo{width:95px;height:28px}}
@media(max-width:650px){.ref-industrial-art{height:410px;overflow:hidden}.hero-hd-image{height:100%;object-position:100% 50%;right:-5%}.hybrid-scene{position:absolute;inset:0;width:100%;height:100%;left:0;top:0}.hybrid-scene .scene-brand{right:7%;top:6%;width:134px;padding:13px}.hybrid-scene .scene-brand>strong{font-size:17px;padding-top:29px}.hybrid-scene .scene-brand>span:last-child{font-size:8px}.hybrid-scene .scene-brand-symbol{width:29px;height:29px;right:12px;top:12px;font-size:14px}.hybrid-scene .scene-catalog{right:4%;top:43%;width:237px;padding:12px 14px 10px;border-radius:12px;transform:rotateY(-10deg) rotateZ(5deg)}.hybrid-scene .scene-catalog-heading{font-size:9px;padding-bottom:10px;gap:7px}.hybrid-scene .scene-catalog-heading>i{width:21px;height:21px;font-size:9px}.hybrid-scene .scene-catalog>a{padding:10px 0;gap:9px}.hybrid-scene .scene-catalog strong{font-size:11px}.hybrid-scene .scene-catalog a>div>span{font-size:9px}.hybrid-scene .scene-family-icon{width:28px;height:28px;min-width:28px;font-size:12px;border-radius:9px}.hybrid-scene .scene-catalog>a>i{width:21px;height:21px;font-size:8px}.hybrid-scene .scene-source{left:6%;top:26%;width:58px;height:65px;gap:8px}.hybrid-scene .scene-source>i{width:29px;height:29px;font-size:17px}.hybrid-scene .scene-source>span{font-size:6px}.hybrid-scene .scene-bottom{left:5%;bottom:6%;width:128px;padding:12px 13px;border-radius:11px}.hybrid-scene .scene-bottom>span:first-child{font-size:7px}.hybrid-scene .scene-bottom>strong{font-size:21px;display:block;margin:6px 0}.hybrid-scene .scene-bottom>strong>span{font-size:9px;display:block;margin-top:2px}.hybrid-scene .scene-bottom>span:last-child{font-size:6px}.transparent-partner-logo{width:93px;height:27px}.ref-hero .partner-logo{height:33px}.ref-hero .marquee-set{gap:28px;padding-right:28px}}
@media(prefers-reduced-motion:reduce){.hero-ready .hybrid-scene{animation:none}.hybrid-scene .scene-catalog{transition:none}}
