.landing-module__bxHgOq__heroShell{isolation:isolate;position:relative}.landing-module__bxHgOq__heroShell:before{content:"";filter:blur(16px);opacity:.82;pointer-events:none;background:radial-gradient(circle,#0f172a21 0%,#0000 72%);border-radius:9999px;height:21rem;position:absolute;inset:-9rem 18% auto}.landing-module__bxHgOq__heroShell:after{content:"";opacity:.64;pointer-events:none;background-image:linear-gradient(#0f172a0e 1px,#0000 1px),linear-gradient(90deg,#0f172a0e 1px,#0000 1px);background-size:3rem 3rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.landing-module__bxHgOq__productFrame{animation:8s ease-in-out infinite landing-module__bxHgOq__landing-float;position:relative}.landing-module__bxHgOq__productFrame:after{content:"";filter:blur(30px);opacity:.8;z-index:-1;background:radial-gradient(circle,#0f172a2e 0%,#0000 70%);border-radius:9999px;height:4rem;position:absolute;inset:auto 10% -2.5rem}.landing-module__bxHgOq__scan{position:relative;overflow:hidden}.landing-module__bxHgOq__scan:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0% 38%,#ffffff1a 48%,#0000 58% 100%);animation:7.5s linear infinite landing-module__bxHgOq__landing-scan;position:absolute;inset:0;transform:translate(-140%)}.landing-module__bxHgOq__panelLift{transition:transform .18s,box-shadow .18s,border-color .18s}.landing-module__bxHgOq__panelLift:hover{transform:translateY(-4px)}@keyframes landing-module__bxHgOq__landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes landing-module__bxHgOq__landing-scan{0%{transform:translate(-140%)}55%,to{transform:translate(140%)}}[data-theme=dark] .landing-module__bxHgOq__heroShell:before{background:radial-gradient(circle,#ffffff2e 0%,#0000 72%)}[data-theme=dark] .landing-module__bxHgOq__heroShell:after{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px)}[data-theme=dark] .landing-module__bxHgOq__productFrame:after{background:radial-gradient(circle,#ffffff2e 0%,#0000 70%)}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__productFrame,.landing-module__bxHgOq__scan:after{animation:none}.landing-module__bxHgOq__panelLift{transition:none}.landing-module__bxHgOq__panelLift:hover{transform:none}}
