.about { padding: 0.75rem; } .hero { padding: 1rem 0.75rem; display: flex; flex-direction: column; align-items: center; gap: 0.3125rem; } .logo { width: 5rem; height: 5rem; border-radius: 1rem; } .title { margin-top: 0.25rem; font-size: 1.125rem; font-weight: 800; color: #333; } .subtitle { font-size: 0.8125rem; color: #888; } .card { margin-top: 0.5625rem; background: #fff; border-radius: 0.5rem; overflow: hidden; } .row { display: flex; align-items: center; padding: 0.75rem; border-top: 0.03125rem solid #f2f2f2; } .label { color: #666; } .value { margin-left: auto; color: #333; } .link { margin-left: auto; color: #1aad19; }