.landing-tilt-stage{--lx:0deg;--ly:0deg;position:relative;padding-bottom:1.75rem;perspective:1200px;perspective-origin:50% 38%}.landing-tilt-card{position:relative;transform:rotateX(var(--lx)) rotateY(var(--ly));transform-style:preserve-3d;transform-origin:50% 55%;transition:transform .55s cubic-bezier(.22,1,.36,1);will-change:transform}.landing-tilt-card[data-pointer-live=true]{transition:none}.landing-tilt-shadow{pointer-events:none;position:absolute;left:12%;right:12%;bottom:.15rem;height:42px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.55),rgba(7,8,20,.12) 70%,transparent 78%);filter:blur(10px);transform:translate3d(calc(var(--ly) * -.35),8px,0) scale(1.02);opacity:.85}@media (prefers-reduced-motion:no-preference){.landing-tilt-hero{--lx:7deg;--ly:-11deg}.landing-tilt-upload{--lx:6deg;--ly:-18deg}.landing-tilt-generate{--lx:4deg;--ly:0deg}.landing-tilt-publish{--lx:6deg;--ly:18deg}.landing-tilt-blueprint{--lx:6deg;--ly:9deg}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.landing-tilt-hero{--lx:4deg;--ly:-6deg}.landing-tilt-blueprint,.landing-tilt-publish,.landing-tilt-upload{--lx:3deg;--ly:0deg}}@keyframes landing-idle-float{0%,to{transform:rotateX(var(--lx)) rotateY(var(--ly)) translateZ(0)}50%{transform:rotateX(calc(var(--lx) - .6deg)) rotateY(calc(var(--ly) + .8deg)) translate3d(0,-4px,0)}}@keyframes landing-spark-pulse{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.08);opacity:1}}@media (hover:none) and (prefers-reduced-motion:no-preference){.landing-tilt-publish .landing-tilt-card{animation:landing-idle-float 9s ease-in-out infinite}}.landing-spark{animation:landing-spark-pulse 2.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.landing-spark,.landing-tilt-card,.landing-tilt-shadow{animation:none!important;transition:none!important;transform:none!important}.landing-tilt-shadow{opacity:.28}}