.social-card { min-height: 360px; border-radius: var(--radius-lg); background: radial-gradient(circle at 80% 20%, rgba(131,223,70,.5), transparent 35%), linear-gradient(135deg, var(--color-green-dark), var(--color-green-ink)); color: var(--color-white); padding: 34px; display: flex; flex-direction: column; justify-content: flex-end; box-shadow: var(--shadow-strong); }
.social-card strong { font-size: 2.4rem; line-height: 1; margin-bottom: 12px; }
.social-card span { color: rgba(255,255,255,.78); }
.centered-section { text-align: center; max-width: 820px; }
.centered-section p { margin-inline: auto; max-width: 620px; }
