/* Motion layer: existing content and offer remain unchanged. */
.sales-hero{position:relative;isolation:isolate;perspective:1500px;background:#07111f}.sales-hero>.container{position:relative;z-index:2}.cinema-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.65}.cinema-aurora{position:absolute;inset:-25%;pointer-events:none;z-index:0;overflow:hidden}.cinema-aurora:before,.cinema-aurora:after{content:'';position:absolute;width:46%;height:65%;border-radius:50%;filter:blur(70px);opacity:.16;will-change:transform;mix-blend-mode:screen}.cinema-aurora:before{background:radial-gradient(ellipse,#13cfe6 0%,#0766a500 68%);left:-8%;top:27%;animation:aurora-cyan 15s ease-in-out infinite alternate}.cinema-aurora:after{background:radial-gradient(ellipse,#7652ee 0%,#241b6000 68%);right:-10%;top:5%;animation:aurora-violet 18s ease-in-out infinite alternate}.cinema-beam{position:absolute;pointer-events:none;z-index:1;left:50%;top:30%;width:1px;height:67%;background:linear-gradient(transparent,#6ee7ff90,transparent);box-shadow:0 0 28px 5px #6ee7ff20;transform-origin:50% 0%;opacity:.27;animation:beam-drift 16s ease-in-out infinite alternate}.cinema-beam.beam-two{height:73%;background:linear-gradient(transparent,#a18aff99,transparent);box-shadow:0 0 28px 5px #9b7cff20;animation-delay:-8s;animation-duration:20s}.cinema-ring{position:absolute;width:90%;height:25%;left:5%;bottom:9%;border:1px solid #6ee7ff30;border-radius:50%;box-shadow:0 0 30px #6ee7ff10,inset 0 0 35px #6ee7ff09;transform:rotateX(69deg);pointer-events:none;animation:orbit-breathe 7s ease-in-out infinite}.hero-visual{--pointer-x:0deg;--pointer-y:0deg;--move-x:0px;--move-y:0px;transform-style:preserve-3d;animation:none!important;will-change:transform;transform:translate3d(var(--move-x),var(--move-y),0) rotateX(var(--pointer-y)) rotateY(var(--pointer-x));transition:transform .7s cubic-bezier(.2,.75,.2,1)}.hero-visual img{will-change:transform;animation:product-drift 8s ease-in-out infinite;filter:drop-shadow(0 18px 30px #0007)}.hero-visual .hand-note{animation:caption-drift 6s ease-in-out infinite}.cinema-flow{position:absolute;inset:0;z-index:3;pointer-events:none;width:100%;height:100%;opacity:.8;mix-blend-mode:screen}.cinema-flow path{stroke:#6ee7ff;stroke-width:2.5;fill:none;stroke-linecap:round;stroke-dasharray:12 260;stroke-dashoffset:0;filter:drop-shadow(0 0 5px #50ddff);animation:workflow-stream 5s linear infinite}.cinema-flow path:nth-child(2){animation-delay:-1.6s;stroke:#bba7ff}.cinema-flow path:nth-child(3){animation-delay:-3.2s}.hero-visual figcaption{z-index:5}.sales-hero h1{animation:cinema-title 1s cubic-bezier(.16,1,.3,1) both}.sales-hero h1 mark{position:relative;display:inline;box-shadow:0 0 35px #6ee7ff0f;animation:marker-breathe 6s ease-in-out infinite 2s}.sales-hero .hero-copy{animation:cinema-title 1s cubic-bezier(.16,1,.3,1) .16s both}.sales-hero .hero-actions{animation:cinema-title 1s cubic-bezier(.16,1,.3,1) .3s both}.sales-hero .entry-note{animation:cinema-title 1s cubic-bezier(.16,1,.3,1) .4s both}.sales-hero .brandbtn{position:relative;overflow:hidden;box-shadow:0 8px 30px #26c9e52b;transition:transform .25s,box-shadow .25s}.sales-hero .brandbtn:after{content:'';position:absolute;top:-50%;bottom:-50%;width:30%;left:-45%;background:linear-gradient(100deg,transparent,#ffffff85,transparent);transform:skewX(-22deg);animation:cta-light 7s ease-in-out 2s infinite;pointer-events:none}.sales-v2 .btn:hover{transform:translateY(-3px);box-shadow:0 10px 28px #6ee7ff20}.package{transition:transform .35s,box-shadow .35s,border-color .35s}.package:hover{transform:translateY(-8px);box-shadow:0 22px 40px #07111f14;border-color:#53c6d9}.motion-reveal{opacity:1;transform:none;transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}.motion-enabled .motion-reveal.pending-reveal{opacity:0;transform:translateY(32px)}.motion-enabled .motion-reveal.is-visible{opacity:1;transform:none}.motion-toggle{position:absolute;right:22px;bottom:20px;z-index:10;border:1px solid #6ee7ff44;background:#07111fbb;color:#c6d7e8;border-radius:30px;font:inherit;font-size:11px;padding:8px 12px;cursor:pointer;backdrop-filter:blur(10px)}.motion-toggle:hover{border-color:#6ee7ff}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.motion-paused .hero-visual{transform:none!important;transition:none}.motion-paused .motion-reveal{opacity:1!important;transform:none!important}.motion-paused .cinema-canvas{opacity:.3}
@keyframes cinema-title{from{opacity:0;transform:translateY(24px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}
@keyframes product-drift{0%,100%{transform:translateY(3px) rotateZ(-.2deg) scale(1)}50%{transform:translateY(-13px) rotateZ(.2deg) scale(1.018)}}
@keyframes caption-drift{0%,100%{transform:rotate(-9deg) translateY(0)}50%{transform:rotate(-6deg) translateY(-9px)}}
@keyframes aurora-cyan{0%{transform:translate(-5%,5%) scale(.9)}100%{transform:translate(65%,-15%) scale(1.25)}}
@keyframes aurora-violet{0%{transform:translate(10%,-8%) scale(1.1)}100%{transform:translate(-55%,35%) scale(1.35)}}
@keyframes beam-drift{0%{transform:rotate(-38deg) scaleY(.8);opacity:.08}50%{opacity:.35}100%{transform:rotate(38deg) scaleY(1.1);opacity:.14}}
@keyframes orbit-breathe{0%,100%{opacity:.2;transform:rotateX(69deg) scale(.95)}50%{opacity:.65;transform:rotateX(69deg) scale(1.04)}}
@keyframes workflow-stream{to{stroke-dashoffset:-544}}
@keyframes marker-breathe{0%,100%{box-shadow:0 0 24px #6ee7ff10}50%{box-shadow:0 0 40px #6ee7ff30}}
@keyframes cta-light{0%,72%,100%{left:-45%;opacity:0}76%{opacity:1}89%{left:140%;opacity:0}}
@media(max-width:760px){.cinema-aurora:before,.cinema-aurora:after{opacity:.2;filter:blur(40px);width:70%;height:40%}.cinema-beam{opacity:.14}.cinema-flow path{stroke-width:3}.cinema-ring{bottom:15%;height:16%}.motion-toggle{bottom:16px;right:14px;font-size:10px;padding:6px 10px}.hero-visual img{animation-duration:10s}.hero-visual{transition:none}.sales-hero{padding-bottom:30px}}
@media(prefers-reduced-motion:reduce){.cinema-canvas,.cinema-beam,.cinema-flow,.cinema-ring{display:none}.cinema-aurora:before,.cinema-aurora:after{animation:none!important;opacity:.1}.hero-visual,.hero-visual img,.hero-visual .hand-note,.sales-hero h1,.sales-hero .hero-copy,.sales-hero .hero-actions,.sales-hero .entry-note{animation:none!important;transform:none!important;filter:none!important}.motion-reveal{opacity:1!important;transform:none!important}.motion-toggle{display:none}.sales-hero .brandbtn:after{display:none}}
