@media (prefers-reduced-motion:reduce){[data-atl],[data-atl].atl-in{opacity:1!important;transform:none!important;transition:none!important}}[data-atl]{opacity:0;will-change:opacity,transform}[data-atl=up]{transform:translateY(28px)}[data-atl=down]{transform:translateY(-20px)}[data-atl=left]{transform:translateX(-56px)}[data-atl=right]{transform:translateX(56px)}[data-atl=scale]{transform:scale(.94)}[data-atl].atl-in{opacity:1;transform:none;transition:opacity .65s cubic-bezier(.22, 1, .36, 1),transform .65s cubic-bezier(.22, 1, .36, 1)}[data-atl-d="1"].atl-in{transition-delay:70ms}[data-atl-d="2"].atl-in{transition-delay:0.14s}[data-atl-d="3"].atl-in{transition-delay:0.21s}[data-atl-d="4"].atl-in{transition-delay:0.28s}[data-atl-d="5"].atl-in{transition-delay:0.35s}[data-atl-d="6"].atl-in{transition-delay:0.42s}[data-atl-d="7"].atl-in{transition-delay:0.49s}[data-atl-d="8"].atl-in{transition-delay:0.56s}@media (max-width:640px){[data-atl=left],[data-atl=right]{transform:translateY(20px)}[data-atl].atl-in{transition-duration:.48s}}.btn{transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s cubic-bezier(.34, 1.56, .64, 1),box-shadow .22s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(6,35,61,.18)}.btn:active{transform:translateY(0);box-shadow:none}.service-card{transition:transform .28s cubic-bezier(.34, 1.3, .64, 1),box-shadow .28s ease,border-color .28s ease}.service-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px rgba(6,35,61,.13);border-color:var(--atlantic)}.why-card{transition:transform .25s ease,box-shadow .25s ease}.why-card:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(6,35,61,.12)}.prop-card{transition:transform .28s ease,box-shadow .28s ease}.prop-card:hover{transform:translateY(-5px);box-shadow:0 18px 44px rgba(6,35,61,.14)}.prop-card .prop-img{overflow:hidden}.prop-card .prop-img::before{transition:transform .55s ease}.prop-card:hover .prop-img::before{transform:scale(1.05)}.partner-logo{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.partner-logo:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(6,35,61,.1);border-color:var(--atlantic)}.form-control:focus{border-color:var(--atlantic);box-shadow:0 0 0 3px rgba(47,168,224,.18);outline:0;transition:border-color .2s ease,box-shadow .2s ease}.img-zoom-wrap{overflow:hidden;border-radius:inherit}.img-zoom-wrap img{transition:transform .55s cubic-bezier(.22, 1, .36, 1)}.img-zoom-wrap:hover img{transform:scale(1.04)}.dropdown-menu{opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.nav-dropdown.open .dropdown-menu,.nav-dropdown:hover .dropdown-menu{opacity:1;transform:translateY(0);pointer-events:auto}.nav-link{position:relative}.nav-link::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--atlantic);border-radius:1px;transition:width .25s ease}.nav-link.active::after,.nav-link:hover::after{width:100%}.team-card{transition:transform .25s ease,box-shadow .25s ease}.team-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(6,35,61,.12)}@keyframes atlPulse{0%,100%{box-shadow:0 0 0 0 rgba(22,163,74,.4)}50%{box-shadow:0 0 0 6px rgba(22,163,74,0)}}.asta-status.attiva{animation:atlPulse 2.4s ease infinite}@keyframes atlFadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes atlFadeIn{from{opacity:0}to{opacity:1}}@keyframes atlZoomBg{from{transform:scale(1.04)}to{transform:scale(1)}}.atl-hero-anim-bg{animation:atlZoomBg 1.4s cubic-bezier(.22,1,.36,1) both}.atl-hero-anim-h1{animation:atlFadeUp .8s cubic-bezier(.22,1,.36,1) .1s both}.atl-hero-anim-sub{animation:atlFadeUp .8s cubic-bezier(.22,1,.36,1) .28s both}.atl-hero-anim-cta{animation:atlFadeUp .8s cubic-bezier(.22,1,.36,1) .44s both}.atl-hero-anim-fade{animation:atlFadeIn 1s ease .2s both}