/* Approved palette 01: Future Dusk × Mint. */
:root{--scout-button-start:#46415e;--scout-button-end:#135f69;--scout-button-soft:#cbefb4}
:is(.catalog-order,.consult-submit,.gate-submit,.parts-link,.finance-submit,.callback-fields button[type=submit],.contact-form-section .submit),:is(.catalog-order,.consult-submit,.gate-submit,.parts-link,.finance-submit,.callback-fields button[type=submit],.contact-form-section .submit):hover{background-image:linear-gradient(115deg,#46415e,#135f69)!important;color:#fff!important;background-size:220% 100%!important;transition:background-position .6s ease,transform .2s ease}
:is(.catalog-order,.consult-submit,.gate-submit,.parts-link,.finance-submit,.callback-fields button[type=submit],.contact-form-section .submit):is(:hover,:focus-visible){background-position:100% 50%!important}
.catalog-actions button:not(.catalog-order){background:#46415e!important;color:#fff!important}.catalog-actions button:not(.catalog-order):is(:hover,:focus-visible){background:#135f69!important}
.consult-choice input:checked+span{background:#46415e!important;color:#fff!important}.consult-choice:hover>span{background:#cbefb4!important;color:#46415e!important}
@media(prefers-reduced-motion:reduce){:is(.catalog-order,.consult-submit,.gate-submit,.parts-link,.finance-submit,.callback-fields button[type=submit],.contact-form-section .submit){transition:none}}

:is(.pd-primary,.shop-order,.shop-apply,.service-button,.subscription-fields button){background-image:linear-gradient(115deg,#46415e,#135f69)!important;background-size:220% 100%!important;color:#fff!important;transition:background-position .6s ease}
:is(.pd-primary,.shop-order,.shop-apply,.service-button,.subscription-fields button):is(:hover,:focus-visible){background-position:100% 50%!important}
@media(prefers-reduced-motion:reduce){:is(.pd-primary,.shop-order,.shop-apply,.service-button,.subscription-fields button){transition:none}}
