/* SCOUT: restrained motion, no layout movement. */
@media(prefers-reduced-motion:no-preference){
.direction-photo img{transition:transform .65s cubic-bezier(.22,1,.36,1)}
.direction-action,button,.parts-link,.about-contact{transition:background-color .2s,color .2s,border-color .2s}
.direction-arrow,.finance-submit span,.parts-link span,.about-contact span{display:inline-block;transition:transform .25s cubic-bezier(.22,1,.36,1)}
.expert-face{transition:transform .3s cubic-bezier(.22,1,.36,1)}
.expert-label{transform:translate(-6px,-50%);transition:opacity .22s,transform .3s,visibility .22s}
.expert-trigger:is(:hover,:focus-visible) .expert-label{transform:translate(0,-50%)}
.motion-tab-line{transition:transform .24s cubic-bezier(.22,1,.36,1),width .24s}
dialog[open]{animation:scout-dialog-in .22s cubic-bezier(.22,1,.36,1) both}
dialog[open]::backdrop{animation:scout-backdrop-in .2s ease-out both}
@keyframes scout-dialog-in{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}
@keyframes scout-backdrop-in{from{opacity:0}to{opacity:1}}
}
.motion-tabs{position:relative}.motion-tabs [role=tab][aria-selected=true]{border-bottom-color:transparent!important}
.motion-tab-line{position:absolute;bottom:0;left:0;height:3px;background:#155b58;pointer-events:none}
@media(hover:hover) and (pointer:fine){
.direction-card:hover .direction-photo img{transform:scale(1.03)}
.direction-card:hover .direction-arrow,.finance-submit:hover span,.parts-link:hover span,.about-contact:hover span{transform:translate(4px,-4px)}
.finance-submit:hover,.bottom-callback button[type=submit]:hover{background:#bdcd58!important}
.parts-link:hover{background:#104440!important}
.catalog-order:hover,.consult-submit:hover,.gate-submit:hover{background:#155b58;color:white}
}
@media(hover:none){.direction-card:hover .direction-photo img{transform:none}.direction-card:hover .direction-arrow{transform:none}}
@media(prefers-reduced-motion:reduce){.direction-photo img,.direction-arrow,.expert-face,.expert-label,.motion-tab-line{transition:none!important}.direction-card:hover .direction-photo img,.direction-card:hover .direction-arrow{transform:none!important}dialog[open],dialog[open]::backdrop{animation:none!important}}
