/*! © 2026 Cda System S.r.l. - Tutti i diritti riservati. */
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.cda-js .cda-reveal{opacity:0;transform:translate3d(0,26px,0);transition:opacity 0.75s cubic-bezier(0.2,0.7,0.2,1),transform 0.75s cubic-bezier(0.2,0.7,0.2,1);transition-delay:var(--cda-delay,0s);animation:cda-reveal-failsafe 0.01s linear 3s forwards}.cda-js.cda-motion-ready .cda-reveal{animation:none}.cda-js .cda-reveal.is-visible{opacity:1;transform:none}.cda-js .cda-hero__content > *{animation:cda-rise 0.9s cubic-bezier(0.2,0.7,0.2,1) both}.cda-js .cda-hero__content > :nth-child(2){animation-delay:0.08s}.cda-js .cda-hero__content > :nth-child(3){animation-delay:0.16s}.cda-js .cda-hero__content > :nth-child(4){animation-delay:0.24s}.cda-js .cda-hero__content > :nth-child(5){animation-delay:0.32s}.cda-hero .wp-block-cover__image-background{animation:cda-drift 38s ease-in-out infinite alternate;will-change:transform}.cda-signal{animation:cda-signal 6.5s cubic-bezier(0.2,0.6,0.3,1) infinite}.cda-signal--2{animation-delay:2.15s}.cda-signal--3{animation-delay:4.3s}.cda-pulse{animation:cda-ping 2.8s ease-out infinite}.cda-pulse:nth-child(odd){animation-delay:0.9s}.cda-pulse:nth-child(3n){animation-delay:1.7s}.cda-hero__fx::before{animation:cda-twinkle 6s ease-in-out infinite alternate}}@keyframes cda-reveal-failsafe{to{opacity:1;transform:none}}@keyframes cda-rise{from{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes cda-drift{from{transform:scale(1)}to{transform:scale(1.06)}}@keyframes cda-signal{0%{transform:translate(-50%,-50%) scale(0.18);opacity:0}12%{opacity:0.8}100%{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes cda-ping{0%{box-shadow:0 0 0 0 rgba(255,153,51,0.55)}70%{box-shadow:0 0 0 16px rgba(255,153,51,0)}100%{box-shadow:0 0 0 0 rgba(255,153,51,0)}}@keyframes cda-twinkle{from{opacity:0.25}to{opacity:0.75}}@keyframes cda-aurora{from{transform:translate3d(-4%,0,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.08)}}@media (prefers-reduced-motion:reduce){.cda-hero .wp-block-cover__image-background,.cda-signal,.cda-pulse,.cda-hero__fx::before,.cda-hero__fx::after{animation:none !important}.cda-card,.cda-post-card .wp-block-post-featured-image img,.cda-nav .wp-block-navigation-item__content::after,.cda-faq .wp-block-details summary::after{transition:none !important}.cda-card--hover:hover{translate:none}}@media print{.cda-js .cda-reveal{opacity:1 !important;transform:none !important;transition:none !important;animation:none !important}}
