/* Motion never changes layout or hides content by default. */
@media(prefers-reduced-motion:no-preference){
 .motion-enabled .hero-shell::before{content:'';position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(ellipse at 76% 32%,#ff767c15,transparent 44%);animation:unic-ambient 12s ease-in-out 3 alternate}
 .motion-enabled .hero-shell>section{position:relative;z-index:1}
 .motion-enabled .nameplate{animation:unic-float 5s ease-in-out 3;animation-delay:1s}
 .motion-enabled .services-menu[open]>.services-dropdown{animation:unic-panel .24s cubic-bezier(.22,1,.36,1) both}
 .motion-enabled .header nav.is-open{animation:unic-panel .24s cubic-bezier(.22,1,.36,1) both}
 .motion-enabled .button{transition:background .22s,box-shadow .25s,transform .25s}
 .motion-enabled .button>span,.motion-enabled .text-link>span,.motion-enabled .service a>span{transition:translate .25s cubic-bezier(.22,1,.36,1)}
 .motion-enabled .button:hover>span,.motion-enabled .button:focus-visible>span,.motion-enabled .text-link:hover>span,.motion-enabled .service a:hover>span{translate:3px -2px}
 .motion-enabled .health-support-grid>article,.motion-enabled .tax-regime-grid>article,.motion-enabled .income-document-grid>article,.motion-enabled .mei-year-grid>article,.motion-enabled .purpose-grid>article{transition:box-shadow .25s,border-color .25s,translate .25s}
 @media(hover:hover) and (pointer:fine){
  .motion-enabled .health-support-grid>article:hover,.motion-enabled .tax-regime-grid>article:hover,.motion-enabled .income-document-grid>article:hover,.motion-enabled .mei-year-grid>article:hover,.motion-enabled .purpose-grid>article:hover{translate:0 -4px;border-color:#c8a7b2;box-shadow:0 14px 32px #0b17300a}
 }
}
@keyframes unic-ambient{from{transform:translate3d(-3%,2%,0)}to{transform:translate3d(4%,-3%,0)}}
@keyframes unic-float{0%,100%{translate:0 0}50%{translate:0 -6px}}
@keyframes unic-panel{from{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}
@media(prefers-reduced-motion:reduce){
 html{scroll-behavior:auto!important}
 *,*::before,*::after{animation:none!important;transition:none!important}
}
@media print{.hero-shell::before{display:none!important}*,*::before,*::after{animation:none!important;transition:none!important}}
