/* 글로벌 섹션 슬라이드 업 효과 */
.slide-up-element {
    opacity: 0;
    transform: translateY(50px); /* 이동 거리 증가 (30px에서 50px로) */
    transition: opacity 1.2s ease, transform 1.2s ease; /* 전환 시간 증가 (0.8s에서 1.2s로) */
}

.slide-up-element.aos-animate {
    opacity: 1;
    transform: translateY(0);
}

/* AOS 애니메이션 강화 */
[data-aos="fade-up"] {
    transform: translate3d(0, 50px, 0); /* 이동 거리 증가 (30px에서 50px로) */
    transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); /* 에이징 함수 변경 */
}

[data-aos="fade-up"].aos-animate {
    transform: translate3d(0, 0, 0);
}

/* 글로벌 섹션 스타일 개선 */
.global-section {
    overflow: hidden;
    position: relative;
    margin-bottom:10px;
}

.global-text {
    display: flex;
    flex-direction: column;
    gap: 0px; /* 간격 증가 (15px에서 20px로) */
}

.global-subtitle {
    transform-origin: left center;
    position: relative;
    z-index: 1;
}

.global-title {
    transform-origin: left center;
    position: relative;
    z-index: 2;
}

.global-description {
    line-height: 1.7; /* 줄간격 증가 (1.6에서 1.7로) */
    position: relative;
    z-index: 3;
}

/* 모바일 대응 */
@media (max-width: 768px) {
    .slide-up-element {
        transform: translateY(30px);
    }
    
    /* 모바일에서는 지연 시간 줄이기 */
    [data-aos-delay] {
        transition-delay: 0ms !important;
    }
}
