/* AM Financing brand lockup: gold crest emblem + metallic wordmark. Shared by every page. */
.brand{display:flex;align-items:center;gap:14px;text-decoration:none;letter-spacing:0;font-weight:400}
.brand .crest{flex:none;width:52px;height:58px;filter:drop-shadow(0 6px 16px #d9b96f55) drop-shadow(0 0 1px #000);transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s}
.brand:hover .crest{transform:translateY(-2px) scale(1.04);filter:drop-shadow(0 10px 26px #f3dc9e80) drop-shadow(0 0 1px #000)}
.brand .bt{display:flex;flex-direction:column;align-items:flex-start;line-height:1}
.brand .bt b{font-family:Cinzel,"Trajan Pro",Georgia,"Times New Roman",serif;font-weight:700;font-size:22px;letter-spacing:.14em;color:#f3dc9e;background:linear-gradient(100deg,#9c7429 0%,#f6e3a8 18%,#fffaf0 26%,#e2bd68 36%,#a9822f 52%,#f3d690 70%,#fff6dc 78%,#c99a43 90%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:brand-sheen 7s ease-in-out infinite;text-shadow:none}
.brand .bt small{display:flex;align-items:center;gap:8px;width:100%;margin-top:7px;font:700 9px/1 Arial,sans-serif;letter-spacing:.52em;color:#d9c08a;text-transform:uppercase}
.brand .bt small:before,.brand .bt small:after{content:"";flex:1;min-width:10px;height:1px;background:linear-gradient(90deg,transparent,#d9b96f)}
.brand .bt small:after{background:linear-gradient(90deg,#d9b96f,transparent);margin-left:-.52em}
@keyframes brand-sheen{0%,100%{background-position:100% 0}50%{background-position:0 0}}
footer strong.brand-word{font-family:Cinzel,"Trajan Pro",Georgia,serif;font-weight:700;font-size:20px;letter-spacing:.24em;background:linear-gradient(100deg,#a9822f,#f6e3a8 30%,#fffaf0 40%,#d9b96f 60%,#a9822f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
@media(max-width:640px){.brand{gap:10px}.brand .crest{width:42px;height:47px}.brand .bt b{font-size:17px;letter-spacing:.11em}.brand .bt small{font-size:8px;letter-spacing:.42em}}
@media(prefers-reduced-motion:reduce){.brand .bt b{animation:none}.brand .crest .sheen{display:none}}
