/* Scoped brand additions; original simulation styles remain untouched. */
.brand-upgrade{--brand-accent:#76ddda;--brand-border:#243d49;--brand-muted:#adc0ca;font-family:inherit;line-height:1.9;color:#eaf4fa;overflow-wrap:anywhere}
.brand-upgrade p{color:var(--brand-muted);margin:12px 0}.brand-upgrade h2{font-size:clamp(25px,3vw,36px);line-height:1.4;margin:12px 0 20px;letter-spacing:0}.brand-upgrade h3{font-size:19px;line-height:1.5}.brand-upgrade .brand-eyebrow{font:11px/1.8 monospace;letter-spacing:2px;color:var(--brand-accent)}
.creator-section{margin-top:64px;padding:36px;border:1px solid var(--brand-border);border-radius:12px;background:linear-gradient(125deg,#101e2a,#071218);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);align-items:center;gap:40px}
.creator-photo{position:relative;border-radius:8px;overflow:hidden;background:#11232d;min-height:180px}.creator-photo img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.brand-image-fallback{padding:32px;display:block;color:#91b5c4}.brand-image-fallback[hidden]{display:none}
.brand-upgrade .brand-credentials{font-size:13px;color:var(--brand-accent)}.brand-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;border:1px solid #47747f;border-radius:5px;padding:8px 16px;color:#c6f9f2;font-size:13px;margin-top:10px}.brand-link:hover{border-color:#76ddda;background:#123137}.brand-upgrade a:focus-visible{outline:2px solid #76ddda;outline-offset:4px}
.about-main{padding-top:48px}.about-hero{margin-top:0}.brand-section{margin-top:60px;padding-top:24px;border-top:1px solid #243d49}.brand-lead{font-size:17px;max-width:850px}.brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.brand-card{border:1px solid #243d49;border-radius:8px;padding:24px;background:#0a1720}.brand-card img{width:100%;height:230px;object-fit:contain;background:#10202b;border-radius:5px}.brand-card .brand-cover{object-fit:cover}.brand-resources{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-social{display:flex;flex-wrap:wrap;gap:12px}.brand-qr{max-width:180px;aspect-ratio:1;object-fit:contain;background:white;padding:8px}.brand-upgrade .brand-note{font-size:12px}.brand-topbar nav a{min-height:44px;display:inline-flex;align-items:center}
@media(max-width:767px){.creator-section{grid-template-columns:1fr;padding:22px;gap:22px;margin-top:40px}.about-hero{margin-top:0}.brand-grid,.brand-resources{grid-template-columns:1fr}.brand-section{margin-top:36px}.brand-topbar{flex-wrap:wrap;gap:8px}.brand-topbar nav{margin-left:0}.brand-card{padding:20px}.brand-upgrade h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){.brand-upgrade *{animation:none!important;transition:none!important}}

.brand-upgrade [hidden]{display:none!important}
