
.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;
}
