.content-animate{opacity:0;transform:translateY(50px);animation:fadeInUp 1s ease .3s forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.section-reveal{opacity:0;transform:translateY(30px);transition:all .6s ease}.section-reveal.visible{opacity:1;transform:translateY(0)}.card-hover{transition:all .6s ease}.card-hover:hover{transform:translateY(-10px) scale(1.02)}.value-showcase{opacity:0;transform:scale(.9);transition:all .8s ease}.value-showcase.active{opacity:1;transform:scale(1)}.team-showcase{opacity:0;transform:translateX(100px);transition:all .8s ease}.team-showcase.active{opacity:1;transform:translateX(0)}.timeline-item{transition:all .3s ease}.timeline-item:hover{transform:translateY(-5px)}.impact-metric{transition:all .4s ease}.impact-metric:hover{transform:translateY(-10px) scale(1.05)}.video-play-btn{transition:all .3s ease}.video-play-btn:hover{transform:scale(1.1);background:hsla(0,0%,100%,.3)}.video-play-btn:active{transform:scale(.9)}.btn-hover{transition:all .3s ease}.btn-hover:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,.15)}.btn-hover:active{transform:translateY(0) scale(.98)}.value-card{transition:all .3s ease}.value-card.active{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);box-shadow:0 8px 25px rgba(0,0,0,.15)}.value-card:hover:not(.active){background:hsla(0,0%,100%,.15)}.team-member-card{transition:all .3s ease}.team-member-card.active{box-shadow:0 0 0 4px #3b82f6}.team-member-card:hover:not(.active){box-shadow:0 4px 15px rgba(0,0,0,.1)}*{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.stable-layout{min-height:100vh;position:relative}