.stacking-cards-container{position:relative;width:100%;min-height:200vh;padding:50px 0;margin:0;background:linear-gradient(180deg,#f8f9fa 0%,#e9ecef 100%)}.stacking-card{position:sticky;width:90%;max-width:700px;margin:0 auto;padding:3rem 2rem;height:400px;background:#fff;border-radius:15px;box-shadow:0 15px 35px rgb(0 0 0 / .1);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-sizing:border-box;transition:all 0.4s ease;margin-bottom:30px}.stacking-card:nth-child(1){top:50px;z-index:20}.stacking-card:nth-child(2){top:70px;z-index:19}.stacking-card:nth-child(3){top:90px;z-index:18}.stacking-card:nth-child(4){top:110px;z-index:17}.stacking-card:nth-child(5){top:130px;z-index:16}.stacking-card:nth-child(6){top:150px;z-index:15}.stacking-card:nth-child(7){top:170px;z-index:14}.stacking-card:nth-child(8){top:190px;z-index:13}.stacking-card:nth-child(9){top:210px;z-index:12}.stacking-card:nth-child(10){top:230px;z-index:11}.stacking-card:hover{transform:translateY(-10px) scale(1.02)!important;box-shadow:0 25px 50px rgb(0 0 0 / .15);z-index:100!important}.stacking-card h3{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:#2c3e50}.stacking-card p{font-size:1.1rem;line-height:1.6;color:#5a6c7d;max-width:500px;margin:0 auto}.stacking-card-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.stacking-card-text{width:100%}.stacking-card.stacked{transform:scale(.9) translateY(-40px);opacity:.8;box-shadow:0 10px 25px rgb(0 0 0 / .2)}@media (max-width:768px){.stacking-cards-container{padding:30px 0}.stacking-card{width:95%;padding:2rem 1.5rem;height:350px;margin-bottom:20px}.stacking-card:nth-child(1){top:30px}.stacking-card:nth-child(2){top:45px}.stacking-card:nth-child(3){top:60px}.stacking-card:nth-child(4){top:75px}.stacking-card:nth-child(5){top:90px}.stacking-card:nth-child(6){top:105px}.stacking-card:nth-child(7){top:120px}.stacking-card:nth-child(8){top:135px}.stacking-card:nth-child(9){top:150px}.stacking-card:nth-child(10){top:165px}.stacking-card h3{font-size:1.8rem}.stacking-card p{font-size:1rem}}@keyframes slideIn{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.stacking-card{animation:slideIn 0.6s ease forwards}.stacking-card:nth-child(1){animation-delay:0.1s}.stacking-card:nth-child(2){animation-delay:0.2s}.stacking-card:nth-child(3){animation-delay:0.3s}.stacking-card:nth-child(4){animation-delay:0.4s}.stacking-card:nth-child(5){animation-delay:0.5s}