.hero-sales{isolation:isolate}.hero-sales>img{animation:heroZoom 18s ease-in-out infinite alternate}.hero-orb{position:absolute;border-radius:50%;z-index:2;pointer-events:none;filter:blur(2px);opacity:.38}.orb-one{width:170px;height:170px;right:7%;top:15%;border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 0 50px rgba(113,55,232,.4);animation:floatOrb 8s ease-in-out infinite}.orb-two{width:70px;height:70px;right:22%;bottom:18%;background:linear-gradient(145deg,rgba(255,107,80,.7),rgba(113,55,232,.25));animation:floatOrb 6s ease-in-out infinite reverse}.hero-content>*{animation:landingReveal .75s both}.hero-content>:nth-child(2){animation-delay:.08s}.hero-content>:nth-child(3){animation-delay:.16s}.hero-content>:nth-child(4){animation-delay:.24s}.hero-content>:nth-child(5){animation-delay:.32s}.benefit-card,.workflow article,.security-band>div{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.benefit-card:hover,.workflow article:hover{transform:translateY(-8px);box-shadow:0 24px 60px rgba(42,25,55,.12);border-color:rgba(113,55,232,.35)}.story-image img{transition:transform .7s ease}.story-image:hover img{transform:scale(1.04)}.final-cta{position:relative;overflow:hidden}.final-cta:after{content:"";position:absolute;width:220px;height:220px;border:45px solid rgba(255,255,255,.06);border-radius:50%;right:-80px;top:-95px;animation:spinRing 18s linear infinite}@keyframes landingReveal{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes heroZoom{to{transform:scale(1.06)}}@keyframes floatOrb{50%{transform:translate(-24px,28px) rotate(35deg)}}@keyframes spinRing{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
