.navbar-brand img{width:215px!important;height:auto!important;max-height:64px;object-fit:contain;filter:none!important;transform:none!important}.navbar{padding-block:9px!important}.hero-signature{position:relative;padding-left:72px;min-height:58px;justify-content:center}.hero-brand-mark{position:absolute;left:0;top:0;width:60px;height:60px;object-fit:contain}.brand-banner{max-width:1320px;margin:28px auto 0;padding:30px 5%;display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:center;border-block:1px solid #a98aef26;background:radial-gradient(ellipse at 20% 50%,#6c1fc41a,transparent 68%)}.brand-banner>img{display:block;width:100%;height:auto}.brand-banner>div>p:not(.eyebrow){font-size:clamp(22px,2.3vw,34px);line-height:1.2;letter-spacing:-1px;color:#efe6ff;margin:15px 0}.brand-banner a{font-size:12px;color:#bca0ff}.footer-brand{display:block;margin:0 auto 28px;max-width:360px}.footer .footer-brand img{width:100%;height:auto;max-height:none;filter:none}.tool-nav .brand img{width:190px!important;height:auto}.tool-nav .brand span{display:none}@media(max-width:767px){.navbar-brand img{width:175px!important;max-height:55px}.brand-banner{grid-template-columns:1fr;gap:8px;text-align:center;padding:30px 24px}.brand-banner>img{max-width:480px;margin:auto}.brand-banner .eyebrow{font-size:8px;letter-spacing:1px}.tool-nav .brand img{width:150px!important}.footer-brand{max-width:280px}}
.producer-core>img{width:120px;height:100px;object-fit:contain;display:block;margin:auto}.producer-core>span{margin-top:0}
