/* ===========================================
   13가지 최종 수정사항
   =========================================== */

/* 1. 프론트 페이지 portfolio-stat highlight 배경 */
.portfolio-stat.highlight {
    background: #099F97 !important;
    color: white !important;
    padding: 1rem !important;
    border-radius: 10px !important;
}

.portfolio-stat.highlight .stat-label,
.portfolio-stat.highlight .stat-value {
    color: white !important;
}

/* 2. CTA Section 위아래 여백 줄이기 */
.cta-section {
    padding: 60px 0 !important;  /* 기본 80px에서 60px로 */
}

/* 3. stats-section 글씨체 기본으로, 여백 줄이기 */
.stats-section {
    padding: 60px 0 !important;  /* 80px에서 60px로 */
}

.stats-section .stat-number {
    font-family: 'Noto Sans KR', sans-serif !important;  /* 기본 글씨체 */
}

/* 4. 버튼 호버 시 버튼색 변경 (글씨색 아님) */
.btn-primary:hover {
    background: #099F97 !important;
    color: #ffffff !important;
    border-color: #099F97 !important;
}

/* 5. flow-number 배경 제거, 검정 테두리 */
.flow-number {
    background: transparent !important;
    color: #000000 !important;
    border: 2px solid #000000 !important;
}

/* 6. strength-icon 배경 제거, 검정 테두리 */
.strength-icon {
    background: transparent !important;
    color: #000000 !important;
    border: 2px solid #000000 !important;
}

/* 7. education-categories 글씨 검정색 */
.category-item {
    color: #000000 !important;
}

/* 10. package-card featured */
.package-card.featured {
    border: 1px solid var(--color-border) !important;  /* 다른 카드와 동일 */
}

.package-badge {
    display: none !important;  /* 인기 배지 제거 */
}

.package-curriculum {
    display: block !important;  /* 1줄로 */
    columns: 1 !important;
}

/* 11. 전문가 소개 사진 간격 좁히기 */
.experts-grid-two {
    gap: 2rem !important;  /* 3rem에서 2rem으로 */
}

.experts-row {
    margin-bottom: 2rem !important;  /* 3rem에서 2rem으로 */
}

/* 12. 블로그 플로팅 버튼 */
.naver-blog-floating-btn {
    width: 65px !important;  /* 80px에서 65px로 */
    height: 65px !important;
    box-shadow: none !important;  /* 그림자 제거 */
    border: 2px solid #000000 !important;  /* 검정 테두리 */
}

.naver-blog-floating-btn::before {
    font-size: 12px !important;  /* 글씨 크기도 조정 */
}

@media (max-width: 768px) {
    .naver-blog-floating-btn {
        width: 55px !important;
        height: 55px !important;
    }
}
