  /* =========================================
   강조 인용구 (Highlight Quote) - 패럴랙스 스타일
========================================= */
        .quote-highlight-section {
            position: relative;
            padding: 130px 20px;
            /* 패럴랙스로 텍스트가 위아래로 움직일 여백을 위해 패딩을 약간 늘림 */
            margin: 40px 0;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
            background-color: transparent;
            border-radius: 40px;
            overflow: hidden;
            z-index: 1;
        }

        /* 기존 ::before 대신 div로 분리한 빛 효과 */
        .quote-glow {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            /* 초기 위치 설정 */
            width: 100%;
            height: 100%;
            background: radial-gradient(circle, rgba(255, 107, 107, 0.15) 0%, transparent 65%);
            z-index: -1;
            pointer-events: none;
            will-change: transform;
            /* 스크롤 애니메이션 최적화 */
        }

        /* 텍스트 그룹 컨테이너 */
        .quote-content {
            display: flex;
            flex-direction: column;
            align-items: center;
            will-change: transform;
            /* 스크롤 애니메이션 최적화 */
        }

        .eyebrow-text {
            color: var(--coral);
            font-size: 0.85rem;
            font-weight: 700;
            letter-spacing: 0.15em;
            text-transform: uppercase;
            margin-bottom: 25px;
        }

        .main-quote {
            font-size: 2.8rem;
            font-weight: 900;
            color: #ffffff;
            line-height: 1.4;
            max-width: 900px;
            margin-bottom: 30px;
            letter-spacing: -0.03em;
            word-break: keep-all;
            text-shadow: 0 4px 15px rgba(0, 0, 0, 0.6);
        }

        .highlight-italic {
            font-style: italic;
            color: var(--coral);
        }

        .attribution-text {
            color: #a0a0a0;
            font-size: 0.8rem;
            font-weight: 600;
            letter-spacing: 0.08em;
            text-transform: uppercase;
        }

        /* 반응형 처리 */
        @media (max-width: 1024px) {
            .main-quote {
                font-size: 2.2rem;
            }
        }

        @media (max-width: 600px) {
            .quote-highlight-section {
                padding: 80px 20px;
            }

            .main-quote {
                font-size: 1.6rem;
            }
        }