.clean-project-image{position:relative}.clean-project-image .case-motion-ghost{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.clean-dialog:modal{animation:none}.clean-case-tabs button{transition:color .2s,border-color .25s}.clean-text,.clean-more,.clean-start-options button{transition:color .22s,background .22s}.clean-start-options button>span:last-child{transition:transform .35s cubic-bezier(.22,1,.36,1)}.clean-start-options button:hover>span:last-child{transform:translate(3px,-3px)}.clean-home [class*='stageCard']{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}.clean-home [class*='chartHotspot']{transition:background .25s,outline-color .25s}.clean-close{transition:background .2s,transform .2s}.clean-close:hover{background:#edf1f5}.clean-close:active{transform:scale(.94)}.clean-dialog-actions a{transition:background .22s,color .22s}.clean-dialog-actions a:first-child:hover{background:#345777}.clean-home a[class*='Button']{transition:transform .25s,box-shadow .25s}.clean-home a[class*='Button']:active{transform:translateY(1px)}@media(hover:hover) and (prefers-reduced-motion:no-preference){.clean-home [class*='stageCard']:hover{transform:translateY(-5px);box-shadow:0 15px 35px #2030400a}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.business-device>.device-scroll{transition:box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .45s}.business-device:hover>.device-scroll{box-shadow:0 20px 38px #23334220;border-color:#39434e}.rail-media img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.rail-media:hover img{transform:scale(1.018)}.clean-text:hover{color:#2366b0}}
