.button:hover:not(:disabled),.home-product:hover{transform:none}.button,.software-card,.card-arrow,.card-arrow svg,.inline-link,.inline-link>svg,.main-nav a,.theme-options,.theme-options button{transition:none}@media (prefers-reduced-motion:no-preference){.button,.software-card,.card-arrow svg,.inline-link>svg,.main-nav a,.theme-options button{transition:translate .22s cubic-bezier(.2,.7,.2,1),opacity .18s}:root[data-theme-changing=true] :is(body,.site-header,.main-nav,.header-cta,.menu-toggle,.theme-options,.theme-options button,.site-footer,.footer-bottom,.button,.software-card,.card-arrow,.card-bottom,.product-icon,.tag,.filter-chip,.catalog-toolbar,.upcoming-section,.expertise-strip,.approach-section,.journal-section,.ai-panel,.ai-feature-panel,.ai-core,.ai-orbit,.orbit-label,.about-statement,.community-panel,.empty-state,.info-panel,.download-panel,.download-panel-footer,.brand-swatch,.eyebrow-line,.status-dot,.hero-note-divider,[role=dialog],[role=alert],[role=status],[data-theme-surface],input,textarea,select,fieldset,dialog),:root[data-theme-changing=true] :is(.site-header,main,.site-footer) :is(a,button,p,h1,h2,h3,h4,span,small,strong,em,label,legend,dt,dd,li,code,section,article,aside,nav,details,summary,figure,figcaption,hr){transition:color .28s,background-color .28s,border-color .28s,box-shadow .28s,translate .22s cubic-bezier(.2,.7,.2,1),opacity .18s}:root[data-theme-changing=true] :is(.cju-logo,.hero-art) :is(path,circle,rect,line,polyline,polygon,text),:root[data-theme-changing=true] :is(.cju-logo,.product-icon,.hero-art>svg){transition:color .28s,fill .28s,stroke .28s}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.button:hover:not(:disabled){translate:0 -2px}.software-card:hover{translate:0 -3px}.software-card:hover .card-arrow svg,.inline-link:hover>svg:last-child{translate:2px}.main-nav a:not(.active):hover,.theme-options button:not([aria-pressed=true]):hover{opacity:.82}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.button:hover:not(:disabled),.software-card:hover,.home-product:hover,.software-card:hover .card-arrow svg,.inline-link:hover>svg:last-child{transform:none}}
:root{view-transition-name:none}::view-transition{pointer-events:none;clip-path:inset(87px 0 0)}@media (max-width:720px){::view-transition{clip-path:inset(73px 0 0)}}@media (prefers-reduced-motion:no-preference){::view-transition-group(.page-motion){animation:none}::view-transition-old(.page-motion){height:auto}::view-transition-new(.page-motion){height:auto}::view-transition-old(.page-motion){mix-blend-mode:normal;animation:.12s ease-out both cju-page-out}::view-transition-new(.page-motion){mix-blend-mode:normal;animation:.28s cubic-bezier(.2,.7,.2,1) 60ms both cju-page-in}}:root:has(.main-nav.is-open)::view-transition-group(*){animation-duration:1ms!important;animation-delay:0s!important}:root:has(.main-nav.is-open)::view-transition-old(*){animation-duration:1ms!important;animation-delay:0s!important}:root:has(.main-nav.is-open)::view-transition-new(*){animation-duration:1ms!important;animation-delay:0s!important}@keyframes cju-page-out{0%{opacity:1}to{opacity:0}}@keyframes cju-page-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
