.hero-graphics{min-height:320px}.card-green{background:var(--primary-green);transform:rotate(-8deg) translate(18px,26px);box-shadow:0 0 28px rgba(0,255,163,.28);z-index:1;place-items:end center;animation:folderMoveGreen 4s ease-in-out infinite}.card-green,.card-yellow{position:absolute;width:300px;height:300px;border-radius:18px;display:grid;padding-bottom:8px}.card-yellow{background:var(--primary-yellow);transform:rotate(6deg) translate(60px,46px);box-shadow:0 0 28px rgba(254,230,0,.28);z-index:2;place-items:end center;animation:folderMoveYellow 4s ease-in-out .2s infinite}.gorilla-wrap{width:88%;max-width:360px;aspect-ratio:1/1;position:relative}.gorilla-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 28px rgba(0,0,0,.35)) drop-shadow(0 0 18px rgba(254,230,0,.18));animation:gorillaFloat 6s ease-in-out infinite;pointer-events:none}.card-green .gorilla-img{filter:drop-shadow(0 14px 28px rgba(0,0,0,.35)) drop-shadow(0 0 18px rgba(0,255,163,.28))}@keyframes gorillaFloat{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(2deg)}50%{transform:translateY(-6px) rotate(0deg)}75%{transform:translateY(-10px) rotate(-2deg)}}@keyframes folderMoveGreen{0%,to{transform:rotate(-8deg) translate(18px,26px)}25%{transform:rotate(-6deg) translate(20px,28px)}50%{transform:rotate(-10deg) translate(16px,30px)}75%{transform:rotate(-6deg) translate(20px,28px)}}@keyframes folderMoveYellow{0%,to{transform:rotate(6deg) translate(60px,46px)}25%{transform:rotate(8deg) translate(62px,48px)}50%{transform:rotate(4deg) translate(58px,50px)}75%{transform:rotate(8deg) translate(62px,48px)}}@keyframes playButtonFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(5deg)}}@keyframes liveTextPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes sparkleFloat{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.8}25%{transform:translateY(-10px) translateX(5px) scale(1.2);opacity:1}50%{transform:translateY(-5px) translateX(-5px) scale(.9);opacity:.9}75%{transform:translateY(-12px) translateX(3px) scale(1.1);opacity:1}}.play-wrap{position:absolute;width:45px;height:45px;background:var(--primary-yellow);border-radius:50%;top:18px;right:136px;display:grid;place-items:center;cursor:pointer;box-shadow:0 0 15px rgba(254,230,0,.4);border:2px solid #000;z-index:3;transition:transform .2s ease,box-shadow .2s ease;animation:playButtonFloat 3s ease-in-out infinite}.play-wrap:hover{transform:translateY(-2px);box-shadow:0 0 22px rgba(254,230,0,.55);animation-play-state:paused}.live-text{top:22px;right:188px;font-size:.72rem;font-weight:700;animation:liveTextPulse 2s ease-in-out infinite}.live-text,.sparkle{position:absolute;color:#fff;z-index:3}.sparkle{font-size:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:sparkleFloat 4s ease-in-out infinite}.sparkle-a{top:40px;left:30px;animation-delay:0s}.sparkle-b{top:70px;right:50px;animation-delay:1.3s}.sparkle-c{bottom:50px;left:80px;animation-delay:2.6s}@media (max-width:991.98px){.card-green,.card-yellow{transform:none;left:0;right:0;margin:0 auto}.card-green{top:10px}.card-yellow{top:30px}.play-wrap{right:20px;top:10px}.live-text{right:76px;top:14px}}.secure-image-float{animation:secureImageFloat 5s ease-in-out infinite}.incept-image-float{animation:inceptImageFloat 5s ease-in-out .5s infinite}@keyframes secureImageFloat{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-12px) rotate(1deg)}50%{transform:translateY(-8px) rotate(0deg)}75%{transform:translateY(-15px) rotate(-1deg)}}@keyframes inceptImageFloat{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-10px) rotate(-1deg)}50%{transform:translateY(-6px) rotate(0deg)}75%{transform:translateY(-13px) rotate(1deg)}}