/* brand hover / focus */
.brand{position:relative;cursor:pointer;border-radius:6px;padding:2px 6px;margin:-2px -6px;transition:background .25s,box-shadow .25s}
.brand img{transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s}
.brand .mark{transition:color .25s,letter-spacing .35s}
.brand .mark span{transition:color .25s}
.brand::after{content:"";position:absolute;left:6px;right:6px;bottom:-5px;height:2px;border-radius:2px;background:linear-gradient(90deg,#E8B54A,#0A5CA8);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.2,.8,.2,1)}
[dir="rtl"] .brand::after{transform-origin:right}
.brand:hover,.brand:focus-visible{background:rgba(232,181,74,.12);box-shadow:0 0 0 1px rgba(232,181,74,.45),0 8px 22px rgba(201,138,53,.22)}
.brand:hover img,.brand:focus-visible img{transform:translateY(-2px) scale(1.12);filter:drop-shadow(0 4px 10px rgba(232,181,74,.65))}
.brand:hover .mark,.brand:focus-visible .mark{color:#062B55;letter-spacing:.09em}
.brand:hover .mark span,.brand:focus-visible .mark span{color:#B77A28}
.brand:hover::after,.brand:focus-visible::after{transform:scaleX(1)}
.brand:active img{transform:scale(1.02)}
.brand:focus-visible{outline:2px solid #E8B54A;outline-offset:3px}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .brand:hover .mark,:root:not([data-theme="light"]) .brand:focus-visible .mark{color:#fff}:root:not([data-theme="light"]) .brand:hover .mark span,:root:not([data-theme="light"]) .brand:focus-visible .mark span{color:#F2C766}}
:root[data-theme="dark"] .brand:hover .mark,:root[data-theme="dark"] .brand:focus-visible .mark{color:#fff}
:root[data-theme="dark"] .brand:hover .mark span,:root[data-theme="dark"] .brand:focus-visible .mark span{color:#F2C766}
.foot .brand:hover .mark{color:#fff}.foot .brand:hover .mark span{color:#F2C766}
@media (prefers-reduced-motion:reduce){.brand,.brand img,.brand .mark,.brand::after{transition:none}}
[dir="rtl"] .plat .promise{border-left:0;border-right:4px solid #E8B54A;padding-left:clamp(22px,3vw,40px)}
[dir="rtl"] footer a[dir="ltr"]{display:block;text-align:right}
