/* плавное появление блоков на страницах (как на главной) */
@keyframes pg-rise{ from{ opacity:0; transform:translateY(16px); } to{ opacity:1; transform:translateY(0); } }
.pg-rise{ animation:pg-rise .55s cubic-bezier(.2,.7,.3,1) backwards; }
.pg-rise.d1{ animation-delay:.07s; }
.pg-rise.d2{ animation-delay:.14s; }
.pg-rise.d3{ animation-delay:.21s; }
.pg-rise.d4{ animation-delay:.28s; }
.pg-stagger > *{ animation:pg-rise .5s cubic-bezier(.2,.7,.3,1) backwards; }
.pg-stagger > *:nth-child(2){ animation-delay:.05s; }
.pg-stagger > *:nth-child(3){ animation-delay:.10s; }
.pg-stagger > *:nth-child(4){ animation-delay:.15s; }
.pg-stagger > *:nth-child(5){ animation-delay:.20s; }
.pg-stagger > *:nth-child(n+6){ animation-delay:.25s; }
@media (prefers-reduced-motion:reduce){ .pg-rise, .pg-stagger > *{ animation:none; } }
