/* 통계 섹션 */
.stats { padding: 60px 0; background: var(--bg-white); }
.stats-grid {
    display: flex; align-items: center;
    justify-content: center; gap: 48px;
}
.stat-item { text-align: center; }
.stat-number {
    display: block;
    font-size: 44px; font-weight: 800;
    letter-spacing: -0.03em;
    background: linear-gradient(135deg, var(--primary), var(--accent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.stat-label {
    display: block; margin-top: 8px;
    font-size: 14px; color: var(--text-light);
    font-weight: 500;
}
.stat-divider {
    width: 1px; height: 48px;
    background: var(--border);
}

@media (max-width: 768px) {
    .stats-grid {
        display: grid; grid-template-columns: 1fr 1fr;
        gap: 32px;
    }
    .stat-divider { display: none; }
    .stat-number { font-size: 32px; }
}
