/* Cartão SIM — logo (símbolo C + check) e wordmark unificado */
.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}
.brand-logo{height:54px;width:auto;flex:none;display:block;filter:drop-shadow(0 6px 14px rgba(20,168,92,.28));transition:transform .4s cubic-bezier(.22,1,.36,1)}
.brand:hover .brand-logo{transform:rotate(-2deg) scale(1.03)}
.brand.on-dark .brand-logo{background:transparent;padding:0;border-radius:0;filter:drop-shadow(0 0 10px rgba(255,255,255,.45)) drop-shadow(0 4px 14px rgba(0,0,0,.35))}
.brand-word{font-family:'Inter',sans-serif;font-weight:900;font-size:22px;letter-spacing:-.055em;line-height:1;color:var(--fg-1,#0b2418)}
.brand-word.light{color:#fff}
/* bandeira Visa Platinum no cartão */
.visa{font-family:'Inter',Arial,sans-serif;font-weight:900;font-style:italic;font-size:24px;letter-spacing:-.02em;line-height:1;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.18)}
.visa-tier{font:700 10px/1 'Space Mono',monospace;letter-spacing:.22em;color:#e9f0f4;background:linear-gradient(90deg,#f4f7f9,#b9c4cc 50%,#f4f7f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.visa-r{display:flex;align-items:flex-end;gap:12px}
.brand.sm .brand-logo{height:42px;width:auto}
.foot .brand.sm .brand-logo{height:86px;width:auto}
.brand.sm .brand-word{font-size:19px}
