@keyframes u{from{opacity:0;transform:translateY(18px)}to{opacity:1}}  
.obs-start>.w>*{animation:u .7s both} 
.obs-start h1{animation-delay:.1s} 
.obs-start .lead{animation-delay:.2s} 
.obs-start .cta{animation-delay:.3s}  
.obs-start .grid{animation-delay:.4s} 
.obs-start .fuss{animation-delay:.5s} 
.obs-start .card,.obs-start .btn,.obs-start .ic{transition:all .3s} 
.obs-start .card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(20,21,42,.12);border-color:#c7c3ff}
.obs-start .card:hover .ic{transform:rotate(-8deg) scale(1.15);background:#5048e5;color:#fff}  
.obs-start .btn:hover{transform:translateY(-2px)} 
.obs-start .btn:active{transform:translateY(1px) scale(.98)}  
@media(prefers-reduced-motion:reduce){.obs-start *{animation:none!important;transition:none!important}} 
