.tech-depth-image{position:absolute;inset:-12px 0}@media (max-width:767px),(prefers-reduced-motion:reduce){.tech-depth-image{inset:0;transform:none!important}}.tech-showcase{isolation:isolate;touch-action:pan-y;background:#0b1c28;border:1px solid #69c7da35;border-radius:14px;min-width:0;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 12px 30px #0002}.tech-showcase-images{aspect-ratio:16/9;background:#102331;position:relative;overflow:hidden}.tech-showcase-slide{opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;position:absolute;inset:0;transform:translate(7px)scale(1.025)}.tech-showcase-slide[data-active=true]{opacity:1;transform:translate(0)scale(1)}.tech-showcase-slide img{object-fit:cover;animation:12s ease-in-out infinite alternate paused tech-breathe}.tech-showcase[data-running=true] .tech-showcase-slide[data-active=true] img{animation-play-state:running}.tech-showcase-images:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#07111a9c);position:absolute;inset:0}.tech-preview-label{z-index:2;color:#d3e7ee;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 5px #000;font-size:8px;position:absolute;bottom:10px;left:12px}.tech-showcase-caption{justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:5px 10px 5px 13px;display:flex}.tech-showcase-caption>span{color:#b7d7e1;letter-spacing:.03em;align-items:center;gap:8px;font-size:10px;line-height:1.5;display:flex}.tech-showcase-caption>span>i{background:#69c7da;border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 8px #69c7da50}.tech-showcase-caption>div{flex:none;gap:3px;display:flex}.tech-showcase button{color:#a5e2ec;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.tech-showcase button:disabled{opacity:.35;cursor:default}.tech-showcase button:focus-visible{outline-offset:-2px;outline:2px solid #69c7da}.tech-scan{pointer-events:none;opacity:.55;position:absolute;inset:0}.tech-scan-line{background:linear-gradient(90deg,#0000,#69c7daaa,#0000);height:1px;animation:9s ease-in-out infinite paused tech-scan;position:absolute;inset:0 0 auto;box-shadow:0 -8px 24px #69c7da22}.tech-focus-frame{border:1px solid #a5e2ec66;border-radius:3px;width:20%;height:38%;animation:9s ease-in-out infinite paused tech-focus;position:absolute;top:24%;left:58%}.tech-scan i{background:#a5e2ec;border-radius:50%;width:3px;height:3px;position:absolute;top:43%;left:68%}.tech-scan i+i{top:62%;left:26%}.tech-showcase[data-running=true] .tech-scan>*{animation-play-state:running}.tech-network{z-index:-1;pointer-events:none;opacity:.17;width:100%;height:70%;transform:translate(calc(var(--depth-x,0px)*1.5),calc(var(--depth-y,0px)*1.5));transition:transform 1s;position:absolute;inset:15% 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%,#000);mask-image:linear-gradient(90deg,#0000,#000 60%,#000)}.tech-network line{stroke:#69c7da;stroke-width:.65px}.tech-network circle{fill:#69c7da;animation:7s ease-in-out infinite alternate paused tech-node}.hp-reactive[data-visible=true] .tech-network circle{animation-play-state:running}.rx-hero-showcase{z-index:3;width:clamp(210px,22vw,285px);position:absolute;bottom:10%;right:7%}.rx-hero-showcase .tech-showcase-images{aspect-ratio:2.15}.rx-context-showcase{width:min(100%,340px);margin:18px auto 0}.rx-context-showcase .tech-showcase-images{aspect-ratio:2.6}.service-context-showcase{max-width:440px;margin-top:20px}.service-context-showcase .tech-showcase-images{aspect-ratio:2.5}.rx-solution-inner{isolation:isolate;position:relative}.rx-solution-inner:after{content:"";pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(320px circle at var(--mouse-x,50%) var(--mouse-y,50%),#69c7da0b,transparent 75%);transition:opacity .5s;position:absolute;inset:0}.rx-product-light{animation:9s ease-in-out infinite alternate paused tech-light}.rx-hero-stage[data-visible=true] .rx-product-light{animation-play-state:running}.rx-solid-button,.rx-outline-button,.rx-secondary-button{transition:background .3s,box-shadow .3s,translate .3s}.rx-capability-link{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .3s}@media (hover:hover) and (pointer:fine){.tech-showcase:hover{border-color:#69c7da80;box-shadow:0 12px 30px #0002,0 0 25px #2499b810}.tech-showcase button:not(:disabled):hover{background:#176b873d;border-color:#69c7da40}.rx-solution-inner:hover:after{opacity:1}.rx-solid-button:hover,.rx-outline-button:hover,.rx-secondary-button:hover{translate:0 -2px;box-shadow:0 6px 24px #2499b82a}.rx-capability-link:hover{text-decoration-color:#69c7da80}.service-detail-top svg{transition:transform .4s}.detailed-service:hover .service-detail-top svg{transform:translateY(-3px)}}@keyframes tech-breathe{0%{scale:1}to{scale:1.035}}@keyframes tech-scan{0%,15%{opacity:0;transform:translateY(0)}25%,65%{opacity:.7}85%,to{opacity:0;transform:translateY(220px)}}@keyframes tech-focus{0%,20%,to{opacity:0}40%,75%{opacity:.7;transform:translate(-3px)}}@keyframes tech-node{0%{opacity:.3}to{opacity:.9}}@keyframes tech-light{0%{opacity:.5;scale:.96}to{opacity:1;scale:1.04}}@media (max-width:767px){.tech-network{display:none}.rx-hero-showcase{width:100%;max-width:420px;margin:0 auto 16px;position:relative;bottom:auto;right:auto}.rx-hero-stage>.rx-hero-showcase{flex:none}.tech-showcase button{width:44px;height:44px}.tech-showcase-caption{min-height:54px}.rx-context-showcase{max-width:340px}.tech-showcase-slide img,.rx-product-light{animation:none}}@media (prefers-reduced-motion:reduce){.tech-showcase-slide,.tech-network{transform:none!important}.tech-showcase *,.tech-network *,.rx-product-light{transition:none!important;animation:none!important}.rx-solid-button,.rx-outline-button,.rx-secondary-button{translate:none!important}}
